UNPKG

2.48 kBJSONView Raw
1{
2 "name": "inversify",
3 "version": "6.0.1",
4 "description": "A powerful and lightweight inversion of control container for JavaScript and Node.js apps powered by TypeScript.",
5 "main": "lib/inversify.js",
6 "jsnext:main": "es/inversify.js",
7 "module": "es/inversify.js",
8 "types": "lib/inversify.d.ts",
9 "sideEffects": false,
10 "scripts": {
11 "build": "npm run build:lib && npm run build:amd && npm run build:es && npm run build:es6",
12 "build:lib": "tsc -p src/tsconfig.json",
13 "build:amd": "tsc -p src/tsconfig-amd.json",
14 "build:es": "tsc -p src/tsconfig-es.json",
15 "build:es6": "tsc -p src/tsconfig-es6.json",
16 "clean": "rm -r amd es lib",
17 "pretest": "tslint --project .",
18 "test": "nyc --require ts-node/register mocha test/**/*.test.ts --reporter spec --retries 3 --require 'node_modules/reflect-metadata/Reflect.js' --exit",
19 "test:browser": "browserify test/inversify.test.ts -p [ tsify --noImplicitAny ] > ./test/bundle.test.js && karma start",
20 "publish-please": "publish-please",
21 "prepublish": "npm run build && publish-please guard",
22 "update": "updates --update --minor && npm install",
23 "postupdate": "git diff-files --quiet package-lock.json || npm test"
24 },
25 "repository": {
26 "type": "git",
27 "url": "https://github.com/inversify/InversifyJS.git"
28 },
29 "keywords": [
30 "ioc",
31 "di",
32 "javascript",
33 "typescript",
34 "node",
35 "dependency injection",
36 "dependency inversion",
37 "inversion of control container"
38 ],
39 "author": "Remo H. Jansen",
40 "license": "MIT",
41 "bugs": {
42 "url": "https://github.com/inversify/InversifyJS/issues"
43 },
44 "homepage": "http://inversify.io",
45 "engines": {},
46 "devDependencies": {
47 "@types/chai": "4.2.22",
48 "@types/mocha": "9.0.0",
49 "@types/sinon": "9.0.11",
50 "browserify": "17.0.0",
51 "chai": "4.3.4",
52 "istanbul": "0.4.5",
53 "karma": "6.3.4",
54 "karma-chai": "0.1.0",
55 "karma-chrome-launcher": "3.1.0",
56 "karma-commonjs": "1.0.0",
57 "karma-es6-shim": "1.0.0",
58 "karma-firefox-launcher": "2.1.1",
59 "karma-ie-launcher": "1.0.0",
60 "karma-mocha": "2.0.1",
61 "karma-mocha-reporter": "2.2.5",
62 "karma-phantomjs-launcher": "1.0.4",
63 "karma-sinon": "1.0.5",
64 "mocha": "9.1.2",
65 "nyc": "15.1.0",
66 "publish-please": "5.5.2",
67 "reflect-metadata": "0.1.13",
68 "sinon": "9.2.4",
69 "ts-node": "10.3.0",
70 "tsify": "5.0.4",
71 "tslint": "6.1.3",
72 "typescript": "4.4.4",
73 "updates": "12.2.2"
74 }
75}