diff --git a/clis/generator-cli/package.json b/clis/generator-cli/package.json index 734a25c401..2fabfbb333 100644 --- a/clis/generator-cli/package.json +++ b/clis/generator-cli/package.json @@ -34,7 +34,7 @@ "@types/yargs": "^17.0.32", "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.15", "depcheck": "^1.4.7", - "esbuild": "0.20.2", + "esbuild": "0.24.2", "eslint": "^9", "execa": "^9.5.1", "prettier": "^3.4.2", diff --git a/package.json b/package.json index a77cad8ae5..c0171cd480 100644 --- a/package.json +++ b/package.json @@ -41,7 +41,7 @@ "cookie": "0.7.0", "cross-spawn": "7.0.5", "elliptic": "6.6.0", - "esbuild": "0.20.2", + "esbuild": "0.24.2", "eslint": "9.17.0", "eslint-config-next": "15.1.2", "instantsearch.js": "4.75.4", diff --git a/packages/fern-docs/bundle/package.json b/packages/fern-docs/bundle/package.json index ba51d78c7d..d578e0a43e 100644 --- a/packages/fern-docs/bundle/package.json +++ b/packages/fern-docs/bundle/package.json @@ -65,7 +65,7 @@ "braintrust": "^0.0.182", "cssnano": "^6.0.3", "es-toolkit": "^1.27.0", - "esbuild": "0.20.2", + "esbuild": "0.24.2", "feed": "^4.2.2", "iron-session": "^8.0.3", "jose": "^5.2.3", diff --git a/packages/fern-docs/ui/package.json b/packages/fern-docs/ui/package.json index 919ff1e7cb..549dea871e 100644 --- a/packages/fern-docs/ui/package.json +++ b/packages/fern-docs/ui/package.json @@ -80,7 +80,7 @@ "clsx": "^2.1.0", "colorjs.io": "^0.5.2", "es-toolkit": "^1.27.0", - "esbuild": "0.20.2", + "esbuild": "0.24.2", "fastdom": "^1.0.12", "framer-motion": "^11.2.4", "github-slugger": "^2.0.0", @@ -92,7 +92,7 @@ "jsonpath": "^1.1.1", "launchdarkly-react-client-sdk": "^3.6.0", "lucide-react": "^0.460.0", - "mdx-bundler": "^10.0.2", + "mdx-bundler": "^10.0.3", "mermaid": "^11.2.1", "moment": "^2.30.1", "next": "npm:@fern-api/next@14.2.9-fork.2", @@ -127,7 +127,7 @@ "@chromatic-com/storybook": "^1.3.5", "@fern-docs/auth": "workspace:*", "@fern-platform/configs": "workspace:*", - "@mdx-js/esbuild": "^3.0.1", + "@mdx-js/esbuild": "^3.1.0", "@storybook/addon-essentials": "^8.4.4", "@storybook/addon-interactions": "^8.4.4", "@storybook/addon-links": "^8.4.4", diff --git a/packages/fern-docs/ui/src/mdx/bundlers/mdx-bundler.ts b/packages/fern-docs/ui/src/mdx/bundlers/mdx-bundler.ts index 23f4361544..70a85de7ec 100644 --- a/packages/fern-docs/ui/src/mdx/bundlers/mdx-bundler.ts +++ b/packages/fern-docs/ui/src/mdx/bundlers/mdx-bundler.ts @@ -33,15 +33,15 @@ import type { FernSerializeMdxOptions } from "../types"; /** * Should only be invoked server-side. */ -export async function serializeMdx( +async function serializeMdxImpl( content: string, options?: FernSerializeMdxOptions ): Promise; -export async function serializeMdx( +async function serializeMdxImpl( content: string | undefined, options?: FernSerializeMdxOptions ): Promise; -export async function serializeMdx( +async function serializeMdxImpl( content: string | undefined, { options = {}, @@ -84,113 +84,135 @@ export async function serializeMdx( } } - try { - const bundled = await bundleMDX({ - source: content, - files: mapKeys(files ?? {}, (_file, filename) => { - if (cwd != null) { - return path.relative(cwd, filename); - } - return filename; - }), - - globals: { - "@mdx-js/react": { - varName: "MdxJsReact", - namedExports: ["useMDXComponents"], - defaultExport: false, - }, - }, - - mdxOptions: (o: Options, frontmatter) => { - o.remarkRehypeOptions = { - ...o.remarkRehypeOptions, - ...options, - handlers: { - ...o.remarkRehypeOptions?.handlers, - heading: customHeadingHandler, - ...options?.remarkRehypeOptions?.handlers, - }, - }; - - o.providerImportSource = "@mdx-js/react"; - - const remarkPlugins: PluggableList = [ - [remarkExtractTitle, { frontmatter }], - remarkSqueezeParagraphs, - remarkSanitizeAcorn, - remarkGfm, - remarkSmartypants, - remarkMath, - remarkGemoji, - ]; - - if (options?.remarkPlugins != null) { - remarkPlugins.push(...options.remarkPlugins); - } - - o.remarkPlugins = [ - ...(o.remarkPlugins ?? []), - ...remarkPlugins, - ...(options?.remarkPlugins ?? []), - ]; - - const rehypePlugins: PluggableList = [ - rehypeSqueezeParagraphs, - rehypeMdxClassStyle, - [rehypeFiles, { replaceSrc }], - rehypeAcornErrorBoundary, - rehypeSlug, - rehypeKatex, - rehypeFernCode, - rehypeFernComponents, - // always extract asides at the end - rehypeExtractAsides, - ]; - - if (options?.rehypePlugins != null) { - rehypePlugins.push(...options.rehypePlugins); - } - - o.rehypePlugins = [ - ...(o.rehypePlugins ?? []), - ...rehypePlugins, - ...(options?.rehypePlugins ?? []), - ]; - - o.recmaPlugins = [ - ...(o.recmaPlugins ?? []), - ...(options?.recmaPlugins ?? []), - ]; - - o.development = options.development ?? o.development; - - return o; - }, - - esbuildOptions: (o) => { - o.minify = process.env.NODE_ENV === "production"; - return o; + const bundled = await bundleMDX({ + source: content, + files: mapKeys(files ?? {}, (_file, filename) => { + if (cwd != null) { + return path.relative(cwd, filename); + } + return filename; + }), + + globals: { + "@mdx-js/react": { + varName: "MdxJsReact", + namedExports: ["useMDXComponents"], + defaultExport: false, }, + }, + + mdxOptions: (o: Options, frontmatter) => { + o.remarkRehypeOptions = { + ...o.remarkRehypeOptions, + ...options, + handlers: { + ...o.remarkRehypeOptions?.handlers, + heading: customHeadingHandler, + ...options?.remarkRehypeOptions?.handlers, + }, + }; + + o.providerImportSource = "@mdx-js/react"; + + const remarkPlugins: PluggableList = [ + [remarkExtractTitle, { frontmatter }], + remarkSqueezeParagraphs, + remarkSanitizeAcorn, + remarkGfm, + remarkSmartypants, + remarkMath, + remarkGemoji, + ]; + + if (options?.remarkPlugins != null) { + remarkPlugins.push(...options.remarkPlugins); + } + + o.remarkPlugins = [ + ...(o.remarkPlugins ?? []), + ...remarkPlugins, + ...(options?.remarkPlugins ?? []), + ]; + + const rehypePlugins: PluggableList = [ + rehypeSqueezeParagraphs, + rehypeMdxClassStyle, + [rehypeFiles, { replaceSrc }], + rehypeAcornErrorBoundary, + rehypeSlug, + rehypeKatex, + rehypeFernCode, + rehypeFernComponents, + // always extract asides at the end + rehypeExtractAsides, + ]; + + if (options?.rehypePlugins != null) { + rehypePlugins.push(...options.rehypePlugins); + } + + o.rehypePlugins = [ + ...(o.rehypePlugins ?? []), + ...rehypePlugins, + ...(options?.rehypePlugins ?? []), + ]; + + o.recmaPlugins = [ + ...(o.recmaPlugins ?? []), + ...(options?.recmaPlugins ?? []), + ]; + + o.development = options.development ?? o.development; + + return o; + }, + + esbuildOptions: (o) => { + o.minify = process.env.NODE_ENV === "production"; + return o; + }, + }); + + if (bundled.errors.length > 0) { + bundled.errors.forEach((error) => { + console.error(error); }); + } - if (bundled.errors.length > 0) { - bundled.errors.forEach((error) => { - console.error(error); - }); - } + // TODO: this is doing duplicate work; figure out how to combine it with the compiler above. + const { jsxElements } = toTree(content, { sanitize: false }); + return { + engine: "mdx-bundler", + code: bundled.code, + frontmatter: bundled.frontmatter, + scope, + jsxRefs: jsxElements, + }; +} - // TODO: this is doing duplicate work; figure out how to combine it with the compiler above. - const { jsxElements } = toTree(content, { sanitize: false }); - return { - engine: "mdx-bundler", - code: bundled.code, - frontmatter: bundled.frontmatter, - scope, - jsxRefs: jsxElements, - }; - } catch (e) { - console.error(e); - return content; +export async function serializeMdx( + content: string, + options?: FernSerializeMdxOptions +): Promise; +export async function serializeMdx( + content: string | undefined, + options?: FernSerializeMdxOptions +): Promise; +export async function serializeMdx( + content: string | undefined, + options?: FernSerializeMdxOptions +): Promise { + let attempts = 0; + while (attempts < 3) { + try { + return await serializeMdxImpl(content, options); + } catch (e) { + // TODO: emit this error to Sentry + console.error(e); + } + attempts++; + // exponential backoff + await new Promise((resolve) => setTimeout(resolve, 1000 * attempts)); } + return content; } diff --git a/packages/healthchecks/package.json b/packages/healthchecks/package.json index b50addbe53..03da9b2186 100644 --- a/packages/healthchecks/package.json +++ b/packages/healthchecks/package.json @@ -44,7 +44,7 @@ "@types/yargs": "^17.0.32", "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.15", "depcheck": "^1.4.7", - "esbuild": "0.20.2", + "esbuild": "0.24.2", "eslint": "^9", "prettier": "^3.4.2", "tsup": "^8.3.5", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9584ee9bc4..4038ab8dc3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,7 +11,7 @@ overrides: cookie: 0.7.0 cross-spawn: 7.0.5 elliptic: 6.6.0 - esbuild: 0.20.2 + esbuild: 0.24.2 eslint: 9.17.0 eslint-config-next: 15.1.2 instantsearch.js: 4.75.4 @@ -252,13 +252,13 @@ importers: version: 17.0.32 '@yarnpkg/esbuild-plugin-pnp': specifier: ^3.0.0-rc.15 - version: 3.0.0-rc.15(esbuild@0.20.2) + version: 3.0.0-rc.15(esbuild@0.24.2) depcheck: specifier: ^1.4.7 version: 1.4.7 esbuild: - specifier: 0.20.2 - version: 0.20.2 + specifier: 0.24.2 + version: 0.24.2 eslint: specifier: 9.17.0 version: 9.17.0(jiti@1.21.7) @@ -805,8 +805,8 @@ importers: specifier: ^1.27.0 version: 1.30.0 esbuild: - specifier: 0.20.2 - version: 0.20.2 + specifier: 0.24.2 + version: 0.24.2 feed: specifier: ^4.2.2 version: 4.2.2 @@ -910,7 +910,7 @@ importers: version: 3.4.2 raw-loader: specifier: ^4.0.2 - version: 4.0.2(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2)) + version: 4.0.2(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2)) sass: specifier: ^1.74.1 version: 1.77.0 @@ -2158,8 +2158,8 @@ importers: specifier: ^1.27.0 version: 1.30.0 esbuild: - specifier: 0.20.2 - version: 0.20.2 + specifier: 0.24.2 + version: 0.24.2 fastdom: specifier: ^1.0.12 version: 1.0.12 @@ -2194,8 +2194,8 @@ importers: specifier: ^0.460.0 version: 0.460.0(react@18.3.1) mdx-bundler: - specifier: ^10.0.2 - version: 10.0.2(esbuild@0.20.2) + specifier: ^10.0.3 + version: 10.0.3(esbuild@0.24.2) mermaid: specifier: ^11.2.1 version: 11.3.0 @@ -2294,8 +2294,8 @@ importers: specifier: workspace:* version: link:../../configs '@mdx-js/esbuild': - specifier: ^3.0.1 - version: 3.0.1(esbuild@0.20.2) + specifier: ^3.1.0 + version: 3.1.0(esbuild@0.24.2) '@storybook/addon-essentials': specifier: ^8.4.4 version: 8.4.4(@types/react@18.3.3)(storybook@8.4.4(prettier@3.4.2))(webpack-sources@3.2.3) @@ -2316,7 +2316,7 @@ importers: version: 8.4.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(prettier@3.4.2)) '@storybook/nextjs': specifier: ^8.4.4 - version: 8.4.4(@fern-api/next@14.2.9-fork.2(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.0))(@swc/core@1.5.7)(esbuild@0.20.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.0)(storybook@8.4.4(prettier@3.4.2))(type-fest@4.21.0)(typescript@5.7.2)(webpack-hot-middleware@2.26.1)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2)) + version: 8.4.4(@fern-api/next@14.2.9-fork.2(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.0))(@swc/core@1.5.7)(esbuild@0.24.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.0)(storybook@8.4.4(prettier@3.4.2))(type-fest@4.21.0)(typescript@5.7.2)(webpack-hot-middleware@2.26.1)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2)) '@storybook/react': specifier: ^8.4.4 version: 8.4.4(@storybook/test@8.4.4(storybook@8.4.4(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(prettier@3.4.2))(typescript@5.7.2) @@ -2489,13 +2489,13 @@ importers: version: 17.0.32 '@yarnpkg/esbuild-plugin-pnp': specifier: ^3.0.0-rc.15 - version: 3.0.0-rc.15(esbuild@0.20.2) + version: 3.0.0-rc.15(esbuild@0.24.2) depcheck: specifier: ^1.4.7 version: 1.4.7 esbuild: - specifier: 0.20.2 - version: 0.20.2 + specifier: 0.24.2 + version: 0.24.2 eslint: specifier: 9.17.0 version: 9.17.0(jiti@1.21.7) @@ -2981,7 +2981,7 @@ importers: version: 7.6.2 serverless-step-functions: specifier: ^3.21.1 - version: 3.21.1(serverless@4.4.7) + version: 3.21.1(serverless@4.5.0) simple-git: specifier: ^3.24.0 version: 3.24.0 @@ -3023,17 +3023,17 @@ importers: specifier: 4.0.1 version: 4.0.1 esbuild: - specifier: 0.20.2 - version: 0.20.2 + specifier: 0.24.2 + version: 0.24.2 json-schema-to-ts: specifier: ^1.5.0 version: 1.6.5 serverless: - specifier: ^4.4.7 - version: 4.4.7 + specifier: ^4.5.0 + version: 4.5.0 serverless-esbuild: - specifier: ^1.23.3 - version: 1.52.1(esbuild@0.20.2) + specifier: ^1.54.6 + version: 1.54.6(esbuild@0.24.2) ts-node: specifier: ^10.4.0 version: 10.9.2(@swc/core@1.5.7)(@types/node@18.19.33)(typescript@5.7.2) @@ -4567,6 +4567,29 @@ packages: resolution: {integrity: sha512-NKBGBSIKUG584qrS1tyxVpX/AKJKQw5HgjYEnPLC0QsTw79JrGn+qUr8CXFb955Iy7GUdiiUv1rJ6JBGvaKb6w==} engines: {node: '>=18'} + '@effect/platform-node-shared@0.15.5': + resolution: {integrity: sha512-PXFdIHMNzv19+aaKBo99KVsqJ65il8j7ejze/srkzOkNu4WK/GGpQuYF32NZLirFgXJe/4aYMRgwD+uJ4mCyuw==} + peerDependencies: + '@effect/platform': ^0.65.5 + effect: ^3.8.3 + + '@effect/platform-node@0.60.5': + resolution: {integrity: sha512-//VG5MSdqzV2WzuzYal5Q9d/U/g0gnSbZms7LIEWZKIuybth4n1dQzQs+4V3C0OZVPm5N+8Kd8alrbJiRTNVJw==} + peerDependencies: + '@effect/platform': ^0.65.5 + effect: ^3.8.3 + + '@effect/platform@0.65.5': + resolution: {integrity: sha512-FAORK6KoMQbd2VyLq/BMwcViy1txYd7XD9eYd5IGrXFpoOgWrSjp4zaSDlFPIEGgm68+n8fN0RelkbuMHCkSsg==} + peerDependencies: + '@effect/schema': ^0.73.4 + effect: ^3.8.3 + + '@effect/schema@0.73.4': + resolution: {integrity: sha512-Vjgu+EuG6eyh3oB21jpHv0l9ZgGZCyVZf3lXs+2X18UEUOkppvpw11heHiK02iJCVchgp3Qjw/GDPUqhQvKpSg==} + peerDependencies: + effect: ^3.8.3 + '@emnapi/runtime@1.1.1': resolution: {integrity: sha512-3bfqkzuR1KLx57nZfjr2NLnFOobvyS0aTszaEGCGqmYMVDRaGvgIZbjGSV/MHSSmLgQ/b9JFHQ5xm5WRZYd+XQ==} @@ -4588,153 +4611,165 @@ packages: '@esbuild-plugins/node-globals-polyfill@0.2.3': resolution: {integrity: sha512-r3MIryXDeXDOZh7ih1l/yE9ZLORCd5e8vWg02azWRGj5SPTuoh69A2AIyn0Z31V/kHBfZ4HgWJ+OK3GTTwLmnw==} peerDependencies: - esbuild: 0.20.2 + esbuild: 0.24.2 '@esbuild-plugins/node-modules-polyfill@0.2.2': resolution: {integrity: sha512-LXV7QsWJxRuMYvKbiznh+U1ilIop3g2TeKRzUxOG5X3YITc8JyyTa90BmLwqqv0YnX4v32CSlG+vsziZp9dMvA==} peerDependencies: - esbuild: 0.20.2 + esbuild: 0.24.2 '@esbuild-plugins/node-resolve@0.2.2': resolution: {integrity: sha512-+t5FdX3ATQlb53UFDBRb4nqjYBz492bIrnVWvpQHpzZlu9BQL5HasMZhqc409ygUwOWCXZhrWr6NyZ6T6Y+cxw==} peerDependencies: - esbuild: 0.20.2 + esbuild: 0.24.2 - '@esbuild/aix-ppc64@0.20.2': - resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} - engines: {node: '>=12'} + '@esbuild/aix-ppc64@0.24.2': + resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==} + engines: {node: '>=18'} cpu: [ppc64] os: [aix] - '@esbuild/android-arm64@0.20.2': - resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} - engines: {node: '>=12'} + '@esbuild/android-arm64@0.24.2': + resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==} + engines: {node: '>=18'} cpu: [arm64] os: [android] - '@esbuild/android-arm@0.20.2': - resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} - engines: {node: '>=12'} + '@esbuild/android-arm@0.24.2': + resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==} + engines: {node: '>=18'} cpu: [arm] os: [android] - '@esbuild/android-x64@0.20.2': - resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} - engines: {node: '>=12'} + '@esbuild/android-x64@0.24.2': + resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==} + engines: {node: '>=18'} cpu: [x64] os: [android] - '@esbuild/darwin-arm64@0.20.2': - resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} - engines: {node: '>=12'} + '@esbuild/darwin-arm64@0.24.2': + resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==} + engines: {node: '>=18'} cpu: [arm64] os: [darwin] - '@esbuild/darwin-x64@0.20.2': - resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} - engines: {node: '>=12'} + '@esbuild/darwin-x64@0.24.2': + resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==} + engines: {node: '>=18'} cpu: [x64] os: [darwin] - '@esbuild/freebsd-arm64@0.20.2': - resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} - engines: {node: '>=12'} + '@esbuild/freebsd-arm64@0.24.2': + resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==} + engines: {node: '>=18'} cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-x64@0.20.2': - resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} - engines: {node: '>=12'} + '@esbuild/freebsd-x64@0.24.2': + resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==} + engines: {node: '>=18'} cpu: [x64] os: [freebsd] - '@esbuild/linux-arm64@0.20.2': - resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} - engines: {node: '>=12'} + '@esbuild/linux-arm64@0.24.2': + resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==} + engines: {node: '>=18'} cpu: [arm64] os: [linux] - '@esbuild/linux-arm@0.20.2': - resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} - engines: {node: '>=12'} + '@esbuild/linux-arm@0.24.2': + resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==} + engines: {node: '>=18'} cpu: [arm] os: [linux] - '@esbuild/linux-ia32@0.20.2': - resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} - engines: {node: '>=12'} + '@esbuild/linux-ia32@0.24.2': + resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==} + engines: {node: '>=18'} cpu: [ia32] os: [linux] - '@esbuild/linux-loong64@0.20.2': - resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} - engines: {node: '>=12'} + '@esbuild/linux-loong64@0.24.2': + resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==} + engines: {node: '>=18'} cpu: [loong64] os: [linux] - '@esbuild/linux-mips64el@0.20.2': - resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} - engines: {node: '>=12'} + '@esbuild/linux-mips64el@0.24.2': + resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==} + engines: {node: '>=18'} cpu: [mips64el] os: [linux] - '@esbuild/linux-ppc64@0.20.2': - resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} - engines: {node: '>=12'} + '@esbuild/linux-ppc64@0.24.2': + resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==} + engines: {node: '>=18'} cpu: [ppc64] os: [linux] - '@esbuild/linux-riscv64@0.20.2': - resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} - engines: {node: '>=12'} + '@esbuild/linux-riscv64@0.24.2': + resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==} + engines: {node: '>=18'} cpu: [riscv64] os: [linux] - '@esbuild/linux-s390x@0.20.2': - resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} - engines: {node: '>=12'} + '@esbuild/linux-s390x@0.24.2': + resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==} + engines: {node: '>=18'} cpu: [s390x] os: [linux] - '@esbuild/linux-x64@0.20.2': - resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} - engines: {node: '>=12'} + '@esbuild/linux-x64@0.24.2': + resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==} + engines: {node: '>=18'} cpu: [x64] os: [linux] - '@esbuild/netbsd-x64@0.20.2': - resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} - engines: {node: '>=12'} + '@esbuild/netbsd-arm64@0.24.2': + resolution: {integrity: sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==} + engines: {node: '>=18'} + cpu: [arm64] + os: [netbsd] + + '@esbuild/netbsd-x64@0.24.2': + resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==} + engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-x64@0.20.2': - resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} - engines: {node: '>=12'} + '@esbuild/openbsd-arm64@0.24.2': + resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openbsd] + + '@esbuild/openbsd-x64@0.24.2': + resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==} + engines: {node: '>=18'} cpu: [x64] os: [openbsd] - '@esbuild/sunos-x64@0.20.2': - resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} - engines: {node: '>=12'} + '@esbuild/sunos-x64@0.24.2': + resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==} + engines: {node: '>=18'} cpu: [x64] os: [sunos] - '@esbuild/win32-arm64@0.20.2': - resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} - engines: {node: '>=12'} + '@esbuild/win32-arm64@0.24.2': + resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==} + engines: {node: '>=18'} cpu: [arm64] os: [win32] - '@esbuild/win32-ia32@0.20.2': - resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} - engines: {node: '>=12'} + '@esbuild/win32-ia32@0.24.2': + resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==} + engines: {node: '>=18'} cpu: [ia32] os: [win32] - '@esbuild/win32-x64@0.20.2': - resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} - engines: {node: '>=12'} + '@esbuild/win32-x64@0.24.2': + resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==} + engines: {node: '>=18'} cpu: [x64] os: [win32] @@ -5379,10 +5414,10 @@ packages: '@launchdarkly/node-server-sdk@9.7.2': resolution: {integrity: sha512-gcRarEh0yQrlwbWDORwbfTk19M/FtZje60EIo/c4298D/sqJ906MYq0J2MmyklEuIdQx/V4qPK+ss9LCCLpm/Q==} - '@mdx-js/esbuild@3.0.1': - resolution: {integrity: sha512-+KZbCKcRjFtRD6qzD+c70Vq/VPVt5LHFsOshNcsdcONkaLTCSjmM7/uj71i3BcP+170f+P4DwVEMtqR/k0t5aw==} + '@mdx-js/esbuild@3.1.0': + resolution: {integrity: sha512-Jk42xUb1SEJxh6n2GBAtJjQISFIZccjz8XVEsHVhrlvZJAJziIxR9KyaFF6nTeTB/jCAFQGDgO7+oMRH/ApRsg==} peerDependencies: - esbuild: 0.20.2 + esbuild: 0.24.2 '@mdx-js/mdx@3.0.1': resolution: {integrity: sha512-eIQ4QTrOWyL3LWEe/bu6Taqzq2HQvHcyTMaOrI95P2/LmJE7AsfPfgJGuFLPVqBUE1BC1rik3VIhU+s9u72arA==} @@ -5732,6 +5767,88 @@ packages: '@pandacss/types@0.22.1': resolution: {integrity: sha512-WZCQrTa5wlenBStlu0gntKGi4dWA96LCft1oEqdh2u6VPK0sEfqk0wjyJGps/YN3pNjNKiQW3b4p1Wx+RshlYA==} + '@parcel/watcher-android-arm64@2.5.0': + resolution: {integrity: sha512-qlX4eS28bUcQCdribHkg/herLe+0A9RyYC+mm2PXpncit8z5b3nSqGVzMNR3CmtAOgRutiZ02eIJJgP/b1iEFQ==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [android] + + '@parcel/watcher-darwin-arm64@2.5.0': + resolution: {integrity: sha512-hyZ3TANnzGfLpRA2s/4U1kbw2ZI4qGxaRJbBH2DCSREFfubMswheh8TeiC1sGZ3z2jUf3s37P0BBlrD3sjVTUw==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [darwin] + + '@parcel/watcher-darwin-x64@2.5.0': + resolution: {integrity: sha512-9rhlwd78saKf18fT869/poydQK8YqlU26TMiNg7AIu7eBp9adqbJZqmdFOsbZ5cnLp5XvRo9wcFmNHgHdWaGYA==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [darwin] + + '@parcel/watcher-freebsd-x64@2.5.0': + resolution: {integrity: sha512-syvfhZzyM8kErg3VF0xpV8dixJ+RzbUaaGaeb7uDuz0D3FK97/mZ5AJQ3XNnDsXX7KkFNtyQyFrXZzQIcN49Tw==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [freebsd] + + '@parcel/watcher-linux-arm-glibc@2.5.0': + resolution: {integrity: sha512-0VQY1K35DQET3dVYWpOaPFecqOT9dbuCfzjxoQyif1Wc574t3kOSkKevULddcR9znz1TcklCE7Ht6NIxjvTqLA==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + + '@parcel/watcher-linux-arm-musl@2.5.0': + resolution: {integrity: sha512-6uHywSIzz8+vi2lAzFeltnYbdHsDm3iIB57d4g5oaB9vKwjb6N6dRIgZMujw4nm5r6v9/BQH0noq6DzHrqr2pA==} + engines: {node: '>= 10.0.0'} + cpu: [arm] + os: [linux] + + '@parcel/watcher-linux-arm64-glibc@2.5.0': + resolution: {integrity: sha512-BfNjXwZKxBy4WibDb/LDCriWSKLz+jJRL3cM/DllnHH5QUyoiUNEp3GmL80ZqxeumoADfCCP19+qiYiC8gUBjA==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + + '@parcel/watcher-linux-arm64-musl@2.5.0': + resolution: {integrity: sha512-S1qARKOphxfiBEkwLUbHjCY9BWPdWnW9j7f7Hb2jPplu8UZ3nes7zpPOW9bkLbHRvWM0WDTsjdOTUgW0xLBN1Q==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [linux] + + '@parcel/watcher-linux-x64-glibc@2.5.0': + resolution: {integrity: sha512-d9AOkusyXARkFD66S6zlGXyzx5RvY+chTP9Jp0ypSTC9d4lzyRs9ovGf/80VCxjKddcUvnsGwCHWuF2EoPgWjw==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + + '@parcel/watcher-linux-x64-musl@2.5.0': + resolution: {integrity: sha512-iqOC+GoTDoFyk/VYSFHwjHhYrk8bljW6zOhPuhi5t9ulqiYq1togGJB5e3PwYVFFfeVgc6pbz3JdQyDoBszVaA==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [linux] + + '@parcel/watcher-win32-arm64@2.5.0': + resolution: {integrity: sha512-twtft1d+JRNkM5YbmexfcH/N4znDtjgysFaV9zvZmmJezQsKpkfLYJ+JFV3uygugK6AtIM2oADPkB2AdhBrNig==} + engines: {node: '>= 10.0.0'} + cpu: [arm64] + os: [win32] + + '@parcel/watcher-win32-ia32@2.5.0': + resolution: {integrity: sha512-+rgpsNRKwo8A53elqbbHXdOMtY/tAtTzManTWShB5Kk54N8Q9mzNWV7tV+IbGueCbcj826MfWGU3mprWtuf1TA==} + engines: {node: '>= 10.0.0'} + cpu: [ia32] + os: [win32] + + '@parcel/watcher-win32-x64@2.5.0': + resolution: {integrity: sha512-lPrxve92zEHdgeff3aiu4gDOIt4u7sJYha6wbdEZDCDUhtjTsOMiaJzG5lMY4GkWH8p0fMmO2Ppq5G5XXG+DQw==} + engines: {node: '>= 10.0.0'} + cpu: [x64] + os: [win32] + + '@parcel/watcher@2.5.0': + resolution: {integrity: sha512-i0GV1yJnm2n3Yq1qw6QrUrd/LI9bE8WEBOTtOkpCXHHdyN3TAGgqAK/DAT05z4fq2x04cARXt2pDmjWjL92iTQ==} + engines: {node: '>= 10.0.0'} + '@peculiar/asn1-schema@2.3.13': resolution: {integrity: sha512-3Xq3a01WkHRZL8X04Zsfg//mGaA21xlL4tlVn4v2xGT0JStiztATRkMwa5b+f/HXmY2smsiLXYK46Gwgzvfg3g==} @@ -8313,7 +8430,7 @@ packages: resolution: {integrity: sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA==} engines: {node: '>=14.15.0'} peerDependencies: - esbuild: 0.20.2 + esbuild: 0.24.2 '@yarnpkg/fslib@3.1.0': resolution: {integrity: sha512-wsj7/sUVSdXOIX/qwaON/Ky5GsP5gs9ry9DKwgLbWT7k3qw4/EcHAtfTtPhBYu33UibzBFI+fgB4wBRVH2XVaw==} @@ -8728,11 +8845,6 @@ packages: resolution: {integrity: sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==} engines: {node: '>=0.4.0'} - acorn@8.11.3: - resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} - engines: {node: '>=0.4.0'} - hasBin: true - acorn@8.14.0: resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} engines: {node: '>=0.4.0'} @@ -9306,7 +9418,7 @@ packages: resolution: {integrity: sha512-GuziW3fSSmopcx4KRymQEJVbZUfqlCqcq7dvs6TYwKRZiegK/2buMxQTPs6MGlNv50wms1699qYO54R8XfRX4w==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} peerDependencies: - esbuild: 0.20.2 + esbuild: 0.24.2 busboy@1.6.0: resolution: {integrity: sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==} @@ -10269,6 +10381,11 @@ packages: resolution: {integrity: sha512-Mc7QhQ8s+cLrnUfU/Ji94vG/r8M26m8f++vyres4ZoojaRDpZ1eSIh/EpzLNwlWuvzSZ3UbDFspjFvTDXe6e/g==} engines: {node: '>=12.20'} + detect-libc@1.0.3: + resolution: {integrity: sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==} + engines: {node: '>=0.10'} + hasBin: true + detect-libc@2.0.3: resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} engines: {node: '>=8'} @@ -10413,6 +10530,9 @@ packages: ee-first@1.1.1: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + effect@3.12.7: + resolution: {integrity: sha512-BsDTgSjLbL12g0+vGn5xkOgOVhRSaR3VeHmjcUb0gLvpXACJ9OgmlfeH+/FaAZwM5+omIF3I/j1gC5KJrbK1Aw==} + electron-to-chromium@1.5.50: resolution: {integrity: sha512-eMVObiUQ2LdgeO1F/ySTXsvqvxb6ZH2zPGaMYsWzRDdOddUa77tdmI0ltg+L16UpbWdhPmuF3wIQYyQq65WfZw==} @@ -10557,11 +10677,11 @@ packages: esbuild-register@3.5.0: resolution: {integrity: sha512-+4G/XmakeBAsvJuDugJvtyF1x+XJT4FMocynNpxrvEBViirpfUn2PgNpCHedfWhF4WokNsO/OvMKrmJOIJsI5A==} peerDependencies: - esbuild: 0.20.2 + esbuild: 0.24.2 - esbuild@0.20.2: - resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} - engines: {node: '>=12'} + esbuild@0.24.2: + resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==} + engines: {node: '>=18'} hasBin: true escalade@3.1.1: @@ -10922,6 +11042,10 @@ packages: resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} engines: {node: '>=4'} + fast-check@3.23.2: + resolution: {integrity: sha512-h5+1OzzfCC3Ef7VbtKdcv7zsstUQwUDlYpUTvjeUsJAssPgLn7QzbboPtL5ro04Mq0rPOsMzl7q5hIbRs2wD1A==} + engines: {node: '>=8.0.0'} + fast-deep-equal@2.0.1: resolution: {integrity: sha512-bCK/2Z4zLidyB4ReuIsvALH6w31YfAQDmXMqMx6FyfHqvBxtjC0eRumeSu4Bs3XtXwpyIywtSTrVT99BxY1f9w==} @@ -11076,6 +11200,9 @@ packages: resolution: {integrity: sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg==} engines: {node: '>=14.16'} + find-my-way-ts@0.1.5: + resolution: {integrity: sha512-4GOTMrpGQVzsCH2ruUn2vmwzV/02zF4q+ybhCIrw/Rkt3L8KWcycdC6aJMctJzwN4fXD4SD5F/4B9Sksh5rE0A==} + find-requires@1.0.0: resolution: {integrity: sha512-UME7hNwBfzeISSFQcBEDemEEskpOjI/shPrpJM5PI4DSdn6hX0dmz+2dL70blZER2z8tSnTRL+2rfzlYgtbBoQ==} hasBin: true @@ -11167,9 +11294,6 @@ packages: resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} engines: {node: '>= 0.6'} - fp-ts@2.16.5: - resolution: {integrity: sha512-N8T8PwMSeTKKtkm9lkj/zSTAnPC/aJIIrQhnHxxkL0KLsRCNUPANksJOlMXxcKKCo7H1ORP3No9EMD+fP0tsdA==} - fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} @@ -13053,11 +13177,11 @@ packages: mdn-data@2.0.30: resolution: {integrity: sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA==} - mdx-bundler@10.0.2: - resolution: {integrity: sha512-0wF0zoCv+Ms4G+eSlk/jaKYoJHc0oXBaOma3kYlFJiKq9H8h41Dd66ioDBGF4noy80Pf7KTBQlyHfEpTqVml7A==} + mdx-bundler@10.0.3: + resolution: {integrity: sha512-vRtVZ5t+nUP0QtoRVgjDFO10YDjRgKe/19ie0IR8FqE8SugNn5RP4sCWBPzKoEwoGbqfQOrgHy+PHCVyfaCDQQ==} engines: {node: '>=18', npm: '>=6'} peerDependencies: - esbuild: 0.20.2 + esbuild: 0.24.2 media-typer@0.3.0: resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} @@ -13430,6 +13554,9 @@ packages: resolution: {integrity: sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==} engines: {node: '>=10'} + multipasta@0.2.5: + resolution: {integrity: sha512-c8eMDb1WwZcE02WVjHoOmUVk7fnKU/RmUcosHACglrWAuPQsEJv+E8430sXj6jNc1jHw0zrS16aCjQh4BcEb4A==} + murmurhash-js@1.0.0: resolution: {integrity: sha512-TvmkNhkv8yct0SVBSy+o8wYzXjE4Zz3PCesbfs8HiCXXdcTuocApFv11UWlNFWKYsP2okqrhb7JNlSm9InBhIw==} @@ -13525,6 +13652,9 @@ packages: node-abort-controller@3.1.1: resolution: {integrity: sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==} + node-addon-api@7.1.1: + resolution: {integrity: sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==} + node-cron@3.0.3: resolution: {integrity: sha512-dOal67//nohNgYWb+nWmg5dkFdIwDm8EpeGYMekPMrngV3637lqnX0lbUcCtgibHTz6SEz7DAIjKvKDFYCnO1A==} engines: {node: '>=6.0.0'} @@ -15288,11 +15418,11 @@ packages: server-only@0.0.1: resolution: {integrity: sha512-qepMx2JxAa5jjfzxG79yPPq+8BuFToHd1hm7kI+Z4zAq1ftQiP7HcxMhDDItrbtwVeLg/cY2JnKnrcFkmiswNA==} - serverless-esbuild@1.52.1: - resolution: {integrity: sha512-sTEVoJMFO213SJyEEvW4yf3FbxRkn3jZgp/bA2zOguVXv2veNptVzo3Cmn7pZVIrjv8HKH6uEq/E65bJhOO5yA==} - engines: {node: '>=14.18.0'} + serverless-esbuild@1.54.6: + resolution: {integrity: sha512-/2hNXZuAf5Gs/CGThWgLvzOHaq8wTv7WzcqLdDLkibQ9CLMvLuzndLe9HpxkFiU0dCklPyo5csIJ/jE/SdUzmg==} + engines: {node: '>=18.0.0'} peerDependencies: - esbuild: 0.20.2 + esbuild: 0.24.2 esbuild-node-externals: ^1.0.0 peerDependenciesMeta: esbuild-node-externals: @@ -15303,8 +15433,8 @@ packages: peerDependencies: serverless: '>=2.32.0' - serverless@4.4.7: - resolution: {integrity: sha512-EyAIebojV8gVdotS4PrR/IXXAMHVK04hh29jrUdGkZu6j8PLLspizCx/kxX5gBJHw9oYlCud0l1R7JLr3YQ71g==} + serverless@4.5.0: + resolution: {integrity: sha512-msbs5I/fuPiW0ZfBuFA7lpKazCTFtF0AhOCA0HsrJBGVaOrNbwzlC/krZKXn1YgDR2+cw/izKRNupZJXtpyxJQ==} engines: {node: '>=18.0.0'} hasBin: true @@ -19926,7 +20056,7 @@ snapshots: birpc: 0.2.14 cjs-module-lexer: 1.3.1 devalue: 4.3.3 - esbuild: 0.20.2 + esbuild: 0.24.2 miniflare: 3.20241230.0 semver: 7.6.3 vitest: 2.1.4(@edge-runtime/vm@5.0.0)(@types/node@22.5.5)(jsdom@24.0.0)(less@4.2.0)(sass@1.77.0)(stylus@0.62.0)(terser@5.31.0) @@ -19994,6 +20124,37 @@ snapshots: '@edge-runtime/primitives': 6.0.0 optional: true + '@effect/platform-node-shared@0.15.5(@effect/platform@0.65.5(@effect/schema@0.73.4(effect@3.12.7))(effect@3.12.7))(effect@3.12.7)': + dependencies: + '@effect/platform': 0.65.5(@effect/schema@0.73.4(effect@3.12.7))(effect@3.12.7) + '@parcel/watcher': 2.5.0 + effect: 3.12.7 + multipasta: 0.2.5 + + '@effect/platform-node@0.60.5(@effect/platform@0.65.5(@effect/schema@0.73.4(effect@3.12.7))(effect@3.12.7))(effect@3.12.7)': + dependencies: + '@effect/platform': 0.65.5(@effect/schema@0.73.4(effect@3.12.7))(effect@3.12.7) + '@effect/platform-node-shared': 0.15.5(@effect/platform@0.65.5(@effect/schema@0.73.4(effect@3.12.7))(effect@3.12.7))(effect@3.12.7) + effect: 3.12.7 + mime: 3.0.0 + undici: 6.20.1 + ws: 8.18.0 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + '@effect/platform@0.65.5(@effect/schema@0.73.4(effect@3.12.7))(effect@3.12.7)': + dependencies: + '@effect/schema': 0.73.4(effect@3.12.7) + effect: 3.12.7 + find-my-way-ts: 0.1.5 + multipasta: 0.2.5 + + '@effect/schema@0.73.4(effect@3.12.7)': + dependencies: + effect: 3.12.7 + fast-check: 3.23.2 + '@emnapi/runtime@1.1.1': dependencies: tslib: 2.8.1 @@ -20018,93 +20179,99 @@ snapshots: '@emotion/memoize@0.8.1': {} - '@esbuild-plugins/node-globals-polyfill@0.2.3(esbuild@0.20.2)': + '@esbuild-plugins/node-globals-polyfill@0.2.3(esbuild@0.24.2)': dependencies: - esbuild: 0.20.2 + esbuild: 0.24.2 - '@esbuild-plugins/node-modules-polyfill@0.2.2(esbuild@0.20.2)': + '@esbuild-plugins/node-modules-polyfill@0.2.2(esbuild@0.24.2)': dependencies: - esbuild: 0.20.2 + esbuild: 0.24.2 escape-string-regexp: 4.0.0 rollup-plugin-node-polyfills: 0.2.1 - '@esbuild-plugins/node-resolve@0.2.2(esbuild@0.20.2)': + '@esbuild-plugins/node-resolve@0.2.2(esbuild@0.24.2)': dependencies: '@types/resolve': 1.20.6 debug: 4.3.7 - esbuild: 0.20.2 + esbuild: 0.24.2 escape-string-regexp: 4.0.0 resolve: 1.22.8 transitivePeerDependencies: - supports-color - '@esbuild/aix-ppc64@0.20.2': + '@esbuild/aix-ppc64@0.24.2': + optional: true + + '@esbuild/android-arm64@0.24.2': + optional: true + + '@esbuild/android-arm@0.24.2': optional: true - '@esbuild/android-arm64@0.20.2': + '@esbuild/android-x64@0.24.2': optional: true - '@esbuild/android-arm@0.20.2': + '@esbuild/darwin-arm64@0.24.2': optional: true - '@esbuild/android-x64@0.20.2': + '@esbuild/darwin-x64@0.24.2': optional: true - '@esbuild/darwin-arm64@0.20.2': + '@esbuild/freebsd-arm64@0.24.2': optional: true - '@esbuild/darwin-x64@0.20.2': + '@esbuild/freebsd-x64@0.24.2': optional: true - '@esbuild/freebsd-arm64@0.20.2': + '@esbuild/linux-arm64@0.24.2': optional: true - '@esbuild/freebsd-x64@0.20.2': + '@esbuild/linux-arm@0.24.2': optional: true - '@esbuild/linux-arm64@0.20.2': + '@esbuild/linux-ia32@0.24.2': optional: true - '@esbuild/linux-arm@0.20.2': + '@esbuild/linux-loong64@0.24.2': optional: true - '@esbuild/linux-ia32@0.20.2': + '@esbuild/linux-mips64el@0.24.2': optional: true - '@esbuild/linux-loong64@0.20.2': + '@esbuild/linux-ppc64@0.24.2': optional: true - '@esbuild/linux-mips64el@0.20.2': + '@esbuild/linux-riscv64@0.24.2': optional: true - '@esbuild/linux-ppc64@0.20.2': + '@esbuild/linux-s390x@0.24.2': optional: true - '@esbuild/linux-riscv64@0.20.2': + '@esbuild/linux-x64@0.24.2': optional: true - '@esbuild/linux-s390x@0.20.2': + '@esbuild/netbsd-arm64@0.24.2': optional: true - '@esbuild/linux-x64@0.20.2': + '@esbuild/netbsd-x64@0.24.2': optional: true - '@esbuild/netbsd-x64@0.20.2': + '@esbuild/openbsd-arm64@0.24.2': optional: true - '@esbuild/openbsd-x64@0.20.2': + '@esbuild/openbsd-x64@0.24.2': optional: true - '@esbuild/sunos-x64@0.20.2': + '@esbuild/sunos-x64@0.24.2': optional: true - '@esbuild/win32-arm64@0.20.2': + '@esbuild/win32-arm64@0.24.2': optional: true - '@esbuild/win32-ia32@0.20.2': + '@esbuild/win32-ia32@0.24.2': optional: true - '@esbuild/win32-x64@0.20.2': + '@esbuild/win32-x64@0.24.2': optional: true '@eslint-community/eslint-utils@4.4.0(eslint@9.17.0(jiti@1.21.7))': @@ -20973,11 +21140,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@mdx-js/esbuild@3.0.1(esbuild@0.20.2)': + '@mdx-js/esbuild@3.1.0(esbuild@0.24.2)': dependencies: '@mdx-js/mdx': 3.0.1 '@types/unist': 3.0.3 - esbuild: 0.20.2 + esbuild: 0.24.2 + source-map: 0.7.4 vfile: 6.0.1 vfile-message: 4.0.2 transitivePeerDependencies: @@ -21488,6 +21656,66 @@ snapshots: '@pandacss/types@0.22.1': {} + '@parcel/watcher-android-arm64@2.5.0': + optional: true + + '@parcel/watcher-darwin-arm64@2.5.0': + optional: true + + '@parcel/watcher-darwin-x64@2.5.0': + optional: true + + '@parcel/watcher-freebsd-x64@2.5.0': + optional: true + + '@parcel/watcher-linux-arm-glibc@2.5.0': + optional: true + + '@parcel/watcher-linux-arm-musl@2.5.0': + optional: true + + '@parcel/watcher-linux-arm64-glibc@2.5.0': + optional: true + + '@parcel/watcher-linux-arm64-musl@2.5.0': + optional: true + + '@parcel/watcher-linux-x64-glibc@2.5.0': + optional: true + + '@parcel/watcher-linux-x64-musl@2.5.0': + optional: true + + '@parcel/watcher-win32-arm64@2.5.0': + optional: true + + '@parcel/watcher-win32-ia32@2.5.0': + optional: true + + '@parcel/watcher-win32-x64@2.5.0': + optional: true + + '@parcel/watcher@2.5.0': + dependencies: + detect-libc: 1.0.3 + is-glob: 4.0.3 + micromatch: 4.0.8 + node-addon-api: 7.1.1 + optionalDependencies: + '@parcel/watcher-android-arm64': 2.5.0 + '@parcel/watcher-darwin-arm64': 2.5.0 + '@parcel/watcher-darwin-x64': 2.5.0 + '@parcel/watcher-freebsd-x64': 2.5.0 + '@parcel/watcher-linux-arm-glibc': 2.5.0 + '@parcel/watcher-linux-arm-musl': 2.5.0 + '@parcel/watcher-linux-arm64-glibc': 2.5.0 + '@parcel/watcher-linux-arm64-musl': 2.5.0 + '@parcel/watcher-linux-x64-glibc': 2.5.0 + '@parcel/watcher-linux-x64-musl': 2.5.0 + '@parcel/watcher-win32-arm64': 2.5.0 + '@parcel/watcher-win32-ia32': 2.5.0 + '@parcel/watcher-win32-x64': 2.5.0 + '@peculiar/asn1-schema@2.3.13': dependencies: asn1js: 3.0.5 @@ -21515,7 +21743,7 @@ snapshots: dependencies: playwright: 1.47.1 - '@pmmmwh/react-refresh-webpack-plugin@0.5.13(react-refresh@0.14.2)(type-fest@4.21.0)(webpack-hot-middleware@2.26.1)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2))': + '@pmmmwh/react-refresh-webpack-plugin@0.5.13(react-refresh@0.14.2)(type-fest@4.21.0)(webpack-hot-middleware@2.26.1)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2))': dependencies: ansi-html-community: 0.0.8 core-js-pure: 3.37.0 @@ -21525,7 +21753,7 @@ snapshots: react-refresh: 0.14.2 schema-utils: 3.3.0 source-map: 0.7.4 - webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.20.2) + webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.24.2) optionalDependencies: type-fest: 4.21.0 webpack-hot-middleware: 2.26.1 @@ -23407,7 +23635,7 @@ snapshots: transitivePeerDependencies: - webpack-sources - '@storybook/builder-webpack5@8.4.4(@swc/core@1.5.7)(esbuild@0.20.2)(storybook@8.4.4(prettier@3.4.2))(typescript@5.7.2)': + '@storybook/builder-webpack5@8.4.4(@swc/core@1.5.7)(esbuild@0.24.2)(storybook@8.4.4(prettier@3.4.2))(typescript@5.7.2)': dependencies: '@storybook/core-webpack': 8.4.4(storybook@8.4.4(prettier@3.4.2)) '@types/node': 22.5.5 @@ -23416,23 +23644,23 @@ snapshots: case-sensitive-paths-webpack-plugin: 2.4.0 cjs-module-lexer: 1.3.1 constants-browserify: 1.0.0 - css-loader: 6.11.0(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2)) + css-loader: 6.11.0(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2)) es-module-lexer: 1.5.2 - fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.7.2)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2)) - html-webpack-plugin: 5.6.0(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2)) + fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.7.2)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2)) + html-webpack-plugin: 5.6.0(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2)) magic-string: 0.30.12 path-browserify: 1.0.1 process: 0.11.10 semver: 7.6.3 storybook: 8.4.4(prettier@3.4.2) - style-loader: 3.3.4(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2)) - terser-webpack-plugin: 5.3.10(@swc/core@1.5.7)(esbuild@0.20.2)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2)) + style-loader: 3.3.4(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2)) + terser-webpack-plugin: 5.3.10(@swc/core@1.5.7)(esbuild@0.24.2)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2)) ts-dedent: 2.2.0 url: 0.11.3 util: 0.12.5 util-deprecate: 1.0.2 - webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.20.2) - webpack-dev-middleware: 6.1.3(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2)) + webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.24.2) + webpack-dev-middleware: 6.1.3(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2)) webpack-hot-middleware: 2.26.1 webpack-virtual-modules: 0.6.2 optionalDependencies: @@ -23518,8 +23746,8 @@ snapshots: '@storybook/csf': 0.1.11 better-opn: 3.0.2 browser-assert: 1.2.1 - esbuild: 0.20.2 - esbuild-register: 3.5.0(esbuild@0.20.2) + esbuild: 0.24.2 + esbuild-register: 3.5.0(esbuild@0.24.2) jsdoc-type-pratt-parser: 4.1.0 process: 0.11.10 recast: 0.23.6 @@ -23565,7 +23793,7 @@ snapshots: dependencies: storybook: 8.4.4(prettier@3.4.2) - '@storybook/nextjs@8.4.4(@fern-api/next@14.2.9-fork.2(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.0))(@swc/core@1.5.7)(esbuild@0.20.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.0)(storybook@8.4.4(prettier@3.4.2))(type-fest@4.21.0)(typescript@5.7.2)(webpack-hot-middleware@2.26.1)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2))': + '@storybook/nextjs@8.4.4(@fern-api/next@14.2.9-fork.2(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.0))(@swc/core@1.5.7)(esbuild@0.24.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.0)(storybook@8.4.4(prettier@3.4.2))(type-fest@4.21.0)(typescript@5.7.2)(webpack-hot-middleware@2.26.1)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2))': dependencies: '@babel/core': 7.26.0 '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.26.0) @@ -23580,31 +23808,31 @@ snapshots: '@babel/preset-react': 7.25.9(@babel/core@7.26.0) '@babel/preset-typescript': 7.26.0(@babel/core@7.26.0) '@babel/runtime': 7.26.0 - '@pmmmwh/react-refresh-webpack-plugin': 0.5.13(react-refresh@0.14.2)(type-fest@4.21.0)(webpack-hot-middleware@2.26.1)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2)) - '@storybook/builder-webpack5': 8.4.4(@swc/core@1.5.7)(esbuild@0.20.2)(storybook@8.4.4(prettier@3.4.2))(typescript@5.7.2) - '@storybook/preset-react-webpack': 8.4.4(@storybook/test@8.4.4(storybook@8.4.4(prettier@3.4.2)))(@swc/core@1.5.7)(esbuild@0.20.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(prettier@3.4.2))(typescript@5.7.2) + '@pmmmwh/react-refresh-webpack-plugin': 0.5.13(react-refresh@0.14.2)(type-fest@4.21.0)(webpack-hot-middleware@2.26.1)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2)) + '@storybook/builder-webpack5': 8.4.4(@swc/core@1.5.7)(esbuild@0.24.2)(storybook@8.4.4(prettier@3.4.2))(typescript@5.7.2) + '@storybook/preset-react-webpack': 8.4.4(@storybook/test@8.4.4(storybook@8.4.4(prettier@3.4.2)))(@swc/core@1.5.7)(esbuild@0.24.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(prettier@3.4.2))(typescript@5.7.2) '@storybook/react': 8.4.4(@storybook/test@8.4.4(storybook@8.4.4(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(prettier@3.4.2))(typescript@5.7.2) '@storybook/test': 8.4.4(storybook@8.4.4(prettier@3.4.2)) '@types/node': 22.5.5 '@types/semver': 7.5.8 - babel-loader: 9.1.3(@babel/core@7.26.0)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2)) - css-loader: 6.11.0(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2)) + babel-loader: 9.1.3(@babel/core@7.26.0)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2)) + css-loader: 6.11.0(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2)) find-up: 5.0.0 image-size: 1.1.1 loader-utils: 3.2.1 next: '@fern-api/next@14.2.9-fork.2(@babel/core@7.26.0)(@opentelemetry/api@1.9.0)(@playwright/test@1.47.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.0)' - node-polyfill-webpack-plugin: 2.0.1(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2)) + node-polyfill-webpack-plugin: 2.0.1(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2)) pnp-webpack-plugin: 1.7.0(typescript@5.7.2) postcss: 8.4.31 - postcss-loader: 8.1.1(postcss@8.4.31)(typescript@5.7.2)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2)) + postcss-loader: 8.1.1(postcss@8.4.31)(typescript@5.7.2)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2)) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-refresh: 0.14.2 resolve-url-loader: 5.0.0 - sass-loader: 13.3.3(sass@1.77.0)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2)) + sass-loader: 13.3.3(sass@1.77.0)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2)) semver: 7.6.3 storybook: 8.4.4(prettier@3.4.2) - style-loader: 3.3.4(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2)) + style-loader: 3.3.4(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2)) styled-jsx: 5.1.6(@babel/core@7.26.0)(react@18.3.1) ts-dedent: 2.2.0 tsconfig-paths: 4.2.0 @@ -23612,7 +23840,7 @@ snapshots: optionalDependencies: sharp: 0.33.3 typescript: 5.7.2 - webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.20.2) + webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.24.2) transitivePeerDependencies: - '@rspack/core' - '@swc/core' @@ -23699,11 +23927,11 @@ snapshots: - webpack-hot-middleware - webpack-plugin-serve - '@storybook/preset-react-webpack@8.4.4(@storybook/test@8.4.4(storybook@8.4.4(prettier@3.4.2)))(@swc/core@1.5.7)(esbuild@0.20.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(prettier@3.4.2))(typescript@5.7.2)': + '@storybook/preset-react-webpack@8.4.4(@storybook/test@8.4.4(storybook@8.4.4(prettier@3.4.2)))(@swc/core@1.5.7)(esbuild@0.24.2)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(prettier@3.4.2))(typescript@5.7.2)': dependencies: '@storybook/core-webpack': 8.4.4(storybook@8.4.4(prettier@3.4.2)) '@storybook/react': 8.4.4(@storybook/test@8.4.4(storybook@8.4.4(prettier@3.4.2)))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(storybook@8.4.4(prettier@3.4.2))(typescript@5.7.2) - '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.7.2)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2)) + '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.7.2)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2)) '@types/node': 22.5.5 '@types/semver': 7.5.8 find-up: 5.0.0 @@ -23715,7 +23943,7 @@ snapshots: semver: 7.6.3 storybook: 8.4.4(prettier@3.4.2) tsconfig-paths: 4.2.0 - webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.20.2) + webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.24.2) optionalDependencies: typescript: 5.7.2 transitivePeerDependencies: @@ -23774,7 +24002,7 @@ snapshots: dependencies: storybook: 8.4.4(prettier@3.4.2) - '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.7.2)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2))': + '@storybook/react-docgen-typescript-plugin@1.0.6--canary.9.0c3f3b7.0(typescript@5.7.2)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2))': dependencies: debug: 4.3.7 endent: 2.1.0 @@ -23784,7 +24012,7 @@ snapshots: react-docgen-typescript: 2.2.2(typescript@5.7.2) tslib: 2.8.1 typescript: 5.7.2 - webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.20.2) + webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.24.2) transitivePeerDependencies: - supports-color @@ -24960,9 +25188,9 @@ snapshots: transitivePeerDependencies: - typanion - '@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15(esbuild@0.20.2)': + '@yarnpkg/esbuild-plugin-pnp@3.0.0-rc.15(esbuild@0.24.2)': dependencies: - esbuild: 0.20.2 + esbuild: 0.24.2 tslib: 2.6.2 '@yarnpkg/fslib@3.1.0': @@ -25889,8 +26117,6 @@ snapshots: acorn-walk@8.3.2: {} - acorn@8.11.3: {} - acorn@8.14.0: {} adjust-sourcemap-loader@4.0.0: @@ -26351,12 +26577,12 @@ snapshots: transitivePeerDependencies: - supports-color - babel-loader@9.1.3(@babel/core@7.26.0)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2)): + babel-loader@9.1.3(@babel/core@7.26.0)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2)): dependencies: '@babel/core': 7.26.0 find-cache-dir: 4.0.0 schema-utils: 4.2.0 - webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.20.2) + webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.24.2) babel-loader@9.1.3(@babel/core@7.26.0)(webpack@5.94.0(@swc/core@1.5.7)): dependencies: @@ -26531,7 +26757,7 @@ snapshots: chalk: 4.1.2 cli-progress: 3.12.0 dotenv: 16.4.5 - esbuild: 0.20.2 + esbuild: 0.24.2 eventsource-parser: 1.1.2 graceful-fs: 4.2.11 minimatch: 9.0.4 @@ -26649,12 +26875,12 @@ snapshots: bundle-n-require@1.1.1: dependencies: - esbuild: 0.20.2 + esbuild: 0.24.2 node-eval: 2.0.0 - bundle-require@5.0.0(esbuild@0.20.2): + bundle-require@5.0.0(esbuild@0.24.2): dependencies: - esbuild: 0.20.2 + esbuild: 0.24.2 load-tsconfig: 0.2.5 busboy@1.6.0: @@ -27218,7 +27444,7 @@ snapshots: css-functions-list@3.2.2: {} - css-loader@6.11.0(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2)): + css-loader@6.11.0(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2)): dependencies: icss-utils: 5.1.0(postcss@8.4.31) postcss: 8.4.31 @@ -27229,7 +27455,7 @@ snapshots: postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: - webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.20.2) + webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.24.2) css-loader@6.11.0(webpack@5.94.0(@swc/core@1.5.7)): dependencies: @@ -27752,6 +27978,8 @@ snapshots: detect-indent@7.0.1: {} + detect-libc@1.0.3: {} + detect-libc@2.0.3: {} detect-newline@3.1.0: {} @@ -27887,6 +28115,10 @@ snapshots: ee-first@1.1.1: {} + effect@3.12.7: + dependencies: + fast-check: 3.23.2 + electron-to-chromium@1.5.50: {} elliptic@6.6.0: @@ -28155,38 +28387,40 @@ snapshots: es6-iterator: 2.0.3 es6-symbol: 3.1.4 - esbuild-register@3.5.0(esbuild@0.20.2): + esbuild-register@3.5.0(esbuild@0.24.2): dependencies: debug: 4.3.7 - esbuild: 0.20.2 + esbuild: 0.24.2 transitivePeerDependencies: - supports-color - esbuild@0.20.2: + esbuild@0.24.2: optionalDependencies: - '@esbuild/aix-ppc64': 0.20.2 - '@esbuild/android-arm': 0.20.2 - '@esbuild/android-arm64': 0.20.2 - '@esbuild/android-x64': 0.20.2 - '@esbuild/darwin-arm64': 0.20.2 - '@esbuild/darwin-x64': 0.20.2 - '@esbuild/freebsd-arm64': 0.20.2 - '@esbuild/freebsd-x64': 0.20.2 - '@esbuild/linux-arm': 0.20.2 - '@esbuild/linux-arm64': 0.20.2 - '@esbuild/linux-ia32': 0.20.2 - '@esbuild/linux-loong64': 0.20.2 - '@esbuild/linux-mips64el': 0.20.2 - '@esbuild/linux-ppc64': 0.20.2 - '@esbuild/linux-riscv64': 0.20.2 - '@esbuild/linux-s390x': 0.20.2 - '@esbuild/linux-x64': 0.20.2 - '@esbuild/netbsd-x64': 0.20.2 - '@esbuild/openbsd-x64': 0.20.2 - '@esbuild/sunos-x64': 0.20.2 - '@esbuild/win32-arm64': 0.20.2 - '@esbuild/win32-ia32': 0.20.2 - '@esbuild/win32-x64': 0.20.2 + '@esbuild/aix-ppc64': 0.24.2 + '@esbuild/android-arm': 0.24.2 + '@esbuild/android-arm64': 0.24.2 + '@esbuild/android-x64': 0.24.2 + '@esbuild/darwin-arm64': 0.24.2 + '@esbuild/darwin-x64': 0.24.2 + '@esbuild/freebsd-arm64': 0.24.2 + '@esbuild/freebsd-x64': 0.24.2 + '@esbuild/linux-arm': 0.24.2 + '@esbuild/linux-arm64': 0.24.2 + '@esbuild/linux-ia32': 0.24.2 + '@esbuild/linux-loong64': 0.24.2 + '@esbuild/linux-mips64el': 0.24.2 + '@esbuild/linux-ppc64': 0.24.2 + '@esbuild/linux-riscv64': 0.24.2 + '@esbuild/linux-s390x': 0.24.2 + '@esbuild/linux-x64': 0.24.2 + '@esbuild/netbsd-arm64': 0.24.2 + '@esbuild/netbsd-x64': 0.24.2 + '@esbuild/openbsd-arm64': 0.24.2 + '@esbuild/openbsd-x64': 0.24.2 + '@esbuild/sunos-x64': 0.24.2 + '@esbuild/win32-arm64': 0.24.2 + '@esbuild/win32-ia32': 0.24.2 + '@esbuild/win32-x64': 0.24.2 escalade@3.1.1: {} @@ -28693,6 +28927,10 @@ snapshots: iconv-lite: 0.4.24 tmp: 0.0.33 + fast-check@3.23.2: + dependencies: + pure-rand: 6.1.0 + fast-deep-equal@2.0.1: {} fast-deep-equal@3.1.3: {} @@ -28841,6 +29079,8 @@ snapshots: common-path-prefix: 3.0.0 pkg-dir: 7.0.0 + find-my-way-ts@0.1.5: {} + find-requires@1.0.0: dependencies: es5-ext: 0.10.64 @@ -28911,7 +29151,7 @@ snapshots: cross-spawn: 7.0.5 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@8.0.0(typescript@5.7.2)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2)): + fork-ts-checker-webpack-plugin@8.0.0(typescript@5.7.2)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2)): dependencies: '@babel/code-frame': 7.26.2 chalk: 4.1.2 @@ -28926,7 +29166,7 @@ snapshots: semver: 7.6.3 tapable: 2.2.1 typescript: 5.7.2 - webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.20.2) + webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.24.2) fork-ts-checker-webpack-plugin@8.0.0(typescript@5.7.2)(webpack@5.94.0(@swc/core@1.5.7)): dependencies: @@ -28968,8 +29208,6 @@ snapshots: forwarded@0.2.0: {} - fp-ts@2.16.5: {} - fraction.js@4.3.7: {} framer-motion@10.18.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): @@ -29642,7 +29880,7 @@ snapshots: html-void-elements@3.0.0: {} - html-webpack-plugin@5.6.0(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2)): + html-webpack-plugin@5.6.0(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -29650,7 +29888,7 @@ snapshots: pretty-error: 4.0.0 tapable: 2.2.1 optionalDependencies: - webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.20.2) + webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.24.2) html-webpack-plugin@5.6.0(webpack@5.94.0(@swc/core@1.5.7)): dependencies: @@ -31406,13 +31644,13 @@ snapshots: mdn-data@2.0.30: {} - mdx-bundler@10.0.2(esbuild@0.20.2): + mdx-bundler@10.0.3(esbuild@0.24.2): dependencies: '@babel/runtime': 7.26.0 - '@esbuild-plugins/node-resolve': 0.2.2(esbuild@0.20.2) + '@esbuild-plugins/node-resolve': 0.2.2(esbuild@0.24.2) '@fal-works/esbuild-plugin-global-externals': 2.1.2 - '@mdx-js/esbuild': 3.0.1(esbuild@0.20.2) - esbuild: 0.20.2 + '@mdx-js/esbuild': 3.1.0(esbuild@0.24.2) + esbuild: 0.24.2 gray-matter: 4.0.3 remark-frontmatter: 5.0.0 remark-mdx-frontmatter: 4.0.0 @@ -32049,6 +32287,8 @@ snapshots: arrify: 2.0.1 minimatch: 3.1.2 + multipasta@0.2.5: {} + murmurhash-js@1.0.0: {} mustache@4.2.0: {} @@ -32156,6 +32396,8 @@ snapshots: node-abort-controller@3.1.1: {} + node-addon-api@7.1.1: {} + node-cron@3.0.3: dependencies: uuid: 8.3.2 @@ -32181,7 +32423,7 @@ snapshots: node-int64@0.4.0: {} - node-polyfill-webpack-plugin@2.0.1(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2)): + node-polyfill-webpack-plugin@2.0.1(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2)): dependencies: assert: 2.1.0 browserify-zlib: 0.2.0 @@ -32208,7 +32450,7 @@ snapshots: url: 0.11.3 util: 0.12.5 vm-browserify: 1.1.2 - webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.20.2) + webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.24.2) node-polyfill-webpack-plugin@2.0.1(webpack@5.94.0(@swc/core@1.5.7)): dependencies: @@ -32800,14 +33042,14 @@ snapshots: tsx: 4.19.2 yaml: 2.7.0 - postcss-loader@8.1.1(postcss@8.4.31)(typescript@5.7.2)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2)): + postcss-loader@8.1.1(postcss@8.4.31)(typescript@5.7.2)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2)): dependencies: cosmiconfig: 9.0.0(typescript@5.7.2) jiti: 1.21.0 postcss: 8.4.31 semver: 7.6.3 optionalDependencies: - webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.20.2) + webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.24.2) transitivePeerDependencies: - typescript @@ -33209,11 +33451,11 @@ snapshots: iconv-lite: 0.4.24 unpipe: 1.0.0 - raw-loader@4.0.2(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2)): + raw-loader@4.0.2(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2)): dependencies: loader-utils: 2.0.4 schema-utils: 3.3.0 - webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.20.2) + webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.24.2) raw-loader@4.0.2(webpack@5.94.0(@swc/core@1.5.7)): dependencies: @@ -33718,7 +33960,7 @@ snapshots: estree-util-value-to-estree: 3.2.1 toml: 3.0.0 unified: 11.0.4 - yaml: 2.4.2 + yaml: 2.7.0 remark-mdx@3.0.1: dependencies: @@ -34006,10 +34248,10 @@ snapshots: safer-buffer@2.1.2: {} - sass-loader@13.3.3(sass@1.77.0)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2)): + sass-loader@13.3.3(sass@1.77.0)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2)): dependencies: neo-async: 2.6.2 - webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.20.2) + webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.24.2) optionalDependencies: sass: 1.77.0 @@ -34142,24 +34384,30 @@ snapshots: server-only@0.0.1: {} - serverless-esbuild@1.52.1(esbuild@0.20.2): + serverless-esbuild@1.54.6(esbuild@0.24.2): dependencies: - acorn: 8.11.3 + '@effect/platform': 0.65.5(@effect/schema@0.73.4(effect@3.12.7))(effect@3.12.7) + '@effect/platform-node': 0.60.5(@effect/platform@0.65.5(@effect/schema@0.73.4(effect@3.12.7))(effect@3.12.7))(effect@3.12.7) + '@effect/schema': 0.73.4(effect@3.12.7) + acorn: 8.14.0 acorn-walk: 8.3.2 anymatch: 3.1.3 archiver: 5.3.2 bestzip: 2.2.1 chokidar: 3.6.0 - esbuild: 0.20.2 + effect: 3.12.7 + esbuild: 0.24.2 execa: 5.1.1 - fp-ts: 2.16.5 fs-extra: 11.2.0 globby: 11.1.0 p-map: 4.0.0 ramda: 0.28.0 - semver: 7.6.2 + semver: 7.6.3 + transitivePeerDependencies: + - bufferutil + - utf-8-validate - serverless-step-functions@3.21.1(serverless@4.4.7): + serverless-step-functions@3.21.1(serverless@4.5.0): dependencies: '@serverless/utils': 6.15.0 asl-validator: 3.8.2 @@ -34167,11 +34415,11 @@ snapshots: chalk: 4.1.2 joi: 17.13.3 lodash: 4.17.21 - serverless: 4.4.7 + serverless: 4.5.0 transitivePeerDependencies: - encoding - serverless@4.4.7: + serverless@4.5.0: dependencies: axios: 1.7.4 axios-proxy-builder: 0.1.2 @@ -34657,9 +34905,9 @@ snapshots: '@tokenizer/token': 0.3.0 peek-readable: 4.1.0 - style-loader@3.3.4(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2)): + style-loader@3.3.4(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2)): dependencies: - webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.20.2) + webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.24.2) style-loader@3.3.4(webpack@5.94.0(@swc/core@1.5.7)): dependencies: @@ -34984,17 +35232,17 @@ snapshots: dependencies: memoizerific: 1.11.3 - terser-webpack-plugin@5.3.10(@swc/core@1.5.7)(esbuild@0.20.2)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2)): + terser-webpack-plugin@5.3.10(@swc/core@1.5.7)(esbuild@0.24.2)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2)): dependencies: '@jridgewell/trace-mapping': 0.3.25 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.2 terser: 5.31.0 - webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.20.2) + webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.24.2) optionalDependencies: '@swc/core': 1.5.7 - esbuild: 0.20.2 + esbuild: 0.24.2 terser-webpack-plugin@5.3.10(@swc/core@1.5.7)(webpack@5.94.0(@swc/core@1.5.7)): dependencies: @@ -35278,12 +35526,12 @@ snapshots: tsup@8.3.5(@swc/core@1.5.7)(jiti@1.21.7)(postcss@8.4.31)(tsx@4.19.2)(typescript@5.7.2)(yaml@2.7.0): dependencies: - bundle-require: 5.0.0(esbuild@0.20.2) + bundle-require: 5.0.0(esbuild@0.24.2) cac: 6.7.14 chokidar: 4.0.1 consola: 3.2.3 debug: 4.3.7 - esbuild: 0.20.2 + esbuild: 0.24.2 joycon: 3.1.1 picocolors: 1.1.1 postcss-load-config: 6.0.1(jiti@1.21.7)(postcss@8.4.31)(tsx@4.19.2)(yaml@2.7.0) @@ -35311,14 +35559,14 @@ snapshots: tsx@4.19.2: dependencies: - esbuild: 0.20.2 + esbuild: 0.24.2 get-tsconfig: 4.7.5 optionalDependencies: fsevents: 2.3.3 tsx@4.9.3: dependencies: - esbuild: 0.20.2 + esbuild: 0.24.2 get-tsconfig: 4.7.5 optionalDependencies: fsevents: 2.3.3 @@ -35850,7 +36098,7 @@ snapshots: vite@5.4.10(@types/node@18.19.33)(less@4.2.0)(sass@1.77.0)(stylus@0.62.0)(terser@5.31.0): dependencies: - esbuild: 0.20.2 + esbuild: 0.24.2 postcss: 8.4.31 rollup: 4.24.3 optionalDependencies: @@ -35863,7 +36111,7 @@ snapshots: vite@5.4.10(@types/node@22.5.5)(less@4.2.0)(sass@1.77.0)(stylus@0.62.0)(terser@5.31.0): dependencies: - esbuild: 0.20.2 + esbuild: 0.24.2 postcss: 8.4.31 rollup: 4.24.3 optionalDependencies: @@ -36056,7 +36304,7 @@ snapshots: - bufferutil - utf-8-validate - webpack-dev-middleware@6.1.3(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2)): + webpack-dev-middleware@6.1.3(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2)): dependencies: colorette: 2.0.20 memfs: 3.5.3 @@ -36064,7 +36312,7 @@ snapshots: range-parser: 1.2.1 schema-utils: 4.2.0 optionalDependencies: - webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.20.2) + webpack: 5.94.0(@swc/core@1.5.7)(esbuild@0.24.2) webpack-dev-middleware@6.1.3(webpack@5.94.0(@swc/core@1.5.7)): dependencies: @@ -36116,7 +36364,7 @@ snapshots: - esbuild - uglify-js - webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2): + webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2): dependencies: '@types/estree': 1.0.6 '@webassemblyjs/ast': 1.12.1 @@ -36138,7 +36386,7 @@ snapshots: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.10(@swc/core@1.5.7)(esbuild@0.20.2)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.20.2)) + terser-webpack-plugin: 5.3.10(@swc/core@1.5.7)(esbuild@0.24.2)(webpack@5.94.0(@swc/core@1.5.7)(esbuild@0.24.2)) watchpack: 2.4.1 webpack-sources: 3.2.3 transitivePeerDependencies: @@ -36275,12 +36523,12 @@ snapshots: wrangler@3.100.0(@cloudflare/workers-types@4.20250109.0): dependencies: '@cloudflare/kv-asset-handler': 0.3.4 - '@esbuild-plugins/node-globals-polyfill': 0.2.3(esbuild@0.20.2) - '@esbuild-plugins/node-modules-polyfill': 0.2.2(esbuild@0.20.2) + '@esbuild-plugins/node-globals-polyfill': 0.2.3(esbuild@0.24.2) + '@esbuild-plugins/node-modules-polyfill': 0.2.2(esbuild@0.24.2) blake3-wasm: 2.1.5 chokidar: 4.0.1 date-fns: 4.1.0 - esbuild: 0.20.2 + esbuild: 0.24.2 itty-time: 1.0.6 miniflare: 3.20241230.0 nanoid: 3.3.8 @@ -36303,12 +36551,12 @@ snapshots: dependencies: '@aws-sdk/client-s3': 3.726.1 '@cloudflare/kv-asset-handler': 0.3.4 - '@esbuild-plugins/node-globals-polyfill': 0.2.3(esbuild@0.20.2) - '@esbuild-plugins/node-modules-polyfill': 0.2.2(esbuild@0.20.2) + '@esbuild-plugins/node-globals-polyfill': 0.2.3(esbuild@0.24.2) + '@esbuild-plugins/node-modules-polyfill': 0.2.2(esbuild@0.24.2) blake3-wasm: 2.1.5 chokidar: 4.0.1 date-fns: 4.1.0 - esbuild: 0.20.2 + esbuild: 0.24.2 itty-time: 1.0.6 miniflare: 3.20241230.1 nanoid: 3.3.8 diff --git a/servers/fern-bot/package.json b/servers/fern-bot/package.json index fbb084011b..ac9ecef55c 100644 --- a/servers/fern-bot/package.json +++ b/servers/fern-bot/package.json @@ -49,10 +49,10 @@ "@types/node": "^18.7.18", "@types/semver": "^7.5.8", "@types/url-join": "4.0.1", - "esbuild": "0.20.2", + "esbuild": "0.24.2", "json-schema-to-ts": "^1.5.0", - "serverless": "^4.4.7", - "serverless-esbuild": "^1.23.3", + "serverless": "^4.5.0", + "serverless-esbuild": "^1.54.6", "ts-node": "^10.4.0", "tsconfig-paths": "^3.9.0", "typescript": "^4.1.3",