Skip to content

Commit

Permalink
🌳 feat(app): add many new store things
Browse files Browse the repository at this point in the history
  • Loading branch information
blefnk committed Aug 22, 2023
1 parent d178f65 commit b25ea46
Show file tree
Hide file tree
Showing 202 changed files with 14,019 additions and 2,252 deletions.
6 changes: 6 additions & 0 deletions .env.example
Original file line number Diff line number Diff line change
Expand Up @@ -92,6 +92,12 @@ RESEND_API_KEY=""
# ?? [19] [email protected]
EMAIL_FROM_ADDRESS=""

# !! LOGLIB (https://loglib.io)
# ?? ***_***
LOGLIB_SITE_ID=""
# ?? site_***
LOGLIB_API_KEY=""

# !! UNSORTED ENV VARS

# ?? [20]
Expand Down
50 changes: 0 additions & 50 deletions .eslintrc.txt

This file was deleted.

59 changes: 59 additions & 0 deletions .github/workflows/code-check.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
name: Code check

on:
pull_request:
branches: ["*"]

env:
NEXT_PUBLIC_APP_URL: "https://fake.com"
DATABASE_URL: "fake"
NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY: "fake"
CLERK_SECRET_KEY: "fake"
RESEND_API_KEY: "fake"
EMAIL_FROM_ADDRESS: "[email protected]"
UPLOADTHING_SECRET: "fake"
UPLOADTHING_APP_ID: "fake"
STRIPE_API_KEY: "fake"
STRIPE_WEBHOOK_SECRET: "fake"
STRIPE_STD_MONTHLY_PRICE_ID: "fake"
STRIPE_PRO_MONTHLY_PRICE_ID: "fake"

jobs:
typecheck-lint:
runs-on: ubuntu-latest

steps:
- name: Checkout repo
uses: actions/checkout@v3

- name: Setup Node 18
uses: actions/setup-node@v3
with:
node-version: 18

- name: Setup pnpm
uses: pnpm/[email protected]
with:
version: 8.6.1

- name: Get pnpm store directory
id: pnpm-cache
run: |
echo "pnpm_cache_dir=$(pnpm store path)" >> $GITHUB_OUTPUT
- name: Setup pnpm cache
uses: actions/cache@v3
with:
path: ${{ steps.pnpm-cache.outputs.pnpm_cache_dir }}
key: ${{ runner.os }}-pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }}
restore-keys: |
${{ runner.os }}-pnpm-store-
- name: Install deps (with cache)
run: pnpm install

- name: Run lint
run: pnpm run lint

- name: Run typecheck
run: pnpm run typecheck
20 changes: 9 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,15 +2,15 @@

**Crafting the world's most iconic Next.js starter.**

🔥 Next.js 13 Store Starter. App Router, TypeScript, shadcn/ui, i18n, T3, Stripe, Clerk, Tailwind, Drizzle, Zod, RSC, SWC, tRPC, NextAuth, Server Actions, Lucide Icons, & More. Download it and enjoy!
🔥 Next.js 13 Starter. App Router, TypeScript, shadcn/ui, i18n, T3, Stripe, Clerk, Tailwind, Drizzle, Zod, RSC, SWC, tRPC, NextAuth, Server Actions, Lucide Icons, & More. Get it now and enjoy!

