|
3 | 3 | "version": "2.79.0", |
4 | 4 | "description": "Constructor.io JavaScript client", |
5 | 5 | "main": "lib/constructorio.js", |
| 6 | + "module": "lib/esm/constructorio.js", |
6 | 7 | "types": "lib/types/index.d.ts", |
7 | 8 | "scripts": { |
8 | 9 | "clean": "sudo rm -rf node_modules package-lock.json", |
|
17 | 18 | "test:src:parallel": "mkdir -p test && cp -rf src/* test && mocha --parallel --retries 3 ./spec/*", |
18 | 19 | "test:bundled": "npm run bundle && npm run generate-test-folder && BUNDLED=true PACKAGE_VERSION=$(echo $npm_package_version) mocha --retries 3 ./spec/*", |
19 | 20 | "test:bundled:parallel": "npm run bundle && npm run generate-test-folder && BUNDLED=true PACKAGE_VERSION=$(echo $npm_package_version) mocha --parallel --retries 3 ./spec/*", |
| 21 | + "test:bundled:esm": "npm run bundle && node ./scripts/build-test-iife.js && npm run generate-test-folder && BUNDLED=true BUNDLED_VARIANT=esm PACKAGE_VERSION=$(echo $npm_package_version) mocha --retries 3 ./spec/*", |
| 22 | + "test:bundled:esm:parallel": "npm run bundle && node ./scripts/build-test-iife.js && npm run generate-test-folder && BUNDLED=true BUNDLED_VARIANT=esm PACKAGE_VERSION=$(echo $npm_package_version) mocha --parallel --retries 3 ./spec/*", |
20 | 23 | "test:all": "npm run test && npm run test:bundled", |
21 | 24 | "test:all:parallel": "npm run test:parallel && npm run test:bundled:parallel", |
22 | 25 | "precoverage": "rm -rf ./coverage && rm -rf ./.nyc_output", |
23 | 26 | "coverage": "nyc --all --reporter=html npm run test:src", |
24 | 27 | "postcoverage": "open coverage/index.html && rm -rf test", |
25 | 28 | "docs": "jsdoc --configure ./.jsdoc.json ./README.md --recurse ./src --destination ./docs", |
26 | 29 | "compile": "rm -rf ./lib/* && babel src/ -d lib/ --copy-files && rm -rf ./lib/types/tests", |
| 30 | + "postcompile": "node ./scripts/build-esm.js", |
27 | 31 | "prepublish": "npm run compile", |
28 | 32 | "bundle": "rm -rf ./dist/* && npm run compile && node bundle.js", |
| 33 | + "postbundle": "node ./scripts/bundle-esm.js", |
29 | 34 | "prepare": "husky install", |
30 | 35 | "generate-test-folder": "mkdir -p test && cp -rf lib/* test" |
31 | 36 | }, |
|
0 commit comments