|
78 | 78 | "dist/**/package.json",
|
79 | 79 | "dist/**/*.js",
|
80 | 80 | "dist/types/**/*.d.ts",
|
| 81 | + "!dist/**/*.bundle.js", |
| 82 | + "!dist/**/*.umd.js", |
| 83 | + "!dist/**/*.min.js", |
81 | 84 | "!dist/node/webcrypto/**/*",
|
82 | 85 | "!dist/types/runtime/*",
|
83 | 86 | "!dist/types/lib/*"
|
|
87 | 90 | "build-all": "run-s clear build:*",
|
88 | 91 | "build-fast-all": "run-s clear build-fast:*",
|
89 | 92 | "build-fast:browser": "npm run-script runtime-browser && npm run-script -s esbuild-find | xargs -0 esbuild --log-level=warning --target=es2018 --outdir=dist/browser --format=esm && echo '{\"type\": \"module\"}'> dist/browser/package.json",
|
| 93 | + "build-fast:browser-bundle": "npm run-script build:browser-bundle", |
| 94 | + "build-fast:browser-bundle-min": "npm run-script build:browser-bundle-min", |
| 95 | + "build-fast:build:browser-umd": "npm run-script build:build:browser-umd", |
90 | 96 | "build-fast:deno": "npm run-script build:deno",
|
91 | 97 | "build-fast:node-cjs": "npm run-script runtime-node && npm run-script -s esbuild-find | xargs -0 esbuild --log-level=warning --platform=node --target=node12 --outdir=dist/node/cjs --format=cjs",
|
92 | 98 | "build-fast:node-esm": "npm run-script runtime-node && npm run-script -s esbuild-find | xargs -0 esbuild --log-level=warning --platform=node --target=node12 --outdir=dist/node/esm --format=esm && echo '{\"type\": \"module\"}'> dist/node/esm/package.json",
|
93 | 99 | "build-fast:node-webcrypto-cjs": "npm run-script runtime-node-webcrypto && npm run-script -s esbuild-find | xargs -0 esbuild --log-level=warning --platform=node --target=esnext --outdir=dist/node/webcrypto/cjs --format=cjs",
|
94 | 100 | "build-fast:node-webcrypto-esm": "npm run-script runtime-node-webcrypto && npm run-script -s esbuild-find | xargs -0 esbuild --log-level=warning --platform=node --target=esnext --outdir=dist/node/webcrypto/esm --format=esm && echo '{\"type\": \"module\"}'> dist/node/webcrypto/esm/package.json",
|
95 | 101 | "build:browser": "run-s runtime-browser 'build -- -p ./tsconfig/browser.json' && echo '{\"type\": \"module\"}'> dist/browser/package.json",
|
| 102 | + "build:browser-bundle": "npx esbuild --bundle dist/browser/index.js --format=esm --target=es2018 --outfile=dist/browser/index.bundle.js", |
| 103 | + "build:browser-bundle-min": "npx esbuild --minify --bundle dist/browser/index.js --format=esm --target=es2018 --outfile=dist/browser/index.bundle.min.js", |
| 104 | + "build:browser-umd": "npx rollup dist/browser/index.bundle.js --format umd --name jose -o dist/browser/index.umd.js && npx rollup dist/browser/index.bundle.min.js --compact --format umd --name jose -o dist/browser/index.umd.min.js", |
96 | 105 | "build:deno": "npm run-script runtime-deno && find dist/deno -name '*.ts' -type f -print0 | xargs -0 sed -i '' -e \"s/@deno\\-expect\\-error/@ts-ignore/g\" -e \"s/\\.js'/.ts'/g\" -e \"s/\\.d'/.d.ts'/g\"",
|
97 | 106 | "build:types": "npm run-script build -- -p ./tsconfig/types.json && cd src && find . -name '*.d.ts' -maxdepth 2 -type f -exec gcp --parents \"{}\" ../dist/types \\; && cd .. && node ./tools/strip-dts-comments && run-s -s types:find | xargs -0 sed -i '' -e \"s/\\.js'/'/g\" -e \"s/\\.d'/'/g\"",
|
98 | 107 | "build:node-cjs": "run-s runtime-node 'build -- -p ./tsconfig/node-cjs.json'",
|
|
143 | 152 | "patch-package": "^6.4.7",
|
144 | 153 | "prettier": "^2.4.1",
|
145 | 154 | "qunit": "^2.17.2",
|
| 155 | + "rollup": "^2.58.0", |
146 | 156 | "tar": "^6.1.11",
|
147 | 157 | "timekeeper": "^2.2.0",
|
148 | 158 | "typedoc": "~0.21.9",
|
|
0 commit comments