|
6 | 6 | "private": true,
|
7 | 7 | "license": "AGPL-3.0-only",
|
8 | 8 | "homepage": "https://arm.haglund.dev/docs",
|
9 |
| - "packageManager": "pnpm@9.13.2", |
| 9 | + "packageManager": "pnpm@10.5.2", |
10 | 10 | "engines": {
|
11 | 11 | "node": ">=22"
|
12 | 12 | },
|
|
17 | 17 | "*.{js,cjs,mjs,ts,cts,mts,json}": ["biome check --fix"]
|
18 | 18 | },
|
19 | 19 | "scripts": {
|
20 |
| - "dev": "onchange --initial --kill 'src/**' pnpm-lock.yaml -- pnpm --silent run start", |
| 20 | + "dev": "node --experimental-strip-types --experimental-transform-types --watch src/index.ts", |
21 | 21 | "docs": "pnpm --package=@redocly/cli dlx redocly build-docs docs/openapi.yaml",
|
22 | 22 | "docs:dev": "onchange --initial --kill docs/openapi.yaml -- pnpm --silent run docs",
|
23 | 23 | "docker:build": "docker build . --tag arm-server",
|
24 | 24 | "docker:start": "pnpm --silent docker:build; pnpm --silent docker:run",
|
25 | 25 | "docker:run": "docker run -it --rm --name arm -p 3000:3000 arm-server",
|
26 | 26 | "fetch-data": "node --experimental-strip-types --experimental-transform-types bin/update.ts --exit",
|
27 | 27 | "lint": "eslint src",
|
28 |
| - "migrate": "knex migrate:latest --knexfile knexfile.js", |
29 | 28 | "migrate:create": "knex migrate:make --knexfile knexfile.js -x ts",
|
30 |
| - "start": "pnpm --silent run migrate && node --experimental-strip-types --experimental-transform-types src/index.ts", |
31 |
| - "test": "NODE_ENV=test pnpm --silent run migrate && vitest", |
| 29 | + "start": "node --experimental-strip-types --experimental-transform-types src/index.ts", |
| 30 | + "test": "vitest", |
32 | 31 | "typecheck": "tsc --noEmit",
|
33 | 32 | "prepare": "is-ci || simple-git-hooks"
|
34 | 33 | },
|
35 | 34 | "resolutions": {
|
36 |
| - "esbuild": "0.24.0" |
| 35 | + "esbuild": "0.25.0" |
37 | 36 | },
|
38 | 37 | "dependencies": {
|
39 |
| - "@hono/node-server": "1.13.7", |
| 38 | + "@hono/node-server": "1.13.8", |
40 | 39 | "@hono/sentry": "1.2.0",
|
41 |
| - "@hono/zod-validator": "0.4.1", |
42 |
| - "@sentry/node": "8.38.0", |
43 |
| - "@tsconfig/node22": "22.0.0", |
44 |
| - "@tsconfig/strictest": "2.0.5", |
45 |
| - "better-sqlite3": "11.5.0", |
46 |
| - "hono": "4.6.10", |
47 |
| - "is-ci": "3.0.1", |
| 40 | + "@hono/standard-validator": "0.1.2", |
| 41 | + "@sentry/node": "9.3.0", |
| 42 | + "better-sqlite3": "11.8.1", |
| 43 | + "hono": "4.7.2", |
| 44 | + "is-ci": "4.1.0", |
48 | 45 | "knex": "3.1.0",
|
49 | 46 | "ofetch": "1.4.1",
|
50 |
| - "pino": "9.5.0", |
51 |
| - "pino-pretty": "13.0.0", |
52 |
| - "sucrase": "3.35.0", |
53 |
| - "type-fest": "4.27.0", |
54 |
| - "typescript": "5.6.3", |
55 |
| - "zod": "3.23.8" |
| 47 | + "pino": "9.6.0", |
| 48 | + "valibot": "1.0.0-rc.3" |
56 | 49 | },
|
57 | 50 | "devDependencies": {
|
58 |
| - "@antfu/eslint-config": "3.8.0", |
| 51 | + "@antfu/eslint-config": "4.3.0", |
59 | 52 | "@biomejs/biome": "1.9.4",
|
| 53 | + "@standard-schema/spec": "1.0.0", |
| 54 | + "@tsconfig/node22": "22.0.0", |
| 55 | + "@tsconfig/strictest": "2.0.5", |
60 | 56 | "@types/json-schema": "7.0.15",
|
61 |
| - "@types/node": "22.10.10", |
62 |
| - "@vitest/coverage-v8": "2.1.8", |
63 |
| - "dotenv": "16.4.5", |
64 |
| - "eslint": "9.14.0", |
| 57 | + "@types/node": "22.13.8", |
| 58 | + "@vitest/coverage-v8": "3.0.7", |
| 59 | + "dotenv": "16.4.7", |
| 60 | + "eslint": "9.21.0", |
65 | 61 | "nano-staged": "0.8.0",
|
66 | 62 | "onchange": "7.1.0",
|
| 63 | + "pino-pretty": "13.0.0", |
67 | 64 | "simple-git-hooks": "2.11.1",
|
68 | 65 | "tsconfig-paths": "4.2.0",
|
69 |
| - "vitest": "2.1.8" |
| 66 | + "type-fest": "4.36.0", |
| 67 | + "typescript": "5.8.2", |
| 68 | + "vitest": "3.0.7" |
70 | 69 | },
|
71 | 70 | "pnpm": {
|
72 | 71 | "overrides": {
|
| 72 | + "@eslint/markdown": "-", |
| 73 | + "@stylistic/eslint-plugin": "-", |
| 74 | + "eslint-plugin-jsonc": "-", |
| 75 | + "eslint-plugin-toml": "-", |
| 76 | + "eslint-plugin-vue": "-", |
| 77 | + "eslint-processor-vue-blocks": "-", |
| 78 | + "eslint-plugin-yml": "-", |
| 79 | + "jsonc-eslint-parser": "-", |
| 80 | + "toml-eslint-parser": "-", |
| 81 | + "yaml-eslint-parser": "-", |
73 | 82 | "is-core-module": "npm:@nolyfill/is-core-module@^1",
|
74 | 83 | "safe-buffer": "npm:@nolyfill/safe-buffer@^1"
|
75 |
| - } |
| 84 | + }, |
| 85 | + "onlyBuiltDependencies": ["better-sqlite3"], |
| 86 | + "ignoredBuiltDependencies": ["@biomejs/biome", "esbuild", "simple-git-hooks"] |
76 | 87 | }
|
77 | 88 | }
|
0 commit comments