Skip to content

Releases: sidebase/create-sidebase

0.4.0

06 Mar 16:24
0e6d684
Compare
Choose a tag to compare

Bump dependencies:

  • nuxt to 3.2
  • nuxt-auth to 0.4.1
  • trpc to 10.10.0
  • trpc-nuxt to 0.6.0
  • zod to 3.20.6
  • naive-ui-nuxt to 0.6.0

What's Changed

Full Changelog: 0.3.4...0.4.0

0.3.4

09 Feb 12:35
4465903
Compare
Choose a tag to compare

create-sidebase is a CLI to setup typesafe Nuxt 3 projects with Prisma, Authentication, tRPC and more. To use it, run:

npm create sidebase@latest

Today we bring you a new starting page:
Screenshot 2023-02-09 at 12 54 53

We will also show this off in the Prisma Release stream later today: https://www.youtube.com/watch?v=bLC7sS-9x20

What's Changed

Full Changelog: 0.3.3...0.3.4

0.3.3

09 Feb 11:59
57ee84b
Compare
Choose a tag to compare

create-sidebase is a CLI to setup typesafe, productive Nuxt 3 projects. To use it, run:

npm create sidebase@latest

What's Changed

This release focuses on docs and improved debugging:

Full Changelog: 0.3.2...0.3.3

0.3.2

11 Jan 10:00
Compare
Choose a tag to compare

create-sidebase is a CLI to setup typesafe, productive Nuxt 3 projects. To use it, run:

npm create sidebase@latest

What's Changed

In 0.3.2 we bring some quality-of-life improvements:

  • switch from nuxt-prisma to a direct integration that vastly improves type support, DX and works well with pnpm 🎊
  • all generated files are now ensured to pass 100% of style and type-checks - this wasn't the case for some raw templates before
    • this is now also enforced via CI
  • bump to nuxt-auth@0.3.3, read here: https://github.com/sidebase/nuxt-auth/releases/tag/0.3.3

Note: We had one small in-between release 0.3.1 in-between that we now made part of this one and skipped its tag.

All changes

  • feat: switch from prisma layer to "direct" prisma integration by @BracketJohn in #5
  • feat: more smoke tests: just starting by @BracketJohn in #4
  • feat: bump nuxt-auth to 0.3.3 by @BracketJohn in #3
  • feat: longer log padding and small refactor by @BracketJohn in #7
  • fix: properly indent template, proper use of single-quotes and no trailing commas from the get-go by @BracketJohn in #8
  • Release 0.3.1 by @BracketJohn in #9
  • feat: also check style & types in CI pipeline, fix template-formatting for everything that came malformatted by @BracketJohn in #10

Full Changelog: 0.3.0...0.3.2

0.3.0

02 Jan 14:28
Compare
Choose a tag to compare

create-sidebase is a CLI to setup typesafe, productive Nuxt 3 projects. To use it, run:

npm create sidebase@latest

It also works with pnpm and yarn.

image

What's changed

In v0.3.0 we added linting and typechecking to the Merino stack 🎊 This means that every sidebase-project now comes pre-configured with:

  • npm run typecheck: Typecheck your project using typescript and the recommended nuxt 3 setup
  • npm run lint: Lint your project using eslint and the Nuxt 3 eslint preset

In addition, we added some config files that make VS Code integratione easier by:

  • suggesting extensions: Volar, eslint, editorconfig
  • editorconfig: Automatically set some of the basics (indentation, line breaks, ....) correctly for .ts, .js and .md files
  • settings: use eslint per default to lint files on safe, use volar for vue files, support the tailwind classes if the right extension is installed

0.2.6

21 Dec 10:56
Compare
Choose a tag to compare

Usage:

npm create sidebase@latest

What's Changed

  • feat(trpc): generate tRPC context with correct type by @BracketJohn in #1
  • feat(trpc): add superjson per default
  • feat(prisma): bump to 4.8.0
  • feat(prisma): bump nuxt-prisma to 0.1.2

New Contributors

Full Changelog: https://github.com/sidebase/create-sidebase/commits/0.2.6