{"_id":"@1ib/inject","name":"@1ib/inject","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.2":{"name":"@1ib/inject","description":"`@1ib/inject` is a set of `dependency inject` components.","repository":{"type":"git","url":"git+ssh://git@github.com/1ib/inject.git"},"homepage":"https://github.com/1ib/inject#readme","author":{"name":"kingcc"},"keywords":[],"version":"0.0.2","engines":{"node":">=21"},"main":"./build/main.js","scripts":{"test":"find ./source -name '*.test.ts' -exec node --loader @swc-node/register/esm --test {} \\;","clear":"rm -rf build","build":"npm run clear && tsc -p tsconfig.build.json && tsc-alias","build:watch":"npm run clear && tsc -p tsconfig.build.json -w && tsc-alias -w","format":"prettier source/**/*.ts -w"},"devDependencies":{"@swc-node/register":"^1.9.0","@swc/core":"^1.4.5","@types/node":"^20.11.25","prettier":"^2.3.0","tsc-alias":"^1.2.11","typescript":"next"},"dependencies":{"reflect-metadata":"^0.2.1","typedi":"^0.10.0"},"types":"./build\\main.d.ts","gitHead":"cc909a703465c1c99bf05fa23d49b94bf7946a56","bugs":{"url":"https://github.com/1ib/inject/issues"},"_id":"@1ib/inject@0.0.2","_nodeVersion":"16.13.0","_npmVersion":"8.1.0","dist":{"integrity":"sha512-FYCDruyGGebsttna1CzZ6Ac6Lag0WiIKc+Sx2HWLa3mzF2Js7yqp+Fp4ZC8zpQvNFfDenEOyjjWg1BVCp6Zf4w==","shasum":"8ffd047bfe1aa13be2033186ff82fd661b5e192e","tarball":"https://registry.npmjs.org/@1ib/inject/-/inject-0.0.2.tgz","fileCount":12,"unpackedSize":7755,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWgEHNCYD/AuevWk7xTtw0SnjnK1lSM/JgfnuIrdGFhAIhALaPQ4WNkqz98RVlaiQpm5w5WjHitdXYJe+J7n/35vhK"}]},"_npmUser":{"name":"kingcc","email":"someone@mail.com"},"directories":{},"maintainers":[{"name":"kingcc","email":"someone@mail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/inject_0.0.2_1711808660507_0.16805204656419015"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-30T14:24:20.447Z","0.0.2":"2024-03-30T14:24:20.654Z","modified":"2024-03-30T14:24:20.893Z"},"maintainers":[{"name":"kingcc","email":"someone@mail.com"}],"description":"`@1ib/inject` is a set of `dependency inject` components.","homepage":"https://github.com/1ib/inject#readme","keywords":[],"repository":{"type":"git","url":"git+ssh://git@github.com/1ib/inject.git"},"author":{"name":"kingcc"},"bugs":{"url":"https://github.com/1ib/inject/issues"},"readme":"# @1ib/inject\n\n`@1ib/inject` is a set of `dependency inject` components.\n\n## Install\n\nThis package requires Node.js version X or higher.\n\nTo install this package, use npm:\n\n```bash\nnpm install @1ib/inject\n```\n\n## Usage\n\nAfter installation, you can use the package in your project by requiring it:\n\n```javascript\nconst * = require(\"@1ib/inject\")\n```\n\nIf you are using ES6 or TypeScript:\n\n```javascript\nimport * from \"@1ib/inject\"\n```\n\n## License\n\nThis project is licensed under the MIT.\n\n## Author\n\n[kingcc](https://github.com/kingcc)\n\n---\n\nFeel free to customize this template according to the needs of your package. If your package requires more complex setup, it's good to include detailed instructions on configuration, API references, and a changelog. Always ensure that the documentation is up to date with the latest code changes.\n","readmeFilename":"README.md"}