package.jsonā¢1.29 kB
{
"name": "article-manager",
"version": "1.0.0",
"description": "Full-stack TypeScript article management system for AI agents",
"type": "module",
"scripts": {
"dev": "bun run dev:backend & bun run dev:frontend",
"dev:backend": "bun --watch src/backend/server.ts",
"dev:frontend": "bun scripts/watch-frontend.ts",
"build": "bun run build:frontend",
"build:frontend": "bun build src/frontend/App.tsx --outdir=public --target=browser --minify --splitting --format=esm --entry-naming=[dir]/[name].[hash].[ext] --chunk-naming=[name].[hash].[ext] && bun run build:html && bun run build:css",
"build:html": "node scripts/build-html.cjs",
"build:css": "echo 'CSS already bundled'",
"start": "NODE_ENV=production bun src/backend/server.ts",
"typecheck": "tsc --noEmit",
"prepare": "bun run setup-hooks",
"setup-hooks": "test -d .git && echo '#!/bin/sh\nbun run typecheck' > .git/hooks/pre-commit && chmod +x .git/hooks/pre-commit || exit 0"
},
"dependencies": {
"@modelcontextprotocol/sdk": "^1.0.4",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"react-markdown": "^9.0.1"
},
"devDependencies": {
"@types/bun": "latest",
"@types/react": "^18.3.12",
"@types/react-dom": "^18.3.1",
"typescript": "^5.6.3"
}
}