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
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
6 years ago
7 years ago
7 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 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
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago