tractatus/package.json
TheFlow 4445b0e8d0 feat: initialize tractatus project with complete directory structure
- Create comprehensive project structure (29 directories)
- Add CLAUDE.md with project context and conventions
- Add package.json with dependencies and scripts
- Add .gitignore and .env.example
- Add README.md with project overview
- Configure ports: MongoDB 27017, Application 9000
- Establish Tractatus governance framework baseline
- Document Te Tiriti approach and indigenous perspective
- Set up infrastructure for Phase 1 implementation

Project Status: Development - Phase 1 Foundation Complete
Next: MongoDB instance setup and systemd service configuration
2025-10-06 23:26:26 +13:00

56 lines
1.5 KiB
JSON

{
"name": "tractatus-website",
"version": "0.1.0",
"description": "Tractatus-Based LLM Safety Framework website platform",
"main": "src/server.js",
"scripts": {
"start": "node src/server.js",
"dev": "nodemon src/server.js",
"test": "jest --coverage",
"test:watch": "jest --watch",
"test:unit": "jest tests/unit",
"test:integration": "jest tests/integration",
"test:security": "jest tests/security",
"lint": "eslint src/ tests/",
"lint:fix": "eslint src/ tests/ --fix",
"migrate:docs": "node scripts/migrate-documents.js",
"init:db": "node scripts/init-db.js",
"seed:admin": "node scripts/seed-admin.js",
"generate:pdfs": "node scripts/generate-pdfs.js"
},
"keywords": [
"ai-safety",
"llm",
"tractatus",
"digital-sovereignty",
"ai-governance"
],
"author": "John Stroh <john.stroh.nz@pm.me>",
"license": "MIT",
"dependencies": {
"express": "^4.18.2",
"mongodb": "^6.3.0",
"dotenv": "^16.3.1",
"jsonwebtoken": "^9.0.2",
"bcrypt": "^5.1.1",
"marked": "^11.0.0",
"highlight.js": "^11.9.0",
"sanitize-html": "^2.11.0",
"express-rate-limit": "^7.1.5",
"helmet": "^7.1.0",
"cors": "^2.8.5",
"winston": "^3.11.0",
"validator": "^13.11.0"
},
"devDependencies": {
"nodemon": "^3.0.2",
"jest": "^29.7.0",
"supertest": "^6.3.3",
"eslint": "^8.56.0",
"@anthropic-ai/sdk": "^0.9.1"
},
"engines": {
"node": ">=18.0.0",
"npm": ">=9.0.0"
}
}