{"_id":"@amir-cli/cli-init","_rev":"1-722ffcadd82272becec01552869b0dee","name":"@amir-cli/cli-init","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.1":{"name":"@amir-cli/cli-init","type":"module","version":"1.0.1","description":"init plugin for cli","main":"Init.js","scripts":{"test":"mocha"},"author":{"name":"Amir Jafarian"},"license":"ISC","devDependencies":{"mocha":"^10.0.0","mock-fs":"^5.1.2"},"dependencies":{"chalk":"^4.1.2","commander":"^8.1.0","fs":"^0.0.1-security"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/Amir-61/cli-init.git"},"keywords":["cli"],"bugs":{"url":"https://github.com/Amir-61/cli-init/issues"},"homepage":"https://github.com/Amir-61/cli-init#readme","gitHead":"18d9cbee90ede5068df6f81bf6af7338649911c8","_id":"@amir-cli/cli-init@1.0.1","_nodeVersion":"15.0.0","_npmVersion":"7.0.2","dist":{"integrity":"sha512-XTA7MhQ6N1ROWd5DpiA9liLqCDyUpaL9ynyShF8iEiLjUz9hHao7jCTVfLu5AmjqAkEn9eIxaqYtTzF6J+8Rdw==","shasum":"caef606ec566363aced082690d22635aa7463a8e","tarball":"https://registry.npmjs.org/@amir-cli/cli-init/-/cli-init-1.0.1.tgz","fileCount":5,"unpackedSize":3062,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCRcr+8vLA7OIZAha3v8KpSnyZmhnKnq1fAlMuwjVqUwIhAKwqmvjYFCeIswkrIrqb8Yz4CyKdUMCA6yIOjz20j8Zz"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigRRCACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpSuA//VwUDLdTDps0w1ZAMTsvIl25zmXsmRW4cPxmmdxGlo/sSZI3t\r\nJujHv3oES4hjg9HQeQKfIjQQ4xvGYuc62gN9yuqhxV0SMg7+pGedxSrNt5iC\r\nyRHiYLdqpkMa7+Vdcd6xhlFLREYsYEgHtbDofneA6GinQbFC+MFQT4Ah39mA\r\nvwZ4v82qE0myAcvVUV/drjITouVm/2YNZk+LklAzEusk4SgVVvjQo9MNnXRp\r\nvdgVsR4IiqhXPfN3oMoZ1h5MYA6dDwVQqV9WwMFQGpfiRatu+4KuwFMc8uWx\r\na7WqTpN7lq3GFx86Ep4McAdKj8XSL3ZanivJhKyfk28p7lE9MxT3RGACpvWo\r\n0GXjFTCh2kOIDh9eEzZYQrc5fYtiIysgugViEnz0/2rgWd/DkWu9jorZbyXL\r\nLr4qmF85MO2mketkBVFuVDLZ99ehrH4vfD3iDWIy/jCfXzbrQQydwjba4BLu\r\nc0k26WA53IRY2VP7y0vcFgdZgHdlHvErrrVtrZH589sv3bi0y64TuB+3Y7on\r\nQfX1dtnA/4QPgEGrL2wnBgjtjntkVUdu2Oiebk2akuqi2HMrdkxc95sXk3mr\r\nPPbuiYSmCAA5GduLP0YJb73vq8d4gb0U0VgYh/2BHQMy5pvdvK56QCSlVa1B\r\nHDUOkrg4zq1WlRKirmjMwxV608MGQ/nezSs=\r\n=SjGI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amir-61","email":"amirali.jfr61@gmail.com"},"maintainers":[{"name":"amir-61","email":"amirali.jfr61@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli-init_1.0.1_1652626498208_0.9473645064689493"},"_hasShrinkwrap":false},"1.0.2":{"name":"@amir-cli/cli-init","type":"module","version":"1.0.2","description":"init plugin for cli","main":"Init.js","scripts":{"test":"mocha"},"author":{"name":"Amir Jafarian"},"license":"ISC","devDependencies":{"mocha":"^10.0.0","mock-fs":"^5.1.2"},"dependencies":{"chalk":"^4.1.2","commander":"^8.1.0","fs":"^0.0.1-security"},"directories":{"test":"test"},"repository":{"type":"git","url":"git+https://github.com/Amir-61/cli-init.git"},"keywords":["cli"],"bugs":{"url":"https://github.com/Amir-61/cli-init/issues"},"homepage":"https://github.com/Amir-61/cli-init#readme","gitHead":"a6ac0fe5613e09e863543755f1ae944a6f17a188","_id":"@amir-cli/cli-init@1.0.2","_nodeVersion":"15.0.0","_npmVersion":"7.0.2","dist":{"integrity":"sha512-PlZZ/13n41XLQEZAGUKx8bsZ3eiOKEoom91zXi6Qbd2um5dlmvCjU8BeJrUBiabsYY9lDy61FG108SWo9BmatQ==","shasum":"c8be9bba08c8752e2f2f3f745689f70d08f90713","tarball":"https://registry.npmjs.org/@amir-cli/cli-init/-/cli-init-1.0.2.tgz","fileCount":5,"unpackedSize":4183,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICGB0zbMJ3WXMUrvj2SiiCrevi8r1SJxA5dO07Fin0uoAiAEGWv5uYQLNfYP7UV73gE5F9DkOOkAxXtOzOo9eHhBfA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJigakEACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrzqA/9FLjL4lKhEpsQHW/RUthWbbFvIx1JIYeLxQC+kUi7BpZXdFug\r\n0kxnwgnIfxh/vbxpokf1OrCk+MX65lVBjB9WWpAGU7g+i1eoYfckUR3NV8a0\r\nNURXRwhHsYua/HBjgvRWEvtF513W955vkacM7J1z6z/Kyef6yuMppkHQy5Vg\r\nIMxwWD2SgGaPTF3czfbkfgo9YRDGYvAzbfCtQhScz+97/p/drppNojIhBb0N\r\n3iyRxgJECpflTC4VZCKc7J5GvbRNhcjC3awDjmwggePmJ6n6zABcm1gqnVXo\r\nJHmH5OErQVbLJF5fPRt6UBeaNxurfHPl/LV2qGLTQaVhJv1MOmFPX0YSb37B\r\narkJTeS6ugHTVN6QpptuO+2EhACQdQJaI0WRTKVvwEQtQAFKtIPqYgUomk1E\r\nKvVkIXgeZCkz8ixCtiGa8QJcL/SVdbqHbfBB1WNP7jf9kXcO/BGfCHEIwKiP\r\nQyp8xYJ+W8tBz1eohZHvylt/9VhVV8oX5nrWbTKYI59VdSkWN6OnKqCuSqu3\r\nc0h7ancbC9pdACOmO2XBpxLfU84sBIUNf5wkaOHcZdVVuC9ucAJklWKmVi+V\r\n3GFe77fBfB2pIxAILZPhugw1066kMS1bWwalgr4YGhXjl3UiF7TDQIyjfDKE\r\ndJVjc8WI9D7wHyBOd1MjryB4hJM32ty/Fx4=\r\n=9zfg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"amir-61","email":"amirali.jfr61@gmail.com"},"maintainers":[{"name":"amir-61","email":"amirali.jfr61@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cli-init_1.0.2_1652664579941_0.4966500642234226"},"_hasShrinkwrap":false}},"time":{"created":"2022-05-15T14:54:58.142Z","1.0.1":"2022-05-15T14:54:58.382Z","modified":"2022-05-16T01:29:40.192Z","1.0.2":"2022-05-16T01:29:40.079Z"},"maintainers":[{"name":"amir-61","email":"amirali.jfr61@gmail.com"}],"description":"init plugin for cli","homepage":"https://github.com/Amir-61/cli-init#readme","keywords":["cli"],"repository":{"type":"git","url":"git+https://github.com/Amir-61/cli-init.git"},"author":{"name":"Amir Jafarian"},"bugs":{"url":"https://github.com/Amir-61/cli-init/issues"},"license":"ISC","readme":"# cli-init\r\nThis is the GET plugin for [CLI project](https://github.com/Amir-61/cli).\r\n\r\n- **NPM:** [@amir-cli/cli-init](https://www.npmjs.com/package/@amir-cli/cli-init), **GITHUB:** [cli-init](https://github.com/Amir-61/cli-init)\r\n\r\n![image](https://user-images.githubusercontent.com/10672146/168502088-21eec0b6-5acc-47b2-a76e-2e898266a0ed.png)\r\n\r\n\r\n# Usages:\r\n - #### `INIT --object={myStringifiedObjectHere}` :\r\n    will reset the datastore with provided object. For example `INIT --object=\"{'name':'foo'}\"` will set/initialize the datasource with {'name':'foo'}\r\n - #### `INIT --file=sourceFilePath` :\r\n    will reset the datastore the JSON file you provide. For example: `INIT --file=\"test.json\"`\r\n\r\n# Connector structore:\r\n- `test` Folder: Each usage is unit tested using mocha\r\n- `init.js` file: It's like Data Access Object (DAO) of the connector where it exposes the newly implemented commands\r\n- `initHandlers.js` file: It's the handler for each exposed usages\r\n\r\n# Unit tests:\r\n- This connector comes with it's own unit tests written in [mocha](https://mochajs.org/), you can run unit tests for each module sperataly using `npm test` command.\r\n","readmeFilename":"README.md"}