{"_id":"@budarin/service-stub","_rev":"7-4c0cf75d8c794b776f574e7cccada080","name":"@budarin/service-stub","dist-tags":{"latest":"2.0.1"},"versions":{"1.0.0":{"name":"@budarin/service-stub","version":"1.0.0","keywords":["proxy","stub","deferred","service"],"author":{"name":"Vadim Budarin","email":"budarin-vv@yandex.ru"},"license":"MIT","_id":"@budarin/service-stub@1.0.0","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"homepage":"https://github.com/budarin/service-stub#readme","bugs":{"url":"https://github.com/budarin/service-stub/issues"},"dist":{"shasum":"7324a3c22b321cf02cb5988571ab572d3ede90a0","tarball":"https://registry.npmjs.org/@budarin/service-stub/-/service-stub-1.0.0.tgz","fileCount":5,"integrity":"sha512-Y/cXe89wE1S910mplFPEsQH2B0ADY4UoZQOPA0xgKNbqywyR/gKcfKcJpnAubzZcM94yllBnnZm1TLPOE9vMWQ==","signatures":[{"sig":"MEUCIBk2w1VQCAre6EAlCFSBsV7DuZJsulv69zdvgojNOXDrAiEAjz4FiZVkOJX/4ycTZKpCzi0qQxn1UndGEK1e9cHbEQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2793},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"6b389932687077e6f2fd81017d4b5462453ad4e5","scripts":{"build":"sh ./tools/build.sh","prepublish":"npm run build","npm-publish":"npm run build && npm publish","upgrade deps":"yarn upgrade-interactive --latest;","patch-version":"npm version patch"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"repository":{"url":"git+https://github.com/budarin/service-stub.git"},"_npmVersion":"10.2.3","description":"Proxy wrapper for deferring interactions with uninitialized services until readiness.","directories":{},"sideEffects":false,"_nodeVersion":"21.1.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.2"},"_npmOperationalInternal":{"tmp":"tmp/service-stub_1.0.0_1702225219702_0.8224969610561759","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@budarin/service-stub","version":"1.0.1","keywords":["proxy","stub","deferred","service"],"author":{"name":"Vadim Budarin","email":"budarin-vv@yandex.ru"},"license":"MIT","_id":"@budarin/service-stub@1.0.1","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"homepage":"https://github.com/budarin/service-stub#readme","bugs":{"url":"https://github.com/budarin/service-stub/issues"},"dist":{"shasum":"e92ca0d205e163ea4b6cbd27d36bd92f11dd5fd7","tarball":"https://registry.npmjs.org/@budarin/service-stub/-/service-stub-1.0.1.tgz","fileCount":5,"integrity":"sha512-5AVE/TuMWC2EZi4svBa7Bs/0wtqkQNz7OltWTN1CiafbojGZdBI95435ip7XnH34ahCGrd7hCW71RVZudSOAZg==","signatures":[{"sig":"MEUCIQDKlnCJR53c4gIUUQiRkSJvJNQdnBwVY3cmBStqhn6xOgIgYw5Bhui7b4ZOQ3wRIEX6E46dHL59ObmRiFFhDN/uHYQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2805},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"688cc2ae797948b353563a7c325a7cc7050ec1ed","scripts":{"build":"sh ./tools/build.sh","prepublish":"npm run build","npm-publish":"npm run build && npm publish","upgrade deps":"yarn upgrade-interactive --latest;","patch-version":"npm version patch"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"repository":{"url":"git+https://github.com/budarin/service-stub.git"},"_npmVersion":"10.2.3","description":"Proxy wrapper for deferring interactions with uninitialized services until readiness.","directories":{},"sideEffects":false,"_nodeVersion":"21.1.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.2"},"_npmOperationalInternal":{"tmp":"tmp/service-stub_1.0.1_1702225358410_0.5732767773434364","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@budarin/service-stub","version":"1.0.2","keywords":["proxy","stub","deferred","service"],"author":{"name":"Vadim Budarin","email":"budarin-vv@yandex.ru"},"license":"MIT","_id":"@budarin/service-stub@1.0.2","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"homepage":"https://github.com/budarin/service-stub#readme","bugs":{"url":"https://github.com/budarin/service-stub/issues"},"dist":{"shasum":"e6637bf5de2b335a0e0610e033a2a7692f684cde","tarball":"https://registry.npmjs.org/@budarin/service-stub/-/service-stub-1.0.2.tgz","fileCount":5,"integrity":"sha512-hgcbSRsKuoL8tchVWKru/bEm2ZO5su1Vgo4kmWj/eUKM1rJpZAzdlv1MN01XjZJS3NVwR8+ctMBeEFDWLAkUZw==","signatures":[{"sig":"MEQCIE6vcZLSIONRTXc4wSYIntUZOSTnUiCe8RpLJdF6dEA1AiBQkltlQLwYFAYaKyRnFoRHO58tvbm+Lr59byv1EZHC7g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3080},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"cedf2c1b7fafba0100b3def299bdf615c44efaa2","scripts":{"build":"sh ./tools/build.sh","prepublish":"npm run build","npm-publish":"npm run build && npm publish","upgrade deps":"yarn upgrade-interactive --latest;","patch-version":"npm version patch"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"repository":{"url":"git+https://github.com/budarin/service-stub.git"},"_npmVersion":"10.2.3","description":"Proxy wrapper for deferring interactions with uninitialized services until readiness.","directories":{},"sideEffects":false,"_nodeVersion":"21.1.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.2"},"_npmOperationalInternal":{"tmp":"tmp/service-stub_1.0.2_1702227729430_0.8638530951867895","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@budarin/service-stub","version":"1.0.3","keywords":["proxy","stub","deferred","service"],"author":{"name":"Vadim Budarin","email":"budarin-vv@yandex.ru"},"license":"MIT","_id":"@budarin/service-stub@1.0.3","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"homepage":"https://github.com/budarin/service-stub#readme","bugs":{"url":"https://github.com/budarin/service-stub/issues"},"dist":{"shasum":"3d2c2c474a0a1eaf49a19aa1024ea79fccb277b9","tarball":"https://registry.npmjs.org/@budarin/service-stub/-/service-stub-1.0.3.tgz","fileCount":5,"integrity":"sha512-An9qXobK+V9bPvt5FKJ6JilpyyLVQFMn62WpWJ2LhkgDL3kzfVWRYLm0TjIe1qeTbrgPnIy633XCRwJYt5VZRg==","signatures":[{"sig":"MEQCIHXw7NuK62sxDRYsh25xrqaDvWDmA4PNb7GPrSGAM5jsAiA1zAB588WwgKnrCVbj7+gnPA2OF0X6k3dLApgc3u7IBA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3080},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"749d691596aa3af2adbdc01fdc444ddd23a50a6c","scripts":{"build":"sh ./tools/build.sh","prepublish":"npm run build","npm-publish":"npm run build && npm publish","upgrade deps":"yarn upgrade-interactive --latest;","patch-version":"npm version patch"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"repository":{"url":"git+https://github.com/budarin/service-stub.git"},"_npmVersion":"10.2.0","description":"Proxy wrapper for deferring interactions with uninitialized services until readiness.","directories":{},"sideEffects":false,"_nodeVersion":"21.1.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.3.2"},"_npmOperationalInternal":{"tmp":"tmp/service-stub_1.0.3_1709605244700_0.7503691675682855","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@budarin/service-stub","version":"1.0.4","keywords":["proxy","stub","deferred","service"],"author":{"name":"Vadim Budarin","email":"budarin-vv@yandex.ru"},"license":"MIT","_id":"@budarin/service-stub@1.0.4","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"homepage":"https://github.com/budarin/service-stub#readme","bugs":{"url":"https://github.com/budarin/service-stub/issues"},"dist":{"shasum":"6cc930bcdad4b17da884e14a9a762060078b9b3a","tarball":"https://registry.npmjs.org/@budarin/service-stub/-/service-stub-1.0.4.tgz","fileCount":5,"integrity":"sha512-fR/Ic3x4FYNMfm+Fk0lwdEa0sasT099BQrQsM4J0IxtAr5y8kxm7nbmR85vDc8W75SkProvQBUPezIJ11BrWXw==","signatures":[{"sig":"MEQCID8Udss1bLl+RTigsm8ucBQtK30MknStcWf2IvaDcDw7AiBxnO9ZsdGys2QiCs7oDRaRbpcdwUFXNb5YTElgKcTEhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3080},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"d76858907d756ec84824bcc8cb9d9e6c2102256f","scripts":{"build":"sh ./tools/build.sh","prepublish":"npm run build","npm-publish":"npm run build && npm publish","upgrade deps":"yarn upgrade-interactive --latest;","patch-version":"npm version patch"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"repository":{"url":"git+https://github.com/budarin/service-stub.git"},"_npmVersion":"10.2.0","description":"Proxy wrapper for deferring interactions with uninitialized services until readiness.","directories":{},"sideEffects":false,"_nodeVersion":"21.1.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.2"},"_npmOperationalInternal":{"tmp":"tmp/service-stub_1.0.4_1709853163218_0.12569553923771637","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@budarin/service-stub","version":"1.0.5","keywords":["proxy","stub","deferred","service"],"author":{"name":"Vadim Budarin","email":"budarin-vv@yandex.ru"},"license":"MIT","_id":"@budarin/service-stub@1.0.5","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"homepage":"https://github.com/budarin/service-stub#readme","bugs":{"url":"https://github.com/budarin/service-stub/issues"},"dist":{"shasum":"9a27b7f321b8282e422609bd2ffae3b544dca1d1","tarball":"https://registry.npmjs.org/@budarin/service-stub/-/service-stub-1.0.5.tgz","fileCount":5,"integrity":"sha512-wnp2BY12IfvzBfmUrthK9+MPag7TzGq5cBWD9IZME2tEo47U808N2F9blh72RlN70iZbpabUlpi7TfQbyGrHNg==","signatures":[{"sig":"MEQCIE0xWjpTw9EFxSCrekyZYANPdtfwLeq1AaJy6SGc2tsSAiB3Na/JtxsMZNzT8kvGaGb0B0OUNq1BWjsNXxbWrmeMhQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3080},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"21dbd8c05cf02aacac2e20881d20a5ec3ce7eae5","scripts":{"build":"sh ./tools/build.sh","prepublish":"npm run build","npm-publish":"npm run build && npm publish","upgrade deps":"yarn upgrade-interactive --latest;","patch-version":"npm version patch"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"repository":{"url":"git+https://github.com/budarin/service-stub.git"},"_npmVersion":"10.2.4","description":"Proxy wrapper for deferring interactions with uninitialized services until readiness.","directories":{},"sideEffects":false,"_nodeVersion":"21.5.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.4.3"},"_npmOperationalInternal":{"tmp":"tmp/service-stub_1.0.5_1711122115566_0.9131664981967","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@budarin/service-stub","version":"2.0.0","keywords":["proxy","stub","deferred","service"],"author":{"name":"Vadim Budarin","email":"budarin-vv@yandex.ru"},"license":"MIT","_id":"@budarin/service-stub@2.0.0","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"homepage":"https://github.com/budarin/service-stub#readme","bugs":{"url":"https://github.com/budarin/service-stub/issues"},"dist":{"shasum":"81b845c4b55bdfd3cc252108b00d501c65668cb3","tarball":"https://registry.npmjs.org/@budarin/service-stub/-/service-stub-2.0.0.tgz","fileCount":5,"integrity":"sha512-XwZEGVxKazchg2jbfeodIbqUwC/aTxHBE8cWsaF1LFGspQoRb0nIGt3WL9efwzY6AHaQ7GEGKKqAt23OYczgtw==","signatures":[{"sig":"MEYCIQD2mIGOjYouX9qBp7SuuuRHNDe2nSMcPSa8HjaIIndk3wIhAMiSv6p+WhNOOOI+zrUJd6gmziK4CrSd3C742J7nAuRP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3349},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","gitHead":"85a237f27380252307eea8b70583f1ae5c1ea917","scripts":{"build":"sh ./tools/build.sh","prepublish":"npm run build","npm-publish":"npm run build && npm publish","upgrade deps":"yarn upgrade-interactive --latest;","patch-version":"npm version patch"},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"repository":{"url":"git+https://github.com/budarin/service-stub.git"},"_npmVersion":"10.9.0","description":"Proxy wrapper for deferring interactions with uninitialized services until readiness.","directories":{},"sideEffects":false,"_nodeVersion":"23.1.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.6.3"},"_npmOperationalInternal":{"tmp":"tmp/service-stub_2.0.0_1731598457633_0.5482733027675746","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@budarin/service-stub","version":"2.0.1","main":"./dist/index.js","types":"./dist/index.d.ts","type":"module","sideEffects":false,"repository":{"url":"git+https://github.com/budarin/service-stub.git"},"author":{"name":"Vadim Budarin","email":"budarin-vv@yandex.ru"},"license":"MIT","bugs":{"url":"https://github.com/budarin/service-stub/issues"},"homepage":"https://github.com/budarin/service-stub#readme","description":"Proxy wrapper for deferring interactions with uninitialized services until readiness.","keywords":["proxy","stub","deferred","service"],"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"build":"sh ./tools/build.sh","patch-version":"npm version patch","prepublish":"npm run build","npm-publish":"npm run build && npm publish","upgrade deps":"yarn upgrade-interactive --latest;"},"devDependencies":{"typescript":"^5.6.3"},"_id":"@budarin/service-stub@2.0.1","gitHead":"5905be9aacf3e8e76027fc8786e520972a79b5b7","_nodeVersion":"23.3.0","_npmVersion":"10.9.1","dist":{"integrity":"sha512-rMZKR/AFobc7sS4J6dMzkgH9krCPIe8If5lGrF9j1her+5I5nSB06RXVFcs2I/2cfgfaoHmY6hbcWbipR/8Nlg==","shasum":"cb390b7ff38c46082528678a2796740ba11eb1e1","tarball":"https://registry.npmjs.org/@budarin/service-stub/-/service-stub-2.0.1.tgz","fileCount":5,"unpackedSize":3410,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEj7AVNcHX5v8hn4EiF+Icn8nGj7ryi69M+9Dv0C5mwYAiBP2y9ka3uyspiIdBPKmri9s+D8+hqNk2dQEPiSbcmKKA=="}]},"_npmUser":{"name":"budarin","email":"budarin-vv@yandex.ru"},"directories":{},"maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/service-stub_2.0.1_1732783239431_0.7173033428583562"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-10T16:20:19.577Z","modified":"2024-11-28T08:40:39.746Z","1.0.0":"2023-12-10T16:20:19.922Z","1.0.1":"2023-12-10T16:22:38.654Z","1.0.2":"2023-12-10T17:02:09.613Z","1.0.3":"2024-03-05T02:20:44.840Z","1.0.4":"2024-03-07T23:12:43.394Z","1.0.5":"2024-03-22T15:41:55.698Z","2.0.0":"2024-11-14T15:34:17.837Z","2.0.1":"2024-11-28T08:40:39.591Z"},"bugs":{"url":"https://github.com/budarin/service-stub/issues"},"author":{"name":"Vadim Budarin","email":"budarin-vv@yandex.ru"},"license":"MIT","homepage":"https://github.com/budarin/service-stub#readme","keywords":["proxy","stub","deferred","service"],"repository":{"url":"git+https://github.com/budarin/service-stub.git"},"description":"Proxy wrapper for deferring interactions with uninitialized services until readiness.","maintainers":[{"name":"budarin","email":"budarin-vv@yandex.ru"}],"readme":"# service-stub\n\nProxy wrapper for deferring interactions with uninitialized services until readiness.\n\n## Install\n\n```bash\nyarn add @budarin/service-stub\n```\n\n## Usage\n\n```ts\nimport type { CoolService } from '../';\n\nimport { createServiceStub } from '@budarin/service-stub';\n\nconst stub = createServiceStub<CoolService>('cool-service', 'Service not initialized:');\nstub.log('Hi World!');\n// => 'Service not initialized: cool-service'\n\nconst stub = createServiceStub<CoolService>('cool-service');\nstub.log('Hi World!');\n// => 'Попытка обратиться к неинициализированному сервису: cool-service'\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}