snapshot of https://github.com/RocketChat/Rocket.Chat.git (develop, 2026-09-16; blobs > 131072B omitted)
Some checks failed
Create issues from TODOs / todos (push) Failing after 3s
Close inactive issues / close-issues (push) Has been cancelled
Deploy GitHub Pages / deploy-preview (push) Has been cancelled
CI / ⚙️ Variables Setup (push) Has been cancelled
CI / ⚙️ Test Guard (push) Has been cancelled
CI / 🚀 Notify external services - draft (push) Has been cancelled
CI / 📦 Build Packages (push) Has been cancelled
CI / 📦 Meteor Build (coverage) (push) Has been cancelled
CI / 📦 Meteor Build (production) (push) Has been cancelled
CI / 🚢 Build Docker (amd64, [account-service presence-service omnichannel-transcript-service], ${{ (github.event_name != 'release' && github.ref != 'refs/heads/develop') && 'coverage' || 'production' }}) (push) Has been cancelled
CI / 🚢 Build Docker (amd64, [account-service presence-service omnichannel-transcript-service], fips) (push) Has been cancelled
CI / 🚢 Build Docker (amd64, [authorization-service queue-worker-service ddp-streamer-service], ${{ (github.event_name != 'release' && github.ref != 'refs/heads/develop') && 'coverage' || 'production' }}) (push) Has been cancelled
CI / 🚢 Build Docker (amd64, [authorization-service queue-worker-service ddp-streamer-service], fips) (push) Has been cancelled
CI / 🚢 Build Docker (amd64, [rocketchat], ${{ (github.event_name != 'release' && github.ref != 'refs/heads/develop') && 'coverage' || 'production' }}) (push) Has been cancelled
CI / 🚢 Build Docker (amd64, [rocketchat], coverage) (push) Has been cancelled
CI / 🚢 Build Docker (amd64, [rocketchat], fips) (push) Has been cancelled
CI / 🚢 Build Docker (arm64, [account-service presence-service omnichannel-transcript-service], ${{ (github.event_name != 'release' && github.ref != 'refs/heads/develop') && 'coverage' || 'production' }}) (push) Has been cancelled
CI / 🚢 Build Docker (arm64, [authorization-service queue-worker-service ddp-streamer-service], ${{ (github.event_name != 'release' && github.ref != 'refs/heads/develop') && 'coverage' || 'production' }}) (push) Has been cancelled
CI / 🚢 Build Docker (arm64, [rocketchat], ${{ (github.event_name != 'release' && github.ref != 'refs/heads/develop') && 'coverage' || 'production' }}) (push) Has been cancelled
CI / 🚢 Build Docker (arm64, [rocketchat], coverage) (push) Has been cancelled
CI / 🚢 Publish Docker Images (ghcr.io) (push) Has been cancelled
CI / 📦 Track Image Sizes (push) Has been cancelled
CI / 🔎 Code Check - Action Lint (push) Has been cancelled
CI / 🔎 Code Check (push) Has been cancelled
CI / 🔨 Test Storybook (push) Has been cancelled
CI / 🔨 Test Unit (push) Has been cancelled
CI / 🔨 Test API (CE) (push) Has been cancelled
CI / 🔨 Test API Livechat (CE) (push) Has been cancelled
CI / 🔨 Test UI (CE) (push) Has been cancelled
CI / 🔨 Test API (EE) (push) Has been cancelled
CI / 🔨 Test API Livechat (EE) (push) Has been cancelled
CI / 🔨 Test API Apps (deno-runtime - EE) (push) Has been cancelled
CI / 🔨 Test UI (EE) (push) Has been cancelled
CI / 🔨 Test API (FIPS) (push) Has been cancelled
CI / 🔨 Test API Livechat (FIPS) (push) Has been cancelled
CI / 🔨 Test UI (FIPS) (push) Has been cancelled
CI / 🔨 Test Federation Matrix (push) Has been cancelled
CI / 📊 Report Coverage (push) Has been cancelled
CI / ✅ Tests Done (push) Has been cancelled
CI / 🚀 Publish build assets (push) Has been cancelled
CI / 🚀 Publish Docker Images (DockerHub) (push) Has been cancelled
CI / 🚀 Notify external services (push) Has been cancelled
CI / Update Version Durability (push) Has been cancelled
Release / Release (push) Has been cancelled
Auto-close duplicate issues / auto-close-duplicates (push) Failing after 1s
Code scanning - action / CodeQL-Build (push) Failing after 1s

This commit is contained in:
upstream-mirror
2026-09-16 01:21:02 +05:00
commit 30810eecd7
10161 changed files with 987110 additions and 0 deletions

View File

