{"_id":"@amanojs/generate_env","_rev":"6-cff8fed7abf5aac2e21e064ed11d5373","name":"@amanojs/generate_env","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@amanojs/generate_env","version":"1.0.0","description":".envテンプレートと.envの差分を自動更新することができるnpmパッケージです。","main":"./build/index.js","author":{"name":"amanojs"},"license":"ISC","dependencies":{},"devDependencies":{"@types/node":"^16.10.2","tsc":"^2.0.3"},"scripts":{"build":"tsc --downlevelIteration"},"gitHead":"649dd708e5ad5cbb7a5cf90861f036d0a340b520","_id":"@amanojs/generate_env@1.0.0","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Rxkfo7UEt2e3BVqVOD0rR/ygySp4o2TXvNdNBDgKCbqY2H88IVOCqe0SepiaS+sJgPBcK1ZCG+GRdREvWCP2CQ==","shasum":"db76b1a87d660b5c3be7f7973fe67e178971b042","tarball":"https://registry.npmjs.org/@amanojs/generate_env/-/generate_env-1.0.0.tgz","fileCount":6,"unpackedSize":18120,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBRhjxyD7S4L9lrgHSnkeIbd/YxDWnzn45Tq3zzjhwMQIgDG9rqeg12miCJKkOOM/EKpwZqLU8VZDmj9Y5tZxHKDQ="}]},"_npmUser":{"name":"amanojs","email":"takashivue@gmail.com"},"directories":{},"maintainers":[{"name":"amanojs","email":"takashivue@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generate_env_1.0.0_1633273397288_0.14940488057597312"},"_hasShrinkwrap":false},"1.0.1":{"name":"@amanojs/generate_env","version":"1.0.1","description":".envテンプレートと.envの差分を自動更新することができるnpmパッケージです。","main":"./build/index.js","author":{"name":"amanojs"},"license":"ISC","dependencies":{},"devDependencies":{"@types/node":"^16.10.2","tsc":"^2.0.3"},"scripts":{"build":"tsc --downlevelIteration"},"bin":{"generate_env":"build/index.js"},"gitHead":"f50b4fbe2d4a6066880e91063345a29b426f5090","_id":"@amanojs/generate_env@1.0.1","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-ze+4K54USjpYWI1EbZFZAZmwid9kHNTe6KZvf1tSrxuVAWbzHrWjsE//dYlL5aDUwyzMLQA7sSe6lWH6OFaJ7Q==","shasum":"60c7591088fead52258b5c516ff25f842b0e3436","tarball":"https://registry.npmjs.org/@amanojs/generate_env/-/generate_env-1.0.1.tgz","fileCount":6,"unpackedSize":18371,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5rHAX9b7IfPgSMER48QFJwKLsZD4E5T3jeXNlMG4mTAIgSg5loLAYHz5QtVmUJ4pC5tSKqpsfrB2xq8YaNqBjt94="}]},"_npmUser":{"name":"amanojs","email":"takashivue@gmail.com"},"directories":{},"maintainers":[{"name":"amanojs","email":"takashivue@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generate_env_1.0.1_1633274452967_0.8987299633344052"},"_hasShrinkwrap":false},"1.0.2":{"name":"@amanojs/generate_env","version":"1.0.2","description":".envテンプレートと.envの差分を自動更新することができるnpmパッケージです。","main":"./build/index.js","author":{"name":"amanojs"},"license":"ISC","dependencies":{},"devDependencies":{"@types/node":"^16.10.2","tsc":"^2.0.3"},"scripts":{"build":"tsc --downlevelIteration"},"bin":{"generate_env":"build/index.js"},"gitHead":"f50b4fbe2d4a6066880e91063345a29b426f5090","_id":"@amanojs/generate_env@1.0.2","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-76EH2HbM1f/1IpAkwKMr4gkphON7eY/Rjcqgqtlk+tTEhw1/XQYOZJw8kJPYrFIQEr7SuU1WgpviauNtfGOuPw==","shasum":"09a412a1542bcc81a988c962e28d9ecc9d07fccd","tarball":"https://registry.npmjs.org/@amanojs/generate_env/-/generate_env-1.0.2.tgz","fileCount":6,"unpackedSize":19180,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVHhmSjl6OCTtzBXt7++CPRsUqfDslLbRIHtLd6jURdQIhALs8DPd9N4tXFwO88tNiEGfzeSDzIpJxkqml8WzctIvF"}]},"_npmUser":{"name":"amanojs","email":"takashivue@gmail.com"},"directories":{},"maintainers":[{"name":"amanojs","email":"takashivue@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generate_env_1.0.2_1633275981048_0.45352218896080054"},"_hasShrinkwrap":false},"1.0.3":{"name":"@amanojs/generate_env","version":"1.0.3","description":".envテンプレートと.envの差分を自動更新することができるnpmパッケージです。","main":"./build/index.js","author":{"name":"amanojs"},"license":"ISC","dependencies":{},"devDependencies":{"@types/node":"^16.10.2","tsc":"^2.0.3"},"scripts":{"build":"tsc --downlevelIteration"},"bin":{"generate_env":"build/index.js"},"gitHead":"32a6ee8f378f7e6278cf5affb7a3c89e96f59dda","_id":"@amanojs/generate_env@1.0.3","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-Gm9jn5pvF51QPNpqWm/fxSJcPv8YCny1V4hMsLnZP5BIeILcKTFBS01Dq0bazqOYdd9Vk5GIUMFyoOnXoKBiTg==","shasum":"8ea345776341d15ed276073504ed51247c4cda05","tarball":"https://registry.npmjs.org/@amanojs/generate_env/-/generate_env-1.0.3.tgz","fileCount":6,"unpackedSize":19192,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBcSuX2RnMx9J0NeuG20+31xkpOdPdVBqmalKFBnw9TYAiBZxiEOyuwbUtsCiWYTT5P9te5QT4v9jmauREZG9sJc9w=="}]},"_npmUser":{"name":"amanojs","email":"takashivue@gmail.com"},"directories":{},"maintainers":[{"name":"amanojs","email":"takashivue@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generate_env_1.0.3_1633276521588_0.36008923256706615"},"_hasShrinkwrap":false},"1.0.4":{"name":"@amanojs/generate_env","version":"1.0.4","description":".envテンプレートと.envの差分を自動更新することができるnpmパッケージです。","main":"./build/index.js","author":{"name":"amanojs"},"license":"ISC","dependencies":{},"devDependencies":{"@types/node":"^16.10.2","tsc":"^2.0.3"},"scripts":{"build":"tsc --downlevelIteration"},"bin":{"generate_env":"build/index.js"},"gitHead":"6218cd89f14ff2c737ee942a0bbfd71d1fd352fc","_id":"@amanojs/generate_env@1.0.4","_nodeVersion":"14.16.0","_npmVersion":"6.14.11","dist":{"integrity":"sha512-gCHIVhKMSbSYVY6KdyM+tpllVP79NRxYs6ie9gjnmPx15PDXNEYD5Xgeeid28ek/j+srhMel4Jj7pHyAq5YGQQ==","shasum":"ccf0fa729af4ed017ad3e295478e67614faa6ea1","tarball":"https://registry.npmjs.org/@amanojs/generate_env/-/generate_env-1.0.4.tgz","fileCount":5,"unpackedSize":12361,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzFKHCRA9TVsSAnZWagAA2lcP/RPHg44IIxDzkwKwkle7\neGuhJFgJyhkzoBROdEtuLtpnWdK5JPOlTmJsRyJKaQfObgdC976ZIrN4pROt\n7S6JSgIEXVSMPn8enl5VB1QCmcAYRcTZA3Am0eU2sCRB16JWH2JhcUJ6m/C4\n6d/ati7CTdBxQ3S0R5rI5MK6rhfh8JaEjPkpHg5iG946vJENoKiEnjLzByW7\nGfjjFHa4GPV2oLZGpvYOvr4W1y+tFBj8R2awhx7YpDvMGOM1i+9uaDZlOTmP\nsbYpmrbU4R4fXATYGOgh+aaWVPtcYrkcPP/jviuV6a5M4r/w+u+z/U5Fpz5J\nHrkbW4CkjDRk60MpXPeqOMCcI16r6Z6KhMHzAGpg9OZFBIuDsj90C5EIBvkd\nakSzlqWf8IANA2y7NMfKhwQOThyBKZ5HtWxrfqVkVW+P9tSiJqwOaUS7YIEa\nb6zS0RV4Q9CHYO1iB0nYLZQBI7BeLF5LU2iHBP6Gt2F81Y4CFKwU5hwj4aS4\n/eNW+k9eswKPkwkdY2bo2w52KWGVjYrdgYqA2tCjz+QZ0tdIn3VwdwhcANLJ\n0wAvKaSFpuNqOL3XW2DmkQQNB/GxdOHIRj3d8ZmGavEQW1yqQOD332EeX0O6\nb81VFQjWOhoMPkedvPI3IBFr8AqJJ+vBjuCFTwErTTdQjFvxFDFgh1L76sCr\nVgg5\r\n=9cRc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA7Au1XUd5ajtKVoQ8hj4V+D5/NwqKOKmYGUqKzdR/FoAiBRVqGupXY1BRZ0uX5C7ZU/+rc8vdL9NyMztXT4l6vxzw=="}]},"_npmUser":{"name":"amanojs","email":"takashivue@gmail.com"},"directories":{},"maintainers":[{"name":"amanojs","email":"takashivue@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/generate_env_1.0.4_1633313071213_0.2537040717684944"},"_hasShrinkwrap":false}},"time":{"created":"2021-10-03T15:03:17.114Z","1.0.0":"2021-10-03T15:03:17.439Z","modified":"2022-04-04T13:43:29.623Z","1.0.1":"2021-10-03T15:20:53.118Z","1.0.2":"2021-10-03T15:46:21.195Z","1.0.3":"2021-10-03T15:55:21.745Z","1.0.4":"2021-10-04T02:04:31.342Z"},"maintainers":[{"name":"amanojs","email":"takashivue@gmail.com"}],"description":".envテンプレートと.envの差分を自動更新することができるnpmパッケージです。","author":{"name":"amanojs"},"license":"ISC","readme":"# generate_env\r\n\r\n環境変数テンプレートファイル と 環境変数ファイル の差分を自動更新することができる npm パッケージです。\r\n\r\n## 利点\r\n\r\n- プロジェクトをクローンしてきたばかりでも、コマンド一つで必要な項目が全てそろっている環境変数ファイルを適切な名前で生成できる。\r\n- 元から環境変数ファイルがあった場合、最新の環境変数テンプレートファイルとの差分だけを追加するので保持している値は消えない。\r\n- 項目の入れ替えにも対応しており、全員の環境変数ファイルのフォーマットが統一される。\r\n\r\n## 使用例\r\n\r\n```json\r\n  \"scripts\": {\r\n    \"gen-env\": \"SET ENV_NAME=.env&& SET ENVBASE_NAME=.env.base&& npx generate_env\"\r\n  },\r\n```\r\n\r\n上の例だと .env.base という名前のファイルを元に .env という名前のファイルを生成または更新するというコマンドになります。\r\n\r\n### 必要な環境変数\r\n\r\n- 環境変数テンプレートファイル名を指定する環境変数: **ENVBASE_NAME**\r\n- 生成する環境変数ファイル名を指定する環境変数: **ENV_NAME**\r\n","readmeFilename":"README.md"}