Something went wrong. Try again.
Ghost is lightweight headless server that enables Ghost self hosters to bridge to standard.site with ease..
Something went wrong. Try again.
ghoststandard package.json
1.3 kB · 44 lines
JSON
at main
123456789101112131415161718192021222324252627282930313233343536373839404142434445{ "name": "ghoststandard", "version": "0.1.0", "private": false, "description": "Mirrors a self-hosted Ghost blog into Standard.site records on an AT Protocol PDS. Self-contained, single-tenant, runs in Docker. CLI for configuration; HTTP only for Ghost webhooks.", "license": "MIT", "type": "module", "engines": { "node": ">=22" }, "bin": { "gs": "./dist/cli.js", "ghoststandard": "./dist/cli.js" }, "scripts": { "dev": "tsx watch --clear-screen=false src/server.ts", "cli": "tsx src/cli.ts", "build": "tsc -p tsconfig.build.json", "start": "node dist/server.js", "test": "node --import tsx --test \"src/lib/**/*.test.ts\"", "typecheck": "tsc --noEmit" }, "dependencies": { "@atproto/api": "^0.13.0", "@hono/node-server": "^1.13.0", "@inquirer/prompts": "^7.0.0", "@tryghost/admin-api": "^1.13.12", "better-sqlite3": "^11.0.0", "hono": "^4.6.0", "html-to-text": "^9.0.5", "ora": "^8.1.0", "picocolors": "^1.1.0", "sharp": "^0.33.0", "turndown": "^7.2.4", "turndown-plugin-gfm": "^1.0.2" }, "devDependencies": { "@atproto/lexicon": "^0.7.5", "@types/better-sqlite3": "^7.6.10", "@types/node": "^22.0.0", "tsx": "^4.19.0", "typescript": "^5.6.0" }}