{
  "name": "@eryue/injector",
  "version": "1.2.3",
  "description": "a Javascript & Nodejs dependencies injector",
  "main": "dist",
  "repository": "https://github.com/famanoder/dependencies-injector.git",
  "author": "famanoder",
  "license": "MIT",
  "typings": "./index.d.ts",
  "scripts": {
    "compile": "babel src/__test__ --out-dir dist/__test__ --delete-dir-on-start",
    "dev": "yarn compile -w",
    "prepublishOnly": "yarn compile && yarn test",
    "test:dev": "jest --coverage",
    "test": "jest --coverage --coverageReporters=text-lcov | coveralls"
  },
  "publishConfig": {
    "access": "public",
    "registry": "https://registry.npmjs.org/"
  },
  "devDependencies": {
    "@babel/cli": "^7.4.4",
    "@babel/core": "^7.4.5",
    "@babel/plugin-proposal-class-properties": "^7.4.4",
    "@babel/plugin-proposal-decorators": "^7.4.4",
    "@babel/preset-env": "^7.4.5",
    "@types/lodash.flatten": "^4.4.6",
    "coveralls": "^3.0.9",
    "jest": "^25.1.0",
    "typescript": "^4.0.2"
  },
  "dependencies": {
    "@iuv-tools/utils": "^1.0.0-beta.2",
    "lodash.flatten": "^4.4.0"
  },
  "keywords": [
    "js",
    "node.js",
    "di",
    "inject",
    "injection",
    "dependencies injector"
  ],
  "jest": {
    "roots": [
      "dist/__test__"
    ],
    "notify": true
  },
  "babel": {
    "presets": [
      [
        "@babel/preset-env",
        {
          "targets": {
            "node": "current"
          }
        }
      ]
    ],
    "plugins": [
      [
        "@babel/plugin-proposal-decorators",
        {
          "legacy": true
        }
      ],
      [
        "@babel/plugin-proposal-class-properties",
        {
          "loose": true
        }
      ]
    ]
  }
}