@@ -0,0 +1,144 @@
diff --git a/dist/import.mjs b/dist/import.mjs
index 668b87f9fbf77162f4baa4b02fe3586c3a2c0b26..6b6dc85b39196597504df1a287495a24ce3c0831 100644
--- a/dist/import.mjs
+++ b/dist/import.mjs
@@ -1,31 +1,7 @@
-import {I18nProvider as $18f2051aff69b9bf$export$a54013f0d02a8f82, useLocale as $18f2051aff69b9bf$export$43bb16f9c6d9e3f7} from "./context.mjs";
-import {useMessageFormatter as $321bc95feeb923dd$export$ec23bf898b1eed85} from "./useMessageFormatter.mjs";
-import {useLocalizedStringDictionary as $fca6afa0e843324b$export$87b761675e8eaa10, useLocalizedStringFormatter as $fca6afa0e843324b$export$f12b703ca79dfbb1} from "./useLocalizedStringFormatter.mjs";
-import {useListFormatter as $33bf17300c498528$export$a2f47a3d2973640} from "./useListFormatter.mjs";
-import {useDateFormatter as $896ba0a80a8f4d36$export$85fd5fdf27bacc79} from "./useDateFormatter.mjs";
-import {useNumberFormatter as $a916eb452884faea$export$b7a616150fdb9f44} from "./useNumberFormatter.mjs";
-import {useCollator as $325a3faab7a68acd$export$a16aca283550c30d} from "./useCollator.mjs";
-import {useFilter as $bb77f239b46e8c72$export$3274cf84b703fff} from "./useFilter.mjs";
-
-/*
- * Copyright 2020 Adobe. All rights reserved.
- * This file is licensed to you under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License. You may obtain a copy
- * of the License at http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
- * OF ANY KIND, either express or implied. See the License for the specific language
- * governing permissions and limitations under the License.
- */
-
-
-
-
-
-
-
-
-
-export {$18f2051aff69b9bf$export$a54013f0d02a8f82 as I18nProvider, $18f2051aff69b9bf$export$43bb16f9c6d9e3f7 as useLocale, $321bc95feeb923dd$export$ec23bf898b1eed85 as useMessageFormatter, $fca6afa0e843324b$export$f12b703ca79dfbb1 as useLocalizedStringFormatter, $fca6afa0e843324b$export$87b761675e8eaa10 as useLocalizedStringDictionary, $33bf17300c498528$export$a2f47a3d2973640 as useListFormatter, $896ba0a80a8f4d36$export$85fd5fdf27bacc79 as useDateFormatter, $a916eb452884faea$export$b7a616150fdb9f44 as useNumberFormatter, $325a3faab7a68acd$export$a16aca283550c30d as useCollator, $bb77f239b46e8c72$export$3274cf84b703fff as useFilter};
-//# sourceMappingURL=module.js.map
+import {I18nProvider as $18f2051aff69b9bf$export$a54013f0d02a8f82, useLocale as $18f2051aff69b9bf$export$43bb16f9c6d9e3f7} from "./context.module.js";
+import {useLocalizedStringDictionary as $fca6afa0e843324b$export$87b761675e8eaa10, useLocalizedStringFormatter as $fca6afa0e843324b$export$f12b703ca79dfbb1} from "./useLocalizedStringFormatter.module.js";
+import {useNumberFormatter as $a916eb452884faea$export$b7a616150fdb9f44} from "./useNumberFormatter.module.js";
+import {useCollator as $325a3faab7a68acd$export$a16aca283550c30d} from "./useCollator.module.js";
+import {useFilter as $bb77f239b46e8c72$export$3274cf84b703fff} from "./useFilter.module.js";
+// Slim barrel: removed useDateFormatter (@internationalized/date ~40KB) and useMessageFormatter (@formatjs ~62KB)
+export {$18f2051aff69b9bf$export$a54013f0d02a8f82 as I18nProvider, $18f2051aff69b9bf$export$43bb16f9c6d9e3f7 as useLocale, $fca6afa0e843324b$export$f12b703ca79dfbb1 as useLocalizedStringFormatter, $fca6afa0e843324b$export$87b761675e8eaa10 as useLocalizedStringDictionary, $a916eb452884faea$export$b7a616150fdb9f44 as useNumberFormatter, $325a3faab7a68acd$export$a16aca283550c30d as useCollator, $bb77f239b46e8c72$export$3274cf84b703fff as useFilter};
diff --git a/dist/main.js b/dist/main.js
index 62b1f5e2054df93a1f3e851f191c42441cf33699..820e10e6bf275b396a46e26a8e80f46b59bffb5c 100644
--- a/dist/main.js
+++ b/dist/main.js
@@ -1,45 +1,13 @@
var $47fa5ec5ff482271$exports = require("./context.main.js");
-var $c376aa482226bf60$exports = require("./useMessageFormatter.main.js");
-var $fc53663969a3d00a$exports = require("./useLocalizedStringFormatter.main.js");
-var $cb6a3e7d490e97a4$exports = require("./useListFormatter.main.js");
-var $b80c530ff2e20243$exports = require("./useDateFormatter.main.js");
-var $fea93c5b7c90d9f4$exports = require("./useNumberFormatter.main.js");
-var $27a5ce66022270ad$exports = require("./useCollator.main.js");
-var $832d079b867c7223$exports = require("./useFilter.main.js");
-
-
-function $parcel$export(e, n, v, s) {
- Object.defineProperty(e, n, {get: v, set: s, enumerable: true, configurable: true});
-}
-
-$parcel$export(module.exports, "I18nProvider", () => $47fa5ec5ff482271$exports.I18nProvider);
-$parcel$export(module.exports, "useLocale", () => $47fa5ec5ff482271$exports.useLocale);
-$parcel$export(module.exports, "useMessageFormatter", () => $c376aa482226bf60$exports.useMessageFormatter);
-$parcel$export(module.exports, "useLocalizedStringFormatter", () => $fc53663969a3d00a$exports.useLocalizedStringFormatter);
-$parcel$export(module.exports, "useLocalizedStringDictionary", () => $fc53663969a3d00a$exports.useLocalizedStringDictionary);
-$parcel$export(module.exports, "useListFormatter", () => $cb6a3e7d490e97a4$exports.useListFormatter);
-$parcel$export(module.exports, "useDateFormatter", () => $b80c530ff2e20243$exports.useDateFormatter);
-$parcel$export(module.exports, "useNumberFormatter", () => $fea93c5b7c90d9f4$exports.useNumberFormatter);
-$parcel$export(module.exports, "useCollator", () => $27a5ce66022270ad$exports.useCollator);
-$parcel$export(module.exports, "useFilter", () => $832d079b867c7223$exports.useFilter);
-/*
- * Copyright 2020 Adobe. All rights reserved.
- * This file is licensed to you under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License. You may obtain a copy
- * of the License at http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
- * OF ANY KIND, either express or implied. See the License for the specific language
- * governing permissions and limitations under the License.
- */
-
-
-
-
-
-
-
-
-
-//# sourceMappingURL=main.js.map
+var $fc53663969a3d00a$exports = require("./useLocalizedStringFormatter.main.js");
+var $8c5e0e4c6ca34e89$exports = require("./useNumberFormatter.main.js");
+var $22f23e74d8a5e30d$exports = require("./useCollator.main.js");
+var $7d0e351af20babe4$exports = require("./useFilter.main.js");
+// Slim barrel: removed useDateFormatter, useMessageFormatter, useListFormatter
+exports.I18nProvider = $47fa5ec5ff482271$exports.I18nProvider;
+exports.useLocale = $47fa5ec5ff482271$exports.useLocale;
+exports.useLocalizedStringFormatter = $fc53663969a3d00a$exports.useLocalizedStringFormatter;
+exports.useLocalizedStringDictionary = $fc53663969a3d00a$exports.useLocalizedStringDictionary;
+exports.useNumberFormatter = $8c5e0e4c6ca34e89$exports.useNumberFormatter;
+exports.useCollator = $22f23e74d8a5e30d$exports.useCollator;
+exports.useFilter = $7d0e351af20babe4$exports.useFilter;
diff --git a/dist/module.js b/dist/module.js
index fb8c9b0ce2c72d49866c95c3fd6e73cd26149775..6b6dc85b39196597504df1a287495a24ce3c0831 100644
--- a/dist/module.js
+++ b/dist/module.js
@@ -1,31 +1,7 @@
import {I18nProvider as $18f2051aff69b9bf$export$a54013f0d02a8f82, useLocale as $18f2051aff69b9bf$export$43bb16f9c6d9e3f7} from "./context.module.js";
-import {useMessageFormatter as $321bc95feeb923dd$export$ec23bf898b1eed85} from "./useMessageFormatter.module.js";
-import {useLocalizedStringDictionary as $fca6afa0e843324b$export$87b761675e8eaa10, useLocalizedStringFormatter as $fca6afa0e843324b$export$f12b703ca79dfbb1} from "./useLocalizedStringFormatter.module.js";
-import {useListFormatter as $33bf17300c498528$export$a2f47a3d2973640} from "./useListFormatter.module.js";
-import {useDateFormatter as $896ba0a80a8f4d36$export$85fd5fdf27bacc79} from "./useDateFormatter.module.js";
+import {useLocalizedStringDictionary as $fca6afa0e843324b$export$87b761675e8eaa10, useLocalizedStringFormatter as $fca6afa0e843324b$export$f12b703ca79dfbb1} from "./useLocalizedStringFormatter.module.js";
import {useNumberFormatter as $a916eb452884faea$export$b7a616150fdb9f44} from "./useNumberFormatter.module.js";
import {useCollator as $325a3faab7a68acd$export$a16aca283550c30d} from "./useCollator.module.js";
import {useFilter as $bb77f239b46e8c72$export$3274cf84b703fff} from "./useFilter.module.js";
-
-/*
- * Copyright 2020 Adobe. All rights reserved.
- * This file is licensed to you under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License. You may obtain a copy
- * of the License at http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
- * OF ANY KIND, either express or implied. See the License for the specific language
- * governing permissions and limitations under the License.
- */
-
-
-
-
-
-
-
-
-
-export {$18f2051aff69b9bf$export$a54013f0d02a8f82 as I18nProvider, $18f2051aff69b9bf$export$43bb16f9c6d9e3f7 as useLocale, $321bc95feeb923dd$export$ec23bf898b1eed85 as useMessageFormatter, $fca6afa0e843324b$export$f12b703ca79dfbb1 as useLocalizedStringFormatter, $fca6afa0e843324b$export$87b761675e8eaa10 as useLocalizedStringDictionary, $33bf17300c498528$export$a2f47a3d2973640 as useListFormatter, $896ba0a80a8f4d36$export$85fd5fdf27bacc79 as useDateFormatter, $a916eb452884faea$export$b7a616150fdb9f44 as useNumberFormatter, $325a3faab7a68acd$export$a16aca283550c30d as useCollator, $bb77f239b46e8c72$export$3274cf84b703fff as useFilter};
-//# sourceMappingURL=module.js.map
+// Slim barrel: removed useDateFormatter (@internationalized/date ~40KB) and useMessageFormatter (@formatjs ~62KB)
+export {$18f2051aff69b9bf$export$a54013f0d02a8f82 as I18nProvider, $18f2051aff69b9bf$export$43bb16f9c6d9e3f7 as useLocale, $fca6afa0e843324b$export$f12b703ca79dfbb1 as useLocalizedStringFormatter, $fca6afa0e843324b$export$87b761675e8eaa10 as useLocalizedStringDictionary, $a916eb452884faea$export$b7a616150fdb9f44 as useNumberFormatter, $325a3faab7a68acd$export$a16aca283550c30d as useCollator, $bb77f239b46e8c72$export$3274cf84b703fff as useFilter};

View File

