2.0.0 • Published 6 years ago
magnet-config v2.0.0
What it does
Compose all js files under server/config and expose it via app.config.
Config structure
{
app: {
name: 'magnet-app'
},
env: {
dev: (!process.env.NODE_ENV || process.env.NODE_ENV === 'development') || false,
prod: (process.env.NODE_ENV && process.env.NODE_ENV === 'production') || false,
},
server: {
port: 3000
}
}
Usage
Basic
import magnet from 'magnet-core';
import Config from 'magnet-config';
let app = await magnet([Config]);
console.log(app.config.app.name); // magnet-app
Use your own path
import magnet from 'magnet-core';
import Config from 'magnet-config';
let app = await magnet([
{
module: Config,
options: { paths: ['/tests/config'] }
}
]);
console.log(app.config.app.name); // magnet-app
Todo
- Explore node-config can be use together.
- Support ts file
2.0.0
6 years ago
1.22.0
7 years ago
1.21.0
7 years ago
1.20.0
7 years ago
1.19.1
7 years ago
1.19.0
7 years ago
1.8.2
7 years ago
1.8.1
7 years ago
1.8.0
7 years ago
1.7.0
7 years ago
1.6.1
7 years ago
1.6.0
7 years ago
1.5.0
7 years ago
1.4.1
7 years ago
1.4.0
7 years ago
1.3.0
7 years ago
1.2.1
8 years ago
1.2.0
8 years ago
1.1.2
8 years ago
1.1.1
8 years ago
1.1.0
8 years ago
1.0.0
8 years ago