UNPKG

servicemanager

Version:

Most basic implementation of dependency injection container for JavaScript

75 lines (74 loc) 2.02 kB
{ "name": "servicemanager", "description": "Most basic implementation of dependency injection container for JavaScript", "keywords": [ "services", "service", "dependencies", "dependency", "inversion", "control", "locator", "container", "di", "sl", "ioc", "lifetime", "es6", "manager" ], "version": "0.13.5", "homepage": "https://github.com/eserozvataf/servicemanager#readme", "author": "Eser Ozvataf <eser@ozvataf.com>", "contributors": [ { "name": "Eser Ozvataf", "email": "eser@ozvataf.com", "url": "http://eser.ozvataf.com/" } ], "repository": { "type": "git", "url": "git+https://github.com/eserozvataf/servicemanager.git" }, "bugs": { "url": "https://github.com/eserozvataf/servicemanager/issues" }, "license": "Apache-2.0", "main": "./index.js", "types": "./index.d.ts", "engines": { "node": ">=10.13.0" }, "scripts": { "cleanup": "rm -rf yarn.lock node_modules/ dist/", "compile:npm": "tsc --build && cp package.json LICENSE *.md ./dist/npm/", "compile:bundles": "rollup -c && cp LICENSE *.md ./dist/", "compile": "yarn run compile:npm && yarn run compile:bundles", "publish:npm": "yarn publish ./dist/npm/", "lint": "eslint --ext .js,.jsx,.ts,.tsx,.mjs ./src/", "test": "jest", "coverage": "jest --coverage && codecov" }, "dependencies": { "tslib": "^1.10.0" }, "devDependencies": { "@types/jest": "^24.0.17", "@types/node": "^12.7.1", "@typescript-eslint/parser": "^2.0.0", "codecov": "^3.5.0", "eslint": "^6.1.0", "eslint-config-eser": "^2.1.2", "eslint-import-resolver-typescript": "^1.1.1", "eslint-plugin-import": "^2.18.2", "jest": "^24.8.0", "rollup": "^1.19.4", "rollup-plugin-dts": "^1.1.6", "rollup-plugin-size-snapshot": "^0.10.0", "rollup-plugin-terser": "^5.1.1", "rollup-plugin-typescript2": "^0.22.1", "ts-jest": "^24.0.2", "typescript": "^3.5.3" } }