Skip to content

Commit 04f25b7

Browse files
fix(deps): update all non-major dependencies (#91)
This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | Pending | |---|---|---|---|---|---|---|---|---| | [@prisma/client](https://www.prisma.io) ([source](https://redirect.github.com/prisma/prisma/tree/HEAD/packages/client)) | [`6.5.0` -> `6.6.0`](https://renovatebot.com/diffs/npm/@prisma%2fclient/6.5.0/6.6.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@prisma%2fclient/6.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@prisma%2fclient/6.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@prisma%2fclient/6.5.0/6.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@prisma%2fclient/6.5.0/6.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | dependencies | minor | | | [@prisma/client](https://www.prisma.io) ([source](https://redirect.github.com/prisma/prisma/tree/HEAD/packages/client)) | [`6.5.0` -> `6.6.0`](https://renovatebot.com/diffs/npm/@prisma%2fclient/6.5.0/6.6.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@prisma%2fclient/6.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@prisma%2fclient/6.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@prisma%2fclient/6.5.0/6.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@prisma%2fclient/6.5.0/6.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | | [@types/node](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`22.14.0` -> `22.14.1`](https://renovatebot.com/diffs/npm/@types%2fnode/22.14.0/22.14.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/22.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/22.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/22.14.0/22.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/22.14.0/22.14.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | | | [actions/setup-node](https://redirect.github.com/actions/setup-node) | `v4.3.0` -> `v4.4.0` | [![age](https://developer.mend.io/api/mc/badges/age/github-tags/actions%2fsetup-node/v4.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/github-tags/actions%2fsetup-node/v4.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/github-tags/actions%2fsetup-node/v4.3.0/v4.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/github-tags/actions%2fsetup-node/v4.3.0/v4.4.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | action | minor | | | [prisma](https://www.prisma.io) ([source](https://redirect.github.com/prisma/prisma/tree/HEAD/packages/cli)) | [`6.5.0` -> `6.6.0`](https://renovatebot.com/diffs/npm/prisma/6.5.0/6.6.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/prisma/6.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prisma/6.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prisma/6.5.0/6.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prisma/6.5.0/6.6.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | minor | | | [typescript-eslint](https://typescript-eslint.io/packages/typescript-eslint) ([source](https://redirect.github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint)) | [`8.29.0` -> `8.29.1`](https://renovatebot.com/diffs/npm/typescript-eslint/8.29.0/8.29.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/typescript-eslint/8.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/typescript-eslint/8.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/typescript-eslint/8.29.0/8.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/typescript-eslint/8.29.0/8.29.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | devDependencies | patch | `8.30.1` (+1) | --- ### Release Notes <details> <summary>prisma/prisma (@&#8203;prisma/client)</summary> ### [`v6.6.0`](https://redirect.github.com/prisma/prisma/releases/tag/6.6.0) [Compare Source](https://redirect.github.com/prisma/prisma/compare/6.5.0...6.6.0) Today, we are excited to share the `6.6.0` stable release 🎉 This version comes packed with exciting features, we can't wait to see what you're going to build with it! 🌟 **Help us spread the word about Prisma by starring the repo ☝️ or [posting on X](https://twitter.com/intent/tweet?text=Check%20out%20the%20latest%20@&#8203;prisma%20release%20v6.6.0%20%F0%9F%9A%80%0D%0A%0D%0Ahttps://github.com/prisma/prisma/releases/tag/6.6.0) about the release.** ##### Highlights ##### ESM support with more flexible `prisma-client` generator (Early Access) We are excited to introduce a new `prisma-client` generator that's more flexible, comes with ESM support and removes any magic behaviours that may cause friction with the current `prisma-client-js` generator. > **Note**: The `prisma-client` generator is currently in [Early Access](https://www.prisma.io/docs/orm/more/releases#early-access) and will likely have some breaking changes in the next releases. Here are the main differences: - Requires an `output` path; no “magic” generation into `node_modules` any more - Supports ESM and CommonJS via the `moduleFormat` field - Outputs plain TypeScript that's bundled just like the rest of your application code Here's how you can use the new `prisma-client` generator in your Prisma schema: ```prisma // prisma/schema.prisma generator client { provider = "prisma-client" // no `-js` at the end output = "../src/generated/prisma" // `output` is required moduleFormat = "esm" // or `"cjs"` for CommonJS } ``` In your application, you can then import the `PrismaClient` constructor (and anything else) from the generated folder: ```ts // src/index.ts import { PrismaClient } from './generated/prisma/client' ``` **⚠️ Important:** We recommend that you add the `output` path to `.gitignore` so that the query engine that's part of the generated Prisma Client is kept out of version control: ```bash ##### .gitignore ./src/generated/prisma ``` 📚 Learn more in the [docs](https://www.prisma.io/docs/orm/prisma-schema/overview/generators#prisma-client-early-acess). ##### Cloudflare D1 & Turso/LibSQL migrations (Early Access) Cloudflare D1 and Turso are popular database providers that are both based on SQLite. While you can query them using the respective driver adapter for D1 or Turso, previous versions of Prisma ORM weren't able to make schema changes against these databases. With today's release, we're sharing the first [Early Access](https://www.prisma.io/docs/orm/more/releases#early-access) version of native D1 migration support for the following commands: - `prisma db push`: Updates the schema of the remote database based on your Prisma schema - `prisma db pull`: Introspects the schema of the remote database and updates your local Prisma schema - `prisma migrate diff`: Outputs the difference between the schema of the remote database and your local Prisma schema > **Note**: Support for `prisma migrate dev` and `prisma migrate deploy` will come very soon! To use these commands, you need to connect the Prisma CLI to your D1 or Turso instance by using the driver adapter in your [`prisma.config.ts`](https://www.prisma.io/docs/orm/reference/prisma-config-reference) file. Here is an example for D1: ```ts import path from 'node:path' import type { PrismaConfig } from 'prisma' import { PrismaD1HTTP } from '@&#8203;prisma/adapter-d1' // import your .env file import 'dotenv/config' type Env = { CLOUDFLARE_D1_TOKEN: string CLOUDFLARE_ACCOUNT_ID: string CLOUDFLARE_DATABASE_ID: string } export default { earlyAccess: true, schema: path.join('prisma', 'schema.prisma'), migrate: { async adapter(env) { return new PrismaD1HTTP({ CLOUDFLARE_D1_TOKEN: env.CLOUDFLARE_D1_TOKEN, CLOUDFLARE_ACCOUNT_ID: env.CLOUDFLARE_ACCOUNT_ID, CLOUDFLARE_DATABASE_ID: env.CLOUDFLARE_DATABASE_ID, }) }, }, } satisfies PrismaConfig<Env> ``` With that setup, you can now execute schema changes against your D1 instance by running: npx prisma db push 📚 Learn more in the docs: - [Cloudflare D1](https://www.prisma.io/docs/orm/overview/databases/cloudflare-d1) - [Turso / LibSQL](https://www.prisma.io/docs/orm/overview/databases/turso) ##### MCP server to manage Prisma Postgres via LLMs (Preview) [Prisma Postgres](https://www.prisma.io/postgres) is the first serverless database without cold starts. Designed for optimal efficiency and high performance, it's the perfect database to be used alongside AI tools like Cursor, Windsurf, Lovable or co.dev. In this ORM release, we're adding a command to start a Prisma MCP server that you can integrate in your AI development environment. Thanks to that MCP server, you can now: - tell your AI agent to create new DB instances - design your data model - chat through a database migration … and much more. To get started, add this snippet to the MCP configuration of your favorite AI tool and get started: ```json { "mcpServers": { "Prisma": { "command": "npx", "args": ["-y", "prisma", "mcp"] } } } ``` 📚 Learn more in the [docs](https://www.prisma.io/docs/postgres/mcp-server). ##### New `--prompt` option on `prisma init` You can now pass a `--prompt` option to the `prisma init` command to have it scaffold a Prisma schema for you and deploy it to a fresh Prisma Postgres instance: npx prisma init --prompt "Simple habit tracker application" For everyone, following social media trends, we also created an alias called `--vibe` for you 😉 npx prisma init --vibe "Cat meme generator" ##### Improved API for using driver adapters In this release, we are introducing a nice DX improvement for [driver adapters](https://www.prisma.io/docs/orm/overview/databases/database-drivers#driver-adapters). Driver adapters let you access your database using JS-native drivers with Prisma ORM. ##### Before 6.6.0 Earlier versions of Prisma ORM required you to first instantiate the driver itself, and then use that instance to create the Prisma driver adapter. Here is an example using the `@libsql/client` driver for LibSQL: ```typescript import { createClient } from '@&#8203;libsql/client' import { PrismaLibSQL } from '@&#8203;prisma/adapter-libsql' import { PrismaClient } from '@&#8203;prisma/client' // Old way of using driver adapters (before 6.6.0) const driver = createClient({ url: env.LIBSQL_DATABASE_URL, authToken: env.LIBSQL_DATABASE_TOKEN, }) const adapter = new PrismaLibSQL(driver) const prisma = new PrismaClient({ adapter }) ``` ##### 6.6.0 and later As of this release, you instantiate the driver adapter *directly* with the options of your preferred JS-native driver.: ```typescript import { PrismaLibSQL } from '@&#8203;prisma/adapter-libsql' import { PrismaClient } from '../prisma/prisma-client' const adapter = new PrismaLibSQL({ url: env.LIBSQL_DATABASE_URL, authToken: env.LIBSQL_DATABASE_TOKEN, }) const prisma = new PrismaClient({ adapter }) ``` ##### No more Bun issues if Node.js is not installed Bun users reported an [issue](https://redirect.github.com/prisma/prisma/issues/26560) that `prisma generate` would hang if Node.js installed on their machine. This is now fixed and Bun users can generate Prisma Client without issues. ##### Company news ##### Enterprise support Prisma offers an [enterprise support plan](https://www.prisma.io/enterprise#contact-us) for Prisma ORM. Get direct help from our team and a joint slack channel! With [Prisma ORM 7](https://www.prisma.io/blog/rust-to-typescript-update-boosting-prisma-orm-performance) on the horizon, this is a great time to upgrade your support today. ##### We are hiring: Developer Support Engineer If you care about making developers successful, [join us as a Developer Support Engineer](https://ats.rippling.com/en-GB/prisma-careers/jobs/cb7cea20-ada5-4cf8-8c91-174c7acd3047). </details> <details> <summary>actions/setup-node (actions/setup-node)</summary> ### [`v4.4.0`](https://redirect.github.com/actions/setup-node/compare/v4.3.0...v4.4.0) [Compare Source](https://redirect.github.com/actions/setup-node/compare/v4.3.0...v4.4.0) </details> <details> <summary>typescript-eslint/typescript-eslint (typescript-eslint)</summary> ### [`v8.29.1`](https://redirect.github.com/typescript-eslint/typescript-eslint/blob/HEAD/packages/typescript-eslint/CHANGELOG.md#8291-2025-04-07) [Compare Source](https://redirect.github.com/typescript-eslint/typescript-eslint/compare/v8.29.0...v8.29.1) This was a version bump only for typescript-eslint to align it with other projects, there were no code changes. You can read about our [versioning strategy](https://main--typescript-eslint.netlify.app/users/versioning) and [releases](https://main--typescript-eslint.netlify.app/users/releases) on our website. </details> --- ### Configuration 📅 **Schedule**: Branch creation - "on Sunday" (UTC), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/8hobbies/commitrack). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOS4yNDguNCIsInVwZGF0ZWRJblZlciI6IjM5LjI0OC40IiwidGFyZ2V0QnJhbmNoIjoibWFzdGVyIiwibGFiZWxzIjpbXX0=--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
1 parent b0f2873 commit 04f25b7

File tree

12 files changed

+371
-371
lines changed

12 files changed

+371
-371
lines changed

.github/workflows/dockerfile.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
- uses: actions/checkout@v4.2.2
3636

3737
- name: Use Node.js
38-
uses: actions/setup-node@v4.3.0
38+
uses: actions/setup-node@v4.4.0
3939
with:
4040
node-version: 22
4141
cache: "npm"

.github/workflows/lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ jobs:
3232
- uses: actions/checkout@v4.2.2
3333

3434
- name: Use Node.js
35-
uses: actions/setup-node@v4.3.0
35+
uses: actions/setup-node@v4.4.0
3636
with:
3737
node-version: 22
3838
cache: "npm"

.github/workflows/runtime.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
- uses: actions/checkout@v4.2.2
3636

3737
- name: Use Node.js
38-
uses: actions/setup-node@v4.3.0
38+
uses: actions/setup-node@v4.4.0
3939
with:
4040
node-version: 22
4141
cache: "npm"

.github/workflows/trivy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ jobs:
4040
uses: aquasecurity/setup-trivy@v0.2.3
4141

4242
- name: Use Node.js
43-
uses: actions/setup-node@v4.3.0
43+
uses: actions/setup-node@v4.4.0
4444
with:
4545
node-version: 22
4646
cache: "npm"

package-lock.json

Lines changed: 89 additions & 89 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,16 +24,16 @@
2424
},
2525
"devDependencies": {
2626
"@8hobbies/eslint-conf-baseline": "6.0.0",
27-
"@prisma/client": "6.5.0",
27+
"@prisma/client": "6.6.0",
2828
"@types/eslint": "9.6.1",
29-
"@types/node": "22.14.0",
29+
"@types/node": "22.14.1",
3030
"eslint": "9.24.0",
3131
"globals": "16.0.0",
3232
"prettier": "3.5.3",
33-
"prisma": "6.5.0",
33+
"prisma": "6.6.0",
3434
"tsx": "4.19.3",
3535
"typescript": "5.8.3",
36-
"typescript-eslint": "8.29.0",
36+
"typescript-eslint": "8.29.1",
3737
"vitest": "3.1.1"
3838
}
3939
}

packages/api-server/package-lock.json

Lines changed: 89 additions & 89 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/api-server/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,20 +19,20 @@
1919
"@8hobbies/eslint-conf-baseline": "6.0.0",
2020
"@types/eslint": "9.6.1",
2121
"@types/jest": "29.5.14",
22-
"@types/node": "22.14.0",
22+
"@types/node": "22.14.1",
2323
"@vitest/coverage-v8": "3.1.1",
2424
"eslint": "9.24.0",
2525
"globals": "16.0.0",
2626
"prettier": "3.5.3",
27-
"prisma": "6.5.0",
27+
"prisma": "6.6.0",
2828
"typescript": "5.8.3",
29-
"typescript-eslint": "8.29.0",
29+
"typescript-eslint": "8.29.1",
3030
"vitest": "3.1.1"
3131
},
3232
"dependencies": {
3333
"@8hobbies/utils": "4.2.0",
3434
"@fastify/type-provider-json-schema-to-ts": "5.0.0",
35-
"@prisma/client": "6.5.0",
35+
"@prisma/client": "6.6.0",
3636
"fastify": "5.3.2",
3737
"fastify-plugin": "5.0.1",
3838
"redis": "4.7.0"

0 commit comments

Comments
 (0)