From aa803239845c3ffd57fb0029fa6b27fe012f6373 Mon Sep 17 00:00:00 2001 From: pawcode Development Date: Sun, 19 Apr 2026 11:31:23 +0200 Subject: [PATCH 1/8] build(lint): update ruleset --- .oxlintrc.json | 7 ++++++- src/schema/parse-schema.ts | 1 - 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/.oxlintrc.json b/.oxlintrc.json index 9ba097f..41776c6 100644 --- a/.oxlintrc.json +++ b/.oxlintrc.json @@ -140,7 +140,12 @@ "typescript/prefer-ts-expect-error": "error", "typescript/restrict-plus-operands": "error", "typescript/return-await": "error", - "typescript/switch-exhaustiveness-check": "error", + "typescript/switch-exhaustiveness-check": [ + "error", + { + "considerDefaultExhaustiveForUnions": true + } + ], "unicorn/consistent-empty-array-spread": "warn", "unicorn/explicit-length-check": "warn", "unicorn/new-for-builtins": "warn", diff --git a/src/schema/parse-schema.ts b/src/schema/parse-schema.ts index bffea2d..2dfab8d 100644 --- a/src/schema/parse-schema.ts +++ b/src/schema/parse-schema.ts @@ -45,7 +45,6 @@ export function parseSchema( let fieldType: z.ZodType; // Determine the field type and create the corresponding Zod type - // oxlint-disable-next-line switch-exhaustiveness-check switch (field.type) { case "number": fieldType = z.number(); From a8ebe2b47389ee9f76b47d933feca2f6705a4895 Mon Sep 17 00:00:00 2001 From: pawcode Development Date: Sun, 19 Apr 2026 11:32:36 +0200 Subject: [PATCH 2/8] feat(schema): extract help text and use it as property description This `help` text is a new feature added via PocketBase v0.37.0 and allows you to add a description to every field of a collection. This commit now adds support for this field and automatically adds this text as property description to the generated TypeScript types. We also generate descriptions for default fields like the collectionId and collectionName, as well as autodate which don't allow for custom help texts via the PocketBase UI. --- src/schema/generate-schema.ts | 16 +++++++++++++--- src/schema/parse-schema.ts | 26 +++++++++++++++++++++++++- src/types/pocketbase-schema.type.ts | 9 +++++++++ 3 files changed, 47 insertions(+), 4 deletions(-) diff --git a/src/schema/generate-schema.ts b/src/schema/generate-schema.ts index 395be5f..19d56da 100644 --- a/src/schema/generate-schema.ts +++ b/src/schema/generate-schema.ts @@ -13,9 +13,19 @@ import { transformFiles } from "./transform-files"; * Basic schema for every PocketBase collection. */ const BASIC_SCHEMA = z.object({ - id: z.string(), - collectionId: z.string(), - collectionName: z.string() + id: z.string().meta({ + title: "id", + description: "The unique identifier for the entry." + }), + collectionId: z.string().meta({ + title: "collectionId", + description: + "The unique identifier for the collection the entity belongs to." + }), + collectionName: z.string().meta({ + title: "collectionName", + description: "The name of the collection the entity belongs to." + }) }); /** diff --git a/src/schema/parse-schema.ts b/src/schema/parse-schema.ts index 2dfab8d..9d2578c 100644 --- a/src/schema/parse-schema.ts +++ b/src/schema/parse-schema.ts @@ -119,7 +119,11 @@ export function parseSchema( } // Add the field to the fields object - fields[field.name] = fieldType; + fields[field.name] = fieldType.meta({ + id: field.id, + title: field.name, + description: getFieldDescription(field) + }); } return fields; @@ -144,3 +148,23 @@ function parseSingleOrMultipleValues( return z.array(type); } + +/** + * Get the description for a field based on its help text and type. + */ +function getFieldDescription(field: PocketBaseSchemaEntry): string | undefined { + switch (true) { + case !!field.help: + return field.help; + case field.type === "autodate" && field.onUpdate: + return "Date when the entry was last updated. This field is automatically updated by PocketBase whenever the entry is updated."; + case field.type === "autodate" && field.onCreate: + return "Date when the entry was created. This field is automatically set by PocketBase when the entry is created."; + case field.name === "id": + return "The unique identifier for the entry."; + case field.hidden: + return "This field is hidden and may require superuser credentials to access."; + default: + return undefined; + } +} diff --git a/src/types/pocketbase-schema.type.ts b/src/types/pocketbase-schema.type.ts index 360c6a2..09739c7 100644 --- a/src/types/pocketbase-schema.type.ts +++ b/src/types/pocketbase-schema.type.ts @@ -9,10 +9,19 @@ export const pocketBaseSchemaEntry = z.object({ * Hidden fields are not returned in the API response. */ hidden: z.optional(z.boolean()), + /** + * Unique identifier for the field. + */ + id: z.string(), /** * Name of the field. */ name: z.string(), + /** + * Help text for the field. + * This is only present if the field has help text defined. + */ + help: z.optional(z.string()), /** * Type of the field. */ From 691d6a86daec5d17b076c7954e1a28a9794c059d Mon Sep 17 00:00:00 2001 From: pawcode Development Date: Sun, 19 Apr 2026 11:35:30 +0200 Subject: [PATCH 3/8] test(schema): update tests to handle added properties to schema entry --- .../pocketbase-loader.e2e-spec.ts.snap | 4 + test/_mocks/insert-collection.ts | 2 +- test/_mocks/test-fields.ts | 2 +- .../get-remote-schema.e2e-spec.ts.snap | 8 + test/schema/get-remote-schema.e2e-spec.ts | 6 + test/schema/parse-schema.spec.ts | 160 ++++++++++++++++-- 6 files changed, 163 insertions(+), 19 deletions(-) diff --git a/test/__snapshots__/pocketbase-loader.e2e-spec.ts.snap b/test/__snapshots__/pocketbase-loader.e2e-spec.ts.snap index eb63057..8ed22a1 100644 --- a/test/__snapshots__/pocketbase-loader.e2e-spec.ts.snap +++ b/test/__snapshots__/pocketbase-loader.e2e-spec.ts.snap @@ -2,8 +2,11 @@ exports[`pocketbaseLoader > createSchema function > should return valid schema for all field types 1`] = ` "export type Entry = { + /** The unique identifier for the entry. */ id: string; + /** The unique identifier for the collection the entity belongs to. */ collectionId: string; + /** The name of the collection the entity belongs to. */ collectionName: string; bool_field: boolean; number_field: number; @@ -12,6 +15,7 @@ exports[`pocketbaseLoader > createSchema function > should return valid schema f url_field?: string | undefined; editor_field?: string | undefined; date_field?: Date | undefined; + /** Date when the entry was created. This field is automatically set by PocketBase when the entry is created. */ autodate_field: Date; select_field?: ("option1" | "option2") | undefined; file_field?: string[] | undefined; diff --git a/test/_mocks/insert-collection.ts b/test/_mocks/insert-collection.ts index 8642139..e4c9cfc 100644 --- a/test/_mocks/insert-collection.ts +++ b/test/_mocks/insert-collection.ts @@ -3,7 +3,7 @@ import type { PocketBaseLoaderOptions } from "../../src/types/pocketbase-loader- import type { PocketBaseSchemaEntry } from "../../src/types/pocketbase-schema.type"; export async function insertCollection( - fields: Array, + fields: Array>, options: PocketBaseLoaderOptions, superuserToken: string ): Promise { diff --git a/test/_mocks/test-fields.ts b/test/_mocks/test-fields.ts index c6d6239..7c3860a 100644 --- a/test/_mocks/test-fields.ts +++ b/test/_mocks/test-fields.ts @@ -20,7 +20,7 @@ export const fields = [ // { name: "relation_field", type: "relation" }, { name: "json_field", type: "json" }, { name: "geopoint_field", type: "geoPoint" } -] as const satisfies Array; +] as const satisfies Array>; type Entry = Record<(typeof fields)[number]["name"], unknown>; diff --git a/test/schema/__snapshots__/get-remote-schema.e2e-spec.ts.snap b/test/schema/__snapshots__/get-remote-schema.e2e-spec.ts.snap index 311f87a..edce04f 100644 --- a/test/schema/__snapshots__/get-remote-schema.e2e-spec.ts.snap +++ b/test/schema/__snapshots__/get-remote-schema.e2e-spec.ts.snap @@ -4,48 +4,56 @@ exports[`getRemoteSchema > should return schema if fetch request is successful 1 { "fields": [ { + "help": "", "hidden": false, "name": "id", "required": true, "type": "text", }, { + "help": "", "hidden": true, "name": "password", "required": true, "type": "password", }, { + "help": "", "hidden": true, "name": "tokenKey", "required": true, "type": "text", }, { + "help": "", "hidden": false, "name": "email", "required": true, "type": "email", }, { + "help": "", "hidden": false, "name": "emailVisibility", "required": false, "type": "bool", }, { + "help": "", "hidden": false, "name": "verified", "required": false, "type": "bool", }, { + "help": "", "hidden": false, "name": "name", "required": false, "type": "text", }, { + "help": "", "hidden": false, "maxSelect": 1, "name": "avatar", diff --git a/test/schema/get-remote-schema.e2e-spec.ts b/test/schema/get-remote-schema.e2e-spec.ts index 615ca1d..a1d3bdb 100644 --- a/test/schema/get-remote-schema.e2e-spec.ts +++ b/test/schema/get-remote-schema.e2e-spec.ts @@ -35,6 +35,12 @@ describe("getRemoteSchema", () => { assert(result, "Schema is not defined."); + for (const field of result.fields) { + // @ts-expect-error - Id is technically required, but we want to ignore it for snapshot testing + // since it is generated and can change between test runs thus causing snapshot failures + delete field.id; + } + expect(result).toMatchSnapshot(); }); }); diff --git a/test/schema/parse-schema.spec.ts b/test/schema/parse-schema.spec.ts index 834418c..0e0bfb8 100644 --- a/test/schema/parse-schema.spec.ts +++ b/test/schema/parse-schema.spec.ts @@ -9,7 +9,15 @@ describe("parseSchema", () => { const collection: PocketBaseCollection = { name: "numberCollection", type: "base", - fields: [{ name: "age", type: "number", required: true, hidden: false }] + fields: [ + { + id: "age", + name: "age", + type: "number", + required: true, + hidden: false + } + ] }; const schema = parseSchema(collection, undefined, { @@ -30,7 +38,13 @@ describe("parseSchema", () => { name: "numberCollection", type: "base", fields: [ - { name: "age", type: "number", required: false, hidden: false } + { + id: "age", + name: "age", + type: "number", + required: false, + hidden: false + } ] }; @@ -53,7 +67,13 @@ describe("parseSchema", () => { name: "booleanCollection", type: "base", fields: [ - { name: "isAdult", type: "bool", required: true, hidden: false } + { + id: "isAdult", + name: "isAdult", + type: "bool", + required: true, + hidden: false + } ] }; @@ -75,7 +95,13 @@ describe("parseSchema", () => { name: "booleanCollection", type: "base", fields: [ - { name: "isAdult", type: "bool", required: false, hidden: false } + { + id: "isAdult", + name: "isAdult", + type: "bool", + required: false, + hidden: false + } ] }; @@ -98,7 +124,13 @@ describe("parseSchema", () => { name: "dateCollection", type: "base", fields: [ - { name: "birthday", type: "date", required: true, hidden: false } + { + id: "birthday", + name: "birthday", + type: "date", + required: true, + hidden: false + } ] }; @@ -122,7 +154,13 @@ describe("parseSchema", () => { name: "dateCollection", type: "base", fields: [ - { name: "birthday", type: "date", required: false, hidden: false } + { + id: "birthday", + name: "birthday", + type: "date", + required: false, + hidden: false + } ] }; @@ -146,6 +184,7 @@ describe("parseSchema", () => { type: "base", fields: [ { + id: "birthday", name: "birthday", type: "autodate", required: true, @@ -175,6 +214,7 @@ describe("parseSchema", () => { type: "base", fields: [ { + id: "birthday", name: "birthday", type: "autodate", required: false, @@ -201,6 +241,7 @@ describe("parseSchema", () => { type: "base", fields: [ { + id: "birthday", name: "birthday", type: "autodate", required: true, @@ -230,6 +271,7 @@ describe("parseSchema", () => { type: "base", fields: [ { + id: "coordinates", name: "coordinates", type: "geoPoint", required: true, @@ -260,6 +302,7 @@ describe("parseSchema", () => { type: "base", fields: [ { + id: "coordinates", name: "coordinates", type: "geoPoint", required: false, @@ -288,6 +331,7 @@ describe("parseSchema", () => { type: "base", fields: [ { + id: "status", name: "status", type: "select", required: true, @@ -316,6 +360,7 @@ describe("parseSchema", () => { type: "base", fields: [ { + id: "status", name: "status", type: "select", required: true, @@ -337,6 +382,7 @@ describe("parseSchema", () => { type: "base", fields: [ { + id: "status", name: "status", type: "select", required: true, @@ -368,6 +414,7 @@ describe("parseSchema", () => { type: "base", fields: [ { + id: "status", name: "status", type: "select", required: false, @@ -398,6 +445,7 @@ describe("parseSchema", () => { type: "base", fields: [ { + id: "user", name: "user", type: "relation", required: true, @@ -425,6 +473,7 @@ describe("parseSchema", () => { type: "base", fields: [ { + id: "user", name: "user", type: "relation", required: true, @@ -453,6 +502,7 @@ describe("parseSchema", () => { type: "base", fields: [ { + id: "user", name: "user", type: "relation", required: false, @@ -482,6 +532,7 @@ describe("parseSchema", () => { type: "base", fields: [ { + id: "avatar", name: "avatar", type: "file", required: true, @@ -509,6 +560,7 @@ describe("parseSchema", () => { type: "base", fields: [ { + id: "avatar", name: "avatar", type: "file", required: true, @@ -544,6 +596,7 @@ describe("parseSchema", () => { type: "base", fields: [ { + id: "avatar", name: "avatar", type: "file", required: false, @@ -573,6 +626,7 @@ describe("parseSchema", () => { type: "base", fields: [ { + id: "settings", name: "settings", type: "json", required: true, @@ -613,6 +667,7 @@ describe("parseSchema", () => { type: "base", fields: [ { + id: "settings", name: "settings", type: "json", required: true, @@ -645,6 +700,7 @@ describe("parseSchema", () => { type: "base", fields: [ { + id: "settings", name: "settings", type: "json", required: false, @@ -674,7 +730,15 @@ describe("parseSchema", () => { const collection: PocketBaseCollection = { name: "stringCollection", type: "base", - fields: [{ name: "name", type: "text", required: true, hidden: false }] + fields: [ + { + id: "name", + name: "name", + type: "text", + required: true, + hidden: false + } + ] }; const schema = parseSchema(collection, undefined, { @@ -694,7 +758,15 @@ describe("parseSchema", () => { const collection: PocketBaseCollection = { name: "stringCollection", type: "base", - fields: [{ name: "name", type: "text", required: false, hidden: false }] + fields: [ + { + id: "name", + name: "name", + type: "text", + required: false, + hidden: false + } + ] }; const schema = parseSchema(collection, undefined, { @@ -716,7 +788,13 @@ describe("parseSchema", () => { name: "dateCollection", type: "base", fields: [ - { name: "birthday", type: "date", required: true, hidden: false } + { + id: "birthday", + name: "birthday", + type: "date", + required: true, + hidden: false + } ] }; @@ -738,7 +816,13 @@ describe("parseSchema", () => { name: "dateCollection", type: "base", fields: [ - { name: "created", type: "autodate", required: true, hidden: false } + { + id: "created", + name: "created", + type: "autodate", + required: true, + hidden: false + } ] }; @@ -760,7 +844,13 @@ describe("parseSchema", () => { name: "dateCollection", type: "base", fields: [ - { name: "birthday", type: "date", required: true, hidden: false } + { + id: "birthday", + name: "birthday", + type: "date", + required: true, + hidden: false + } ] }; @@ -784,7 +874,13 @@ describe("parseSchema", () => { name: "dateCollection", type: "base", fields: [ - { name: "birthday", type: "date", required: true, hidden: false } + { + id: "birthday", + name: "birthday", + type: "date", + required: true, + hidden: false + } ] }; @@ -807,10 +903,34 @@ describe("parseSchema", () => { name: "mixedCollection", type: "base", fields: [ - { name: "title", type: "text", required: true, hidden: false }, - { name: "birthday", type: "date", required: true, hidden: false }, - { name: "created", type: "autodate", required: true, hidden: false }, - { name: "count", type: "number", required: true, hidden: false } + { + id: "title", + name: "title", + type: "text", + required: true, + hidden: false + }, + { + id: "birthday", + name: "birthday", + type: "date", + required: true, + hidden: false + }, + { + id: "created", + name: "created", + type: "autodate", + required: true, + hidden: false + }, + { + id: "count", + name: "count", + type: "number", + required: true, + hidden: false + } ] }; @@ -850,7 +970,13 @@ describe("parseSchema", () => { name: "dateCollection", type: "base", fields: [ - { name: "birthday", type: "date", required: false, hidden: false } + { + id: "birthday", + name: "birthday", + type: "date", + required: false, + hidden: false + } ] }; From 2ce81a044ef80dc46d4db479511f93a7ecd1f5c3 Mon Sep 17 00:00:00 2001 From: pawcode Development Date: Sun, 19 Apr 2026 11:45:37 +0200 Subject: [PATCH 4/8] test(schema): add test cases for help text / property description --- .../__snapshots__/generate-type.spec.ts.snap | 2 + test/schema/generate-type.spec.ts | 12 +- test/schema/parse-schema.spec.ts | 141 ++++++++++++++++++ 3 files changed, 153 insertions(+), 2 deletions(-) diff --git a/test/schema/__snapshots__/generate-type.spec.ts.snap b/test/schema/__snapshots__/generate-type.spec.ts.snap index 45e96dc..1e21a7f 100644 --- a/test/schema/__snapshots__/generate-type.spec.ts.snap +++ b/test/schema/__snapshots__/generate-type.spec.ts.snap @@ -3,6 +3,7 @@ exports[`generateType > should generate typescript type for complex entry 1`] = ` "export type Entry = { age: number; + /** Indicates if the person is an adult */ isAdult: boolean; birthday: Date; location: { @@ -19,6 +20,7 @@ exports[`generateType > should generate typescript type for complex entry 1`] = exports[`generateType > should generate typescript type for transformed entry 1`] = ` "export type Entry = { age: number; + /** Indicates if the person is an adult */ isAdult: boolean; location: { lon: number; diff --git a/test/schema/generate-type.spec.ts b/test/schema/generate-type.spec.ts index cd2131e..8f048a2 100644 --- a/test/schema/generate-type.spec.ts +++ b/test/schema/generate-type.spec.ts @@ -6,7 +6,11 @@ describe("generateType", () => { test("should generate typescript type for complex entry", () => { const schema = z.object({ age: z.number(), - isAdult: z.boolean(), + isAdult: z.boolean().meta({ + id: "isAdult", + name: "isAdult", + description: "Indicates if the person is an adult" + }), birthday: z.coerce.date(), location: z.object({ lon: z.number(), @@ -25,7 +29,11 @@ describe("generateType", () => { test("should generate typescript type for transformed entry", () => { const schema = z.object({ age: z.number(), - isAdult: z.boolean(), + isAdult: z.boolean().meta({ + id: "isAdult", + name: "isAdult", + description: "Indicates if the person is an adult" + }), location: z.object({ lon: z.number(), lat: z.number() diff --git a/test/schema/parse-schema.spec.ts b/test/schema/parse-schema.spec.ts index 0e0bfb8..cf5f0ee 100644 --- a/test/schema/parse-schema.spec.ts +++ b/test/schema/parse-schema.spec.ts @@ -995,4 +995,145 @@ describe("parseSchema", () => { expect(z.object(schema).parse(validEmpty)).toEqual(validEmpty); }); }); + + describe("help text / field descriptions", () => { + test("should use the field help text as the description when present", () => { + const collection: PocketBaseCollection = { + name: "helpCollection", + type: "base", + fields: [ + { + id: "notes", + name: "notes", + type: "text", + required: false, + hidden: false, + help: "Enter any additional notes here." + } + ] + }; + + const schema = parseSchema(collection, undefined, { + hasSuperuserRights: false + }); + + expect(schema.notes.meta()?.description).toBe( + collection.fields.at(0)?.help + ); + }); + + test("should use the onUpdate autodate description when the field has onUpdate set", () => { + const collection: PocketBaseCollection = { + name: "autodateCollection", + type: "base", + fields: [ + { + id: "updated", + name: "updated", + type: "autodate", + required: false, + hidden: false, + onCreate: false, + onUpdate: true + } + ] + }; + + const schema = parseSchema(collection, undefined, { + hasSuperuserRights: false + }); + + expect(schema.updated.meta()?.description).toBeDefined(); + }); + + test("should use the onCreate autodate description when the field has onCreate set", () => { + const collection: PocketBaseCollection = { + name: "autodateCollection", + type: "base", + fields: [ + { + id: "created", + name: "created", + type: "autodate", + required: false, + hidden: false, + onCreate: true, + onUpdate: false + } + ] + }; + + const schema = parseSchema(collection, undefined, { + hasSuperuserRights: false + }); + + expect(schema.created.meta()?.description).toBeDefined(); + }); + + test("should use the id field description for a field named 'id'", () => { + const collection: PocketBaseCollection = { + name: "idCollection", + type: "base", + fields: [ + { + id: "id", + name: "id", + type: "text", + required: true, + hidden: false + } + ] + }; + + const schema = parseSchema(collection, undefined, { + hasSuperuserRights: false + }); + + expect(schema.id.meta()?.description).toBeDefined(); + }); + + test("should use the hidden field description when the field is hidden", () => { + const collection: PocketBaseCollection = { + name: "hiddenCollection", + type: "base", + fields: [ + { + id: "secret", + name: "secret", + type: "text", + required: false, + hidden: true + } + ] + }; + + const schema = parseSchema(collection, undefined, { + hasSuperuserRights: true + }); + + expect(schema.secret.meta()?.description).toBeDefined(); + }); + + test("should return undefined description for a plain field with no special attributes", () => { + const collection: PocketBaseCollection = { + name: "plainCollection", + type: "base", + fields: [ + { + id: "title", + name: "title", + type: "text", + required: true, + hidden: false + } + ] + }; + + const schema = parseSchema(collection, undefined, { + hasSuperuserRights: false + }); + + expect(schema.title.meta()?.description).toBeUndefined(); + }); + }); }); From 6ee22d9b5ad87df30a6b43a75976b1f9982aad50 Mon Sep 17 00:00:00 2001 From: pawcode Development Date: Sun, 19 Apr 2026 11:49:53 +0200 Subject: [PATCH 5/8] build(deps): update dependencies --- .oxlintrc.json | 6 +- package-lock.json | 423 ++++++++++++++++++++++++---------------------- package.json | 8 +- 3 files changed, 226 insertions(+), 211 deletions(-) diff --git a/.oxlintrc.json b/.oxlintrc.json index 41776c6..b192df5 100644 --- a/.oxlintrc.json +++ b/.oxlintrc.json @@ -136,10 +136,12 @@ "typescript/no-unsafe-function-type": "error", "typescript/no-unsafe-member-access": "error", "typescript/no-unsafe-return": "error", + "typescript/no-useless-default-assignment": "warn", "typescript/only-throw-error": "error", "typescript/prefer-ts-expect-error": "error", "typescript/restrict-plus-operands": "error", "typescript/return-await": "error", + "typescript/strict-void-return": "warn", "typescript/switch-exhaustiveness-check": [ "error", { @@ -245,9 +247,7 @@ // Too many false positives, disabled for now until oxlint improves the rule // "eslint/no-useless-assignment": "warn", "typescript/no-unnecessary-condition": "warn", - "typescript/no-useless-default-assignment": "warn", - "typescript/prefer-optional-chain": "warn", - "typescript/strict-void-return": "warn" + "typescript/prefer-optional-chain": "warn" }, "overrides": [ { diff --git a/package-lock.json b/package-lock.json index bc6385d..4f5b4c0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -13,13 +13,13 @@ "@commitlint/config-conventional": "20.5.0", "@types/node": "24.10.1", "@vitest/coverage-v8": "4.1.4", - "astro": "6.1.5", + "astro": "6.1.8", "globals": "17.5.0", "husky": "9.1.7", "lint-staged": "16.4.0", - "oxfmt": "0.44.0", - "oxlint": "1.59.0", - "oxlint-tsgolint": "0.20.0", + "oxfmt": "0.45.0", + "oxlint": "1.60.0", + "oxlint-tsgolint": "0.21.1", "vitest": "4.1.4", "zod-to-ts": "2.0.0" }, @@ -89,18 +89,17 @@ } }, "node_modules/@astrojs/telemetry": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.3.0.tgz", - "integrity": "sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.3.1.tgz", + "integrity": "sha512-7fcIxXS9J4ls5tr8b3ww9rbAIz2+HrhNJYZdkAhhB4za/I5IZ/60g+Bs8q7zwG0tOIZfNB4JWhVJ1Qkl/OrNCw==", "dev": true, "license": "MIT", "dependencies": { - "ci-info": "^4.2.0", - "debug": "^4.4.0", + "ci-info": "^4.4.0", "dlv": "^1.1.3", "dset": "^3.1.4", - "is-docker": "^3.0.0", - "is-wsl": "^3.1.0", + "is-docker": "^4.0.0", + "is-wsl": "^3.1.1", "which-pm-runs": "^1.1.0" }, "engines": { @@ -1537,9 +1536,9 @@ "license": "MIT" }, "node_modules/@oxfmt/binding-android-arm-eabi": { - "version": "0.44.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-android-arm-eabi/-/binding-android-arm-eabi-0.44.0.tgz", - "integrity": "sha512-5UvghMd9SA/yvKTWCAxMAPXS1d2i054UeOf4iFjZjfayTwCINcC3oaSXjtbZfCaEpxgJod7XiOjTtby5yEv/BQ==", + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-android-arm-eabi/-/binding-android-arm-eabi-0.45.0.tgz", + "integrity": "sha512-A/UMxFob1fefCuMeGxQBulGfFE38g2Gm23ynr3u6b+b7fY7/ajGbNsa3ikMIkGMLJW/TRoQaMoP1kME7S+815w==", "cpu": [ "arm" ], @@ -1554,9 +1553,9 @@ } }, "node_modules/@oxfmt/binding-android-arm64": { - "version": "0.44.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-android-arm64/-/binding-android-arm64-0.44.0.tgz", - "integrity": "sha512-IVudM1BWfvrYO++Khtzr8q9n5Rxu7msUvoFMqzGJVdX7HfUXUDHwaH2zHZNB58svx2J56pmCUzophyaPFkcG/A==", + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-android-arm64/-/binding-android-arm64-0.45.0.tgz", + "integrity": "sha512-L63z4uZmHjgvvqvMJD7mwff8aSBkM0+X4uFr6l6U5t6+Qc9DCLVZWIunJ7Gm4fn4zHPdSq6FFQnhu9yqqobxIg==", "cpu": [ "arm64" ], @@ -1571,9 +1570,9 @@ } }, "node_modules/@oxfmt/binding-darwin-arm64": { - "version": "0.44.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-darwin-arm64/-/binding-darwin-arm64-0.44.0.tgz", - "integrity": "sha512-eWCLAIKAHfx88EqEP1Ga2yz7qVcqDU5lemn4xck+07bH182hDdprOHjbogyk0In1Djys3T0/pO2JepFnRJ41Mg==", + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-darwin-arm64/-/binding-darwin-arm64-0.45.0.tgz", + "integrity": "sha512-UV34dd623FzqT+outIGndsCA/RBB+qgB3XVQhgmmJ9PJwa37NzPC9qzgKeOhPKxVk2HW+JKldQrVL54zs4Noww==", "cpu": [ "arm64" ], @@ -1588,9 +1587,9 @@ } }, "node_modules/@oxfmt/binding-darwin-x64": { - "version": "0.44.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-darwin-x64/-/binding-darwin-x64-0.44.0.tgz", - "integrity": "sha512-eHTBznHLM49++dwz07MblQ2cOXyIgeedmE3Wgy4ptUESj38/qYZyRi1MPwC9olQJWssMeY6WI3UZ7YmU5ggvyQ==", + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-darwin-x64/-/binding-darwin-x64-0.45.0.tgz", + "integrity": "sha512-pMNJv0CMa1pDefVPeNbuQxibh8ITpWDFEhMC/IBB9Zlu76EbgzYwrzI4Cb11mqX2+rIYN70UTrh3z06TM59ptQ==", "cpu": [ "x64" ], @@ -1605,9 +1604,9 @@ } }, "node_modules/@oxfmt/binding-freebsd-x64": { - "version": "0.44.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-freebsd-x64/-/binding-freebsd-x64-0.44.0.tgz", - "integrity": "sha512-jLMmbj0u0Ft43QpkUVr/0v1ZfQCGWAvU+WznEHcN3wZC/q6ox7XeSJtk9P36CCpiDSUf3sGnzbIuG1KdEMEDJQ==", + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-freebsd-x64/-/binding-freebsd-x64-0.45.0.tgz", + "integrity": "sha512-xTcRoxbbo61sW2+ZRPeH+vp/o9G8gkdhiVumFU+TpneiPm14c79l6GFlxPXlCE9bNWikigbsrvJw46zCVAQFfg==", "cpu": [ "x64" ], @@ -1622,9 +1621,9 @@ } }, "node_modules/@oxfmt/binding-linux-arm-gnueabihf": { - "version": "0.44.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.44.0.tgz", - "integrity": "sha512-n+A/u/ByK1qV8FVGOwyaSpw5NPNl0qlZfgTBqHeGIqr8Qzq1tyWZ4lAaxPoe5mZqE3w88vn3+jZtMxriHPE7tg==", + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.45.0.tgz", + "integrity": "sha512-hWL8Hdni+3U1mPFx1UtWeGp3tNb6EhBAUHRMbKUxVkOp3WwoJbpVO2bfUVbS4PfpledviXXNHSTl1veTa6FhkQ==", "cpu": [ "arm" ], @@ -1639,9 +1638,9 @@ } }, "node_modules/@oxfmt/binding-linux-arm-musleabihf": { - "version": "0.44.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.44.0.tgz", - "integrity": "sha512-5eax+FkxyCqAi3Rw0mrZFr7+KTt/XweFsbALR+B5ljWBLBl8nHe4ADrUnb1gLEfQCJLl+Ca5FIVD4xEt95AwIw==", + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.45.0.tgz", + "integrity": "sha512-6Blt/0OBT7vvfQpqYuYbpbFLPqSiaYpEJzUUWhinPEuADypDbtV1+LdjM0vYBNGPvnj85ex7lTerEX6JGcPt9w==", "cpu": [ "arm" ], @@ -1656,9 +1655,9 @@ } }, "node_modules/@oxfmt/binding-linux-arm64-gnu": { - "version": "0.44.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.44.0.tgz", - "integrity": "sha512-58l8JaHxSGOmOMOG2CIrNsnkRJAj0YcHQCmvNACniOa/vd1iRHhlPajczegzS5jwMENlqgreyiTR9iNlke8qCw==", + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.45.0.tgz", + "integrity": "sha512-jLjoLfe+hGfjhA8hNBSdw85yCA8ePKq7ME4T+g6P9caQXvmt6IhE2X7iVjnVdkmYUWEzZrxlh4p6RkDmAMJY/A==", "cpu": [ "arm64" ], @@ -1676,9 +1675,9 @@ } }, "node_modules/@oxfmt/binding-linux-arm64-musl": { - "version": "0.44.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.44.0.tgz", - "integrity": "sha512-AlObQIXyVRZ96LbtVljtFq0JqH5B92NU+BQeDFrXWBUWlCKAM0wF5GLfIhCLT5kQ3Sl+U0YjRJ7Alqj5hGQaCg==", + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.45.0.tgz", + "integrity": "sha512-XQKXZIKYJC3GQJ8FnD3iMntpw69Wd9kDDK/Xt79p6xnFYlGGxSNv2vIBvRTDg5CKByWFWWZLCRDOXoP/m6YN4g==", "cpu": [ "arm64" ], @@ -1696,9 +1695,9 @@ } }, "node_modules/@oxfmt/binding-linux-ppc64-gnu": { - "version": "0.44.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-0.44.0.tgz", - "integrity": "sha512-YcFE8/q/BbrCiIiM5piwbkA6GwJc5QqhMQp2yDrqQ2fuVkZ7CInb1aIijZ/k8EXc72qXMSwKpVlBv1w/MsGO/A==", + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-0.45.0.tgz", + "integrity": "sha512-+g5RiG+xOkdrCWkKodv407nTvMq4vYM18Uox2MhZBm/YoqFxxJpWKsloskFFG5NU13HGPw1wzYjjOVcyd9moCA==", "cpu": [ "ppc64" ], @@ -1716,9 +1715,9 @@ } }, "node_modules/@oxfmt/binding-linux-riscv64-gnu": { - "version": "0.44.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.44.0.tgz", - "integrity": "sha512-eOdzs6RqkRzuqNHUX5C8ISN5xfGh4xDww8OEd9YAmc3OWN8oAe5bmlIqQ+rrHLpv58/0BuU48bxkhnIGjA/ATQ==", + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.45.0.tgz", + "integrity": "sha512-V7dXKoSyEbWAkkSF4JJNtF+NJZDmJoSarSoP30WCsB3X636Rehd3CvxBj49FIJxEBFWhvcUjGSHVeU8Erck1bQ==", "cpu": [ "riscv64" ], @@ -1736,9 +1735,9 @@ } }, "node_modules/@oxfmt/binding-linux-riscv64-musl": { - "version": "0.44.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-0.44.0.tgz", - "integrity": "sha512-YBgNTxntD/QvlFUfgvh8bEdwOhXiquX8gaofZJAwYa/Xp1S1DQrFVZEeck7GFktr24DztsSp8N8WtWCBwxs0Hw==", + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-0.45.0.tgz", + "integrity": "sha512-Vdelft1sAEYojVGgcODEFXSWYQYlIvoyIGWebKCuUibd1tvS1TjTx413xG2ZLuHpYj45CkN/ztMLMX6jrgqpgg==", "cpu": [ "riscv64" ], @@ -1756,9 +1755,9 @@ } }, "node_modules/@oxfmt/binding-linux-s390x-gnu": { - "version": "0.44.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.44.0.tgz", - "integrity": "sha512-GLIh1R6WHWshl/i4QQDNgj0WtT25aRO4HNUWEoitxiywyRdhTFmFEYT2rXlcl9U6/26vhmOqG5cRlMLG3ocaIA==", + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.45.0.tgz", + "integrity": "sha512-RR7xKgNpqwENnK0aYCGYg0JycY2n93J0reNjHyes+I9Gq52dH95x+CBlnlAQHCPfz6FGnKA9HirgUl14WO6o7w==", "cpu": [ "s390x" ], @@ -1776,9 +1775,9 @@ } }, "node_modules/@oxfmt/binding-linux-x64-gnu": { - "version": "0.44.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.44.0.tgz", - "integrity": "sha512-gZOpgTlOsLcLfAF9qgpTr7FIIFSKnQN3hDf/0JvQ4CIwMY7h+eilNjxq/CorqvYcEOu+LRt1W4ZS7KccEHLOdA==", + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.45.0.tgz", + "integrity": "sha512-U/QQ0+BQNSHxjuXR/utvXnQ50Vu5kUuqEomZvQ1/3mhgbBiMc2WU9q5kZ5WwLp3gnFIx9ibkveoRSe2EZubkqg==", "cpu": [ "x64" ], @@ -1796,9 +1795,9 @@ } }, "node_modules/@oxfmt/binding-linux-x64-musl": { - "version": "0.44.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-x64-musl/-/binding-linux-x64-musl-0.44.0.tgz", - "integrity": "sha512-1CyS9JTB+pCUFYFI6pkQGGZaT/AY5gnhHVrQQLhFba6idP9AzVYm1xbdWfywoldTYvjxQJV6x4SuduCIfP3W+A==", + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-x64-musl/-/binding-linux-x64-musl-0.45.0.tgz", + "integrity": "sha512-o5TLOUCF0RWQjsIS06yVC+kFgp092/yLe6qBGSUvtnmTVw9gxjpdQSXc3VN5Cnive4K11HNstEZF8ROKHfDFSw==", "cpu": [ "x64" ], @@ -1816,9 +1815,9 @@ } }, "node_modules/@oxfmt/binding-openharmony-arm64": { - "version": "0.44.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-openharmony-arm64/-/binding-openharmony-arm64-0.44.0.tgz", - "integrity": "sha512-bmEv70Ak6jLr1xotCbF5TxIKjsmQaiX+jFRtnGtfA03tJPf6VG3cKh96S21boAt3JZc+Vjx8PYcDuLj39vM2Pw==", + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-openharmony-arm64/-/binding-openharmony-arm64-0.45.0.tgz", + "integrity": "sha512-RnGcV3HgPuOjsGx/k9oyRNKmOp+NBLGzZTdPDYbc19r7NGeYPplnUU/BfU35bX2Y/O4ejvHxcfkvW2WoYL/gsg==", "cpu": [ "arm64" ], @@ -1833,9 +1832,9 @@ } }, "node_modules/@oxfmt/binding-win32-arm64-msvc": { - "version": "0.44.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.44.0.tgz", - "integrity": "sha512-yWzB+oCpSnP/dmw85eFLAT5o35Ve5pkGS2uF/UCISpIwDqf1xa7OpmtomiqY/Vzg8VyvMbuf6vroF2khF/+1Vg==", + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.45.0.tgz", + "integrity": "sha512-v3Vj7iKKsUFwt9w5hsqIIoErKVoENC6LoqfDlteOQ5QMDCXihlqLoxpmviUhXnNncg4zV6U9BPwlBbwa+qm4wg==", "cpu": [ "arm64" ], @@ -1850,9 +1849,9 @@ } }, "node_modules/@oxfmt/binding-win32-ia32-msvc": { - "version": "0.44.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-0.44.0.tgz", - "integrity": "sha512-TcWpo18xEIE3AmIG2kpr3kz5IEhQgnx0lazl2+8L+3eTopOAUevQcmlr4nhguImNWz0OMeOZrYZOhJNCf16nlQ==", + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-0.45.0.tgz", + "integrity": "sha512-N8yotPBX6ph0H3toF4AEpdCeVPrdcSetj+8eGiZGsrLsng3bs/Q5HPu4bbSxip5GBPx5hGbGHrZwH4+rcrjhHA==", "cpu": [ "ia32" ], @@ -1867,9 +1866,9 @@ } }, "node_modules/@oxfmt/binding-win32-x64-msvc": { - "version": "0.44.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.44.0.tgz", - "integrity": "sha512-oj8aLkPJZppIM4CMQNsyir9ybM1Xw/CfGPTSsTnzpVGyljgfbdP0EVUlURiGM0BDrmw5psQ6ArmGCcUY/yABaQ==", + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.45.0.tgz", + "integrity": "sha512-w5MMTRCK1dpQeRA+HHqXQXyN33DlG/N2LOYxJmaT4fJjcmZrbNnqw7SmIk7I2/a2493PPLZ+2E/Ar6t2iKVMug==", "cpu": [ "x64" ], @@ -1884,9 +1883,9 @@ } }, "node_modules/@oxlint-tsgolint/darwin-arm64": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/@oxlint-tsgolint/darwin-arm64/-/darwin-arm64-0.20.0.tgz", - "integrity": "sha512-KKQcIHZHMxqpHUA1VXIbOG6chNCFkUWbQy6M+AFVtPKkA/3xAeJkJ3njoV66bfzwPHRcWQO+kcj5XqtbkjakoA==", + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@oxlint-tsgolint/darwin-arm64/-/darwin-arm64-0.21.1.tgz", + "integrity": "sha512-7TLjyWe4wG9saJc992VWmaHq2hwKfOEEVTjheReXJXaDhavMZI4X9a6nKhbEng4IVkYtzjD2jw16vw2WFXLYLw==", "cpu": [ "arm64" ], @@ -1898,9 +1897,9 @@ ] }, "node_modules/@oxlint-tsgolint/darwin-x64": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/@oxlint-tsgolint/darwin-x64/-/darwin-x64-0.20.0.tgz", - "integrity": "sha512-7HeVMuclGfG+NLZi2ybY0T4fMI7/XxO/208rJk+zEIloKkVnlh11Wd241JMGwgNFXn+MLJbOqOfojDb2Dt4L1g==", + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@oxlint-tsgolint/darwin-x64/-/darwin-x64-0.21.1.tgz", + "integrity": "sha512-7wf9Wf75nTzA7zpL9myhFe2RKvfuqGUOADNvUooCjEWvh7hmPz3lSEqTMh5Z/VQhzsG04mM9ACyghxhRzq7zFw==", "cpu": [ "x64" ], @@ -1912,9 +1911,9 @@ ] }, "node_modules/@oxlint-tsgolint/linux-arm64": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/@oxlint-tsgolint/linux-arm64/-/linux-arm64-0.20.0.tgz", - "integrity": "sha512-zxhUwz+WSxE6oWlZLK2z2ps9yC6ebmgoYmjAl0Oa48+GqkZ56NVgo+wb8DURNv6xrggzHStQxqQxe3mK51HZag==", + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@oxlint-tsgolint/linux-arm64/-/linux-arm64-0.21.1.tgz", + "integrity": "sha512-IPuQN/Vd0Rjklg/cCGBbQyUuRBp2f6LQXpZYwk5ivOR6V/+CgiYsv8pn/PVY7gjeyoNvPQrXB7xMjHUO2YZbdw==", "cpu": [ "arm64" ], @@ -1926,9 +1925,9 @@ ] }, "node_modules/@oxlint-tsgolint/linux-x64": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/@oxlint-tsgolint/linux-x64/-/linux-x64-0.20.0.tgz", - "integrity": "sha512-/1l6FnahC9im8PK+Ekkx/V3yetO/PzZnJegE2FXcv/iXEhbeVxP/ouiTYcUQu9shT1FWJCSNti1VJHH+21Y1dg==", + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@oxlint-tsgolint/linux-x64/-/linux-x64-0.21.1.tgz", + "integrity": "sha512-d1niGuTbh2qiv7dR7tqkbOcM5cIR63of0lMBFdEQavL1KrJV8zuRdwdi68K7MNGdgoR+J5A9ajpGGvsHwp1bPg==", "cpu": [ "x64" ], @@ -1940,9 +1939,9 @@ ] }, "node_modules/@oxlint-tsgolint/win32-arm64": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/@oxlint-tsgolint/win32-arm64/-/win32-arm64-0.20.0.tgz", - "integrity": "sha512-oPZ5Yz8sVdo7P/5q+i3IKeix31eFZ55JAPa1+RGPoe9PoaYVsdMvR6Jvib6YtrqoJnFPlg3fjEjlEPL8VBKYJA==", + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@oxlint-tsgolint/win32-arm64/-/win32-arm64-0.21.1.tgz", + "integrity": "sha512-ICu9y2JLnFPvFqstnWPPNqBM8LK8BWw2OTeaR0UgEMm4hOSbrZAKv1/hwZYyiLqnCNjBL87AGSQIgTHCYlsipw==", "cpu": [ "arm64" ], @@ -1954,9 +1953,9 @@ ] }, "node_modules/@oxlint-tsgolint/win32-x64": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/@oxlint-tsgolint/win32-x64/-/win32-x64-0.20.0.tgz", - "integrity": "sha512-4stx8RHj3SP9vQyRF/yZbz5igtPvYMEUR8CUoha4BVNZihi39DpCR8qkU7lpjB5Ga1DRMo2pHaA4bdTOMaY4mw==", + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/@oxlint-tsgolint/win32-x64/-/win32-x64-0.21.1.tgz", + "integrity": "sha512-cTEFCFjCj6iXfrSHcvajSPNqhEA4TxSzU3gFxbdGSAUTNXGToU99IbdhWAPSbhcucoym0XE4Zl7E41NiSkNTug==", "cpu": [ "x64" ], @@ -1968,9 +1967,9 @@ ] }, "node_modules/@oxlint/binding-android-arm-eabi": { - "version": "1.59.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-android-arm-eabi/-/binding-android-arm-eabi-1.59.0.tgz", - "integrity": "sha512-etYDw/UaEv936AQUd/CRMBVd+e+XuuU6wC+VzOv1STvsTyZenLChepLWqLtnyTTp4YMlM22ypzogDDwqYxv5cg==", + "version": "1.60.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-android-arm-eabi/-/binding-android-arm-eabi-1.60.0.tgz", + "integrity": "sha512-YdeJKaZckDQL1qa62a1aKq/goyq48aX3yOxaaWqWb4sau4Ee4IiLbamftNLU3zbePky6QsDj6thnSSzHRBjDfA==", "cpu": [ "arm" ], @@ -1985,9 +1984,9 @@ } }, "node_modules/@oxlint/binding-android-arm64": { - "version": "1.59.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-android-arm64/-/binding-android-arm64-1.59.0.tgz", - "integrity": "sha512-TgLc7XVLKH2a4h8j3vn1MDjfK33i9MY60f/bKhRGWyVzbk5LCZ4X01VZG7iHrMmi5vYbAp8//Ponigx03CLsdw==", + "version": "1.60.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-android-arm64/-/binding-android-arm64-1.60.0.tgz", + "integrity": "sha512-7ANS7PpXCfq84xZQ8E5WPs14gwcuPcl+/8TFNXfpSu0CQBXz3cUo2fDpHT8v8HJN+Ut02eacvMAzTnc9s6X4tw==", "cpu": [ "arm64" ], @@ -2002,9 +2001,9 @@ } }, "node_modules/@oxlint/binding-darwin-arm64": { - "version": "1.59.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-darwin-arm64/-/binding-darwin-arm64-1.59.0.tgz", - "integrity": "sha512-DXyFPf5ZKldMLloRHx/B9fsxsiTQomaw7cmEW3YIJko2HgCh+GUhp9gGYwHrqlLJPsEe3dYj9JebjX92D3j3AA==", + "version": "1.60.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-darwin-arm64/-/binding-darwin-arm64-1.60.0.tgz", + "integrity": "sha512-pJsgd9AfplLGBm1fIr25V6V14vMrayhx4uIQvlfH7jWs2SZwSrvi3TfgfJySB8T+hvyEH8K2zXljQiUnkgUnfQ==", "cpu": [ "arm64" ], @@ -2019,9 +2018,9 @@ } }, "node_modules/@oxlint/binding-darwin-x64": { - "version": "1.59.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-darwin-x64/-/binding-darwin-x64-1.59.0.tgz", - "integrity": "sha512-LgvrsdgVLX1qWqIEmNsSmMXJhpAWdtUQ0M+oR0CySwi+9IHWyOGuIL8w8+u/kbZNMyZr4WUyYB5i0+D+AKgkLg==", + "version": "1.60.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-darwin-x64/-/binding-darwin-x64-1.60.0.tgz", + "integrity": "sha512-Ue1aXHX49ivwflKqGJc7zcd/LeLgbhaTcDCQStgx5x06AXgjEAZmvrlMuIkWd4AL4FHQe6QJ9f33z04Cg448VQ==", "cpu": [ "x64" ], @@ -2036,9 +2035,9 @@ } }, "node_modules/@oxlint/binding-freebsd-x64": { - "version": "1.59.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-freebsd-x64/-/binding-freebsd-x64-1.59.0.tgz", - "integrity": "sha512-bOJhqX/ny4hrFuTPlyk8foSRx/vLRpxJh0jOOKN2NWW6FScXHPAA5rQbrwdQPcgGB5V8Ua51RS03fke8ssBcug==", + "version": "1.60.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-freebsd-x64/-/binding-freebsd-x64-1.60.0.tgz", + "integrity": "sha512-YCyQzsQtusQw+gNRW9rRTifSO+Dt/+dtCl2NHoDMZqJlRTEZ/Oht9YnuporI9yiTx7+cB+eqzX3MtHHVHGIWhg==", "cpu": [ "x64" ], @@ -2053,9 +2052,9 @@ } }, "node_modules/@oxlint/binding-linux-arm-gnueabihf": { - "version": "1.59.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.59.0.tgz", - "integrity": "sha512-vVUXxYMF9trXCsz4m9H6U0IjehosVHxBzVgJUxly1uz4W1PdDyicaBnpC0KRXsHYretLVe+uS9pJy8iM57Kujw==", + "version": "1.60.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.60.0.tgz", + "integrity": "sha512-c7dxM2Zksa45Qw16i2iGY3Fti2NirJ38FrsBsKw+qcJ0OtqTsBgKJLF0xV+yLG56UH01Z8WRPgsw31e0MoRoGQ==", "cpu": [ "arm" ], @@ -2070,9 +2069,9 @@ } }, "node_modules/@oxlint/binding-linux-arm-musleabihf": { - "version": "1.59.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-1.59.0.tgz", - "integrity": "sha512-TULQW8YBPGRWg5yZpFPL54HLOnJ3/HiX6VenDPi6YfxB/jlItwSMFh3/hCeSNbh+DAMaE1Py0j5MOaivHkI/9Q==", + "version": "1.60.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-1.60.0.tgz", + "integrity": "sha512-ZWALoA42UYqBEP1Tbw9OWURgFGS1nWj2AAvLdY6ZcGx/Gj93qVCBKjcvwXMupZibYwFbi9s/rzqkZseb/6gVtQ==", "cpu": [ "arm" ], @@ -2087,9 +2086,9 @@ } }, "node_modules/@oxlint/binding-linux-arm64-gnu": { - "version": "1.59.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.59.0.tgz", - "integrity": "sha512-Gt54Y4eqSgYJ90xipm24xeyaPV854706o/kiT8oZvUt3VDY7qqxdqyGqchMaujd87ib+/MXvnl9WkK8Cc1BExg==", + "version": "1.60.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.60.0.tgz", + "integrity": "sha512-tpy+1w4p9hN5CicMCxqNy6ymfRtV5ayE573vFNjp1k1TN/qhLFgflveZoE/0++RlkHikBz2vY545NWm/hp7big==", "cpu": [ "arm64" ], @@ -2107,9 +2106,9 @@ } }, "node_modules/@oxlint/binding-linux-arm64-musl": { - "version": "1.59.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.59.0.tgz", - "integrity": "sha512-3CtsKp7NFB3OfqQzbuAecrY7GIZeiv7AD+xutU4tefVQzlfmTI7/ygWLrvkzsDEjTlMq41rYHxgsn6Yh8tybmA==", + "version": "1.60.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.60.0.tgz", + "integrity": "sha512-eDYDXZGhQAXyn6GwtwiX/qcLS0HlOLPJ/+iiIY8RYr+3P8oKBmgKxADLlniL6FtWfE7pPk7IGN9/xvDEvDvFeg==", "cpu": [ "arm64" ], @@ -2127,9 +2126,9 @@ } }, "node_modules/@oxlint/binding-linux-ppc64-gnu": { - "version": "1.59.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.59.0.tgz", - "integrity": "sha512-K0diOpT3ncDmOfl9I1HuvpEsAuTxkts0VYwIv/w6Xiy9CdwyPBVX88Ga9l8VlGgMrwBMnSY4xIvVlVY/fkQk7Q==", + "version": "1.60.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.60.0.tgz", + "integrity": "sha512-nxehly5XYBHUWI9VJX1bqCf9j/B43DaK/aS/T1fcxCpX3PA4Rm9BB54nPD1CKayT8xg6REN1ao+01hSRNgy8OA==", "cpu": [ "ppc64" ], @@ -2147,9 +2146,9 @@ } }, "node_modules/@oxlint/binding-linux-riscv64-gnu": { - "version": "1.59.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-1.59.0.tgz", - "integrity": "sha512-xAU7+QDU6kTJJ7mJLOGgo7oOjtAtkKyFZ0Yjdb5cEo3DiCCPFLvyr08rWiQh6evZ7RiUTf+o65NY/bqttzJiQQ==", + "version": "1.60.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-1.60.0.tgz", + "integrity": "sha512-j1qf/NaUfOWQutjeoooNG1Q0zsK0XGmSu1uDLq3cctquRF3j7t9Hxqf/76ehCc5GEUAanth2W4Fa+XT1RFg/nw==", "cpu": [ "riscv64" ], @@ -2167,9 +2166,9 @@ } }, "node_modules/@oxlint/binding-linux-riscv64-musl": { - "version": "1.59.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-1.59.0.tgz", - "integrity": "sha512-KUmZmKlTTyauOnvUNVxK7G40sSSx0+w5l1UhaGsC6KPpOYHenx2oqJTnabmpLJicok7IC+3Y6fXAUOMyexaeJQ==", + "version": "1.60.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-1.60.0.tgz", + "integrity": "sha512-YELKPRefQ/q/h3RUmeRfPCUhh2wBvgV1RyZ/F9M9u8cDyXsQW2ojv1DeWQTt466yczDITjZnIOg/s05pk7Ve2A==", "cpu": [ "riscv64" ], @@ -2187,9 +2186,9 @@ } }, "node_modules/@oxlint/binding-linux-s390x-gnu": { - "version": "1.59.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.59.0.tgz", - "integrity": "sha512-4usRxC8gS0PGdkHnRmwJt/4zrQNZyk6vL0trCxwZSsAKM+OxhB8nKiR+mhjdBbl8lbMh2gc3bZpNN/ik8c4c2A==", + "version": "1.60.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.60.0.tgz", + "integrity": "sha512-JkO3C6Gki7Y6h/MiIkFKvHFOz98/YWvQ4WYbK9DLXACMP2rjULzkeGyAzorJE5S1dzLQGFgeqvN779kSFwoV1g==", "cpu": [ "s390x" ], @@ -2207,9 +2206,9 @@ } }, "node_modules/@oxlint/binding-linux-x64-gnu": { - "version": "1.59.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.59.0.tgz", - "integrity": "sha512-s/rNE2gDmbwAOOP493xk2X7M8LZfI1LJFSSW1+yanz3vuQCFPiHkx4GY+O1HuLUDtkzGlhtMrIcxxzyYLv308w==", + "version": "1.60.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.60.0.tgz", + "integrity": "sha512-XjKHdFVCpZZZSWBCKyyqCq65s2AKXykMXkjLoKYODrD+f5toLhlwsMESscu8FbgnJQ4Y/dpR/zdazsahmgBJIA==", "cpu": [ "x64" ], @@ -2227,9 +2226,9 @@ } }, "node_modules/@oxlint/binding-linux-x64-musl": { - "version": "1.59.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-x64-musl/-/binding-linux-x64-musl-1.59.0.tgz", - "integrity": "sha512-+yYj1udJa2UvvIUmEm0IcKgc0UlPMgz0nsSTvkPL2y6n0uU5LgIHSwVu4AHhrve6j9BpVSoRksnz8c9QcvITJA==", + "version": "1.60.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-x64-musl/-/binding-linux-x64-musl-1.60.0.tgz", + "integrity": "sha512-js29ZWIuPhNWzY8NC7KoffEMEeWG105vbmm+8EOJsC+T/jHBiKIJEUF78+F/IrgEWMMP9N0kRND4Pp75+xAhKg==", "cpu": [ "x64" ], @@ -2247,9 +2246,9 @@ } }, "node_modules/@oxlint/binding-openharmony-arm64": { - "version": "1.59.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-openharmony-arm64/-/binding-openharmony-arm64-1.59.0.tgz", - "integrity": "sha512-bUplUb48LYsB3hHlQXP2ZMOenpieWoOyppLAnnAhuPag3MGPnt+7caxE3w/Vl9wpQsTA3gzLntQi9rxWrs7Xqg==", + "version": "1.60.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-openharmony-arm64/-/binding-openharmony-arm64-1.60.0.tgz", + "integrity": "sha512-H+PUITKHk04stFpWj3x3Kg08Afp/bcXSBi0EhasR5a0Vw7StXHTzdl655PUI0fB4qdh2Wsu6Dsi+3ACxPoyQnA==", "cpu": [ "arm64" ], @@ -2264,9 +2263,9 @@ } }, "node_modules/@oxlint/binding-win32-arm64-msvc": { - "version": "1.59.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.59.0.tgz", - "integrity": "sha512-/HLsLuz42rWl7h7ePdmMTpHm2HIDmPtcEMYgm5BBEHiEiuNOrzMaUpd2z7UnNni5LGN9obJy2YoAYBLXQwazrA==", + "version": "1.60.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.60.0.tgz", + "integrity": "sha512-WA/yc7f7ZfCefBXVzNHn1Ztulb1EFwNBb4jMZ6pjML0zz6pHujlF3Q3jySluz3XHl/GNeMTntG1seUBWVMlMag==", "cpu": [ "arm64" ], @@ -2281,9 +2280,9 @@ } }, "node_modules/@oxlint/binding-win32-ia32-msvc": { - "version": "1.59.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.59.0.tgz", - "integrity": "sha512-rUPy+JnanpPwV/aJCPnxAD1fW50+XPI0VkWr7f0vEbqcdsS8NpB24Rw6RsS7SdpFv8Dw+8ugCwao5nCFbqOUSg==", + "version": "1.60.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.60.0.tgz", + "integrity": "sha512-33YxL1sqwYNZXtn3MD/4dno6s0xeedXOJlT1WohkVD565WvohClZUr7vwKdAk954n4xiEWJkewiCr+zLeq7AeA==", "cpu": [ "ia32" ], @@ -2298,9 +2297,9 @@ } }, "node_modules/@oxlint/binding-win32-x64-msvc": { - "version": "1.59.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.59.0.tgz", - "integrity": "sha512-xkE7puteDS/vUyRngLXW0t8WgdWoS/tfxXjhP/P7SMqPDx+hs44SpssO3h3qmTqECYEuXBUPzcAw5257Ka+ofA==", + "version": "1.60.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.60.0.tgz", + "integrity": "sha512-JOro4ZcfBLamJCyfURQmOQByoorgOdx3ZjAkSqnb/CyG/i+lN3KoV5LAgk5ZAW6DPq7/Cx7n23f8DuTWXTWgyQ==", "cpu": [ "x64" ], @@ -3261,16 +3260,16 @@ } }, "node_modules/astro": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/astro/-/astro-6.1.5.tgz", - "integrity": "sha512-AJVw/JlssxUCBFi3Hp4djL8Pt7wUQqStBBawCd8cNGBBM2lBzp/rXGguzt4OcMfW+86fs0hpFwMyopHM2r6d3g==", + "version": "6.1.8", + "resolved": "https://registry.npmjs.org/astro/-/astro-6.1.8.tgz", + "integrity": "sha512-6fT9M12U3fpi13DiPavNKDIoBflASTSxmKTEe+zXhWtlebQuOqfOnIrMWyRmlXp+mgDsojmw+fVFG9LUTzKSog==", "dev": true, "license": "MIT", "dependencies": { "@astrojs/compiler": "^3.0.1", "@astrojs/internal-helpers": "0.8.0", "@astrojs/markdown-remark": "7.1.0", - "@astrojs/telemetry": "3.3.0", + "@astrojs/telemetry": "3.3.1", "@capsizecss/unpack": "^4.0.0", "@clack/prompts": "^1.1.0", "@oslojs/encoding": "^1.1.0", @@ -4751,16 +4750,16 @@ "license": "MIT" }, "node_modules/is-docker": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", - "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-4.0.0.tgz", + "integrity": "sha512-LHE+wROyG/Y/0ZnbktRCoTix2c1RhgWaZraMZ8o1Q7zCh0VSrICJQO5oqIIISrcSBtrXv0o233w1IYwsWCjTzA==", "dev": true, "license": "MIT", "bin": { "is-docker": "cli.js" }, "engines": { - "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + "node": ">=20" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -4801,6 +4800,22 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-inside-container/node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/is-obj": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", @@ -6163,9 +6178,9 @@ } }, "node_modules/oxfmt": { - "version": "0.44.0", - "resolved": "https://registry.npmjs.org/oxfmt/-/oxfmt-0.44.0.tgz", - "integrity": "sha512-lnncqvHewyRvaqdrnntVIrZV2tEddz8lbvPsQzG/zlkfvgZkwy0HP1p/2u1aCDToeg1jb9zBpbJdfkV73Itw+w==", + "version": "0.45.0", + "resolved": "https://registry.npmjs.org/oxfmt/-/oxfmt-0.45.0.tgz", + "integrity": "sha512-0o/COoN9fY50bjVeM7PQsNgbhndKurBIeTIcspW033OumksjJJmIVDKjAk5HMwU/GHTxSOdGDdhJ6BRzGPmsHg==", "dev": true, "license": "MIT", "dependencies": { @@ -6181,31 +6196,31 @@ "url": "https://github.com/sponsors/Boshen" }, "optionalDependencies": { - "@oxfmt/binding-android-arm-eabi": "0.44.0", - "@oxfmt/binding-android-arm64": "0.44.0", - "@oxfmt/binding-darwin-arm64": "0.44.0", - "@oxfmt/binding-darwin-x64": "0.44.0", - "@oxfmt/binding-freebsd-x64": "0.44.0", - "@oxfmt/binding-linux-arm-gnueabihf": "0.44.0", - "@oxfmt/binding-linux-arm-musleabihf": "0.44.0", - "@oxfmt/binding-linux-arm64-gnu": "0.44.0", - "@oxfmt/binding-linux-arm64-musl": "0.44.0", - "@oxfmt/binding-linux-ppc64-gnu": "0.44.0", - "@oxfmt/binding-linux-riscv64-gnu": "0.44.0", - "@oxfmt/binding-linux-riscv64-musl": "0.44.0", - "@oxfmt/binding-linux-s390x-gnu": "0.44.0", - "@oxfmt/binding-linux-x64-gnu": "0.44.0", - "@oxfmt/binding-linux-x64-musl": "0.44.0", - "@oxfmt/binding-openharmony-arm64": "0.44.0", - "@oxfmt/binding-win32-arm64-msvc": "0.44.0", - "@oxfmt/binding-win32-ia32-msvc": "0.44.0", - "@oxfmt/binding-win32-x64-msvc": "0.44.0" + "@oxfmt/binding-android-arm-eabi": "0.45.0", + "@oxfmt/binding-android-arm64": "0.45.0", + "@oxfmt/binding-darwin-arm64": "0.45.0", + "@oxfmt/binding-darwin-x64": "0.45.0", + "@oxfmt/binding-freebsd-x64": "0.45.0", + "@oxfmt/binding-linux-arm-gnueabihf": "0.45.0", + "@oxfmt/binding-linux-arm-musleabihf": "0.45.0", + "@oxfmt/binding-linux-arm64-gnu": "0.45.0", + "@oxfmt/binding-linux-arm64-musl": "0.45.0", + "@oxfmt/binding-linux-ppc64-gnu": "0.45.0", + "@oxfmt/binding-linux-riscv64-gnu": "0.45.0", + "@oxfmt/binding-linux-riscv64-musl": "0.45.0", + "@oxfmt/binding-linux-s390x-gnu": "0.45.0", + "@oxfmt/binding-linux-x64-gnu": "0.45.0", + "@oxfmt/binding-linux-x64-musl": "0.45.0", + "@oxfmt/binding-openharmony-arm64": "0.45.0", + "@oxfmt/binding-win32-arm64-msvc": "0.45.0", + "@oxfmt/binding-win32-ia32-msvc": "0.45.0", + "@oxfmt/binding-win32-x64-msvc": "0.45.0" } }, "node_modules/oxlint": { - "version": "1.59.0", - "resolved": "https://registry.npmjs.org/oxlint/-/oxlint-1.59.0.tgz", - "integrity": "sha512-0xBLeGGjP4vD9pygRo8iuOkOzEU1MqOnfiOl7KYezL/QvWL8NUg6n03zXc7ZVqltiOpUxBk2zgHI3PnRIEdAvw==", + "version": "1.60.0", + "resolved": "https://registry.npmjs.org/oxlint/-/oxlint-1.60.0.tgz", + "integrity": "sha512-tnRzTWiWJ9pg3ftRWnD0+Oqh78L6ZSwcEudvCZaER0PIqiAnNyXj5N1dPwjmNpDalkKS9m/WMLN1CTPUBPmsgw==", "dev": true, "license": "MIT", "bin": { @@ -6218,25 +6233,25 @@ "url": "https://github.com/sponsors/Boshen" }, "optionalDependencies": { - "@oxlint/binding-android-arm-eabi": "1.59.0", - "@oxlint/binding-android-arm64": "1.59.0", - "@oxlint/binding-darwin-arm64": "1.59.0", - "@oxlint/binding-darwin-x64": "1.59.0", - "@oxlint/binding-freebsd-x64": "1.59.0", - "@oxlint/binding-linux-arm-gnueabihf": "1.59.0", - "@oxlint/binding-linux-arm-musleabihf": "1.59.0", - "@oxlint/binding-linux-arm64-gnu": "1.59.0", - "@oxlint/binding-linux-arm64-musl": "1.59.0", - "@oxlint/binding-linux-ppc64-gnu": "1.59.0", - "@oxlint/binding-linux-riscv64-gnu": "1.59.0", - "@oxlint/binding-linux-riscv64-musl": "1.59.0", - "@oxlint/binding-linux-s390x-gnu": "1.59.0", - "@oxlint/binding-linux-x64-gnu": "1.59.0", - "@oxlint/binding-linux-x64-musl": "1.59.0", - "@oxlint/binding-openharmony-arm64": "1.59.0", - "@oxlint/binding-win32-arm64-msvc": "1.59.0", - "@oxlint/binding-win32-ia32-msvc": "1.59.0", - "@oxlint/binding-win32-x64-msvc": "1.59.0" + "@oxlint/binding-android-arm-eabi": "1.60.0", + "@oxlint/binding-android-arm64": "1.60.0", + "@oxlint/binding-darwin-arm64": "1.60.0", + "@oxlint/binding-darwin-x64": "1.60.0", + "@oxlint/binding-freebsd-x64": "1.60.0", + "@oxlint/binding-linux-arm-gnueabihf": "1.60.0", + "@oxlint/binding-linux-arm-musleabihf": "1.60.0", + "@oxlint/binding-linux-arm64-gnu": "1.60.0", + "@oxlint/binding-linux-arm64-musl": "1.60.0", + "@oxlint/binding-linux-ppc64-gnu": "1.60.0", + "@oxlint/binding-linux-riscv64-gnu": "1.60.0", + "@oxlint/binding-linux-riscv64-musl": "1.60.0", + "@oxlint/binding-linux-s390x-gnu": "1.60.0", + "@oxlint/binding-linux-x64-gnu": "1.60.0", + "@oxlint/binding-linux-x64-musl": "1.60.0", + "@oxlint/binding-openharmony-arm64": "1.60.0", + "@oxlint/binding-win32-arm64-msvc": "1.60.0", + "@oxlint/binding-win32-ia32-msvc": "1.60.0", + "@oxlint/binding-win32-x64-msvc": "1.60.0" }, "peerDependencies": { "oxlint-tsgolint": ">=0.18.0" @@ -6248,21 +6263,21 @@ } }, "node_modules/oxlint-tsgolint": { - "version": "0.20.0", - "resolved": "https://registry.npmjs.org/oxlint-tsgolint/-/oxlint-tsgolint-0.20.0.tgz", - "integrity": "sha512-/Uc9TQyN1l8w9QNvXtVHYtz+SzDJHKpb5X0UnHodl0BVzijUPk0LPlDOHAvogd1UI+iy9ZSF6gQxEqfzUxCULQ==", + "version": "0.21.1", + "resolved": "https://registry.npmjs.org/oxlint-tsgolint/-/oxlint-tsgolint-0.21.1.tgz", + "integrity": "sha512-O2hxiT14C2HJkwzBU6CQBFPoagSd/IcV+Tt3e3UUaXFwbW4BO5DSDPSSboc3UM5MIDY+MLyepvtQwBQafNxWdw==", "dev": true, "license": "MIT", "bin": { "tsgolint": "bin/tsgolint.js" }, "optionalDependencies": { - "@oxlint-tsgolint/darwin-arm64": "0.20.0", - "@oxlint-tsgolint/darwin-x64": "0.20.0", - "@oxlint-tsgolint/linux-arm64": "0.20.0", - "@oxlint-tsgolint/linux-x64": "0.20.0", - "@oxlint-tsgolint/win32-arm64": "0.20.0", - "@oxlint-tsgolint/win32-x64": "0.20.0" + "@oxlint-tsgolint/darwin-arm64": "0.21.1", + "@oxlint-tsgolint/darwin-x64": "0.21.1", + "@oxlint-tsgolint/linux-arm64": "0.21.1", + "@oxlint-tsgolint/linux-x64": "0.21.1", + "@oxlint-tsgolint/win32-arm64": "0.21.1", + "@oxlint-tsgolint/win32-x64": "0.21.1" } }, "node_modules/p-limit": { diff --git a/package.json b/package.json index 572df75..304d3a6 100644 --- a/package.json +++ b/package.json @@ -51,13 +51,13 @@ "@commitlint/config-conventional": "20.5.0", "@types/node": "24.10.1", "@vitest/coverage-v8": "4.1.4", - "astro": "6.1.5", + "astro": "6.1.8", "globals": "17.5.0", "husky": "9.1.7", "lint-staged": "16.4.0", - "oxfmt": "0.44.0", - "oxlint": "1.59.0", - "oxlint-tsgolint": "0.20.0", + "oxfmt": "0.45.0", + "oxlint": "1.60.0", + "oxlint-tsgolint": "0.21.1", "vitest": "4.1.4", "zod-to-ts": "2.0.0" }, From d52d85d213bb7b661e904c45f972ccf1f51a4054 Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Sun, 19 Apr 2026 09:50:53 +0000 Subject: [PATCH 6/8] chore(release): 3.1.0-next.1 [skip ci] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## [3.1.0-next.1](https://github.com/pawcoding/astro-loader-pocketbase/compare/v3.0.2...v3.1.0-next.1) (2026-04-19) ### ๐Ÿš€ Features * **schema:** extract help text and use it as property description ([a8ebe2b](https://github.com/pawcoding/astro-loader-pocketbase/commit/a8ebe2b47389ee9f76b47d933feca2f6705a4895)) ### ๐Ÿงช Tests * **schema:** add test cases for help text / property description ([2ce81a0](https://github.com/pawcoding/astro-loader-pocketbase/commit/2ce81a044ef80dc46d4db479511f93a7ecd1f5c3)) * **schema:** update tests to handle added properties to schema entry ([691d6a8](https://github.com/pawcoding/astro-loader-pocketbase/commit/691d6a86daec5d17b076c7954e1a28a9794c059d)) ### ๐Ÿ— Dependency updates * **deps:** update dependencies ([6ee22d9](https://github.com/pawcoding/astro-loader-pocketbase/commit/6ee22d9b5ad87df30a6b43a75976b1f9982aad50)) --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 4f5b4c0..e12bc28 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "astro-loader-pocketbase", - "version": "3.0.2", + "version": "3.1.0-next.1", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "astro-loader-pocketbase", - "version": "3.0.2", + "version": "3.1.0-next.1", "license": "MIT", "devDependencies": { "@commitlint/cli": "20.5.0", diff --git a/package.json b/package.json index 304d3a6..4026bb0 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "astro-loader-pocketbase", - "version": "3.0.2", + "version": "3.1.0-next.1", "description": "A content loader for Astro that uses the PocketBase API", "keywords": [ "astro", From c646b8e43b6f6d74041fcf32cbae1b559c047be5 Mon Sep 17 00:00:00 2001 From: pawcode Development Date: Fri, 24 Apr 2026 20:41:12 +0200 Subject: [PATCH 7/8] build(deps): update dependencies --- .oxlintrc.json | 3 + package-lock.json | 478 +++++++++++++++++++++++----------------------- package.json | 12 +- 3 files changed, 248 insertions(+), 245 deletions(-) diff --git a/.oxlintrc.json b/.oxlintrc.json index b192df5..8339a48 100644 --- a/.oxlintrc.json +++ b/.oxlintrc.json @@ -258,6 +258,9 @@ "eslint/max-lines-per-function": "off", "eslint/max-nested-callbacks": "off", "jest/prefer-to-contain": "warn", + "jest/require-to-throw-message": "off", + "jest/valid-describe-callback": "off", + "jest/no-conditional-expect": "off", "typescript/no-unsafe-argument": "off", "typescript/no-unsafe-assignment": "off", "typescript/no-unsafe-call": "off", diff --git a/package-lock.json b/package-lock.json index e12bc28..e9f95cd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -12,15 +12,15 @@ "@commitlint/cli": "20.5.0", "@commitlint/config-conventional": "20.5.0", "@types/node": "24.10.1", - "@vitest/coverage-v8": "4.1.4", - "astro": "6.1.8", + "@vitest/coverage-v8": "4.1.5", + "astro": "6.1.9", "globals": "17.5.0", "husky": "9.1.7", "lint-staged": "16.4.0", - "oxfmt": "0.45.0", - "oxlint": "1.60.0", + "oxfmt": "0.46.0", + "oxlint": "1.61.0", "oxlint-tsgolint": "0.21.1", - "vitest": "4.1.4", + "vitest": "4.1.5", "zod-to-ts": "2.0.0" }, "peerDependencies": { @@ -36,23 +36,23 @@ "license": "MIT" }, "node_modules/@astrojs/internal-helpers": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.8.0.tgz", - "integrity": "sha512-J56GrhEiV+4dmrGLPNOl2pZjpHXAndWVyiVDYGDuw6MWKpBSEMLdFxHzeM/6sqaknw9M+HFfHZAcvi3OfT3D/w==", + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.9.0.tgz", + "integrity": "sha512-GdYkzR26re8izmyYlBqf4z2s7zNngmWLFuxw0UKiPNqHraZGS6GKWIwSHgS22RDlu2ePFJ8bzmpBcUszut/SDg==", "dev": true, "license": "MIT", "dependencies": { - "picomatch": "^4.0.3" + "picomatch": "^4.0.4" } }, "node_modules/@astrojs/markdown-remark": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-7.1.0.tgz", - "integrity": "sha512-P+HnCsu2js3BoTc8kFmu+E9gOcFeMdPris75g+Zl4sY8+bBRbSQV6xzcBDbZ27eE7yBGEGQoqjpChx+KJYIPYQ==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-7.1.1.tgz", + "integrity": "sha512-C6e9BnLGlbdv6bV8MYGeHpHxsUHrCrB4OuRLqi5LI7oiBVcBcqfUN06zpwFQdHgV48QCCrMmLpyqBr7VqC+swA==", "dev": true, "license": "MIT", "dependencies": { - "@astrojs/internal-helpers": "0.8.0", + "@astrojs/internal-helpers": "0.9.0", "@astrojs/prism": "4.0.1", "github-slugger": "^2.0.0", "hast-util-from-html": "^2.0.3", @@ -1536,9 +1536,9 @@ "license": "MIT" }, "node_modules/@oxfmt/binding-android-arm-eabi": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-android-arm-eabi/-/binding-android-arm-eabi-0.45.0.tgz", - "integrity": "sha512-A/UMxFob1fefCuMeGxQBulGfFE38g2Gm23ynr3u6b+b7fY7/ajGbNsa3ikMIkGMLJW/TRoQaMoP1kME7S+815w==", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-android-arm-eabi/-/binding-android-arm-eabi-0.46.0.tgz", + "integrity": "sha512-b1doV4WRcJU+BESSlCvCjV+5CEr/T6h0frArAdV26Nir+gGNFNaylvDiiMPfF1pxeV0txZEs38ojzJaxBYg+ng==", "cpu": [ "arm" ], @@ -1553,9 +1553,9 @@ } }, "node_modules/@oxfmt/binding-android-arm64": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-android-arm64/-/binding-android-arm64-0.45.0.tgz", - "integrity": "sha512-L63z4uZmHjgvvqvMJD7mwff8aSBkM0+X4uFr6l6U5t6+Qc9DCLVZWIunJ7Gm4fn4zHPdSq6FFQnhu9yqqobxIg==", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-android-arm64/-/binding-android-arm64-0.46.0.tgz", + "integrity": "sha512-v6+HhjsoV3GO0u2u9jLSAZrvWfTraDxKofUIQ7/ktS7tzS+epVsxdHmeM+XxuNcAY/nWxxU1Sg4JcGTNRXraBA==", "cpu": [ "arm64" ], @@ -1570,9 +1570,9 @@ } }, "node_modules/@oxfmt/binding-darwin-arm64": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-darwin-arm64/-/binding-darwin-arm64-0.45.0.tgz", - "integrity": "sha512-UV34dd623FzqT+outIGndsCA/RBB+qgB3XVQhgmmJ9PJwa37NzPC9qzgKeOhPKxVk2HW+JKldQrVL54zs4Noww==", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-darwin-arm64/-/binding-darwin-arm64-0.46.0.tgz", + "integrity": "sha512-3eeooJGrqGIlI5MyryDZsAcKXSmKIgAD4yYtfRrRJzXZ0UTFZtiSveIur56YPrGMYZwT4XyVhHsMqrNwr1XeFA==", "cpu": [ "arm64" ], @@ -1587,9 +1587,9 @@ } }, "node_modules/@oxfmt/binding-darwin-x64": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-darwin-x64/-/binding-darwin-x64-0.45.0.tgz", - "integrity": "sha512-pMNJv0CMa1pDefVPeNbuQxibh8ITpWDFEhMC/IBB9Zlu76EbgzYwrzI4Cb11mqX2+rIYN70UTrh3z06TM59ptQ==", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-darwin-x64/-/binding-darwin-x64-0.46.0.tgz", + "integrity": "sha512-QG8BDM0CXWbu84k2SKmCqfEddPQPFiBicwtYnLqHRWZZl57HbtOLRMac/KTq2NO4AEc4ICCBpFxJIV9zcqYfkQ==", "cpu": [ "x64" ], @@ -1604,9 +1604,9 @@ } }, "node_modules/@oxfmt/binding-freebsd-x64": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-freebsd-x64/-/binding-freebsd-x64-0.45.0.tgz", - "integrity": "sha512-xTcRoxbbo61sW2+ZRPeH+vp/o9G8gkdhiVumFU+TpneiPm14c79l6GFlxPXlCE9bNWikigbsrvJw46zCVAQFfg==", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-freebsd-x64/-/binding-freebsd-x64-0.46.0.tgz", + "integrity": "sha512-9DdCqS/n2ncu/Chazvt3cpgAjAmIGQDz7hFKSrNItMApyV/Ja9mz3hD4JakIE3nS8PW9smEbPWnb389QLBY4nw==", "cpu": [ "x64" ], @@ -1621,9 +1621,9 @@ } }, "node_modules/@oxfmt/binding-linux-arm-gnueabihf": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.45.0.tgz", - "integrity": "sha512-hWL8Hdni+3U1mPFx1UtWeGp3tNb6EhBAUHRMbKUxVkOp3WwoJbpVO2bfUVbS4PfpledviXXNHSTl1veTa6FhkQ==", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-0.46.0.tgz", + "integrity": "sha512-Dgs7VeE2jT0LHMhw6tPEt0xQYe54kBqHEovmWsv4FVQlegCOvlIJNx0S8n4vj8WUtpT+Z6BD2HhKJPLglLxvZg==", "cpu": [ "arm" ], @@ -1638,9 +1638,9 @@ } }, "node_modules/@oxfmt/binding-linux-arm-musleabihf": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.45.0.tgz", - "integrity": "sha512-6Blt/0OBT7vvfQpqYuYbpbFLPqSiaYpEJzUUWhinPEuADypDbtV1+LdjM0vYBNGPvnj85ex7lTerEX6JGcPt9w==", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-0.46.0.tgz", + "integrity": "sha512-Zxn3adhTH13JKnU4xXJj8FeEfF680XjXh3gSShKl57HCMBRde2tUJTgogV/1MSHA80PJEVrDa7r66TLVq3Ia7Q==", "cpu": [ "arm" ], @@ -1655,9 +1655,9 @@ } }, "node_modules/@oxfmt/binding-linux-arm64-gnu": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.45.0.tgz", - "integrity": "sha512-jLjoLfe+hGfjhA8hNBSdw85yCA8ePKq7ME4T+g6P9caQXvmt6IhE2X7iVjnVdkmYUWEzZrxlh4p6RkDmAMJY/A==", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-0.46.0.tgz", + "integrity": "sha512-+TWipjrgVM8D7aIdDD0tlr3teLTTvQTn7QTE5BpT10H1Fj82gfdn9X6nn2sDgx/MepuSCfSnzFNJq2paLL0OiA==", "cpu": [ "arm64" ], @@ -1675,9 +1675,9 @@ } }, "node_modules/@oxfmt/binding-linux-arm64-musl": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.45.0.tgz", - "integrity": "sha512-XQKXZIKYJC3GQJ8FnD3iMntpw69Wd9kDDK/Xt79p6xnFYlGGxSNv2vIBvRTDg5CKByWFWWZLCRDOXoP/m6YN4g==", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-arm64-musl/-/binding-linux-arm64-musl-0.46.0.tgz", + "integrity": "sha512-aAUPBWJ1lGwwnxZUEDLJ94+Iy6MuwJwPxUgO4sCA5mEEyDk7b+cDQ+JpX1VR150Zoyd+D49gsrUzpUK5h587Eg==", "cpu": [ "arm64" ], @@ -1695,9 +1695,9 @@ } }, "node_modules/@oxfmt/binding-linux-ppc64-gnu": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-0.45.0.tgz", - "integrity": "sha512-+g5RiG+xOkdrCWkKodv407nTvMq4vYM18Uox2MhZBm/YoqFxxJpWKsloskFFG5NU13HGPw1wzYjjOVcyd9moCA==", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-0.46.0.tgz", + "integrity": "sha512-ufBCJukyFX/UDrokP/r6BGDoTInnsDs7bxyzKAgMiZlt2Qu8GPJSJ6Zm6whIiJzKk0naxA8ilwmbO1LMw6Htxw==", "cpu": [ "ppc64" ], @@ -1715,9 +1715,9 @@ } }, "node_modules/@oxfmt/binding-linux-riscv64-gnu": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.45.0.tgz", - "integrity": "sha512-V7dXKoSyEbWAkkSF4JJNtF+NJZDmJoSarSoP30WCsB3X636Rehd3CvxBj49FIJxEBFWhvcUjGSHVeU8Erck1bQ==", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-0.46.0.tgz", + "integrity": "sha512-eqtlC2YmPqjun76R1gVfGLuKWx7NuEnLEAudZ7n6ipSKbCZTqIKSs1b5Y8K/JHZsRpLkeSmAAjig5HOIg8fQzQ==", "cpu": [ "riscv64" ], @@ -1735,9 +1735,9 @@ } }, "node_modules/@oxfmt/binding-linux-riscv64-musl": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-0.45.0.tgz", - "integrity": "sha512-Vdelft1sAEYojVGgcODEFXSWYQYlIvoyIGWebKCuUibd1tvS1TjTx413xG2ZLuHpYj45CkN/ztMLMX6jrgqpgg==", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-0.46.0.tgz", + "integrity": "sha512-yccVOO2nMXkQLGgy0He3EQEwKD7NF0zEk+/OWmroznkqXyJdN6bfK0LtNnr6/14Bh3FjpYq7bP33l/VloCnxpA==", "cpu": [ "riscv64" ], @@ -1755,9 +1755,9 @@ } }, "node_modules/@oxfmt/binding-linux-s390x-gnu": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.45.0.tgz", - "integrity": "sha512-RR7xKgNpqwENnK0aYCGYg0JycY2n93J0reNjHyes+I9Gq52dH95x+CBlnlAQHCPfz6FGnKA9HirgUl14WO6o7w==", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-0.46.0.tgz", + "integrity": "sha512-aAf7fG23OQCey6VRPj9IeCraoYtpgtx0ZyJ1CXkPyT1wjzBE7c3xtuxHe/AdHaJfVVb/SXpSk8Gl1LzyQupSqw==", "cpu": [ "s390x" ], @@ -1775,9 +1775,9 @@ } }, "node_modules/@oxfmt/binding-linux-x64-gnu": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.45.0.tgz", - "integrity": "sha512-U/QQ0+BQNSHxjuXR/utvXnQ50Vu5kUuqEomZvQ1/3mhgbBiMc2WU9q5kZ5WwLp3gnFIx9ibkveoRSe2EZubkqg==", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-x64-gnu/-/binding-linux-x64-gnu-0.46.0.tgz", + "integrity": "sha512-q0JPsTMyJNjYrBvYFDz4WbVsafNZaPCZv4RnFypRotLqpKROtBZcEaXQW4eb9YmvLU3NckVemLJnzkSZSdmOxw==", "cpu": [ "x64" ], @@ -1795,9 +1795,9 @@ } }, "node_modules/@oxfmt/binding-linux-x64-musl": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-x64-musl/-/binding-linux-x64-musl-0.45.0.tgz", - "integrity": "sha512-o5TLOUCF0RWQjsIS06yVC+kFgp092/yLe6qBGSUvtnmTVw9gxjpdQSXc3VN5Cnive4K11HNstEZF8ROKHfDFSw==", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-linux-x64-musl/-/binding-linux-x64-musl-0.46.0.tgz", + "integrity": "sha512-7LsLY9Cw57GPkhSR+duI3mt9baRczK/DtHYSldQ4BEU92da9igBQNl4z7Vq5U9NNPsh1FmpKvv1q9WDtiUQR1A==", "cpu": [ "x64" ], @@ -1815,9 +1815,9 @@ } }, "node_modules/@oxfmt/binding-openharmony-arm64": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-openharmony-arm64/-/binding-openharmony-arm64-0.45.0.tgz", - "integrity": "sha512-RnGcV3HgPuOjsGx/k9oyRNKmOp+NBLGzZTdPDYbc19r7NGeYPplnUU/BfU35bX2Y/O4ejvHxcfkvW2WoYL/gsg==", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-openharmony-arm64/-/binding-openharmony-arm64-0.46.0.tgz", + "integrity": "sha512-lHiBOz8Duaku7JtRNLlps3j++eOaICPZSd8FCVmTDM4DFOPT71Bjn7g6iar1z7StXlKRweUKxWUs4sA+zWGDXg==", "cpu": [ "arm64" ], @@ -1832,9 +1832,9 @@ } }, "node_modules/@oxfmt/binding-win32-arm64-msvc": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.45.0.tgz", - "integrity": "sha512-v3Vj7iKKsUFwt9w5hsqIIoErKVoENC6LoqfDlteOQ5QMDCXihlqLoxpmviUhXnNncg4zV6U9BPwlBbwa+qm4wg==", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-0.46.0.tgz", + "integrity": "sha512-/5ktYUliP89RhgC37DBH1x20U5zPSZMy3cMEcO0j3793rbHP9MWsknBwQB6eozRzWmYrh0IFM/p20EbPvDlYlg==", "cpu": [ "arm64" ], @@ -1849,9 +1849,9 @@ } }, "node_modules/@oxfmt/binding-win32-ia32-msvc": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-0.45.0.tgz", - "integrity": "sha512-N8yotPBX6ph0H3toF4AEpdCeVPrdcSetj+8eGiZGsrLsng3bs/Q5HPu4bbSxip5GBPx5hGbGHrZwH4+rcrjhHA==", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-0.46.0.tgz", + "integrity": "sha512-3WTnoiuIr8XvV0DIY7SN+1uJSwKf4sPpcbHfobcRT9JutGcLaef/miyBB87jxd3aqH+mS0+G5lsgHuXLUwjjpQ==", "cpu": [ "ia32" ], @@ -1866,9 +1866,9 @@ } }, "node_modules/@oxfmt/binding-win32-x64-msvc": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/@oxfmt/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.45.0.tgz", - "integrity": "sha512-w5MMTRCK1dpQeRA+HHqXQXyN33DlG/N2LOYxJmaT4fJjcmZrbNnqw7SmIk7I2/a2493PPLZ+2E/Ar6t2iKVMug==", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/@oxfmt/binding-win32-x64-msvc/-/binding-win32-x64-msvc-0.46.0.tgz", + "integrity": "sha512-IXxiQpkYnOwNfP23vzwSfhdpxJzyiPTY7eTn6dn3DsriKddESzM8i6kfq9R7CD/PUJwCvQT22NgtygBeug3KoA==", "cpu": [ "x64" ], @@ -1967,9 +1967,9 @@ ] }, "node_modules/@oxlint/binding-android-arm-eabi": { - "version": "1.60.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-android-arm-eabi/-/binding-android-arm-eabi-1.60.0.tgz", - "integrity": "sha512-YdeJKaZckDQL1qa62a1aKq/goyq48aX3yOxaaWqWb4sau4Ee4IiLbamftNLU3zbePky6QsDj6thnSSzHRBjDfA==", + "version": "1.61.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-android-arm-eabi/-/binding-android-arm-eabi-1.61.0.tgz", + "integrity": "sha512-6eZBPgiigK5txqoVgRqxbaxiom4lM8AP8CyKPPvpzKnQ3iFRFOIDc+0AapF+qsUSwjOzr5SGk4SxQDpQhkSJMQ==", "cpu": [ "arm" ], @@ -1984,9 +1984,9 @@ } }, "node_modules/@oxlint/binding-android-arm64": { - "version": "1.60.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-android-arm64/-/binding-android-arm64-1.60.0.tgz", - "integrity": "sha512-7ANS7PpXCfq84xZQ8E5WPs14gwcuPcl+/8TFNXfpSu0CQBXz3cUo2fDpHT8v8HJN+Ut02eacvMAzTnc9s6X4tw==", + "version": "1.61.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-android-arm64/-/binding-android-arm64-1.61.0.tgz", + "integrity": "sha512-CkwLR69MUnyv5wjzebvbbtTSUwqLxM35CXE79bHqDIK+NtKmPEUpStTcLQRZMCo4MP0qRT6TXIQVpK0ZVScnMA==", "cpu": [ "arm64" ], @@ -2001,9 +2001,9 @@ } }, "node_modules/@oxlint/binding-darwin-arm64": { - "version": "1.60.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-darwin-arm64/-/binding-darwin-arm64-1.60.0.tgz", - "integrity": "sha512-pJsgd9AfplLGBm1fIr25V6V14vMrayhx4uIQvlfH7jWs2SZwSrvi3TfgfJySB8T+hvyEH8K2zXljQiUnkgUnfQ==", + "version": "1.61.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-darwin-arm64/-/binding-darwin-arm64-1.61.0.tgz", + "integrity": "sha512-8JbefTkbmvqkqWjmQrHke+MdpgT2UghhD/ktM4FOQSpGeCgbMToJEKdl9zwhr/YWTl92i4QI1KiTwVExpcUN8A==", "cpu": [ "arm64" ], @@ -2018,9 +2018,9 @@ } }, "node_modules/@oxlint/binding-darwin-x64": { - "version": "1.60.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-darwin-x64/-/binding-darwin-x64-1.60.0.tgz", - "integrity": "sha512-Ue1aXHX49ivwflKqGJc7zcd/LeLgbhaTcDCQStgx5x06AXgjEAZmvrlMuIkWd4AL4FHQe6QJ9f33z04Cg448VQ==", + "version": "1.61.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-darwin-x64/-/binding-darwin-x64-1.61.0.tgz", + "integrity": "sha512-uWpoxDT47hTnDLcdEh5jVbso8rlTTu5o0zuqa9J8E0JAKmIWn7kGFEIB03Pycn2hd2vKxybPGLhjURy/9We5FQ==", "cpu": [ "x64" ], @@ -2035,9 +2035,9 @@ } }, "node_modules/@oxlint/binding-freebsd-x64": { - "version": "1.60.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-freebsd-x64/-/binding-freebsd-x64-1.60.0.tgz", - "integrity": "sha512-YCyQzsQtusQw+gNRW9rRTifSO+Dt/+dtCl2NHoDMZqJlRTEZ/Oht9YnuporI9yiTx7+cB+eqzX3MtHHVHGIWhg==", + "version": "1.61.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-freebsd-x64/-/binding-freebsd-x64-1.61.0.tgz", + "integrity": "sha512-K/o4hEyW7flfMel0iBVznmMBt7VIMHGdjADocHKpK1DUF9erpWnJ+BSSWd2W0c8K3mPtpph+CuHzRU6CI3l9jQ==", "cpu": [ "x64" ], @@ -2052,9 +2052,9 @@ } }, "node_modules/@oxlint/binding-linux-arm-gnueabihf": { - "version": "1.60.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.60.0.tgz", - "integrity": "sha512-c7dxM2Zksa45Qw16i2iGY3Fti2NirJ38FrsBsKw+qcJ0OtqTsBgKJLF0xV+yLG56UH01Z8WRPgsw31e0MoRoGQ==", + "version": "1.61.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.61.0.tgz", + "integrity": "sha512-P6040ZkcyweJ0Po9yEFqJCdvZnf3VNCGs1SIHgXDf8AAQNC6ID/heXQs9iSgo2FH7gKaKq32VWc59XZwL34C5Q==", "cpu": [ "arm" ], @@ -2069,9 +2069,9 @@ } }, "node_modules/@oxlint/binding-linux-arm-musleabihf": { - "version": "1.60.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-1.60.0.tgz", - "integrity": "sha512-ZWALoA42UYqBEP1Tbw9OWURgFGS1nWj2AAvLdY6ZcGx/Gj93qVCBKjcvwXMupZibYwFbi9s/rzqkZseb/6gVtQ==", + "version": "1.61.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm-musleabihf/-/binding-linux-arm-musleabihf-1.61.0.tgz", + "integrity": "sha512-bwxrGCzTZkuB+THv2TQ1aTkVEfv5oz8sl+0XZZCpoYzErJD8OhPQOTA0ENPd1zJz8QsVdSzSrS2umKtPq4/JXg==", "cpu": [ "arm" ], @@ -2086,9 +2086,9 @@ } }, "node_modules/@oxlint/binding-linux-arm64-gnu": { - "version": "1.60.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.60.0.tgz", - "integrity": "sha512-tpy+1w4p9hN5CicMCxqNy6ymfRtV5ayE573vFNjp1k1TN/qhLFgflveZoE/0++RlkHikBz2vY545NWm/hp7big==", + "version": "1.61.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.61.0.tgz", + "integrity": "sha512-vkhb9/wKguMkLlrm3FoJW/Xmdv31GgYAE+x8lxxQ+7HeOxXUySI0q36a3NTVIuQUdLzxCI1zzMGsk1o37FOe3w==", "cpu": [ "arm64" ], @@ -2106,9 +2106,9 @@ } }, "node_modules/@oxlint/binding-linux-arm64-musl": { - "version": "1.60.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.60.0.tgz", - "integrity": "sha512-eDYDXZGhQAXyn6GwtwiX/qcLS0HlOLPJ/+iiIY8RYr+3P8oKBmgKxADLlniL6FtWfE7pPk7IGN9/xvDEvDvFeg==", + "version": "1.61.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.61.0.tgz", + "integrity": "sha512-bl1dQh8LnVqsj6oOQAcxwbuOmNJkwc4p6o//HTBZhNTzJy21TLDwAviMqUFNUxDHkPGpmdKTSN4tWTjLryP8xg==", "cpu": [ "arm64" ], @@ -2126,9 +2126,9 @@ } }, "node_modules/@oxlint/binding-linux-ppc64-gnu": { - "version": "1.60.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.60.0.tgz", - "integrity": "sha512-nxehly5XYBHUWI9VJX1bqCf9j/B43DaK/aS/T1fcxCpX3PA4Rm9BB54nPD1CKayT8xg6REN1ao+01hSRNgy8OA==", + "version": "1.61.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-ppc64-gnu/-/binding-linux-ppc64-gnu-1.61.0.tgz", + "integrity": "sha512-QoOX6KB2IiEpyOj/HKqaxi+NQHPnOgNgnr22n9N4ANJCzXkUlj1UmeAbFb4PpqdlHIzvGDM5xZ0OKtcLq9RhiQ==", "cpu": [ "ppc64" ], @@ -2146,9 +2146,9 @@ } }, "node_modules/@oxlint/binding-linux-riscv64-gnu": { - "version": "1.60.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-1.60.0.tgz", - "integrity": "sha512-j1qf/NaUfOWQutjeoooNG1Q0zsK0XGmSu1uDLq3cctquRF3j7t9Hxqf/76ehCc5GEUAanth2W4Fa+XT1RFg/nw==", + "version": "1.61.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-riscv64-gnu/-/binding-linux-riscv64-gnu-1.61.0.tgz", + "integrity": "sha512-1TGcTerjY6p152wCof3oKElccq3xHljS/Mucp04gV/4ATpP6nO7YNnp7opEg6SHkv2a57/b4b8Ndm9znJ1/qAw==", "cpu": [ "riscv64" ], @@ -2166,9 +2166,9 @@ } }, "node_modules/@oxlint/binding-linux-riscv64-musl": { - "version": "1.60.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-1.60.0.tgz", - "integrity": "sha512-YELKPRefQ/q/h3RUmeRfPCUhh2wBvgV1RyZ/F9M9u8cDyXsQW2ojv1DeWQTt466yczDITjZnIOg/s05pk7Ve2A==", + "version": "1.61.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-riscv64-musl/-/binding-linux-riscv64-musl-1.61.0.tgz", + "integrity": "sha512-65wXEmZIrX2ADwC8i/qFL4EWLSbeuBpAm3suuX1vu4IQkKd+wLT/HU/BOl84kp91u2SxPkPDyQgu4yrqp8vwVA==", "cpu": [ "riscv64" ], @@ -2186,9 +2186,9 @@ } }, "node_modules/@oxlint/binding-linux-s390x-gnu": { - "version": "1.60.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.60.0.tgz", - "integrity": "sha512-JkO3C6Gki7Y6h/MiIkFKvHFOz98/YWvQ4WYbK9DLXACMP2rjULzkeGyAzorJE5S1dzLQGFgeqvN779kSFwoV1g==", + "version": "1.61.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-s390x-gnu/-/binding-linux-s390x-gnu-1.61.0.tgz", + "integrity": "sha512-TVvhgMvor7Qa6COeXxCJ7ENOM+lcAOGsQ0iUdPSCv2hxb9qSHLQ4XF1h50S6RE1gBOJ0WV3rNukg4JJJP1LWRA==", "cpu": [ "s390x" ], @@ -2206,9 +2206,9 @@ } }, "node_modules/@oxlint/binding-linux-x64-gnu": { - "version": "1.60.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.60.0.tgz", - "integrity": "sha512-XjKHdFVCpZZZSWBCKyyqCq65s2AKXykMXkjLoKYODrD+f5toLhlwsMESscu8FbgnJQ4Y/dpR/zdazsahmgBJIA==", + "version": "1.61.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.61.0.tgz", + "integrity": "sha512-SjpS5uYuFoDnDdZPwZE59ndF95AsY47R5MliuneTWR1pDm2CxGJaYXbKULI71t5TVfLQUWmrHEGRL9xvuq6dnA==", "cpu": [ "x64" ], @@ -2226,9 +2226,9 @@ } }, "node_modules/@oxlint/binding-linux-x64-musl": { - "version": "1.60.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-x64-musl/-/binding-linux-x64-musl-1.60.0.tgz", - "integrity": "sha512-js29ZWIuPhNWzY8NC7KoffEMEeWG105vbmm+8EOJsC+T/jHBiKIJEUF78+F/IrgEWMMP9N0kRND4Pp75+xAhKg==", + "version": "1.61.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-linux-x64-musl/-/binding-linux-x64-musl-1.61.0.tgz", + "integrity": "sha512-gGfAeGD4sNJGILZbc/yKcIimO9wQnPMoYp9swAaKeEtwsSQAbU+rsdQze5SBtIP6j0QDzeYd4XSSUCRCF+LIeQ==", "cpu": [ "x64" ], @@ -2246,9 +2246,9 @@ } }, "node_modules/@oxlint/binding-openharmony-arm64": { - "version": "1.60.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-openharmony-arm64/-/binding-openharmony-arm64-1.60.0.tgz", - "integrity": "sha512-H+PUITKHk04stFpWj3x3Kg08Afp/bcXSBi0EhasR5a0Vw7StXHTzdl655PUI0fB4qdh2Wsu6Dsi+3ACxPoyQnA==", + "version": "1.61.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-openharmony-arm64/-/binding-openharmony-arm64-1.61.0.tgz", + "integrity": "sha512-OlVT0LrG/ct33EVtWRyR+B/othwmDWeRxfi13wUdPeb3lAT5TgTcFDcfLfarZtzB4W1nWF/zICMgYdkggX2WmQ==", "cpu": [ "arm64" ], @@ -2263,9 +2263,9 @@ } }, "node_modules/@oxlint/binding-win32-arm64-msvc": { - "version": "1.60.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.60.0.tgz", - "integrity": "sha512-WA/yc7f7ZfCefBXVzNHn1Ztulb1EFwNBb4jMZ6pjML0zz6pHujlF3Q3jySluz3XHl/GNeMTntG1seUBWVMlMag==", + "version": "1.61.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.61.0.tgz", + "integrity": "sha512-vI//NZPJk6DToiovPtaiwD4iQ7kO1r5ReWQD0sOOyKRtP3E2f6jxin4uvwi3OvDzHA2EFfd7DcZl5dtkQh7g1w==", "cpu": [ "arm64" ], @@ -2280,9 +2280,9 @@ } }, "node_modules/@oxlint/binding-win32-ia32-msvc": { - "version": "1.60.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.60.0.tgz", - "integrity": "sha512-33YxL1sqwYNZXtn3MD/4dno6s0xeedXOJlT1WohkVD565WvohClZUr7vwKdAk954n4xiEWJkewiCr+zLeq7AeA==", + "version": "1.61.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.61.0.tgz", + "integrity": "sha512-0ySj4/4zd2XjePs3XAQq7IigIstN4LPQZgCyigX5/ERMLjdWAJfnxcTsrtxZxuij8guJW8foXuHmhGxW0H4dDA==", "cpu": [ "ia32" ], @@ -2297,9 +2297,9 @@ } }, "node_modules/@oxlint/binding-win32-x64-msvc": { - "version": "1.60.0", - "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.60.0.tgz", - "integrity": "sha512-JOro4ZcfBLamJCyfURQmOQByoorgOdx3ZjAkSqnb/CyG/i+lN3KoV5LAgk5ZAW6DPq7/Cx7n23f8DuTWXTWgyQ==", + "version": "1.61.0", + "resolved": "https://registry.npmjs.org/@oxlint/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.61.0.tgz", + "integrity": "sha512-0xgSiyeqDLDZxXoe9CVJrOx3TUVsfyoOY7cNi03JbItNcC9WCZqrSNdrAbHONxhSPaVh/lzfnDcON1RqSUMhHw==", "cpu": [ "x64" ], @@ -2973,14 +2973,14 @@ "license": "ISC" }, "node_modules/@vitest/coverage-v8": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-4.1.4.tgz", - "integrity": "sha512-x7FptB5oDruxNPDNY2+S8tCh0pcq7ymCe1gTHcsp733jYjrJl8V1gMUlVysuCD9Kz46Xz9t1akkv08dPcYDs1w==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@vitest/coverage-v8/-/coverage-v8-4.1.5.tgz", + "integrity": "sha512-38C0/Ddb7HcRG0Z4/DUem8x57d2p9jYgp18mkaYswEOQBGsI1CG4f/hjm0ZCeaJfWhSZ4k7jgs29V1Zom7Ki9A==", "dev": true, "license": "MIT", "dependencies": { "@bcoe/v8-coverage": "^1.0.2", - "@vitest/utils": "4.1.4", + "@vitest/utils": "4.1.5", "ast-v8-to-istanbul": "^1.0.0", "istanbul-lib-coverage": "^3.2.2", "istanbul-lib-report": "^3.0.1", @@ -2994,8 +2994,8 @@ "url": "https://opencollective.com/vitest" }, "peerDependencies": { - "@vitest/browser": "4.1.4", - "vitest": "4.1.4" + "@vitest/browser": "4.1.5", + "vitest": "4.1.5" }, "peerDependenciesMeta": { "@vitest/browser": { @@ -3004,16 +3004,16 @@ } }, "node_modules/@vitest/expect": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.4.tgz", - "integrity": "sha512-iPBpra+VDuXmBFI3FMKHSFXp3Gx5HfmSCE8X67Dn+bwephCnQCaB7qWK2ldHa+8ncN8hJU8VTMcxjPpyMkUjww==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-4.1.5.tgz", + "integrity": "sha512-PWBaRY5JoKuRnHlUHfpV/KohFylaDZTupcXN1H9vYryNLOnitSw60Mw9IAE2r67NbwwzBw/Cc/8q9BK3kIX8Kw==", "dev": true, "license": "MIT", "dependencies": { "@standard-schema/spec": "^1.1.0", "@types/chai": "^5.2.2", - "@vitest/spy": "4.1.4", - "@vitest/utils": "4.1.4", + "@vitest/spy": "4.1.5", + "@vitest/utils": "4.1.5", "chai": "^6.2.2", "tinyrainbow": "^3.1.0" }, @@ -3022,13 +3022,13 @@ } }, "node_modules/@vitest/mocker": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.4.tgz", - "integrity": "sha512-R9HTZBhW6yCSGbGQnDnH3QHfJxokKN4KB+Yvk9Q1le7eQNYwiCyKxmLmurSpFy6BzJanSLuEUDrD+j97Q+ZLPg==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@vitest/mocker/-/mocker-4.1.5.tgz", + "integrity": "sha512-/x2EmFC4mT4NNzqvC3fmesuV97w5FC903KPmey4gsnJiMQ3Be1IlDKVaDaG8iqaLFHqJ2FVEkxZk5VmeLjIItw==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/spy": "4.1.4", + "@vitest/spy": "4.1.5", "estree-walker": "^3.0.3", "magic-string": "^0.30.21" }, @@ -3049,9 +3049,9 @@ } }, "node_modules/@vitest/pretty-format": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.4.tgz", - "integrity": "sha512-ddmDHU0gjEUyEVLxtZa7xamrpIefdEETu3nZjWtHeZX4QxqJ7tRxSteHVXJOcr8jhiLoGAhkK4WJ3WqBpjx42A==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@vitest/pretty-format/-/pretty-format-4.1.5.tgz", + "integrity": "sha512-7I3q6l5qr03dVfMX2wCo9FxwSJbPdwKjy2uu/YPpU3wfHvIL4QHwVRp57OfGrDFeUJ8/8QdfBKIV12FTtLn00g==", "dev": true, "license": "MIT", "dependencies": { @@ -3062,13 +3062,13 @@ } }, "node_modules/@vitest/runner": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.4.tgz", - "integrity": "sha512-xTp7VZ5aXP5ZJrn15UtJUWlx6qXLnGtF6jNxHepdPHpMfz/aVPx+htHtgcAL2mDXJgKhpoo2e9/hVJsIeFbytQ==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-4.1.5.tgz", + "integrity": "sha512-2D+o7Pr82IEO46YPpoA/YU0neeyr6FTerQb5Ro7BUnBuv6NQtT/kmVnczngiMEBhzgqz2UZYl5gArejsyERDSQ==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/utils": "4.1.4", + "@vitest/utils": "4.1.5", "pathe": "^2.0.3" }, "funding": { @@ -3076,14 +3076,14 @@ } }, "node_modules/@vitest/snapshot": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.4.tgz", - "integrity": "sha512-MCjCFgaS8aZz+m5nTcEcgk/xhWv0rEH4Yl53PPlMXOZ1/Ka2VcZU6CJ+MgYCZbcJvzGhQRjVrGQNZqkGPttIKw==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-4.1.5.tgz", + "integrity": "sha512-zypXEt4KH/XgKGPUz4eC2AvErYx0My5hfL8oDb1HzGFpEk1P62bxSohdyOmvz+d9UJwanI68MKwr2EquOaOgMQ==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/pretty-format": "4.1.4", - "@vitest/utils": "4.1.4", + "@vitest/pretty-format": "4.1.5", + "@vitest/utils": "4.1.5", "magic-string": "^0.30.21", "pathe": "^2.0.3" }, @@ -3092,9 +3092,9 @@ } }, "node_modules/@vitest/spy": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.4.tgz", - "integrity": "sha512-XxNdAsKW7C+FLydqFJLb5KhJtl3PGCMmYwFRfhvIgxJvLSXhhVI1zM8f1qD3Zg7RCjTSzDVyct6sghs9UEgBEQ==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-4.1.5.tgz", + "integrity": "sha512-2lNOsh6+R2Idnf1TCZqSwYlKN2E/iDlD8sgU59kYVl+OMDmvldO1VDk39smRfpUNwYpNRVn3w4YfuC7KfbBnkQ==", "dev": true, "license": "MIT", "funding": { @@ -3102,13 +3102,13 @@ } }, "node_modules/@vitest/utils": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.4.tgz", - "integrity": "sha512-13QMT+eysM5uVGa1rG4kegGYNp6cnQcsTc67ELFbhNLQO+vgsygtYJx2khvdt4gVQqSSpC/KT5FZZxUpP3Oatw==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-4.1.5.tgz", + "integrity": "sha512-76wdkrmfXfqGjueGgnb45ITPyUi1ycZ4IHgC2bhPDUfWHklY/q3MdLOAB+TF1e6xfl8NxNY0ZYaPCFNWSsw3Ug==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/pretty-format": "4.1.4", + "@vitest/pretty-format": "4.1.5", "convert-source-map": "^2.0.0", "tinyrainbow": "^3.1.0" }, @@ -3260,15 +3260,15 @@ } }, "node_modules/astro": { - "version": "6.1.8", - "resolved": "https://registry.npmjs.org/astro/-/astro-6.1.8.tgz", - "integrity": "sha512-6fT9M12U3fpi13DiPavNKDIoBflASTSxmKTEe+zXhWtlebQuOqfOnIrMWyRmlXp+mgDsojmw+fVFG9LUTzKSog==", + "version": "6.1.9", + "resolved": "https://registry.npmjs.org/astro/-/astro-6.1.9.tgz", + "integrity": "sha512-NsAHzMzpznB281g2aM5qnBt2QjfH6ttKiZ3hSZw52If8JJ+62kbnBKbyKhR2glQcJLl7Jfe4GSl0DihFZ36rRQ==", "dev": true, "license": "MIT", "dependencies": { "@astrojs/compiler": "^3.0.1", - "@astrojs/internal-helpers": "0.8.0", - "@astrojs/markdown-remark": "7.1.0", + "@astrojs/internal-helpers": "0.9.0", + "@astrojs/markdown-remark": "7.1.1", "@astrojs/telemetry": "3.3.1", "@capsizecss/unpack": "^4.0.0", "@clack/prompts": "^1.1.0", @@ -3300,7 +3300,7 @@ "p-queue": "^9.1.0", "package-manager-detector": "^1.6.0", "piccolore": "^0.1.3", - "picomatch": "^4.0.3", + "picomatch": "^4.0.4", "rehype": "^13.0.2", "semver": "^7.7.4", "shiki": "^4.0.2", @@ -3313,9 +3313,9 @@ "ultrahtml": "^1.6.0", "unifont": "~0.7.4", "unist-util-visit": "^5.1.0", - "unstorage": "^1.17.4", + "unstorage": "^1.17.5", "vfile": "^6.0.3", - "vite": "^7.3.1", + "vite": "^7.3.2", "vitefu": "^1.1.2", "xxhash-wasm": "^1.1.0", "yargs-parser": "^22.0.0", @@ -6159,28 +6159,28 @@ } }, "node_modules/oniguruma-parser": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/oniguruma-parser/-/oniguruma-parser-0.12.1.tgz", - "integrity": "sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==", + "version": "0.12.2", + "resolved": "https://registry.npmjs.org/oniguruma-parser/-/oniguruma-parser-0.12.2.tgz", + "integrity": "sha512-6HVa5oIrgMC6aA6WF6XyyqbhRPJrKR02L20+2+zpDtO5QAzGHAUGw5TKQvwi5vctNnRHkJYmjAhRVQF2EKdTQw==", "dev": true, "license": "MIT" }, "node_modules/oniguruma-to-es": { - "version": "4.3.5", - "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-4.3.5.tgz", - "integrity": "sha512-Zjygswjpsewa0NLTsiizVuMQZbp0MDyM6lIt66OxsF21npUDlzpHi1Mgb/qhQdkb+dWFTzJmFbEWdvZgRho8eQ==", + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-4.3.6.tgz", + "integrity": "sha512-csuQ9x3Yr0cEIs/Zgx/OEt9iBw9vqIunAPQkx19R/fiMq2oGVTgcMqO/V3Ybqefr1TBvosI6jU539ksaBULJyA==", "dev": true, "license": "MIT", "dependencies": { - "oniguruma-parser": "^0.12.1", + "oniguruma-parser": "^0.12.2", "regex": "^6.1.0", "regex-recursion": "^6.0.2" } }, "node_modules/oxfmt": { - "version": "0.45.0", - "resolved": "https://registry.npmjs.org/oxfmt/-/oxfmt-0.45.0.tgz", - "integrity": "sha512-0o/COoN9fY50bjVeM7PQsNgbhndKurBIeTIcspW033OumksjJJmIVDKjAk5HMwU/GHTxSOdGDdhJ6BRzGPmsHg==", + "version": "0.46.0", + "resolved": "https://registry.npmjs.org/oxfmt/-/oxfmt-0.46.0.tgz", + "integrity": "sha512-CopwJOwPAjZ9p76fCvz+mSOJTw9/NY3cSksZK3VO/bUQ8UoEcketNgUuYS0UB3p+R9XnXe7wGGXUmyFxc7QxJA==", "dev": true, "license": "MIT", "dependencies": { @@ -6196,31 +6196,31 @@ "url": "https://github.com/sponsors/Boshen" }, "optionalDependencies": { - "@oxfmt/binding-android-arm-eabi": "0.45.0", - "@oxfmt/binding-android-arm64": "0.45.0", - "@oxfmt/binding-darwin-arm64": "0.45.0", - "@oxfmt/binding-darwin-x64": "0.45.0", - "@oxfmt/binding-freebsd-x64": "0.45.0", - "@oxfmt/binding-linux-arm-gnueabihf": "0.45.0", - "@oxfmt/binding-linux-arm-musleabihf": "0.45.0", - "@oxfmt/binding-linux-arm64-gnu": "0.45.0", - "@oxfmt/binding-linux-arm64-musl": "0.45.0", - "@oxfmt/binding-linux-ppc64-gnu": "0.45.0", - "@oxfmt/binding-linux-riscv64-gnu": "0.45.0", - "@oxfmt/binding-linux-riscv64-musl": "0.45.0", - "@oxfmt/binding-linux-s390x-gnu": "0.45.0", - "@oxfmt/binding-linux-x64-gnu": "0.45.0", - "@oxfmt/binding-linux-x64-musl": "0.45.0", - "@oxfmt/binding-openharmony-arm64": "0.45.0", - "@oxfmt/binding-win32-arm64-msvc": "0.45.0", - "@oxfmt/binding-win32-ia32-msvc": "0.45.0", - "@oxfmt/binding-win32-x64-msvc": "0.45.0" + "@oxfmt/binding-android-arm-eabi": "0.46.0", + "@oxfmt/binding-android-arm64": "0.46.0", + "@oxfmt/binding-darwin-arm64": "0.46.0", + "@oxfmt/binding-darwin-x64": "0.46.0", + "@oxfmt/binding-freebsd-x64": "0.46.0", + "@oxfmt/binding-linux-arm-gnueabihf": "0.46.0", + "@oxfmt/binding-linux-arm-musleabihf": "0.46.0", + "@oxfmt/binding-linux-arm64-gnu": "0.46.0", + "@oxfmt/binding-linux-arm64-musl": "0.46.0", + "@oxfmt/binding-linux-ppc64-gnu": "0.46.0", + "@oxfmt/binding-linux-riscv64-gnu": "0.46.0", + "@oxfmt/binding-linux-riscv64-musl": "0.46.0", + "@oxfmt/binding-linux-s390x-gnu": "0.46.0", + "@oxfmt/binding-linux-x64-gnu": "0.46.0", + "@oxfmt/binding-linux-x64-musl": "0.46.0", + "@oxfmt/binding-openharmony-arm64": "0.46.0", + "@oxfmt/binding-win32-arm64-msvc": "0.46.0", + "@oxfmt/binding-win32-ia32-msvc": "0.46.0", + "@oxfmt/binding-win32-x64-msvc": "0.46.0" } }, "node_modules/oxlint": { - "version": "1.60.0", - "resolved": "https://registry.npmjs.org/oxlint/-/oxlint-1.60.0.tgz", - "integrity": "sha512-tnRzTWiWJ9pg3ftRWnD0+Oqh78L6ZSwcEudvCZaER0PIqiAnNyXj5N1dPwjmNpDalkKS9m/WMLN1CTPUBPmsgw==", + "version": "1.61.0", + "resolved": "https://registry.npmjs.org/oxlint/-/oxlint-1.61.0.tgz", + "integrity": "sha512-ZC0ALuhDZ6ivOFG+sy0D0pEDN49EvsId98zVlmYdkcXHsEM14m/qTNUEsUpiFiCVbpIxYtVBmmLE87nsbUHohQ==", "dev": true, "license": "MIT", "bin": { @@ -6233,25 +6233,25 @@ "url": "https://github.com/sponsors/Boshen" }, "optionalDependencies": { - "@oxlint/binding-android-arm-eabi": "1.60.0", - "@oxlint/binding-android-arm64": "1.60.0", - "@oxlint/binding-darwin-arm64": "1.60.0", - "@oxlint/binding-darwin-x64": "1.60.0", - "@oxlint/binding-freebsd-x64": "1.60.0", - "@oxlint/binding-linux-arm-gnueabihf": "1.60.0", - "@oxlint/binding-linux-arm-musleabihf": "1.60.0", - "@oxlint/binding-linux-arm64-gnu": "1.60.0", - "@oxlint/binding-linux-arm64-musl": "1.60.0", - "@oxlint/binding-linux-ppc64-gnu": "1.60.0", - "@oxlint/binding-linux-riscv64-gnu": "1.60.0", - "@oxlint/binding-linux-riscv64-musl": "1.60.0", - "@oxlint/binding-linux-s390x-gnu": "1.60.0", - "@oxlint/binding-linux-x64-gnu": "1.60.0", - "@oxlint/binding-linux-x64-musl": "1.60.0", - "@oxlint/binding-openharmony-arm64": "1.60.0", - "@oxlint/binding-win32-arm64-msvc": "1.60.0", - "@oxlint/binding-win32-ia32-msvc": "1.60.0", - "@oxlint/binding-win32-x64-msvc": "1.60.0" + "@oxlint/binding-android-arm-eabi": "1.61.0", + "@oxlint/binding-android-arm64": "1.61.0", + "@oxlint/binding-darwin-arm64": "1.61.0", + "@oxlint/binding-darwin-x64": "1.61.0", + "@oxlint/binding-freebsd-x64": "1.61.0", + "@oxlint/binding-linux-arm-gnueabihf": "1.61.0", + "@oxlint/binding-linux-arm-musleabihf": "1.61.0", + "@oxlint/binding-linux-arm64-gnu": "1.61.0", + "@oxlint/binding-linux-arm64-musl": "1.61.0", + "@oxlint/binding-linux-ppc64-gnu": "1.61.0", + "@oxlint/binding-linux-riscv64-gnu": "1.61.0", + "@oxlint/binding-linux-riscv64-musl": "1.61.0", + "@oxlint/binding-linux-s390x-gnu": "1.61.0", + "@oxlint/binding-linux-x64-gnu": "1.61.0", + "@oxlint/binding-linux-x64-musl": "1.61.0", + "@oxlint/binding-openharmony-arm64": "1.61.0", + "@oxlint/binding-win32-arm64-msvc": "1.61.0", + "@oxlint/binding-win32-ia32-msvc": "1.61.0", + "@oxlint/binding-win32-x64-msvc": "1.61.0" }, "peerDependencies": { "oxlint-tsgolint": ">=0.18.0" @@ -7019,9 +7019,9 @@ "license": "MIT" }, "node_modules/std-env": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/std-env/-/std-env-4.0.0.tgz", - "integrity": "sha512-zUMPtQ/HBY3/50VbpkupYHbRroTRZJPRLvreamgErJVys0ceuzMkD44J/QjqhHjOzK42GQ3QZIeFG1OYfOtKqQ==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-4.1.0.tgz", + "integrity": "sha512-Rq7ybcX2RuC55r9oaPVEW7/xu3tj8u4GeBYHBWCychFtzMIr86A7e3PPEBPT37sHStKX3+TiX/Fr/ACmJLVlLQ==", "dev": true, "license": "MIT" }, @@ -7699,19 +7699,19 @@ } }, "node_modules/vitest": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.4.tgz", - "integrity": "sha512-tFuJqTxKb8AvfyqMfnavXdzfy3h3sWZRWwfluGbkeR7n0HUev+FmNgZ8SDrRBTVrVCjgH5cA21qGbCffMNtWvg==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-4.1.5.tgz", + "integrity": "sha512-9Xx1v3/ih3m9hN+SbfkUyy0JAs72ap3r7joc87XL6jwF0jGg6mFBvQ1SrwaX+h8BlkX6Hz9shdd1uo6AF+ZGpg==", "dev": true, "license": "MIT", "dependencies": { - "@vitest/expect": "4.1.4", - "@vitest/mocker": "4.1.4", - "@vitest/pretty-format": "4.1.4", - "@vitest/runner": "4.1.4", - "@vitest/snapshot": "4.1.4", - "@vitest/spy": "4.1.4", - "@vitest/utils": "4.1.4", + "@vitest/expect": "4.1.5", + "@vitest/mocker": "4.1.5", + "@vitest/pretty-format": "4.1.5", + "@vitest/runner": "4.1.5", + "@vitest/snapshot": "4.1.5", + "@vitest/spy": "4.1.5", + "@vitest/utils": "4.1.5", "es-module-lexer": "^2.0.0", "expect-type": "^1.3.0", "magic-string": "^0.30.21", @@ -7739,12 +7739,12 @@ "@edge-runtime/vm": "*", "@opentelemetry/api": "^1.9.0", "@types/node": "^20.0.0 || ^22.0.0 || >=24.0.0", - "@vitest/browser-playwright": "4.1.4", - "@vitest/browser-preview": "4.1.4", - "@vitest/browser-webdriverio": "4.1.4", - "@vitest/coverage-istanbul": "4.1.4", - "@vitest/coverage-v8": "4.1.4", - "@vitest/ui": "4.1.4", + "@vitest/browser-playwright": "4.1.5", + "@vitest/browser-preview": "4.1.5", + "@vitest/browser-webdriverio": "4.1.5", + "@vitest/coverage-istanbul": "4.1.5", + "@vitest/coverage-v8": "4.1.5", + "@vitest/ui": "4.1.5", "happy-dom": "*", "jsdom": "*", "vite": "^6.0.0 || ^7.0.0 || ^8.0.0" diff --git a/package.json b/package.json index 4026bb0..a81e9a7 100644 --- a/package.json +++ b/package.json @@ -50,20 +50,20 @@ "@commitlint/cli": "20.5.0", "@commitlint/config-conventional": "20.5.0", "@types/node": "24.10.1", - "@vitest/coverage-v8": "4.1.4", - "astro": "6.1.8", + "@vitest/coverage-v8": "4.1.5", + "astro": "6.1.9", "globals": "17.5.0", "husky": "9.1.7", "lint-staged": "16.4.0", - "oxfmt": "0.45.0", - "oxlint": "1.60.0", + "oxfmt": "0.46.0", + "oxlint": "1.61.0", "oxlint-tsgolint": "0.21.1", - "vitest": "4.1.4", + "vitest": "4.1.5", "zod-to-ts": "2.0.0" }, "peerDependencies": { "astro": "^6.0.0", "zod-to-ts": "^2.0.0" }, - "packageManager": "npm@11.12.1" + "packageManager": "npm@11.13.0" } From 267851849adbf5d1dde17ff7198d97794c857a4b Mon Sep 17 00:00:00 2001 From: semantic-release-bot Date: Fri, 24 Apr 2026 18:42:21 +0000 Subject: [PATCH 8/8] chore(release): 3.1.0-next.2 [skip ci] MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## [3.1.0-next.2](https://github.com/pawcoding/astro-loader-pocketbase/compare/v3.1.0-next.1...v3.1.0-next.2) (2026-04-24) ### ๐Ÿ— Dependency updates * **deps:** update dependencies ([c646b8e](https://github.com/pawcoding/astro-loader-pocketbase/commit/c646b8e43b6f6d74041fcf32cbae1b559c047be5)) --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index e9f95cd..10e56b5 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "astro-loader-pocketbase", - "version": "3.1.0-next.1", + "version": "3.1.0-next.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "astro-loader-pocketbase", - "version": "3.1.0-next.1", + "version": "3.1.0-next.2", "license": "MIT", "devDependencies": { "@commitlint/cli": "20.5.0", diff --git a/package.json b/package.json index a81e9a7..448c123 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "astro-loader-pocketbase", - "version": "3.1.0-next.1", + "version": "3.1.0-next.2", "description": "A content loader for Astro that uses the PocketBase API", "keywords": [ "astro",