{
  "name": "good-injector",
  "version": "0.2.0",
  "description": "An opinionated dependency injector container written in TypeScript for TypeScript developers.",
  "keywords": [
    "Dependency Injection",
    "IoC",
    "TypeScript"
  ],
  "homepage": "https://github.com/MisterGoodcat/good-injector",
  "repository": {
    "type": "git",
    "url": "https://github.com/MisterGoodcat/good-injector.git"
  },
  "bugs": {
    "url": "https://github.com/MisterGoodcat/good-injector/issues"
  },
  "main": "dist/Index.js",
  "types": "dist/Index.d.ts",
  "scripts": {
    "clean:dist": "rimraf ./dist/**/*.*",
    "compile:src": "tsc -p ./tsconfig.json",
    "lint:dev": "tslint --force --format stylish ./src/**/*.ts",
    "lint:prod": "tslint --format stylish ./src/**/*.ts",
    "lint-fix:dev": "tslint --fix --format stylish ./src/**/*.ts",
    "build:dev": "npm run clean:dist && npm run compile:src && npm run lint:dev && npm run test",
    "build:prod": "npm run clean:dist && npm run compile:src && npm run lint:prod && npm run test",
    "test": "ts-node --project ./tests/tsconfig.json ./tests/Runner.ts",
    "watch:dev": "tsc-watch -p ./tsconfig.json --onSuccess \"npm run lint:dev\"",
    "watch:tests": "tsc-watch -p ./tests/tsconfig.json --onSuccess \"npm run test\""
  },
  "author": "Peter Kuhn",
  "license": "MIT",
  "devDependencies": {
    "alsatian": "^2.1.0",
    "rimraf": "^2.6.2",
    "tsc-watch": "^1.0.16",
    "tslint": "^5.9.1",
    "typescript": "^2.7.1"
  },
  "dependencies": {
    "reflect-metadata": "^0.1.12"
  }
}
