Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Version Packages #52

Merged
merged 1 commit into from
Dec 16, 2023
Merged

Version Packages #52

merged 1 commit into from
Dec 16, 2023

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Dec 8, 2023

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

taco-api@3.0.0

Major Changes

  • 65ccf6d: replace express with elysia.

    Taco API now runs on top of bun and we have faster and better HTTP frameworks.

    We don't do anything fancy that only express could do. To provide an HTTP client for a single endpoint, we can rely on something more modern.

  • bc854f6: Switch from node to bun

    In case you don't know bun, I strongly recommend you to take a look in their docs. In summary, it's a fast JavaScript runtime that provides tons of performance and great nodejs compat.

    The advantage of using Bun instead Node is:

    • We don't need tsx for handling TypeScript files (such as scripts) or running the dev locally;
    • We don't need esbuild to build the final file;
    • We don't need pnpm to install dependencies;
    • everything is fast

    Though, because we're using Prisma and it relies on NodeJS to do some generation, you may still have Node installed.

    Some differences from the previous setup:

    Install dependencies:

    -pnpm install
    +bun install

    Run dev server:

    -pnpm run dev
    +bun run dev

    Build the project:

    -pnpm run build
    +bun run build

    etc..

    Because we're changing the runner, it's a major bump. If you still want to use Node, I'd recommend you to be in the version 2.

  • 5384de3: new docs website.

    Now, instead using vuepress, I've switch to starlight and refactor the whole docs.

@github-actions github-actions bot force-pushed the changeset-release/main branch 10 times, most recently from 5c54c0f to 253c149 Compare December 14, 2023 21:11
@github-actions github-actions bot force-pushed the changeset-release/main branch from 253c149 to 23a6018 Compare December 16, 2023 17:40
@raulfdm raulfdm merged commit 8776306 into main Dec 16, 2023
2 checks passed
@raulfdm raulfdm deleted the changeset-release/main branch December 16, 2023 17:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant