|
1 | 1 | { |
2 | 2 | "name": "@observablehq/parser", |
| 3 | + "description": "An Acorn parser for Observable JavaScript", |
3 | 4 | "version": "5.0.0", |
4 | | - "license": "ISC", |
5 | | - "main": "dist/parser.min.js", |
6 | | - "module": "src/index.js", |
7 | 5 | "author": { |
8 | 6 | "name": "Observable, Inc.", |
9 | 7 | "url": "https://observablehq.com" |
10 | 8 | }, |
| 9 | + "license": "ISC", |
| 10 | + "type": "module", |
| 11 | + "main": "src/index.js", |
| 12 | + "module": "src/index.js", |
| 13 | + "jsdelivr": "dist/parser.min.js", |
| 14 | + "unpkg": "dist/parser.min.js", |
| 15 | + "exports": { |
| 16 | + "umd": "./dist/parser.min.js", |
| 17 | + "default": "./src/index.js" |
| 18 | + }, |
11 | 19 | "repository": { |
12 | 20 | "type": "git", |
13 | 21 | "url": "https://github.com/observablehq/parser.git" |
14 | 22 | }, |
| 23 | + "files": [ |
| 24 | + "dist/**/*.js", |
| 25 | + "src/**/*.js" |
| 26 | + ], |
| 27 | + "engines": { |
| 28 | + "node": ">=14.5.0" |
| 29 | + }, |
15 | 30 | "scripts": { |
16 | | - "test": "eslint . && tap 'test/**/*-test.js'", |
17 | | - "snapshot": "TAP_SNAPSHOT=1 tap 'test/**/*-test.js'", |
| 31 | + "test": "mkdir -p test/output && mocha -r module-alias/register 'test/**/*-test.js' && eslint src test", |
18 | 32 | "prepublishOnly": "rm -rf dist && rollup -c", |
19 | 33 | "postpublish": "git push && git push --tags" |
20 | 34 | }, |
21 | | - "husky": { |
22 | | - "hooks": { |
23 | | - "pre-commit": "yarn test" |
24 | | - } |
| 35 | + "_moduleAliases": { |
| 36 | + "@observablehq/parser": "./src/index.js" |
25 | 37 | }, |
26 | 38 | "dependencies": { |
27 | | - "acorn": "^7.1.1", |
28 | | - "acorn-walk": "^7.0.0" |
| 39 | + "acorn": "8", |
| 40 | + "acorn-walk": "8" |
29 | 41 | }, |
30 | 42 | "devDependencies": { |
31 | | - "eslint": "^6.7.2", |
32 | | - "esm": "^3.0.84", |
33 | | - "rollup": "^2.26.11", |
34 | | - "rollup-plugin-commonjs": "^10.1.0", |
35 | | - "rollup-plugin-node-resolve": "^5.0.0", |
36 | | - "rollup-plugin-terser": "^7.0.2", |
37 | | - "tap": "^14.10.2", |
38 | | - "husky": "^3.1.0" |
| 43 | + "eslint": "8", |
| 44 | + "mocha": "9", |
| 45 | + "module-alias": "2", |
| 46 | + "rollup": "2", |
| 47 | + "rollup-plugin-terser": "7" |
39 | 48 | }, |
40 | | - "files": [ |
41 | | - "dist/**/*.js", |
42 | | - "src/**/*.js" |
43 | | - ] |
| 49 | + "publishConfig": { |
| 50 | + "access": "public" |
| 51 | + } |
44 | 52 | } |
0 commit comments