gcc-min v7.3.0
gcc-min
Simplify package building process with Rollup. Just write the mudules using ES6 Modules syntax, and let's gcc-min build them to a single file.
Usage
Install:
npm install gcc-minRun command to build:
gccmin --entry entryFile --name moduleName --file fileName --output outputDir --package pathToPackageJSONFile
// or
gccmin -e entryFile -n moduleName -f fileName -o outputDir -p pathToPackageJSONFileOr Node APIs
const gccmin = require('gcc-min');
gccmin(path entryFile, String moduleName, String fileName, path outputDir, Object config);In which:
entryFile: path to entry file that will be processed by RollupmoduleName: name of module, to be accessible from global scopefileName: name of file will be generated, if not specify, it's the same as moduleNameoutputDir: location to save generated files toconfig: a JavaScript object which contain the meta data info to insert into the output files. It may be extracted from package.json file.
The config object must provide the following properties:
{
name: String,
version: String in semver format, e.g: '1.2.3'
author: String,
repository: Object {
type: 'git',
url: "https://github.com/username/reponame"
},
license: String
}Test
git clone https://github.com/ndaidong/gcc-min.git
cd gcc-min
npm install
npm testLicense
The MIT License (MIT)
5 years ago
6 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
7 years ago
8 years ago
8 years ago
8 years ago
8 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago