diff --git a/package.json b/package.json
index 3fee9ce..ef22789 100644
--- a/package.json
+++ b/package.json
@@ -28,9 +28,9 @@
"sideEffects": false,
"exports": {
".": {
+ "types": "./dist/types/index.d.ts",
"require": "./dist/index.js",
- "import": "./dist/index.mjs",
- "types": "./dist/types/index.d.ts"
+ "import": "./dist/index.mjs"
},
"./package.json": "./package.json"
},
@@ -47,24 +47,23 @@
"test": "jest"
},
"dependencies": {
- "axios": "^1.7.5"
+ "axios": "^1.7.7"
},
"devDependencies": {
"@jest/globals": "^29.7.0",
- "@swc/core": "^1.7.14",
- "@types/jest": "^29.5.12",
- "@types/node": "^20.14.10",
- "@typescript-eslint/eslint-plugin": "^7.17.0",
- "@typescript-eslint/parser": "^7.17.0",
- "axios-mock-adapter": "^1.22.0",
- "eslint": "9.8.0",
- "eslint-plugin-import": "2.29.1",
+ "@types/jest": "^29.5.14",
+ "@types/node": "^22.9.1",
+ "@typescript-eslint/eslint-plugin": "^8.15.0",
+ "@typescript-eslint/parser": "^8.15.0",
+ "axios-mock-adapter": "^2.1.0",
+ "eslint": "9.15.0",
+ "eslint-plugin-import": "2.31.0",
"eslint-plugin-simple-import-sort": "^12.1.1",
"jest": "^29.7.0",
"openapi-typescript-codegen": "^0.29.0",
"ts-jest": "^29.2.5",
- "tsup": "^8.2.4",
- "typescript": "^5.5"
+ "tsup": "^8.3.5",
+ "typescript": "^5.6"
},
"packageManager": "yarn@4.2.2",
"engines": {
diff --git a/src/Doczilla.ts b/src/Doczilla.ts
index b8ac534..69c79ba 100644
--- a/src/Doczilla.ts
+++ b/src/Doczilla.ts
@@ -3,6 +3,7 @@ import axios, { Axios } from 'axios'
import { version } from '../package.json'
import { PdfService } from './services/PdfService'
import { ScreenshotService } from './services/ScreenshotService'
+import { TemplateService } from './services/TemplateService'
import { WebhookService } from './services/WebhookService'
interface DoczillaOptions {
@@ -16,6 +17,7 @@ export default class Doczilla {
public readonly pdf: PdfService
public readonly screenshot: ScreenshotService
public readonly webhook: WebhookService
+ public readonly template: TemplateService
constructor(token: string, options: DoczillaOptions = {}) {
if (!token) {
@@ -32,6 +34,7 @@ export default class Doczilla {
this.pdf = new PdfService(this.client)
this.screenshot = new ScreenshotService(this.client)
+ this.template = new TemplateService(this.client)
this.webhook = new WebhookService()
}
diff --git a/src/__tests__/template.spec.ts b/src/__tests__/template.spec.ts
new file mode 100644
index 0000000..bda54ce
--- /dev/null
+++ b/src/__tests__/template.spec.ts
@@ -0,0 +1,39 @@
+import { describe, expect, test } from '@jest/globals'
+import MockAdapter from 'axios-mock-adapter'
+
+import Doczilla from '../Doczilla'
+
+describe('Template', () => {
+
+ const client = new Doczilla('fake-api-token')
+ // @ts-expect-error private property
+ const axiosMock = new MockAdapter(client.client)
+
+ axiosMock.onAny().reply(200, Buffer.from(''))
+
+ test('it should encode the page.html, page.htmlTemplate, pdf.headerHtml and pdf.footerHtml options', async () => {
+ await client.template.direct('fake-template-id', {
+ page: {
+ html: '
Your first Doczilla PDF
',
+ htmlTemplate: 'Your first Doczilla {{ type }}
'
+ },
+ pdf: {
+ headerHtml: 'Header template
',
+ footerHtml: 'Footer template
'
+ }
+ })
+
+ expect(axiosMock.history.post.length).toBe(1)
+ expect(axiosMock.history.post[0].data).toEqual(JSON.stringify({
+ page: {
+ html: 'PGRpdj5Zb3VyIGZpcnN0IERvY3ppbGxhIFBERjwvZGl2Pg==',
+ htmlTemplate: 'PGRpdj5Zb3VyIGZpcnN0IERvY3ppbGxhIHt7IHR5cGUgfX08L2Rpdj4='
+ },
+ pdf: {
+ headerHtml: 'PGRpdj5IZWFkZXIgdGVtcGxhdGU8L2Rpdj4=',
+ footerHtml: 'PGRpdj5Gb290ZXIgdGVtcGxhdGU8L2Rpdj4='
+ }
+ }))
+ })
+
+})
\ No newline at end of file
diff --git a/src/__tests__/templates.spec.ts b/src/__tests__/templates.spec.ts
new file mode 100644
index 0000000..d49af58
--- /dev/null
+++ b/src/__tests__/templates.spec.ts
@@ -0,0 +1,81 @@
+import { describe, expect, test } from '@jest/globals'
+import MockAdapter from 'axios-mock-adapter'
+
+import Doczilla from '../Doczilla'
+import { CreateTemplate } from '../generated'
+
+describe('Templates', () => {
+
+ const client = new Doczilla('fake-api-token')
+ // @ts-expect-error private property
+ const axiosMock = new MockAdapter(client.client)
+
+ axiosMock.onAny().reply(200, Buffer.from(''))
+
+ describe('create', () => {
+ test('it should encode the page.html, page.htmlTemplate, pdf.headerHtml and pdf.footerHtml options', async () => {
+ await client.template.create({
+ name: 'fake template',
+ output: CreateTemplate.output.PDF,
+ variables: {
+ page: {
+ html: 'Your first Doczilla PDF
',
+ htmlTemplate: 'Your first Doczilla {{ type }}
'
+ },
+ pdf: {
+ headerHtml: 'Header template
',
+ footerHtml: 'Footer template
'
+ }
+ }
+ })
+
+ expect(axiosMock.history.post.length).toBe(1)
+ expect(axiosMock.history.post[0].data).toEqual(JSON.stringify({
+ name: 'fake template',
+ output: CreateTemplate.output.PDF,
+ variables: {
+ page: {
+ html: 'PGRpdj5Zb3VyIGZpcnN0IERvY3ppbGxhIFBERjwvZGl2Pg==',
+ htmlTemplate: 'PGRpdj5Zb3VyIGZpcnN0IERvY3ppbGxhIHt7IHR5cGUgfX08L2Rpdj4='
+ },
+ pdf: {
+ headerHtml: 'PGRpdj5IZWFkZXIgdGVtcGxhdGU8L2Rpdj4=',
+ footerHtml: 'PGRpdj5Gb290ZXIgdGVtcGxhdGU8L2Rpdj4='
+ }
+ }
+ }))
+ })
+ })
+
+ describe('update', () => {
+ test('it should encode the page.html, page.htmlTemplate, pdf.headerHtml and pdf.footerHtml options', async () => {
+ await client.template.update('fake-template-id', {
+ variables: {
+ page: {
+ html: 'Your first Doczilla PDF
',
+ htmlTemplate: 'Your first Doczilla {{ type }}
'
+ },
+ pdf: {
+ headerHtml: 'Header template
',
+ footerHtml: 'Footer template
'
+ }
+ }
+ })
+
+ expect(axiosMock.history.post.length).toBe(2)
+ expect(axiosMock.history.post[1].data).toEqual(JSON.stringify({
+ variables: {
+ page: {
+ html: 'PGRpdj5Zb3VyIGZpcnN0IERvY3ppbGxhIFBERjwvZGl2Pg==',
+ htmlTemplate: 'PGRpdj5Zb3VyIGZpcnN0IERvY3ppbGxhIHt7IHR5cGUgfX08L2Rpdj4='
+ },
+ pdf: {
+ headerHtml: 'PGRpdj5IZWFkZXIgdGVtcGxhdGU8L2Rpdj4=',
+ footerHtml: 'PGRpdj5Gb290ZXIgdGVtcGxhdGU8L2Rpdj4='
+ }
+ }
+ }))
+ })
+ })
+
+})
\ No newline at end of file
diff --git a/src/generated/index.ts b/src/generated/index.ts
index e27c7ec..b6fe427 100644
--- a/src/generated/index.ts
+++ b/src/generated/index.ts
@@ -3,14 +3,19 @@
/* tslint:disable */
/* eslint-disable */
+export type { AsyncFromTemplate } from './models/AsyncFromTemplate';
export { AsyncJob } from './models/AsyncJob';
export type { AsyncPdf } from './models/AsyncPdf';
export type { AsyncScreenshot } from './models/AsyncScreenshot';
export type { BadRequestResponse } from './models/BadRequestResponse';
+export type { CreateFromTemplate } from './models/CreateFromTemplate';
export type { CreatePdf } from './models/CreatePdf';
export type { CreateScreenshot } from './models/CreateScreenshot';
+export { CreateTemplate } from './models/CreateTemplate';
export type { ForbiddenResponse } from './models/ForbiddenResponse';
export type { InternalServerErrorResponse } from './models/InternalServerErrorResponse';
+export { ListTemplate } from './models/ListTemplate';
+export type { ListTemplateResponse } from './models/ListTemplateResponse';
export type { PageAuthentication } from './models/PageAuthentication';
export { PageCookie } from './models/PageCookie';
export { PageOptions } from './models/PageOptions';
@@ -27,10 +32,14 @@ export { ScreenshotOverlay } from './models/ScreenshotOverlay';
export type { ScreenshotViewport } from './models/ScreenshotViewport';
export type { StorageOptions } from './models/StorageOptions';
export type { SubscriptionLimitReachedResponse } from './models/SubscriptionLimitReachedResponse';
+export type { SyncFromTemplate } from './models/SyncFromTemplate';
export { SyncJob } from './models/SyncJob';
export type { SyncPdf } from './models/SyncPdf';
export type { SyncScreenshot } from './models/SyncScreenshot';
+export { Template } from './models/Template';
+export type { TemplateVariables } from './models/TemplateVariables';
export type { TooManyRequestsResponse } from './models/TooManyRequestsResponse';
export type { UnauthorizedResponse } from './models/UnauthorizedResponse';
+export { UpdateTemplate } from './models/UpdateTemplate';
export { WebhookEvent } from './models/WebhookEvent';
export { WebhookOptions } from './models/WebhookOptions';
diff --git a/src/generated/models/AsyncFromTemplate.ts b/src/generated/models/AsyncFromTemplate.ts
new file mode 100644
index 0000000..d2eb555
--- /dev/null
+++ b/src/generated/models/AsyncFromTemplate.ts
@@ -0,0 +1,29 @@
+/* generated using openapi-typescript-codegen -- do not edit */
+/* istanbul ignore file */
+/* tslint:disable */
+/* eslint-disable */
+import type { PageOptions } from './PageOptions';
+import type { PdfOptions } from './PdfOptions';
+import type { ScreenshotOptions } from './ScreenshotOptions';
+import type { StorageOptions } from './StorageOptions';
+import type { WebhookOptions } from './WebhookOptions';
+export type AsyncFromTemplate = {
+ /**
+ * Page options.
+ */
+ page?: PageOptions | null;
+ /**
+ * Screenshot options, only used if Template's output is "SCREENSHOT".
+ */
+ screenshot?: ScreenshotOptions | null;
+ /**
+ * Pdf options, only used if Template's output is "PDF".
+ */
+ pdf?: PdfOptions | null;
+ storage?: StorageOptions | null;
+ /**
+ * Webhook to call when screenshot is generated.
+ */
+ webhook: WebhookOptions;
+};
+
diff --git a/src/generated/models/CreateFromTemplate.ts b/src/generated/models/CreateFromTemplate.ts
new file mode 100644
index 0000000..00b4032
--- /dev/null
+++ b/src/generated/models/CreateFromTemplate.ts
@@ -0,0 +1,22 @@
+/* generated using openapi-typescript-codegen -- do not edit */
+/* istanbul ignore file */
+/* tslint:disable */
+/* eslint-disable */
+import type { PageOptions } from './PageOptions';
+import type { PdfOptions } from './PdfOptions';
+import type { ScreenshotOptions } from './ScreenshotOptions';
+export type CreateFromTemplate = {
+ /**
+ * Page options.
+ */
+ page?: PageOptions | null;
+ /**
+ * Screenshot options, only used if Template's output is "SCREENSHOT".
+ */
+ screenshot?: ScreenshotOptions | null;
+ /**
+ * Pdf options, only used if Template's output is "PDF".
+ */
+ pdf?: PdfOptions | null;
+};
+
diff --git a/src/generated/models/CreateTemplate.ts b/src/generated/models/CreateTemplate.ts
new file mode 100644
index 0000000..7fd6af5
--- /dev/null
+++ b/src/generated/models/CreateTemplate.ts
@@ -0,0 +1,29 @@
+/* generated using openapi-typescript-codegen -- do not edit */
+/* istanbul ignore file */
+/* tslint:disable */
+/* eslint-disable */
+import type { TemplateVariables } from './TemplateVariables';
+export type CreateTemplate = {
+ /**
+ * The name of the template.
+ */
+ name: string;
+ /**
+ * The output format of the template.
+ */
+ output: CreateTemplate.output;
+ /**
+ * The variables of the template.
+ */
+ variables: TemplateVariables;
+};
+export namespace CreateTemplate {
+ /**
+ * The output format of the template.
+ */
+ export enum output {
+ PDF = 'PDF',
+ IMAGE = 'IMAGE',
+ }
+}
+
diff --git a/src/generated/models/ListTemplate.ts b/src/generated/models/ListTemplate.ts
new file mode 100644
index 0000000..2132d81
--- /dev/null
+++ b/src/generated/models/ListTemplate.ts
@@ -0,0 +1,36 @@
+/* generated using openapi-typescript-codegen -- do not edit */
+/* istanbul ignore file */
+/* tslint:disable */
+/* eslint-disable */
+export type ListTemplate = {
+ /**
+ * The unique identifier of the template.
+ */
+ id: string;
+ /**
+ * The name of the template.
+ */
+ name: string;
+ /**
+ * The output format of the template.
+ */
+ output: ListTemplate.output;
+ /**
+ * The date and time the template was created.
+ */
+ createdAt: string;
+ /**
+ * The date and time the template was last updated.
+ */
+ updatedAt: string;
+};
+export namespace ListTemplate {
+ /**
+ * The output format of the template.
+ */
+ export enum output {
+ PDF = 'PDF',
+ IMAGE = 'IMAGE',
+ }
+}
+
diff --git a/src/generated/models/ListTemplateResponse.ts b/src/generated/models/ListTemplateResponse.ts
new file mode 100644
index 0000000..aeaca1a
--- /dev/null
+++ b/src/generated/models/ListTemplateResponse.ts
@@ -0,0 +1,20 @@
+/* generated using openapi-typescript-codegen -- do not edit */
+/* istanbul ignore file */
+/* tslint:disable */
+/* eslint-disable */
+import type { ListTemplate } from './ListTemplate';
+export type ListTemplateResponse = {
+ /**
+ * Is true if there is a next page.
+ */
+ hasNextPage: boolean;
+ /**
+ * Is true if there is a previous page.
+ */
+ hasPreviousPage: boolean;
+ /**
+ * The list of templates.
+ */
+ data: Array;
+};
+
diff --git a/src/generated/models/PageOptions.ts b/src/generated/models/PageOptions.ts
index 330a9bf..6e75c6d 100644
--- a/src/generated/models/PageOptions.ts
+++ b/src/generated/models/PageOptions.ts
@@ -16,7 +16,7 @@ export type PageOptions = {
*/
html?: string | null;
/**
- * HTML template to render. Needs to be base64 encoded!
+ * HTML template to render, uses [Handlebars](https://handlebarsjs.com/) to render your HTML together with the provided `templateData`. Needs to be base64 encoded!
*/
htmlTemplate?: string | null;
/**
diff --git a/src/generated/models/ScreenshotOptions.ts b/src/generated/models/ScreenshotOptions.ts
index b17046d..1e6aa2f 100644
--- a/src/generated/models/ScreenshotOptions.ts
+++ b/src/generated/models/ScreenshotOptions.ts
@@ -41,7 +41,7 @@ export type ScreenshotOptions = {
*/
clip?: ScreenshotClip | null;
/**
- * It captures the DOM element matching the given CSS [selector](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_selectors). This will overwrite the `clip` property and set `fullPage` to `false`.
+ * It captures the DOM element matching the given CSS [selector](https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_selectors). This will overwrite the `clip` property and set `fullPage` to `false`. Will wait for the element to become visible for a maximum of 15 seconds.
*/
element?: string | null;
/**
diff --git a/src/generated/models/SyncFromTemplate.ts b/src/generated/models/SyncFromTemplate.ts
new file mode 100644
index 0000000..cab7161
--- /dev/null
+++ b/src/generated/models/SyncFromTemplate.ts
@@ -0,0 +1,24 @@
+/* generated using openapi-typescript-codegen -- do not edit */
+/* istanbul ignore file */
+/* tslint:disable */
+/* eslint-disable */
+import type { PageOptions } from './PageOptions';
+import type { PdfOptions } from './PdfOptions';
+import type { ScreenshotOptions } from './ScreenshotOptions';
+import type { StorageOptions } from './StorageOptions';
+export type SyncFromTemplate = {
+ /**
+ * Page options.
+ */
+ page?: PageOptions | null;
+ /**
+ * Screenshot options, only used if Template's output is "SCREENSHOT".
+ */
+ screenshot?: ScreenshotOptions | null;
+ /**
+ * Pdf options, only used if Template's output is "PDF".
+ */
+ pdf?: PdfOptions | null;
+ storage?: StorageOptions | null;
+};
+
diff --git a/src/generated/models/Template.ts b/src/generated/models/Template.ts
new file mode 100644
index 0000000..fca3448
--- /dev/null
+++ b/src/generated/models/Template.ts
@@ -0,0 +1,41 @@
+/* generated using openapi-typescript-codegen -- do not edit */
+/* istanbul ignore file */
+/* tslint:disable */
+/* eslint-disable */
+import type { TemplateVariables } from './TemplateVariables';
+export type Template = {
+ /**
+ * The unique identifier of the template.
+ */
+ id: string;
+ /**
+ * The name of the template.
+ */
+ name: string;
+ /**
+ * The output format of the template.
+ */
+ output: Template.output;
+ /**
+ * The date and time the template was created.
+ */
+ createdAt: string;
+ /**
+ * The date and time the template was last updated.
+ */
+ updatedAt: string;
+ /**
+ * The variables of the template.
+ */
+ variables: TemplateVariables;
+};
+export namespace Template {
+ /**
+ * The output format of the template.
+ */
+ export enum output {
+ PDF = 'PDF',
+ IMAGE = 'IMAGE',
+ }
+}
+
diff --git a/src/generated/models/TemplateVariables.ts b/src/generated/models/TemplateVariables.ts
new file mode 100644
index 0000000..5910f83
--- /dev/null
+++ b/src/generated/models/TemplateVariables.ts
@@ -0,0 +1,16 @@
+/* generated using openapi-typescript-codegen -- do not edit */
+/* istanbul ignore file */
+/* tslint:disable */
+/* eslint-disable */
+import type { PageOptions } from './PageOptions';
+import type { PdfOptions } from './PdfOptions';
+import type { ScreenshotOptions } from './ScreenshotOptions';
+export type TemplateVariables = {
+ /**
+ * Page options, either provide the `url`, `html` or `htmlTemplate` option.
+ */
+ page: PageOptions;
+ screenshot?: ScreenshotOptions | null;
+ pdf?: PdfOptions | null;
+};
+
diff --git a/src/generated/models/UpdateTemplate.ts b/src/generated/models/UpdateTemplate.ts
new file mode 100644
index 0000000..ed0e2f9
--- /dev/null
+++ b/src/generated/models/UpdateTemplate.ts
@@ -0,0 +1,29 @@
+/* generated using openapi-typescript-codegen -- do not edit */
+/* istanbul ignore file */
+/* tslint:disable */
+/* eslint-disable */
+import type { TemplateVariables } from './TemplateVariables';
+export type UpdateTemplate = {
+ /**
+ * The name of the template.
+ */
+ name?: string;
+ /**
+ * The output format of the template.
+ */
+ output?: UpdateTemplate.output;
+ /**
+ * The variables of the template.
+ */
+ variables?: TemplateVariables;
+};
+export namespace UpdateTemplate {
+ /**
+ * The output format of the template.
+ */
+ export enum output {
+ PDF = 'PDF',
+ IMAGE = 'IMAGE',
+ }
+}
+
diff --git a/src/services/BaseService.ts b/src/services/BaseService.ts
index 16ef1d9..54424fc 100644
--- a/src/services/BaseService.ts
+++ b/src/services/BaseService.ts
@@ -1,10 +1,21 @@
-import { Axios, AxiosHeaders, AxiosRequestConfig, isAxiosError } from 'axios'
-
-import type { AsyncPdf, AsyncScreenshot, CreatePdf, CreateScreenshot, SyncPdf, SyncScreenshot } from '../generated'
+import { Axios, AxiosHeaders, AxiosRequestConfig, isAxiosError, Method } from 'axios'
+
+import type {
+ AsyncFromTemplate,
+ AsyncPdf,
+ AsyncScreenshot,
+ CreateFromTemplate,
+ CreatePdf,
+ CreateScreenshot,
+ SyncFromTemplate,
+ SyncPdf,
+ SyncScreenshot
+} from '../generated'
type PdfRequests = CreatePdf | SyncPdf | AsyncPdf
type ScreenshotRequests = CreateScreenshot | SyncScreenshot | AsyncScreenshot
-type RequestBody = PdfRequests | ScreenshotRequests
+type TemplateRequests = CreateFromTemplate | SyncFromTemplate | AsyncFromTemplate
+type RequestBody = PdfRequests | ScreenshotRequests | TemplateRequests
export class BaseService {
@@ -22,11 +33,16 @@ export class BaseService {
constructor(private readonly client: Axios) {}
- protected async post(url: string, requestBody: RequestBody, config: AxiosRequestConfig = {}, retries = 1): Promise {
+ protected async request(method: Method, url: string, requestBody?: object, config: AxiosRequestConfig = {}, retries = 1): Promise {
try {
await this.waitForRateLimit()
- const axiosResponse = await this.client.post(url, this.encodeRequestBody(requestBody), config)
+ const axiosResponse = await this.client.request({
+ method,
+ url: url,
+ data: requestBody ? this.encodeRequestBody(requestBody) : undefined,
+ ...config
+ })
this.processRateLimit(new AxiosHeaders(axiosResponse.headers))
if (config.responseType === 'arraybuffer') {
@@ -36,28 +52,32 @@ export class BaseService {
return axiosResponse.data
} catch (err) {
if (isAxiosError(err) && err.status === 429 && retries > 0) {
- return this.post(url, requestBody, config, retries - 1)
+ return this.request(method, url, requestBody, config, retries - 1)
}
throw err
}
}
- private encodeRequestBody(requestBody: PdfRequests): object {
- if (requestBody.page.html) {
- requestBody.page.html = this.baseEncodeContent(requestBody.page.html)
- }
+ protected encodeRequestBody(requestBody: object): object {
+ if (this.isGenerateRequest(requestBody)) {
+ if (requestBody.page.html) {
+ requestBody.page.html = this.baseEncodeContent(requestBody.page.html)
+ }
- if (requestBody.page.htmlTemplate) {
- requestBody.page.htmlTemplate = this.baseEncodeContent(requestBody.page.htmlTemplate)
+ if (requestBody.page.htmlTemplate) {
+ requestBody.page.htmlTemplate = this.baseEncodeContent(requestBody.page.htmlTemplate)
+ }
}
- if (requestBody.pdf?.headerHtml) {
- requestBody.pdf.headerHtml = this.baseEncodeContent(requestBody.pdf.headerHtml)
- }
+ if (this.isPdfRequest(requestBody)) {
+ if (requestBody.pdf?.headerHtml) {
+ requestBody.pdf.headerHtml = this.baseEncodeContent(requestBody.pdf.headerHtml)
+ }
- if (requestBody.pdf?.footerHtml) {
- requestBody.pdf.footerHtml = this.baseEncodeContent(requestBody.pdf.footerHtml)
+ if (requestBody.pdf?.footerHtml) {
+ requestBody.pdf.footerHtml = this.baseEncodeContent(requestBody.pdf.footerHtml)
+ }
}
return requestBody
@@ -85,4 +105,13 @@ export class BaseService {
private baseEncodeContent(content: string): string {
return Buffer.from(content).toString('base64')
}
+
+ private isPdfRequest(requestBody: object): requestBody is PdfRequests {
+ return requestBody && 'pdf' in requestBody
+ }
+
+ private isGenerateRequest(requestBody: object): requestBody is RequestBody {
+ return requestBody && 'page' in requestBody
+ }
+
}
diff --git a/src/services/PdfService.ts b/src/services/PdfService.ts
index a4bb6ae..e98f15c 100644
--- a/src/services/PdfService.ts
+++ b/src/services/PdfService.ts
@@ -11,7 +11,7 @@ export class PdfService extends BaseService {
* @throws AxiosError
*/
public direct(requestBody: CreatePdf): Promise {
- return this.post('/v1/pdf', requestBody, {
+ return this.request('POST', '/v1/pdf', requestBody, {
responseType: 'arraybuffer'
})
}
@@ -23,7 +23,7 @@ export class PdfService extends BaseService {
* @throws AxiosError
*/
public async sync(requestBody: SyncPdf): Promise {
- return this.post('/v1/pdf/sync', requestBody)
+ return this.request('POST', '/v1/pdf/sync', requestBody)
}
/**
@@ -33,7 +33,7 @@ export class PdfService extends BaseService {
* @throws AxiosError
*/
public async(requestBody: AsyncPdf): Promise {
- return this.post('/v1/pdf/async', requestBody)
+ return this.request('POST', '/v1/pdf/async', requestBody)
}
}
diff --git a/src/services/ScreenshotService.ts b/src/services/ScreenshotService.ts
index 338216a..dffd1c6 100644
--- a/src/services/ScreenshotService.ts
+++ b/src/services/ScreenshotService.ts
@@ -11,7 +11,7 @@ export class ScreenshotService extends BaseService {
* @throws AxiosError
*/
public direct(requestBody: CreateScreenshot): Promise {
- return this.post('/v1/screenshot', requestBody, {
+ return this.request('POST', '/v1/screenshot', requestBody, {
responseType: 'arraybuffer'
})
}
@@ -23,7 +23,7 @@ export class ScreenshotService extends BaseService {
* @throws AxiosError
*/
public sync(requestBody: SyncScreenshot): Promise {
- return this.post('/v1/screenshot/sync', requestBody)
+ return this.request('POST', '/v1/screenshot/sync', requestBody)
}
/**
@@ -33,7 +33,7 @@ export class ScreenshotService extends BaseService {
* @throws AxiosError
*/
public async(requestBody: AsyncScreenshot): Promise {
- return this.post('/v1/screenshot/async', requestBody)
+ return this.request('POST', '/v1/screenshot/async', requestBody)
}
}
diff --git a/src/services/TemplateService.ts b/src/services/TemplateService.ts
new file mode 100644
index 0000000..6184faf
--- /dev/null
+++ b/src/services/TemplateService.ts
@@ -0,0 +1,111 @@
+import type {
+ AsyncFromTemplate,
+ AsyncJob,
+ CreateFromTemplate,
+ CreateTemplate,
+ ListTemplateResponse,
+ SyncFromTemplate,
+ SyncJob,
+ Template,
+ UpdateTemplate
+} from '../generated'
+
+import { BaseService } from './BaseService'
+
+export class TemplateService extends BaseService {
+
+ /**
+ * Create the template and directly return the raw result.
+ * @param id
+ * @param requestBody
+ * @returns Buffer
+ * @throws AxiosError
+ */
+ public direct(id: string, requestBody: CreateFromTemplate): Promise {
+ return this.request('POST', `/v1/template/${id}`, requestBody, {
+ responseType: 'arraybuffer'
+ })
+ }
+
+ /**
+ * Create the template and write the result directly in your bucket.
+ * @param id
+ * @param requestBody
+ * @returns SyncJob
+ * @throws AxiosError
+ */
+ public async sync(id: string, requestBody: SyncFromTemplate): Promise {
+ return this.request('POST', `/v1/template/${id}/sync`, requestBody)
+ }
+
+ /**
+ * Queue the creation of the template and call the webhook with the result.
+ * @param id
+ * @param requestBody
+ * @returns AsyncJob
+ * @throws AxiosError
+ */
+ public async(id: string, requestBody: AsyncFromTemplate): Promise {
+ return this.request('POST', `/v1/template/${id}/async`, requestBody)
+ }
+
+ /**
+ * List all available templates.
+ * @param params
+ * @returns ListTemplateResponse
+ * @throws AxiosError
+ */
+ public list(params: { page?: number } = {}): Promise {
+ return this.request('GET', '/v1/templates', undefined, {
+ params
+ })
+ }
+
+ /**
+ * Creates a new template with the provided request body.
+ * @param requestBody
+ * @returns Template
+ * @throws AxiosError
+ */
+ public create(requestBody: CreateTemplate): Promise {
+ return this.request('POST', '/v1/templates', {
+ ...requestBody,
+ variables: this.encodeRequestBody(requestBody.variables)
+ })
+ }
+
+ /**
+ * Get one template.
+ * @param id
+ * @returns Template
+ * @throws AxiosError
+ */
+ public get(id: string): Promise {
+ return this.request('GET', `/v1/templates/${id}`)
+ }
+
+ /**
+ * Update one template.
+ * @param id
+ * @param requestBody
+ * @throws AxiosError
+ */
+ public update(id: string, requestBody: UpdateTemplate): Promise {
+ return this.request('POST', `/v1/templates/${id}`, {
+ ...requestBody,
+ ...(requestBody.variables && ({
+ variables: this.encodeRequestBody(requestBody.variables)
+ }))
+ })
+ }
+
+ /**
+ * Delete one template.
+ * @param id
+ * @throws AxiosError
+ */
+ public delete(id: string): Promise {
+ return this.request('DELETE', `/v1/templates/${id}`)
+ }
+
+}
diff --git a/yarn.lock b/yarn.lock
index 8666bc7..56e04d3 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -431,188 +431,187 @@ __metadata:
resolution: "@doczilla/node@workspace:."
dependencies:
"@jest/globals": "npm:^29.7.0"
- "@swc/core": "npm:^1.7.14"
- "@types/jest": "npm:^29.5.12"
- "@types/node": "npm:^20.14.10"
- "@typescript-eslint/eslint-plugin": "npm:^7.17.0"
- "@typescript-eslint/parser": "npm:^7.17.0"
- axios: "npm:^1.7.5"
- axios-mock-adapter: "npm:^1.22.0"
- eslint: "npm:9.8.0"
- eslint-plugin-import: "npm:2.29.1"
+ "@types/jest": "npm:^29.5.14"
+ "@types/node": "npm:^22.9.1"
+ "@typescript-eslint/eslint-plugin": "npm:^8.15.0"
+ "@typescript-eslint/parser": "npm:^8.15.0"
+ axios: "npm:^1.7.7"
+ axios-mock-adapter: "npm:^2.1.0"
+ eslint: "npm:9.15.0"
+ eslint-plugin-import: "npm:2.31.0"
eslint-plugin-simple-import-sort: "npm:^12.1.1"
jest: "npm:^29.7.0"
openapi-typescript-codegen: "npm:^0.29.0"
ts-jest: "npm:^29.2.5"
- tsup: "npm:^8.2.4"
- typescript: "npm:^5.5"
+ tsup: "npm:^8.3.5"
+ typescript: "npm:^5.6"
languageName: unknown
linkType: soft
-"@esbuild/aix-ppc64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/aix-ppc64@npm:0.23.0"
+"@esbuild/aix-ppc64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/aix-ppc64@npm:0.24.0"
conditions: os=aix & cpu=ppc64
languageName: node
linkType: hard
-"@esbuild/android-arm64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/android-arm64@npm:0.23.0"
+"@esbuild/android-arm64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/android-arm64@npm:0.24.0"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard
-"@esbuild/android-arm@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/android-arm@npm:0.23.0"
+"@esbuild/android-arm@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/android-arm@npm:0.24.0"
conditions: os=android & cpu=arm
languageName: node
linkType: hard
-"@esbuild/android-x64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/android-x64@npm:0.23.0"
+"@esbuild/android-x64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/android-x64@npm:0.24.0"
conditions: os=android & cpu=x64
languageName: node
linkType: hard
-"@esbuild/darwin-arm64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/darwin-arm64@npm:0.23.0"
+"@esbuild/darwin-arm64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/darwin-arm64@npm:0.24.0"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
-"@esbuild/darwin-x64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/darwin-x64@npm:0.23.0"
+"@esbuild/darwin-x64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/darwin-x64@npm:0.24.0"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
-"@esbuild/freebsd-arm64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/freebsd-arm64@npm:0.23.0"
+"@esbuild/freebsd-arm64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/freebsd-arm64@npm:0.24.0"
conditions: os=freebsd & cpu=arm64
languageName: node
linkType: hard
-"@esbuild/freebsd-x64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/freebsd-x64@npm:0.23.0"
+"@esbuild/freebsd-x64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/freebsd-x64@npm:0.24.0"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard
-"@esbuild/linux-arm64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/linux-arm64@npm:0.23.0"
+"@esbuild/linux-arm64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/linux-arm64@npm:0.24.0"
conditions: os=linux & cpu=arm64
languageName: node
linkType: hard
-"@esbuild/linux-arm@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/linux-arm@npm:0.23.0"
+"@esbuild/linux-arm@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/linux-arm@npm:0.24.0"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
-"@esbuild/linux-ia32@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/linux-ia32@npm:0.23.0"
+"@esbuild/linux-ia32@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/linux-ia32@npm:0.24.0"
conditions: os=linux & cpu=ia32
languageName: node
linkType: hard
-"@esbuild/linux-loong64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/linux-loong64@npm:0.23.0"
+"@esbuild/linux-loong64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/linux-loong64@npm:0.24.0"
conditions: os=linux & cpu=loong64
languageName: node
linkType: hard
-"@esbuild/linux-mips64el@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/linux-mips64el@npm:0.23.0"
+"@esbuild/linux-mips64el@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/linux-mips64el@npm:0.24.0"
conditions: os=linux & cpu=mips64el
languageName: node
linkType: hard
-"@esbuild/linux-ppc64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/linux-ppc64@npm:0.23.0"
+"@esbuild/linux-ppc64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/linux-ppc64@npm:0.24.0"
conditions: os=linux & cpu=ppc64
languageName: node
linkType: hard
-"@esbuild/linux-riscv64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/linux-riscv64@npm:0.23.0"
+"@esbuild/linux-riscv64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/linux-riscv64@npm:0.24.0"
conditions: os=linux & cpu=riscv64
languageName: node
linkType: hard
-"@esbuild/linux-s390x@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/linux-s390x@npm:0.23.0"
+"@esbuild/linux-s390x@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/linux-s390x@npm:0.24.0"
conditions: os=linux & cpu=s390x
languageName: node
linkType: hard
-"@esbuild/linux-x64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/linux-x64@npm:0.23.0"
+"@esbuild/linux-x64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/linux-x64@npm:0.24.0"
conditions: os=linux & cpu=x64
languageName: node
linkType: hard
-"@esbuild/netbsd-x64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/netbsd-x64@npm:0.23.0"
+"@esbuild/netbsd-x64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/netbsd-x64@npm:0.24.0"
conditions: os=netbsd & cpu=x64
languageName: node
linkType: hard
-"@esbuild/openbsd-arm64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/openbsd-arm64@npm:0.23.0"
+"@esbuild/openbsd-arm64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/openbsd-arm64@npm:0.24.0"
conditions: os=openbsd & cpu=arm64
languageName: node
linkType: hard
-"@esbuild/openbsd-x64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/openbsd-x64@npm:0.23.0"
+"@esbuild/openbsd-x64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/openbsd-x64@npm:0.24.0"
conditions: os=openbsd & cpu=x64
languageName: node
linkType: hard
-"@esbuild/sunos-x64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/sunos-x64@npm:0.23.0"
+"@esbuild/sunos-x64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/sunos-x64@npm:0.24.0"
conditions: os=sunos & cpu=x64
languageName: node
linkType: hard
-"@esbuild/win32-arm64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/win32-arm64@npm:0.23.0"
+"@esbuild/win32-arm64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/win32-arm64@npm:0.24.0"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
-"@esbuild/win32-ia32@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/win32-ia32@npm:0.23.0"
+"@esbuild/win32-ia32@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/win32-ia32@npm:0.24.0"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
-"@esbuild/win32-x64@npm:0.23.0":
- version: 0.23.0
- resolution: "@esbuild/win32-x64@npm:0.23.0"
+"@esbuild/win32-x64@npm:0.24.0":
+ version: 0.24.0
+ resolution: "@esbuild/win32-x64@npm:0.24.0"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
@@ -635,27 +634,36 @@ __metadata:
languageName: node
linkType: hard
-"@eslint-community/regexpp@npm:^4.11.0":
- version: 4.11.0
- resolution: "@eslint-community/regexpp@npm:4.11.0"
- checksum: 10c0/0f6328869b2741e2794da4ad80beac55cba7de2d3b44f796a60955b0586212ec75e6b0253291fd4aad2100ad471d1480d8895f2b54f1605439ba4c875e05e523
+"@eslint-community/regexpp@npm:^4.12.1":
+ version: 4.12.1
+ resolution: "@eslint-community/regexpp@npm:4.12.1"
+ checksum: 10c0/a03d98c246bcb9109aec2c08e4d10c8d010256538dcb3f56610191607214523d4fb1b00aa81df830b6dffb74c5fa0be03642513a289c567949d3e550ca11cdf6
languageName: node
linkType: hard
-"@eslint/config-array@npm:^0.17.1":
- version: 0.17.1
- resolution: "@eslint/config-array@npm:0.17.1"
+"@eslint/config-array@npm:^0.19.0":
+ version: 0.19.1
+ resolution: "@eslint/config-array@npm:0.19.1"
dependencies:
- "@eslint/object-schema": "npm:^2.1.4"
+ "@eslint/object-schema": "npm:^2.1.5"
debug: "npm:^4.3.1"
minimatch: "npm:^3.1.2"
- checksum: 10c0/b986a0a96f2b42467578968ce3d4ae3b9284e587f8490f2dcdc44ff1b8d30580c62b221da6e58d07b09e156c3050e2dc38267f9370521d9cafc099c4e30154ef
+ checksum: 10c0/43b01f596ddad404473beae5cf95c013d29301c72778d0f5bf8a6699939c8a9a5663dbd723b53c5f476b88b0c694f76ea145d1aa9652230d140fe1161e4a4b49
languageName: node
linkType: hard
-"@eslint/eslintrc@npm:^3.1.0":
- version: 3.1.0
- resolution: "@eslint/eslintrc@npm:3.1.0"
+"@eslint/core@npm:^0.9.0":
+ version: 0.9.1
+ resolution: "@eslint/core@npm:0.9.1"
+ dependencies:
+ "@types/json-schema": "npm:^7.0.15"
+ checksum: 10c0/638104b1b5833a9bbf2329f0c0ddf322e4d6c0410b149477e02cd2b78c04722be90c14b91b8ccdef0d63a2404dff72a17b6b412ce489ea429ae6a8fcb8abff28
+ languageName: node
+ linkType: hard
+
+"@eslint/eslintrc@npm:^3.2.0":
+ version: 3.2.0
+ resolution: "@eslint/eslintrc@npm:3.2.0"
dependencies:
ajv: "npm:^6.12.4"
debug: "npm:^4.3.2"
@@ -666,21 +674,47 @@ __metadata:
js-yaml: "npm:^4.1.0"
minimatch: "npm:^3.1.2"
strip-json-comments: "npm:^3.1.1"
- checksum: 10c0/5b7332ed781edcfc98caa8dedbbb843abfb9bda2e86538529c843473f580e40c69eb894410eddc6702f487e9ee8f8cfa8df83213d43a8fdb549f23ce06699167
+ checksum: 10c0/43867a07ff9884d895d9855edba41acf325ef7664a8df41d957135a81a477ff4df4196f5f74dc3382627e5cc8b7ad6b815c2cea1b58f04a75aced7c43414ab8b
+ languageName: node
+ linkType: hard
+
+"@eslint/js@npm:9.15.0":
+ version: 9.15.0
+ resolution: "@eslint/js@npm:9.15.0"
+ checksum: 10c0/56552966ab1aa95332f70d0e006db5746b511c5f8b5e0c6a9b2d6764ff6d964e0b2622731877cbc4e3f0e74c5b39191290d5f48147be19175292575130d499ab
languageName: node
linkType: hard
-"@eslint/js@npm:9.8.0":
- version: 9.8.0
- resolution: "@eslint/js@npm:9.8.0"
- checksum: 10c0/42edaae6b020436410454579509dcb6a8cd5b260e9f18e037fd803ae28d35eb13663d4019f0ab8ba686a19d3c4a43b0e11394c148e23345377ab694da0e83262
+"@eslint/object-schema@npm:^2.1.5":
+ version: 2.1.5
+ resolution: "@eslint/object-schema@npm:2.1.5"
+ checksum: 10c0/5320691ed41ecd09a55aff40ce8e56596b4eb81f3d4d6fe530c50fdd6552d88102d1c1a29d970ae798ce30849752a708772de38ded07a6f25b3da32ebea081d8
languageName: node
linkType: hard
-"@eslint/object-schema@npm:^2.1.4":
- version: 2.1.4
- resolution: "@eslint/object-schema@npm:2.1.4"
- checksum: 10c0/e9885532ea70e483fb007bf1275968b05bb15ebaa506d98560c41a41220d33d342e19023d5f2939fed6eb59676c1bda5c847c284b4b55fce521d282004da4dda
+"@eslint/plugin-kit@npm:^0.2.3":
+ version: 0.2.4
+ resolution: "@eslint/plugin-kit@npm:0.2.4"
+ dependencies:
+ levn: "npm:^0.4.1"
+ checksum: 10c0/1bcfc0a30b1df891047c1d8b3707833bded12a057ba01757a2a8591fdc8d8fe0dbb8d51d4b0b61b2af4ca1d363057abd7d2fb4799f1706b105734f4d3fa0dbf1
+ languageName: node
+ linkType: hard
+
+"@humanfs/core@npm:^0.19.1":
+ version: 0.19.1
+ resolution: "@humanfs/core@npm:0.19.1"
+ checksum: 10c0/aa4e0152171c07879b458d0e8a704b8c3a89a8c0541726c6b65b81e84fd8b7564b5d6c633feadc6598307d34564bd53294b533491424e8e313d7ab6c7bc5dc67
+ languageName: node
+ linkType: hard
+
+"@humanfs/node@npm:^0.16.6":
+ version: 0.16.6
+ resolution: "@humanfs/node@npm:0.16.6"
+ dependencies:
+ "@humanfs/core": "npm:^0.19.1"
+ "@humanwhocodes/retry": "npm:^0.3.0"
+ checksum: 10c0/8356359c9f60108ec204cbd249ecd0356667359b2524886b357617c4a7c3b6aace0fd5a369f63747b926a762a88f8a25bc066fa1778508d110195ce7686243e1
languageName: node
linkType: hard
@@ -698,6 +732,13 @@ __metadata:
languageName: node
linkType: hard
+"@humanwhocodes/retry@npm:^0.4.1":
+ version: 0.4.1
+ resolution: "@humanwhocodes/retry@npm:0.4.1"
+ checksum: 10c0/be7bb6841c4c01d0b767d9bb1ec1c9359ee61421ce8ba66c249d035c5acdfd080f32d55a5c9e859cdd7868788b8935774f65b2caf24ec0b7bd7bf333791f063b
+ languageName: node
+ linkType: hard
+
"@isaacs/cliui@npm:^8.0.2":
version: 8.0.2
resolution: "@isaacs/cliui@npm:8.0.2"
@@ -1028,7 +1069,7 @@ __metadata:
languageName: node
linkType: hard
-"@nodelib/fs.walk@npm:^1.2.3, @nodelib/fs.walk@npm:^1.2.8":
+"@nodelib/fs.walk@npm:^1.2.3":
version: 1.2.8
resolution: "@nodelib/fs.walk@npm:1.2.8"
dependencies:
@@ -1067,118 +1108,146 @@ __metadata:
languageName: node
linkType: hard
-"@rollup/rollup-android-arm-eabi@npm:4.22.4":
- version: 4.22.4
- resolution: "@rollup/rollup-android-arm-eabi@npm:4.22.4"
+"@rollup/rollup-android-arm-eabi@npm:4.28.1":
+ version: 4.28.1
+ resolution: "@rollup/rollup-android-arm-eabi@npm:4.28.1"
conditions: os=android & cpu=arm
languageName: node
linkType: hard
-"@rollup/rollup-android-arm64@npm:4.22.4":
- version: 4.22.4
- resolution: "@rollup/rollup-android-arm64@npm:4.22.4"
+"@rollup/rollup-android-arm64@npm:4.28.1":
+ version: 4.28.1
+ resolution: "@rollup/rollup-android-arm64@npm:4.28.1"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard
-"@rollup/rollup-darwin-arm64@npm:4.22.4":
- version: 4.22.4
- resolution: "@rollup/rollup-darwin-arm64@npm:4.22.4"
+"@rollup/rollup-darwin-arm64@npm:4.28.1":
+ version: 4.28.1
+ resolution: "@rollup/rollup-darwin-arm64@npm:4.28.1"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
-"@rollup/rollup-darwin-x64@npm:4.22.4":
- version: 4.22.4
- resolution: "@rollup/rollup-darwin-x64@npm:4.22.4"
+"@rollup/rollup-darwin-x64@npm:4.28.1":
+ version: 4.28.1
+ resolution: "@rollup/rollup-darwin-x64@npm:4.28.1"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm-gnueabihf@npm:4.22.4":
- version: 4.22.4
- resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.22.4"
+"@rollup/rollup-freebsd-arm64@npm:4.28.1":
+ version: 4.28.1
+ resolution: "@rollup/rollup-freebsd-arm64@npm:4.28.1"
+ conditions: os=freebsd & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-freebsd-x64@npm:4.28.1":
+ version: 4.28.1
+ resolution: "@rollup/rollup-freebsd-x64@npm:4.28.1"
+ conditions: os=freebsd & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-linux-arm-gnueabihf@npm:4.28.1":
+ version: 4.28.1
+ resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.28.1"
conditions: os=linux & cpu=arm & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm-musleabihf@npm:4.22.4":
- version: 4.22.4
- resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.22.4"
+"@rollup/rollup-linux-arm-musleabihf@npm:4.28.1":
+ version: 4.28.1
+ resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.28.1"
conditions: os=linux & cpu=arm & libc=musl
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm64-gnu@npm:4.22.4":
- version: 4.22.4
- resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.22.4"
+"@rollup/rollup-linux-arm64-gnu@npm:4.28.1":
+ version: 4.28.1
+ resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.28.1"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-arm64-musl@npm:4.22.4":
- version: 4.22.4
- resolution: "@rollup/rollup-linux-arm64-musl@npm:4.22.4"
+"@rollup/rollup-linux-arm64-musl@npm:4.28.1":
+ version: 4.28.1
+ resolution: "@rollup/rollup-linux-arm64-musl@npm:4.28.1"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
-"@rollup/rollup-linux-powerpc64le-gnu@npm:4.22.4":
- version: 4.22.4
- resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.22.4"
+"@rollup/rollup-linux-loongarch64-gnu@npm:4.28.1":
+ version: 4.28.1
+ resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.28.1"
+ conditions: os=linux & cpu=loong64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@rollup/rollup-linux-powerpc64le-gnu@npm:4.28.1":
+ version: 4.28.1
+ resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.28.1"
conditions: os=linux & cpu=ppc64 & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-riscv64-gnu@npm:4.22.4":
- version: 4.22.4
- resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.22.4"
+"@rollup/rollup-linux-riscv64-gnu@npm:4.28.1":
+ version: 4.28.1
+ resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.28.1"
conditions: os=linux & cpu=riscv64 & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-s390x-gnu@npm:4.22.4":
- version: 4.22.4
- resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.22.4"
+"@rollup/rollup-linux-s390x-gnu@npm:4.28.1":
+ version: 4.28.1
+ resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.28.1"
conditions: os=linux & cpu=s390x & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-x64-gnu@npm:4.22.4":
- version: 4.22.4
- resolution: "@rollup/rollup-linux-x64-gnu@npm:4.22.4"
+"@rollup/rollup-linux-x64-gnu@npm:4.28.1":
+ version: 4.28.1
+ resolution: "@rollup/rollup-linux-x64-gnu@npm:4.28.1"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
-"@rollup/rollup-linux-x64-musl@npm:4.22.4":
- version: 4.22.4
- resolution: "@rollup/rollup-linux-x64-musl@npm:4.22.4"
+"@rollup/rollup-linux-x64-musl@npm:4.28.1":
+ version: 4.28.1
+ resolution: "@rollup/rollup-linux-x64-musl@npm:4.28.1"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
-"@rollup/rollup-win32-arm64-msvc@npm:4.22.4":
- version: 4.22.4
- resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.22.4"
+"@rollup/rollup-win32-arm64-msvc@npm:4.28.1":
+ version: 4.28.1
+ resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.28.1"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
-"@rollup/rollup-win32-ia32-msvc@npm:4.22.4":
- version: 4.22.4
- resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.22.4"
+"@rollup/rollup-win32-ia32-msvc@npm:4.28.1":
+ version: 4.28.1
+ resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.28.1"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
-"@rollup/rollup-win32-x64-msvc@npm:4.22.4":
- version: 4.22.4
- resolution: "@rollup/rollup-win32-x64-msvc@npm:4.22.4"
+"@rollup/rollup-win32-x64-msvc@npm:4.28.1":
+ version: 4.28.1
+ resolution: "@rollup/rollup-win32-x64-msvc@npm:4.28.1"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
+"@rtsao/scc@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "@rtsao/scc@npm:1.1.0"
+ checksum: 10c0/b5bcfb0d87f7d1c1c7c0f7693f53b07866ed9fec4c34a97a8c948fb9a7c0082e416ce4d3b60beb4f5e167cbe04cdeefbf6771320f3ede059b9ce91188c409a5b
+ languageName: node
+ linkType: hard
+
"@sinclair/typebox@npm:^0.27.8":
version: 0.27.8
resolution: "@sinclair/typebox@npm:0.27.8"
@@ -1204,138 +1273,6 @@ __metadata:
languageName: node
linkType: hard
-"@swc/core-darwin-arm64@npm:1.7.14":
- version: 1.7.14
- resolution: "@swc/core-darwin-arm64@npm:1.7.14"
- conditions: os=darwin & cpu=arm64
- languageName: node
- linkType: hard
-
-"@swc/core-darwin-x64@npm:1.7.14":
- version: 1.7.14
- resolution: "@swc/core-darwin-x64@npm:1.7.14"
- conditions: os=darwin & cpu=x64
- languageName: node
- linkType: hard
-
-"@swc/core-linux-arm-gnueabihf@npm:1.7.14":
- version: 1.7.14
- resolution: "@swc/core-linux-arm-gnueabihf@npm:1.7.14"
- conditions: os=linux & cpu=arm
- languageName: node
- linkType: hard
-
-"@swc/core-linux-arm64-gnu@npm:1.7.14":
- version: 1.7.14
- resolution: "@swc/core-linux-arm64-gnu@npm:1.7.14"
- conditions: os=linux & cpu=arm64 & libc=glibc
- languageName: node
- linkType: hard
-
-"@swc/core-linux-arm64-musl@npm:1.7.14":
- version: 1.7.14
- resolution: "@swc/core-linux-arm64-musl@npm:1.7.14"
- conditions: os=linux & cpu=arm64 & libc=musl
- languageName: node
- linkType: hard
-
-"@swc/core-linux-x64-gnu@npm:1.7.14":
- version: 1.7.14
- resolution: "@swc/core-linux-x64-gnu@npm:1.7.14"
- conditions: os=linux & cpu=x64 & libc=glibc
- languageName: node
- linkType: hard
-
-"@swc/core-linux-x64-musl@npm:1.7.14":
- version: 1.7.14
- resolution: "@swc/core-linux-x64-musl@npm:1.7.14"
- conditions: os=linux & cpu=x64 & libc=musl
- languageName: node
- linkType: hard
-
-"@swc/core-win32-arm64-msvc@npm:1.7.14":
- version: 1.7.14
- resolution: "@swc/core-win32-arm64-msvc@npm:1.7.14"
- conditions: os=win32 & cpu=arm64
- languageName: node
- linkType: hard
-
-"@swc/core-win32-ia32-msvc@npm:1.7.14":
- version: 1.7.14
- resolution: "@swc/core-win32-ia32-msvc@npm:1.7.14"
- conditions: os=win32 & cpu=ia32
- languageName: node
- linkType: hard
-
-"@swc/core-win32-x64-msvc@npm:1.7.14":
- version: 1.7.14
- resolution: "@swc/core-win32-x64-msvc@npm:1.7.14"
- conditions: os=win32 & cpu=x64
- languageName: node
- linkType: hard
-
-"@swc/core@npm:^1.7.14":
- version: 1.7.14
- resolution: "@swc/core@npm:1.7.14"
- dependencies:
- "@swc/core-darwin-arm64": "npm:1.7.14"
- "@swc/core-darwin-x64": "npm:1.7.14"
- "@swc/core-linux-arm-gnueabihf": "npm:1.7.14"
- "@swc/core-linux-arm64-gnu": "npm:1.7.14"
- "@swc/core-linux-arm64-musl": "npm:1.7.14"
- "@swc/core-linux-x64-gnu": "npm:1.7.14"
- "@swc/core-linux-x64-musl": "npm:1.7.14"
- "@swc/core-win32-arm64-msvc": "npm:1.7.14"
- "@swc/core-win32-ia32-msvc": "npm:1.7.14"
- "@swc/core-win32-x64-msvc": "npm:1.7.14"
- "@swc/counter": "npm:^0.1.3"
- "@swc/types": "npm:^0.1.12"
- peerDependencies:
- "@swc/helpers": "*"
- dependenciesMeta:
- "@swc/core-darwin-arm64":
- optional: true
- "@swc/core-darwin-x64":
- optional: true
- "@swc/core-linux-arm-gnueabihf":
- optional: true
- "@swc/core-linux-arm64-gnu":
- optional: true
- "@swc/core-linux-arm64-musl":
- optional: true
- "@swc/core-linux-x64-gnu":
- optional: true
- "@swc/core-linux-x64-musl":
- optional: true
- "@swc/core-win32-arm64-msvc":
- optional: true
- "@swc/core-win32-ia32-msvc":
- optional: true
- "@swc/core-win32-x64-msvc":
- optional: true
- peerDependenciesMeta:
- "@swc/helpers":
- optional: true
- checksum: 10c0/d98e935a376d6358f53f16a269ee0021c00e2764cc7fabbc594904f283a97200a323b802d35eea034e44af67e8158f641f8ac7a8799b15312cb952765e03ba6b
- languageName: node
- linkType: hard
-
-"@swc/counter@npm:^0.1.3":
- version: 0.1.3
- resolution: "@swc/counter@npm:0.1.3"
- checksum: 10c0/8424f60f6bf8694cfd2a9bca45845bce29f26105cda8cf19cdb9fd3e78dc6338699e4db77a89ae449260bafa1cc6bec307e81e7fb96dbf7dcfce0eea55151356
- languageName: node
- linkType: hard
-
-"@swc/types@npm:^0.1.12":
- version: 0.1.12
- resolution: "@swc/types@npm:0.1.12"
- dependencies:
- "@swc/counter": "npm:^0.1.3"
- checksum: 10c0/f95fea7dee8fc07f8389afbb9578f3d0cd84b429b1d0dbff7fd99b2ef06ed88e96bc33631f36c3bc0505d5a783bee1374acd84b8fc2593001219b6c2caba241b
- languageName: node
- linkType: hard
-
"@types/babel__core@npm:^7.1.14":
version: 7.20.5
resolution: "@types/babel__core@npm:7.20.5"
@@ -1377,10 +1314,10 @@ __metadata:
languageName: node
linkType: hard
-"@types/estree@npm:1.0.5":
- version: 1.0.5
- resolution: "@types/estree@npm:1.0.5"
- checksum: 10c0/b3b0e334288ddb407c7b3357ca67dbee75ee22db242ca7c56fe27db4e1a31989cb8af48a84dd401deb787fe10cc6b2ab1ee82dc4783be87ededbe3d53c79c70d
+"@types/estree@npm:1.0.6, @types/estree@npm:^1.0.6":
+ version: 1.0.6
+ resolution: "@types/estree@npm:1.0.6"
+ checksum: 10c0/cdfd751f6f9065442cd40957c07fd80361c962869aa853c1c2fd03e101af8b9389d8ff4955a43a6fcfa223dd387a089937f95be0f3eec21ca527039fd2d9859a
languageName: node
linkType: hard
@@ -1418,13 +1355,13 @@ __metadata:
languageName: node
linkType: hard
-"@types/jest@npm:^29.5.12":
- version: 29.5.12
- resolution: "@types/jest@npm:29.5.12"
+"@types/jest@npm:^29.5.14":
+ version: 29.5.14
+ resolution: "@types/jest@npm:29.5.14"
dependencies:
expect: "npm:^29.0.0"
pretty-format: "npm:^29.0.0"
- checksum: 10c0/25fc8e4c611fa6c4421e631432e9f0a6865a8cb07c9815ec9ac90d630271cad773b2ee5fe08066f7b95bebd18bb967f8ce05d018ee9ab0430f9dfd1d84665b6f
+ checksum: 10c0/18e0712d818890db8a8dab3d91e9ea9f7f19e3f83c2e50b312f557017dc81466207a71f3ed79cf4428e813ba939954fa26ffa0a9a7f153181ba174581b1c2aed
languageName: node
linkType: hard
@@ -1451,12 +1388,12 @@ __metadata:
languageName: node
linkType: hard
-"@types/node@npm:^20.14.10":
- version: 20.14.10
- resolution: "@types/node@npm:20.14.10"
+"@types/node@npm:^22.9.1":
+ version: 22.10.1
+ resolution: "@types/node@npm:22.10.1"
dependencies:
- undici-types: "npm:~5.26.4"
- checksum: 10c0/0b06cff14365c2d0085dc16cc8cbea5c40ec09cfc1fea966be9eeecf35562760bfde8f88e86de6edfaf394501236e229d9c1084fad04fb4dec472ae245d8ae69
+ undici-types: "npm:~6.20.0"
+ checksum: 10c0/0fbb6d29fa35d807f0223a4db709c598ac08d66820240a2cd6a8a69b8f0bc921d65b339d850a666b43b4e779f967e6ed6cf6f0fca3575e08241e6b900364c234
languageName: node
linkType: hard
@@ -1483,89 +1420,89 @@ __metadata:
languageName: node
linkType: hard
-"@typescript-eslint/eslint-plugin@npm:^7.17.0":
- version: 7.17.0
- resolution: "@typescript-eslint/eslint-plugin@npm:7.17.0"
+"@typescript-eslint/eslint-plugin@npm:^8.15.0":
+ version: 8.17.0
+ resolution: "@typescript-eslint/eslint-plugin@npm:8.17.0"
dependencies:
"@eslint-community/regexpp": "npm:^4.10.0"
- "@typescript-eslint/scope-manager": "npm:7.17.0"
- "@typescript-eslint/type-utils": "npm:7.17.0"
- "@typescript-eslint/utils": "npm:7.17.0"
- "@typescript-eslint/visitor-keys": "npm:7.17.0"
+ "@typescript-eslint/scope-manager": "npm:8.17.0"
+ "@typescript-eslint/type-utils": "npm:8.17.0"
+ "@typescript-eslint/utils": "npm:8.17.0"
+ "@typescript-eslint/visitor-keys": "npm:8.17.0"
graphemer: "npm:^1.4.0"
ignore: "npm:^5.3.1"
natural-compare: "npm:^1.4.0"
ts-api-utils: "npm:^1.3.0"
peerDependencies:
- "@typescript-eslint/parser": ^7.0.0
- eslint: ^8.56.0
+ "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0
+ eslint: ^8.57.0 || ^9.0.0
peerDependenciesMeta:
typescript:
optional: true
- checksum: 10c0/654d589531ae45b8ca8f3969e785926b2544100a985968d86c828e2a1ff50331250e19c8b4af83a4ba17847a0047479662eb317e4ad94f6279cac03acd5cda5a
+ checksum: 10c0/d78778173571a9a1370345bc2aa3e850235a489d16b8a8b5ba3086b988bbef7549bdae38e509d7a679ba3179c688cc5a408376b158be402770836e94ffc9602d
languageName: node
linkType: hard
-"@typescript-eslint/parser@npm:^7.17.0":
- version: 7.17.0
- resolution: "@typescript-eslint/parser@npm:7.17.0"
+"@typescript-eslint/parser@npm:^8.15.0":
+ version: 8.17.0
+ resolution: "@typescript-eslint/parser@npm:8.17.0"
dependencies:
- "@typescript-eslint/scope-manager": "npm:7.17.0"
- "@typescript-eslint/types": "npm:7.17.0"
- "@typescript-eslint/typescript-estree": "npm:7.17.0"
- "@typescript-eslint/visitor-keys": "npm:7.17.0"
+ "@typescript-eslint/scope-manager": "npm:8.17.0"
+ "@typescript-eslint/types": "npm:8.17.0"
+ "@typescript-eslint/typescript-estree": "npm:8.17.0"
+ "@typescript-eslint/visitor-keys": "npm:8.17.0"
debug: "npm:^4.3.4"
peerDependencies:
- eslint: ^8.56.0
+ eslint: ^8.57.0 || ^9.0.0
peerDependenciesMeta:
typescript:
optional: true
- checksum: 10c0/0cf6922412517b4c005609b035119ddd2798e1b6e74e1bccd487aa53119d27067cfd89311f00b8e96b2b044a0fb7373418a16552be86079879158b260c397418
+ checksum: 10c0/2543deadf01302a92d3b6f58a4c14f98d8936c4d976e7da05e3bb65608f19d8de93b25282e343c304eca3e3f37f2ac23e97fa9c11c6edff36dd2d4f6b601a630
languageName: node
linkType: hard
-"@typescript-eslint/scope-manager@npm:7.17.0":
- version: 7.17.0
- resolution: "@typescript-eslint/scope-manager@npm:7.17.0"
+"@typescript-eslint/scope-manager@npm:8.17.0":
+ version: 8.17.0
+ resolution: "@typescript-eslint/scope-manager@npm:8.17.0"
dependencies:
- "@typescript-eslint/types": "npm:7.17.0"
- "@typescript-eslint/visitor-keys": "npm:7.17.0"
- checksum: 10c0/e1a693e19dc855fe6d04b46c6c205019bfc937eda5f8b255393f8267ebddd282165568336e37b04aab544b155a807784b9c4a92129dfc7c1eef5a9e9fe052685
+ "@typescript-eslint/types": "npm:8.17.0"
+ "@typescript-eslint/visitor-keys": "npm:8.17.0"
+ checksum: 10c0/0c08d14240bad4b3f6874f08ba80b29db1a6657437089a6f109db458c544d835bcdc06ba9140bb4f835233ba4326d9a86e6cf6bdb5209960d2f7025aa3191f4f
languageName: node
linkType: hard
-"@typescript-eslint/type-utils@npm:7.17.0":
- version: 7.17.0
- resolution: "@typescript-eslint/type-utils@npm:7.17.0"
+"@typescript-eslint/type-utils@npm:8.17.0":
+ version: 8.17.0
+ resolution: "@typescript-eslint/type-utils@npm:8.17.0"
dependencies:
- "@typescript-eslint/typescript-estree": "npm:7.17.0"
- "@typescript-eslint/utils": "npm:7.17.0"
+ "@typescript-eslint/typescript-estree": "npm:8.17.0"
+ "@typescript-eslint/utils": "npm:8.17.0"
debug: "npm:^4.3.4"
ts-api-utils: "npm:^1.3.0"
peerDependencies:
- eslint: ^8.56.0
+ eslint: ^8.57.0 || ^9.0.0
peerDependenciesMeta:
typescript:
optional: true
- checksum: 10c0/b415cf37c0922cded78735c5049cb5a5b0065e1c0ce4a81ca2a26422763ccacca8945efa45480f40530f2ec414a14d35a88a6798258aa889f7a9cf4ca4a240cd
+ checksum: 10c0/6138ec71b5692d4b5e0bf3d7f66a6fa4e91ddea7031907b0ac45a7693df0a2f4cc5bca7218311e0639620d636ceb7efec83a137dfcd5938304d873b774fcc8bd
languageName: node
linkType: hard
-"@typescript-eslint/types@npm:7.17.0":
- version: 7.17.0
- resolution: "@typescript-eslint/types@npm:7.17.0"
- checksum: 10c0/8f734294d432b37c534f17eb2befdfe43b76874d09118d6adf7e308e5a586e9e11b7021abe4f6692a6e6226de58a15b3cfe1300939556ce1c908d9af627b7400
+"@typescript-eslint/types@npm:8.17.0":
+ version: 8.17.0
+ resolution: "@typescript-eslint/types@npm:8.17.0"
+ checksum: 10c0/26b1bf9dfc3ee783c85c6f354b84c28706d5689d777f3ff2de2cb496e45f9d0189c0d561c03ccbc8b24712438be17cf63dd0871ff3ca2083e7f48749770d1893
languageName: node
linkType: hard
-"@typescript-eslint/typescript-estree@npm:7.17.0":
- version: 7.17.0
- resolution: "@typescript-eslint/typescript-estree@npm:7.17.0"
+"@typescript-eslint/typescript-estree@npm:8.17.0":
+ version: 8.17.0
+ resolution: "@typescript-eslint/typescript-estree@npm:8.17.0"
dependencies:
- "@typescript-eslint/types": "npm:7.17.0"
- "@typescript-eslint/visitor-keys": "npm:7.17.0"
+ "@typescript-eslint/types": "npm:8.17.0"
+ "@typescript-eslint/visitor-keys": "npm:8.17.0"
debug: "npm:^4.3.4"
- globby: "npm:^11.1.0"
+ fast-glob: "npm:^3.3.2"
is-glob: "npm:^4.0.3"
minimatch: "npm:^9.0.4"
semver: "npm:^7.6.0"
@@ -1573,31 +1510,34 @@ __metadata:
peerDependenciesMeta:
typescript:
optional: true
- checksum: 10c0/10967823ce00c9f8cd4a8b56bed3524c098e38cc0e27aaa49ffd8fad4e671c00226bf0330ba858948750b88dc55527ebeb62c74be8a30bac18a106d6c033ab59
+ checksum: 10c0/523013f9b5cf2c58c566868e4c3b0b9ac1b4807223a6d64e2a7c58e01e53b6587ba61f1a8241eade361f3f426d6057657515473176141ef8aebb352bc0d223ce
languageName: node
linkType: hard
-"@typescript-eslint/utils@npm:7.17.0":
- version: 7.17.0
- resolution: "@typescript-eslint/utils@npm:7.17.0"
+"@typescript-eslint/utils@npm:8.17.0":
+ version: 8.17.0
+ resolution: "@typescript-eslint/utils@npm:8.17.0"
dependencies:
"@eslint-community/eslint-utils": "npm:^4.4.0"
- "@typescript-eslint/scope-manager": "npm:7.17.0"
- "@typescript-eslint/types": "npm:7.17.0"
- "@typescript-eslint/typescript-estree": "npm:7.17.0"
+ "@typescript-eslint/scope-manager": "npm:8.17.0"
+ "@typescript-eslint/types": "npm:8.17.0"
+ "@typescript-eslint/typescript-estree": "npm:8.17.0"
peerDependencies:
- eslint: ^8.56.0
- checksum: 10c0/1f3e22820b3ab3e47809c45e576614ad4a965f5c8634856eca5c70981386b9351a77fb172ba32345e7c5667479cf9526c673699dd38dccd0616ad6db21704e72
+ eslint: ^8.57.0 || ^9.0.0
+ peerDependenciesMeta:
+ typescript:
+ optional: true
+ checksum: 10c0/a9785ae5f7e7b51d521dc3f48b15093948e4fcd03352c0b60f39bae366cbc935947d215f91e2ae3182d52fa6affb5ccbb50feff487bd1209011f3e0da02cdf07
languageName: node
linkType: hard
-"@typescript-eslint/visitor-keys@npm:7.17.0":
- version: 7.17.0
- resolution: "@typescript-eslint/visitor-keys@npm:7.17.0"
+"@typescript-eslint/visitor-keys@npm:8.17.0":
+ version: 8.17.0
+ resolution: "@typescript-eslint/visitor-keys@npm:8.17.0"
dependencies:
- "@typescript-eslint/types": "npm:7.17.0"
- eslint-visitor-keys: "npm:^3.4.3"
- checksum: 10c0/fa6b339d51fc3710288bb2ffaa46d639551d77965cc42c36f96c4f43aed663ff12972e8a28652a280f6ce20b7a92dc2aea14b2b4049012799be2fc2d3cbb2c60
+ "@typescript-eslint/types": "npm:8.17.0"
+ eslint-visitor-keys: "npm:^4.2.0"
+ checksum: 10c0/9144c4e4a63034fb2031a0ee1fc77e80594f30cab3faafa9a1f7f83782695774dd32fac8986f260698b4e150b4dd52444f2611c07e4c101501f08353eb47c82c
languageName: node
linkType: hard
@@ -1626,12 +1566,12 @@ __metadata:
languageName: node
linkType: hard
-"acorn@npm:^8.12.0":
- version: 8.12.1
- resolution: "acorn@npm:8.12.1"
+"acorn@npm:^8.14.0":
+ version: 8.14.0
+ resolution: "acorn@npm:8.14.0"
bin:
acorn: bin/acorn
- checksum: 10c0/51fb26cd678f914e13287e886da2d7021f8c2bc0ccc95e03d3e0447ee278dd3b40b9c57dc222acd5881adcf26f3edc40901a4953403232129e3876793cd17386
+ checksum: 10c0/6d4ee461a7734b2f48836ee0fbb752903606e576cc100eb49340295129ca0b452f3ba91ddd4424a1d4406a98adfb2ebb6bd0ff4c49d7a0930c10e462719bbfd7
languageName: node
linkType: hard
@@ -1728,7 +1668,7 @@ __metadata:
languageName: node
linkType: hard
-"anymatch@npm:^3.0.3, anymatch@npm:~3.1.2":
+"anymatch@npm:^3.0.3":
version: 3.1.3
resolution: "anymatch@npm:3.1.3"
dependencies:
@@ -1764,36 +1704,41 @@ __metadata:
languageName: node
linkType: hard
-"array-includes@npm:^3.1.7":
- version: 3.1.7
- resolution: "array-includes@npm:3.1.7"
+"array-buffer-byte-length@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "array-buffer-byte-length@npm:1.0.1"
dependencies:
- call-bind: "npm:^1.0.2"
- define-properties: "npm:^1.2.0"
- es-abstract: "npm:^1.22.1"
- get-intrinsic: "npm:^1.2.1"
- is-string: "npm:^1.0.7"
- checksum: 10c0/692907bd7f19d06dc58ccb761f34b58f5dc0b437d2b47a8fe42a1501849a5cf5c27aed3d521a9702667827c2c85a7e75df00a402c438094d87fc43f39ebf9b2b
+ call-bind: "npm:^1.0.5"
+ is-array-buffer: "npm:^3.0.4"
+ checksum: 10c0/f5cdf54527cd18a3d2852ddf73df79efec03829e7373a8322ef5df2b4ef546fb365c19c71d6b42d641cb6bfe0f1a2f19bc0ece5b533295f86d7c3d522f228917
languageName: node
linkType: hard
-"array-union@npm:^2.1.0":
- version: 2.1.0
- resolution: "array-union@npm:2.1.0"
- checksum: 10c0/429897e68110374f39b771ec47a7161fc6a8fc33e196857c0a396dc75df0b5f65e4d046674db764330b6bb66b39ef48dd7c53b6a2ee75cfb0681e0c1a7033962
+"array-includes@npm:^3.1.8":
+ version: 3.1.8
+ resolution: "array-includes@npm:3.1.8"
+ dependencies:
+ call-bind: "npm:^1.0.7"
+ define-properties: "npm:^1.2.1"
+ es-abstract: "npm:^1.23.2"
+ es-object-atoms: "npm:^1.0.0"
+ get-intrinsic: "npm:^1.2.4"
+ is-string: "npm:^1.0.7"
+ checksum: 10c0/5b1004d203e85873b96ddc493f090c9672fd6c80d7a60b798da8a14bff8a670ff95db5aafc9abc14a211943f05220dacf8ea17638ae0af1a6a47b8c0b48ce370
languageName: node
linkType: hard
-"array.prototype.findlastindex@npm:^1.2.3":
- version: 1.2.3
- resolution: "array.prototype.findlastindex@npm:1.2.3"
+"array.prototype.findlastindex@npm:^1.2.5":
+ version: 1.2.5
+ resolution: "array.prototype.findlastindex@npm:1.2.5"
dependencies:
- call-bind: "npm:^1.0.2"
- define-properties: "npm:^1.2.0"
- es-abstract: "npm:^1.22.1"
- es-shim-unscopables: "npm:^1.0.0"
- get-intrinsic: "npm:^1.2.1"
- checksum: 10c0/2c5c4d3f07512d6729f728f6260a314c00f2eb0a243123092661fa1bc65dce90234c3b483b5f978396eccef6f69c50f0bea248448aaf9cdfcd1cedad6217acbb
+ call-bind: "npm:^1.0.7"
+ define-properties: "npm:^1.2.1"
+ es-abstract: "npm:^1.23.2"
+ es-errors: "npm:^1.3.0"
+ es-object-atoms: "npm:^1.0.0"
+ es-shim-unscopables: "npm:^1.0.2"
+ checksum: 10c0/962189487728b034f3134802b421b5f39e42ee2356d13b42d2ddb0e52057ffdcc170b9524867f4f0611a6f638f4c19b31e14606e8bcbda67799e26685b195aa3
languageName: node
linkType: hard
@@ -1836,6 +1781,22 @@ __metadata:
languageName: node
linkType: hard
+"arraybuffer.prototype.slice@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "arraybuffer.prototype.slice@npm:1.0.3"
+ dependencies:
+ array-buffer-byte-length: "npm:^1.0.1"
+ call-bind: "npm:^1.0.5"
+ define-properties: "npm:^1.2.1"
+ es-abstract: "npm:^1.22.3"
+ es-errors: "npm:^1.2.1"
+ get-intrinsic: "npm:^1.2.3"
+ is-array-buffer: "npm:^3.0.4"
+ is-shared-array-buffer: "npm:^1.0.2"
+ checksum: 10c0/d32754045bcb2294ade881d45140a5e52bda2321b9e98fa514797b7f0d252c4c5ab0d1edb34112652c62fa6a9398def568da63a4d7544672229afea283358c36
+ languageName: node
+ linkType: hard
+
"async@npm:^3.2.3":
version: 3.2.5
resolution: "async@npm:3.2.5"
@@ -1857,26 +1818,35 @@ __metadata:
languageName: node
linkType: hard
-"axios-mock-adapter@npm:^1.22.0":
- version: 1.22.0
- resolution: "axios-mock-adapter@npm:1.22.0"
+"available-typed-arrays@npm:^1.0.7":
+ version: 1.0.7
+ resolution: "available-typed-arrays@npm:1.0.7"
+ dependencies:
+ possible-typed-array-names: "npm:^1.0.0"
+ checksum: 10c0/d07226ef4f87daa01bd0fe80f8f310982e345f372926da2e5296aecc25c41cab440916bbaa4c5e1034b453af3392f67df5961124e4b586df1e99793a1374bdb2
+ languageName: node
+ linkType: hard
+
+"axios-mock-adapter@npm:^2.1.0":
+ version: 2.1.0
+ resolution: "axios-mock-adapter@npm:2.1.0"
dependencies:
fast-deep-equal: "npm:^3.1.3"
is-buffer: "npm:^2.0.5"
peerDependencies:
axios: ">= 0.17.0"
- checksum: 10c0/d3c3631fb50116df57d11d604fa2c3dc80e769f0429728f9961c983662f60533a780f73a93fb7b20dae87995e9ae7c340619827267aeed9fdee02aded696d17a
+ checksum: 10c0/37ebd88940245f4e027578734613417f024d06e2279edb1a188ccdf685a15ab4fdfbac7cfe681731722a1ba6c0a5ec15ef0145f79a53687181e4aacbe45e1730
languageName: node
linkType: hard
-"axios@npm:^1.7.5":
- version: 1.7.5
- resolution: "axios@npm:1.7.5"
+"axios@npm:^1.7.7":
+ version: 1.7.9
+ resolution: "axios@npm:1.7.9"
dependencies:
follow-redirects: "npm:^1.15.6"
form-data: "npm:^4.0.0"
proxy-from-env: "npm:^1.1.0"
- checksum: 10c0/1d5daeb28b3d1bb2a7b9f0743433c4bfbeaddc15461e50ebde487eec6c009af2515749d5261096dd430c90cd891bd310bcba5ec3967bae2033c4a307f58a6ad3
+ checksum: 10c0/b7a41e24b59fee5f0f26c1fc844b45b17442832eb3a0fb42dd4f1430eb4abc571fe168e67913e8a1d91c993232bd1d1ab03e20e4d1fee8c6147649b576fc1b0b
languageName: node
linkType: hard
@@ -1963,13 +1933,6 @@ __metadata:
languageName: node
linkType: hard
-"binary-extensions@npm:^2.0.0":
- version: 2.3.0
- resolution: "binary-extensions@npm:2.3.0"
- checksum: 10c0/75a59cafc10fb12a11d510e77110c6c7ae3f4ca22463d52487709ca7f18f69d886aa387557cc9864fbdb10153d0bdb4caacabf11541f55e89ed6e18d12ece2b5
- languageName: node
- linkType: hard
-
"brace-expansion@npm:^1.1.7":
version: 1.1.11
resolution: "brace-expansion@npm:1.1.11"
@@ -1989,7 +1952,7 @@ __metadata:
languageName: node
linkType: hard
-"braces@npm:^3.0.3, braces@npm:~3.0.2":
+"braces@npm:^3.0.3":
version: 3.0.3
resolution: "braces@npm:3.0.3"
dependencies:
@@ -2075,6 +2038,16 @@ __metadata:
languageName: node
linkType: hard
+"call-bind-apply-helpers@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "call-bind-apply-helpers@npm:1.0.0"
+ dependencies:
+ es-errors: "npm:^1.3.0"
+ function-bind: "npm:^1.1.2"
+ checksum: 10c0/fb91dbfcb0b54b025e88dba660e2a9fe6ca69107dab2f6696e1f7cf8b9c35aafc4879ac3a47d0fa9da55eecf767f2191f5651648dce920ac9b49df0ceb65063f
+ languageName: node
+ linkType: hard
+
"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2, call-bind@npm:^1.0.4, call-bind@npm:^1.0.5":
version: 1.0.5
resolution: "call-bind@npm:1.0.5"
@@ -2086,6 +2059,18 @@ __metadata:
languageName: node
linkType: hard
+"call-bind@npm:^1.0.6, call-bind@npm:^1.0.7, call-bind@npm:^1.0.8":
+ version: 1.0.8
+ resolution: "call-bind@npm:1.0.8"
+ dependencies:
+ call-bind-apply-helpers: "npm:^1.0.0"
+ es-define-property: "npm:^1.0.0"
+ get-intrinsic: "npm:^1.2.4"
+ set-function-length: "npm:^1.2.2"
+ checksum: 10c0/a13819be0681d915144467741b69875ae5f4eba8961eb0bf322aab63ec87f8250eb6d6b0dcbb2e1349876412a56129ca338592b3829ef4343527f5f18a0752d4
+ languageName: node
+ linkType: hard
+
"callsites@npm:^3.0.0":
version: 3.1.0
resolution: "callsites@npm:3.1.0"
@@ -2142,22 +2127,12 @@ __metadata:
languageName: node
linkType: hard
-"chokidar@npm:^3.6.0":
- version: 3.6.0
- resolution: "chokidar@npm:3.6.0"
+"chokidar@npm:^4.0.1":
+ version: 4.0.1
+ resolution: "chokidar@npm:4.0.1"
dependencies:
- anymatch: "npm:~3.1.2"
- braces: "npm:~3.0.2"
- fsevents: "npm:~2.3.2"
- glob-parent: "npm:~5.1.2"
- is-binary-path: "npm:~2.1.0"
- is-glob: "npm:~4.0.1"
- normalize-path: "npm:~3.0.0"
- readdirp: "npm:~3.6.0"
- dependenciesMeta:
- fsevents:
- optional: true
- checksum: 10c0/8361dcd013f2ddbe260eacb1f3cb2f2c6f2b0ad118708a343a5ed8158941a39cb8fb1d272e0f389712e74ee90ce8ba864eece9e0e62b9705cb468a2f6d917462
+ readdirp: "npm:^4.0.1"
+ checksum: 10c0/4bb7a3adc304059810bb6c420c43261a15bb44f610d77c35547addc84faa0374265c3adc67f25d06f363d9a4571962b02679268c40de07676d260de1986efea9
languageName: node
linkType: hard
@@ -2307,7 +2282,7 @@ __metadata:
languageName: node
linkType: hard
-"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3":
+"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.5":
version: 7.0.6
resolution: "cross-spawn@npm:7.0.6"
dependencies:
@@ -2318,6 +2293,39 @@ __metadata:
languageName: node
linkType: hard
+"data-view-buffer@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "data-view-buffer@npm:1.0.1"
+ dependencies:
+ call-bind: "npm:^1.0.6"
+ es-errors: "npm:^1.3.0"
+ is-data-view: "npm:^1.0.1"
+ checksum: 10c0/8984119e59dbed906a11fcfb417d7d861936f16697a0e7216fe2c6c810f6b5e8f4a5281e73f2c28e8e9259027190ac4a33e2a65fdd7fa86ac06b76e838918583
+ languageName: node
+ linkType: hard
+
+"data-view-byte-length@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "data-view-byte-length@npm:1.0.1"
+ dependencies:
+ call-bind: "npm:^1.0.7"
+ es-errors: "npm:^1.3.0"
+ is-data-view: "npm:^1.0.1"
+ checksum: 10c0/b7d9e48a0cf5aefed9ab7d123559917b2d7e0d65531f43b2fd95b9d3a6b46042dd3fca597c42bba384e66b70d7ad66ff23932f8367b241f53d93af42cfe04ec2
+ languageName: node
+ linkType: hard
+
+"data-view-byte-offset@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "data-view-byte-offset@npm:1.0.0"
+ dependencies:
+ call-bind: "npm:^1.0.6"
+ es-errors: "npm:^1.3.0"
+ is-data-view: "npm:^1.0.1"
+ checksum: 10c0/21b0d2e53fd6e20cc4257c873bf6d36d77bd6185624b84076c0a1ddaa757b49aaf076254006341d35568e89f52eecd1ccb1a502cfb620f2beca04f48a6a62a8f
+ languageName: node
+ linkType: hard
+
"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4":
version: 4.3.4
resolution: "debug@npm:4.3.4"
@@ -2339,15 +2347,15 @@ __metadata:
languageName: node
linkType: hard
-"debug@npm:^4.3.5":
- version: 4.3.5
- resolution: "debug@npm:4.3.5"
+"debug@npm:^4.3.7":
+ version: 4.4.0
+ resolution: "debug@npm:4.4.0"
dependencies:
- ms: "npm:2.1.2"
+ ms: "npm:^2.1.3"
peerDependenciesMeta:
supports-color:
optional: true
- checksum: 10c0/082c375a2bdc4f4469c99f325ff458adad62a3fc2c482d59923c260cb08152f34e2659f72b3767db8bb2f21ca81a60a42d1019605a412132d7b9f59363a005cc
+ checksum: 10c0/db94f1a182bf886f57b4755f85b3a74c39b5114b9377b7ab375dc2cfa3454f09490cc6c30f829df3fc8042bc8b8995f6567ce5cd96f3bc3688bd24027197d9de
languageName: node
linkType: hard
@@ -2388,6 +2396,17 @@ __metadata:
languageName: node
linkType: hard
+"define-data-property@npm:^1.1.4":
+ version: 1.1.4
+ resolution: "define-data-property@npm:1.1.4"
+ dependencies:
+ es-define-property: "npm:^1.0.0"
+ es-errors: "npm:^1.3.0"
+ gopd: "npm:^1.0.1"
+ checksum: 10c0/dea0606d1483eb9db8d930d4eac62ca0fa16738b0b3e07046cddfacf7d8c868bbe13fa0cb263eb91c7d0d527960dc3f2f2471a69ed7816210307f6744fe62e37
+ languageName: node
+ linkType: hard
+
"define-properties@npm:^1.1.3, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1":
version: 1.2.1
resolution: "define-properties@npm:1.2.1"
@@ -2420,15 +2439,6 @@ __metadata:
languageName: node
linkType: hard
-"dir-glob@npm:^3.0.1":
- version: 3.0.1
- resolution: "dir-glob@npm:3.0.1"
- dependencies:
- path-type: "npm:^4.0.0"
- checksum: 10c0/dcac00920a4d503e38bb64001acb19df4efc14536ada475725e12f52c16777afdee4db827f55f13a908ee7efc0cb282e2e3dbaeeb98c0993dd93d1802d3bf00c
- languageName: node
- linkType: hard
-
"doctrine@npm:^2.1.0":
version: 2.1.0
resolution: "doctrine@npm:2.1.0"
@@ -2438,6 +2448,17 @@ __metadata:
languageName: node
linkType: hard
+"dunder-proto@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "dunder-proto@npm:1.0.0"
+ dependencies:
+ call-bind-apply-helpers: "npm:^1.0.0"
+ es-errors: "npm:^1.3.0"
+ gopd: "npm:^1.2.0"
+ checksum: 10c0/b321e5cbf64f0a4c786b0b3dc187eb5197a83f6e05a1e11b86db25251b3ae6747c4b805d9e0a4fbf481d22a86a539dc75f82d883daeac7fc2ce4bd72ff5ef5a2
+ languageName: node
+ linkType: hard
+
"eastasianwidth@npm:^0.2.0":
version: 0.2.0
resolution: "eastasianwidth@npm:0.2.0"
@@ -2563,6 +2584,83 @@ __metadata:
languageName: node
linkType: hard
+"es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.5":
+ version: 1.23.5
+ resolution: "es-abstract@npm:1.23.5"
+ dependencies:
+ array-buffer-byte-length: "npm:^1.0.1"
+ arraybuffer.prototype.slice: "npm:^1.0.3"
+ available-typed-arrays: "npm:^1.0.7"
+ call-bind: "npm:^1.0.7"
+ data-view-buffer: "npm:^1.0.1"
+ data-view-byte-length: "npm:^1.0.1"
+ data-view-byte-offset: "npm:^1.0.0"
+ es-define-property: "npm:^1.0.0"
+ es-errors: "npm:^1.3.0"
+ es-object-atoms: "npm:^1.0.0"
+ es-set-tostringtag: "npm:^2.0.3"
+ es-to-primitive: "npm:^1.2.1"
+ function.prototype.name: "npm:^1.1.6"
+ get-intrinsic: "npm:^1.2.4"
+ get-symbol-description: "npm:^1.0.2"
+ globalthis: "npm:^1.0.4"
+ gopd: "npm:^1.0.1"
+ has-property-descriptors: "npm:^1.0.2"
+ has-proto: "npm:^1.0.3"
+ has-symbols: "npm:^1.0.3"
+ hasown: "npm:^2.0.2"
+ internal-slot: "npm:^1.0.7"
+ is-array-buffer: "npm:^3.0.4"
+ is-callable: "npm:^1.2.7"
+ is-data-view: "npm:^1.0.1"
+ is-negative-zero: "npm:^2.0.3"
+ is-regex: "npm:^1.1.4"
+ is-shared-array-buffer: "npm:^1.0.3"
+ is-string: "npm:^1.0.7"
+ is-typed-array: "npm:^1.1.13"
+ is-weakref: "npm:^1.0.2"
+ object-inspect: "npm:^1.13.3"
+ object-keys: "npm:^1.1.1"
+ object.assign: "npm:^4.1.5"
+ regexp.prototype.flags: "npm:^1.5.3"
+ safe-array-concat: "npm:^1.1.2"
+ safe-regex-test: "npm:^1.0.3"
+ string.prototype.trim: "npm:^1.2.9"
+ string.prototype.trimend: "npm:^1.0.8"
+ string.prototype.trimstart: "npm:^1.0.8"
+ typed-array-buffer: "npm:^1.0.2"
+ typed-array-byte-length: "npm:^1.0.1"
+ typed-array-byte-offset: "npm:^1.0.2"
+ typed-array-length: "npm:^1.0.6"
+ unbox-primitive: "npm:^1.0.2"
+ which-typed-array: "npm:^1.1.15"
+ checksum: 10c0/1f6f91da9cf7ee2c81652d57d3046621d598654d1d1b05c1578bafe5c4c2d3d69513901679bdca2de589f620666ec21de337e4935cec108a4ed0871d5ef04a5d
+ languageName: node
+ linkType: hard
+
+"es-define-property@npm:^1.0.0, es-define-property@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "es-define-property@npm:1.0.1"
+ checksum: 10c0/3f54eb49c16c18707949ff25a1456728c883e81259f045003499efba399c08bad00deebf65cccde8c0e07908c1a225c9d472b7107e558f2a48e28d530e34527c
+ languageName: node
+ linkType: hard
+
+"es-errors@npm:^1.2.1, es-errors@npm:^1.3.0":
+ version: 1.3.0
+ resolution: "es-errors@npm:1.3.0"
+ checksum: 10c0/0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85
+ languageName: node
+ linkType: hard
+
+"es-object-atoms@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "es-object-atoms@npm:1.0.0"
+ dependencies:
+ es-errors: "npm:^1.3.0"
+ checksum: 10c0/1fed3d102eb27ab8d983337bb7c8b159dd2a1e63ff833ec54eea1311c96d5b08223b433060ba240541ca8adba9eee6b0a60cdbf2f80634b784febc9cc8b687b4
+ languageName: node
+ linkType: hard
+
"es-set-tostringtag@npm:^2.0.1":
version: 2.0.2
resolution: "es-set-tostringtag@npm:2.0.2"
@@ -2574,7 +2672,18 @@ __metadata:
languageName: node
linkType: hard
-"es-shim-unscopables@npm:^1.0.0":
+"es-set-tostringtag@npm:^2.0.3":
+ version: 2.0.3
+ resolution: "es-set-tostringtag@npm:2.0.3"
+ dependencies:
+ get-intrinsic: "npm:^1.2.4"
+ has-tostringtag: "npm:^1.0.2"
+ hasown: "npm:^2.0.1"
+ checksum: 10c0/f22aff1585eb33569c326323f0b0d175844a1f11618b86e193b386f8be0ea9474cfbe46df39c45d959f7aa8f6c06985dc51dd6bce5401645ec5a74c4ceaa836a
+ languageName: node
+ linkType: hard
+
+"es-shim-unscopables@npm:^1.0.0, es-shim-unscopables@npm:^1.0.2":
version: 1.0.2
resolution: "es-shim-unscopables@npm:1.0.2"
dependencies:
@@ -2594,34 +2703,34 @@ __metadata:
languageName: node
linkType: hard
-"esbuild@npm:^0.23.0":
- version: 0.23.0
- resolution: "esbuild@npm:0.23.0"
- dependencies:
- "@esbuild/aix-ppc64": "npm:0.23.0"
- "@esbuild/android-arm": "npm:0.23.0"
- "@esbuild/android-arm64": "npm:0.23.0"
- "@esbuild/android-x64": "npm:0.23.0"
- "@esbuild/darwin-arm64": "npm:0.23.0"
- "@esbuild/darwin-x64": "npm:0.23.0"
- "@esbuild/freebsd-arm64": "npm:0.23.0"
- "@esbuild/freebsd-x64": "npm:0.23.0"
- "@esbuild/linux-arm": "npm:0.23.0"
- "@esbuild/linux-arm64": "npm:0.23.0"
- "@esbuild/linux-ia32": "npm:0.23.0"
- "@esbuild/linux-loong64": "npm:0.23.0"
- "@esbuild/linux-mips64el": "npm:0.23.0"
- "@esbuild/linux-ppc64": "npm:0.23.0"
- "@esbuild/linux-riscv64": "npm:0.23.0"
- "@esbuild/linux-s390x": "npm:0.23.0"
- "@esbuild/linux-x64": "npm:0.23.0"
- "@esbuild/netbsd-x64": "npm:0.23.0"
- "@esbuild/openbsd-arm64": "npm:0.23.0"
- "@esbuild/openbsd-x64": "npm:0.23.0"
- "@esbuild/sunos-x64": "npm:0.23.0"
- "@esbuild/win32-arm64": "npm:0.23.0"
- "@esbuild/win32-ia32": "npm:0.23.0"
- "@esbuild/win32-x64": "npm:0.23.0"
+"esbuild@npm:^0.24.0":
+ version: 0.24.0
+ resolution: "esbuild@npm:0.24.0"
+ dependencies:
+ "@esbuild/aix-ppc64": "npm:0.24.0"
+ "@esbuild/android-arm": "npm:0.24.0"
+ "@esbuild/android-arm64": "npm:0.24.0"
+ "@esbuild/android-x64": "npm:0.24.0"
+ "@esbuild/darwin-arm64": "npm:0.24.0"
+ "@esbuild/darwin-x64": "npm:0.24.0"
+ "@esbuild/freebsd-arm64": "npm:0.24.0"
+ "@esbuild/freebsd-x64": "npm:0.24.0"
+ "@esbuild/linux-arm": "npm:0.24.0"
+ "@esbuild/linux-arm64": "npm:0.24.0"
+ "@esbuild/linux-ia32": "npm:0.24.0"
+ "@esbuild/linux-loong64": "npm:0.24.0"
+ "@esbuild/linux-mips64el": "npm:0.24.0"
+ "@esbuild/linux-ppc64": "npm:0.24.0"
+ "@esbuild/linux-riscv64": "npm:0.24.0"
+ "@esbuild/linux-s390x": "npm:0.24.0"
+ "@esbuild/linux-x64": "npm:0.24.0"
+ "@esbuild/netbsd-x64": "npm:0.24.0"
+ "@esbuild/openbsd-arm64": "npm:0.24.0"
+ "@esbuild/openbsd-x64": "npm:0.24.0"
+ "@esbuild/sunos-x64": "npm:0.24.0"
+ "@esbuild/win32-arm64": "npm:0.24.0"
+ "@esbuild/win32-ia32": "npm:0.24.0"
+ "@esbuild/win32-x64": "npm:0.24.0"
dependenciesMeta:
"@esbuild/aix-ppc64":
optional: true
@@ -2673,7 +2782,7 @@ __metadata:
optional: true
bin:
esbuild: bin/esbuild
- checksum: 10c0/08c148c067795165798c0467ce02d2d1ecedc096989bded5f0d795c61a1fcbec6c14d0a3c9f4ad6185cc29ec52087acaa335ed6d98be6ad57f7fa4264626bde0
+ checksum: 10c0/9f1aadd8d64f3bff422ae78387e66e51a5e09de6935a6f987b6e4e189ed00fdc2d1bc03d2e33633b094008529c8b6e06c7ad1a9782fb09fec223bf95998c0683
languageName: node
linkType: hard
@@ -2716,42 +2825,44 @@ __metadata:
languageName: node
linkType: hard
-"eslint-module-utils@npm:^2.8.0":
- version: 2.8.0
- resolution: "eslint-module-utils@npm:2.8.0"
+"eslint-module-utils@npm:^2.12.0":
+ version: 2.12.0
+ resolution: "eslint-module-utils@npm:2.12.0"
dependencies:
debug: "npm:^3.2.7"
peerDependenciesMeta:
eslint:
optional: true
- checksum: 10c0/c7a8d1a58d76ec8217a8fea49271ec8132d1b9390965a75f6a4ecbc9e5983d742195b46d2e4378231d2186801439fe1aa5700714b0bfd4eb17aac6e1b65309df
+ checksum: 10c0/4d8b46dcd525d71276f9be9ffac1d2be61c9d54cc53c992e6333cf957840dee09381842b1acbbb15fc6b255ebab99cd481c5007ab438e5455a14abe1a0468558
languageName: node
linkType: hard
-"eslint-plugin-import@npm:2.29.1":
- version: 2.29.1
- resolution: "eslint-plugin-import@npm:2.29.1"
+"eslint-plugin-import@npm:2.31.0":
+ version: 2.31.0
+ resolution: "eslint-plugin-import@npm:2.31.0"
dependencies:
- array-includes: "npm:^3.1.7"
- array.prototype.findlastindex: "npm:^1.2.3"
+ "@rtsao/scc": "npm:^1.1.0"
+ array-includes: "npm:^3.1.8"
+ array.prototype.findlastindex: "npm:^1.2.5"
array.prototype.flat: "npm:^1.3.2"
array.prototype.flatmap: "npm:^1.3.2"
debug: "npm:^3.2.7"
doctrine: "npm:^2.1.0"
eslint-import-resolver-node: "npm:^0.3.9"
- eslint-module-utils: "npm:^2.8.0"
- hasown: "npm:^2.0.0"
- is-core-module: "npm:^2.13.1"
+ eslint-module-utils: "npm:^2.12.0"
+ hasown: "npm:^2.0.2"
+ is-core-module: "npm:^2.15.1"
is-glob: "npm:^4.0.3"
minimatch: "npm:^3.1.2"
- object.fromentries: "npm:^2.0.7"
- object.groupby: "npm:^1.0.1"
- object.values: "npm:^1.1.7"
+ object.fromentries: "npm:^2.0.8"
+ object.groupby: "npm:^1.0.3"
+ object.values: "npm:^1.2.0"
semver: "npm:^6.3.1"
+ string.prototype.trimend: "npm:^1.0.8"
tsconfig-paths: "npm:^3.15.0"
peerDependencies:
- eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
- checksum: 10c0/5f35dfbf4e8e67f741f396987de9504ad125c49f4144508a93282b4ea0127e052bde65ab6def1f31b6ace6d5d430be698333f75bdd7dca3bc14226c92a083196
+ eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9
+ checksum: 10c0/e21d116ddd1900e091ad120b3eb68c5dd5437fe2c930f1211781cd38b246f090a6b74d5f3800b8255a0ed29782591521ad44eb21c5534960a8f1fb4040fd913a
languageName: node
linkType: hard
@@ -2764,17 +2875,17 @@ __metadata:
languageName: node
linkType: hard
-"eslint-scope@npm:^8.0.2":
- version: 8.0.2
- resolution: "eslint-scope@npm:8.0.2"
+"eslint-scope@npm:^8.2.0":
+ version: 8.2.0
+ resolution: "eslint-scope@npm:8.2.0"
dependencies:
esrecurse: "npm:^4.3.0"
estraverse: "npm:^5.2.0"
- checksum: 10c0/477f820647c8755229da913025b4567347fd1f0bf7cbdf3a256efff26a7e2e130433df052bd9e3d014025423dc00489bea47eb341002b15553673379c1a7dc36
+ checksum: 10c0/8d2d58e2136d548ac7e0099b1a90d9fab56f990d86eb518de1247a7066d38c908be2f3df477a79cf60d70b30ba18735d6c6e70e9914dca2ee515a729975d70d6
languageName: node
linkType: hard
-"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.3":
+"eslint-visitor-keys@npm:^3.3.0":
version: 3.4.3
resolution: "eslint-visitor-keys@npm:3.4.3"
checksum: 10c0/92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820
@@ -2788,26 +2899,37 @@ __metadata:
languageName: node
linkType: hard
-"eslint@npm:9.8.0":
- version: 9.8.0
- resolution: "eslint@npm:9.8.0"
+"eslint-visitor-keys@npm:^4.2.0":
+ version: 4.2.0
+ resolution: "eslint-visitor-keys@npm:4.2.0"
+ checksum: 10c0/2ed81c663b147ca6f578312919483eb040295bbab759e5a371953456c636c5b49a559883e2677112453728d66293c0a4c90ab11cab3428cf02a0236d2e738269
+ languageName: node
+ linkType: hard
+
+"eslint@npm:9.15.0":
+ version: 9.15.0
+ resolution: "eslint@npm:9.15.0"
dependencies:
"@eslint-community/eslint-utils": "npm:^4.2.0"
- "@eslint-community/regexpp": "npm:^4.11.0"
- "@eslint/config-array": "npm:^0.17.1"
- "@eslint/eslintrc": "npm:^3.1.0"
- "@eslint/js": "npm:9.8.0"
+ "@eslint-community/regexpp": "npm:^4.12.1"
+ "@eslint/config-array": "npm:^0.19.0"
+ "@eslint/core": "npm:^0.9.0"
+ "@eslint/eslintrc": "npm:^3.2.0"
+ "@eslint/js": "npm:9.15.0"
+ "@eslint/plugin-kit": "npm:^0.2.3"
+ "@humanfs/node": "npm:^0.16.6"
"@humanwhocodes/module-importer": "npm:^1.0.1"
- "@humanwhocodes/retry": "npm:^0.3.0"
- "@nodelib/fs.walk": "npm:^1.2.8"
+ "@humanwhocodes/retry": "npm:^0.4.1"
+ "@types/estree": "npm:^1.0.6"
+ "@types/json-schema": "npm:^7.0.15"
ajv: "npm:^6.12.4"
chalk: "npm:^4.0.0"
- cross-spawn: "npm:^7.0.2"
+ cross-spawn: "npm:^7.0.5"
debug: "npm:^4.3.2"
escape-string-regexp: "npm:^4.0.0"
- eslint-scope: "npm:^8.0.2"
- eslint-visitor-keys: "npm:^4.0.0"
- espree: "npm:^10.1.0"
+ eslint-scope: "npm:^8.2.0"
+ eslint-visitor-keys: "npm:^4.2.0"
+ espree: "npm:^10.3.0"
esquery: "npm:^1.5.0"
esutils: "npm:^2.0.2"
fast-deep-equal: "npm:^3.1.3"
@@ -2817,18 +2939,19 @@ __metadata:
ignore: "npm:^5.2.0"
imurmurhash: "npm:^0.1.4"
is-glob: "npm:^4.0.0"
- is-path-inside: "npm:^3.0.3"
json-stable-stringify-without-jsonify: "npm:^1.0.1"
- levn: "npm:^0.4.1"
lodash.merge: "npm:^4.6.2"
minimatch: "npm:^3.1.2"
natural-compare: "npm:^1.4.0"
optionator: "npm:^0.9.3"
- strip-ansi: "npm:^6.0.1"
- text-table: "npm:^0.2.0"
+ peerDependencies:
+ jiti: "*"
+ peerDependenciesMeta:
+ jiti:
+ optional: true
bin:
eslint: bin/eslint.js
- checksum: 10c0/a2ee0cce1147565d011fe185733af482f34d5466f5df5f390d0ea2ecf78097883cf568ed6c771d687138609c63cd55cd1e3ff12de7393c03f54fcffcdd0f225d
+ checksum: 10c0/d0d7606f36bfcccb1c3703d0a24df32067b207a616f17efe5fb1765a91d13f085afffc4fc97ecde4ab9c9f4edd64d9b4ce750e13ff7937a25074b24bee15b20f
languageName: node
linkType: hard
@@ -2843,14 +2966,14 @@ __metadata:
languageName: node
linkType: hard
-"espree@npm:^10.1.0":
- version: 10.1.0
- resolution: "espree@npm:10.1.0"
+"espree@npm:^10.3.0":
+ version: 10.3.0
+ resolution: "espree@npm:10.3.0"
dependencies:
- acorn: "npm:^8.12.0"
+ acorn: "npm:^8.14.0"
acorn-jsx: "npm:^5.3.2"
- eslint-visitor-keys: "npm:^4.0.0"
- checksum: 10c0/52e6feaa77a31a6038f0c0e3fce93010a4625701925b0715cd54a2ae190b3275053a0717db698697b32653788ac04845e489d6773b508d6c2e8752f3c57470a0
+ eslint-visitor-keys: "npm:^4.2.0"
+ checksum: 10c0/272beeaca70d0a1a047d61baff64db04664a33d7cfb5d144f84bc8a5c6194c6c8ebe9cc594093ca53add88baa23e59b01e69e8a0160ab32eac570482e165c462
languageName: node
linkType: hard
@@ -2896,7 +3019,7 @@ __metadata:
languageName: node
linkType: hard
-"execa@npm:^5.0.0, execa@npm:^5.1.1":
+"execa@npm:^5.0.0":
version: 5.1.1
resolution: "execa@npm:5.1.1"
dependencies:
@@ -2947,7 +3070,7 @@ __metadata:
languageName: node
linkType: hard
-"fast-glob@npm:^3.2.9":
+"fast-glob@npm:^3.3.2":
version: 3.3.2
resolution: "fast-glob@npm:3.3.2"
dependencies:
@@ -2992,6 +3115,18 @@ __metadata:
languageName: node
linkType: hard
+"fdir@npm:^6.4.2":
+ version: 6.4.2
+ resolution: "fdir@npm:6.4.2"
+ peerDependencies:
+ picomatch: ^3 || ^4
+ peerDependenciesMeta:
+ picomatch:
+ optional: true
+ checksum: 10c0/34829886f34a3ca4170eca7c7180ec4de51a3abb4d380344063c0ae2e289b11d2ba8b724afee974598c83027fea363ff598caf2b51bc4e6b1e0d8b80cc530573
+ languageName: node
+ linkType: hard
+
"file-entry-cache@npm:^8.0.0":
version: 8.0.0
resolution: "file-entry-cache@npm:8.0.0"
@@ -3203,6 +3338,22 @@ __metadata:
languageName: node
linkType: hard
+"get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4":
+ version: 1.2.5
+ resolution: "get-intrinsic@npm:1.2.5"
+ dependencies:
+ call-bind-apply-helpers: "npm:^1.0.0"
+ dunder-proto: "npm:^1.0.0"
+ es-define-property: "npm:^1.0.1"
+ es-errors: "npm:^1.3.0"
+ function-bind: "npm:^1.1.2"
+ gopd: "npm:^1.2.0"
+ has-symbols: "npm:^1.1.0"
+ hasown: "npm:^2.0.2"
+ checksum: 10c0/dcaace9fd4b4dd127b6668f580393e1a704bad308b7b88d694145e2599ee6c51b70cbfd49c6c96a5ffdb14a70824a0b3bd9b78bad84953932e5f0c5da4e508fd
+ languageName: node
+ linkType: hard
+
"get-package-type@npm:^0.1.0":
version: 0.1.0
resolution: "get-package-type@npm:0.1.0"
@@ -3227,7 +3378,18 @@ __metadata:
languageName: node
linkType: hard
-"glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2":
+"get-symbol-description@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "get-symbol-description@npm:1.0.2"
+ dependencies:
+ call-bind: "npm:^1.0.5"
+ es-errors: "npm:^1.3.0"
+ get-intrinsic: "npm:^1.2.4"
+ checksum: 10c0/867be6d63f5e0eb026cb3b0ef695ec9ecf9310febb041072d2e142f260bd91ced9eeb426b3af98791d1064e324e653424afa6fd1af17dee373bea48ae03162bc
+ languageName: node
+ linkType: hard
+
+"glob-parent@npm:^5.1.2":
version: 5.1.2
resolution: "glob-parent@npm:5.1.2"
dependencies:
@@ -3297,17 +3459,13 @@ __metadata:
languageName: node
linkType: hard
-"globby@npm:^11.1.0":
- version: 11.1.0
- resolution: "globby@npm:11.1.0"
+"globalthis@npm:^1.0.4":
+ version: 1.0.4
+ resolution: "globalthis@npm:1.0.4"
dependencies:
- array-union: "npm:^2.1.0"
- dir-glob: "npm:^3.0.1"
- fast-glob: "npm:^3.2.9"
- ignore: "npm:^5.2.0"
- merge2: "npm:^1.4.1"
- slash: "npm:^3.0.0"
- checksum: 10c0/b39511b4afe4bd8a7aead3a27c4ade2b9968649abab0a6c28b1a90141b96ca68ca5db1302f7c7bd29eab66bf51e13916b8e0a3d0ac08f75e1e84a39b35691189
+ define-properties: "npm:^1.2.1"
+ gopd: "npm:^1.0.1"
+ checksum: 10c0/9d156f313af79d80b1566b93e19285f481c591ad6d0d319b4be5e03750d004dde40a39a0f26f7e635f9007a3600802f53ecd85a759b86f109e80a5f705e01846
languageName: node
linkType: hard
@@ -3320,6 +3478,13 @@ __metadata:
languageName: node
linkType: hard
+"gopd@npm:^1.2.0":
+ version: 1.2.0
+ resolution: "gopd@npm:1.2.0"
+ checksum: 10c0/50fff1e04ba2b7737c097358534eacadad1e68d24cccee3272e04e007bed008e68d2614f3987788428fd192a5ae3889d08fb2331417e4fc4a9ab366b2043cead
+ languageName: node
+ linkType: hard
+
"graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9":
version: 4.2.11
resolution: "graceful-fs@npm:4.2.11"
@@ -3377,8 +3542,17 @@ __metadata:
version: 1.0.1
resolution: "has-property-descriptors@npm:1.0.1"
dependencies:
- get-intrinsic: "npm:^1.2.2"
- checksum: 10c0/d62ba94b40150b00d621bc64a6aedb5bf0ee495308b4b7ed6bac856043db3cdfb1db553ae81cec91c9d2bd82057ff0e94145e7fa25d5aa5985ed32e0921927f6
+ get-intrinsic: "npm:^1.2.2"
+ checksum: 10c0/d62ba94b40150b00d621bc64a6aedb5bf0ee495308b4b7ed6bac856043db3cdfb1db553ae81cec91c9d2bd82057ff0e94145e7fa25d5aa5985ed32e0921927f6
+ languageName: node
+ linkType: hard
+
+"has-property-descriptors@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "has-property-descriptors@npm:1.0.2"
+ dependencies:
+ es-define-property: "npm:^1.0.0"
+ checksum: 10c0/253c1f59e80bb476cf0dde8ff5284505d90c3bdb762983c3514d36414290475fe3fd6f574929d84de2a8eec00d35cf07cb6776205ff32efd7c50719125f00236
languageName: node
linkType: hard
@@ -3389,6 +3563,15 @@ __metadata:
languageName: node
linkType: hard
+"has-proto@npm:^1.0.3":
+ version: 1.2.0
+ resolution: "has-proto@npm:1.2.0"
+ dependencies:
+ dunder-proto: "npm:^1.0.0"
+ checksum: 10c0/46538dddab297ec2f43923c3d35237df45d8c55a6fc1067031e04c13ed8a9a8f94954460632fd4da84c31a1721eefee16d901cbb1ae9602bab93bb6e08f93b95
+ languageName: node
+ linkType: hard
+
"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3":
version: 1.0.3
resolution: "has-symbols@npm:1.0.3"
@@ -3396,6 +3579,13 @@ __metadata:
languageName: node
linkType: hard
+"has-symbols@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "has-symbols@npm:1.1.0"
+ checksum: 10c0/dde0a734b17ae51e84b10986e651c664379018d10b91b6b0e9b293eddb32f0f069688c841fb40f19e9611546130153e0a2a48fd7f512891fb000ddfa36f5a20e
+ languageName: node
+ linkType: hard
+
"has-tostringtag@npm:^1.0.0":
version: 1.0.0
resolution: "has-tostringtag@npm:1.0.0"
@@ -3405,6 +3595,15 @@ __metadata:
languageName: node
linkType: hard
+"has-tostringtag@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "has-tostringtag@npm:1.0.2"
+ dependencies:
+ has-symbols: "npm:^1.0.3"
+ checksum: 10c0/a8b166462192bafe3d9b6e420a1d581d93dd867adb61be223a17a8d6dad147aa77a8be32c961bb2f27b3ef893cae8d36f564ab651f5e9b7938ae86f74027c48c
+ languageName: node
+ linkType: hard
+
"hasown@npm:^2.0.0":
version: 2.0.0
resolution: "hasown@npm:2.0.0"
@@ -3414,6 +3613,15 @@ __metadata:
languageName: node
linkType: hard
+"hasown@npm:^2.0.1, hasown@npm:^2.0.2":
+ version: 2.0.2
+ resolution: "hasown@npm:2.0.2"
+ dependencies:
+ function-bind: "npm:^1.1.2"
+ checksum: 10c0/3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9
+ languageName: node
+ linkType: hard
+
"html-escaper@npm:^2.0.0":
version: 2.0.2
resolution: "html-escaper@npm:2.0.2"
@@ -3542,6 +3750,17 @@ __metadata:
languageName: node
linkType: hard
+"internal-slot@npm:^1.0.7":
+ version: 1.0.7
+ resolution: "internal-slot@npm:1.0.7"
+ dependencies:
+ es-errors: "npm:^1.3.0"
+ hasown: "npm:^2.0.0"
+ side-channel: "npm:^1.0.4"
+ checksum: 10c0/f8b294a4e6ea3855fc59551bbf35f2b832cf01fd5e6e2a97f5c201a071cc09b49048f856e484b67a6c721da5e55736c5b6ddafaf19e2dbeb4a3ff1821680de6c
+ languageName: node
+ linkType: hard
+
"ip@npm:^2.0.0":
version: 2.0.0
resolution: "ip@npm:2.0.0"
@@ -3560,6 +3779,16 @@ __metadata:
languageName: node
linkType: hard
+"is-array-buffer@npm:^3.0.4":
+ version: 3.0.4
+ resolution: "is-array-buffer@npm:3.0.4"
+ dependencies:
+ call-bind: "npm:^1.0.2"
+ get-intrinsic: "npm:^1.2.1"
+ checksum: 10c0/42a49d006cc6130bc5424eae113e948c146f31f9d24460fc0958f855d9d810e6fd2e4519bf19aab75179af9c298ea6092459d8cafdec523cd19e529b26eab860
+ languageName: node
+ linkType: hard
+
"is-arrayish@npm:^0.2.1":
version: 0.2.1
resolution: "is-arrayish@npm:0.2.1"
@@ -3567,6 +3796,15 @@ __metadata:
languageName: node
linkType: hard
+"is-async-function@npm:^2.0.0":
+ version: 2.0.0
+ resolution: "is-async-function@npm:2.0.0"
+ dependencies:
+ has-tostringtag: "npm:^1.0.0"
+ checksum: 10c0/787bc931576aad525d751fc5ce211960fe91e49ac84a5c22d6ae0bc9541945fbc3f686dc590c3175722ce4f6d7b798a93f6f8ff4847fdb2199aea6f4baf5d668
+ languageName: node
+ linkType: hard
+
"is-bigint@npm:^1.0.1":
version: 1.0.4
resolution: "is-bigint@npm:1.0.4"
@@ -3576,15 +3814,6 @@ __metadata:
languageName: node
linkType: hard
-"is-binary-path@npm:~2.1.0":
- version: 2.1.0
- resolution: "is-binary-path@npm:2.1.0"
- dependencies:
- binary-extensions: "npm:^2.0.0"
- checksum: 10c0/a16eaee59ae2b315ba36fad5c5dcaf8e49c3e27318f8ab8fa3cdb8772bf559c8d1ba750a589c2ccb096113bb64497084361a25960899cb6172a6925ab6123d38
- languageName: node
- linkType: hard
-
"is-boolean-object@npm:^1.1.0":
version: 1.1.2
resolution: "is-boolean-object@npm:1.1.2"
@@ -3609,7 +3838,7 @@ __metadata:
languageName: node
linkType: hard
-"is-core-module@npm:^2.13.0, is-core-module@npm:^2.13.1":
+"is-core-module@npm:^2.13.0":
version: 2.13.1
resolution: "is-core-module@npm:2.13.1"
dependencies:
@@ -3618,7 +3847,25 @@ __metadata:
languageName: node
linkType: hard
-"is-date-object@npm:^1.0.1":
+"is-core-module@npm:^2.15.1":
+ version: 2.15.1
+ resolution: "is-core-module@npm:2.15.1"
+ dependencies:
+ hasown: "npm:^2.0.2"
+ checksum: 10c0/53432f10c69c40bfd2fa8914133a68709ff9498c86c3bf5fca3cdf3145a56fd2168cbf4a43b29843a6202a120a5f9c5ffba0a4322e1e3441739bc0b641682612
+ languageName: node
+ linkType: hard
+
+"is-data-view@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "is-data-view@npm:1.0.1"
+ dependencies:
+ is-typed-array: "npm:^1.1.13"
+ checksum: 10c0/a3e6ec84efe303da859107aed9b970e018e2bee7ffcb48e2f8096921a493608134240e672a2072577e5f23a729846241d9634806e8a0e51d9129c56d5f65442d
+ languageName: node
+ linkType: hard
+
+"is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5":
version: 1.0.5
resolution: "is-date-object@npm:1.0.5"
dependencies:
@@ -3634,6 +3881,15 @@ __metadata:
languageName: node
linkType: hard
+"is-finalizationregistry@npm:^1.1.0":
+ version: 1.1.0
+ resolution: "is-finalizationregistry@npm:1.1.0"
+ dependencies:
+ call-bind: "npm:^1.0.7"
+ checksum: 10c0/1cd94236bfb6e060fe2b973c8726a2782727f7d495b3e8e1d51d3e619c5a3345413706f555956eb5b12af15eba0414118f64a1b19d793ec36b5e6767a13836ac
+ languageName: node
+ linkType: hard
+
"is-fullwidth-code-point@npm:^3.0.0":
version: 3.0.0
resolution: "is-fullwidth-code-point@npm:3.0.0"
@@ -3648,7 +3904,16 @@ __metadata:
languageName: node
linkType: hard
-"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1":
+"is-generator-function@npm:^1.0.10":
+ version: 1.0.10
+ resolution: "is-generator-function@npm:1.0.10"
+ dependencies:
+ has-tostringtag: "npm:^1.0.0"
+ checksum: 10c0/df03514df01a6098945b5a0cfa1abff715807c8e72f57c49a0686ad54b3b74d394e2d8714e6f709a71eb00c9630d48e73ca1796c1ccc84ac95092c1fecc0d98b
+ languageName: node
+ linkType: hard
+
+"is-glob@npm:^4.0.0, is-glob@npm:^4.0.1, is-glob@npm:^4.0.3":
version: 4.0.3
resolution: "is-glob@npm:4.0.3"
dependencies:
@@ -3664,6 +3929,13 @@ __metadata:
languageName: node
linkType: hard
+"is-map@npm:^2.0.3":
+ version: 2.0.3
+ resolution: "is-map@npm:2.0.3"
+ checksum: 10c0/2c4d431b74e00fdda7162cd8e4b763d6f6f217edf97d4f8538b94b8702b150610e2c64961340015fe8df5b1fcee33ccd2e9b62619c4a8a3a155f8de6d6d355fc
+ languageName: node
+ linkType: hard
+
"is-negative-zero@npm:^2.0.2":
version: 2.0.2
resolution: "is-negative-zero@npm:2.0.2"
@@ -3671,6 +3943,13 @@ __metadata:
languageName: node
linkType: hard
+"is-negative-zero@npm:^2.0.3":
+ version: 2.0.3
+ resolution: "is-negative-zero@npm:2.0.3"
+ checksum: 10c0/bcdcf6b8b9714063ffcfa9929c575ac69bfdabb8f4574ff557dfc086df2836cf07e3906f5bbc4f2a5c12f8f3ba56af640c843cdfc74da8caed86c7c7d66fd08e
+ languageName: node
+ linkType: hard
+
"is-number-object@npm:^1.0.4":
version: 1.0.7
resolution: "is-number-object@npm:1.0.7"
@@ -3687,13 +3966,6 @@ __metadata:
languageName: node
linkType: hard
-"is-path-inside@npm:^3.0.3":
- version: 3.0.3
- resolution: "is-path-inside@npm:3.0.3"
- checksum: 10c0/cf7d4ac35fb96bab6a1d2c3598fe5ebb29aafb52c0aaa482b5a3ed9d8ba3edc11631e3ec2637660c44b3ce0e61a08d54946e8af30dec0b60a7c27296c68ffd05
- languageName: node
- linkType: hard
-
"is-regex@npm:^1.1.4":
version: 1.1.4
resolution: "is-regex@npm:1.1.4"
@@ -3704,6 +3976,13 @@ __metadata:
languageName: node
linkType: hard
+"is-set@npm:^2.0.3":
+ version: 2.0.3
+ resolution: "is-set@npm:2.0.3"
+ checksum: 10c0/f73732e13f099b2dc879c2a12341cfc22ccaca8dd504e6edae26484bd5707a35d503fba5b4daad530a9b088ced1ae6c9d8200fd92e09b428fe14ea79ce8080b7
+ languageName: node
+ linkType: hard
+
"is-shared-array-buffer@npm:^1.0.2":
version: 1.0.2
resolution: "is-shared-array-buffer@npm:1.0.2"
@@ -3713,6 +3992,15 @@ __metadata:
languageName: node
linkType: hard
+"is-shared-array-buffer@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "is-shared-array-buffer@npm:1.0.3"
+ dependencies:
+ call-bind: "npm:^1.0.7"
+ checksum: 10c0/adc11ab0acbc934a7b9e5e9d6c588d4ec6682f6fea8cda5180721704fa32927582ede5b123349e32517fdadd07958973d24716c80e7ab198970c47acc09e59c7
+ languageName: node
+ linkType: hard
+
"is-stream@npm:^2.0.0":
version: 2.0.1
resolution: "is-stream@npm:2.0.1"
@@ -3747,6 +4035,22 @@ __metadata:
languageName: node
linkType: hard
+"is-typed-array@npm:^1.1.13":
+ version: 1.1.13
+ resolution: "is-typed-array@npm:1.1.13"
+ dependencies:
+ which-typed-array: "npm:^1.1.14"
+ checksum: 10c0/fa5cb97d4a80e52c2cc8ed3778e39f175a1a2ae4ddf3adae3187d69586a1fd57cfa0b095db31f66aa90331e9e3da79184cea9c6abdcd1abc722dc3c3edd51cca
+ languageName: node
+ linkType: hard
+
+"is-weakmap@npm:^2.0.2":
+ version: 2.0.2
+ resolution: "is-weakmap@npm:2.0.2"
+ checksum: 10c0/443c35bb86d5e6cc5929cd9c75a4024bb0fff9586ed50b092f94e700b89c43a33b186b76dbc6d54f3d3d09ece689ab38dcdc1af6a482cbe79c0f2da0a17f1299
+ languageName: node
+ linkType: hard
+
"is-weakref@npm:^1.0.2":
version: 1.0.2
resolution: "is-weakref@npm:1.0.2"
@@ -3756,6 +4060,16 @@ __metadata:
languageName: node
linkType: hard
+"is-weakset@npm:^2.0.3":
+ version: 2.0.3
+ resolution: "is-weakset@npm:2.0.3"
+ dependencies:
+ call-bind: "npm:^1.0.7"
+ get-intrinsic: "npm:^1.2.4"
+ checksum: 10c0/8ad6141b6a400e7ce7c7442a13928c676d07b1f315ab77d9912920bf5f4170622f43126f111615788f26c3b1871158a6797c862233124507db0bcc33a9537d1a
+ languageName: node
+ linkType: hard
+
"isarray@npm:^2.0.5":
version: 2.0.5
resolution: "isarray@npm:2.0.5"
@@ -4584,7 +4898,7 @@ __metadata:
languageName: node
linkType: hard
-"merge2@npm:^1.3.0, merge2@npm:^1.4.1":
+"merge2@npm:^1.3.0":
version: 1.4.1
resolution: "merge2@npm:1.4.1"
checksum: 10c0/254a8a4605b58f450308fc474c82ac9a094848081bf4c06778200207820e5193726dc563a0d2c16468810516a5c97d9d3ea0ca6585d23c58ccfff2403e8dbbeb
@@ -4767,7 +5081,7 @@ __metadata:
languageName: node
linkType: hard
-"ms@npm:^2.1.1":
+"ms@npm:^2.1.1, ms@npm:^2.1.3":
version: 2.1.3
resolution: "ms@npm:2.1.3"
checksum: 10c0/d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48
@@ -4851,7 +5165,7 @@ __metadata:
languageName: node
linkType: hard
-"normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0":
+"normalize-path@npm:^3.0.0":
version: 3.0.0
resolution: "normalize-path@npm:3.0.0"
checksum: 10c0/e008c8142bcc335b5e38cf0d63cfd39d6cf2d97480af9abdbe9a439221fd4d749763bab492a8ee708ce7a194bb00c9da6d0a115018672310850489137b3da046
@@ -4881,6 +5195,13 @@ __metadata:
languageName: node
linkType: hard
+"object-inspect@npm:^1.13.3":
+ version: 1.13.3
+ resolution: "object-inspect@npm:1.13.3"
+ checksum: 10c0/cc3f15213406be89ffdc54b525e115156086796a515410a8d390215915db9f23c8eab485a06f1297402f440a33715fe8f71a528c1dcbad6e1a3bcaf5a46921d4
+ languageName: node
+ linkType: hard
+
"object-keys@npm:^1.1.1":
version: 1.1.1
resolution: "object-keys@npm:1.1.1"
@@ -4888,7 +5209,7 @@ __metadata:
languageName: node
linkType: hard
-"object.assign@npm:^4.1.4":
+"object.assign@npm:^4.1.4, object.assign@npm:^4.1.5":
version: 4.1.5
resolution: "object.assign@npm:4.1.5"
dependencies:
@@ -4900,37 +5221,37 @@ __metadata:
languageName: node
linkType: hard
-"object.fromentries@npm:^2.0.7":
- version: 2.0.7
- resolution: "object.fromentries@npm:2.0.7"
+"object.fromentries@npm:^2.0.8":
+ version: 2.0.8
+ resolution: "object.fromentries@npm:2.0.8"
dependencies:
- call-bind: "npm:^1.0.2"
- define-properties: "npm:^1.2.0"
- es-abstract: "npm:^1.22.1"
- checksum: 10c0/071745c21f6fc9e6c914691f2532c1fb60ad967e5ddc52801d09958b5de926566299d07ae14466452a7efd29015f9145d6c09c573d93a0dc6f1683ee0ec2b93b
+ call-bind: "npm:^1.0.7"
+ define-properties: "npm:^1.2.1"
+ es-abstract: "npm:^1.23.2"
+ es-object-atoms: "npm:^1.0.0"
+ checksum: 10c0/cd4327e6c3369cfa805deb4cbbe919bfb7d3aeebf0bcaba291bb568ea7169f8f8cdbcabe2f00b40db0c20cd20f08e11b5f3a5a36fb7dd3fe04850c50db3bf83b
languageName: node
linkType: hard
-"object.groupby@npm:^1.0.1":
- version: 1.0.1
- resolution: "object.groupby@npm:1.0.1"
+"object.groupby@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "object.groupby@npm:1.0.3"
dependencies:
- call-bind: "npm:^1.0.2"
- define-properties: "npm:^1.2.0"
- es-abstract: "npm:^1.22.1"
- get-intrinsic: "npm:^1.2.1"
- checksum: 10c0/61e41fbf08cc04ed860363db9629eedeaa590fce243c0960e948fd7b11f78a9d4350065c339936d118a2dd8775d7259e26207340cc8ce688bec66cb615fec6fe
+ call-bind: "npm:^1.0.7"
+ define-properties: "npm:^1.2.1"
+ es-abstract: "npm:^1.23.2"
+ checksum: 10c0/60d0455c85c736fbfeda0217d1a77525956f76f7b2495edeca9e9bbf8168a45783199e77b894d30638837c654d0cc410e0e02cbfcf445bc8de71c3da1ede6a9c
languageName: node
linkType: hard
-"object.values@npm:^1.1.7":
- version: 1.1.7
- resolution: "object.values@npm:1.1.7"
+"object.values@npm:^1.2.0":
+ version: 1.2.0
+ resolution: "object.values@npm:1.2.0"
dependencies:
- call-bind: "npm:^1.0.2"
- define-properties: "npm:^1.2.0"
- es-abstract: "npm:^1.22.1"
- checksum: 10c0/e869d6a37fb7afdd0054dea49036d6ccebb84854a8848a093bbd1bc516f53e690bba88f0bc3e83fdfa74c601469ee6989c9b13359cda9604144c6e732fad3b6b
+ call-bind: "npm:^1.0.7"
+ define-properties: "npm:^1.2.1"
+ es-object-atoms: "npm:^1.0.0"
+ checksum: 10c0/15809dc40fd6c5529501324fec5ff08570b7d70fb5ebbe8e2b3901afec35cf2b3dc484d1210c6c642cd3e7e0a5e18dd1d6850115337fef46bdae14ab0cb18ac3
languageName: node
linkType: hard
@@ -5092,13 +5413,6 @@ __metadata:
languageName: node
linkType: hard
-"path-type@npm:^4.0.0":
- version: 4.0.0
- resolution: "path-type@npm:4.0.0"
- checksum: 10c0/666f6973f332f27581371efaf303fd6c272cc43c2057b37aa99e3643158c7e4b2626549555d88626e99ea9e046f82f32e41bbde5f1508547e9a11b149b52387c
- languageName: node
- linkType: hard
-
"picocolors@npm:^1.0.0":
version: 1.0.0
resolution: "picocolors@npm:1.0.0"
@@ -5106,20 +5420,27 @@ __metadata:
languageName: node
linkType: hard
-"picocolors@npm:^1.0.1":
- version: 1.0.1
- resolution: "picocolors@npm:1.0.1"
- checksum: 10c0/c63cdad2bf812ef0d66c8db29583802355d4ca67b9285d846f390cc15c2f6ccb94e8cb7eb6a6e97fc5990a6d3ad4ae42d86c84d3146e667c739a4234ed50d400
+"picocolors@npm:^1.1.1":
+ version: 1.1.1
+ resolution: "picocolors@npm:1.1.1"
+ checksum: 10c0/e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58
languageName: node
linkType: hard
-"picomatch@npm:^2.0.4, picomatch@npm:^2.2.1, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1":
+"picomatch@npm:^2.0.4, picomatch@npm:^2.2.3, picomatch@npm:^2.3.1":
version: 2.3.1
resolution: "picomatch@npm:2.3.1"
checksum: 10c0/26c02b8d06f03206fc2ab8d16f19960f2ff9e81a658f831ecb656d8f17d9edc799e8364b1f4a7873e89d9702dff96204be0fa26fe4181f6843f040f819dac4be
languageName: node
linkType: hard
+"picomatch@npm:^4.0.2":
+ version: 4.0.2
+ resolution: "picomatch@npm:4.0.2"
+ checksum: 10c0/7c51f3ad2bb42c776f49ebf964c644958158be30d0a510efd5a395e8d49cb5acfed5b82c0c5b365523ce18e6ab85013c9ebe574f60305892ec3fa8eee8304ccc
+ languageName: node
+ linkType: hard
+
"pirates@npm:^4.0.1, pirates@npm:^4.0.4":
version: 4.0.6
resolution: "pirates@npm:4.0.6"
@@ -5136,6 +5457,13 @@ __metadata:
languageName: node
linkType: hard
+"possible-typed-array-names@npm:^1.0.0":
+ version: 1.0.0
+ resolution: "possible-typed-array-names@npm:1.0.0"
+ checksum: 10c0/d9aa22d31f4f7680e20269db76791b41c3a32c01a373e25f8a4813b4d45f7456bfc2b6d68f752dc4aab0e0bb0721cb3d76fb678c9101cb7a16316664bc2c73fd
+ languageName: node
+ linkType: hard
+
"postcss-load-config@npm:^6.0.1":
version: 6.0.1
resolution: "postcss-load-config@npm:6.0.1"
@@ -5239,12 +5567,26 @@ __metadata:
languageName: node
linkType: hard
-"readdirp@npm:~3.6.0":
- version: 3.6.0
- resolution: "readdirp@npm:3.6.0"
+"readdirp@npm:^4.0.1":
+ version: 4.0.2
+ resolution: "readdirp@npm:4.0.2"
+ checksum: 10c0/a16ecd8ef3286dcd90648c3b103e3826db2b766cdb4a988752c43a83f683d01c7059158d623cbcd8bdfb39e65d302d285be2d208e7d9f34d022d912b929217dd
+ languageName: node
+ linkType: hard
+
+"reflect.getprototypeof@npm:^1.0.6":
+ version: 1.0.8
+ resolution: "reflect.getprototypeof@npm:1.0.8"
dependencies:
- picomatch: "npm:^2.2.1"
- checksum: 10c0/6fa848cf63d1b82ab4e985f4cf72bd55b7dcfd8e0a376905804e48c3634b7e749170940ba77b32804d5fe93b3cc521aa95a8d7e7d725f830da6d93f3669ce66b
+ call-bind: "npm:^1.0.8"
+ define-properties: "npm:^1.2.1"
+ dunder-proto: "npm:^1.0.0"
+ es-abstract: "npm:^1.23.5"
+ es-errors: "npm:^1.3.0"
+ get-intrinsic: "npm:^1.2.4"
+ gopd: "npm:^1.2.0"
+ which-builtin-type: "npm:^1.2.0"
+ checksum: 10c0/720479dd7a72a20d66efaca507ed7c7e18403d24ce764f436130464d4a516a12ed8a9a2714dcabc3e1296f9a31f914ba1095e2371619df23d3ac56c4f8c8bae1
languageName: node
linkType: hard
@@ -5259,6 +5601,18 @@ __metadata:
languageName: node
linkType: hard
+"regexp.prototype.flags@npm:^1.5.3":
+ version: 1.5.3
+ resolution: "regexp.prototype.flags@npm:1.5.3"
+ dependencies:
+ call-bind: "npm:^1.0.7"
+ define-properties: "npm:^1.2.1"
+ es-errors: "npm:^1.3.0"
+ set-function-name: "npm:^2.0.2"
+ checksum: 10c0/e1a7c7dc42cc91abf73e47a269c4b3a8f225321b7f617baa25821f6a123a91d23a73b5152f21872c566e699207e1135d075d2251cd3e84cc96d82a910adf6020
+ languageName: node
+ linkType: hard
+
"require-directory@npm:^2.1.1":
version: 2.1.1
resolution: "require-directory@npm:2.1.1"
@@ -5336,27 +5690,30 @@ __metadata:
languageName: node
linkType: hard
-"rollup@npm:^4.19.0":
- version: 4.22.4
- resolution: "rollup@npm:4.22.4"
- dependencies:
- "@rollup/rollup-android-arm-eabi": "npm:4.22.4"
- "@rollup/rollup-android-arm64": "npm:4.22.4"
- "@rollup/rollup-darwin-arm64": "npm:4.22.4"
- "@rollup/rollup-darwin-x64": "npm:4.22.4"
- "@rollup/rollup-linux-arm-gnueabihf": "npm:4.22.4"
- "@rollup/rollup-linux-arm-musleabihf": "npm:4.22.4"
- "@rollup/rollup-linux-arm64-gnu": "npm:4.22.4"
- "@rollup/rollup-linux-arm64-musl": "npm:4.22.4"
- "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.22.4"
- "@rollup/rollup-linux-riscv64-gnu": "npm:4.22.4"
- "@rollup/rollup-linux-s390x-gnu": "npm:4.22.4"
- "@rollup/rollup-linux-x64-gnu": "npm:4.22.4"
- "@rollup/rollup-linux-x64-musl": "npm:4.22.4"
- "@rollup/rollup-win32-arm64-msvc": "npm:4.22.4"
- "@rollup/rollup-win32-ia32-msvc": "npm:4.22.4"
- "@rollup/rollup-win32-x64-msvc": "npm:4.22.4"
- "@types/estree": "npm:1.0.5"
+"rollup@npm:^4.24.0":
+ version: 4.28.1
+ resolution: "rollup@npm:4.28.1"
+ dependencies:
+ "@rollup/rollup-android-arm-eabi": "npm:4.28.1"
+ "@rollup/rollup-android-arm64": "npm:4.28.1"
+ "@rollup/rollup-darwin-arm64": "npm:4.28.1"
+ "@rollup/rollup-darwin-x64": "npm:4.28.1"
+ "@rollup/rollup-freebsd-arm64": "npm:4.28.1"
+ "@rollup/rollup-freebsd-x64": "npm:4.28.1"
+ "@rollup/rollup-linux-arm-gnueabihf": "npm:4.28.1"
+ "@rollup/rollup-linux-arm-musleabihf": "npm:4.28.1"
+ "@rollup/rollup-linux-arm64-gnu": "npm:4.28.1"
+ "@rollup/rollup-linux-arm64-musl": "npm:4.28.1"
+ "@rollup/rollup-linux-loongarch64-gnu": "npm:4.28.1"
+ "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.28.1"
+ "@rollup/rollup-linux-riscv64-gnu": "npm:4.28.1"
+ "@rollup/rollup-linux-s390x-gnu": "npm:4.28.1"
+ "@rollup/rollup-linux-x64-gnu": "npm:4.28.1"
+ "@rollup/rollup-linux-x64-musl": "npm:4.28.1"
+ "@rollup/rollup-win32-arm64-msvc": "npm:4.28.1"
+ "@rollup/rollup-win32-ia32-msvc": "npm:4.28.1"
+ "@rollup/rollup-win32-x64-msvc": "npm:4.28.1"
+ "@types/estree": "npm:1.0.6"
fsevents: "npm:~2.3.2"
dependenciesMeta:
"@rollup/rollup-android-arm-eabi":
@@ -5367,6 +5724,10 @@ __metadata:
optional: true
"@rollup/rollup-darwin-x64":
optional: true
+ "@rollup/rollup-freebsd-arm64":
+ optional: true
+ "@rollup/rollup-freebsd-x64":
+ optional: true
"@rollup/rollup-linux-arm-gnueabihf":
optional: true
"@rollup/rollup-linux-arm-musleabihf":
@@ -5375,6 +5736,8 @@ __metadata:
optional: true
"@rollup/rollup-linux-arm64-musl":
optional: true
+ "@rollup/rollup-linux-loongarch64-gnu":
+ optional: true
"@rollup/rollup-linux-powerpc64le-gnu":
optional: true
"@rollup/rollup-linux-riscv64-gnu":
@@ -5395,7 +5758,7 @@ __metadata:
optional: true
bin:
rollup: dist/bin/rollup
- checksum: 10c0/4c96b6e2e0c5dbe73b4ba899cea894a05115ab8c65ccff631fbbb944e2b3a9f2eb3b99c2dce3dd91b179647df1892ffc44ecee29381ccf155ba8000b22712a32
+ checksum: 10c0/2d2d0433b7cb53153a04c7b406f342f31517608dc57510e49177941b9e68c30071674b83a0292ef1d87184e5f7c6d0f2945c8b3c74963074de10c75366fe2c14
languageName: node
linkType: hard
@@ -5420,6 +5783,18 @@ __metadata:
languageName: node
linkType: hard
+"safe-array-concat@npm:^1.1.2":
+ version: 1.1.2
+ resolution: "safe-array-concat@npm:1.1.2"
+ dependencies:
+ call-bind: "npm:^1.0.7"
+ get-intrinsic: "npm:^1.2.4"
+ has-symbols: "npm:^1.0.3"
+ isarray: "npm:^2.0.5"
+ checksum: 10c0/12f9fdb01c8585e199a347eacc3bae7b5164ae805cdc8c6707199dbad5b9e30001a50a43c4ee24dc9ea32dbb7279397850e9208a7e217f4d8b1cf5d90129dec9
+ languageName: node
+ linkType: hard
+
"safe-regex-test@npm:^1.0.0":
version: 1.0.0
resolution: "safe-regex-test@npm:1.0.0"
@@ -5431,6 +5806,17 @@ __metadata:
languageName: node
linkType: hard
+"safe-regex-test@npm:^1.0.3":
+ version: 1.0.3
+ resolution: "safe-regex-test@npm:1.0.3"
+ dependencies:
+ call-bind: "npm:^1.0.6"
+ es-errors: "npm:^1.3.0"
+ is-regex: "npm:^1.1.4"
+ checksum: 10c0/900bf7c98dc58f08d8523b7012b468e4eb757afa624f198902c0643d7008ba777b0bdc35810ba0b758671ce887617295fb742b3f3968991b178ceca54cb07603
+ languageName: node
+ linkType: hard
+
"safer-buffer@npm:>= 2.1.2 < 3.0.0":
version: 2.1.2
resolution: "safer-buffer@npm:2.1.2"
@@ -5488,6 +5874,20 @@ __metadata:
languageName: node
linkType: hard
+"set-function-length@npm:^1.2.2":
+ version: 1.2.2
+ resolution: "set-function-length@npm:1.2.2"
+ dependencies:
+ define-data-property: "npm:^1.1.4"
+ es-errors: "npm:^1.3.0"
+ function-bind: "npm:^1.1.2"
+ get-intrinsic: "npm:^1.2.4"
+ gopd: "npm:^1.0.1"
+ has-property-descriptors: "npm:^1.0.2"
+ checksum: 10c0/82850e62f412a258b71e123d4ed3873fa9377c216809551192bb6769329340176f109c2eeae8c22a8d386c76739855f78e8716515c818bcaef384b51110f0f3c
+ languageName: node
+ linkType: hard
+
"set-function-name@npm:^2.0.0":
version: 2.0.1
resolution: "set-function-name@npm:2.0.1"
@@ -5499,6 +5899,18 @@ __metadata:
languageName: node
linkType: hard
+"set-function-name@npm:^2.0.2":
+ version: 2.0.2
+ resolution: "set-function-name@npm:2.0.2"
+ dependencies:
+ define-data-property: "npm:^1.1.4"
+ es-errors: "npm:^1.3.0"
+ functions-have-names: "npm:^1.2.3"
+ has-property-descriptors: "npm:^1.0.2"
+ checksum: 10c0/fce59f90696c450a8523e754abb305e2b8c73586452619c2bad5f7bf38c7b6b4651895c9db895679c5bef9554339cf3ef1c329b66ece3eda7255785fbe299316
+ languageName: node
+ linkType: hard
+
"shebang-command@npm:^2.0.0":
version: 2.0.0
resolution: "shebang-command@npm:2.0.0"
@@ -5676,6 +6088,18 @@ __metadata:
languageName: node
linkType: hard
+"string.prototype.trim@npm:^1.2.9":
+ version: 1.2.9
+ resolution: "string.prototype.trim@npm:1.2.9"
+ dependencies:
+ call-bind: "npm:^1.0.7"
+ define-properties: "npm:^1.2.1"
+ es-abstract: "npm:^1.23.0"
+ es-object-atoms: "npm:^1.0.0"
+ checksum: 10c0/dcef1a0fb61d255778155006b372dff8cc6c4394bc39869117e4241f41a2c52899c0d263ffc7738a1f9e61488c490b05c0427faa15151efad721e1a9fb2663c2
+ languageName: node
+ linkType: hard
+
"string.prototype.trimend@npm:^1.0.7":
version: 1.0.7
resolution: "string.prototype.trimend@npm:1.0.7"
@@ -5687,6 +6111,17 @@ __metadata:
languageName: node
linkType: hard
+"string.prototype.trimend@npm:^1.0.8":
+ version: 1.0.8
+ resolution: "string.prototype.trimend@npm:1.0.8"
+ dependencies:
+ call-bind: "npm:^1.0.7"
+ define-properties: "npm:^1.2.1"
+ es-object-atoms: "npm:^1.0.0"
+ checksum: 10c0/0a0b54c17c070551b38e756ae271865ac6cc5f60dabf2e7e343cceae7d9b02e1a1120a824e090e79da1b041a74464e8477e2da43e2775c85392be30a6f60963c
+ languageName: node
+ linkType: hard
+
"string.prototype.trimstart@npm:^1.0.7":
version: 1.0.7
resolution: "string.prototype.trimstart@npm:1.0.7"
@@ -5698,6 +6133,17 @@ __metadata:
languageName: node
linkType: hard
+"string.prototype.trimstart@npm:^1.0.8":
+ version: 1.0.8
+ resolution: "string.prototype.trimstart@npm:1.0.8"
+ dependencies:
+ call-bind: "npm:^1.0.7"
+ define-properties: "npm:^1.2.1"
+ es-object-atoms: "npm:^1.0.0"
+ checksum: 10c0/d53af1899959e53c83b64a5fd120be93e067da740e7e75acb433849aa640782fb6c7d4cd5b84c954c84413745a3764df135a8afeb22908b86a835290788d8366
+ languageName: node
+ linkType: hard
+
"strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1":
version: 6.0.1
resolution: "strip-ansi@npm:6.0.1"
@@ -5821,13 +6267,6 @@ __metadata:
languageName: node
linkType: hard
-"text-table@npm:^0.2.0":
- version: 0.2.0
- resolution: "text-table@npm:0.2.0"
- checksum: 10c0/02805740c12851ea5982686810702e2f14369a5f4c5c40a836821e3eefc65ffeec3131ba324692a37608294b0fd8c1e55a2dd571ffed4909822787668ddbee5c
- languageName: node
- linkType: hard
-
"thenify-all@npm:^1.0.0":
version: 1.6.0
resolution: "thenify-all@npm:1.6.0"
@@ -5846,6 +6285,23 @@ __metadata:
languageName: node
linkType: hard
+"tinyexec@npm:^0.3.1":
+ version: 0.3.1
+ resolution: "tinyexec@npm:0.3.1"
+ checksum: 10c0/11e7a7c5d8b3bddf8b5cbe82a9290d70a6fad84d528421d5d18297f165723cb53d2e737d8f58dcce5ca56f2e4aa2d060f02510b1f8971784f97eb3e9aec28f09
+ languageName: node
+ linkType: hard
+
+"tinyglobby@npm:^0.2.9":
+ version: 0.2.10
+ resolution: "tinyglobby@npm:0.2.10"
+ dependencies:
+ fdir: "npm:^6.4.2"
+ picomatch: "npm:^4.0.2"
+ checksum: 10c0/ce946135d39b8c0e394e488ad59f4092e8c4ecd675ef1bcd4585c47de1b325e61ec6adfbfbe20c3c2bfa6fd674c5b06de2a2e65c433f752ae170aff11793e5ef
+ languageName: node
+ linkType: hard
+
"tmpl@npm:1.0.5":
version: 1.0.5
resolution: "tmpl@npm:1.0.5"
@@ -5952,25 +6408,25 @@ __metadata:
languageName: node
linkType: hard
-"tsup@npm:^8.2.4":
- version: 8.2.4
- resolution: "tsup@npm:8.2.4"
+"tsup@npm:^8.3.5":
+ version: 8.3.5
+ resolution: "tsup@npm:8.3.5"
dependencies:
bundle-require: "npm:^5.0.0"
cac: "npm:^6.7.14"
- chokidar: "npm:^3.6.0"
+ chokidar: "npm:^4.0.1"
consola: "npm:^3.2.3"
- debug: "npm:^4.3.5"
- esbuild: "npm:^0.23.0"
- execa: "npm:^5.1.1"
- globby: "npm:^11.1.0"
+ debug: "npm:^4.3.7"
+ esbuild: "npm:^0.24.0"
joycon: "npm:^3.1.1"
- picocolors: "npm:^1.0.1"
+ picocolors: "npm:^1.1.1"
postcss-load-config: "npm:^6.0.1"
resolve-from: "npm:^5.0.0"
- rollup: "npm:^4.19.0"
+ rollup: "npm:^4.24.0"
source-map: "npm:0.8.0-beta.0"
sucrase: "npm:^3.35.0"
+ tinyexec: "npm:^0.3.1"
+ tinyglobby: "npm:^0.2.9"
tree-kill: "npm:^1.2.2"
peerDependencies:
"@microsoft/api-extractor": ^7.36.0
@@ -5989,7 +6445,7 @@ __metadata:
bin:
tsup: dist/cli-default.js
tsup-node: dist/cli-node.js
- checksum: 10c0/0fa967ae0feb483528ae52fd9988d7931a092b3645a456e23b62ac03a0556da6f569fb2a77b3baf50ff1d12b9afac38aa9d29f15eb82c8a2b4faeda8362858da
+ checksum: 10c0/7794953cbc784b7c8f14c4898d36a293b815b528d3098c2416aeaa2b4775dc477132cd12f75f6d32737dfd15ba10139c73f7039045352f2ba1ea7e5fe6fe3773
languageName: node
linkType: hard
@@ -6027,6 +6483,17 @@ __metadata:
languageName: node
linkType: hard
+"typed-array-buffer@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "typed-array-buffer@npm:1.0.2"
+ dependencies:
+ call-bind: "npm:^1.0.7"
+ es-errors: "npm:^1.3.0"
+ is-typed-array: "npm:^1.1.13"
+ checksum: 10c0/9e043eb38e1b4df4ddf9dde1aa64919ae8bb909571c1cc4490ba777d55d23a0c74c7d73afcdd29ec98616d91bb3ae0f705fad4421ea147e1daf9528200b562da
+ languageName: node
+ linkType: hard
+
"typed-array-byte-length@npm:^1.0.0":
version: 1.0.0
resolution: "typed-array-byte-length@npm:1.0.0"
@@ -6039,6 +6506,19 @@ __metadata:
languageName: node
linkType: hard
+"typed-array-byte-length@npm:^1.0.1":
+ version: 1.0.1
+ resolution: "typed-array-byte-length@npm:1.0.1"
+ dependencies:
+ call-bind: "npm:^1.0.7"
+ for-each: "npm:^0.3.3"
+ gopd: "npm:^1.0.1"
+ has-proto: "npm:^1.0.3"
+ is-typed-array: "npm:^1.1.13"
+ checksum: 10c0/fcebeffb2436c9f355e91bd19e2368273b88c11d1acc0948a2a306792f1ab672bce4cfe524ab9f51a0505c9d7cd1c98eff4235c4f6bfef6a198f6cfc4ff3d4f3
+ languageName: node
+ linkType: hard
+
"typed-array-byte-offset@npm:^1.0.0":
version: 1.0.0
resolution: "typed-array-byte-offset@npm:1.0.0"
@@ -6052,6 +6532,21 @@ __metadata:
languageName: node
linkType: hard
+"typed-array-byte-offset@npm:^1.0.2":
+ version: 1.0.3
+ resolution: "typed-array-byte-offset@npm:1.0.3"
+ dependencies:
+ available-typed-arrays: "npm:^1.0.7"
+ call-bind: "npm:^1.0.7"
+ for-each: "npm:^0.3.3"
+ gopd: "npm:^1.0.1"
+ has-proto: "npm:^1.0.3"
+ is-typed-array: "npm:^1.1.13"
+ reflect.getprototypeof: "npm:^1.0.6"
+ checksum: 10c0/5da29585f96671c0521475226d3227000b3e01d1e99208b66bb05b75c7c8f4d0e9cc2e79920f3bfbc792a00102df1daa2608a2753e3f291b671d5a80245bde5b
+ languageName: node
+ linkType: hard
+
"typed-array-length@npm:^1.0.4":
version: 1.0.4
resolution: "typed-array-length@npm:1.0.4"
@@ -6063,23 +6558,37 @@ __metadata:
languageName: node
linkType: hard
-"typescript@npm:^5.5":
- version: 5.5.3
- resolution: "typescript@npm:5.5.3"
+"typed-array-length@npm:^1.0.6":
+ version: 1.0.7
+ resolution: "typed-array-length@npm:1.0.7"
+ dependencies:
+ call-bind: "npm:^1.0.7"
+ for-each: "npm:^0.3.3"
+ gopd: "npm:^1.0.1"
+ is-typed-array: "npm:^1.1.13"
+ possible-typed-array-names: "npm:^1.0.0"
+ reflect.getprototypeof: "npm:^1.0.6"
+ checksum: 10c0/e38f2ae3779584c138a2d8adfa8ecf749f494af3cd3cdafe4e688ce51418c7d2c5c88df1bd6be2bbea099c3f7cea58c02ca02ed438119e91f162a9de23f61295
+ languageName: node
+ linkType: hard
+
+"typescript@npm:^5.6":
+ version: 5.7.2
+ resolution: "typescript@npm:5.7.2"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
- checksum: 10c0/f52c71ccbc7080b034b9d3b72051d563601a4815bf3e39ded188e6ce60813f75dbedf11ad15dd4d32a12996a9ed8c7155b46c93a9b9c9bad1049766fe614bbdd
+ checksum: 10c0/a873118b5201b2ef332127ef5c63fb9d9c155e6fdbe211cbd9d8e65877283797cca76546bad742eea36ed7efbe3424a30376818f79c7318512064e8625d61622
languageName: node
linkType: hard
-"typescript@patch:typescript@npm%3A^5.5#optional!builtin":
- version: 5.5.3
- resolution: "typescript@patch:typescript@npm%3A5.5.3#optional!builtin::version=5.5.3&hash=b45daf"
+"typescript@patch:typescript@npm%3A^5.6#optional!builtin":
+ version: 5.7.2
+ resolution: "typescript@patch:typescript@npm%3A5.7.2#optional!builtin::version=5.7.2&hash=b45daf"
bin:
tsc: bin/tsc
tsserver: bin/tsserver
- checksum: 10c0/5a437c416251334deeaf29897157032311f3f126547cfdc4b133768b606cb0e62bcee733bb97cf74c42fe7268801aea1392d8e40988cdef112e9546eba4c03c5
+ checksum: 10c0/c891ccf04008bc1305ba34053db951f8a4584b4a1bf2f68fd972c4a354df3dc5e62c8bfed4f6ac2d12e5b3b1c49af312c83a651048f818cd5b4949d17baacd79
languageName: node
linkType: hard
@@ -6111,6 +6620,13 @@ __metadata:
languageName: node
linkType: hard
+"undici-types@npm:~6.20.0":
+ version: 6.20.0
+ resolution: "undici-types@npm:6.20.0"
+ checksum: 10c0/68e659a98898d6a836a9a59e6adf14a5d799707f5ea629433e025ac90d239f75e408e2e5ff086afc3cace26f8b26ee52155293564593fbb4a2f666af57fc59bf
+ languageName: node
+ linkType: hard
+
"unique-filename@npm:^3.0.0":
version: 3.0.0
resolution: "unique-filename@npm:3.0.0"
@@ -6210,6 +6726,39 @@ __metadata:
languageName: node
linkType: hard
+"which-builtin-type@npm:^1.2.0":
+ version: 1.2.0
+ resolution: "which-builtin-type@npm:1.2.0"
+ dependencies:
+ call-bind: "npm:^1.0.7"
+ function.prototype.name: "npm:^1.1.6"
+ has-tostringtag: "npm:^1.0.2"
+ is-async-function: "npm:^2.0.0"
+ is-date-object: "npm:^1.0.5"
+ is-finalizationregistry: "npm:^1.1.0"
+ is-generator-function: "npm:^1.0.10"
+ is-regex: "npm:^1.1.4"
+ is-weakref: "npm:^1.0.2"
+ isarray: "npm:^2.0.5"
+ which-boxed-primitive: "npm:^1.0.2"
+ which-collection: "npm:^1.0.2"
+ which-typed-array: "npm:^1.1.15"
+ checksum: 10c0/7cd4a8ccfa6a3cb7c2296c716e7266b9f31a66f3e131fe7b185232c16d3ad21442046ec1798c4ec1e19dce7eb99c7751377192e5e734dc07042d14ec0f09b332
+ languageName: node
+ linkType: hard
+
+"which-collection@npm:^1.0.2":
+ version: 1.0.2
+ resolution: "which-collection@npm:1.0.2"
+ dependencies:
+ is-map: "npm:^2.0.3"
+ is-set: "npm:^2.0.3"
+ is-weakmap: "npm:^2.0.2"
+ is-weakset: "npm:^2.0.3"
+ checksum: 10c0/3345fde20964525a04cdf7c4a96821f85f0cc198f1b2ecb4576e08096746d129eb133571998fe121c77782ac8f21cbd67745a3d35ce100d26d4e684c142ea1f2
+ languageName: node
+ linkType: hard
+
"which-typed-array@npm:^1.1.11, which-typed-array@npm:^1.1.13":
version: 1.1.13
resolution: "which-typed-array@npm:1.1.13"
@@ -6223,6 +6772,19 @@ __metadata:
languageName: node
linkType: hard
+"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15":
+ version: 1.1.16
+ resolution: "which-typed-array@npm:1.1.16"
+ dependencies:
+ available-typed-arrays: "npm:^1.0.7"
+ call-bind: "npm:^1.0.7"
+ for-each: "npm:^0.3.3"
+ gopd: "npm:^1.0.1"
+ has-tostringtag: "npm:^1.0.2"
+ checksum: 10c0/a9075293200db4fbce7c24d52731843542c5a19edfc66e31aa2cbefa788b5caa7ef05008f6e60d2c38d8198add6b92d0ddc2937918c5c308be398b1ebd8721af
+ languageName: node
+ linkType: hard
+
"which@npm:^2.0.1":
version: 2.0.2
resolution: "which@npm:2.0.2"