{"_id":"@ajhgwdjnpm/soluta-provident-tenetur","name":"@ajhgwdjnpm/soluta-provident-tenetur","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@ajhgwdjnpm/soluta-provident-tenetur","version":"1.0.0","description":"[![MIT License](http://img.shields.io/badge/license-MIT-blue.svg?style=flat)](LICENSE)","main":"index.js","author":{"name":"ajhgwdj"},"license":"MIT","keywords":["warning","https","curried","deep-copy","open","StyleSheet","create","mkdirp","dom","lru","authentication","ECMAScript 2022","filter","has","accessibility","packages","start","ECMAScript 3","args","framework","json-schema","trimEnd","test","browserslist","package","YAML","tap","compile less","Array.prototype.findLastIndex","typedarrays","app","zod","xdg","prop","callbind","hardlinks","error-handling","stylesheet","Array.prototype.filter","fp","keys","equality","symlinks","helpers","tdd","nope","form","less mixins","Uint8ClampedArray","Symbol","link","zero","linux","react pose","robust","weakmap","dependency manager","protocol-buffers","nested css","idle","operating-system","parents","parser","utils","dotenv","es-shims","modules","pretty","group","character","command-line","stringifier","arktype","from","pose","ES2019","queue","flatten","eslint","Array.prototype.flatMap","inference","tty","channel","wordwrap","dataView","descriptor","defineProperty","optimist","crypto","irq","deterministic","redux","toStringTag","ramda","Push","make","Object.values","concurrency","styleguide","contains","picomatch","values","less","import","let","package.json","Object.getPrototypeOf","ECMAScript 2015","dependencies","ES2017","fastcopy","TypedArray","Int16Array","higher-order","default","Underscore","schema","fastclone","stringify","core-js","jasmine","whatwg","commander","ratelimit","batch","ES6","output","RFC-6455","package manager","browserlist","launch","matches","eslintconfig","iterator","wrap","file","classname","bootstrap css","monorepo","ponyfill","internal slot","deepcopy","ES8","symbols","signal","ES5","banner","spawn","map","flatMap","prototype","fast-deep-clone","react-testing-library","Map","ECMAScript 2018","symlink","columns","formatting","Object","ES3","WebSockets","Stream","Uint32Array","jQuery","obj","HyBi","sigterm","css nesting","ESnext","colour","is","util","progress","String.prototype.trim","types","Array.prototype.findLast","weakset","tools","l10n","escape","extend","rate","hasOwn","walk","jsdom","uninstall","autoprefixer","getter","less css","connect","ECMAScript 2023","stable","typanion","datastructure","duplex","uuid","negative zero","arrays","crypt","client","jsx","merge","equal","json-schema-validator","shrinkwrap","circular","variables","private","rm","art","typescript","react-hook-form","pure","queueMicrotask","mru","install","settings","buffers","exit-code","reduce","RegExp#flags","es5","promises","watch","toSorted","bundling","persistent","get","look","option","date","RegExp.prototype.flags","trimRight","ECMAScript 2020","functions","graphql","which","Symbol.toStringTag","CSSStyleDeclaration","shell","call-bind","coercible","enumerable","define","regular","bind",".env","exe","typeof","worker","call-bound","chromium","3d","scheme-validation","codes","preprocessor","typeerror","ie","sigint","match","vest","sequence","writable","cli","module","sanitization","less.js","mobile","Array","debugger","regular expressions","arraybuffer","multi-package","xdg-open","sorted","streams","rm -rf","korean","css less","urls","fast-deep-copy","es","once","ArrayBuffer#slice","jsonschema","eslintplugin","pnpm9","_.extend","rangeerror","ECMAScript 7","less compiler","spring","lint","byteLength","view","id","break","ava","airbnb","flags","starter","expression","call","moment","trimLeft","WeakSet","Object.keys","time","xhr","getintrinsic","yaml","drag","drop","reuse","lockfile","fast-clone","term","fast-copy","computed-types","CSS","ES","syntax","prune","mixins","ECMAScript 2021","io-ts","css","-0","fs","folder","emoji","var","rfc4122","typedarray","jwt","class-validator","trim","promise","validate","ES2020","WebSocket","password","shebang","eventDispatcher","redux-toolkit","auth","optimizer","JSON-Schema","url","wget","mime","look-up","syntaxerror","collection.es6","ecmascript","immutable","width","bound","babel-core","remove","Uint8Array","Array.prototype.contains","serializer","column","hookform","js","es7","deep","full-width","performant","ts","directory","curl","sameValueZero","web","WeakMap","plugin","Array.prototype.flat","figlet","jest","dir","transpiler","style","bcrypt","nodejs","patch","command","string","Object.assign","a11y","workspace:*","es2017","write","delete","touch","glob","busy","fastify","hooks","apollo","Iterator","chrome","colors","callback","browser","concatMap","handlers","take","typesafe","resolve","Function.prototype.name","format","lazy","superstruct","xterm","JSON","diff","side","length","last","setImmediate","callbound","native","react animation","throat","TypeBox","proto","loading","sanitize","ES2015","request","jsonpath","validator","real-time","iteration","Float32Array","terminal","immer","search","sharedarraybuffer","api","bundler","http","testing","ender","Uint16Array","Object.defineProperty","ES2023","environment","sort","Set","shim","code points","limit","entries","forEach","consume","AsyncIterator","encryption","json","rgb","properties","argument","setter","scheme","protobuf","asserts","input","push","slot","Object.entries","stream","clone","libphonenumber","wordbreak","sham","random","Rx","slice","toolkit","mime-db","listeners","__proto__","es6","minimal","argv","child","regexp","Int8Array","URL","bdd","lesscss","performance","number","ReactiveExtensions","check","ansi","installer","0","quote","Reflect.getPrototypeOf","task","chinese","String.prototype.matchAll","qs","offset","traverse","runtime","includes","macos","tacit","ECMAScript 5","shared","config","regex","flat","RxJS","react-hooks","byte","streams2","reducer","es2016","up","cjk","telephone","gradients css","user-streams","es8","ajax","Object.fromEntries","rapid","ECMAScript 2017","valid","fullwidth","color","express","windows","react","path","$.extend","TypeScript","compare","limited","fantasy-land","iterate","animation","logging","ES2021","groupBy","signals","bluebird","dayjs","isConcatSpreadable","property","tape","middleware","hash","japanese","object","mkdir","async","jsdiff","css-in-js","buffer","efficient","tslib","env","move","chai","query","dom-testing-library","harmony","gdpr","generics","xss","names","omit","east-asian-width","utilities","type","getopt","getPrototypeOf","node","trimStart","awesomesauce","extra","visual","BigInt64Array","argparse","rm -fr","postcss-plugin","key","ArrayBuffer.prototype.slice","ECMAScript 6","bootstrap less","electron","toobject","ECMAScript 2016","point-free","accessor","Microsoft","polyfill","transpile","array","watching","assertion","log","ReactiveX","Observable","ES7","findLastIndex","spec","throttle","opener","serialization","value","configurable","metadata","waapi","collection","concat","parse","util.inspect","javascript","Object.is","three","error","require","every","redact","yup","es2015","private data","BigUint64Array","data","Array.prototype.includes","serialize","tc39","executable","intrinsic","regular expression","gestures","styles","tostringtag","ECMAScript 2019","positive","ascii","ajv","matchAll","babel","pyyaml","cors","symbol","cmd","fast","json-schema-validation","findLast","fsevents","await","extension","6to5","compiler","querystring","watchFile","censor","classnames","validation","typed","utility","es-abstract","dataview","form-validation","deep-clone","forms","wait","assign","spinners","phone","text"],"repository":{"type":"git","url":"git+https://github.com/ajhgwdjnpm/soluta-provident-tenetur.git"},"homepage":"https://github.com/ajhgwdjnpm/soluta-provident-tenetur/#readme","bugs":{"url":"https://github.com/ajhgwdjnpm/soluta-provident-tenetur/issues"},"packageManager":"yarn@4.1.1","dependencies":{"@ajhgwdjnpm/nulla-necessitatibus-placeat":"^1.0.0","@asdfgertyjhnpm/commodi-optio-quas":"^1.0.0","@dfgyhujk7npm/corporis-nostrum-ullam":"^1.0.0"},"_id":"@ajhgwdjnpm/soluta-provident-tenetur@1.0.0","gitHead":"bb78eb54ed87359179d85427ad658135efcd3ccc","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-YAEXkil/PjuAx9YH22b8Lhx9Yg3tpQnFa9g0f8ADihHlaytMdccR7q7RZwSh5A4sPWhx3t5ChWQIsbgJ62IkeA==","shasum":"d0630ad41e19da3dfdf3c3f14a604730bafe4be1","tarball":"https://registry.npmjs.org/@ajhgwdjnpm/soluta-provident-tenetur/-/soluta-provident-tenetur-1.0.0.tgz","fileCount":10,"unpackedSize":17004,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIANx1WWlBm36hePAiocx8c8gWpNm66HZkkmY+P7g1KqMAiEArCpl3643VkC7RqkUszeP8ubI+x8Hz/gIm/+9sytHz3g="}]},"_npmUser":{"name":"mtra29900","email":"mtra29900@gmail.com"},"directories":{},"maintainers":[{"name":"mtra29900","email":"mtra29900@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/soluta-provident-tenetur_1.0.0_1714040951306_0.06866406570034345"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-25T10:29:11.158Z","1.0.0":"2024-04-25T10:29:11.510Z","modified":"2024-04-25T10:29:11.878Z"},"maintainers":[{"name":"mtra29900","email":"mtra29900@gmail.com"}],"description":"[![MIT License](http://img.shields.io/badge/license-MIT-blue.svg?style=flat)](LICENSE)","homepage":"https://github.com/ajhgwdjnpm/soluta-provident-tenetur/#readme","keywords":["warning","https","curried","deep-copy","open","StyleSheet","create","mkdirp","dom","lru","authentication","ECMAScript 2022","filter","has","accessibility","packages","start","ECMAScript 3","args","framework","json-schema","trimEnd","test","browserslist","package","YAML","tap","compile less","Array.prototype.findLastIndex","typedarrays","app","zod","xdg","prop","callbind","hardlinks","error-handling","stylesheet","Array.prototype.filter","fp","keys","equality","symlinks","helpers","tdd","nope","form","less mixins","Uint8ClampedArray","Symbol","link","zero","linux","react pose","robust","weakmap","dependency manager","protocol-buffers","nested css","idle","operating-system","parents","parser","utils","dotenv","es-shims","modules","pretty","group","character","command-line","stringifier","arktype","from","pose","ES2019","queue","flatten","eslint","Array.prototype.flatMap","inference","tty","channel","wordwrap","dataView","descriptor","defineProperty","optimist","crypto","irq","deterministic","redux","toStringTag","ramda","Push","make","Object.values","concurrency","styleguide","contains","picomatch","values","less","import","let","package.json","Object.getPrototypeOf","ECMAScript 2015","dependencies","ES2017","fastcopy","TypedArray","Int16Array","higher-order","default","Underscore","schema","fastclone","stringify","core-js","jasmine","whatwg","commander","ratelimit","batch","ES6","output","RFC-6455","package manager","browserlist","launch","matches","eslintconfig","iterator","wrap","file","classname","bootstrap css","monorepo","ponyfill","internal slot","deepcopy","ES8","symbols","signal","ES5","banner","spawn","map","flatMap","prototype","fast-deep-clone","react-testing-library","Map","ECMAScript 2018","symlink","columns","formatting","Object","ES3","WebSockets","Stream","Uint32Array","jQuery","obj","HyBi","sigterm","css nesting","ESnext","colour","is","util","progress","String.prototype.trim","types","Array.prototype.findLast","weakset","tools","l10n","escape","extend","rate","hasOwn","walk","jsdom","uninstall","autoprefixer","getter","less css","connect","ECMAScript 2023","stable","typanion","datastructure","duplex","uuid","negative zero","arrays","crypt","client","jsx","merge","equal","json-schema-validator","shrinkwrap","circular","variables","private","rm","art","typescript","react-hook-form","pure","queueMicrotask","mru","install","settings","buffers","exit-code","reduce","RegExp#flags","es5","promises","watch","toSorted","bundling","persistent","get","look","option","date","RegExp.prototype.flags","trimRight","ECMAScript 2020","functions","graphql","which","Symbol.toStringTag","CSSStyleDeclaration","shell","call-bind","coercible","enumerable","define","regular","bind",".env","exe","typeof","worker","call-bound","chromium","3d","scheme-validation","codes","preprocessor","typeerror","ie","sigint","match","vest","sequence","writable","cli","module","sanitization","less.js","mobile","Array","debugger","regular expressions","arraybuffer","multi-package","xdg-open","sorted","streams","rm -rf","korean","css less","urls","fast-deep-copy","es","once","ArrayBuffer#slice","jsonschema","eslintplugin","pnpm9","_.extend","rangeerror","ECMAScript 7","less compiler","spring","lint","byteLength","view","id","break","ava","airbnb","flags","starter","expression","call","moment","trimLeft","WeakSet","Object.keys","time","xhr","getintrinsic","yaml","drag","drop","reuse","lockfile","fast-clone","term","fast-copy","computed-types","CSS","ES","syntax","prune","mixins","ECMAScript 2021","io-ts","css","-0","fs","folder","emoji","var","rfc4122","typedarray","jwt","class-validator","trim","promise","validate","ES2020","WebSocket","password","shebang","eventDispatcher","redux-toolkit","auth","optimizer","JSON-Schema","url","wget","mime","look-up","syntaxerror","collection.es6","ecmascript","immutable","width","bound","babel-core","remove","Uint8Array","Array.prototype.contains","serializer","column","hookform","js","es7","deep","full-width","performant","ts","directory","curl","sameValueZero","web","WeakMap","plugin","Array.prototype.flat","figlet","jest","dir","transpiler","style","bcrypt","nodejs","patch","command","string","Object.assign","a11y","workspace:*","es2017","write","delete","touch","glob","busy","fastify","hooks","apollo","Iterator","chrome","colors","callback","browser","concatMap","handlers","take","typesafe","resolve","Function.prototype.name","format","lazy","superstruct","xterm","JSON","diff","side","length","last","setImmediate","callbound","native","react animation","throat","TypeBox","proto","loading","sanitize","ES2015","request","jsonpath","validator","real-time","iteration","Float32Array","terminal","immer","search","sharedarraybuffer","api","bundler","http","testing","ender","Uint16Array","Object.defineProperty","ES2023","environment","sort","Set","shim","code points","limit","entries","forEach","consume","AsyncIterator","encryption","json","rgb","properties","argument","setter","scheme","protobuf","asserts","input","push","slot","Object.entries","stream","clone","libphonenumber","wordbreak","sham","random","Rx","slice","toolkit","mime-db","listeners","__proto__","es6","minimal","argv","child","regexp","Int8Array","URL","bdd","lesscss","performance","number","ReactiveExtensions","check","ansi","installer","0","quote","Reflect.getPrototypeOf","task","chinese","String.prototype.matchAll","qs","offset","traverse","runtime","includes","macos","tacit","ECMAScript 5","shared","config","regex","flat","RxJS","react-hooks","byte","streams2","reducer","es2016","up","cjk","telephone","gradients css","user-streams","es8","ajax","Object.fromEntries","rapid","ECMAScript 2017","valid","fullwidth","color","express","windows","react","path","$.extend","TypeScript","compare","limited","fantasy-land","iterate","animation","logging","ES2021","groupBy","signals","bluebird","dayjs","isConcatSpreadable","property","tape","middleware","hash","japanese","object","mkdir","async","jsdiff","css-in-js","buffer","efficient","tslib","env","move","chai","query","dom-testing-library","harmony","gdpr","generics","xss","names","omit","east-asian-width","utilities","type","getopt","getPrototypeOf","node","trimStart","awesomesauce","extra","visual","BigInt64Array","argparse","rm -fr","postcss-plugin","key","ArrayBuffer.prototype.slice","ECMAScript 6","bootstrap less","electron","toobject","ECMAScript 2016","point-free","accessor","Microsoft","polyfill","transpile","array","watching","assertion","log","ReactiveX","Observable","ES7","findLastIndex","spec","throttle","opener","serialization","value","configurable","metadata","waapi","collection","concat","parse","util.inspect","javascript","Object.is","three","error","require","every","redact","yup","es2015","private data","BigUint64Array","data","Array.prototype.includes","serialize","tc39","executable","intrinsic","regular expression","gestures","styles","tostringtag","ECMAScript 2019","positive","ascii","ajv","matchAll","babel","pyyaml","cors","symbol","cmd","fast","json-schema-validation","findLast","fsevents","await","extension","6to5","compiler","querystring","watchFile","censor","classnames","validation","typed","utility","es-abstract","dataview","form-validation","deep-clone","forms","wait","assign","spinners","phone","text"],"repository":{"type":"git","url":"git+https://github.com/ajhgwdjnpm/soluta-provident-tenetur.git"},"author":{"name":"ajhgwdj"},"bugs":{"url":"https://github.com/ajhgwdjnpm/soluta-provident-tenetur/issues"},"license":"MIT","readme":"# yaml-to-environ\n[![MIT License](http://img.shields.io/badge/license-MIT-blue.svg?style=flat)](LICENSE)\n\n## 概要\nAWS cdkなどのために環境ごとに環境変数のyamlを作った場合に,これをdockerの環境で実行したい時に、指定した環境のために`.env`を切り出す。\n\n例:\n`.env.yaml`\n```yaml:.env.yaml\nKEY0: \"common_api_key\"\nKEY1:\n  local: \"local_key1\"\n  prod: \"prod_key1\"\nKEY2:\n  local: \"local_key2\"\n  default: \"default_key2\"\n```\n`.env`\n```bash:.env\nKEY0=\"common_api_key\"\nKEY1=\"local_key1\"\nKEY2=\"local_key2\"\n```\n\n\n## usage \n\n```bash\nyaml-to-environ {option}\n```\n\n## .env.yamlの設定\n\n1. 環境ごとに環境変数を変える必要がなければ、そのまま環境変数をかく  \n   exp.\n   ```yaml\n   KEY0: \"common_api_key\"\n   ```\n2. 環境ごとに環境変数を変える時は、サブキーとして環境名を指定する  \n   exp.\n   ```yaml\n   KEY1:\n     dev: \"dev_key1\"\n     prod: \"prod_key1\"\n   ```\n3. 環境ごとに環境変数を変えたいが、そのほかは同じでいい場合はサブキーに`default`を指定する  \n   exp.\n   ```yaml\n   KEY2:\n     dev: \"dev_key2\"\n     default: \"default_key2\"\n   ```\n\n\n## help\n```shell\nUsage: yaml-to-environ {options}\n\nOptions:\n  -V, --version                output the version number\n  -i --input-file <fileName>   input file .env.yaml (default: \".env.yaml\")\n  -o --output-file <fileName>  output file .env (default: \".env\")\n  -e --environ <environ>       select env default local (default: \"local\")\n  -h, --help                   display help for command\n```\n","readmeFilename":"README.md"}