|
1 | 1 | { |
2 | 2 | "name": "typesxml", |
3 | 3 | "productName": "TypesXML", |
4 | | - "version": "1.16.0", |
| 4 | + "version": "1.17.0", |
5 | 5 | "description": "Open source XML library written in TypeScript", |
6 | 6 | "keywords": [ |
7 | 7 | "XML", |
|
14 | 14 | "JSON" |
15 | 15 | ], |
16 | 16 | "scripts": { |
17 | | - "build": "tsc", |
18 | | - "testDtd": "tsc && node dist/tests/DTDTestSuite.js", |
19 | | - "testJson": "tsc && node dist/tests/JsonConversionTest.js" |
| 17 | + "build": "npm run build:cjs && npm run build:esm", |
| 18 | + "build:cjs": "tsc --project tsconfig.cjs.json", |
| 19 | + "build:esm": "tsc --project tsconfig.esm.json && node scripts/create-esm-package.cjs", |
| 20 | + "testDtd": "npm run build:cjs && node dist/cjs/tests/DTDTestSuite.js", |
| 21 | + "testJson": "npm run build:cjs && node dist/cjs/tests/JsonConversionTest.js" |
20 | 22 | }, |
21 | 23 | "author": { |
22 | 24 | "name": "Rodolfo M. Raya", |
23 | 25 | "url": "https://maxprograms.com", |
24 | 26 | "email": "rmraya@maxprograms.com" |
25 | 27 | }, |
26 | 28 | "license": "EPL-1.0", |
27 | | - "main": "dist/index.js", |
28 | | - "types": "dist/index.d.ts", |
| 29 | + "main": "./dist/cjs/index.js", |
| 30 | + "module": "./dist/esm/index.js", |
| 31 | + "types": "./dist/esm/index.d.ts", |
| 32 | + "exports": { |
| 33 | + ".": { |
| 34 | + "types": "./dist/esm/index.d.ts", |
| 35 | + "import": "./dist/esm/index.js", |
| 36 | + "require": "./dist/cjs/index.js", |
| 37 | + "default": "./dist/esm/index.js" |
| 38 | + }, |
| 39 | + "./package.json": "./package.json", |
| 40 | + "./cjs/*": "./dist/cjs/*" |
| 41 | + }, |
29 | 42 | "files": [ |
30 | 43 | "/dist" |
31 | 44 | ], |
|
0 commit comments