{"_id":"nextjs-fullstack-template","_rev":"34-c8bbf30a0c55cdc1257c9eef5569f2ba","name":"nextjs-fullstack-template","dist-tags":{"latest":"1.0.34"},"versions":{"1.0.0":{"name":"nextjs-fullstack-template","version":"1.0.0","_id":"nextjs-fullstack-template@1.0.0","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"0402591acc5147c5355b9fa371f3bb10a2482433","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.0.tgz","fileCount":38,"integrity":"sha512-P5jZAqbNPZE14wGi2taxskekbiUhLT5wsm0K2GXI6s8LTPEPQizhnfQmKgTLk/4in0riiftfDp7cn8iZ9iAQ1Q==","signatures":[{"sig":"MEUCIQCNHzq1C0QKBj8gvpkvMcR5BNeXBW7Fo8e/fl9qsWjw5AIgEvGzFjQcq207zAG+PaiuJU7IXkVyxiGI3xTbPH/ewEs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70525},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.0_1725005986044_0.28656152016893977","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"nextjs-fullstack-template","version":"1.0.1","_id":"nextjs-fullstack-template@1.0.1","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"7b38a514c52937323c5c42ba410b6854840c8532","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.1.tgz","fileCount":38,"integrity":"sha512-1qeplQLCoAZmtnlZdbVeQbZJkPeJhNe1KlQixNKLq7gQrSJ0K8PEwlxb5VYS0R8j0/fH91XVenmhG/W/sso53g==","signatures":[{"sig":"MEQCIBDxw5Fk8IojQp6sHvakWIy5u+1yS0iN6X4EobbeYGieAiA8Zhv/e6zt2CyKTgaMaYOPmr2QkXsBmmTWFOQGk5Y5ag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70525},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.1_1725006566567_0.36730319804462175","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"nextjs-fullstack-template","version":"1.0.2","_id":"nextjs-fullstack-template@1.0.2","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"09114b144b2db89757c2701ee21dc3c4dee07e4e","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.2.tgz","fileCount":38,"integrity":"sha512-4Klo9wf8oTnq9S+/gPo+d30cxq3M+WvxAg4mHrvaPUALw1eaEAydEud4Bu6wfj8QTwcCJn2dhjquK74EzvLt9A==","signatures":[{"sig":"MEUCID3W5Ie+gFp360Mi9NPtMYuRNXze9sykwA+7VCa+WOdaAiEAl9CawwNFOv4IAl/lI5szAO5J/mgYqqi3pfAluW1i90g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70547},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.2_1725006718078_0.8256986359908081","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"nextjs-fullstack-template","version":"1.0.3","_id":"nextjs-fullstack-template@1.0.3","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"142205efb4d6976551de62cb8be1550f6b7669e1","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.3.tgz","fileCount":38,"integrity":"sha512-Hif2LvWU9gHjhSoT/eNlQWP1hmet3bzDRQLMxXFORdqfGeabreKE4RnEmt0Qy1orkc6xiTa3+1EjGx/6D6Ejiw==","signatures":[{"sig":"MEQCIHjf1BlQf0lTfrnMMfarxGJHYfQKWREvEozahNMhbgDlAiB+YvcaAF0y4H0p6uHb5caOHeiYIY8Ra/FP0AVHFipoCQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70784},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.3_1725006876724_0.9164300393204494","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"nextjs-fullstack-template","version":"1.0.4","_id":"nextjs-fullstack-template@1.0.4","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"23f772b5beb1bd02a21e13c76df7a19dc7c4ac71","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.4.tgz","fileCount":38,"integrity":"sha512-j9fUNd8cVm3sLAS8xjmLDdvYxDZj49ln7OvLq/XYzIzdBjII8VhBKCl4sG7XvkuOX1xa+QZuGJDZOy9umarHfg==","signatures":[{"sig":"MEUCIQDbgH0rfMqmoj4qBXtLRs5J/ousOg7+AxXRQ4mkN2Ox1gIgBE79Zxhe5VutiRK2wo2LJUvePDjOjYlv9EnFypEa1fM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70756},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.4_1725007048960_0.13512082510682122","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"nextjs-fullstack-template","version":"1.0.5","_id":"nextjs-fullstack-template@1.0.5","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"eb276b2427adb03380e4fccf4e882edbfae837d7","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.5.tgz","fileCount":38,"integrity":"sha512-vJGyDk2uhZD5zV9BwVGtpEjkZDZLepd5HOu0WmMpCRDdYsKgSzpAXoLdPtgiO32FO9IDNRpKHDlRcbEZMK/qaQ==","signatures":[{"sig":"MEUCIBzDxeyU3HTSWAAUYiqs0ITt9zra1Lfqzm/KolvL3Q8jAiEA4UfLdf749XuTbdnK8lb7qplZq2AeHV5hu7if9A7QzYM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70756},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.5_1725007198769_0.9464765330152634","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"nextjs-fullstack-template","version":"1.0.6","_id":"nextjs-fullstack-template@1.0.6","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"7180c620bd6bacda16b84610dcc261984fc02297","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.6.tgz","fileCount":38,"integrity":"sha512-HaKgdxf1gp/jL0Bh/mfkv6sbA3ZsCeTboJ9pIewJplkXWmtftN9yJZMnLm1c5zzIXF9ydoT351XkYdudHbuHZA==","signatures":[{"sig":"MEUCICOeY56etHh/EUrivE1IFGr5lpDS+Wc98H46bNAvpGbnAiEAvfoXjoP1xoMiHBbS6KVM7CLzJZMIKubeCSlx2QynnjY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70808},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.6_1725007698816_0.7886984718333454","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"nextjs-fullstack-template","version":"1.0.7","_id":"nextjs-fullstack-template@1.0.7","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"54c9a79c89c6f97c98a8173b97ed3f94ec435f5c","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.7.tgz","fileCount":38,"integrity":"sha512-Eyqv9KFXvgVu7b9WZqDWR2hmJ3F2CgidPEJWYwUKfjLt0GzUZDkdzW/9uqciX8VEs/AKQNUm4ywapCK50qsCqw==","signatures":[{"sig":"MEUCIAkAACUusmj0EzSHZkMtT9s4cPl9vYOxh2RaExwv1IF9AiEAvmTpD3eS0p5jGOVtwMnEc8l8pr//xF4SejifR1WA+ig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":70808},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.7_1725008081879_0.9573793352622235","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"nextjs-fullstack-template","version":"1.0.8","_id":"nextjs-fullstack-template@1.0.8","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"a8a29d74efce799d07734fdead00f6d8394aa438","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.8.tgz","fileCount":38,"integrity":"sha512-Eg8QUHHyDtDTWKFB/Dt3BLLJzIf9pGJ/E3ZcsY271atoFj18+aaoAK7soLl/wLcLB3fx17Maza5kC2uKrzfzGQ==","signatures":[{"sig":"MEYCIQDmKLBAZ2U5ZIDhf2qHlMvp9aqgekrluvGSO+rzz6uu/AIhAK/0E90bk77mY+h7La4J6JE0baukzv1Lf0mXyL22IgAj","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71195},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.8_1725008468219_0.3687472519884927","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"nextjs-fullstack-template","version":"1.0.9","_id":"nextjs-fullstack-template@1.0.9","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"23cb673cf3af3fc72f3ed88eb114318c1c77d7fb","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.9.tgz","fileCount":38,"integrity":"sha512-4QDC7Gb3xmp1Msu/smvbLCFO2IAsPSspCriq+5EckO9jHY1XFvGT/i5jyEO0+sqHxVlNi4mqt/JQlZ1JuvCe3g==","signatures":[{"sig":"MEUCIQC+yemxs7EfgodYkTukMtj2UmLPawhl9005UfFMc/IlowIgDH2JrP2pDV4pTIUjkNK9BUdOmjWgddMxSOwl6H0WfTE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71360},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.9_1725008677675_0.5815791642577879","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"nextjs-fullstack-template","version":"1.0.10","_id":"nextjs-fullstack-template@1.0.10","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"c54ab78acf96a3a83115d209230544876a87f59c","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.10.tgz","fileCount":38,"integrity":"sha512-h/O5n/KXqxduWYQyrhWkru400/uM2oLU+wZgPx4msIYSPQCcgzNz0rJckB91ra6GVepEPH7r3Uc1Rfr6J0/tPA==","signatures":[{"sig":"MEUCIAdp5pVx5BzrzY0O/esBulFvmhoXEHoZq+GDifzUGtrKAiEAoacCG+MNkSIAZ1eYCyLQFGABK7DsciPBCIYrDWnEB4Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72367},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.10_1725009062919_0.8784902190684161","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"nextjs-fullstack-template","version":"1.0.11","_id":"nextjs-fullstack-template@1.0.11","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"9d8b0bd1a4b0a6989183b4fd32effedef86f8d0a","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.11.tgz","fileCount":38,"integrity":"sha512-EvnOs/C7fCPq8fn0Fs/GBCSy8NydLugaWWHCxntqaInkAoDeupSsZMQMM3ayT+1BtR5rCKmxgRPR7/B3U+iDXQ==","signatures":[{"sig":"MEUCIF0eSMCX3+QtF3pnuhdYQjEclkRR+v34k2xJBKQPfEj7AiEAi5XVYxDmYFXE/woYs7wdJwu+XM+X29uT/RvO/RSv/GM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72368},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.11_1725009570732_0.5140055214599184","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"nextjs-fullstack-template","version":"1.0.12","_id":"nextjs-fullstack-template@1.0.12","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"1273149b79257d6bca5af85379d71d58c965b9ff","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.12.tgz","fileCount":39,"integrity":"sha512-zKGkR1W/dytSm0v1tywUmEXEWPXRCWFbzkF3E7naepPzirku8m/OITM9BwmLu3OA/xzeZjrmW5L4MifMTG6HmA==","signatures":[{"sig":"MEYCIQCXQR6dXlA55pxts4hoGddDfHAxsEDqnoo1yvBwfbYsDgIhAN3vIVg4INHnjT4AATz1E1NZu3GLD8L41/k7ZfcoXucy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":72824},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.12_1725050871343_0.14309439094313192","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"nextjs-fullstack-template","version":"1.0.13","_id":"nextjs-fullstack-template@1.0.13","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"7daa60a9da999cc0766d011ad8e854ded2d983fc","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.13.tgz","fileCount":39,"integrity":"sha512-7wfw/5lJztNbYIxvGfoeXnuvcNRVrVbtiM7OmOw56t8NkLQi9k2QWLWYzgCiwFe6J5ftbnBI+Q7sp3EdorRobA==","signatures":[{"sig":"MEQCIB8dAuBB9FBLSYkfxpkYVd08LIwwPgpaUkuKL7OTo/9IAiAzZMTZHdt2i4RXvednWlU40FX/IgaBL72vBuciFcPZFA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73207},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.13_1725051225344_0.16905688116463558","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"nextjs-fullstack-template","version":"1.0.14","_id":"nextjs-fullstack-template@1.0.14","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"c3dd27dd859ba588313de9d8849add755e1bc431","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.14.tgz","fileCount":39,"integrity":"sha512-Q4IBta4bgAZfsK/mQEEYitbwhEBxMnBb3bZayUjUxPHbMwuN84t4ujx9ZuI3W1JvPU2huWV5qiqnSlvLLnOCEA==","signatures":[{"sig":"MEUCIQD/KCF07N1IA0I6kL1Y7stsvfS9EBvS3YMDrK+9fqqxZgIgIvmTjsGCM1/qQ5flEMXkhNBYlv2JaArlR5Bqtr6RoBo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73299},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.14_1725051754790_0.2615637020366324","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"nextjs-fullstack-template","version":"1.0.15","_id":"nextjs-fullstack-template@1.0.15","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"d9e9f12bb70d1159b36181b0f5aaef2379715911","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.15.tgz","fileCount":39,"integrity":"sha512-1s7nYrwUWB951JcJEIPPnB7lO5JUR642fAfcPRBAkxluPrSI/CeJpHPJ3o2bkTlcjp/iHQXBCAwzEbiIi8W9VQ==","signatures":[{"sig":"MEUCIDFkupuVlD9FwaYyS2t4HgCMYHLwKsBNRL8jMqt4/RMFAiEA292rq5dYGmc87L2G1jt3+OhD25gI2lQRpTTmceX2STA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73767},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.15_1725052160354_0.047279119980956796","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"nextjs-fullstack-template","version":"1.0.16","_id":"nextjs-fullstack-template@1.0.16","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"2b656e935427dee78e2db0c069ec0a4a2a33985f","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.16.tgz","fileCount":39,"integrity":"sha512-rwuIp3xCLPGg+IvumpCcgimzPTHQytKxKrHSsAlWgK1nCVF0em75rGmHwzyZHMkbV04XqSWsrD2QdRYFszuo6A==","signatures":[{"sig":"MEUCIHNMAjmaJ4vZEPzTMmWa9EDu008iPl1ofEKGTJ6/LPhmAiEAiix0ogqhb/fjgzg2/FvNbulLEiyxjNlgLbClIrzk944=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73522},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.16_1726651432862_0.8373996086468036","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"nextjs-fullstack-template","version":"1.0.17","_id":"nextjs-fullstack-template@1.0.17","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"ba3cc07238ec7fbe3b30effc6741c020dc36997b","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.17.tgz","fileCount":39,"integrity":"sha512-IAQ6WKvtp5KuHNP0nyUJm+kSlN3FO2kePvYeL4ISIk2vZR6PzKwL/IJZIHKAjsadHWcghFei8Tjzdm5MHJHE1g==","signatures":[{"sig":"MEUCIQDSE0yCvGQBPCdiLvbZAN569OsHDt1U08xwKjKYDtA6pQIgWDwg2XXtBmTO/1F2+fx974u6vUlQOQDVzJDXlooac4o=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73930},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.17_1726651948436_0.4881942105005581","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"nextjs-fullstack-template","version":"1.0.18","_id":"nextjs-fullstack-template@1.0.18","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"cd013bdd8457f28c98172a5d8974462d6b3f7f83","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.18.tgz","fileCount":39,"integrity":"sha512-c5BcxM0NmvGJv8yE+tgD9n/afnd38SER/WmL3nFu67uhLB00hTrQq0ebXYJkul353CEJtkf35rAlGmgkJQ0bkg==","signatures":[{"sig":"MEUCIQCT4lW7lWwe48Dowb8bMxTcJ7pjk1BNz0jd7tz/qMt7NwIgeMsjFcMz7sRGG/7YCiB/FlRqW3N6c3GS/OIVupslOpo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73825},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.18_1726652442159_0.07436062950822975","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"nextjs-fullstack-template","version":"1.0.19","_id":"nextjs-fullstack-template@1.0.19","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"cc3a2829975fcb2f6019aa9a1a899350f854f197","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.19.tgz","fileCount":39,"integrity":"sha512-efZwjU6Mk1jAloxLhygkKlhZ1t4Z2MVbuoyYzT13tuOP1hkhfl2g2vA67PhTNZE59ySfoQc+KLEMakMdh3G/FA==","signatures":[{"sig":"MEUCICL9wsTN9G7AvAamyLuR51JhNp7bvmzvmSlnVZY00lIaAiEA20VlxILqo9CyVr4/eTlS4+bXhV3JYPQlDch7FEQyGik=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74105},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.19_1726652647226_0.6274228506682002","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"nextjs-fullstack-template","version":"1.0.20","_id":"nextjs-fullstack-template@1.0.20","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"7a180e83d2a827b67226028f75f31552234329fb","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.20.tgz","fileCount":39,"integrity":"sha512-C7MztCDLIeuATZnE9tiVYNNpywwp71IaPqnmHBOgi6XYyRga5b2BrDM2ctoVsulMrXIwTGbXYOoIvJHH31cSuA==","signatures":[{"sig":"MEUCIEehxp6oNIkIfWu9QwU4RkSNwZRVPczj67Utf5y4+Q+0AiEA1HP4yxdum4z9rDdIVcXkvloZf0mPqKbBcvn0cne4FE4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73873},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.20_1726652764053_0.1506677511494514","host":"s3://npm-registry-packages"}},"1.0.21":{"name":"nextjs-fullstack-template","version":"1.0.21","_id":"nextjs-fullstack-template@1.0.21","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"d9c5a272666c2d87bdfdadf8cd0214a2cdd97fe2","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.21.tgz","fileCount":39,"integrity":"sha512-FfxfoWnnfH03cfcK7r70bvl5m0I4muLtG9eWXE6MkrcA6GDOiR1k5CA1pVBdT1AhrKOUegix5/cV8MOUkDN2SA==","signatures":[{"sig":"MEUCIASOe9E0G/dVWayZgr8ccwQdsy/5DUCQ/se6NvxlgJm2AiEAiXsOQj0fXadBsLkF3vDvPxnFAtfSp5342dONHeXpTPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74105},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.21_1726653112579_0.6453702115055373","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"nextjs-fullstack-template","version":"1.0.22","_id":"nextjs-fullstack-template@1.0.22","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"763c9c95bc9b7930d60f81c3445979734a6ea158","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.22.tgz","fileCount":39,"integrity":"sha512-8t4vh482Igdh0E8g5MZDQit+KbZoQ6KQmieo3npQqXEvx3ya8M1Po7uZX/eKgPZzG4t96H02whpCuHm0VDEzOA==","signatures":[{"sig":"MEUCIQC63RQC4npbywQMSiVKtjTH0/PHtbac9pg97p/PXm5Y1gIgNeQdyg3LzJZihaAoiLGDeKkCpgW5m+0uTm5h0AxF/bM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74103},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.22_1726653466546_0.9841670418108115","host":"s3://npm-registry-packages"}},"1.0.23":{"name":"nextjs-fullstack-template","version":"1.0.23","_id":"nextjs-fullstack-template@1.0.23","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"5a023834a49d3acf54be9c182f9287da875e68b3","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.23.tgz","fileCount":39,"integrity":"sha512-4X5dJQQD2CAHV2V4RS+jq45RvXtak2Mk4MSIt9TfdCpm4Kfp3bc2lOegFWCBfTnJP6TmtJtUEgB0X1vBwGgBTg==","signatures":[{"sig":"MEUCIQC1QIxm/gg4snk+nGOAdVvk+PSqZIRd9VfGHVEE7cKsDQIgUfIPG7O3FeHUUldiB6h0+IbbxrNrWqSlCzDtjP6i7qA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73865},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.23_1726653609672_0.9748613198973066","host":"s3://npm-registry-packages"}},"1.0.24":{"name":"nextjs-fullstack-template","version":"1.0.24","_id":"nextjs-fullstack-template@1.0.24","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"29912700db63f5337e3231285861d11793d0de33","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.24.tgz","fileCount":39,"integrity":"sha512-CoL1DJoNMpLdQ5iYRLUaiaNFSxQ4uPCLqN3yuN2LC9EMK35/WJAwOVfR1nSshe1Z2l+1RXLjIqgrnAGK3lSOEQ==","signatures":[{"sig":"MEYCIQCSe6A3NwPXqFwgIkuIdo8yjPjI0/iEgkPaB7sd9ehMgAIhAO4QU/P8cBb5i/618KQ4ZQIXdXIMBZycaPB+/Z4Z5g/9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74259},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.24_1726653908997_0.6995492918510453","host":"s3://npm-registry-packages"}},"1.0.25":{"name":"nextjs-fullstack-template","version":"1.0.25","_id":"nextjs-fullstack-template@1.0.25","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"79c013f47a93e79513b14b3a2becf9abe78fdc2b","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.25.tgz","fileCount":39,"integrity":"sha512-wDYOahGyg+8AGORaf7qqj82OjV+MBOHvJVIuSXI8iaUX0FeDTuqZNkfp2msV0yrHp6SYH3w7p8MqG5b9Uo98rA==","signatures":[{"sig":"MEUCIGkjDZSknGuvD/tFWOAAFRwrnKgipY5uQ/f5fiGLoEwRAiEAvBFcJMI05zjU1+BF/SxKkoZn3DUfIF0lldIcMch8HKs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74247},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.25_1726653968486_0.0825319754438334","host":"s3://npm-registry-packages"}},"1.0.26":{"name":"nextjs-fullstack-template","version":"1.0.26","_id":"nextjs-fullstack-template@1.0.26","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"4a57fa75527351509f66e4f17ff140f527e21494","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.26.tgz","fileCount":39,"integrity":"sha512-5NTxgqRXSGXapubXAiIv2C7G3cEXo6t/nuUrAXE83vmw2jJBnZ5GdlMXeY3Pa5/yVNx82GP5bEf/mfJYPK0PYA==","signatures":[{"sig":"MEQCIC5lvvKtf+sq2im1K+mzpXBeUtihEl8QjgV1lInQaXL2AiB2cCpGsOqir395oFQ1gHc3xM3irEj9u6Pey+LefAFzvA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74979},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.26_1726654277264_0.8388201245881659","host":"s3://npm-registry-packages"}},"1.0.27":{"name":"nextjs-fullstack-template","version":"1.0.27","_id":"nextjs-fullstack-template@1.0.27","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"257319feceaaa8f774167e12d7098465495aa4bc","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.27.tgz","fileCount":39,"integrity":"sha512-dkf0hDPVgC4ICZqgUv5o1Zan25LCVF43CB6DWQ8TO4riTgPV5CW1we7CjVRdhxKl3YYkN3skZpxVnMPEOUA4eg==","signatures":[{"sig":"MEYCIQCMmQ/iJbURPqC6LeH4agmGo7SK3oUsoBm3MqvQu6gs1gIhALtuHMpM+3fpJSoyX9s35nNIyEprP7Jcbzi6NG3wHnea","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74995},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.27_1726817816732_0.26156680597377524","host":"s3://npm-registry-packages"}},"1.0.28":{"name":"nextjs-fullstack-template","version":"1.0.28","_id":"nextjs-fullstack-template@1.0.28","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"2fa0ce9aaf212020d5290fb8aa7ca1e9d0bdae00","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.28.tgz","fileCount":39,"integrity":"sha512-r2NGd7pWUb993x/8Mz8N5tgA3BHPdpz1imGPRfJsLYq1X/ZeTWzs2l0udHtUCH64QFQW7FFeGAQm4dwHCW/5WQ==","signatures":[{"sig":"MEUCIHr0pW+jg35Hdnbnd86xzqrK/Zi0bCZIho6G1rmNaui+AiEAp2BWYOzVQ3nGrvi7oabd9WmaElxRSQNY2epwWO9fsSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74995},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.28_1726818076306_0.49645301734378133","host":"s3://npm-registry-packages"}},"1.0.29":{"name":"nextjs-fullstack-template","version":"1.0.29","_id":"nextjs-fullstack-template@1.0.29","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"e517b549a8a8a611c3868dd016055ac0b25e8c8e","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.29.tgz","fileCount":39,"integrity":"sha512-CpubcEca52RDfoxmO0LWWHclM+nE9KWbv9ZoMkUM/Gg2CR/UExEDnlcCmhBcvNAUmcm1Gmwcd2nYe2YeOLtJ6g==","signatures":[{"sig":"MEUCIBN/jqZqvGSj4bU1vUdmXHmYVLE5XjiKWYqIoqG3rHImAiEA5rFSiyvQCbYld5EjyRKy8AsGGv5dYaMRGy4de6+weiw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75225},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.29_1726818692358_0.31914993198003394","host":"s3://npm-registry-packages"}},"1.0.30":{"name":"nextjs-fullstack-template","version":"1.0.30","_id":"nextjs-fullstack-template@1.0.30","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"a955725b1daadc46b7bd460bd655ea27767bd289","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.30.tgz","fileCount":39,"integrity":"sha512-FlV8K19aP+sA9ov8xkX1ZXLc7S+lqtAuSwSiQJIbtYn9tzHLFVqpG3VoYgKOGuhgIi+9LYv/8JgPt1biSSr/Xw==","signatures":[{"sig":"MEQCIFARZlO9nCJAqEtD7acm/CM+H7QG+j//LQc+hOlXxFtJAiA5MDiVzKqKxg62yfnf+14PyC59LtmGnUKX8Wq33XyiEA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75225},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.30_1726819082755_0.16740258588590984","host":"s3://npm-registry-packages"}},"1.0.31":{"name":"nextjs-fullstack-template","version":"1.0.31","_id":"nextjs-fullstack-template@1.0.31","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"680e810e8ee22bbf525aab829bebdb8138c230bd","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.31.tgz","fileCount":39,"integrity":"sha512-yr3PMM7T85qtLuhtAxf6Jpd2op0y6JauKhiWhWd1nIJycc5vrltA2pM55ar/Kv/QNQVjrQ9R9HQiAAf5ngEfCA==","signatures":[{"sig":"MEUCIQCfsI/l4zifyGQOvntniRK8EIyob6UCoxylholND/v2YQIgXmyARwcCv7gkt+SjbwQvP/L+tls9JvHpN+L+PRbXZfQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74191},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.31_1726819386462_0.4259775362576603","host":"s3://npm-registry-packages"}},"1.0.32":{"name":"nextjs-fullstack-template","version":"1.0.32","_id":"nextjs-fullstack-template@1.0.32","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"f55d9a6ac0aa77e805e0c5fe1e906cd67d67fa3b","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.32.tgz","fileCount":39,"integrity":"sha512-GpjCXlI/iN3hYHlK3J7UEVddQUdihKuvJ51MSnrYSZCgTwAusM8p4ydVD9a7U4fc9860l7F9FIrgi5xtPOlzig==","signatures":[{"sig":"MEQCIFn9Dx76anyWjFG1HegNCDuyxKvisQFoH1g48HjmXMOUAiAOC2ngQeDqKI6YKR3qtA7fMrlNMOdd6AbBZ4B0X0Ajhw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74224},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.32_1726819764786_0.9533191709352067","host":"s3://npm-registry-packages"}},"1.0.33":{"name":"nextjs-fullstack-template","version":"1.0.33","_id":"nextjs-fullstack-template@1.0.33","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"bin":{"create-nextjs-app":"bin/create-app.js"},"dist":{"shasum":"3f3048645486e1ad070d02344efa2dc1373d9791","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.33.tgz","fileCount":39,"integrity":"sha512-foH8syMQQWcICrao7ndvD3NQPylIwncmb/jFyPdU0Vo0J8/XwLV+HsBp6yDr3dB6ONlAY33eqb2fRxguYRZ5Sw==","signatures":[{"sig":"MEUCIE9dx1JGm3DjCQQ/+7hj19y1U/C0Adix2g5yTzao3je9AiEA5OGSmCvDTkOPjI+6AVawHoj7XIjQmygvPIR5LQPZnp4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74990},"main":"index.js","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","private":false,"scripts":{"dev":"next dev","lint":"next lint","build":"next build","start":"next start","postinstall":"npx prisma generate || true","prisma-generate":"prisma generate"},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"_npmVersion":"10.8.2","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","directories":{},"_nodeVersion":"20.12.2","dependencies":{"next":"14.2.7","react":"^18","redux":"^5.0.1","bcrypt":"^5.1.1","stripe":"^16.9.0","next-auth":"^4.24.7","react-dom":"^18","react-icons":"^5.3.0","react-redux":"^9.1.2","@types/bcrypt":"^5.0.2","framer-motion":"^11.3.31","@prisma/client":"^5.19.0","react-hot-toast":"^2.4.1","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@next-auth/prisma-adapter":"^1.0.7"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8","prisma":"^5.19.0","postcss":"^8","typescript":"^5","@types/node":"^20","tailwindcss":"^3.4.1","@types/react":"^18","@types/react-dom":"^18","eslint-config-next":"14.2.7"},"_npmOperationalInternal":{"tmp":"tmp/nextjs-fullstack-template_1.0.33_1726820885874_0.02467232184154078","host":"s3://npm-registry-packages"}},"1.0.34":{"name":"nextjs-fullstack-template","version":"1.0.34","description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","main":"index.js","private":false,"scripts":{"dev":"next dev","build":"next build","start":"next start","lint":"next lint","prisma-generate":"prisma generate","postinstall":"npx prisma generate || true"},"bin":{"create-nextjs-app":"bin/create-app.js"},"dependencies":{"@next-auth/prisma-adapter":"^1.0.7","@prisma/client":"^5.19.0","@reduxjs/toolkit":"^2.2.7","@stripe/stripe-js":"^4.4.0","@types/bcrypt":"^5.0.2","bcrypt":"^5.1.1","framer-motion":"^11.3.31","next":"14.2.7","next-auth":"^4.24.7","react":"^18","react-dom":"^18","react-hot-toast":"^2.4.1","react-icons":"^5.3.0","react-redux":"^9.1.2","redux":"^5.0.1","stripe":"^16.9.0"},"devDependencies":{"@types/node":"^20","@types/react":"^18","@types/react-dom":"^18","eslint":"^8","eslint-config-next":"14.2.7","postcss":"^8","prisma":"^5.19.0","tailwindcss":"^3.4.1","typescript":"^5"},"_id":"nextjs-fullstack-template@1.0.34","gitHead":"21ea7e4c84816030eeeed18b1905dcbb087802bf","_nodeVersion":"20.12.2","_npmVersion":"10.8.2","dist":{"integrity":"sha512-5CqHSqxtgDhtI6NiYElgF+Ox1FM6IzHQMvl6+nqRetLvAQT2r9mJwdZ+br9NDyFWF+i1oGbGhwi+beE2B9iZWQ==","shasum":"7b6e34cb249dcde18de957801cc7123402db6bf8","tarball":"https://registry.npmjs.org/nextjs-fullstack-template/-/nextjs-fullstack-template-1.0.34.tgz","fileCount":39,"unpackedSize":74990,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDr6RmBc/fTnGsRNqRxQh9E3NIFZOGedszNMJsrcH/UYAIgb/tmH8zgkAno5P1U3sknnWmmmU1bvxyeBmTyNQedxsM="}]},"_npmUser":{"name":"abelj55","email":"ab.villa55@gmail.com"},"directories":{},"maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nextjs-fullstack-template_1.0.34_1726821215459_0.34248754346736154"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-30T08:19:46.043Z","modified":"2024-09-20T08:33:35.889Z","1.0.0":"2024-08-30T08:19:46.245Z","1.0.1":"2024-08-30T08:29:26.742Z","1.0.2":"2024-08-30T08:31:58.321Z","1.0.3":"2024-08-30T08:34:36.930Z","1.0.4":"2024-08-30T08:37:29.108Z","1.0.5":"2024-08-30T08:39:58.936Z","1.0.6":"2024-08-30T08:48:19.021Z","1.0.7":"2024-08-30T08:54:42.059Z","1.0.8":"2024-08-30T09:01:08.415Z","1.0.9":"2024-08-30T09:04:37.826Z","1.0.10":"2024-08-30T09:11:03.105Z","1.0.11":"2024-08-30T09:19:30.975Z","1.0.12":"2024-08-30T20:47:51.517Z","1.0.13":"2024-08-30T20:53:45.624Z","1.0.14":"2024-08-30T21:02:35.037Z","1.0.15":"2024-08-30T21:09:20.572Z","1.0.16":"2024-09-18T09:23:53.076Z","1.0.17":"2024-09-18T09:32:28.601Z","1.0.18":"2024-09-18T09:40:42.327Z","1.0.19":"2024-09-18T09:44:07.396Z","1.0.20":"2024-09-18T09:46:04.194Z","1.0.21":"2024-09-18T09:51:52.756Z","1.0.22":"2024-09-18T09:57:46.714Z","1.0.23":"2024-09-18T10:00:09.856Z","1.0.24":"2024-09-18T10:05:09.159Z","1.0.25":"2024-09-18T10:06:08.650Z","1.0.26":"2024-09-18T10:11:17.403Z","1.0.27":"2024-09-20T07:36:56.921Z","1.0.28":"2024-09-20T07:41:16.534Z","1.0.29":"2024-09-20T07:51:32.585Z","1.0.30":"2024-09-20T07:58:02.967Z","1.0.31":"2024-09-20T08:03:06.683Z","1.0.32":"2024-09-20T08:09:24.985Z","1.0.33":"2024-09-20T08:28:06.063Z","1.0.34":"2024-09-20T08:33:35.667Z"},"description":"A Next.js full-stack template with TypeScript, Tailwind CSS, Framer Motion, Stripe, NextAuth, MongoDB, and Prisma.","maintainers":[{"name":"abelj55","email":"ab.villa55@gmail.com"}],"readme":"# Template App - Next.js Project\n\nThis is a [Next.js](https://nextjs.org/) template project configured with the following technologies:\n\n- **Tailwind CSS**: Utility-first CSS framework for styling.\n- **TypeScript**: Strongly typed programming language for building scalable web apps.\n- **Framer Motion**: Library for animations and interactive motion.\n- **Stripe**: Payment processing platform.\n- **MongoDB**: NoSQL database for storing application data.\n- **Prisma**: ORM for connecting your application to a database.\n\n## Project Structure\n\nThis project follows a structured directory layout:\n\n- `app/`: Main application folder where the pages and components reside.\n- `prisma/`: Contains Prisma-related configuration files and database schema.\n- `public/`: Public assets like images, fonts, etc.\n- `node_modules/`: Contains all the npm dependencies.\n- `styles/`: Custom global styles.\n- `components/`: Reusable React components.\n- `utils/`: Utility functions and helpers.\n- `api/`: API routes and handlers.\n\n## Getting Started\n\n### Prerequisites\n\nMake sure you have the following installed:\n\n- [Node.js](https://nodejs.org/en/) (LTS version recommended)\n- [npm](https://www.npmjs.com/) or [yarn](https://yarnpkg.com/) (Optional)\n- [Prisma CLI](https://www.prisma.io/docs/getting-started) for database management\n- [Tailwind CSS](https://tailwindcss.com/docs/installation) for utility-first styling\n- [TypeScript](https://www.typescriptlang.org/) for static type-checking\n- [Framer Motion](https://www.framer.com/motion/) for animations\n- [Stripe](https://stripe.com/docs) for payment processing\n- [MongoDB](https://www.mongodb.com/docs/) for database setup\n\n### Installation\n\nFirst, clone the repository and install the dependencies:\n\n```bash\ngit clone https://github.com/yourusername/template-app.git\ncd template-app\nnpm install\n# or\nyarn install\n","readmeFilename":"README.md"}