|
43 | 43 | "test-runnable-examples": "docs/release-source/release/examples/run-test.sh", |
44 | 44 | "test": "npm run test-node && npm run test-headless && npm run test-webworker && npm run test-esm", |
45 | 45 | "check-dependencies": "dependency-check package.json --no-dev --ignore-module esm", |
46 | | - "build": "node ./build.js", |
| 46 | + "build": "node ./build.cjs", |
47 | 47 | "build-docs": "cd docs; bundle exec jekyll build", |
48 | 48 | "serve-docs": "cd docs; bundle exec jekyll serve --incremental --verbose", |
49 | | - "lint": "eslint '**/*.{js,mjs}'", |
| 49 | + "lint": "eslint '**/*.{js,cjs,mjs}'", |
50 | 50 | "pretest-webworker": "npm run build", |
51 | 51 | "prebuild": "rimraf pkg && npm run check-dependencies", |
52 | 52 | "postbuild": "npm run test-esm-bundle", |
|
117 | 117 | "browser": "./lib/sinon.js", |
118 | 118 | "main": "./lib/sinon.js", |
119 | 119 | "module": "./pkg/sinon-esm.js", |
| 120 | + "exports": { |
| 121 | + "require": "./pkg/sinon.cjs", |
| 122 | + "import": "./pkg/sinon-esm.js" |
| 123 | + }, |
| 124 | + "type": "module", |
120 | 125 | "cdn": "./pkg/sinon.js", |
121 | 126 | "jsdelivr": "./pkg/sinon.js", |
122 | 127 | "esm": { |
|
0 commit comments