1 | 'use strict';
|
2 |
|
3 | Object.defineProperty(exports, '__esModule', { value: true });
|
4 |
|
5 | require('./hooks/index.js');
|
6 | require('./constants/index.js');
|
7 | var version = require('./version.js');
|
8 | var key = require('./constants/key.js');
|
9 | var index = require('./hooks/use-global-config/index.js');
|
10 |
|
11 | const makeInstaller = (components = []) => {
|
12 | const install = (app, options) => {
|
13 | if (app[key.INSTALLED_KEY])
|
14 | return;
|
15 | app[key.INSTALLED_KEY] = true;
|
16 | components.forEach((c) => app.use(c));
|
17 | if (options)
|
18 | index.provideGlobalConfig(options, app, true);
|
19 | };
|
20 | return {
|
21 | version: version.version,
|
22 | install
|
23 | };
|
24 | };
|
25 |
|
26 | exports.makeInstaller = makeInstaller;
|
27 |
|