|
1 | 1 | {
|
2 | 2 | "name": "nflx-spectator",
|
3 |
| - "version": "3.0.0-rc.3", |
| 3 | + "version": "3.0.0-rc.4", |
4 | 4 | "license": "Apache-2.0",
|
5 | 5 | "homepage": "https://github.com/Netflix/spectator-js",
|
6 | 6 | "author": "Netflix Telemetry Engineering <[email protected]>",
|
7 | 7 | "type": "module",
|
8 | 8 | "main": "cjs/src/index.js",
|
9 |
| - "module": "build/src/index.js", |
10 | 9 | "types": "build/src/index.d.ts",
|
| 10 | + "exports": { |
| 11 | + "import": "./esm/src/index.js", |
| 12 | + "require": "./cjs/src/index.js" |
| 13 | + }, |
11 | 14 | "files": [
|
12 |
| - "build/src/**/*", |
| 15 | + "esm/src/**/*", |
13 | 16 | "cjs/src/**/*.js"
|
14 | 17 | ],
|
15 | 18 | "engines": {
|
|
32 | 35 | "typescript": "^5.8.2"
|
33 | 36 | },
|
34 | 37 | "scripts": {
|
35 |
| - "clean": "rm -rf build cjs", |
36 |
| - "build": "tsc; tsc --outDir cjs --module commonjs", |
| 38 | + "clean": "rm -rf cjs coverage esm", |
| 39 | + "build": "tsc --module commonjs --outDir cjs; tsc --module es2022 --outDir esm", |
37 | 40 | "build-and-test": "npm run build; npm run test",
|
38 | 41 | "lint": "eslint 'src/**/*.ts' 'test/**/*.ts'",
|
39 |
| - "test": "mocha 'build/test/**/*.test.js'", |
40 |
| - "test-with-coverage": "c8 mocha --reporter min 'build/test/**/*.test.js'", |
41 |
| - "check-coverage": "c8 check-coverage --lines 90 mocha 'build/test/**/*.test.js'" |
| 42 | + "test": "mocha 'esm/test/**/*.test.js'", |
| 43 | + "test-with-coverage": "c8 mocha --reporter min 'esm/test/**/*.test.js'", |
| 44 | + "check-coverage": "c8 check-coverage --lines 90 mocha 'esm/test/**/*.test.js'" |
42 | 45 | }
|
43 | 46 | }
|
0 commit comments