2.1.2 • Published 2 years ago

@webpart/env v2.1.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

@webpart/env

与自定义环境相关的文件检测与过滤功能。

npm install @webpart/env

const Env = require('@webpart/env');

//指定当前环境名称为 `dev`。
let env = new Env('dev', {
    'dev': '**/*.env.dev.{ext}',

    'prd': [
        '**/*.env.prd.css',
        '**/*.env.prd.less',
        '**/*.env.prd.html',
        '**/*.env.prd.js',
    ],
});

//获取当前环境的名称。
//返回 `dev`。
env.get();

//获取指定文件所属的环境名。
//返回 'prd'。
env.get('htdocs/config.env.prd.js'); 

//返回 ''。
env.get('htdocs/hello.js'); 

let files = env.filter([
    'htdocs/test.env.dev.js',
    'htdocs/config.env.dev.js',
    'htdocs/config.env.prd.js',
]);

//由于当前环境名称为 `dev`,则过滤后的 files 为:
files = [
    'htdocs/test.env.dev.js',
    'htdocs/config.env.dev.js',
];
2.1.2

2 years ago

2.1.1

2 years ago

2.1.0

2 years ago

2.0.0

2 years ago

1.1.0

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago