{"_id":"@9s/backoffice-fe-nextjs-base","_rev":"2-75ddcbfed19240303a8ec0996d2c32af","name":"@9s/backoffice-fe-nextjs-base","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@9s/backoffice-fe-nextjs-base","version":"0.1.0","keywords":["nextjs","library","template","common"],"author":{"name":"Nice Solutions"},"license":"ISC","_id":"@9s/backoffice-fe-nextjs-base@0.1.0","maintainers":[{"name":"tuongvo","email":"manhtuong.java@gmail.com"}],"homepage":"https://gitlab.com/tuongvo/fe-template#readme","bugs":{"url":"https://gitlab.com/tuongvo/fe-template/issues"},"dist":{"shasum":"907080cf33ef428741f984837c7c9499013c30b1","tarball":"https://registry.npmjs.org/@9s/backoffice-fe-nextjs-base/-/backoffice-fe-nextjs-base-0.1.0.tgz","fileCount":246,"integrity":"sha512-7AcSboiUxddxuHH1KMxT6oOYHL1pmaSa4zKeyJi7/DgeyIqQam2SNMyy+xTDwx8kCcn4BLkwtHOr5jjCzVTYjg==","signatures":[{"sig":"MEUCIHi8GHE2FhEprx6WwTkGGg2x1fGxlGv3xEx+1o5vwcrlAiEA0+Y2yUMMPm+7IC4S1SOXi92Dl/wxknc40Jz/MsfpIIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":506078},"main":"index.js","engines":{"node":"^20"},"gitHead":"fd26d9046a5150206d0bc22b3b086799530f3ff9","scripts":{"dev":"next dev --turbo","lint":"eslint . --ext .js,.jsx,.ts,.tsx","build":"next build","start":"next start","format":"prettier --write .","prepare":"npm run build:lib","build:lib":"tsc"},"_npmUser":{"name":"tuongvo","email":"manhtuong.java@gmail.com"},"repository":{"url":"git+https://gitlab.com/tuongvo/fe-template.git","type":"git"},"_npmVersion":"10.5.0","description":"A common library for Next.js projects.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"qs":"^6.13.1","antd":"^5.17.3","clsx":"^2.1.1","next":"14.2.14","axios":"^1.7.0","dayjs":"^1.11.11","react":"^18.0.0","ahooks":"^3.7.11","lodash":"^4.17.21","firebase":"^11.2.0","next-intl":"^3.14.0","react-dom":"^18.0.0","next-themes":"^0.3.0","react-quill":"^2.0.0","@quinghia/csrf":"^1.0.7","react-to-print":"^2.15.1","tailwind-merge":"^3.0.2","@ant-design/icons":"^5.3.7","next-international":"^1.3.1","object-to-formdata":"^4.5.1","@ant-design/cssinjs":"^1.23.0","@tanstack/react-query":"^5.37.1","react-google-recaptcha":"^3.1.0","@ant-design/nextjs-registry":"^1.0.0","@tanstack/react-query-devtools":"^5.37.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.1.7","eslint":"^8.57.0","postcss":"^8","prettier":"^3.5.3","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/lodash":"^4.17.5","@types/react-dom":"^18","eslint-config-next":"14.2.3","eslint-plugin-react":"^7.37.4","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","@typescript-eslint/parser":"^8.26.1","eslint-plugin-react-hooks":"^5.2.0","@types/react-google-recaptcha":"^2.1.9","@typescript-eslint/eslint-plugin":"^8.26.1"},"_npmOperationalInternal":{"tmp":"tmp/backoffice-fe-nextjs-base_0.1.0_1744470854206_0.5565903635159815","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@9s/backoffice-fe-nextjs-base","version":"0.1.1","description":"A common library for Next.js projects.","main":"index.js","scripts":{"dev":"next dev --turbo","build":"next build","start":"next start","lint":"eslint . --ext .js,.jsx,.ts,.tsx","format":"prettier --write .","build:lib":"tsc","prepare":"npm run build:lib"},"dependencies":{"@ant-design/cssinjs":"^1.23.0","@ant-design/icons":"^5.3.7","@ant-design/nextjs-registry":"^1.0.0","@quinghia/csrf":"^1.0.7","@tanstack/react-query":"^5.37.1","@tanstack/react-query-devtools":"^5.37.1","ahooks":"^3.7.11","antd":"^5.17.3","axios":"^1.7.0","clsx":"^2.1.1","dayjs":"^1.11.11","firebase":"^11.2.0","lodash":"^4.17.21","next":"14.2.14","next-international":"^1.3.1","next-intl":"^3.14.0","next-themes":"^0.3.0","object-to-formdata":"^4.5.1","qs":"^6.13.1","react":"^18.0.0","react-dom":"^18.0.0","react-google-recaptcha":"^3.1.0","react-quill":"^2.0.0","react-to-print":"^2.15.1","tailwind-merge":"^3.0.2"},"devDependencies":{"@types/lodash":"^4.17.5","@types/node":"^20","@types/react":"^18","@types/react-dom":"^18","@types/react-google-recaptcha":"^2.1.9","@typescript-eslint/eslint-plugin":"^8.26.1","@typescript-eslint/parser":"^8.26.1","eslint":"^8.57.0","eslint-config-next":"14.2.3","eslint-config-prettier":"^10.1.1","eslint-plugin-prettier":"^5.2.3","eslint-plugin-react":"^7.37.4","eslint-plugin-react-hooks":"^5.2.0","husky":"^9.1.7","postcss":"^8","prettier":"^3.5.3","tailwindcss":"^3.4.1","typescript":"^5"},"engines":{"node":"^20"},"author":{"name":"Nice Solutions"},"license":"ISC","keywords":["nextjs","library","template","common"],"repository":{"type":"git","url":"git+https://gitlab.com/tuongvo/fe-template.git"},"_id":"@9s/backoffice-fe-nextjs-base@0.1.1","gitHead":"fd26d9046a5150206d0bc22b3b086799530f3ff9","bugs":{"url":"https://gitlab.com/tuongvo/fe-template/issues"},"homepage":"https://gitlab.com/tuongvo/fe-template#readme","_nodeVersion":"20.12.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-s0GsmsDZ7EY27ga1hbO8BS8PLlkfjoNo4RZ9nZ5s/frQdiv3rRoDsYTV8eNPyis0u7AqWY1suQRAgt73ChPa8A==","shasum":"a40a8b317d0c022af09dda85bbd8a480a6bd8098","tarball":"https://registry.npmjs.org/@9s/backoffice-fe-nextjs-base/-/backoffice-fe-nextjs-base-0.1.1.tgz","fileCount":232,"unpackedSize":500900,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDS/iAYN4z15bqF0DVzoa0spUu1YkmnYK3BZHj1Sn+uXwIgG/4lfrqgmSP4t/n8aVe7CRvmSLw+6XADSMT+FL+7VVE="}]},"_npmUser":{"name":"tuongvo","email":"manhtuong.java@gmail.com"},"directories":{},"maintainers":[{"name":"tuongvo","email":"manhtuong.java@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/backoffice-fe-nextjs-base_0.1.1_1744471104396_0.3458200810066112"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-12T15:14:14.149Z","modified":"2025-04-12T15:18:24.886Z","0.1.0":"2025-04-12T15:14:14.415Z","0.1.1":"2025-04-12T15:18:24.674Z"},"bugs":{"url":"https://gitlab.com/tuongvo/fe-template/issues"},"author":{"name":"Nice Solutions"},"license":"ISC","homepage":"https://gitlab.com/tuongvo/fe-template#readme","keywords":["nextjs","library","template","common"],"repository":{"type":"git","url":"git+https://gitlab.com/tuongvo/fe-template.git"},"description":"A common library for Next.js projects.","maintainers":[{"name":"tuongvo","email":"manhtuong.java@gmail.com"}],"readme":"# FE Template\n\nThis is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).\n\n## Getting Started\n\nFirst, run the development server:\n\n```bash\nnpm run dev\n# or\nyarn dev\n# or\npnpm dev\n# or\nbun dev\n```\n\nOpen [http://localhost:3000](http://localhost:3000) with your browser to see the result.\n\nYou can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.\n\nThis project uses [`next/font`](https://nextjs.org/docs/basic-features/font-optimization) to automatically optimize and load Inter, a custom Google Font.\n\n## Learn More\n\nTo learn more about Next.js, take a look at the following resources:\n\n- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.\n- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.\n\nYou can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!\n\n## Deploy on Vercel\n\nThe easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.\n\nCheck out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.\n","readmeFilename":"README.md"}