Files
klarbild-oss/package.json
T
till a371646238
CI / check (push) Canceled after 0s
Container image / image (push) Canceled after 0s
1.1.0: changelog, README quick start without a clone, help and in-app changelog
The quick start downloads two files and pulls the image; no clone, no
build. README figures brought up to date (it still said Astro 5, 124
tests, 16 migrations). Upgrade notes for 1.0 installs: the volume
ownership change and the basic-ftp NAT behaviour. Help page and in-app
changelog in English and German.
2026-10-10 06:40:18 +00:00

71 lines
1.9 KiB
JSON

{
"name": "klarbild",
"version": "1.1.0",
"description": "Self-hosted print studio: put pictures on paper at exactly the size you asked for. Sheet layout with crop marks, tiling, 1:1 PDF. Optional AI, delivery, sharing and Telegram modules.",
"license": "AGPL-3.0-only",
"author": "Till Heidrich",
"homepage": "https://github.com/tillheidrich/klarbild",
"repository": {
"type": "git",
"url": "https://github.com/tillheidrich/klarbild.git"
},
"bugs": {
"url": "https://github.com/tillheidrich/klarbild/issues"
},
"keywords": [
"print",
"pdf",
"photo",
"passport-photo",
"self-hosted",
"astro",
"crop-marks",
"poster",
"tiling",
"sheet-layout"
],
"type": "module",
"engines": {
"node": ">=22.12"
},
"scripts": {
"dev": "astro dev",
"build": "astro build",
"start": "node ./dist/server/entry.mjs",
"astro": "astro",
"test": "node --experimental-strip-types --test tests/*.test.ts",
"typecheck": "tsc --noEmit",
"scan": "node scripts/secret-scan.mjs"
},
"dependencies": {
"@astrojs/node": "^11.1.7",
"@astrojs/react": "^7.0.1",
"@aws-sdk/client-s3": "^3.1149.0",
"@fontsource/space-grotesk": "^5.1.0",
"@fontsource/space-mono": "^5.1.0",
"archiver": "^8.0.0",
"argon2": "^0.45.1",
"astro": "^7.3.8",
"basic-ftp": "^6.2.3",
"grammy": "^1.46.0",
"heic-convert": "^2.1.0",
"nodemailer": "^10.0.16",
"pdf-lib": "^1.17.1",
"pg": "^8.23.1",
"pg-boss": "^10.1.5",
"react": "^19.3.0",
"react-dom": "^19.3.0",
"sharp": "^0.35.5",
"ssh2-sftp-client": "^12.1.1"
},
"devDependencies": {
"@types/archiver": "^8.0.0",
"@types/node": "^26.6.5",
"@types/pg": "^8.23.1",
"@types/react": "^19.3.0",
"@types/react-dom": "^19.3.0",
"@types/ssh2-sftp-client": "^9.0.6",
"typescript": "^5.7.2"
}
}