UNPKG

1.94 kBJSONView Raw
1{
2 "name": "@loopback/context",
3 "description": "Facilities to manage artifacts and their dependencies in your Node.js applications. The module exposes TypeScript/JavaScript APIs and decorators to register artifacts, declare dependencies, and resolve artifacts by keys. It also serves as an IoC container to support dependency injection",
4 "version": "7.0.2",
5 "keywords": [
6 "LoopBack",
7 "IoC",
8 "Inversion",
9 "Control",
10 "Container",
11 "Decorators",
12 "Context"
13 ],
14 "license": "MIT",
15 "main": "dist/index.js",
16 "types": "dist/index.d.ts",
17 "author": "IBM Corp. and LoopBack contributors",
18 "copyright.owner": "IBM Corp. and LoopBack contributors",
19 "repository": {
20 "type": "git",
21 "url": "https://github.com/loopbackio/loopback-next.git",
22 "directory": "packages/context"
23 },
24 "engines": {
25 "node": "18 || 20 || 22"
26 },
27 "scripts": {
28 "acceptance": "lb-mocha \"dist/__tests__/acceptance/**/*.js\"",
29 "build": "lb-tsc",
30 "clean": "lb-clean loopback-context*.tgz dist *.tsbuildinfo package",
31 "pretest": "npm run build",
32 "test": "lb-mocha \"dist/__tests__/**/*.js\"",
33 "unit": "lb-mocha \"dist/__tests__/unit/**/*.js\"",
34 "verify": "npm pack && tar xf loopback-context*.tgz && tree package && npm run clean"
35 },
36 "publishConfig": {
37 "access": "public"
38 },
39 "files": [
40 "README.md",
41 "dist",
42 "src",
43 "!*/__tests__"
44 ],
45 "dependencies": {
46 "@loopback/metadata": "^7.0.2",
47 "@types/debug": "^4.1.12",
48 "debug": "^4.3.4",
49 "hyperid": "^3.2.0",
50 "p-event": "^4.2.0",
51 "tslib": "^2.6.2",
52 "uuid": "^9.0.1"
53 },
54 "devDependencies": {
55 "@loopback/build": "^11.0.2",
56 "@loopback/eslint-config": "^15.0.2",
57 "@loopback/testlab": "^7.0.2",
58 "@types/bluebird": "^3.5.42",
59 "@types/node": "^16.18.96",
60 "@types/uuid": "^9.0.8",
61 "bluebird": "^3.7.2"
62 },
63 "gitHead": "06b27e1b47cea48b54280e5590bb165e11fbeb10"
64}