{
  "name": "titanpl",
  "version": "7.0.1",
  "description": "Titan Planet is a JavaScript-first backend framework that embeds JS actions into a Rust + Axum server and ships as a single native binary. Routes are compiled to static metadata; only actions run in the embedded JS runtime. No Node.js. No event loop in production.",
  "license": "ISC",
  "author": "ezetgalaxy",
  "type": "module",
  "main": "index.js",
  "bin": {
    "tit-dev": "node ../../packages/cli/index.js",
    "titan-dev": "node ../../packages/cli/index.js",
    "t8n-dev": "node ../../packages/cli/index.js",
    "test-start": "taskkill /f /im titan-server.exe; ../../engine/target/release/titan-server.exe run dist"
  },
  "files": [
    "index.js",
    "packages/",
    "templates/",
    "titanpl-sdk",
    "README.md"
  ],
  "keywords": [
    "titan",
    "titanpl",
    "t8n",
    "tpl",
    "tgrv",
    "titanjs",
    "ezetgalaxy",
    "framework",
    "javascript",
    "nodejs",
    "backend",
    "web-framework",
    "api-framework",
    "rust",
    "rust-backend",
    "axum",
    "boa",
    "js-to-rust",
    "server",
    "high-performance",
    "native-performance",
    "microservices",
    "cli",
    "esbuild",
    "modern-backend",
    "edge-computing",
    "super-backend"
  ],
  "scripts": {
    "cli-helper": "node ./scripts/cli-helper.mjs",
    "create-ext": "titan create ext",
    "init": "rm -rf build && node index.js init build",
    "build": "cd build && node ../index.js build",
    "dev": "cd build && node ../index.js dev",
    "start": "cd build && node ../index.js start",
    "help": "cd build && node ../index.js help",
    "update": "cd build && node ../index.js update",
    "publish": "node scripts/publish.mjs",
    "titan-dev": "node packages/cli/index.js",
    "tit-dev": "node packages/cli/index.js",
    "t8n-dev": "node packages/cli/index.js",
    "engine:build": "cd engine && cargo build --release",
    "engine:dev": "cd engine && cargo build",
    "test": "vitest run",
    "test:watch": "vitest",
    "test:coverage": "vitest run --coverage",
    "test:cov": "vitest run --coverage",
    "test:ui": "vitest --ui",
    "test:e2e": "vitest run --config vitest.config.e2e.ts",
    "test:e2e:watch": "vitest --config vitest.config.e2e.ts",
    "test:e2e:ui": "vitest --ui --config vitest.config.e2e.ts",
    "test:all": "vitest run && vitest run --config vitest.config.e2e.ts"
  },
  "dependencies": {
    "@titanpl/core": "7.0.0",
    "@titanpl/node": "latest",
    "chokidar": "^5.0.0",
    "esbuild": "^0.27.2",
    "prompts": "^2.4.2"
  },
  "devDependencies": {
    "@vitest/coverage-v8": "^4.0.17",
    "@vitest/ui": "^4.0.17",
    "vitest": "^4.0.17"
  }
}
