This commit updates the naming convention of icons from Lucide-React, moving some package dependencies to "peerDependencies" in 'team-accounts', 'admin' and 'auth'. Additionally, it includes tweaks to the development server command in apps/web package.json and adds a logger reference to the shared package. Furthermore, cleanup work has been performed within the features and UI packages, and new scripts to interact with Stripe have been added to the root package.json.
85 lines
2.5 KiB
JSON
85 lines
2.5 KiB
JSON
{
|
|
"name": "web",
|
|
"version": "0.1.0",
|
|
"private": true,
|
|
"scripts": {
|
|
"analyze": "ANALYZE=true pnpm run build",
|
|
"build": "pnpm with-env next build",
|
|
"clean": "git clean -xdf .next .turbo node_modules",
|
|
"dev": "pnpm with-env next dev",
|
|
"lint": "next lint",
|
|
"format": "prettier --check \"**/*.{js,cjs,mjs,ts,tsx,md,json}\"",
|
|
"start": "pnpm with-env next start",
|
|
"typecheck": "tsc --noEmit",
|
|
"with-env": "dotenv -e ./.env.local --"
|
|
},
|
|
"dependencies": {
|
|
"@kit/ui": "^0.1.0",
|
|
"@kit/i18n": "^0.1.0",
|
|
"@kit/auth": "^0.1.0",
|
|
"@kit/shared": "^0.1.0",
|
|
"@kit/admin": "^0.1.0",
|
|
"@kit/emails": "^0.1.0",
|
|
"@kit/accounts": "^0.1.0",
|
|
"@kit/team-accounts": "^0.1.0",
|
|
"@kit/supabase": "^0.1.0",
|
|
"@kit/billing": "^0.1.0",
|
|
"@kit/billing-gateway": "^0.1.0",
|
|
"@kit/mailers": "^0.1.0",
|
|
"@hookform/resolvers": "^3.3.4",
|
|
"@next/mdx": "^14.1.0",
|
|
"@supabase/ssr": "^0.1.0",
|
|
"@supabase/supabase-js": "^2.39.8",
|
|
"@tanstack/react-query": "^5.17.15",
|
|
"@tanstack/react-query-next-experimental": "^5.28.6",
|
|
"@tanstack/react-table": "^8.11.3",
|
|
"@epic-web/invariant": "^1.0.0",
|
|
"@radix-ui/react-icons": "^1.3.0",
|
|
"edge-csrf": "^1.0.9",
|
|
"i18next": "^23.10.1",
|
|
"i18next-resources-to-backend": "^1.2.0",
|
|
"contentlayer": "0.3.4",
|
|
"rehype-autolink-headings": "^7.1.0",
|
|
"rehype-slug": "^6.0.0",
|
|
"next-contentlayer": "0.3.4",
|
|
"react-i18next": "^14.1.0",
|
|
"date-fns": "^3.2.0",
|
|
"next": "^14.2.0-canary.41",
|
|
"next-sitemap": "^4.2.3",
|
|
"next-themes": "^0.2.1",
|
|
"react": "18.2.0",
|
|
"react-dom": "18.2.0",
|
|
"react-hook-form": "^7.51.1",
|
|
"recharts": "^2.10.3",
|
|
"sonner": "^1.4.41",
|
|
"tailwindcss-animate": "^1.0.7",
|
|
"zod": "^3.22.4"
|
|
},
|
|
"devDependencies": {
|
|
"@kit/eslint-config": "^0.2.0",
|
|
"@kit/prettier-config": "^0.1.0",
|
|
"@kit/tailwind-config": "^0.1.0",
|
|
"@kit/tsconfig": "^0.1.0",
|
|
"@next/bundle-analyzer": "^14.2.0-canary.41",
|
|
"@types/mdx": "^2.0.10",
|
|
"@types/node": "^20.11.5",
|
|
"@types/react": "^18.2.48",
|
|
"@types/react-dom": "^18.2.18",
|
|
"autoprefixer": "^10.4.17",
|
|
"dotenv-cli": "^7.3.0",
|
|
"eslint": "^8.56.0",
|
|
"prettier": "^3.2.5",
|
|
"tailwindcss": "3.4.1",
|
|
"typescript": "^5.4.3"
|
|
},
|
|
"eslintConfig": {
|
|
"root": true,
|
|
"extends": [
|
|
"@kit/eslint-config/base",
|
|
"@kit/eslint-config/nextjs",
|
|
"@kit/eslint-config/react"
|
|
]
|
|
},
|
|
"prettier": "@kit/prettier-config"
|
|
}
|