|
7 | 7 | "module": "./esm/index.mjs", |
8 | 8 | "exports": { |
9 | 9 | ".": { |
10 | | - "import": "./esm/index.mjs", |
11 | | - "require": "./lib/index.js" |
| 10 | + "browser": { |
| 11 | + "require": "./lib/client/html-to-dom.js", |
| 12 | + "default": "./esm/client/html-to-dom.mjs" |
| 13 | + }, |
| 14 | + "default": { |
| 15 | + "require": "./lib/index.js", |
| 16 | + "default": "./esm/index.mjs" |
| 17 | + } |
12 | 18 | }, |
13 | 19 | "./lib/client/*": { |
14 | | - "import": "./esm/client/*.mjs", |
15 | | - "require": "./lib/client/*.js" |
| 20 | + "require": "./lib/client/*.js", |
| 21 | + "default": "./esm/client/*.mjs" |
16 | 22 | }, |
17 | 23 | "./lib/server/*": { |
18 | | - "import": "./esm/server/*.mjs", |
19 | | - "require": "./lib/server/*.js" |
| 24 | + "require": "./lib/server/*.js", |
| 25 | + "default": "./esm/server/*.mjs" |
20 | 26 | }, |
21 | 27 | "./package.json": "./package.json" |
22 | 28 | }, |
|
28 | 34 | "clean": "rm -rf .nyc_output coverage dist lib", |
29 | 35 | "lint": "eslint .", |
30 | 36 | "lint:fix": "npm run lint -- --fix", |
| 37 | + "lint:publint": "publint", |
31 | 38 | "lint:tsc": "tsc --noEmit", |
32 | 39 | "prepare": "husky", |
33 | | - "prepublishOnly": "run-s lint lint:tsc test:server clean build", |
| 40 | + "prepublishOnly": "run-s lint lint:tsc test:server clean build lint:publint", |
34 | 41 | "size-limit": "size-limit", |
35 | 42 | "test": "run-s test:server test:client", |
36 | 43 | "test:client": "npm run test:client:watch -- --single-run", |
|
95 | 102 | "npm-run-all": "4.1.5", |
96 | 103 | "nyc": "17.1.0", |
97 | 104 | "prettier": "3.5.3", |
| 105 | + "publint": "0.3.12", |
98 | 106 | "rollup": "4.40.2", |
99 | 107 | "size-limit": "11.2.0", |
100 | 108 | "ts-node": "10.9.2", |
|
0 commit comments