{"_id":"@atana/utils","name":"@atana/utils","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@atana/utils","homepage":"https://github.com/atananetwork/operator/tree/master/initenv","version":"1.0.0","description":"Various random backend utils. Includes initenv (initialize environment variable using the AWS config present).","bin":{"initenv":"dist/index.js"},"module":"dist/index.js","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"node build.js"},"author":{"name":"jay miller"},"devDependencies":{"@aws-sdk/client-dynamodb":"^3.34.0","@types/fs-extra":"^9.0.13","@types/node":"^14.17.20","@types/redis":"^2.8.32","@types/yargs":"^17.0.3","fs-extra":"^10.0.0","redis":"^3.1.2","ts-node":"^10.2.1","typescript":"^4.0.0","yargs":"^17.2.1"},"dependencies":{"@vercel/ncc":"^0.31.1"},"gitHead":"997b30832ace0cf3e5f1ce111db61ed028961ad5","_id":"@atana/utils@1.0.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.4","dist":{"integrity":"sha512-W6QOgZVIplzyMu07zHaVSQymbJVIMMbIxl05ZF/q1az4VRlZ7rWt5Oai2+3auBVRiHFJX2fUdvbQvkvmvysddw==","shasum":"71d65a98cac6f868d2c53179b2fa8050ab6cdc42","tarball":"https://registry.npmjs.org/@atana/utils/-/utils-1.0.0.tgz","fileCount":14,"unpackedSize":2303087,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDPFF08ljaD9BjI/gbosJ6otKRs6ZXSCekCBJVL5Av5rAiEAs7wWDWNMrSD7KGzieJ/eqyBwzd/Aa3dO/oWONNgUiso="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijSAyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmopNRAAnVXFqULHctkdADQniRUCGzTx/0m+kODXJanE5mKo8lDTSaPR\r\nf4MFCbo8V6FCD/QitZ28yxTzQUFYKzB1PDPlcHJnHR4NYqtCBVdzzVgrhyRr\r\nVMvzlhA5l2S95UkFQ/sG2213yCsUU+PNF63LyBgfnRj3+nYtwLWFvz4S7ty+\r\nB+o4u9m+B1NlMENyxFQoYkGoKrGsZcNyn+6qqvVNVT0Wj8XSTjc5JGYZe972\r\ndVNz1RWHlsTb3ocxIody1nryFIVTtpeOEcL1P3je78elDwZO6nY1DKAt0zMA\r\nQc/dylcOQIcJ5glTukbM0EMAUAJ5YBmlh+MxWu2ObQkUG62ciG/JVZZ5BheT\r\nyOcOxg8jLGe/RzLK7Hx0KB1NSwMV7tJtQkRRp7mslJY6JCVK3l/QyPjOb4ro\r\nmnrbDqlmmvMvZJunOIAVfoKQUOWrRONjHrHN1t5gbzq8WvtowtVzC/l1j7Ls\r\nt3HdonhoQS5ovvsEtPk0sYSMNiTiA4dl6lNilypZJA0S6M3Vka1PYf4ig9H4\r\nW6GyetFtNH2e5iEXW759qxOqWjtJ9D37PpQFcbB4x807Yf2qBnqFDhCamyU3\r\nd1eHvJ6KatIvzj9bcsjhf3OTAKDiscS2O17jZyO5GtNCXKuMRwlzXMbIqtQ/\r\nngXV5+NpwiDXH8Sv4ed6ktixFwQvz8xKPq8=\r\n=n3zD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jaym910","email":"jay@operator.io"},"directories":{},"maintainers":[{"name":"davidshi","email":"david@atana.io"},{"name":"jaym910","email":"jay@operator.io"},{"name":"chriscardoz","email":"chris@atana.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/utils_1.0.0_1653415985940_0.15378063427801014"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-24T18:13:05.897Z","1.0.0":"2022-05-24T18:13:06.110Z","modified":"2022-05-24T18:13:06.269Z"},"maintainers":[{"name":"davidshi","email":"david@atana.io"},{"name":"jaym910","email":"jay@operator.io"},{"name":"chriscardoz","email":"chris@atana.io"}],"description":"Various random backend utils. Includes initenv (initialize environment variable using the AWS config present).","homepage":"https://github.com/atananetwork/operator/tree/master/initenv","author":{"name":"jay miller"},"readme":"# backend utils\n\n## initenv\n\nsimple npm package/cli tool that initializes environment variables for development purposes.\n\n**for node development**: the package can be imported directly and the `init` method can be run.\n\n**for other development**: this package can be used as a command line tool (e.g\nin python can use subprocess module)\n\nnpm package has zero dependencies so it can easily be added into any existing projects\nwithout introducing extra deps.\n\n## example usage\n\n### Node lib usage\n\n```js\nconst isProd = process.env.NODE_ENV === 'production';\n// function is blocking so you can call it with the rest of your imports\nrequire('@atana/initenv').init(isProd);\n// verify\nconsole.log(process.env.PGHOST);\n```\n\n### CLI usage\n\n> bootstrap the environment variables into your current shell:\n\n```sh\n$(initenv --script) #  generates script wiith variable exports inline and executes it\n# test an environment variable in your shell\necho $PGHOST\n```\n","readmeFilename":"README.md"}