0.2.3 • Published 5 years ago

@spine/bootstrap v0.2.3

Weekly downloads
2
License
MIT
Repository
gitlab
Last release
5 years ago

Spine Bootstrap

This module will make sure your entire project is pluggable.

This is an additional dependency for Spine Hook

Usage

Create your hook

# myPlugin.ts
import {
  bootstrapHook,
  initHook,
  deathHook,
} from '@spine/bootstrap';

bootstrapHook.addAction('your-plugin', () => {
  /* This is an opportunite to bind or unbind any plugin */
  console.log('bootstrap');
});

initHook.addAction('your-plugin', async () => {
  /* Initialize something  */
  console.log('executed after bootstrap hook');
});

deathHook.addAction('your-plugin', async () => {
  /* It will execute when window unloads or process is killed */
  console.log('destroy');
});

Bootstrap your project

# index.ts
import { bootstrap } from '@spine/bootstrap/server';

// load your plugins
import './myPlugin';

bootstrap()
  .catch(error => console.log(error.stack || error.message));
0.2.3

5 years ago

0.2.2

5 years ago

0.2.1

5 years ago

0.2.0

5 years ago

0.0.20

5 years ago

0.0.19

5 years ago

0.0.18

6 years ago

0.0.17

6 years ago

0.0.16

6 years ago

0.0.15

6 years ago

0.0.14

6 years ago

0.0.13

6 years ago

0.0.12

6 years ago

0.0.11

6 years ago

0.0.10

6 years ago

0.0.9

6 years ago

0.0.8

6 years ago

0.0.7

6 years ago

0.0.6

6 years ago

0.0.5

6 years ago

0.0.4

6 years ago

0.0.2

6 years ago

0.0.1

6 years ago