Skip to content

Instantly share code, notes, and snippets.

@AnTSaSk
Forked from jayphelps/package.json
Created November 16, 2020 08:55
Show Gist options
  • Select an option

  • Save AnTSaSk/aa984cfcf7ae5d4cd415b9dd84aa7985 to your computer and use it in GitHub Desktop.

Select an option

Save AnTSaSk/aa984cfcf7ae5d4cd415b9dd84aa7985 to your computer and use it in GitHub Desktop.

Revisions

  1. @jayphelps jayphelps revised this gist Aug 4, 2017. No changes.
  2. @jayphelps jayphelps revised this gist Aug 4, 2017. No changes.
  3. @jayphelps jayphelps created this gist Aug 4, 2017.
    10 changes: 10 additions & 0 deletions package.json
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,10 @@
    {
    "scripts": {
    "build": "npm run build:es2015 && npm run build:esm && npm run build:cjs && npm run build:umd && npm run build:umd:min",
    "build:es2015": "tsc --module es2015 --target es2015 --outDir dist/es2015",
    "build:esm": "tsc --module es2015 --target es5 --outDir dist/esm",
    "build:cjs": "tsc --module commonjs --target es5 --outDir dist/cjs",
    "build:umd": "rollup dist/esm/index.js --format umd --name YourLibrary --sourceMap --output dist/umd/yourlibrary.js",
    "build:umd:min": "cd dist/umd && uglifyjs --compress --mangle --source-map --screw-ie8 --comments --o yourlibrary.min.js -- yourlibrary.js && gzip yourlibrary.min.js -c > yourlibrary.min.js.gz",
    }
    }