|
17 | 17 | "exports": { |
18 | 18 | ".": { |
19 | 19 | "types": "./index.d.ts", |
20 | | - "default": "./dist/index.js" |
| 20 | + "import": "./index.mjs", |
| 21 | + "require": "./dist/index.js" |
21 | 22 | }, |
22 | 23 | "./dist/dom5": { |
23 | 24 | "types": "./dist/dom5/index.d.ts", |
24 | | - "default": "./dist/dom5/index.js" |
| 25 | + "require": "./dist/dom5/index.js" |
25 | 26 | }, |
26 | 27 | "./test-helpers": { |
27 | 28 | "types": "./test-helpers.d.ts", |
28 | | - "default": "./dist/test-helpers.js" |
| 29 | + "import": "./test-helpers.mjs", |
| 30 | + "require": "./dist/test-helpers.js" |
29 | 31 | } |
30 | 32 | }, |
31 | 33 | "engines": { |
32 | | - "node": ">=24.0.0" |
| 34 | + "node": ">=18.0.0" |
33 | 35 | }, |
34 | 36 | "scripts": { |
35 | 37 | "build": "tsc", |
36 | 38 | "start:demo": "node demo/basic/start-server.js", |
37 | 39 | "start:event-stream": "node demo/event-stream/start-server.js", |
38 | 40 | "start:http2": "node demo/http2/start-server.js", |
39 | 41 | "start:import-asset": "node demo/import-asset/start-server.js", |
40 | | - "test": "node --experimental-transform-types --test --test-timeout 120000 \"test/**/*.test.ts\"", |
41 | | - "test:watch": "node --experimental-transform-types --test --watch \"test/**/*.test.ts\"" |
| 42 | + "test": "mocha \"test/**/*.test.{ts,js,mjs,cjs}\" --require ts-node/register --exit --reporter dot", |
| 43 | + "test:watch": "mocha \"test/**/*.test.{ts,js,mjs,cjs}\" --require ts-node/register --watch --watch-files src,test" |
42 | 44 | }, |
43 | 45 | "files": [ |
44 | 46 | ".self-signed-dev-server-ssl.cert", |
45 | 47 | ".self-signed-dev-server-ssl.key", |
46 | 48 | "*.d.ts", |
| 49 | + "*.mjs", |
47 | 50 | "dist", |
48 | 51 | "src" |
49 | 52 | ], |
|
55 | 58 | "core" |
56 | 59 | ], |
57 | 60 | "dependencies": { |
58 | | - "@types/koa": "^3.0.1", |
59 | | - "@types/ws": "^8.5.13", |
| 61 | + "@types/koa": "^2.11.6", |
| 62 | + "@types/ws": "^7.4.0", |
60 | 63 | "@web/parse5-utils": "^2.1.0", |
61 | 64 | "chokidar": "^4.0.1", |
62 | 65 | "clone": "^2.1.2", |
63 | 66 | "es-module-lexer": "^1.0.0", |
64 | 67 | "get-stream": "^6.0.0", |
65 | 68 | "is-stream": "^2.0.0", |
66 | 69 | "isbinaryfile": "^5.0.0", |
67 | | - "koa": "^3.1.1", |
| 70 | + "koa": "^2.16.1", |
68 | 71 | "koa-etag": "^4.0.0", |
69 | 72 | "koa-send": "^5.0.1", |
70 | 73 | "koa-static": "^5.0.0", |
71 | 74 | "lru-cache": "^8.0.4", |
72 | 75 | "mime-types": "^2.1.27", |
73 | | - "parse5": "^7.0.0 || ^8.0.0", |
| 76 | + "parse5": "^6.0.1", |
74 | 77 | "picomatch": "^2.2.2", |
75 | | - "ws": "^8.18.3" |
| 78 | + "ws": "^7.5.10" |
76 | 79 | }, |
77 | 80 | "devDependencies": { |
78 | 81 | "@types/clone": "^2.1.0", |
|
83 | 86 | "express": "^4.21.2", |
84 | 87 | "nanoid": "^3.1.25", |
85 | 88 | "portfinder": "^1.0.32" |
86 | | - }, |
87 | | - "type": "module" |
| 89 | + } |
88 | 90 | } |
0 commit comments