@@ -0,0 +1,24 @@
diff --git a/lib/index.js b/lib/index.js
index b7ea5e30fddb9bdef0034c00f28bbd4f0dee584a..47f7717632bd55d3c42ebb39f1ef5a23c14cfa3a 100644
--- a/lib/index.js
+++ b/lib/index.js
@@ -2,8 +2,8 @@ import { upperFirst, capitalize, parseFloat as parseFloat$1, without, pick, comp
import * as P from '@react-pdf/primitives';
import resolveStyle, { transformColor, flatten } from '@react-pdf/stylesheet';
import layoutEngine, { fontSubstitution, wordHyphenation, scriptItemizer, textDecoration, justification, linebreaker, bidi, fromFragments } from '@react-pdf/textkit';
-import * as Yoga from 'yoga-layout/load';
-import { loadYoga as loadYoga$1 } from 'yoga-layout/load';
+import * as Yoga from 'yoga-layout/dist/src/load.js';
+import { loadYoga as loadYoga$1 } from 'yoga-layout/dist/src/load.js';
import emojiRegex from 'emoji-regex-xs';
import resolveImage from '@react-pdf/image';
@@ -2998,7 +2998,7 @@ const splitPage = (page, pageNumber, fontStore, yoga) => {
const dynamicPage = resolveDynamicPage({ pageNumber }, page, fontStore, yoga);
const height = page.style.height;
const [currentChilds, nextChilds] = splitNodes(wrapArea, contentArea, dynamicPage.children);
- const relayout = (node) =>
+ const relayout = (node) =>
// @ts-expect-error rework pagination
relayoutPage(node, fontStore, yoga);
const currentBox = { ...page.box, height };

View File

@@ -0,0 +1,12 @@
diff --git a/package.json b/package.json
index cad8d557e25394d01bc4e95af2f4eb6f11de61ce..ef669ff1a8595e0a347c78055b2f3b9bac035b73 100644
--- a/package.json
+++ b/package.json
@@ -20,7 +20,6 @@
},
"dependencies": {
"@mapbox/node-pre-gyp": "^1.0.10",
- "depcheck": "^1.4.3",
"nan": "^2.17.0"
},
"gypfile": true,

View File

@@ -0,0 +1,73 @@
diff --git a/lib/@types/index.d.ts b/lib/@types/index.d.ts
index f71a82f458c1432202be8d4585fc70ba94bee4a4..4a6fee9f2aeac1a926d591aabab19f927d1bc3af 100644
--- a/lib/@types/index.d.ts
+++ b/lib/@types/index.d.ts
@@ -40,6 +40,7 @@ declare namespace Srf {
stackTime: string;
calledNumber: string;
callingNumber: string;
+ callingName: string;
raw: string;
get(name: string): string;
has(name: string): boolean;
@@ -101,7 +102,7 @@ declare namespace Srf {
local: { uri: string; sdp: string; };
remote: { uri: string; sdp: string; };
req: SrfRequest;
- destroy(opts?: { headers: Record<string, string>; }, callback?: (err: any, msg: SrfRequest) => void): void;
+ destroy(opts?: { headers: Record<string, string>; }, callback?: (err: any, msg: SrfRequest) => void): Promise<void>;
modify(sdp: string, opts?: { noAck: boolean }): Promise<string>;
modify(opts: { noAck: boolean }): Promise<string>;
modify(sdp: string, opts?: { noAck: boolean }, callback?: (err: any, msg: SrfResponse) => void): void;
@@ -119,12 +120,12 @@ declare namespace Srf {
on(messageType: "modify", callback: (req: SrfRequest, res: SrfResponse) => void): void;
once(messageType: string, callback: (msg: SrfResponse) => void): void;
listeners(messageType: string): any[];
- request(opts?: SrfRequest): Promise<SrfResponse>;
- request(opts: SrfRequest, callback?: (err: any, msg: SrfResponse) => void): void;
+ request(opts?: Partial<SrfRequest>): Promise<SrfResponse>;
+ request(opts: Partial<SrfRequest>, callback?: (err: any, msg: SrfResponse) => void): void;
}
export interface CreateUASOptions {
- localSdp: string;
+ localSdp: string | (() => string | Promise<string>);
headers?: SipMessageHeaders;
}
@@ -135,6 +136,8 @@ declare namespace Srf {
localSdp?: string;
proxy?: string;
auth?: { username: string; password: string; };
+ callingName?: string;
+ callingNumber?: string;
}
export interface CreateB2BUAOptions {
@@ -155,7 +158,7 @@ declare class Srf extends EventEmitter {
constructor();
constructor(tags: string | string[]);
connect(config?: Srf.SrfConfig): Promise<void>;
- disconnect(): void;
+ disconnect(socket?: Socket): void;
use(callback: (req: Srf.SrfRequest, res: Srf.SrfResponse, next: Function) => void): void;
use(messageType: string, callback: (req: Srf.SrfRequest, res: Srf.SrfResponse, next: Function) => void): void;
invite(callback: (req: Srf.SrfRequest, res: Srf.SrfResponse) => void): void;
@@ -164,12 +167,12 @@ declare class Srf extends EventEmitter {
proxyRequest(req: Srf.SrfRequest, destination: string | string[], opts?: Srf.ProxyRequestOptions, callback?: (err: any, results: string) => void): void;
createUAS(req: Srf.SrfRequest, res: Srf.SrfResponse, opts: Srf.CreateUASOptions): Promise<Srf.Dialog>;
createUAS(req: Srf.SrfRequest, res: Srf.SrfResponse, opts: Srf.CreateUASOptions, callback?: (err: any, dialog: Srf.Dialog) => void): this;
- createUAC(uri: string | Srf.CreateUACOptions, opts?: Srf.CreateUACOptions, progressCallbacks?: { cbRequest?: (req: Srf.SrfRequest) => void; cbProvisional?: (provisionalRes: Srf.SrfResponse) => void; }): Promise<Srf.Dialog>;
- createUAC(uri: string | Srf.CreateUACOptions, opts?: Srf.CreateUACOptions, progressCallbacks?: { cbRequest?: (req: Srf.SrfRequest) => void; cbProvisional?: (provisionalRes: Srf.SrfResponse) => void; }, callback?: (err: any, dialog: Srf.Dialog) => void): this;
- createB2BUA(req: Srf.SrfRequest, res: Srf.SrfResponse, uri: string, opts: Srf.CreateB2BUAOptions, progressCallbacks?: { cbRequest?: (req: Srf.SrfRequest) => void; cbProvisional?: (provisionalRes: Response) => void; cbFinalizedUac?: (uac: Srf.Dialog) => void; }): Promise<{ uas: Srf.Dialog; uac: Srf.Dialog }>;
- createB2BUA(req: Srf.SrfRequest, res: Srf.SrfResponse, uri: string, opts: Srf.CreateB2BUAOptions, progressCallbacks?: { cbRequest?: (req: Srf.SrfRequest) => void; cbProvisional?: (provisionalRes: Response) => void; cbFinalizedUac?: (uac: Srf.Dialog) => void; }, callback?: (err: any, dialog: Srf.Dialog) => void): this;
+ createUAC(uri: string | Srf.CreateUACOptions, opts?: Srf.CreateUACOptions, progressCallbacks?: { cbRequest?: (error: unknown, req: Srf.SrfRequest) => void; cbProvisional?: (provisionalRes: Srf.SrfResponse) => void; }): Promise<Srf.Dialog>;
+ createUAC(uri: string | Srf.CreateUACOptions, opts?: Srf.CreateUACOptions, progressCallbacks?: { cbRequest?: (error: unknown, req: Srf.SrfRequest) => void; cbProvisional?: (provisionalRes: Srf.SrfResponse) => void; }, callback?: (err: any, dialog: Srf.Dialog) => void): this;
+ createB2BUA(req: Srf.SrfRequest, res: Srf.SrfResponse, uri: string, opts: Srf.CreateB2BUAOptions, progressCallbacks?: { cbRequest?: (error: unknown, req: Srf.SrfRequest) => void; cbProvisional?: (provisionalRes: Response) => void; cbFinalizedUac?: (uac: Srf.Dialog) => void; }): Promise<{ uas: Srf.Dialog; uac: Srf.Dialog }>;
+ createB2BUA(req: Srf.SrfRequest, res: Srf.SrfResponse, uri: string, opts: Srf.CreateB2BUAOptions, progressCallbacks?: { cbRequest?: (error: unknown, req: Srf.SrfRequest) => void; cbProvisional?: (provisionalRes: Response) => void; cbFinalizedUac?: (uac: Srf.Dialog) => void; }, callback?: (err: any, dialog: Srf.Dialog) => void): this;
on(event: 'connect', listener: (err: Error, hostPort: string) => void): this;
- on(event: 'error', listener: (err: Error) => void): this;
+ on(event: 'error', listener: (err: Error, socket?: Socket) => void): this;
on(event: 'disconnect', listener: () => void): this;
on(event: 'message', listener: (req: Srf.SrfRequest, res: Srf.SrfResponse) => void): this;
on(event: 'request', listener: (req: Srf.SrfRequest, res: Srf.SrfResponse) => void): this;

View File

@@ -0,0 +1,39 @@
diff --git a/lib/rules/forward-ref-uses-ref.js b/lib/rules/forward-ref-uses-ref.js
index 3a0b7de4c951e7ea92a9de7bac924ba95d643342..3fb493ec2be2589a6c0d3da8e060520d71cbcb6c 100644
--- a/lib/rules/forward-ref-uses-ref.js
+++ b/lib/rules/forward-ref-uses-ref.js
@@ -57,7 +57,7 @@ module.exports = {
},
create(context) {
- const sourceCode = context.getSourceCode();
+ const sourceCode = context.getSourceCode ? context.getSourceCode() : context.sourceCode;
return {
'FunctionExpression, ArrowFunctionExpression'(node) {
diff --git a/lib/rules/jsx-filename-extension.js b/lib/rules/jsx-filename-extension.js
index 4a2cfeede66b68255ca48bc38c0eb2f1537a785a..437f6cdc81b3a788c0c25e741956ed1832f93f79 100644
--- a/lib/rules/jsx-filename-extension.js
+++ b/lib/rules/jsx-filename-extension.js
@@ -61,7 +61,7 @@ module.exports = {
},
create(context) {
- const filename = context.getFilename();
+ const filename = context.getFilename ? context.getFilename() : context.filename;
let jsxNode;
diff --git a/lib/util/version.js b/lib/util/version.js
index c9dc683b7d149c5a3a941bdcbd32f657facdfbf6..3ad3df59001608bf75bd3da89557680fc944d84c 100644
--- a/lib/util/version.js
+++ b/lib/util/version.js
@@ -28,7 +28,7 @@ function resetDetectedVersion() {
function resolveBasedir(contextOrFilename) {
if (contextOrFilename) {
- const filename = typeof contextOrFilename === 'string' ? contextOrFilename : contextOrFilename.getFilename();
+ const filename = typeof contextOrFilename === 'string' ? contextOrFilename : (contextOrFilename.getFilename ? contextOrFilename.getFilename() : contextOrFilename.filename);
const dirname = path.dirname(filename);
try {
if (fs.statSync(filename).isFile()) {

View File

@@ -0,0 +1,23 @@
diff --git a/core.js b/core.js
index d653e66a40..0f5d672dc4 100644
--- a/core.js
+++ b/core.js
@@ -1074,6 +1074,7 @@ async function _fromTokenizer(tokenizer) {
await tokenizer.ignore(30);
// Search for header should be in first 1KB of file.
while (tokenizer.position + 24 < tokenizer.fileInfo.size) {
+ const previousPosition = tokenizer.position;
const header = await readHeader();
let payload = header.size - 24;
if (_check(header.id, [0x91, 0x07, 0xDC, 0xB7, 0xB7, 0xA9, 0xCF, 0x11, 0x8E, 0xE6, 0x00, 0xC0, 0x0C, 0x20, 0x53, 0x65])) {
@@ -1101,6 +1102,10 @@ async function _fromTokenizer(tokenizer) {
}
await tokenizer.ignore(payload);
+
+ if (tokenizer.position <= previousPosition) {
+ break;
+ }
}
// Default to ASF generic extension

View File

@@ -0,0 +1,31 @@
diff --git a/dist/types/icns.js b/dist/types/icns.js
index f2bfafef3723cb423b110304815e56e3f97f81e0..87e0b73af9d789c3b9b5fb0c303fab35b62d6462 100644
--- a/dist/types/icns.js
+++ b/dist/types/icns.js
@@ -92,6 +92,9 @@ exports.ICNS = {
};
while (imageOffset < fileLength && imageOffset < inputLength) {
imageHeader = readImageHeader(input, imageOffset);
+ if (imageHeader[1] <= 0) {
+ break;
+ }
imageSize = getImageSize(imageHeader[0]);
imageOffset += imageHeader[1];
result.images.push(imageSize);
diff --git a/dist/types/jxl.js b/dist/types/jxl.js
index f557b0aea7e679d2cb84d9915e957dd2254eba97..3f551b98cb7160dff283dd7ebbc9280505d3ac3c 100644
--- a/dist/types/jxl.js
+++ b/dist/types/jxl.js
@@ -24,7 +24,11 @@ function extractPartialStreams(input) {
if (!jxlpBox)
break;
partialStreams.push(input.slice(jxlpBox.offset + 12, jxlpBox.offset + jxlpBox.size));
- offset = jxlpBox.offset + jxlpBox.size;
+ const nextOffset = jxlpBox.offset + jxlpBox.size;
+ if (nextOffset <= offset) {
+ break;
+ }
+ offset = nextOffset;
}
return partialStreams;
}

View File

@@ -0,0 +1,316 @@
diff --git a/dist/import.mjs b/dist/import.mjs
index a13ba8b37e27230ec01d4c31140127912208666c..4208f8b7e8c3ff25b4eff8cce9017e8cfb8d3b4e 100644
--- a/dist/import.mjs
+++ b/dist/import.mjs
@@ -1,50 +1,14 @@
-/*
- * Copyright 2020 Adobe. All rights reserved.
- * This file is licensed to you under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License. You may obtain a copy
- * of the License at http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
- * OF ANY KIND, either express or implied. See the License for the specific language
- * governing permissions and limitations under the License.
- */
-
-export {useBreadcrumbItem, useBreadcrumbs} from '@react-aria/breadcrumbs';
-export {useButton, useToggleButton, useToggleButtonGroup, useToggleButtonGroupItem} from '@react-aria/button';
-export {useCalendar, useCalendarCell, useCalendarGrid, useRangeCalendar} from '@react-aria/calendar';
-export {useCheckbox, useCheckboxGroup, useCheckboxGroupItem} from '@react-aria/checkbox';
-export {useColorArea, useColorChannelField, useColorField, useColorSlider, useColorSwatch, useColorWheel} from '@react-aria/color';
-export {useComboBox} from '@react-aria/combobox';
-export {useDateField, useDatePicker, useDateRangePicker, useDateSegment, useTimeField} from '@react-aria/datepicker';
-export {useDialog} from '@react-aria/dialog';
-export {useDisclosure} from '@react-aria/disclosure';
-export {useDrag, useDrop, useDraggableCollection, useDroppableCollection, useDroppableItem, useDropIndicator, useDraggableItem, useClipboard, DragPreview, ListDropTargetDelegate, DIRECTORY_DRAG_TYPE, isDirectoryDropItem, isFileDropItem, isTextDropItem} from '@react-aria/dnd';
+// Slim barrel: only exports actually used
+export {useButton} from '@react-aria/button';
export {FocusRing, FocusScope, useFocusManager, useFocusRing, useFocusable} from '@react-aria/focus';
-export {I18nProvider, useCollator, useDateFormatter, useFilter, useLocale, useLocalizedStringFormatter, useMessageFormatter, useNumberFormatter} from '@react-aria/i18n';
+export {useNumberFormatter} from '@react-aria/i18n';
export {useFocus, useFocusVisible, useFocusWithin, useHover, useInteractOutside, useKeyboard, useMove, usePress, useLongPress} from '@react-aria/interactions';
-export {useField, useLabel} from '@react-aria/label';
-export {useGridList, useGridListItem, useGridListSelectionCheckbox} from '@react-aria/gridlist';
-export {useLink} from '@react-aria/link';
export {useListBox, useListBoxSection, useOption} from '@react-aria/listbox';
-export {useMenu, useMenuItem, useMenuSection, useMenuTrigger, useSubmenuTrigger} from '@react-aria/menu';
-export {useMeter} from '@react-aria/meter';
-export {useNumberField} from '@react-aria/numberfield';
-export {DismissButton, ModalProvider, Overlay, OverlayContainer, OverlayProvider, useModal, useModalOverlay, useModalProvider, useOverlay, useOverlayPosition, useOverlayTrigger, usePopover, usePreventScroll} from '@react-aria/overlays';
-export {useProgressBar} from '@react-aria/progress';
-export {useRadio, useRadioGroup} from '@react-aria/radio';
-export {useSearchField} from '@react-aria/searchfield';
-export {HiddenSelect, useHiddenSelect, useSelect} from '@react-aria/select';
-export {ListKeyboardDelegate} from '@react-aria/selection';
+export {useMenu, useMenuItem, useMenuSection, useMenuTrigger, useSubmenuTrigger} from '@react-aria/menu';
+export {DismissButton, Overlay, useOverlayTrigger, usePopover} from '@react-aria/overlays';
+export {HiddenSelect, useSelect} from '@react-aria/select';
export {useSeparator} from '@react-aria/separator';
-export {SSRProvider, useIsSSR} from '@react-aria/ssr';
export {useSlider, useSliderThumb} from '@react-aria/slider';
-export {useSwitch} from '@react-aria/switch';
-export {useTable, useTableCell, useTableColumnHeader, useTableColumnResize, useTableHeaderRow, useTableRow, useTableRowGroup, useTableSelectAllCheckbox, useTableSelectionCheckbox} from '@react-aria/table';
-export {useTab, useTabList, useTabPanel} from '@react-aria/tabs';
-export {useTag, useTagGroup} from '@react-aria/tag';
-export {useTextField} from '@react-aria/textfield';
-export {useTooltip, useTooltipTrigger} from '@react-aria/tooltip';
-export {chain, mergeProps, useId, useObjectRef, RouterProvider} from '@react-aria/utils';
+export {chain, mergeProps, useId, useObjectRef} from '@react-aria/utils';
export {VisuallyHidden, useVisuallyHidden} from '@react-aria/visually-hidden';
-
+export {useDialog} from '@react-aria/dialog';
diff --git a/dist/main.js b/dist/main.js
index b6a2ce3a780a09aeb416d7330ffcf6fd0b36b218..c5e9d3e7ba3c8f1a4db5a8e2f7b9c4d6a1e3f2b5 100644
--- a/dist/main.js
+++ b/dist/main.js
@@ -1,172 +1,15 @@
"use strict";
-
exports.__esModule = true;
-exports.useRadioGroup = exports.useRadio = exports.useProgressBar = exports.usePreventScroll = exports.usePress = exports.usePopover = exports.useOverlayTrigger = exports.useOverlayPosition = exports.useOverlay = exports.useOption = exports.useObjectRef = exports.useNumberFormatter = exports.useNumberField = exports.useMove = exports.useModalProvider = exports.useModalOverlay = exports.useModal = exports.useMeter = exports.useMessageFormatter = exports.useMenuTrigger = exports.useMenuSection = exports.useMenuItem = exports.useMenu = exports.useLongPress = exports.useLocalizedStringFormatter = exports.useLocale = exports.useListBoxSection = exports.useListBox = exports.useLink = exports.useLabel = exports.useKeyboard = exports.useIsSSR = exports.useInteractOutside = exports.useId = exports.useHover = exports.useHiddenSelect = exports.useGridListSelectionCheckbox = exports.useGridListItem = exports.useGridList = exports.useFocusable = exports.useFocusWithin = exports.useFocusVisible = exports.useFocusRing = exports.useFocusManager = exports.useFocus = exports.useFilter = exports.useField = exports.useDroppableItem = exports.useDroppableCollection = exports.useDropIndicator = exports.useDrop = exports.useDraggableItem = exports.useDraggableCollection = exports.useDrag = exports.useDisclosure = exports.useDialog = exports.useDateSegment = exports.useDateRangePicker = exports.useDatePicker = exports.useDateFormatter = exports.useDateField = exports.useComboBox = exports.useColorWheel = exports.useColorSwatch = exports.useColorSlider = exports.useColorField = exports.useColorChannelField = exports.useColorArea = exports.useCollator = exports.useClipboard = exports.useCheckboxGroupItem = exports.useCheckboxGroup = exports.useCheckbox = exports.useCalendarGrid = exports.useCalendarCell = exports.useCalendar = exports.useButton = exports.useBreadcrumbs = exports.useBreadcrumbItem = exports.mergeProps = exports.isTextDropItem = exports.isFileDropItem = exports.isDirectoryDropItem = exports.chain = exports.VisuallyHidden = exports.SSRProvider = exports.RouterProvider = exports.OverlayProvider = exports.OverlayContainer = exports.Overlay = exports.ModalProvider = exports.ListKeyboardDelegate = exports.ListDropTargetDelegate = exports.I18nProvider = exports.HiddenSelect = exports.FocusScope = exports.FocusRing = exports.DragPreview = exports.DismissButton = exports.DIRECTORY_DRAG_TYPE = void 0;
-exports.useVisuallyHidden = exports.useTooltipTrigger = exports.useTooltip = exports.useToggleButtonGroupItem = exports.useToggleButtonGroup = exports.useToggleButton = exports.useTimeField = exports.useTextField = exports.useTagGroup = exports.useTag = exports.useTableSelectionCheckbox = exports.useTableSelectAllCheckbox = exports.useTableRowGroup = exports.useTableRow = exports.useTableHeaderRow = exports.useTableColumnResize = exports.useTableColumnHeader = exports.useTableCell = exports.useTable = exports.useTabPanel = exports.useTabList = exports.useTab = exports.useSwitch = exports.useSubmenuTrigger = exports.useSliderThumb = exports.useSlider = exports.useSeparator = exports.useSelect = exports.useSearchField = exports.useRangeCalendar = void 0;
-var _breadcrumbs = require("@react-aria/breadcrumbs");
-exports.useBreadcrumbItem = _breadcrumbs.useBreadcrumbItem;
-exports.useBreadcrumbs = _breadcrumbs.useBreadcrumbs;
-var _button = require("@react-aria/button");
-exports.useButton = _button.useButton;
-exports.useToggleButton = _button.useToggleButton;
-exports.useToggleButtonGroup = _button.useToggleButtonGroup;
-exports.useToggleButtonGroupItem = _button.useToggleButtonGroupItem;
-var _calendar = require("@react-aria/calendar");
-exports.useCalendar = _calendar.useCalendar;
-exports.useCalendarCell = _calendar.useCalendarCell;
-exports.useCalendarGrid = _calendar.useCalendarGrid;
-exports.useRangeCalendar = _calendar.useRangeCalendar;
-var _checkbox = require("@react-aria/checkbox");
-exports.useCheckbox = _checkbox.useCheckbox;
-exports.useCheckboxGroup = _checkbox.useCheckboxGroup;
-exports.useCheckboxGroupItem = _checkbox.useCheckboxGroupItem;
-var _color = require("@react-aria/color");
-exports.useColorArea = _color.useColorArea;
-exports.useColorChannelField = _color.useColorChannelField;
-exports.useColorField = _color.useColorField;
-exports.useColorSlider = _color.useColorSlider;
-exports.useColorSwatch = _color.useColorSwatch;
-exports.useColorWheel = _color.useColorWheel;
-var _combobox = require("@react-aria/combobox");
-exports.useComboBox = _combobox.useComboBox;
-var _datepicker = require("@react-aria/datepicker");
-exports.useDateField = _datepicker.useDateField;
-exports.useDatePicker = _datepicker.useDatePicker;
-exports.useDateRangePicker = _datepicker.useDateRangePicker;
-exports.useDateSegment = _datepicker.useDateSegment;
-exports.useTimeField = _datepicker.useTimeField;
-var _dialog = require("@react-aria/dialog");
-exports.useDialog = _dialog.useDialog;
-var _disclosure = require("@react-aria/disclosure");
-exports.useDisclosure = _disclosure.useDisclosure;
-var _dnd = require("@react-aria/dnd");
-exports.useDrag = _dnd.useDrag;
-exports.useDrop = _dnd.useDrop;
-exports.useDraggableCollection = _dnd.useDraggableCollection;
-exports.useDroppableCollection = _dnd.useDroppableCollection;
-exports.useDroppableItem = _dnd.useDroppableItem;
-exports.useDropIndicator = _dnd.useDropIndicator;
-exports.useDraggableItem = _dnd.useDraggableItem;
-exports.useClipboard = _dnd.useClipboard;
-exports.DragPreview = _dnd.DragPreview;
-exports.ListDropTargetDelegate = _dnd.ListDropTargetDelegate;
-exports.DIRECTORY_DRAG_TYPE = _dnd.DIRECTORY_DRAG_TYPE;
-exports.isDirectoryDropItem = _dnd.isDirectoryDropItem;
-exports.isFileDropItem = _dnd.isFileDropItem;
-exports.isTextDropItem = _dnd.isTextDropItem;
-var _focus = require("@react-aria/focus");
-exports.FocusRing = _focus.FocusRing;
-exports.FocusScope = _focus.FocusScope;
-exports.useFocusManager = _focus.useFocusManager;
-exports.useFocusRing = _focus.useFocusRing;
-exports.useFocusable = _focus.useFocusable;
-var _i18n = require("@react-aria/i18n");
-exports.I18nProvider = _i18n.I18nProvider;
-exports.useCollator = _i18n.useCollator;
-exports.useDateFormatter = _i18n.useDateFormatter;
-exports.useFilter = _i18n.useFilter;
-exports.useLocale = _i18n.useLocale;
-exports.useLocalizedStringFormatter = _i18n.useLocalizedStringFormatter;
-exports.useMessageFormatter = _i18n.useMessageFormatter;
-exports.useNumberFormatter = _i18n.useNumberFormatter;
-var _interactions = require("@react-aria/interactions");
-exports.useFocus = _interactions.useFocus;
-exports.useFocusVisible = _interactions.useFocusVisible;
-exports.useFocusWithin = _interactions.useFocusWithin;
-exports.useHover = _interactions.useHover;
-exports.useInteractOutside = _interactions.useInteractOutside;
-exports.useKeyboard = _interactions.useKeyboard;
-exports.useMove = _interactions.useMove;
-exports.usePress = _interactions.usePress;
-exports.useLongPress = _interactions.useLongPress;
-var _label = require("@react-aria/label");
-exports.useField = _label.useField;
-exports.useLabel = _label.useLabel;
-var _gridlist = require("@react-aria/gridlist");
-exports.useGridList = _gridlist.useGridList;
-exports.useGridListItem = _gridlist.useGridListItem;
-exports.useGridListSelectionCheckbox = _gridlist.useGridListSelectionCheckbox;
-var _link = require("@react-aria/link");
-exports.useLink = _link.useLink;
-var _listbox = require("@react-aria/listbox");
-exports.useListBox = _listbox.useListBox;
-exports.useListBoxSection = _listbox.useListBoxSection;
-exports.useOption = _listbox.useOption;
-var _menu = require("@react-aria/menu");
-exports.useMenu = _menu.useMenu;
-exports.useMenuItem = _menu.useMenuItem;
-exports.useMenuSection = _menu.useMenuSection;
-exports.useMenuTrigger = _menu.useMenuTrigger;
-exports.useSubmenuTrigger = _menu.useSubmenuTrigger;
-var _meter = require("@react-aria/meter");
-exports.useMeter = _meter.useMeter;
-var _numberfield = require("@react-aria/numberfield");
-exports.useNumberField = _numberfield.useNumberField;
-var _overlays = require("@react-aria/overlays");
-exports.DismissButton = _overlays.DismissButton;
-exports.ModalProvider = _overlays.ModalProvider;
-exports.Overlay = _overlays.Overlay;
-exports.OverlayContainer = _overlays.OverlayContainer;
-exports.OverlayProvider = _overlays.OverlayProvider;
-exports.useModal = _overlays.useModal;
-exports.useModalOverlay = _overlays.useModalOverlay;
-exports.useModalProvider = _overlays.useModalProvider;
-exports.useOverlay = _overlays.useOverlay;
-exports.useOverlayPosition = _overlays.useOverlayPosition;
-exports.useOverlayTrigger = _overlays.useOverlayTrigger;
-exports.usePopover = _overlays.usePopover;
-exports.usePreventScroll = _overlays.usePreventScroll;
-var _progress = require("@react-aria/progress");
-exports.useProgressBar = _progress.useProgressBar;
-var _radio = require("@react-aria/radio");
-exports.useRadio = _radio.useRadio;
-exports.useRadioGroup = _radio.useRadioGroup;
-var _searchfield = require("@react-aria/searchfield");
-exports.useSearchField = _searchfield.useSearchField;
-var _select = require("@react-aria/select");
-exports.HiddenSelect = _select.HiddenSelect;
-exports.useHiddenSelect = _select.useHiddenSelect;
-exports.useSelect = _select.useSelect;
-var _selection = require("@react-aria/selection");
-exports.ListKeyboardDelegate = _selection.ListKeyboardDelegate;
-var _separator = require("@react-aria/separator");
-exports.useSeparator = _separator.useSeparator;
-var _ssr = require("@react-aria/ssr");
-exports.SSRProvider = _ssr.SSRProvider;
-exports.useIsSSR = _ssr.useIsSSR;
-var _slider = require("@react-aria/slider");
-exports.useSlider = _slider.useSlider;
-exports.useSliderThumb = _slider.useSliderThumb;
-var _switch = require("@react-aria/switch");
-exports.useSwitch = _switch.useSwitch;
-var _table = require("@react-aria/table");
-exports.useTable = _table.useTable;
-exports.useTableCell = _table.useTableCell;
-exports.useTableColumnHeader = _table.useTableColumnHeader;
-exports.useTableColumnResize = _table.useTableColumnResize;
-exports.useTableHeaderRow = _table.useTableHeaderRow;
-exports.useTableRow = _table.useTableRow;
-exports.useTableRowGroup = _table.useTableRowGroup;
-exports.useTableSelectAllCheckbox = _table.useTableSelectAllCheckbox;
-exports.useTableSelectionCheckbox = _table.useTableSelectionCheckbox;
-var _tabs = require("@react-aria/tabs");
-exports.useTab = _tabs.useTab;
-exports.useTabList = _tabs.useTabList;
-exports.useTabPanel = _tabs.useTabPanel;
-var _tag = require("@react-aria/tag");
-exports.useTag = _tag.useTag;
-exports.useTagGroup = _tag.useTagGroup;
-var _textfield = require("@react-aria/textfield");
-exports.useTextField = _textfield.useTextField;
-var _tooltip = require("@react-aria/tooltip");
-exports.useTooltip = _tooltip.useTooltip;
-exports.useTooltipTrigger = _tooltip.useTooltipTrigger;
-var _utils = require("@react-aria/utils");
-exports.chain = _utils.chain;
-exports.mergeProps = _utils.mergeProps;
-exports.useId = _utils.useId;
-exports.useObjectRef = _utils.useObjectRef;
-exports.RouterProvider = _utils.RouterProvider;
-var _visuallyHidden = require("@react-aria/visually-hidden");
-exports.VisuallyHidden = _visuallyHidden.VisuallyHidden;
-exports.useVisuallyHidden = _visuallyHidden.useVisuallyHidden;
+var _button = require("@react-aria/button"); exports.useButton = _button.useButton;
+var _focus = require("@react-aria/focus"); exports.FocusRing = _focus.FocusRing; exports.FocusScope = _focus.FocusScope; exports.useFocusManager = _focus.useFocusManager; exports.useFocusRing = _focus.useFocusRing; exports.useFocusable = _focus.useFocusable;
+var _i18n = require("@react-aria/i18n"); exports.useNumberFormatter = _i18n.useNumberFormatter;
+var _interactions = require("@react-aria/interactions"); exports.useFocus = _interactions.useFocus; exports.useFocusVisible = _interactions.useFocusVisible; exports.useFocusWithin = _interactions.useFocusWithin; exports.useHover = _interactions.useHover; exports.useInteractOutside = _interactions.useInteractOutside; exports.useKeyboard = _interactions.useKeyboard; exports.useMove = _interactions.useMove; exports.usePress = _interactions.usePress; exports.useLongPress = _interactions.useLongPress;
+var _listbox = require("@react-aria/listbox"); exports.useListBox = _listbox.useListBox; exports.useListBoxSection = _listbox.useListBoxSection; exports.useOption = _listbox.useOption;
+var _menu = require("@react-aria/menu"); exports.useMenu = _menu.useMenu; exports.useMenuItem = _menu.useMenuItem; exports.useMenuSection = _menu.useMenuSection; exports.useMenuTrigger = _menu.useMenuTrigger; exports.useSubmenuTrigger = _menu.useSubmenuTrigger;
+var _overlays = require("@react-aria/overlays"); exports.DismissButton = _overlays.DismissButton; exports.Overlay = _overlays.Overlay; exports.useOverlayTrigger = _overlays.useOverlayTrigger; exports.usePopover = _overlays.usePopover;
+var _select = require("@react-aria/select"); exports.HiddenSelect = _select.HiddenSelect; exports.useSelect = _select.useSelect;
+var _separator = require("@react-aria/separator"); exports.useSeparator = _separator.useSeparator;
+var _slider = require("@react-aria/slider"); exports.useSlider = _slider.useSlider; exports.useSliderThumb = _slider.useSliderThumb;
+var _utils = require("@react-aria/utils"); exports.chain = _utils.chain; exports.mergeProps = _utils.mergeProps; exports.useId = _utils.useId; exports.useObjectRef = _utils.useObjectRef;
+var _visuallyHidden = require("@react-aria/visually-hidden"); exports.VisuallyHidden = _visuallyHidden.VisuallyHidden; exports.useVisuallyHidden = _visuallyHidden.useVisuallyHidden;
+var _dialog = require("@react-aria/dialog"); exports.useDialog = _dialog.useDialog;
diff --git a/dist/module.js b/dist/module.js
index a13ba8b37e27230ec01d4c31140127912208666c..4208f8b7e8c3ff25b4eff8cce9017e8cfb8d3b4e 100644
--- a/dist/module.js
+++ b/dist/module.js
@@ -1,50 +1,14 @@
-/*
- * Copyright 2020 Adobe. All rights reserved.
- * This file is licensed to you under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License. You may obtain a copy
- * of the License at http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
- * OF ANY KIND, either express or implied. See the License for the specific language
- * governing permissions and limitations under the License.
- */
-
-export {useBreadcrumbItem, useBreadcrumbs} from '@react-aria/breadcrumbs';
-export {useButton, useToggleButton, useToggleButtonGroup, useToggleButtonGroupItem} from '@react-aria/button';
-export {useCalendar, useCalendarCell, useCalendarGrid, useRangeCalendar} from '@react-aria/calendar';
-export {useCheckbox, useCheckboxGroup, useCheckboxGroupItem} from '@react-aria/checkbox';
-export {useColorArea, useColorChannelField, useColorField, useColorSlider, useColorSwatch, useColorWheel} from '@react-aria/color';
-export {useComboBox} from '@react-aria/combobox';
-export {useDateField, useDatePicker, useDateRangePicker, useDateSegment, useTimeField} from '@react-aria/datepicker';
-export {useDialog} from '@react-aria/dialog';
-export {useDisclosure} from '@react-aria/disclosure';
-export {useDrag, useDrop, useDraggableCollection, useDroppableCollection, useDroppableItem, useDropIndicator, useDraggableItem, useClipboard, DragPreview, ListDropTargetDelegate, DIRECTORY_DRAG_TYPE, isDirectoryDropItem, isFileDropItem, isTextDropItem} from '@react-aria/dnd';
+// Slim barrel: only exports actually used
+export {useButton} from '@react-aria/button';
export {FocusRing, FocusScope, useFocusManager, useFocusRing, useFocusable} from '@react-aria/focus';
-export {I18nProvider, useCollator, useDateFormatter, useFilter, useLocale, useLocalizedStringFormatter, useMessageFormatter, useNumberFormatter} from '@react-aria/i18n';
+export {useNumberFormatter} from '@react-aria/i18n';
export {useFocus, useFocusVisible, useFocusWithin, useHover, useInteractOutside, useKeyboard, useMove, usePress, useLongPress} from '@react-aria/interactions';
-export {useField, useLabel} from '@react-aria/label';
-export {useGridList, useGridListItem, useGridListSelectionCheckbox} from '@react-aria/gridlist';
-export {useLink} from '@react-aria/link';
export {useListBox, useListBoxSection, useOption} from '@react-aria/listbox';
-export {useMenu, useMenuItem, useMenuSection, useMenuTrigger, useSubmenuTrigger} from '@react-aria/menu';
-export {useMeter} from '@react-aria/meter';
-export {useNumberField} from '@react-aria/numberfield';
-export {DismissButton, ModalProvider, Overlay, OverlayContainer, OverlayProvider, useModal, useModalOverlay, useModalProvider, useOverlay, useOverlayPosition, useOverlayTrigger, usePopover, usePreventScroll} from '@react-aria/overlays';
-export {useProgressBar} from '@react-aria/progress';
-export {useRadio, useRadioGroup} from '@react-aria/radio';
-export {useSearchField} from '@react-aria/searchfield';
-export {HiddenSelect, useHiddenSelect, useSelect} from '@react-aria/select';
-export {ListKeyboardDelegate} from '@react-aria/selection';
+export {useMenu, useMenuItem, useMenuSection, useMenuTrigger, useSubmenuTrigger} from '@react-aria/menu';
+export {DismissButton, Overlay, useOverlayTrigger, usePopover} from '@react-aria/overlays';
+export {HiddenSelect, useSelect} from '@react-aria/select';
export {useSeparator} from '@react-aria/separator';
-export {SSRProvider, useIsSSR} from '@react-aria/ssr';
export {useSlider, useSliderThumb} from '@react-aria/slider';
-export {useSwitch} from '@react-aria/switch';
-export {useTable, useTableCell, useTableColumnHeader, useTableColumnResize, useTableHeaderRow, useTableRow, useTableRowGroup, useTableSelectAllCheckbox, useTableSelectionCheckbox} from '@react-aria/table';
-export {useTab, useTabList, useTabPanel} from '@react-aria/tabs';
-export {useTag, useTagGroup} from '@react-aria/tag';
-export {useTextField} from '@react-aria/textfield';
-export {useTooltip, useTooltipTrigger} from '@react-aria/tooltip';
-export {chain, mergeProps, useId, useObjectRef, RouterProvider} from '@react-aria/utils';
+export {chain, mergeProps, useId, useObjectRef} from '@react-aria/utils';
export {VisuallyHidden, useVisuallyHidden} from '@react-aria/visually-hidden';
-
+export {useDialog} from '@react-aria/dialog';

View File

@@ -0,0 +1,133 @@
diff --git a/dist/main.js b/dist/main.js
index fab7548..6d19514 100644
--- a/dist/main.js
+++ b/dist/main.js
@@ -1,78 +1,8 @@
"use strict";
-
exports.__esModule = true;
-exports.useTreeState = exports.useTreeData = exports.useTooltipTriggerState = exports.useToggleState = exports.useToggleGroupState = exports.useTimeFieldState = exports.useTableState = exports.useTableColumnResizeState = exports.useTabListState = exports.useSubmenuTriggerState = exports.useSliderState = exports.useSingleSelectListState = exports.useSelectState = exports.useSearchFieldState = exports.useRangeCalendarState = exports.useRadioGroupState = exports.useOverlayTriggerState = exports.useNumberFieldState = exports.useMultipleSelectionState = exports.useMenuTriggerState = exports.useListState = exports.useListData = exports.useDroppableCollectionState = exports.useDraggableCollectionState = exports.useDisclosureState = exports.useDisclosureGroupState = exports.useDateRangePickerState = exports.useDatePickerState = exports.useDateFieldState = exports.useComboBoxState = exports.useColorWheelState = exports.useColorSliderState = exports.useColorPickerState = exports.useColorFieldState = exports.useColorChannelFieldState = exports.useColorAreaState = exports.useCollection = exports.useCheckboxGroupState = exports.useCalendarState = exports.useAsyncList = exports.parseColor = exports.getColorChannels = exports.TableHeader = exports.TableBody = exports.Section = exports.Row = exports.Item = exports.FormValidationContext = exports.Column = exports.Cell = void 0;
-var _calendar = require("@react-stately/calendar");
-exports.useCalendarState = _calendar.useCalendarState;
-exports.useRangeCalendarState = _calendar.useRangeCalendarState;
-var _checkbox = require("@react-stately/checkbox");
-exports.useCheckboxGroupState = _checkbox.useCheckboxGroupState;
-var _color = require("@react-stately/color");
-exports.getColorChannels = _color.getColorChannels;
-exports.parseColor = _color.parseColor;
-exports.useColorAreaState = _color.useColorAreaState;
-exports.useColorChannelFieldState = _color.useColorChannelFieldState;
-exports.useColorFieldState = _color.useColorFieldState;
-exports.useColorPickerState = _color.useColorPickerState;
-exports.useColorSliderState = _color.useColorSliderState;
-exports.useColorWheelState = _color.useColorWheelState;
-var _combobox = require("@react-stately/combobox");
-exports.useComboBoxState = _combobox.useComboBoxState;
-var _datepicker = require("@react-stately/datepicker");
-exports.useDateFieldState = _datepicker.useDateFieldState;
-exports.useDatePickerState = _datepicker.useDatePickerState;
-exports.useDateRangePickerState = _datepicker.useDateRangePickerState;
-exports.useTimeFieldState = _datepicker.useTimeFieldState;
-var _disclosure = require("@react-stately/disclosure");
-exports.useDisclosureState = _disclosure.useDisclosureState;
-exports.useDisclosureGroupState = _disclosure.useDisclosureGroupState;
-var _dnd = require("@react-stately/dnd");
-exports.useDraggableCollectionState = _dnd.useDraggableCollectionState;
-exports.useDroppableCollectionState = _dnd.useDroppableCollectionState;
-var _collections = require("@react-stately/collections");
-exports.Item = _collections.Item;
-exports.Section = _collections.Section;
-exports.useCollection = _collections.useCollection;
-var _data = require("@react-stately/data");
-exports.useAsyncList = _data.useAsyncList;
-exports.useListData = _data.useListData;
-exports.useTreeData = _data.useTreeData;
-var _list = require("@react-stately/list");
-exports.useListState = _list.useListState;
-exports.useSingleSelectListState = _list.useSingleSelectListState;
-var _menu = require("@react-stately/menu");
-exports.useMenuTriggerState = _menu.useMenuTriggerState;
-exports.useSubmenuTriggerState = _menu.useSubmenuTriggerState;
-var _numberfield = require("@react-stately/numberfield");
-exports.useNumberFieldState = _numberfield.useNumberFieldState;
-var _overlays = require("@react-stately/overlays");
-exports.useOverlayTriggerState = _overlays.useOverlayTriggerState;
-var _radio = require("@react-stately/radio");
-exports.useRadioGroupState = _radio.useRadioGroupState;
-var _searchfield = require("@react-stately/searchfield");
-exports.useSearchFieldState = _searchfield.useSearchFieldState;
-var _select = require("@react-stately/select");
-exports.useSelectState = _select.useSelectState;
-var _slider = require("@react-stately/slider");
-exports.useSliderState = _slider.useSliderState;
-var _selection = require("@react-stately/selection");
-exports.useMultipleSelectionState = _selection.useMultipleSelectionState;
-var _table = require("@react-stately/table");
-exports.useTableState = _table.useTableState;
-exports.TableHeader = _table.TableHeader;
-exports.TableBody = _table.TableBody;
-exports.Column = _table.Column;
-exports.Row = _table.Row;
-exports.Cell = _table.Cell;
-exports.useTableColumnResizeState = _table.useTableColumnResizeState;
-var _tabs = require("@react-stately/tabs");
-exports.useTabListState = _tabs.useTabListState;
-var _toggle = require("@react-stately/toggle");
-exports.useToggleState = _toggle.useToggleState;
-exports.useToggleGroupState = _toggle.useToggleGroupState;
-var _tooltip = require("@react-stately/tooltip");
-exports.useTooltipTriggerState = _tooltip.useTooltipTriggerState;
-var _tree = require("@react-stately/tree");
-exports.useTreeState = _tree.useTreeState;
-var _form = require("@react-stately/form");
-exports.FormValidationContext = _form.FormValidationContext;
+var _collections = require("@react-stately/collections"); exports.Item = _collections.Item; exports.Section = _collections.Section;
+var _menu = require("@react-stately/menu"); exports.useMenuTriggerState = _menu.useMenuTriggerState; exports.useSubmenuTriggerState = _menu.useSubmenuTriggerState;
+var _overlays = require("@react-stately/overlays"); exports.useOverlayTriggerState = _overlays.useOverlayTriggerState;
+var _select = require("@react-stately/select"); exports.useSelectState = _select.useSelectState;
+var _slider = require("@react-stately/slider"); exports.useSliderState = _slider.useSliderState;
+var _tree = require("@react-stately/tree"); exports.useTreeState = _tree.useTreeState;
diff --git a/dist/module.js b/dist/module.js
index fe89bbc..07bbd23 100644
--- a/dist/module.js
+++ b/dist/module.js
@@ -1,37 +1,7 @@
-/*
- * Copyright 2020 Adobe. All rights reserved.
- * This file is licensed to you under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License. You may obtain a copy
- * of the License at http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software distributed under
- * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR REPRESENTATIONS
- * OF ANY KIND, either express or implied. See the License for the specific language
- * governing permissions and limitations under the License.
- */
-
-
-export {useCalendarState, useRangeCalendarState} from '@react-stately/calendar';
-export {useCheckboxGroupState} from '@react-stately/checkbox';
-export {getColorChannels, parseColor, useColorAreaState, useColorChannelFieldState, useColorFieldState, useColorPickerState, useColorSliderState, useColorWheelState} from '@react-stately/color';
-export {useComboBoxState} from '@react-stately/combobox';
-export {useDateFieldState, useDatePickerState, useDateRangePickerState, useTimeFieldState} from '@react-stately/datepicker';
-export {useDisclosureState, useDisclosureGroupState} from '@react-stately/disclosure';
-export {useDraggableCollectionState, useDroppableCollectionState} from '@react-stately/dnd';
-export {Item, Section, useCollection} from '@react-stately/collections';
-export {useAsyncList, useListData, useTreeData} from '@react-stately/data';
-export {useListState, useSingleSelectListState} from '@react-stately/list';
+// Slim barrel: only exports actually used
+export {Item, Section} from '@react-stately/collections';
export {useMenuTriggerState, useSubmenuTriggerState} from '@react-stately/menu';
-export {useNumberFieldState} from '@react-stately/numberfield';
export {useOverlayTriggerState} from '@react-stately/overlays';
-export {useRadioGroupState} from '@react-stately/radio';
-export {useSearchFieldState} from '@react-stately/searchfield';
export {useSelectState} from '@react-stately/select';
export {useSliderState} from '@react-stately/slider';
-export {useMultipleSelectionState} from '@react-stately/selection';
-export {useTableState, TableHeader, TableBody, Column, Row, Cell, useTableColumnResizeState} from '@react-stately/table';
-export {useTabListState} from '@react-stately/tabs';
-export {useToggleState, useToggleGroupState} from '@react-stately/toggle';
-export {useTooltipTriggerState} from '@react-stately/tooltip';
export {useTreeState} from '@react-stately/tree';
-export {FormValidationContext} from '@react-stately/form';

View File

@@ -0,0 +1,17 @@
diff --git a/lib/index.mjs b/lib/index.mjs
index 35c18fc129e349205d3db64bfb7b9c589c726d35..7fe10a375d6e6d4d46bb1c4a776fdc75f062c3d3 100644
--- a/lib/index.mjs
+++ b/lib/index.mjs
@@ -1,4 +1,4 @@
-import * as module from './module.mjs';
+import * as _module from './module.mjs';
export { assert, assertEquals, assertGuard, assertGuardEquals, createAssert, createAssertEquals, createAssertGuard, createAssertGuardEquals, createEquals, createIs, createRandom, createValidate, createValidateEquals, equals, is, random, validate, validateEquals } from './module.mjs';
import * as functional from './functional.mjs';
export { functional };
@@ -22,5 +22,5 @@ export { TypeGuardError } from './TypeGuardError.mjs';
-export { module as default };
+export { _module as default };
//# sourceMappingURL=index.mjs.map

View File

@@ -0,0 +1,26 @@
diff --git a/dist/binaries/yoga-wasm-base64-esm.js b/dist/binaries/yoga-wasm-base64-esm.js
index 350866aeaf90bdcc7bea18adfaae1cfcf2e40af6..a973419e8569791396b7a123599fd464b8c0cff4 100644
--- a/dist/binaries/yoga-wasm-base64-esm.js
+++ b/dist/binaries/yoga-wasm-base64-esm.js
@@ -1,6 +1,6 @@
var loadYoga = (() => {
- var _scriptDir = import.meta.url;
+ var _scriptDir = undefined;
return (
function(loadYoga) {
diff --git a/package.json b/package.json
index 1fb0482c9451d745ca010f9c1ad58f5d0f74a559..8f7705e1325c046fd671ddc163bc34b74d4389cf 100644
--- a/package.json
+++ b/package.json
@@ -14,7 +14,8 @@
"types": "./dist/src/index.d.ts",
"exports": {
".": "./dist/src/index.js",
- "./load": "./dist/src/load.js"
+ "./load": "./dist/src/load.js",
+ "./dist/src/load.js": "./dist/src/load.js"
},
"files": [
"dist/binaries/**",

View File

@@ -0,0 +1,105 @@
diff --git a/v4/classic/external.cjs b/v4/classic/external.cjs
index ee133825d44ab44b86dd8aef6bd985653ebde06c..ea74468d20c2371f9c4d8941467e3b7fe93a00ef 100644
--- a/v4/classic/external.cjs
+++ b/v4/classic/external.cjs
@@ -29,7 +29,7 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
-exports.coerce = exports.iso = exports.ZodISODuration = exports.ZodISOTime = exports.ZodISODate = exports.ZodISODateTime = exports.locales = exports.fromJSONSchema = exports.toJSONSchema = exports.NEVER = exports.util = exports.TimePrecision = exports.flattenError = exports.formatError = exports.prettifyError = exports.treeifyError = exports.regexes = exports.clone = exports.$brand = exports.$input = exports.$output = exports.config = exports.registry = exports.globalRegistry = exports.core = void 0;
+exports.coerce = exports.iso = exports.ZodISODuration = exports.ZodISOTime = exports.ZodISODate = exports.ZodISODateTime = exports.fromJSONSchema = exports.toJSONSchema = exports.NEVER = exports.util = exports.TimePrecision = exports.flattenError = exports.formatError = exports.prettifyError = exports.treeifyError = exports.regexes = exports.clone = exports.$brand = exports.$input = exports.$output = exports.config = exports.registry = exports.globalRegistry = exports.core = void 0;
exports.core = __importStar(require("../core/index.cjs"));
__exportStar(require("./schemas.cjs"), exports);
__exportStar(require("./checks.cjs"), exports);
@@ -60,7 +60,7 @@ var json_schema_processors_js_1 = require("../core/json-schema-processors.cjs");
Object.defineProperty(exports, "toJSONSchema", { enumerable: true, get: function () { return json_schema_processors_js_1.toJSONSchema; } });
var from_json_schema_js_1 = require("./from-json-schema.cjs");
Object.defineProperty(exports, "fromJSONSchema", { enumerable: true, get: function () { return from_json_schema_js_1.fromJSONSchema; } });
-exports.locales = __importStar(require("../locales/index.cjs"));
+// locales removed from barrel
// iso
// must be exported from top-level
// https://github.com/colinhacks/zod/issues/4491
diff --git a/v4/classic/external.js b/v4/classic/external.js
index 9567900bbb57099481c0ea5864fbf697d62021a5..98ee2af29038deca6c38c46c24d5fb14725e40f0 100644
--- a/v4/classic/external.js
+++ b/v4/classic/external.js
@@ -11,7 +11,7 @@ config(en());
export { globalRegistry, registry, config, $output, $input, $brand, clone, regexes, treeifyError, prettifyError, formatError, flattenError, TimePrecision, util, NEVER, } from "../core/index.js";
export { toJSONSchema } from "../core/json-schema-processors.js";
export { fromJSONSchema } from "./from-json-schema.js";
-export * as locales from "../locales/index.js";
+// locales removed from barrel
// iso
// must be exported from top-level
// https://github.com/colinhacks/zod/issues/4491
diff --git a/v4/core/index.cjs b/v4/core/index.cjs
index c3fa303104a191d142a5212f69e7954cba3606a7..44bdc3437c6a88971c1c85b63024213880fe0fff 100644
--- a/v4/core/index.cjs
+++ b/v4/core/index.cjs
@@ -26,7 +26,7 @@ var __importStar = (this && this.__importStar) || function (mod) {
return result;
};
Object.defineProperty(exports, "__esModule", { value: true });
-exports.JSONSchema = exports.JSONSchemaGenerator = exports.toJSONSchema = exports.locales = exports.regexes = exports.util = void 0;
+exports.JSONSchema = exports.JSONSchemaGenerator = exports.toJSONSchema = exports.regexes = exports.util = void 0;
__exportStar(require("./core.cjs"), exports);
__exportStar(require("./parse.cjs"), exports);
__exportStar(require("./errors.cjs"), exports);
@@ -35,7 +35,7 @@ __exportStar(require("./checks.cjs"), exports);
__exportStar(require("./versions.cjs"), exports);
exports.util = __importStar(require("./util.cjs"));
exports.regexes = __importStar(require("./regexes.cjs"));
-exports.locales = __importStar(require("../locales/index.cjs"));
+// locales removed from barrel
__exportStar(require("./registries.cjs"), exports);
__exportStar(require("./doc.cjs"), exports);
__exportStar(require("./api.cjs"), exports);
diff --git a/v4/core/index.js b/v4/core/index.js
index d334515bf004600f2e55ff85e3730f1b2f2ff703..4ff979844ba18d012893064b01889bf70ec245c8 100644
--- a/v4/core/index.js
+++ b/v4/core/index.js
@@ -6,7 +6,7 @@ export * from "./checks.js";
export * from "./versions.js";
export * as util from "./util.js";
export * as regexes from "./regexes.js";
-export * as locales from "../locales/index.js";
+// locales removed from barrel
export * from "./registries.js";
export * from "./doc.js";
export * from "./api.js";
diff --git a/v4/mini/external.cjs b/v4/mini/external.cjs
index 0d0079d94d94010b51abe23042418adbc6077b7f..fd3acb42a12dde65f383eb2c3f46a9108dd8c865 100644
--- a/v4/mini/external.cjs
+++ b/v4/mini/external.cjs
@@ -26,7 +26,7 @@ var __exportStar = (this && this.__exportStar) || function(m, exports) {
for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
-exports.coerce = exports.ZodMiniISODuration = exports.ZodMiniISOTime = exports.ZodMiniISODate = exports.ZodMiniISODateTime = exports.iso = exports.locales = exports.toJSONSchema = exports.NEVER = exports.util = exports.TimePrecision = exports.flattenError = exports.formatError = exports.prettifyError = exports.treeifyError = exports.regexes = exports.clone = exports.$brand = exports.$input = exports.$output = exports.config = exports.registry = exports.globalRegistry = exports.core = void 0;
+exports.coerce = exports.ZodMiniISODuration = exports.ZodMiniISOTime = exports.ZodMiniISODate = exports.ZodMiniISODateTime = exports.iso = exports.toJSONSchema = exports.NEVER = exports.util = exports.TimePrecision = exports.flattenError = exports.formatError = exports.prettifyError = exports.treeifyError = exports.regexes = exports.clone = exports.$brand = exports.$input = exports.$output = exports.config = exports.registry = exports.globalRegistry = exports.core = void 0;
exports.core = __importStar(require("../core/index.cjs"));
__exportStar(require("./parse.cjs"), exports);
__exportStar(require("./schemas.cjs"), exports);
@@ -49,7 +49,7 @@ Object.defineProperty(exports, "util", { enumerable: true, get: function () { re
Object.defineProperty(exports, "NEVER", { enumerable: true, get: function () { return index_js_1.NEVER; } });
var json_schema_processors_js_1 = require("../core/json-schema-processors.cjs");
Object.defineProperty(exports, "toJSONSchema", { enumerable: true, get: function () { return json_schema_processors_js_1.toJSONSchema; } });
-exports.locales = __importStar(require("../locales/index.cjs"));
+// locales removed from barrel
/** A special constant with type `never` */
// export const NEVER = {} as never;
// iso
diff --git a/v4/mini/external.js b/v4/mini/external.js
index d6523c153e213be110c21b370164b5eca1cdf744..7a1addf9ce6e331e56c943867bf04cf199745145 100644
--- a/v4/mini/external.js
+++ b/v4/mini/external.js
@@ -4,7 +4,7 @@ export * from "./schemas.js";
export * from "./checks.js";
export { globalRegistry, registry, config, $output, $input, $brand, clone, regexes, treeifyError, prettifyError, formatError, flattenError, TimePrecision, util, NEVER, } from "../core/index.js";
export { toJSONSchema } from "../core/json-schema-processors.js";
-export * as locales from "../locales/index.js";
+// locales removed from barrel
/** A special constant with type `never` */
// export const NEVER = {} as never;
// iso

View File

@@ -0,0 +1,9 @@
/* eslint-disable */
//prettier-ignore
module.exports = {
name: "@yarnpkg/plugin-engines",
factory: function (require) {
var plugin=(()=>{var l=Object.create,c=Object.defineProperty;var v=Object.getOwnPropertyDescriptor;var u=Object.getOwnPropertyNames;var m=Object.getPrototypeOf,h=Object.prototype.hasOwnProperty;var y=e=>c(e,"__esModule",{value:!0});var t=e=>{if(typeof require!="undefined")return require(e);throw new Error('Dynamic require of "'+e+'" is not supported')};var g=(e,o)=>{for(var r in o)c(e,r,{get:o[r],enumerable:!0})},P=(e,o,r)=>{if(o&&typeof o=="object"||typeof o=="function")for(let s of u(o))!h.call(e,s)&&s!=="default"&&c(e,s,{get:()=>o[s],enumerable:!(r=v(o,s))||r.enumerable});return e},i=e=>P(y(c(e!=null?l(m(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e);var k={};g(k,{default:()=>$});var n=i(t("@yarnpkg/core")),p=i(t("@yarnpkg/fslib")),d=i(t("fs")),f=i(t("path")),a=i(t("semver")),N={hooks:{validateProject:e=>{let o=(0,d.readFileSync)((0,f.resolve)(p.npath.fromPortablePath(e.cwd),"package.json"),"utf-8"),{engines:r={}}=JSON.parse(o);if(r.node!=null&&!(0,a.satisfies)(process.version,r.node))throw new n.ReportError(n.MessageName.UNNAMED,`The current Node version ${process.version} does not satisfy the required version ${r.node}.`);if(r.yarn!=null&&!(0,a.satisfies)(n.YarnVersion,r.yarn))throw new n.ReportError(n.MessageName.UNNAMED,`The current Yarn version v${n.YarnVersion} does not satisfy the required version ${r.yarn}.`)},setupScriptEnvironment:async e=>{let o=(0,d.readFileSync)((0,f.resolve)(p.npath.fromPortablePath(e.cwd),"package.json"),"utf-8"),{engines:r={}}=JSON.parse(o);r.node!=null&&!(0,a.satisfies)(process.version,r.node)&&(console.error(`The current Node version ${process.version} does not satisfy the required version ${r.node}.`),process.exit(1)),r.yarn!=null&&!(0,a.satisfies)(n.YarnVersion,r.yarn)&&(console.error(`The current Yarn version v${n.YarnVersion} does not satisfy the required version ${r.yarn}.`),process.exit(1))}}},$=N;return k;})();
return plugin;
}
};