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