1.0.17 • Published 11 months ago

@jswork/scan-modules v1.0.17

Weekly downloads
-
License
MIT
Repository
-
Last release
11 months ago

scan-modules

Get module objects use vite or webpack.

version license size download

installation

npm install @jswork/scan-modules

usage

import { scanVite, scanWebpack } from '@jswork/scan-modules';

// when vite
const moduleFiles = import.meta.glob('./shared/stores/**/*.ts', { eager: true });
const stores = scanVite(moduleFiles, { modules: '/stores/' });

// when webpack
const context = require.context('./shared/stores/modules', true, /\.ts$/);
const stores = scanWebpack(context, { modules: '/modules/' });

// result
const reuslt = {
  "user": 'any',
  "subChild2": 'any',
  "subCtrl": 'any',
};

license

Code released under the MIT license.

1.0.17

11 months ago

1.0.16

11 months ago

1.0.15

11 months ago

1.0.14

11 months ago

1.0.13

11 months ago

1.0.12

1 year ago

1.0.11

1 year ago

1.0.10

1 year ago

1.0.9

2 years ago

1.0.8

2 years ago

1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago