{"_rev":"3-1c5b1b8566f54a7a520c91adad408747","time":{"created":"2022-09-08T02:42:59.155Z","1.0.0":"2022-09-08T02:22:52.785Z","modified":"2022-09-08T02:42:59.553Z","1.0.1":"2022-09-08T02:42:59.361Z"},"_id":"@achmadnf18/setup","name":"@achmadnf18/setup","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.1":{"name":"@achmadnf18/setup","version":"1.0.1","description":"CLI to create Next.js project or setup existing project","author":{"name":"Achmad Nur Fajri"},"main":"index.js","bin":{"setup":"index.js"},"scripts":{"format":"prettier --check .","format:fix":"prettier --write .","lint":"eslint --ext .js .","lint:fix":"eslint --ext .js . --fix"},"dependencies":{"chalk":"4.1.2","inquirer":"^8.2.4","mrm-core":"^7.0.0","yargs":"^17.5.1"},"devDependencies":{"@commitlint/cli":"^17.0.2","@commitlint/config-conventional":"^17.0.2","eslint":"^8.18.0","eslint-config-airbnb-base":"^15.0.0","eslint-config-prettier":"^8.5.0","eslint-plugin-import":"^2.25.2","prettier":"^2.7.1"},"gitHead":"bb144e2c2aa2c64b17eb23c6e3562f7d234157a4","_id":"@achmadnf18/setup@1.0.1","_nodeVersion":"16.15.0","_npmVersion":"8.11.0","dist":{"integrity":"sha512-C+HAIQdSOxlszRQKfskpFlAoBcWm6Qt1XG7bE6cwfRpjRkCH/T6MKEUwQdGiLtRK9Fr/GjiqwnkWwB9Wjiu4vg==","shasum":"1d827fd983f819cc8e9bfccf8d80b1778f50521b","tarball":"https://registry.npmjs.org/@achmadnf18/setup/-/setup-1.0.1.tgz","fileCount":15,"unpackedSize":9905,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuWskNSRJOzqsSnVERbS74ekTAWwhtZNp1Mh0dRyiwVQIgLTiefgBfp0vM5L3/cOimmNmiCagSaca1dFlTttaShOM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjGVazACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmooNxAAlzBr/OH0w37G1Z5ftXCVbR6mdwgJnsP98nVZT9g798SLPo36\r\npqLbvct5t4ACeJ1sRVnaoAmxJfPdVwHpj9KXW8Y+2mK2bCXL8+2VRRGwhGhJ\r\n8kifUI7vduGuTTAX97ZSwGzGpBNmFzND+vttp334KgCi1dBmLuptx6AQEzMo\r\nEHiOr6kpYC0un8YS/V6zlKnzspCXlPsdZwm54atprFr4/ITnBJ8Obv/kJll0\r\npDLwRitWKvlkTRv+qig+mPEXvk8OQdf7d5BNHwGF9Y3x0eIlBun8Nb9DwySa\r\n6Vjv1EcDVhldj5rwJ0jA/V4vQmB7a/1rNGP4P01jI3+s1KXSfrpgRR/nzU3Z\r\nyPBNg2wfJEZIj8UBLYqSOwASUPXjngoTte6bfkJw5Kh5G2Kt/UQyCqy1tyHK\r\nI3QT2la7ituBFVgBBDLnMUhxuuwt6rDYqh7gwwjNT0Oq8uaYJeAukO04Zb61\r\nVMVjkjKR2MP/YiUhs98C0PCecbaRLXkKIDI6mF1g/uvjs1lDOg0S/laVwZwE\r\n/8mp3XS+5QQvsj0ZLj8On8tlqMdwEXqJjCdfh6NfmigWNI9j0q+aRoztcYe7\r\naPJ8pQOIFsafKEOQFT9TyNAvl6tKdFhfBGRQDu7jBByiwCYtDNFnnvekWsIl\r\n/PZ4eZDPQRMDJq7uuROcIj8IgWRmw62ZLMM=\r\n=9/FW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"achmadnf18","email":"achmad17nov@gmail.com"},"directories":{},"maintainers":[{"name":"achmadnf18","email":"achmad17nov@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/setup_1.0.1_1662604979209_0.6471989472727959"},"_hasShrinkwrap":false}},"maintainers":[{"name":"achmadnf18","email":"achmad17nov@gmail.com"}],"description":"CLI to create Next.js project or setup existing project","author":{"name":"Achmad Nur Fajri"},"readme":"CLI to create Next.js project or setup existing project.\r\n\r\n```sh\r\nnpx @achmadnf18/setup\r\n```\r\n\r\nThere are 2 options:\r\n\r\n- Create Next.js TS project\r\n- Add additional setup to current project\r\n\r\nSelect one of them and it will take care of it.\r\n\r\n## Create Next.js App\r\n\r\nRun the npx command and choose \"Create Next.js TS project\".\r\n\r\nOr you can simply run this command,\r\n\r\n```sh\r\nnpx @achmadnf18/setup <app-name>\r\n// Example: npx @achmadnf18/setup my-awesome-app\r\n```\r\n\r\nIt will create Next.js TypeScript project cloned from [Next.js TS Starter Template](https://github.com/achmadnf18/nextjs-ts-starter-template), which is packed with:\r\n\r\n- ⚡️ [Next.js 12](https://nextjs.org/)\r\n- ⚛️ [React 18](https://reactjs.org/)\r\n- 🎐 [Tailwind CSS 3](https://tailwindcss.com/)\r\n- 🪄 [Prettier](https://prettier.io/) — Format your code automatically, this will also run **on save**\r\n- 🧼 [ESLint](https://eslint.org/) — Find & fix problems in your code, and **auto sort** your imports\r\n- 📜 [Commit Lint](https://github.com/conventional-changelog/commitlint) — Make sure the commit message follows the conventional commit\r\n- 🔗 Absolute Import — Import modules using `@/` prefix\r\n- 💟 [React Icons](https://react-icons.github.io/react-icons/) — Include popular icons in your React projects easily\r\n- 🌟 [React Power-Ups](https://github.com/afiiif/react-power-ups) — Collection of React hooks to speed-up your app development\r\n\r\n## Setup Existing Project\r\n\r\nAdd these to your existing project easily:\r\n\r\n- [Commit Lint](https://github.com/conventional-changelog/commitlint)\r\n- [Prettier](https://prettier.io/)\r\n- [ESLint](https://eslint.org/)\r\n- [Lint Staged](https://www.npmjs.com/package/lint-staged)\r\n","readmeFilename":"README.md"}