package.json
Rama dev · réplica de lectura del repositorio original.
{
"name": "timelines",
"version": "1.0.0",
"license": "GPL-3.0-or-later",
"description": "",
"private": true,
"subPackages": [
"library/tiptap-schema",
"library/openapi-fetch",
"library/esoteric-date",
"library/zod-schema",
"app/styx-frontend",
"app/rhea-backend",
"app/calliope-websockets",
"app/orpheus-mcp",
"app/echo-desktop",
"app/thetis-landing",
"app/ts-shared",
"test/e2e",
"test/load"
],
"scripts": {
"postinstall": "NPM_CONFIG_AUDIT=false NPM_CONFIG_FUND=false node scripts/run-all.mjs install && husky",
"openapi": "./scripts/dev-openapi.sh",
"migrate": "./scripts/dev-migrate.sh",
"dev": "npm run docker:start",
"docker": "npm run docker:start",
"docker:start": ". ./scripts/prepare-local-dev.sh && docker compose -f docker-compose.common.yml -f docker-compose.dev.yml build && docker compose -f docker-compose.common.yml -f docker-compose.dev.yml up",
"docker:build": ". ./scripts/prepare-local-dev.sh && docker compose -f docker-compose.common.yml -f docker-compose.dev.yml build --no-cache",
"docker:preview": "docker compose -f docker-compose.ci.yml up --build",
"docker:down": ". ./scripts/prepare-local-dev.sh && docker compose -f docker-compose.common.yml -f docker-compose.dev.yml down",
"docker:destroy": ". ./scripts/prepare-local-dev.sh && docker compose -f docker-compose.common.yml -f docker-compose.dev.yml down --rmi all --remove-orphans",
"docker:destroyWithData": ". ./scripts/prepare-local-dev.sh && docker compose -f docker-compose.common.yml -f docker-compose.dev.yml down -v --rmi all --remove-orphans",
"docker:update": "./scripts/dev-install.sh",
"docker:fullinstall": "./scripts/dev-fullinstall.sh",
"docker:prod:push": "./scripts/docker-prod-push.sh",
"docker:stop": "docker stop $(docker ps -a -q)",
"redis:clear": "docker exec -it timelines-redis-1 redis-cli FLUSHALL",
"tsc": "node scripts/run-all.mjs tsc app/* library/* test/*",
"lint": "node scripts/run-all.mjs lint app/* library/*",
"test": "node scripts/run-all.mjs test app/* library/*",
"prisma": "cd app/rhea-backend && npx prisma",
"test:styx": "cd app/styx-frontend && npm run test run",
"test:rhea": "cd app/rhea-backend && npm run test",
"test:calliope": "cd app/calliope-websockets && npm run test",
"test:orpheus": "cd app/orpheus-mcp && npm run test",
"test:library": "node scripts/run-all.mjs test library/*",
"test:e2e": "cd test/e2e && npm run test",
"test:e2e:run": "cd test/e2e && npm run test:local",
"build:library": "node library/ci-build.mjs",
"build:styx": "cd app/styx-frontend && npm run build",
"build:rhea": "cd app/rhea-backend && npm run build",
"build:calliope": "cd app/calliope-websockets && npm run build",
"build:orpheus": "cd app/orpheus-mcp && npm run build",
"lint:styx": "cd app/styx-frontend && npm run lint",
"lint:rhea": "cd app/rhea-backend && npm run lint",
"lint:calliope": "cd app/calliope-websockets && npm run lint",
"lint:orpheus": "cd app/orpheus-mcp && npm run lint",
"lint:library": "node scripts/run-all.mjs lint library/*"
},
"dependencies": {
"@typescript-eslint/parser": "^8.69.0",
"cloc": "^2.8.0",
"eslint": "^10.9.1",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-astro": "^1.6.0",
"eslint-plugin-prettier": "^5.5.6",
"eslint-plugin-simple-import-sort": "^13.0.0",
"eslint-plugin-unused-imports": "^4.1.4",
"lint-staged": "^17.4.1",
"prettier": "^3.9.6",
"typescript": "^6.0.2"
},
"lint-staged": {
"*.{ts,tsx,json}": "eslint --fix"
},
"engines": {
"node": "24.x"
},
"author": "Tenebrie",
"bugs": {
"url": "https://github.com/tenebrie/neverkin/issues"
},
"homepage": "https://github.com/tenebrie/neverkin#readme",
"devDependencies": {
"@eslint-react/eslint-plugin": "^5.18.7",
"astro-eslint-parser": "^1.2.2",
"eslint-plugin-mui-path-imports": "^0.0.15",
"eslint-plugin-no-relative-import-paths": "^1.7.3",
"eslint-plugin-react-hooks": "^7.0.1",
"husky": "^9.1.7",
"prettier-plugin-astro": "^0.14.1",
"typescript-eslint": "^8.69.0"
}
}