{"_id":"@codemaskinc/argo-composer","_rev":"4-29df89d9969f72bfc2db7bfd65d7f8db","name":"@codemaskinc/argo-composer","dist-tags":{"latest":"0.3.1"},"versions":{"0.1.1":{"name":"@codemaskinc/argo-composer","version":"0.1.1","description":"An configurable, templated and structured interactive command-line interface for initializing, creating and maintaining your ArgoCD resources repository.","type":"commonjs","author":{"name":"Grzegorz Wadas"},"bin":{"argo-composer":"dist/bin/argo-composer.js"},"scripts":{"build":"tsc","format":"prettier --write \"**/*.ts\"","format:check":"prettier --check \"**/*.ts\"","lint":"eslint \"{bin,commands,runtime}/**/*.ts\"","start":"node dist/bin/argo-composer.js","run:schematics":"schematics","tsc":"node node_modules/typescript/bin/tsc --noEmit","test:dev":"npm run clean && jest --config test/jest-config.json --watchAll","link:dev":"yarn build && npm install -g .","prerelease":"yarn build","prepare":"husky install","precommit":"concurrently \"yarn tsc\" \"yarn lint\"","release":"release-it","update":"yarn upgrade-interactive"},"license":"MIT","dependencies":{"@angular-devkit/core":"17.0.7","@angular-devkit/schematics":"17.0.7","@angular-devkit/schematics-cli":"17.0.7","chalk":"4.1.2","commander":"11.1.0"},"devDependencies":{"@commitlint/cli":"18.4.3","@commitlint/config-angular":"18.4.3","@commitlint/config-conventional":"18.4.3","@release-it/conventional-changelog":"8.0.1","@schematics/angular":"17.0.3","@types/jest":"29.5.11","@types/node":"20.10.5","@typescript-eslint/eslint-plugin":"6.17.0","@typescript-eslint/eslint-plugin-tslint":"6.16.0","@typescript-eslint/parser":"6.16.0","commitlint":"18.4.3","concurrently":"8.2.2","eslint":"8.56.0","eslint-config-codemask":"1.1.7","eslint-plugin-functional":"6.0.0","eslint-plugin-import":"2.29.1","eslint-plugin-jsdoc":"46.10.1","eslint-plugin-jsx-a11y":"6.8.0","eslint-plugin-nested-if":"1.0.0","eslint-plugin-no-else":"0.2.2","eslint-plugin-no-loops":"0.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-react":"7.33.2","eslint-plugin-react-hooks":"4.6.0","husky":"8.0.3","prettier":"3.2.5","release-it":"17.0.1","typescript":"5.3.3"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintIgnore":["node_modules/","schematics/"],"publishConfig":{"@codemaskinc:registry":"https://registry.npmjs.org/","access":"public"},"_id":"@codemaskinc/argo-composer@0.1.1","gitHead":"76ae1699409ce48caca479ba7906e26688f62fde","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-Pme9OEsHzFlo544ku3uZBpks2sfVcGi8Fr3KwXYXYMt9TY3KlzNVOhhR8dN+gl7ZeDDU9hWVE3IGEw8mdr2b2g==","shasum":"47c55354bda72124819b5feab5a53187eef4ac3c","tarball":"https://registry.npmjs.org/@codemaskinc/argo-composer/-/argo-composer-0.1.1.tgz","fileCount":121,"unpackedSize":619770,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDeBK7o0xYOenZwqLVyZet+Xe4LXgAHFWJ/xBZTuzkPiAiEAsEZWXl45GX7qKUdzP7x7/UvwDiP8fcBqwcwEFqextno="}]},"_npmUser":{"name":"grzegorzwadas","email":"grzegorzwadas@codegate.pl"},"directories":{},"maintainers":[{"name":"ceski23","email":"ceski23@gmail.com"},{"name":"brentlok","email":"brentlokk@gmail.com"},{"name":"jpudysz","email":"jacekpudysz@gmail.com"},{"name":"grzegorzwadas","email":"grzegorzwadas@codegate.pl"},{"name":"gtarnopolski","email":"tarnopolskigrzegorz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/argo-composer_0.1.1_1707854732773_0.28855663457765646"},"_hasShrinkwrap":false},"0.2.0":{"name":"@codemaskinc/argo-composer","version":"0.2.0","description":"An configurable, templated and structured interactive command-line interface for initializing, creating and maintaining your ArgoCD resources repository.","type":"commonjs","author":{"name":"Grzegorz Wadas"},"schematics":"./schematics/collection.json","bin":{"argo-composer":"dist/bin/argo-composer.js"},"scripts":{"build":"rimraf dist && tsc -p tsconfig.cli.json && tsc -p tsconfig.schematics.json","format":"prettier --write \"**/*.ts\"","format:check":"prettier --check \"**/*.ts\"","lint":"eslint \"{bin,commands,runtime}/**/*.ts\"","start":"node dist/bin/argo-composer.js","run:schematics":"schematics","tsc":"node node_modules/typescript/bin/tsc --noEmit","test:dev":"npm run clean && jest --config test/jest-config.json --watchAll","link:dev":"yarn build && npm install -g .","unlink:dev":"npm uninstall -g @codemaskinc/argo-composer","prerelease":"yarn build","prepare":"husky install","precommit":"concurrently \"yarn tsc\" \"yarn lint\"","release":"release-it","update":"yarn upgrade-interactive"},"license":"MIT","dependencies":{"@angular-devkit/core":"17.0.7","@angular-devkit/schematics":"17.0.7","@angular-devkit/schematics-cli":"17.0.7","@inquirer/confirm":"2.0.17","@inquirer/prompts":"3.3.2","@inquirer/select":"1.3.3","chalk":"4.1.2","commander":"11.1.0","yaml":"2.3.4"},"devDependencies":{"@commitlint/cli":"18.4.3","@commitlint/config-angular":"18.4.3","@commitlint/config-conventional":"18.4.3","@release-it/conventional-changelog":"8.0.1","@schematics/angular":"17.0.3","@types/jasmine":"5.1.4","@types/jest":"29.5.11","@types/node":"20.10.5","@typescript-eslint/eslint-plugin":"6.17.0","@typescript-eslint/eslint-plugin-tslint":"6.16.0","@typescript-eslint/parser":"6.16.0","commitlint":"18.4.3","concurrently":"8.2.2","eslint":"8.56.0","eslint-config-codemask":"1.1.7","eslint-plugin-functional":"6.0.0","eslint-plugin-import":"2.29.1","eslint-plugin-jsdoc":"46.10.1","eslint-plugin-jsx-a11y":"6.8.0","eslint-plugin-nested-if":"1.0.0","eslint-plugin-no-else":"0.2.2","eslint-plugin-no-loops":"0.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-react":"7.33.2","eslint-plugin-react-hooks":"4.6.0","husky":"8.0.3","jasmine":"5.1.0","prettier":"3.2.5","release-it":"17.0.1","rimraf":"5.0.5","typescript":"5.3.3"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintIgnore":["node_modules/","schematics/"],"publishConfig":{"@codemaskinc:registry":"https://registry.npmjs.org/","access":"public"},"_id":"@codemaskinc/argo-composer@0.2.0","gitHead":"4913761f522d3564660f081cae2b37e3b8cfb583","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-K/POrXgSD/BtzjkDvHO9h04uO+b26h1Zn8urolp80Co0c2CP7GFAfHREHtsaC6u+Tsk408ACzEbwBjZttnQ5TQ==","shasum":"13be5f1637f43ad5f7abcf8c308b2464ff71891e","tarball":"https://registry.npmjs.org/@codemaskinc/argo-composer/-/argo-composer-0.2.0.tgz","fileCount":78,"unpackedSize":484894,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDh+27HQ5KdLshtzIMHYWFoYxSjJs7P3Xb6P43CMUheeAiBnViGx2i4ulKXOwJkUPPlVT2VFeFV7sI3S5dYPHfNrlQ=="}]},"_npmUser":{"name":"grzegorzwadas","email":"grzegorzwadas@codegate.pl"},"directories":{},"maintainers":[{"name":"ceski23","email":"ceski23@gmail.com"},{"name":"brentlok","email":"brentlokk@gmail.com"},{"name":"jpudysz","email":"jacekpudysz@gmail.com"},{"name":"grzegorzwadas","email":"grzegorzwadas@codegate.pl"},{"name":"gtarnopolski","email":"tarnopolskigrzegorz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/argo-composer_0.2.0_1707858611328_0.09537144442012035"},"_hasShrinkwrap":false},"0.2.1":{"name":"@codemaskinc/argo-composer","version":"0.2.1","description":"An configurable, templated and structured interactive command-line interface for initializing, creating and maintaining your ArgoCD resources repository.","type":"commonjs","author":{"name":"Grzegorz Wadas"},"schematics":"./schematics/collection.json","bin":{"argo-composer":"dist/bin/argo-composer.js"},"scripts":{"build":"rimraf dist && tsc -p tsconfig.cli.json && tsc -p tsconfig.schematics.json","format":"prettier --write \"**/*.ts\"","format:check":"prettier --check \"**/*.ts\"","lint":"eslint \"{bin,commands,runtime}/**/*.ts\"","start":"node dist/bin/argo-composer.js","run:schematics":"schematics","tsc":"node node_modules/typescript/bin/tsc --noEmit","test:dev":"npm run clean && jest --config test/jest-config.json --watchAll","link:dev":"yarn build && npm install -g .","unlink:dev":"npm uninstall -g @codemaskinc/argo-composer","prerelease":"yarn build","prepare":"husky install","precommit":"concurrently \"yarn tsc\" \"yarn lint\"","release":"release-it","update":"yarn upgrade-interactive"},"license":"MIT","dependencies":{"@angular-devkit/core":"17.0.7","@angular-devkit/schematics":"17.0.7","@angular-devkit/schematics-cli":"17.0.7","@inquirer/confirm":"2.0.17","@inquirer/prompts":"3.3.2","@inquirer/select":"1.3.3","chalk":"4.1.2","commander":"11.1.0","yaml":"2.3.4"},"devDependencies":{"@commitlint/cli":"18.4.3","@commitlint/config-angular":"18.4.3","@commitlint/config-conventional":"18.4.3","@release-it/conventional-changelog":"8.0.1","@schematics/angular":"17.0.3","@types/jasmine":"5.1.4","@types/jest":"29.5.11","@types/node":"20.10.5","@typescript-eslint/eslint-plugin":"6.17.0","@typescript-eslint/eslint-plugin-tslint":"6.16.0","@typescript-eslint/parser":"6.16.0","commitlint":"18.4.3","concurrently":"8.2.2","eslint":"8.56.0","eslint-config-codemask":"1.1.7","eslint-plugin-functional":"6.0.0","eslint-plugin-import":"2.29.1","eslint-plugin-jsdoc":"46.10.1","eslint-plugin-jsx-a11y":"6.8.0","eslint-plugin-nested-if":"1.0.0","eslint-plugin-no-else":"0.2.2","eslint-plugin-no-loops":"0.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-react":"7.33.2","eslint-plugin-react-hooks":"4.6.0","husky":"8.0.3","jasmine":"5.1.0","prettier":"3.2.5","release-it":"17.0.1","rimraf":"5.0.5","typescript":"5.3.3"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintIgnore":["node_modules/","schematics/"],"publishConfig":{"@codemaskinc:registry":"https://registry.npmjs.org/","access":"public"},"_id":"@codemaskinc/argo-composer@0.2.1","gitHead":"9251068de694e072459ff106c8ce74b41ec971d7","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-ZgPZB9cuhMgTDFuP6PBDKF/wRydiisP0zNCuIxI/yUuUM/zGJIHK5Rrh9ai3FnANVHZ3CwcMZwp1oaP4H4hR6Q==","shasum":"dd9770beea393f28e66a3d48e7c554aff6e8c230","tarball":"https://registry.npmjs.org/@codemaskinc/argo-composer/-/argo-composer-0.2.1.tgz","fileCount":104,"unpackedSize":78784,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICp1S1Q6/0HtqviGLcVj3Puosv/v7hIy5tkwy/ZV843cAiAwFsxUNQNiZJ2rqAP6A4UiTOlLTS1WR4BzP+00E480TQ=="}]},"_npmUser":{"name":"grzegorzwadas","email":"grzegorzwadas@codegate.pl"},"directories":{},"maintainers":[{"name":"ceski23","email":"ceski23@gmail.com"},{"name":"brentlok","email":"brentlokk@gmail.com"},{"name":"jpudysz","email":"jacekpudysz@gmail.com"},{"name":"grzegorzwadas","email":"grzegorzwadas@codegate.pl"},{"name":"gtarnopolski","email":"tarnopolskigrzegorz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/argo-composer_0.2.1_1707861285645_0.9300488767496751"},"_hasShrinkwrap":false},"0.3.0":{"name":"@codemaskinc/argo-composer","version":"0.3.0","description":"An configurable, templated and structured interactive command-line interface for initializing, creating and maintaining your ArgoCD resources repository.","type":"commonjs","author":{"name":"Grzegorz Wadas"},"bin":{"argo-composer":"dist/bin/argo-composer.js"},"scripts":{"build":"rimraf dist && tsc -p tsconfig.cli.json","build:dev":"rimraf dist && tsc -w -p tsconfig.cli.json","command":"node --enable-source-maps ./dist/bin/argo-composer.js","format":"prettier --write \"**/*.ts\"","format:check":"prettier --check \"**/*.ts\"","lint":"eslint \"{bin,commands,runtime}/**/*.ts\"","start":"node dist/bin/argo-composer.js","run:schematics":"schematics","tsc":"node node_modules/typescript/bin/tsc --noEmit","test:dev":"npm run clean && jest --config test/jest-config.json --watchAll","link:dev":"yarn build && npm install -g .","unlink:dev":"npm uninstall -g @codemaskinc/argo-composer","prerelease":"yarn build","prepare":"husky install","precommit":"concurrently \"yarn tsc\" \"yarn lint\" \"yarn format:check\"","release":"release-it","update":"yarn upgrade-interactive"},"license":"MIT","dependencies":{"@inquirer/confirm":"2.0.17","@inquirer/prompts":"3.3.2","@inquirer/select":"1.3.3","chalk":"4.1.2","commander":"11.1.0","fs-extra":"11.2.0","ramda":"0.29.1","yaml":"2.3.4"},"devDependencies":{"@commitlint/cli":"18.4.3","@commitlint/config-angular":"18.4.3","@commitlint/config-conventional":"18.4.3","@release-it/conventional-changelog":"8.0.1","@types/fs-extra":"11.0.4","@types/jasmine":"5.1.4","@types/jest":"29.5.11","@types/node":"20.10.5","@types/ramda":"0.29.11","@typescript-eslint/eslint-plugin":"6.17.0","@typescript-eslint/eslint-plugin-tslint":"6.16.0","@typescript-eslint/parser":"6.16.0","commitlint":"18.4.3","concurrently":"8.2.2","eslint":"8.56.0","eslint-config-codemask":"1.1.7","eslint-plugin-functional":"6.0.0","eslint-plugin-import":"2.29.1","eslint-plugin-jsdoc":"46.10.1","eslint-plugin-jsx-a11y":"6.8.0","eslint-plugin-nested-if":"1.0.0","eslint-plugin-no-else":"0.2.2","eslint-plugin-no-loops":"0.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-react":"7.33.2","eslint-plugin-react-hooks":"4.6.0","husky":"8.0.3","jasmine":"5.1.0","prettier":"3.2.5","release-it":"17.0.1","rimraf":"5.0.5","typescript":"5.3.3"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintIgnore":["node_modules/"],"publishConfig":{"@codemaskinc:registry":"https://registry.npmjs.org/","access":"public"},"_id":"@codemaskinc/argo-composer@0.3.0","gitHead":"31f0f7de2b20e7cfac375b2c086adb9ea9737e2c","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-Y6F3gKLBQBzrNVWoRlV9MTUL4i8mRJZLCFzNiOfnlOQml22Sk/ScD5hRgp5IOrVOVkaerLBjnPQBFBeIGkjhTA==","shasum":"9ed8e4885a2b682ac6be7b9243f8bf07a475a36b","tarball":"https://registry.npmjs.org/@codemaskinc/argo-composer/-/argo-composer-0.3.0.tgz","fileCount":152,"unpackedSize":122422,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAS1Y5A2egt+NZJ532//zFROmxJPy8QPLqD4ggBlC+6VAiBS+8atWs5wyjndCI6E78WsJw7T93sNwJIQKFeUXzs57w=="}]},"_npmUser":{"name":"grzegorzwadas","email":"grzegorzwadas@codegate.pl"},"directories":{},"maintainers":[{"name":"ceski23","email":"ceski23@gmail.com"},{"name":"brentlok","email":"brentlokk@gmail.com"},{"name":"jpudysz","email":"jacekpudysz@gmail.com"},{"name":"grzegorzwadas","email":"grzegorzwadas@codegate.pl"},{"name":"gtarnopolski","email":"tarnopolskigrzegorz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/argo-composer_0.3.0_1710155486603_0.5144506338603452"},"_hasShrinkwrap":false},"0.3.1":{"name":"@codemaskinc/argo-composer","version":"0.3.1","description":"An configurable, templated and structured interactive command-line interface for initializing, creating and maintaining your ArgoCD resources repository.","type":"commonjs","author":{"name":"Grzegorz Wadas"},"bin":{"argo-composer":"dist/bin/argo-composer.js"},"scripts":{"build":"rimraf dist && tsc -p tsconfig.cli.json","build:dev":"rimraf dist && tsc -w -p tsconfig.cli.json","command":"node --enable-source-maps ./dist/bin/argo-composer.js","format":"prettier --write \"**/*.ts\"","format:check":"prettier --check \"**/*.ts\"","lint":"eslint \"{bin,commands,runtime}/**/*.ts\"","start":"node dist/bin/argo-composer.js","run:schematics":"schematics","tsc":"node node_modules/typescript/bin/tsc --noEmit","test:dev":"npm run clean && jest --config test/jest-config.json --watchAll","link:dev":"yarn build && npm install -g .","unlink:dev":"npm uninstall -g @codemaskinc/argo-composer","prerelease":"yarn build","prepare":"husky install","precommit":"concurrently \"yarn tsc\" \"yarn lint\" \"yarn format:check\"","release":"release-it","update":"yarn upgrade-interactive"},"license":"MIT","dependencies":{"@inquirer/confirm":"2.0.17","@inquirer/prompts":"3.3.2","@inquirer/select":"1.3.3","chalk":"4.1.2","commander":"11.1.0","fs-extra":"11.2.0","ramda":"0.29.1","yaml":"2.3.4"},"devDependencies":{"@commitlint/cli":"18.4.3","@commitlint/config-angular":"18.4.3","@commitlint/config-conventional":"18.4.3","@release-it/conventional-changelog":"8.0.1","@types/fs-extra":"11.0.4","@types/jasmine":"5.1.4","@types/jest":"29.5.11","@types/node":"20.10.5","@types/ramda":"0.29.11","@typescript-eslint/eslint-plugin":"6.17.0","@typescript-eslint/eslint-plugin-tslint":"6.16.0","@typescript-eslint/parser":"6.16.0","commitlint":"18.4.3","concurrently":"8.2.2","eslint":"8.56.0","eslint-config-codemask":"1.1.7","eslint-plugin-functional":"6.0.0","eslint-plugin-import":"2.29.1","eslint-plugin-jsdoc":"46.10.1","eslint-plugin-jsx-a11y":"6.8.0","eslint-plugin-nested-if":"1.0.0","eslint-plugin-no-else":"0.2.2","eslint-plugin-no-loops":"0.3.0","eslint-plugin-prefer-arrow":"1.2.3","eslint-plugin-react":"7.33.2","eslint-plugin-react-hooks":"4.6.0","husky":"8.0.3","jasmine":"5.1.0","prettier":"3.2.5","release-it":"17.0.1","rimraf":"5.0.5","typescript":"5.3.3"},"commitlint":{"extends":["@commitlint/config-conventional"]},"release-it":{"git":{"commitMessage":"chore: release ${version}","tagName":"v${version}"},"npm":{"publish":true},"github":{"release":true},"plugins":{"@release-it/conventional-changelog":{"preset":"angular"}}},"eslintIgnore":["node_modules/"],"publishConfig":{"@codemaskinc:registry":"https://registry.npmjs.org/","access":"public"},"_id":"@codemaskinc/argo-composer@0.3.1","gitHead":"a95aa93d11a64d69a581e80bc1077da4f4654a40","_nodeVersion":"20.11.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-FOoWoJ5ymephSJcSivRJiyyow++44shSzb5Sb1JUrzM6hdOPxJOnkY8RKijeD31lMfsuMNQk3fRof5veOwb8xQ==","shasum":"feb70bc1a35f0b5db8f4ab7b717902a3ce975520","tarball":"https://registry.npmjs.org/@codemaskinc/argo-composer/-/argo-composer-0.3.1.tgz","fileCount":152,"unpackedSize":123246,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBmDAtCX9zSxOM5kayOADmJL4iQIQsJUq8PVdJw0cLJkAiAODL/tquTxKZUghEgRQlnJhD5tuhOxtEPOG+onj79ZMg=="}]},"_npmUser":{"name":"grzegorzwadas","email":"grzegorzwadas@codegate.pl"},"directories":{},"maintainers":[{"name":"ceski23","email":"ceski23@gmail.com"},{"name":"brentlok","email":"brentlokk@gmail.com"},{"name":"jpudysz","email":"jacekpudysz@gmail.com"},{"name":"grzegorzwadas","email":"grzegorzwadas@codegate.pl"},{"name":"gtarnopolski","email":"tarnopolskigrzegorz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/argo-composer_0.3.1_1710445754168_0.3896758361732242"},"_hasShrinkwrap":false}},"time":{"created":"2024-02-13T20:05:32.672Z","0.1.1":"2024-02-13T20:05:33.109Z","modified":"2024-03-14T19:49:14.800Z","0.2.0":"2024-02-13T21:10:11.578Z","0.2.1":"2024-02-13T21:54:45.803Z","0.3.0":"2024-03-11T11:11:26.776Z","0.3.1":"2024-03-14T19:49:14.362Z"},"maintainers":[{"name":"ceski23","email":"ceski23@gmail.com"},{"name":"brentlok","email":"brentlokk@gmail.com"},{"name":"jpudysz","email":"jacekpudysz@gmail.com"},{"name":"grzegorzwadas","email":"grzegorzwadas@codegate.pl"},{"name":"gtarnopolski","email":"tarnopolskigrzegorz@gmail.com"}],"description":"An configurable, templated and structured interactive command-line interface for initializing, creating and maintaining your ArgoCD resources repository.","author":{"name":"Grzegorz Wadas"},"license":"MIT","readme":"# Argo Composer\r\n\r\nAn configurable, templated and structured interactive command-line interface for initializing, creating and maintaining your ArgoCD resources repository.\r\n\r\n## Features\r\n- Apps-of-Apps pattern out-of-the-box\r\n- Set of ready-to-use templates for Applications\r\n- Easy to use interractive commands for creating, copying and removing Argo Application manifests\r\n\r\n## Installation\r\n\r\nusing `npm`:\r\n```bash\r\n$ npm install -g @codemaskinc/argo-composer\r\n```\r\n\r\nor, using `yarn`:\r\n```bash\r\n$ yarn global add @codemaskinc/argo-composer\r\n```\r\n\r\n## Initializing your argocd resources repository\r\n\r\nAfter successful installation, we can now proceed to initialize the `argocd-resources` repository by calling the following command:\r\n\r\n```bash\r\n$ argo-composer init-project\r\n```\r\n\r\nThe argo composer will take you through the interractive process of asking few questions on how you want your project to look like.\r\n\r\n### 1. What name would you like to use for the project?\r\n> [!TIP]\r\n> The `name of the project` is simply a directory name where the `argo composer` will initialize to.\r\n> Also, leaving this option empty will initialize the project in the `current working directory`.\r\n\r\n### 2. What is the base URL of GitHub repository?\r\n> [!TIP]\r\n> The GitHub repository is then saved in root configuration, to be used as a default value when creating your Application.\r\n\r\n### 3. What will be the environment inside your cluster?\r\n\r\n> [!TIP]\r\n> The current default environment configuration is `dev` and `prod`, used for creating your Application overlays.\r\n> Choose the environment to your project needs, for example it could be: `integration`, `staging`, `production`.\r\n\r\n### 4. Do you want to install any additional components?\r\n> [!TIP]\r\n> Select needed components (aka addons) to your project - by default it is `infra` - creating an example applications for each selected component and installs via Helm.\r\n\r\n### 5. What name would you like to use for addons?\r\n> [!TIP]\r\n> Configurable to your liking, choose a project name for example `common` (by default `infra`).\r\n\r\n[](https://github.com/codemaskinc/argo-composer/blob/main/examples/example-init-project.png?raw=true)\r\n\r\n## Commands\r\n\r\nTo begin working with `argo-composer` command line, we recommend to use a help command first, by calling:\r\n\r\n```bash\r\n$ argo-composer --help\r\n```\r\n\r\n[](https://github.com/codemaskinc/argo-composer/blob/main/examples/example-help-command.png?raw=true)\r\n\r\n### Adding project\r\n\r\nTo add a another `argocd project`, use:\r\n\r\n```bash\r\n$ argo-composer add-project\r\n```\r\n\r\n### Removing project\r\n\r\nTo remove project, use:\r\n\r\n```bash\r\n$ argo-composer remove-project\r\n```\r\n\r\n### Adding application to a project\r\n\r\nTo add a another `argocd application` to a existing project, use:\r\n\r\n```bash\r\n$ argo-composer add-app\r\n```\r\n\r\n### Removing application for a project\r\n\r\nTo remove application, use:\r\n\r\n```bash\r\n$ argo-composer remove-app\r\n```\r\n\r\n### Copying existing application to a project\r\n\r\nTo copy application, use:\r\n\r\n```bash\r\n$ argo-composer copy-app\r\n```\r\n\r\n## Development\r\n> [!IMPORTANT]\r\n> We are currently in development of project Argo Composer.\r\n> If you are made this far - yay! - and maybe would like to contribute to this project? Then you are more than welcome to visit the provided link to a guide below :pray:!\r\n\r\n[How to start in development guide](https://github.com/codemaskinc/argo-composer/blob/main/development.md)\r\n","readmeFilename":"README.md"}