{"_id":"@cubetiq/vstore","_rev":"3-80cacbcb666ed2f07c6105969cfe9ac8","name":"@cubetiq/vstore","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.1":{"name":"@cubetiq/vstore","version":"0.0.1","keywords":["vlogs"],"author":{"name":"Sambo Chea","email":"sombochea@cubetiqs.com"},"license":"ISC","_id":"@cubetiq/vstore@0.0.1","maintainers":[{"name":"vutpov","email":"vuthpov26@gmail.com"},{"name":"sombochea","email":"sombochea100@gmail.com"}],"homepage":"https://github.com/CUBETIQ/vstore-sdk-ts#readme","bugs":{"url":"https://github.com/CUBETIQ/vstore-sdk-ts/issues"},"dist":{"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"e72361ab8ff2371bcc121bc987580c96b35cc898","tarball":"https://registry.npmjs.org/@cubetiq/vstore/-/vstore-0.0.1.tgz","fileCount":24,"integrity":"sha512-43G2AHmoy6JijaQCNIUTtLReIJOCJoPXgBQvt/61q0x3VERfARv2C41YyrYVP2omN9NkH4+hpBUdvGGYIotzQA==","signatures":[{"sig":"MEUCIFMiY6zQZBgBDSaR1xMGOOy8SQnLvSGUjIVv0FtbCvOPAiEAyhApX6cN1YWh3JvVBZipGgoUOrmm3iZg1SusiS6mPQY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18372},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"8457143c0872222c411e979d29fdb7f25a8f715f","private":false,"scripts":{"dev":"tsc -w","test":"jest","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"sombochea","email":"sombochea100@gmail.com"},"repository":{"url":"git+https://github.com/CUBETIQ/vstore-sdk-ts.git","type":"git"},"_npmVersion":"9.5.1","description":"A simple way to use environment variables in Node.js and other environments.","directories":{},"_nodeVersion":"18.16.0","dependencies":{"axios":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^20.2.5"},"_npmOperationalInternal":{"tmp":"tmp/vstore_0.0.1_1685630601400_0.8759286792420438","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@cubetiq/vstore","version":"0.0.2","keywords":["vlogs"],"author":{"name":"Sambo Chea","email":"sombochea@cubetiqs.com"},"license":"ISC","_id":"@cubetiq/vstore@0.0.2","maintainers":[{"name":"vutpov","email":"vuthpov26@gmail.com"},{"name":"sombochea","email":"sombochea100@gmail.com"}],"homepage":"https://github.com/CUBETIQ/vstore-sdk-ts#readme","bugs":{"url":"https://github.com/CUBETIQ/vstore-sdk-ts/issues"},"dist":{"main":"dist/index.js","type":"module","types":"dist/index.d.ts","shasum":"59229eb11193f1595e18fb102a2e613d5b638987","tarball":"https://registry.npmjs.org/@cubetiq/vstore/-/vstore-0.0.2.tgz","fileCount":24,"integrity":"sha512-XbYEjA2Btu/wTZ/be078vmko5GdDCBUI7dhkvwXAw3nqPfg8kp6tIwmCaY+QzNCNRTPHNFZL+SCtfz/KELfXvA==","signatures":[{"sig":"MEUCIEHEOqewDDLGz7ygAyGn+HCvJNjvWSmUUIqaWb39X++FAiEA5ynlTesxSszqJ4uHQCc5RbL+NEVDTMZYUSCuVQLiSl4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18374},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"974486039a747d06bd10cdf62cbb7abf249148f1","private":false,"scripts":{"dev":"tsc -w","test":"jest","build":"tsc","start":"node dist/index.js"},"_npmUser":{"name":"sombochea","email":"sombochea100@gmail.com"},"repository":{"url":"git+https://github.com/CUBETIQ/vstore-sdk-ts.git","type":"git"},"_npmVersion":"9.6.7","description":"A simple way to use environment variables in Node.js and other environments.","directories":{},"_nodeVersion":"18.17.1","dependencies":{"axios":"^1.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.5.0","ts-jest":"^29.1.0","typescript":"^5.0.4","@types/jest":"^29.5.1","@types/node":"^20.2.5"},"_npmOperationalInternal":{"tmp":"tmp/vstore_0.0.2_1693194412699_0.21559022875019074","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-06-01T14:43:21.316Z","modified":"2026-09-05T15:24:14.064Z","0.0.1":"2023-06-01T14:43:21.638Z","0.0.2":"2023-08-28T03:46:52.937Z"},"bugs":{"url":"https://github.com/CUBETIQ/vstore-sdk-ts/issues"},"author":{"name":"Sambo Chea","email":"sombochea@cubetiqs.com"},"license":"ISC","homepage":"https://github.com/CUBETIQ/vstore-sdk-ts#readme","keywords":["vlogs"],"repository":{"url":"git+https://github.com/CUBETIQ/vstore-sdk-ts.git","type":"git"},"description":"A simple way to use environment variables in Node.js and other environments.","maintainers":[{"email":"sombochea100@gmail.com","name":"sombochea"}],"readme":"# vStore SDK for JS/TS\n\nA simple way to use environment variables in Node.js and other environments.\n\n-   [x] Load all configs\n-   [x] Cache support\n-   [x] Namespace support\n-   [x] Load to `process.env` support\n\n## Usages\n\n```typescript\nimport { VStore } from '@cubetiq/vstore';\n\nconst PROJECT_ID = 'xx';\nconst API_KEY = 'vs_xx';\n\nconst sdk = VStore.createWith(PROJECT_ID, API_KEY);\n\nsdk.config()\n    .waitForReady()\n    .then(() => {\n        console.log(sdk.config().isReady());\n        console.log(sdk.config().getByKey('app.name'));\n        console.log(sdk.config().get('common', 'app.name'));\n    })\n    .catch((err) => {\n        console.error(err);\n    });\n```\n\n### Contributors\n\n-   Sambo Chea <sombochea@cubetiqs.com>\n","readmeFilename":"README.md"}