_You can also check [our another free Next.js 13 starter](https://github.com/blefnk/reliverse). This one starter offers you tech used in the current starter plus also: Prisma, Lucia, Auth.js, and more. It means there we're very experimentally trying to implement all of the important and most used tech together._

## 🚀 About the Project

**The Bleverse Framework for the Next.js!**

Step into the future with the ultimate Next.js starter. Everything has been set up for you. It's more than just code; it's a journey. You're not on this journey alone. Move faster than ever. It can be proudly called a website builder, although it certainly isn't, at least for now 😏. We've laid the groundwork; now, grab it, dive in and accelerate your development.
Step into the future with the ultimate Next.js starter. Everything has been set up for you. It's more than just code; it's a journey. You're not on this journey alone. Move faster than ever. We've laid the groundwork; now, grab it, dive in and accelerate your development.

This is our experimental space where we tinkered with the new Next.js app directory. So, while it's all fun and exploration, there might be a few quirks here and there. Stumbled upon something odd or just feeling generous? DM us on Twitter, sorry, on X [@bleverse_com](https://x.com/bleverse_com) or raise an issue right here. If you've got some coding magic up your sleeve, contributions are always celebrated! 🎉

Expand Down Expand Up @@ -176,19 +176,21 @@ Know how to migrate your project to the current starter. Migration guides are bo

### Original Next.js 13

The content of this section is not yet ready. Check back in a few days.
The content of this section is not yet ready. Check back in a few days. Possible will be moved to [the project wiki](/blefnk/relivator/wiki).

### Original T3 Stack

The content of this section is not yet ready. Check back in a few days.
The content of this section is not yet ready. Check back in a few days. Possible will be moved to [the project wiki](/blefnk/relivator/wiki).

### Shadcn Taxonomy

The content of this section is not yet ready. Check back in a few days.
The content of this section is not yet ready. Check back in a few days. Possible will be moved to [the project wiki](/blefnk/relivator/wiki).

## 📫 Contributing to Bleverse Relivator
## 🙌 Contributing & Credits

Contributions are welcome! Please open an issue if you have any questions or suggestions. Your contributions will be acknowledged. See the [contributing guide](./CONTRIBUTING.md) for more information.
Contributions are welcome! We thank everyone for their contributions to this repository. Your contributions will be acknowledged. Please open an issue if you have any questions or suggestions. See the [contributing guide](./CONTRIBUTING.md) for more information.

Please visit [this special wiki page](/blefnk/relivator/wiki/Credits-&-Collaborators) to see the full list of credits and contributors.

**To contribute to Bleverse Relivator, follow these steps:**

Expand All @@ -200,10 +202,6 @@ Contributions are welcome! Please open an issue if you have any questions or sug

Or, see the GitHub docs on [how to create a pull request](https://help.github.com/en/github/collaborating-with-issues-and-pull-requests/creating-a-pull-request).

## 🙌 Kudos to Collaborators

We thank everyone for their contributions to this repository. Please visit [the releases](/releases) page to see the full list of contributors and their authors.

## 📄 License

Licensed under the MIT License. Check the [LICENSE](./LICENSE) file for details.
Expand Down
2 changes: 1 addition & 1 deletion components.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
"tailwind": {
"config": "tailwind.config.ts",
"css": "./src/styles/globals.css",
"baseColor": "slate",
"baseColor": "zinc",
"cssVariables": true
},
"aliases": {
Expand Down
38 changes: 27 additions & 11 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,30 +20,33 @@
"scripts": {
"build": "next build",
"canary": "pnpm add -D typescript@beta && pnpm add react@canary react-dom@canary",
"db:gen": "drizzle-kit generate:mysql --config drizzle.config.ts",
"db:introspect": "drizzle-kit introspect:mysql --config drizzle.config.ts",
"db:push": "drizzle-kit push:mysql --config drizzle.config.ts",
"db:studio": "drizzle-kit studio --config drizzle.config.ts",
"db:studio": "drizzle-kit studio --port 5000 --verbose --config drizzle.config.ts",
"dev": "next dev",
"edge": "pnpm up --latest && pnpm canary",
"email:dev": "email dev --dir src/islands/emails -p 3001",
"format": "prettier --write \"**/*.{ts,tsx,mdx}\" --cache",
"email": "email dev --dir src/data/mail -p 3001",
"format:check": "prettier --check \"**/*.{ts,tsx,mdx}\" --cache",
"format:write": "prettier --write \"**/*.{ts,tsx,mdx}\" --cache",
"postinstall": "drizzle-kit generate:mysql --config drizzle.config.ts",
"lint": "next lint",
"lint:fix": "next lint --fix",
"shadcn": "pnpm dlx shadcn-ui@latest add",
"start": "next start",
"stripe:listen": "stripe listen --forward-to localhost:3000/api/webhooks/stripe --latest",
"typecheck": "next build && tsc --noEmit",
"x:build": "pnpm build && pnpm start",
"x:dev": "pnpm build && pnpm start"
"typecheck": "next build && tsc --noEmit"
},
"dependencies": {
"@clerk/localizations": "^1.24.1",
"@clerk/nextjs": "^4.23.2",
"@clerk/themes": "^1.7.5",
"@faker-js/faker": "^8.0.2",
"@hookform/resolvers": "^3.2.0",
"@planetscale/database": "^1.10.0",
"@loglib/tracker": "^0.6.2",
"@planetscale/database": "^1.11.0",
"@radix-ui/react-accordion": "^1.1.2",
"@radix-ui/react-alert-dialog": "^1.0.4",
"@radix-ui/react-aspect-ratio": "^1.0.3",
"@radix-ui/react-avatar": "^1.0.3",
"@radix-ui/react-checkbox": "^1.0.4",
Expand All @@ -60,31 +63,43 @@
"@radix-ui/react-slider": "^1.1.2",
"@radix-ui/react-slot": "^1.0.2",
"@radix-ui/react-switch": "^1.0.3",
"@radix-ui/react-tabs": "^1.0.4",
"@radix-ui/react-toast": "^1.1.4",
"@radix-ui/react-tooltip": "^1.0.6",
"@react-email/components": "^0.0.7",
"@react-email/tailwind": "^0.0.8",
"@tanstack/react-query": "^4.33.0",
"@tanstack/react-table": "^8.9.3",
"@uploadthing/react": "^5.3.0",
"@vercel/og": "^0.5.11",
"class-variance-authority": "^0.7.0",
"clsx": "^2.0.0",
"cmdk": "^0.2.0",
"dayjs": "^1.11.9",
"dotenv": "^16.3.1",
"drizzle-orm": "^0.28.2",
"ky": "^0.33.3",
"embla-carousel-react": "8.0.0-rc12",
"lucide-react": "^0.268.0",
"next": "13.4.19",
"next-international": "^0.9.2",
"next-themes": "^0.2.1",
"postgres": "^3.3.5",
"react": "18.2.0",
"react-cropper": "^2.3.3",
"react-day-picker": "^8.8.1",
"react-dom": "18.2.0",
"react-dropzone": "^14.2.3",
"react-hook-form": "^7.45.4",
"react-icons": "^4.10.1",
"react-medium-image-zoom": "^5.1.8",
"react-wrap-balancer": "^1.1.0",
"resend": "^1.0.0",
"sonner": "^0.6.2",
"stripe": "^13.2.0",
"tailwind-variants": "^0.1.13",
"tailwindcss-animate": "^1.0.6",
"translate": "^2.0.2",
"uploadthing": "^5.3.3",
"valibot": "^0.12.0",
"zod": "^3.22.2"
},
Expand All @@ -97,14 +112,15 @@
"@t3-oss/env-nextjs": "^0.6.1",
"@tailwindcss/typography": "^0.5.9",
"@tanstack/eslint-plugin-query": "^4.32.5",
"@types/node": "20.5.1",
"@types/node": "20.5.2",
"@types/react": "18.2.20",
"@types/react-dom": "18.2.7",
"@typescript-eslint/eslint-plugin": "^6.4.0",
"@typescript-eslint/parser": "^6.4.0",
"@typescript-eslint/eslint-plugin": "^6.4.1",
"@typescript-eslint/parser": "^6.4.1",
"autoprefixer": "10.4.15",
"cspell": "^7.0.1",
"drizzle-kit": "^0.19.13",
"encoding": "^0.1.13",
"eslint": "8.47.0",
"eslint-config-next": "13.4.19",
"eslint-config-prettier": "^9.0.0",
Expand Down
Loading

0 comments on commit b25ea46

Please sign in to comment.