7.3.0 • Published 5 years ago

gcc-min v7.3.0

Weekly downloads
4
License
MIT
Repository
github
Last release
5 years ago

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.

NPM CI test

Usage

Install:

npm install gcc-min

Run 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 pathToPackageJSONFile

Or 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 Rollup
  • moduleName: name of module, to be accessible from global scope
  • fileName: name of file will be generated, if not specify, it's the same as moduleName
  • outputDir: location to save generated files to
  • config: 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 test

License

The MIT License (MIT)

7.3.0

5 years ago

7.2.0

6 years ago

7.1.5

7 years ago

7.1.4

7 years ago

7.1.3

7 years ago

7.1.2

7 years ago

7.1.1

7 years ago

7.1.0

7 years ago

7.0.2

7 years ago

7.0.1

8 years ago

7.0.0

8 years ago

6.0.3

8 years ago

6.0.2

8 years ago

6.0.1

9 years ago

6.0.0

9 years ago

5.1.21

9 years ago

5.1.1

9 years ago

5.1.0

9 years ago

5.0.0

9 years ago

4.1.0

9 years ago

4.0.0

9 years ago

3.1.2

9 years ago

3.1.1

9 years ago

3.1.0

9 years ago

3.0.21

9 years ago

3.0.2

9 years ago

3.0.1

9 years ago

3.0.0

9 years ago

2.0.2

9 years ago

2.0.1

9 years ago

2.0.0

9 years ago

1.0.81

10 years ago

1.0.8

10 years ago

1.0.7

10 years ago

1.0.6

10 years ago

1.0.5

10 years ago

1.0.4

10 years ago

1.0.3

10 years ago

1.0.2

10 years ago

1.0.0

10 years ago

0.0.8

10 years ago

0.0.6

10 years ago

0.0.5

10 years ago

0.0.4

10 years ago

0.0.3

10 years ago

0.0.2

10 years ago

0.0.1

10 years ago