{"_id":"@alkantarade/react-cli","_rev":"4-b4f0f0227c910770b115edc2911fe93c","name":"@alkantarade/react-cli","dist-tags":{"latest":"1.1.3"},"versions":{"1.0.0":{"name":"@alkantarade/react-cli","version":"1.0.0","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","bin":{"react-cli":"cli.js"},"license":"ISC","dependencies":{"commander":"^10.0.1","figlet":"^1.6.0","fs":"^0.0.1-security","prettier":"^2.8.8"},"_id":"@alkantarade/react-cli@1.0.0","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-AhkY2uacASwZly/o5Qxa6QPXCRga1LrFtON//F+XdYIbo838AXvs5k4jzhpXbj8la2LEFQ0sVWjoFanRD7MFnA==","shasum":"2778b2fb51e514cae2808a1ec9f0987701721e13","tarball":"https://registry.npmjs.org/@alkantarade/react-cli/-/react-cli-1.0.0.tgz","fileCount":4,"unpackedSize":7853,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBOB5tXHHIJSEqiHQnvhNA1KeGth9bo7aEeblImEJRyAAiB0U8TUVgRhqg76PaEmSjGFDz3nUPjAQnWdS4PBV1sBIg=="}]},"_npmUser":{"name":"alkantarade","email":"stephanethiebautjob@gmail.com"},"directories":{},"maintainers":[{"name":"alkantarade","email":"stephanethiebautjob@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cli_1.0.0_1686605504402_0.010993830625862122"},"_hasShrinkwrap":false},"1.0.1":{"name":"@alkantarade/react-cli","version":"1.0.1","description":"Generally, to install React CLI","repository":{"type":"git","url":"git+https://github.com/HoMyT/react-cli.git"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":"","bin":{"react-cli":"cli.js"},"license":"ISC","dependencies":{"commander":"^10.0.1","figlet":"^1.6.0","fs":"^0.0.1-security","prettier":"^2.8.8"},"gitHead":"8403a68622f804a89bb017e8daa103c3c1e2d749","bugs":{"url":"https://github.com/HoMyT/react-cli/issues"},"homepage":"https://github.com/HoMyT/react-cli#readme","_id":"@alkantarade/react-cli@1.0.1","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-liSBrTUeg4rVM674mRvnUNEZoL8Q+FLthfwu4W7Vms/qSVsxMv0+WKu7ML1DQr4DczLwN5hGMLckGgF91j2MPA==","shasum":"87d9572c6a3376c8dd5317a8dd05405d896b5392","tarball":"https://registry.npmjs.org/@alkantarade/react-cli/-/react-cli-1.0.1.tgz","fileCount":5,"unpackedSize":9107,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDs+zIdRRCuxaz8yrPIKEyk704Zh7uEZsRdfvdToXlaqAIgL7loAPm1tuPyZZL16n5bwEcnhcInbX5CU+7UeBkMMOg="}]},"_npmUser":{"name":"alkantarade","email":"stephanethiebautjob@gmail.com"},"directories":{},"maintainers":[{"name":"alkantarade","email":"stephanethiebautjob@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cli_1.0.1_1686622033602_0.710238251755207"},"_hasShrinkwrap":false},"1.0.2":{"name":"@alkantarade/react-cli","version":"1.0.2","description":"Generally, to install React CLI","repository":{"type":"git","url":"git+https://github.com/HoMyT/react-cli.git"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["React","CLI","Components","Events","Tailwind CSS","Generation","Development Tools"],"author":"","bin":{"react-cli":"cli.js"},"license":"ISC","dependencies":{"commander":"^10.0.1","figlet":"^1.6.0","fs":"^0.0.1-security","prettier":"^2.8.8"},"gitHead":"8403a68622f804a89bb017e8daa103c3c1e2d749","bugs":{"url":"https://github.com/HoMyT/react-cli/issues"},"homepage":"https://github.com/HoMyT/react-cli#readme","_id":"@alkantarade/react-cli@1.0.2","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-lojwb518nNYfY1eoVi9neFsYNdNxseWAiZQPb9Hma/e+8QsXADOxhPHM/rH/6EAjiFTVuRY+RkSo4q4pVjUHlw==","shasum":"380d661aa2b26707678eab5065d5fbc51a5d0616","tarball":"https://registry.npmjs.org/@alkantarade/react-cli/-/react-cli-1.0.2.tgz","fileCount":5,"unpackedSize":9212,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDJJdo086ZhpZMYuR6kvDPIgZsaUpN1PTTtMsLKLgfGOAiEAvgl4LpyR23joUx+IUIlbUVZrvCcaXkkxY0d7pmf/CnY="}]},"_npmUser":{"name":"alkantarade","email":"stephanethiebautjob@gmail.com"},"directories":{},"maintainers":[{"name":"alkantarade","email":"stephanethiebautjob@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cli_1.0.2_1686622396980_0.20334618022182926"},"_hasShrinkwrap":false},"1.1.2":{"name":"@alkantarade/react-cli","version":"1.1.2","description":"Generally, to install React CLI","repository":{"type":"git","url":"git+https://github.com/HoMyT/react-cli.git"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["React","CLI","Components","Events","Tailwind CSS","Generation","Development Tools"],"author":"","bin":{"react-cli":"cli.js"},"license":"ISC","dependencies":{"commander":"^10.0.1","figlet":"^1.6.0","fs":"^0.0.1-security","prettier":"^2.8.8"},"gitHead":"4133a5789fc60c476c3b38ee9d27ebb45674ff18","bugs":{"url":"https://github.com/HoMyT/react-cli/issues"},"homepage":"https://github.com/HoMyT/react-cli#readme","_id":"@alkantarade/react-cli@1.1.2","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-pmGa68CELMHg6h53zC0ZWTc38T5PJKP1BJUZO9Wk73nJYr/dbqIeFZpN++ohuaaHhvr0sbeOcgoPUhdpWd1jhQ==","shasum":"9d7ceb2f8a4101785f018806ab7bc622278e6f60","tarball":"https://registry.npmjs.org/@alkantarade/react-cli/-/react-cli-1.1.2.tgz","fileCount":6,"unpackedSize":13013,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOh8meXC/Zwfl+cKtpv1Tz/gTMG32TQUGI9F6eRD92awIhAM1Ufud4i61dTnc6vAd9JUuSxmYrT5kU/6KdCB4mM5Qw"}]},"_npmUser":{"name":"alkantarade","email":"stephanethiebautjob@gmail.com"},"directories":{},"maintainers":[{"name":"alkantarade","email":"stephanethiebautjob@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cli_1.1.2_1686673868743_0.6188104141539676"},"_hasShrinkwrap":false},"1.1.3":{"name":"@alkantarade/react-cli","version":"1.1.3","description":"Generally, to install React CLI","repository":{"type":"git","url":"git+https://github.com/HoMyT/react-cli.git"},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["React","CLI","Components","Events","Tailwind CSS","Generation","Development Tools"],"author":"","bin":{"react-cli":"cli.js"},"license":"ISC","dependencies":{"commander":"^10.0.1","figlet":"^1.6.0","fs":"^0.0.1-security","prettier":"^2.8.8"},"gitHead":"14c9475a58028365d704c572bd89b538f804c301","bugs":{"url":"https://github.com/HoMyT/react-cli/issues"},"homepage":"https://github.com/HoMyT/react-cli#readme","_id":"@alkantarade/react-cli@1.1.3","_nodeVersion":"18.15.0","_npmVersion":"9.5.0","dist":{"integrity":"sha512-3m4I7tpZeaeovDuuf9mvLwVlCPzxSiGcGLyy3sHwHbdw3Mzrz8XZrp6L/71QrOE2YChhkKlsH9RXpWQmNo70Yg==","shasum":"fdc209529cd2b19077a41739998435e930f62533","tarball":"https://registry.npmjs.org/@alkantarade/react-cli/-/react-cli-1.1.3.tgz","fileCount":6,"unpackedSize":13030,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOcZOWFGij2JJiEHyIXrBUZPtlTuh5O41G93rDfwblLQIgUT9/KU1vgdp2Le4CPM33T+O2Oak4OFFOPCeoNdftT1w="}]},"_npmUser":{"name":"alkantarade","email":"stephanethiebautjob@gmail.com"},"directories":{},"maintainers":[{"name":"alkantarade","email":"stephanethiebautjob@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/react-cli_1.1.3_1686674123227_0.5846905596137115"},"_hasShrinkwrap":false}},"time":{"created":"2023-06-12T21:31:44.340Z","1.0.0":"2023-06-12T21:31:44.558Z","modified":"2023-06-13T16:35:23.500Z","1.0.1":"2023-06-13T02:07:13.925Z","1.0.2":"2023-06-13T02:13:17.136Z","1.1.2":"2023-06-13T16:31:08.898Z","1.1.3":"2023-06-13T16:35:23.393Z"},"maintainers":[{"name":"alkantarade","email":"stephanethiebautjob@gmail.com"}],"keywords":["React","CLI","Components","Events","Tailwind CSS","Generation","Development Tools"],"license":"ISC","readme":"# react-cli\r\n\r\n\r\n## Installation\r\n\r\nGenerally, to install React CLI\r\n\r\n```bash\r\n    npm i -g @alkantarade/react-cli\r\n```\r\n\r\n## Usage/Examples\r\n\r\n### Generate component\r\n\r\n```bash \r\n    react-cli component ComponentName\r\n```\r\n\r\n```javascript\r\nimport 'ComponentName.css';\r\n\r\nfunction ComponentName() {\r\n    <div>ComponentName Works!</div>\r\n}\r\n\r\nexport default ComponentName\r\n```\r\n- Generate \r\n\r\n```\r\n    src/                       \r\n    └── component/             \r\n        ├── CompentName.js     \r\n        └── CompentName.css      \r\n```\r\n### Generate event \r\n\r\n```bash \r\n    react-cli event eventName\r\n```\r\n\r\n```javascript\r\nfunction eventName() {\r\n    alert('Cliked!')\r\n}\r\nexport default eventName\r\n\r\n- Generate \r\n\r\n```\r\n    src/                       \r\n    └── event/             \r\n        ├── eventName.js     \r\n        └── eventName.css      \r\n``\r\n\r\n### Generate state \r\n\r\n```bash \r\n    react-cli state stateName\r\n```\r\n\r\n```javascript\r\nconst code = `import { useState } from \"react\";\r\n    import  \"../style/stateName.css\";\r\n    function stateName() {\r\n        const price = 8;\r\n        const [cart, updateCart] = useState(0);\r\n        const [isOpen, setIsOpen] = useState(false);\r\n    \r\n        return isOpen ? (\r\n            <div className='lmj-cart'>\r\n                <button onClick={() => setIsOpen(false)}>Close</button>\r\n                <h2>Basket</h2>\r\n                <div>\r\n                    Monstera : {price}€\r\n                    <button onClick={() => updateCart(cart + 1)}>\r\n                        Add\r\n                    </button>\r\n                </div>\r\n                <h3>Total : {price * cart}€</h3>\r\n            </div>\r\n        ) : (\r\n            <button onClick={() => setIsOpen(true)}>Open the basket</button>\r\n        )\r\n    }\r\n    \r\n    export default stateName\r\n```\r\n- Generate \r\n```\r\n    src/                       \r\n    └── state/             \r\n        ├── stateName.js     \r\n        └── stateName.css    \r\n```\r\n### Use Tailwind css\r\n\r\n```bash \r\n    react-cli use Tailwind\r\n```\r\n\r\nThis command will generate a tailwind.config.css file at the root of your project, install Tailwind CSS in your project, and add the CSS dependencies to the src/App.css file.\r\n\r\n- Root Directory           \r\n```\r\n    |- tailwind.config.css     \r\n    |- src/                    \r\n        |- App.css             \r\n\r\n```\r\n## Next maj\r\n\r\n- use bootstrap\r\n- generate router\r\n- generate page\r\n","readmeFilename":"README.md","description":"Generally, to install React CLI","homepage":"https://github.com/HoMyT/react-cli#readme","repository":{"type":"git","url":"git+https://github.com/HoMyT/react-cli.git"},"bugs":{"url":"https://github.com/HoMyT/react-cli/issues"}}