mirror of
https://github.com/snapotter-hq/SnapOtter.git
synced 2026-08-03 07:46:42 +02:00
# [1.3.0](https://github.com/stirling-image/stirling-image/compare/v1.2.1...v1.3.0) (2026-04-04) ### Bug Fixes * add XHR timeout to prevent UI spinning forever ([dae27f4](https://github.com/stirling-image/stirling-image/commit/dae27f4d559d873af13b683a7b64e273d752e057)) * disable worker pool to prevent Docker processing hang ([5cd2b86](https://github.com/stirling-image/stirling-image/commit/5cd2b864bd878c80990d7ce47050b8e777f333a3)) * log volume permission errors instead of swallowing them ([3642b7d](https://github.com/stirling-image/stirling-image/commit/3642b7d3b23649a2c65e8580cf760714fa725ff3)) * replace crypto.randomUUID with generateId in AI tool settings ([659081c](https://github.com/stirling-image/stirling-image/commit/659081c5686bfdee8f3155714fcdba712ad154ab)) * replace crypto.randomUUID with generateId in pipeline/automation ([b650dcd](https://github.com/stirling-image/stirling-image/commit/b650dcd79128d95e66f2f1f172805e22ffa97f0d)) * replace crypto.randomUUID with generateId in use-tool-processor ([7a5a753](https://github.com/stirling-image/stirling-image/commit/7a5a753a2d4e74a65b4852fdd2d8e96331706559)) * replace navigator.clipboard with copyToClipboard utility ([9f03543](https://github.com/stirling-image/stirling-image/commit/9f0354388f22a57e4562a76b9140d1dd604089f1)) * resolve multiple API and e2e test bugs ([9d62173](https://github.com/stirling-image/stirling-image/commit/9d621734c3a34d846a65210f43a7037c4fa4628a)) * restore navigator.clipboard and execCommand mocks in tests ([6b03a8b](https://github.com/stirling-image/stirling-image/commit/6b03a8b8bde9b36b2de2fe377703e45d40645868)) ### Features * add copyToClipboard() utility with execCommand fallback ([19ce303](https://github.com/stirling-image/stirling-image/commit/19ce303123a917595d670247afcfa0df2b64117a)) * add generateId() utility for non-secure context compatibility ([f61ab9f](https://github.com/stirling-image/stirling-image/commit/f61ab9f85cd5893742fe11cdd749f9c4330b13b3))
53 lines
1.4 KiB
JSON
53 lines
1.4 KiB
JSON
{
|
|
"name": "@stirling-image/api",
|
|
"version": "1.3.0",
|
|
"private": true,
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "PORT=13490 tsx watch src/index.ts",
|
|
"build": "tsc",
|
|
"start": "tsx src/index.ts",
|
|
"lint": "biome check src/",
|
|
"typecheck": "tsc --noEmit",
|
|
"clean": "rm -rf dist"
|
|
},
|
|
"dependencies": {
|
|
"@fastify/cors": "^11.0.0",
|
|
"@fastify/multipart": "^9.0.0",
|
|
"@fastify/rate-limit": "^10.2.0",
|
|
"@fastify/static": "^8.1.0",
|
|
"@scalar/fastify-api-reference": "^1.49.5",
|
|
"@stirling-image/ai": "workspace:*",
|
|
"@stirling-image/image-engine": "workspace:*",
|
|
"@stirling-image/shared": "workspace:*",
|
|
"archiver": "^7.0.1",
|
|
"better-sqlite3": "^11.7.0",
|
|
"dotenv": "^16.4.0",
|
|
"drizzle-orm": "^0.38.0",
|
|
"exif-reader": "^2.0.3",
|
|
"fastify": "^5.2.0",
|
|
"js-yaml": "^4.1.1",
|
|
"jsqr": "^1.4.0",
|
|
"p-queue": "^9.1.0",
|
|
"pdfkit": "^0.18.0",
|
|
"piscina": "^5.1.4",
|
|
"potrace": "^2.1.8",
|
|
"qrcode": "^1.5.4",
|
|
"sharp": "^0.33.0",
|
|
"tsx": "^4.19.0",
|
|
"zod": "^3.24.0"
|
|
},
|
|
"devDependencies": {
|
|
"@types/archiver": "^7.0.0",
|
|
"@types/better-sqlite3": "^7.6.0",
|
|
"@types/js-yaml": "^4.0.9",
|
|
"@types/node": "^22.0.0",
|
|
"@types/pdfkit": "^0.17.5",
|
|
"@types/potrace": "^2.1.5",
|
|
"@types/qrcode": "^1.5.6",
|
|
"drizzle-kit": "^0.30.0",
|
|
"typescript": "^5.7.0"
|
|
},
|
|
"license": "AGPL-3.0"
|
|
}
|