load-config-ts
TypeScript icon, indicating that this package has built-in type declarations

0.1.0 • Public • Published

load-config-ts

An out-of-box config loader with TypeScript support.

NPM version NPM downloads Build Status

Install

npm i load-config-ts -S

Usage

import { loadConfig } from 'load-config-ts';
// This load try to load at process.cwd():
//   - ulivz.config.js
//   - ulivz.config.ts
//   - ulivzrc.js
//   - ulivzrc.ts
const config = loadConfig({
  configKey: 'ulivz',
});

Custom config path:

// This will load `ulivz.config.test.js` directly:
const config = loadConfig({
  cwd: useScene('config-suffix'),
  configKey: 'ulivz',
  configFile: 'ulivz.config.test.js',
});

Credits

load-config-ts wouldn't exist without the inspirations from following projects:

License

MIT © ULIVZ

Package Sidebar

Install

npm i load-config-ts

Weekly Downloads

1

Version

0.1.0

License

none

Unpacked Size

19 kB

Total Files

15

Last publish

Collaborators

  • ulivz