{"_id":"parse-env-string","_rev":"2-b913d95bff663fdfef9852771f6fb131","name":"parse-env-string","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"parse-env-string","version":"1.0.0","description":"Parse a string containing environment variables to a key/value object","main":"index.js","dependencies":{"standard":"^14.3.4","tape":"^5.0.0"},"devDependencies":{},"scripts":{"test":"standard && node test.js"},"repository":{"type":"git","url":"git+https://github.com/watson/parse-env-string.git"},"keywords":["parse","parser","env","environment","variable"],"author":{"name":"Thomas Watson","email":"w@tson.dk","url":"https://twitter.com/wa7son"},"license":"MIT","bugs":{"url":"https://github.com/watson/parse-env-string/issues"},"homepage":"https://github.com/watson/parse-env-string#readme","coordinates":[56.038198,12.619772],"gitHead":"e8943cefa636f8081c9edbe93724a02c415112d3","_id":"parse-env-string@1.0.0","_nodeVersion":"12.18.0","_npmVersion":"6.14.4","_npmUser":{"name":"watson","email":"w@tson.dk"},"dist":{"integrity":"sha512-H6UzWznX9KjwI58AYeUhvO6paTB/DMvU+lHtrIrZvg1QN6Av7i91caBvmPGHHtcsiz/9Gs8I5fIBS+X7851+sA==","shasum":"1f8481c26a7f61b36bc5636fa9f75c676583d827","tarball":"https://registry.npmjs.org/parse-env-string/-/parse-env-string-1.0.0.tgz","fileCount":4,"unpackedSize":6830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe43p1CRA9TVsSAnZWagAAHwIP/Aj1kxeOslRyDKB5mjr/\nXWyQVhU1icxNXEEKB7RDG3052ZzF/+k5MX5AWYQzgf0Juq73K4BLFbVvm0+1\nbqTYQWkyEoszhcTyG315fA6ik8LLOMsMowrHmphcu1OsB18E/rtZ4lQpYsIT\ns+MTKVhAtpgRNjvuRJLzDA/lQ+oRNxpLhjeEWae0PkLXjSDzmLvEtztkJJxD\nhWtUl1lW/bg4nddR3/yPhJXn+XLCPwQt0DOj4yfiETHSwCVE084wA4FYUrHS\nmvRnwfG8jO4NMXcEPyI4d/MPumO/fvDf/M19rL2Wn8u99ltbT6pFD6X+Hea5\nw3hX7cdu19DmC/D6tVcSPWgzlUpgmvLzWSyRPbsBpoDvAFSuA6rYconpIR44\n2idTqNCAHL4A39cCdTeqe00ftGkvDDpT6K0E/BUvPbaPwyO9aCiEfdJ5T9L7\nhKyZGvZ9BhpcemAcyK5bgNfpa8ASquoQAoI21Qirbs65jOLdN+6Gerza7BeR\nOWUXUZO7Hfdh8tX30G+HxCWNMqnzfPFSKl6qHl5CrJaV6iYeuCNOqOODnfjt\nUf7k/ph+jhadEg9O+08MHPF/L33ZB1V8A5lBEJTbYAmeYxiskzplxfEWzN8c\nGAIdIHqT999f0ZOGwsP7WfZQl4CIvLYpqnZikr4LRd365wcTlOw9OK+WQ0hp\nDAbX\r\n=m/P+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqRIwb0sBe8Rj24858AmwVJK8YkT24NQbgGQa8iQ1P1AiBTA6MBnQsvfivLKNhMLRA6yU8rHx+fcLKP8NR+FUc4Qg=="}]},"maintainers":[{"name":"watson","email":"w@tson.dk"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-env-string_1.0.0_1591966324659_0.352198494318541"},"_hasShrinkwrap":false},"1.0.1":{"name":"parse-env-string","version":"1.0.1","description":"Parse a string containing environment variables to a key/value object","main":"index.js","dependencies":{},"devDependencies":{"standard":"^14.3.4","tape":"^5.0.0"},"scripts":{"test":"standard && node test.js"},"engines":{"node":">=8.0.0"},"repository":{"type":"git","url":"git+https://github.com/watson/parse-env-string.git"},"keywords":["parse","parser","env","environment","variable"],"author":{"name":"Thomas Watson","email":"w@tson.dk","url":"https://twitter.com/wa7son"},"license":"MIT","bugs":{"url":"https://github.com/watson/parse-env-string/issues"},"homepage":"https://github.com/watson/parse-env-string#readme","gitHead":"c1f1a08cf9de788323ab7408963b767972074513","_id":"parse-env-string@1.0.1","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-nozPS2x3SzOI6K2TUeeK/KwxMcg22SpAYVY75JeOXHu0M33L+Zo38NkNBlvUqajGwBGKYEbVTI4WemZJFo/OAA==","shasum":"9e1d06a5e561237d3ca7d06f6178f86b54d5c610","tarball":"https://registry.npmjs.org/parse-env-string/-/parse-env-string-1.0.1.tgz","fileCount":4,"unpackedSize":6860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF15SU9AbZQcUzlo5NVlRcafzewWgH/h0W0wH2VSPQcZAiEAhjhrQqOwlySCTeEjJwF69MH8VQUv18WcIhiDmxLrMXU="}]},"_npmUser":{"name":"trentm","email":"trentm@gmail.com"},"directories":{},"maintainers":[{"name":"trentm","email":"trentm@gmail.com"},{"name":"watson","email":"w@tson.dk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/parse-env-string_1.0.1_1695410738891_0.7611833273331332"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-12T12:52:04.657Z","1.0.0":"2020-06-12T12:52:04.808Z","modified":"2023-09-22T19:25:39.407Z","1.0.1":"2023-09-22T19:25:39.223Z"},"maintainers":[{"name":"trentm","email":"trentm@gmail.com"},{"name":"watson","email":"w@tson.dk"}],"description":"Parse a string containing environment variables to a key/value object","homepage":"https://github.com/watson/parse-env-string#readme","keywords":["parse","parser","env","environment","variable"],"repository":{"type":"git","url":"git+https://github.com/watson/parse-env-string.git"},"author":{"name":"Thomas Watson","email":"w@tson.dk","url":"https://twitter.com/wa7son"},"bugs":{"url":"https://github.com/watson/parse-env-string/issues"},"license":"MIT","readme":"# parse-env-string\n\nParse a string containing environment variables to a key/value object.\n\n[![npm](https://img.shields.io/npm/v/parse-env-string.svg)](https://www.npmjs.com/package/parse-env-string)\n[![Test status](https://github.com/watson/parse-env-string/workflows/Test/badge.svg)](https://github.com/watson/parse-env-string/actions)\n[![js-standard-style](https://img.shields.io/badge/code%20style-standard-brightgreen.svg?style=flat)](https://github.com/feross/standard)\n\n## Installation\n\n```\nnpm install parse-env-string --save\n```\n\n## Usage\n\n```js\nconst parseEnvString = require('parse-env-string')\n\nconst env = parseEnvString('foo=hello bar= baz=\", world\"') \n\nassert.deepStrictEqual(env, {\n  foo: 'hello',\n  bar: '',\n  baz: ', world'\n})\n```\n\n## API\n\nThis modules exposes a single function:\n\n```\nparseEnvString([string])\n```\n\nIt takes a string and returns an object. If given `null` or `undefined`\nan empty object is returned. If given anything else, a `TypeError` is\nthrown.\n\nAn `Error` will also be thrown if the provided string doesn't contain\nvalid environment variables. E.g. if given the string `1a=b`, an error\nwill be thrown because environment variables cannot have a digit as the\nfirst character.\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}