{"_id":"@carbonconsulting/fe-boilerplate","_rev":"4-3effc1e4c7111e8c92f411271f70903d","name":"@carbonconsulting/fe-boilerplate","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@carbonconsulting/fe-boilerplate","version":"1.0.0","author":{"name":"Cemre Acar"},"license":"MIT","_id":"@carbonconsulting/fe-boilerplate@1.0.0","maintainers":[{"name":"cmracar","email":"cemreacar94@gmail.com"}],"dist":{"shasum":"4597bbc6c27e10b73f9c151621e05d1a48779876","tarball":"https://registry.npmjs.org/@carbonconsulting/fe-boilerplate/-/fe-boilerplate-1.0.0.tgz","fileCount":19,"integrity":"sha512-fBw4bz70f8Cft/VGfz0C/qg2H46FYkni5leuwFf/KM6X3QROGZzMT0kfirx4S2LjU8tD8mIjQ2mflUq2URUyGw==","signatures":[{"sig":"MEQCIHkkLNDgpMft7vuMPkC9M3gGdlVdsEWaN3HDjS4mRTQvAiAF4qB34JU7Bb8+m/1XJU8JB/k4wI4QmiNU4LlBTwDnZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36359},"main":"index.js","types":"index.d.ts","gitHead":"0410fadc24197be5cd3a2a970ad4acab7cde3bbb","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint","build":"next build","start":"next start"},"_npmUser":{"name":"cmracar","actor":{"name":"cmracar","type":"user","email":"cemreacar94@gmail.com"},"email":"cemreacar94@gmail.com"},"_npmVersion":"11.4.2","description":"Carbon Consulting Frontend Projects Boilerplate","directories":{},"_nodeVersion":"20.19.2","dependencies":{"next":"15.3.5","axios":"^1.10.0","react":"^19.0.0","postcss":"^8.5.6","next-auth":"^4.24.11","react-dom":"^19.0.0","react-redux":"^9.2.0","autoprefixer":"^10.4.21","@emotion/react":"^11.14.0","react-toastify":"^11.0.5","@emotion/styled":"^11.14.1","@reduxjs/toolkit":"^2.8.2","@tailwindcss/forms":"^0.5.10","@tailwindcss/typography":"^0.5.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20.19.4","tailwindcss":"^4.1.11","@types/react":"^19.1.8","@eslint/eslintrc":"^3","@types/react-dom":"^19.1.6","eslint-config-next":"15.3.5","@tailwindcss/postcss":"^4"},"_npmOperationalInternal":{"tmp":"tmp/fe-boilerplate_1.0.0_1751983078767_0.13644666638091185","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@carbonconsulting/fe-boilerplate","version":"1.0.1","author":{"name":"Cemre Acar"},"license":"MIT","_id":"@carbonconsulting/fe-boilerplate@1.0.1","maintainers":[{"name":"cmracar","email":"cemreacar94@gmail.com"}],"dist":{"shasum":"df29c23c8d1211987d7fb0710a6ce87e8b527c06","tarball":"https://registry.npmjs.org/@carbonconsulting/fe-boilerplate/-/fe-boilerplate-1.0.1.tgz","fileCount":19,"integrity":"sha512-GXRPBuDYNHofsmFmDnBtNetNFAFZ+rCL11dpWYAifBCX3IsnKy9M7Vx90yuY8BQrkSXhrO5KZWn8V6vw9T/8Rg==","signatures":[{"sig":"MEQCIHOiVL2FprjMrifKYm/q94N4+tW/ZWYudeqKEm/eUVmcAiAl1MwUBQn1ZvfWeXxTely/IloQ6CvMDZErhCOu0+HSAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37946},"main":"index.js","types":"index.d.ts","gitHead":"3b3d33f1c6080696e0c039e0d08fc6e94a30f801","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint","build":"next build","start":"next start"},"_npmUser":{"name":"cmracar","actor":{"name":"cmracar","type":"user","email":"cemreacar94@gmail.com"},"email":"cemreacar94@gmail.com"},"_npmVersion":"11.4.2","description":"Carbon Consulting Frontend Projects Boilerplate","directories":{},"_nodeVersion":"20.19.2","dependencies":{"next":"15.3.5","axios":"^1.10.0","react":"^19.0.0","postcss":"^8.5.6","next-auth":"^4.24.11","react-dom":"^19.0.0","react-redux":"^9.2.0","autoprefixer":"^10.4.21","@emotion/react":"^11.14.0","react-toastify":"^11.0.5","@emotion/styled":"^11.14.1","@reduxjs/toolkit":"^2.8.2","@tailwindcss/forms":"^0.5.10","@tailwindcss/typography":"^0.5.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20.19.4","tailwindcss":"^4.1.11","@types/react":"^19.1.8","@eslint/eslintrc":"^3","@types/react-dom":"^19.1.6","eslint-config-next":"15.3.5","@tailwindcss/postcss":"^4"},"_npmOperationalInternal":{"tmp":"tmp/fe-boilerplate_1.0.1_1751984836692_0.32255712840916884","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@carbonconsulting/fe-boilerplate","version":"1.0.3","author":{"name":"Cemre Acar"},"license":"MIT","_id":"@carbonconsulting/fe-boilerplate@1.0.3","maintainers":[{"name":"cmracar","email":"cemreacar94@gmail.com"}],"dist":{"shasum":"affc8221a1575a006a2362df9ddd0ba757cdc5e8","tarball":"https://registry.npmjs.org/@carbonconsulting/fe-boilerplate/-/fe-boilerplate-1.0.3.tgz","fileCount":22,"integrity":"sha512-NFZXZHdWj/eIVDC9u9zMdGEqL7+UfHtpV/x5R7+nyiAyAEjyU04B18vHbOni03qBYiXikxWk/oyvhA1irSVAAQ==","signatures":[{"sig":"MEUCIGPhZ8n3iEccRLQ7QQ7EKqTpPLyLL/Jf1QgWESzbsrIkAiEA+em/9EiZ4ElCTrrLJM7XkKCA0o7EW94ZzbTOMd1akq4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39048},"main":"index.js","types":"index.d.ts","gitHead":"9dfb61592618a1a2560fdb0b60d79ff69a2f4817","private":false,"scripts":{"dev":"next dev --turbopack","lint":"next lint","build":"next build","start":"next start"},"_npmUser":{"name":"cmracar","actor":{"name":"cmracar","type":"user","email":"cemreacar94@gmail.com"},"email":"cemreacar94@gmail.com"},"_npmVersion":"11.4.2","description":"Carbon Consulting Frontend Projects Boilerplate","directories":{},"_nodeVersion":"20.19.2","dependencies":{"next":"15.3.5","axios":"^1.10.0","react":"^19.0.0","postcss":"^8.5.6","next-auth":"^4.24.11","react-dom":"^19.0.0","react-redux":"^9.2.0","autoprefixer":"^10.4.21","@emotion/react":"^11.14.0","react-toastify":"^11.0.5","@emotion/styled":"^11.14.1","@reduxjs/toolkit":"^2.8.2","@tailwindcss/forms":"^0.5.10","@tailwindcss/typography":"^0.5.16"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9","typescript":"^5","@types/node":"^20.19.4","tailwindcss":"^4.1.11","@types/react":"^19.1.8","@eslint/eslintrc":"^3","@types/react-dom":"^19.1.6","eslint-config-next":"15.3.5","@tailwindcss/postcss":"^4"},"_npmOperationalInternal":{"tmp":"tmp/fe-boilerplate_1.0.3_1751985846824_0.342670127273379","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@carbonconsulting/fe-boilerplate","version":"1.0.4","description":"Carbon Consulting Frontend Projects Boilerplate","author":{"name":"Cemre Acar"},"main":"index.js","types":"index.d.ts","private":false,"license":"MIT","scripts":{"dev":"next dev --turbopack","build":"next build","start":"next start","lint":"next lint"},"dependencies":{"@emotion/react":"^11.14.0","@emotion/styled":"^11.14.1","@reduxjs/toolkit":"^2.8.2","@tailwindcss/forms":"^0.5.10","@tailwindcss/typography":"^0.5.16","autoprefixer":"^10.4.21","axios":"^1.10.0","next":"15.3.5","next-auth":"^4.24.11","postcss":"^8.5.6","react":"^19.0.0","react-dom":"^19.0.0","react-redux":"^9.2.0","react-toastify":"^11.0.5"},"devDependencies":{"@eslint/eslintrc":"^3","@tailwindcss/postcss":"^4","@types/node":"^20.19.4","@types/react":"^19.1.8","@types/react-dom":"^19.1.6","eslint":"^9","eslint-config-next":"15.3.5","tailwindcss":"^4.1.11","typescript":"^5"},"publishConfig":{"access":"public"},"_id":"@carbonconsulting/fe-boilerplate@1.0.4","gitHead":"5e5982d3190eea34dec5ce726c32e7c94f759ee2","_nodeVersion":"20.19.2","_npmVersion":"11.4.2","dist":{"integrity":"sha512-gLt1p3iyQUm4A8F+oFClESi+X9pneckN4PrsTSgCM1IeFEWWGShxHmB7RbJXAHSh3vuyCFig+J5vJfGQyjmyHw==","shasum":"c0b290ec85288e5655c99270490c57163a9cb94e","tarball":"https://registry.npmjs.org/@carbonconsulting/fe-boilerplate/-/fe-boilerplate-1.0.4.tgz","fileCount":23,"unpackedSize":39090,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIF72XhFE1ho0ztdrFYXOupkgiIXJhY0lpINsS5eBojgzAiEAsSGVopwcWNGX92Jfo9b07ZMU4S2RWLAmzIkLJ76lZFQ="}]},"_npmUser":{"name":"cmracar","email":"cemreacar94@gmail.com","actor":{"name":"cmracar","email":"cemreacar94@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"cmracar","email":"cemreacar94@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fe-boilerplate_1.0.4_1751986270868_0.26088392434778207"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-08T13:57:58.669Z","modified":"2025-07-08T14:51:11.225Z","1.0.0":"2025-07-08T13:57:58.925Z","1.0.1":"2025-07-08T14:27:16.849Z","1.0.3":"2025-07-08T14:44:07.015Z","1.0.4":"2025-07-08T14:51:11.023Z"},"author":{"name":"Cemre Acar"},"license":"MIT","description":"Carbon Consulting Frontend Projects Boilerplate","maintainers":[{"name":"cmracar","email":"cemreacar94@gmail.com"}],"readme":"\n\n# @carbonconsulting/fe-boilerplate\n\n**Carbon Consulting Frontend Boilerplate**, modern web uygulamaları geliştirmek için hızlı, güvenilir ve ölçeklenebilir bir başlangıç noktası sunar. Bu boilerplate, TypeScript tabanlı bir Next.js projesi olup, Carbon Consulting'in frontend projelerinde tutarlılık ve üretkenlik sağlamak amacıyla tasarlanmıştır. Tailwind CSS, Redux Toolkit, NextAuth, Axios, React Toastify gibi popüler araçlarla donatılmıştır.\n\n## Özellikler\n\n- **Next.js 15**: App Router ve Turbopack destekli modern React framework'ü.\n- **TypeScript**: Tür güvenliği ve geliştirici dostu kodlama deneyimi.\n- **Tailwind CSS**: Hızlı ve özelleştirilebilir stil oluşturma.\n- **Redux Toolkit**: Durum yönetimi için güçlü ve basit bir çözüm.\n- **NextAuth**: Google ile oturum açma gibi kimlik doğrulama özellikleri.\n- **Axios**: Kolay ve tekrar kullanılabilir API istekleri.\n- **React Toastify**: Kullanıcı dostu bildirimler.\n- **ESLint**: Kod kalitesini korumak için yapılandırılmış linting.\n\n## Kurulum\n\nBu boilerplate'i projenize entegre etmek için aşağıdaki adımları takip edin.\n\n### 1. Yeni Bir Proje Oluşturun\nYeni bir dizin oluşturun ve bir Node.js projesi başlatın:\n```bash\nmkdir my-project\ncd my-project\nnpm init -y\n```\n\n### 2. Boilerplate'i Yükleyin\nNPM üzerinden boilerplate'i yükleyin:\n```bash\nnpm install @carbonconsulting/fe-boilerplate\n```\n\n### 3. Dosyaları Kopyalayın\nBoilerplate dosyalarını projenize kopyalayın:\n```bash\ncp -r node_modules/@carbonconsulting/fe-boilerplate/* .\ncp -r node_modules/@carbonconsulting/fe-boilerplate/.* .\n```\n\n### 4. Ortam Değişkenlerini Yapılandırın\n`.env.local.example` dosyasını `.env.local` olarak kopyalayın ve gerekli ortam değişkenlerini doldurun:\n```bash\ncp .env.local.example .env.local\n```\n\n`.env.local` dosyasını açın ve aşağıdaki değişkenleri güncelleyin:\n```plaintext\nNEXT_PUBLIC_BASE_URL=http://localhost:3000\n#When deploying your site set the NEXTAUTH_URL environment variable to the canonical URL of the website.\n#NEXTAUTH_URL=localhost:3000/api/auth/callback/google\n```\n\n\n### 5. Bağımlılıkları Yükleyin\nProje bağımlılıklarını yükleyin:\n```bash\nnpm install\n```\n\n### 6. Geliştirme Sunucusunu Başlatın\nGeliştirme sunucusunu başlatın:\n```bash\nnpm run dev\n```\n\nTarayıcıda `http://localhost:3000` adresine gidin ve boilerplate'in çalıştığını doğrulayın.\n\n### 7. Özelleştirme\n- **Sayfalar**: Yeni sayfalar eklemek için `src/app` dizinine yeni dosya veya klasörler ekleyin.\n- **Redux**: Yeni reducer'lar ve slice'lar için `src/store/features` dizinini kullanın.\n- **API İstekleri**: `src/lib/axios.ts` üzerinden API isteklerini yapılandırın.\n- **Stiller**: Tailwind CSS kullanarak bileşenlerinizi özelleştirin.\n\n## Lisans\n\nBu proje [MIT Lisansı](LICENSE) altında lisanslanmıştır.\n\n## İletişim\n\nSorularınız veya destek talepleriniz için [Carbon Consulting](mailto:cemre.acar@carbonconsulting.com) ile iletişime geçebilirsiniz.\n\n","readmeFilename":"README.md"}