tractatus/package.json
TheFlow a6709bc9a5 refactor(public): remove website config files and clean package.json
REMOVED:
- tailwind.config.js (website CSS config)
- .eslintrc.json (website linting config)
- scripts/check-csp-violations.js (website CSP checking)
- scripts/install-gitleaks-hook.sh (dev tool)
- docs/architecture/ADR-001-public-repository-release-process.md (internal process)

UPDATED:
- package.json: Rewritten for framework (removed 17 website dependencies)
  - Removed: bcrypt, csurf, i18next, jsonwebtoken, marked, multer, puppeteer,
    sanitize-html, stripe, highlight.js, tailwindcss, autoprefixer, pa11y, etc
  - Kept only: express, mongoose, winston, helmet, rate-limit, validator
  - Changed name from tractatus-website to tractatus-framework
  - Changed description to framework description

Result: Clean framework package, no website code
2025-10-22 17:17:31 +13:00

52 lines
1.2 KiB
JSON

{
"name": "tractatus-framework",
"version": "3.5.0",
"description": "AI governance framework enforcing architectural safety constraints at runtime",
"main": "src/server.js",
"scripts": {
"start": "node src/server.js",
"test": "jest --coverage",
"test:unit": "jest tests/unit",
"test:integration": "jest tests/integration"
},
"keywords": [
"ai-governance",
"ai-safety",
"llm-governance",
"framework",
"runtime-constraints"
],
"author": "Agentic Governance Project",
"license": "Apache-2.0",
"repository": {
"type": "git",
"url": "https://github.com/AgenticGovernance/tractatus-framework.git"
},
"dependencies": {
"cors": "^2.8.5",
"dotenv": "^16.3.1",
"express": "^4.18.2",
"express-rate-limit": "^7.5.1",
"helmet": "^7.1.0",
"mongodb": "^6.3.0",
"mongoose": "^8.19.1",
"validator": "^13.15.15",
"winston": "^3.11.0"
},
"devDependencies": {
"jest": "^29.7.0",
"supertest": "^6.3.3"
},
"peerDependencies": {
"@anthropic-ai/sdk": "^0.65.0"
},
"peerDependenciesMeta": {
"@anthropic-ai/sdk": {
"optional": true
}
},
"engines": {
"node": ">=18.0.0",
"npm": ">=9.0.0"
}
}