package.json
Rama main · réplica de lectura del repositorio original.
{
"name": "whispers.news",
"version": "1.2.0",
"private": true,
"type": "module",
"engines": {
"node": ">=22.9"
},
"scripts": {
"dev": "node --env-file-if-exists=.env --import ./db.node.js node_modules/.bin/transclude-dev",
"build": "transclude-build",
"start": "node --env-file-if-exists=.env --import ./db.node.js node_modules/.bin/transclude-serve",
"preview": "npm run build && npm start",
"check": "transclude-check",
"pretest": "npm run build && node --env-file=.env.test scripts/reset.js --yes && node --env-file=.env.test scripts/migrate.js",
"test": "node --test --env-file=.env.test --import ./db.node.js \"test/**/*.test.js\"",
"db:generate": "npm run db:generate:sqlite && npm run db:generate:pg",
"db:generate:sqlite": "drizzle-kit generate --config drizzle.config.sqlite.js",
"db:generate:pg": "drizzle-kit generate --config drizzle.config.pg.js",
"db:migrate": "node --env-file-if-exists=.env scripts/migrate.js",
"db:reset": "node --env-file-if-exists=.env scripts/reset.js",
"member:list": "node --env-file-if-exists=.env scripts/member.js list",
"member:add": "node --env-file-if-exists=.env scripts/member.js add",
"member:reset": "node --env-file-if-exists=.env scripts/member.js reset",
"start:worker": "wrangler dev",
"deploy": "npm run build && wrangler deploy",
"deploy:demo": "npm run build && wrangler deploy -c wrangler.demo.jsonc",
"db:migrate:demo": "wrangler d1 migrations apply whispers-demo --remote -c wrangler.demo.jsonc"
},
"dependencies": {
"@libsql/client": "^0.17.4",
"@transclude/core": "^1.1.1",
"drizzle-orm": "^0.45.2"
},
"devDependencies": {
"drizzle-kit": "^0.31.10",
"typescript": "^7.0.2",
"vite": "^8",
"wrangler": "^4.120.0"
},
"description": "A headline-only news site with a signed-in admin. Server-rendered HTML, no client bundle.",
"optionalDependencies": {
"postgres": "^3.4.7"
}
}