|
1 | 1 | {
|
2 | 2 | "name": "nflx-spectator",
|
3 |
| - "version": "3.0.0-rc.5", |
| 3 | + "version": "3.0.0-rc.6", |
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 | 9 | "types": "esm/src/index.d.ts",
|
10 | 10 | "exports": {
|
11 |
| - "import": "./esm/src/index.js", |
12 |
| - "require": "./cjs/src/index.js" |
| 11 | + ".": { |
| 12 | + "import": { |
| 13 | + "default": "./cjs/src/index.js", |
| 14 | + "types": "./cjs/src/index.d.ts" |
| 15 | + }, |
| 16 | + "require": { |
| 17 | + "default": "./esm/src/index.js", |
| 18 | + "types": "./esm/src/index.d.ts" |
| 19 | + } |
| 20 | + } |
13 | 21 | },
|
14 | 22 | "files": [
|
15 | 23 | "esm/src/**/*",
|
16 |
| - "cjs/src/**/*.js" |
| 24 | + "cjs/src/**/*" |
17 | 25 | ],
|
18 | 26 | "engines": {
|
19 | 27 | "node": ">=18.0.0"
|
|
36 | 44 | },
|
37 | 45 | "scripts": {
|
38 | 46 | "clean": "rm -rf cjs coverage esm",
|
39 |
| - "build": "tsc --module commonjs --outDir cjs; tsc --module es2022 --outDir esm", |
| 47 | + "build-cjs": "tsc --module commonjs --outDir cjs; echo '{\"type\": \"commonjs\"}' > cjs/package.json", |
| 48 | + "build-esm": "tsc --module es2022 --outDir esm; echo '{\"type\": \"module\"}' > esm/package.json", |
| 49 | + "build": "npm run build-cjs; npm run build-esm", |
40 | 50 | "build-and-test": "npm run build; npm run test",
|
41 | 51 | "lint": "eslint 'src/**/*.ts' 'test/**/*.ts'",
|
42 | 52 | "test": "mocha 'esm/test/**/*.test.js'",
|
|
0 commit comments