{
  "name": "route-declaration",
  "version": "0.3.2",
  "description": "Declare HTTP routes with run-time data mapping",
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "build": "tsc",
    "rebuild": "(rm -r ./dist || true) && (npm run build)",
    "test-compile-time": "ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/runner.ts",
    "accept-compile-time": "ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-actual.ts",
    "accept-one": "ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/accept-one.ts",
    "test-compile-time-interactive": "ts-node -P ./test/compile-time/tsconfig.json ./test/compile-time/interactive.ts",
    "test-run-time": "ts-node -P ./test/run-time/tsconfig.json -r ./test/run-time/tape-stream.ts ./test/run-time/runner.ts",
    "sanity-check": "(npm run rebuild) && (npm run test-compile-time) && (npm run test-run-time)"
  },
  "author": "anyhowstep",
  "license": "MIT",
  "repository": {
    "type": "git",
    "url": "https://github.com/AnyhowStep/route-declaration"
  },
  "devDependencies": {
    "@types/diff": "^4.0.2",
    "@types/tape": "^4.2.33",
    "diff": "^4.0.1",
    "tape": "^4.10.2",
    "ts-node": "^8.2.0",
    "typescript": "^3.5.1"
  },
  "dependencies": {
    "type-mapping": "^1.4.0"
  }
}
