{"_id":"@bucuo/check-env","_rev":"3-8a6c9558467214bf790732a32dd0cf90","name":"@bucuo/check-env","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.0":{"name":"@bucuo/check-env","version":"0.0.0","description":"Check environment variables.","main":"index.js","scripts":{"test":"tap"},"keywords":["bucuo","check-env"],"repository":{"type":"git","url":"github.com/bucuo-js/check-env"},"author":{"name":"zhaoyao91@gmail.com"},"license":"MIT","devDependencies":{"prettier":"^1.17.1","tap":"^13.1.9","uuid":"^3.3.2"},"gitHead":"c1334d97c5b32624c0eb03c971f9cddafbd8bc6d","_id":"@bucuo/check-env@0.0.0","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-fKoFTKPxmgmTn2HO5HMqo5P61SY1DvUfmHzQUbRbBBk265wUgN2xnv9FvZ7H/z8u8vBuZmoSIP1q7Ythc9M3pg==","shasum":"d3dc0f8735328c4f2fe29d46cd1f366277ad3114","tarball":"https://registry.npmjs.org/@bucuo/check-env/-/check-env-0.0.0.tgz","fileCount":5,"unpackedSize":9626,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3VUnCRA9TVsSAnZWagAAYBsQAJG5cG4F10gJdvoHo93h\n4XQCQqFswxcHiXQRbVRJ9QQe67Swb45wrZ1iuzIAWwlHj/4z78YRJEZbzM7Y\npm0uTt+E2ZKwri+E2WZFKbvL/DH1zneBIBpVhD/PPRioulHbfvGDLaGxp28U\nj1giJ1u3mjt6liSWlZ7nCSlXNXSOyjEosikBL+uLmimAYvtKE3MCgZYrT5al\nwy6f67REs0BiSbT/fwIQKxDWYNDx5jGxoxDPtXya1Bkvu0d+Ecl/82lNiLVE\nICen1zT1b0TSI/Ar1GjUTDF6FTiJ2gw48gA60qS5IikO5s7x9QzgYwDWKLNe\n1XnSXcy4HNk40O814+DXjfpheWN9eoyt7QqlsBc70Pjz1j1UKX2AmYaq4BAi\nWu+wSZXZ3fuRzuUj9s+3Hlj2+iN6m6DYYaQaCPJRiXeAs8kxJMDqzJCluA6D\nN7ukBC00w533FzIzE9sIaIxyZIHdPmSZkrsVaLGQo+lZgLbyNS32Sj8dP4r8\nLVQfX/zDk54+qjkinkMV+fu4Fvl6L89gUTiLtxNMlPquGMKJ1ZdeGJZscco/\nrqSNFE03JG4lmyNrZZWbRPdsje3EGExUv4CxHOdz0tVrNPU/RambKET3luwB\nvQ8LSzWjVMMOl5817n5sc9OgbO+0//dzODwZO755FDQPBk7LmncM18djg3uf\nYgSP\r\n=1Gp5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8sXw6QqvyAiAqXP92JcFOmn8+WvB23UyMOei8DoRjMQIgRwP1w7e7x53tcrJ+veqxDw2K8rZCf45lhUq9CpVJYDk="}]},"maintainers":[{"name":"zhaoyao91","email":"zhaoyao91@gmail.com"}],"_npmUser":{"name":"zhaoyao91","email":"zhaoyao91@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/check-env_0.0.0_1558009126719_0.5850735843605097"},"_hasShrinkwrap":false,"deprecated":"deprecated"},"0.0.1":{"name":"@bucuo/check-env","version":"0.0.1","description":"Check environment variables.","main":"index.js","scripts":{"test":"tap"},"keywords":["bucuo","check-env"],"repository":{"type":"git","url":"github.com/bucuo-js/check-env"},"author":{"name":"zhaoyao91@gmail.com"},"license":"MIT","devDependencies":{"prettier":"^1.17.1","tap":"^13.1.9","uuid":"^3.3.2"},"gitHead":"500e04acd4aeb54a477c5e6826950fcec4cddc8d","_id":"@bucuo/check-env@0.0.1","_nodeVersion":"10.15.3","_npmVersion":"6.9.0","dist":{"integrity":"sha512-kHo8FR4KASUaZyhHcw965p8dTYY+muXLzxwtMPkj8eVr+Sawy2KRjxrFytfbxqg/0S4eWQ0/VEk5C0Bsrnp0eQ==","shasum":"388532645d9fb20c163fe52740f6811442746db7","tarball":"https://registry.npmjs.org/@bucuo/check-env/-/check-env-0.0.1.tgz","fileCount":5,"unpackedSize":9798,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc3ZfPCRA9TVsSAnZWagAAzOIQAImpOzWK+gkxcz5rMPBB\nLgH9K9oHacQ7kU8Y0x9zTM7rjGGpuPCFLswUMEsD0WVfvHSTh3xCtpdY7Wwt\noGTLdMr1jH91m4e8WRNMzJqUpaarhebtzh/+yLKG9cNSTBa6g3X696h57SfK\nsW0I39OZczxG6CDughUStII4SPprpOnhmCo+7R+ukyfQvHZTklnQZvG5LMv4\nr+PSHalb71ihVpNGKyI6kqtfb8GAC/mdPSOnPZzMyCfez3mTwmJNeqpOPHD1\nZSGVpji7cfdCicyItfLCdge8GaYLHm0onNDAUcPZQi9SdexVdFDBPirn7FTs\ndWgnAYz+t+PeBAAkxvEuXEyPg4Zg2XdXoieRi9wDx5Pvf92Xt3i/nw8kZMR0\nJkNFUYulxNxbzRRfYCJCraKoSvjk6nRab/b+1SEmlwjCjxm3XYPanBL5Nbv9\nnH9j5RBWUd/3oVcTEM1M2QW30b+nPJE7ypN/jIrtQAbg+m+Sjme9v4pPN/Pe\nGXFS7omuwX09Pi3i1S14YQldEQI/cDnqvjaiKbpc76Zte32jQ7hkwbMCC6z7\nrDVVgNxfH0n8FKJ4XJq9AVOjNL0C2+bj9PEsrLFsuUP9sKhfyjmXEYfY2LxN\nBFctN/2zDum1RNyh5cTbG0P5JZBubUBGZfkTspKG0tfOGqe9DVJbuX5RC0nK\n7ajL\r\n=vfS1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEmB6oRxisLuPl3UmiGuYQV+LiL3kb6csXxMgi/CSsnGAiBaxntnkCz2eVwUQD5J4URLD7JY0vVjwg+4bMnfebL/Rw=="}]},"maintainers":[{"name":"zhaoyao91","email":"zhaoyao91@gmail.com"}],"_npmUser":{"name":"zhaoyao91","email":"zhaoyao91@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/check-env_0.0.1_1558026190631_0.6781624935754793"},"_hasShrinkwrap":false,"deprecated":"deprecated"}},"time":{"created":"2019-05-16T12:18:46.521Z","0.0.0":"2019-05-16T12:18:46.871Z","modified":"2022-04-04T20:55:39.552Z","0.0.1":"2019-05-16T17:03:10.752Z"},"maintainers":[{"name":"zhaoyao91","email":"zhaoyao91@gmail.com"}],"description":"Check environment variables.","keywords":["bucuo","check-env"],"repository":{"type":"git","url":"github.com/bucuo-js/check-env"},"author":{"name":"zhaoyao91@gmail.com"},"license":"MIT","readme":"# Check Env\n\nCheck environment variables.\n\n## Install\n\n```bash\nnpm i @bucuo/check-env\n```\n\n## Usage\n\n```js\nconst checkEnv = require(\"@bucuo/check-env\");\n\nconst env = checkEnv({\n  SOME_ENV: {\n    optional: true,                   // ?= false\n    default: \"some-value\",            // ?= undefined\n    checkIn: x => x !== \"bad-value\",  // ?= alwaysTrue\n    map: x => x.split(\"-\"),           // ?= identity\n    checkOut: x => x.length > 1       // ?= alwaysTrue\n  }\n\n  // OTHER_ENV: ...\n});\n\n// env is {SOME_VALUE: ['some', 'value']}\n```\n\n## License\n\nMIT\n","readmeFilename":"README.md"}