|
4 | 4 | "description": "Javascript Matrix and Vector library for High Performance WebGL apps", |
5 | 5 | "private": true, |
6 | 6 | "sideEffects": false, |
7 | | - "main": "dist/cjs/index.js", |
8 | | - "module": "dist/esm/index.js", |
9 | | - "types": "dist/index.d.ts", |
| 7 | + "type": "module", |
| 8 | + "main": "./dist/esm/index.js", |
| 9 | + "module": "./dist/esm/index.js", |
| 10 | + "exports": { |
| 11 | + ".": "./dist/esm/index.js", |
| 12 | + "./common": "./dist/esm/common.js", |
| 13 | + "./mat2": "./dist/esm/mat2.js", |
| 14 | + "./mat2d": "./dist/esm/mat2d.js", |
| 15 | + "./mat3": "./dist/esm/mat3.js", |
| 16 | + "./mat4": "./dist/esm/mat4.js", |
| 17 | + "./quat": "./dist/esm/quat.js", |
| 18 | + "./quat2": "./dist/esm/quat2.js", |
| 19 | + "./vec2": "./dist/esm/vec2.js", |
| 20 | + "./vec3": "./dist/esm/vec3.js", |
| 21 | + "./vec4": "./dist/esm/vec4.js" |
| 22 | + }, |
| 23 | + "types": "./dist/index.d.ts", |
10 | 24 | "homepage": "http://glmatrix.net", |
11 | 25 | "license": "MIT", |
12 | 26 | "bugs": { |
|
31 | 45 | "doc": "jsdoc -c jsdoc.config.json", |
32 | 46 | "update-license-version": "node utils/update-license-version.js", |
33 | 47 | "build-umd": "rollup -c", |
34 | | - "build-esm": "cross-env BABEL_ENV=esm babel src -d dist/esm", |
35 | | - "build-cjs": "babel src -d dist/cjs", |
| 48 | + "build-esm": "babel src -d dist/esm", |
36 | 49 | "build-dts": "tsc --allowJs --declaration --emitDeclarationOnly --module amd --outFile ./dist/index.d.ts ./src/index.js ./src/types.d.ts && node ./utils/bundle-dts.js && tsc --noEmit ./dist/index.d.ts", |
37 | | - "build": "del dist && npm run update-license-version && npm run build-umd && npm run build-esm && npm run build-cjs && npm run build-dts && node ./utils/build.js", |
| 50 | + "build": "del dist && npm run update-license-version && npm run build-umd && npm run build-esm && npm run build-dts && node ./utils/build.js", |
38 | 51 | "prepare": "npm run build" |
39 | 52 | }, |
40 | 53 | "devDependencies": { |
41 | 54 | "@babel/cli": "^7.8.4", |
42 | 55 | "@babel/core": "^7.9.0", |
43 | 56 | "@babel/preset-env": "^7.9.0", |
44 | 57 | "@babel/register": "^7.9.0", |
45 | | - "cross-env": "^7.0.2", |
| 58 | + "@rollup/plugin-babel": "^5.3.0", |
46 | 59 | "del-cli": "^3.0.0", |
47 | 60 | "jsdoc": "^3.6.3", |
48 | 61 | "mocha": "^7.1.1", |
49 | 62 | "node-libs-browser": "^2.2.1", |
50 | | - "rollup": "^2.3.2", |
51 | | - "rollup-plugin-babel": "^4.4.0", |
52 | | - "rollup-plugin-size-snapshot": "^0.11.0", |
53 | | - "rollup-plugin-terser": "^5.3.0", |
| 63 | + "rollup": "^2.50.5", |
| 64 | + "rollup-plugin-size-snapshot": "^0.12.0", |
| 65 | + "rollup-plugin-terser": "^7.0.2", |
54 | 66 | "typescript": "^3.8.3" |
55 | 67 | }, |
56 | 68 | "dependencies": {} |
|
0 commit comments