Deployed the page to Github Pages.

This commit is contained in:
Batuhan Berk Başoğlu 2024-11-03 21:30:09 -05:00
parent 1d79754e93
commit 2c89899458
Signed by: batuhan-basoglu
SSH key fingerprint: SHA256:kEsnuHX+qbwhxSAXPUQ4ox535wFHu/hIRaa53FzxRpo
62797 changed files with 6551425 additions and 15279 deletions

19
node_modules/core-js-compat/LICENSE generated vendored Normal file
View file

@ -0,0 +1,19 @@
Copyright (c) 2014-2024 Denis Pushkarev
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.

135
node_modules/core-js-compat/README.md generated vendored Normal file
View file

@ -0,0 +1,135 @@
![logo](https://user-images.githubusercontent.com/2213682/146607186-8e13ddef-26a4-4ebf-befd-5aac9d77c090.png)
<div align="center">
[![fundraising](https://opencollective.com/core-js/all/badge.svg?label=fundraising)](https://opencollective.com/core-js) [![PRs welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/zloirock/core-js/blob/master/CONTRIBUTING.md) [![version](https://img.shields.io/npm/v/core-js-compat.svg)](https://www.npmjs.com/package/core-js-compat) [![core-js-compat downloads](https://img.shields.io/npm/dm/core-js-compat.svg?label=npm%20i%20core-js-compat)](https://npm-stat.com/charts.html?package=core-js&package=core-js-pure&package=core-js-compat&from=2014-11-18)
</div>
**I highly recommend reading this: [So, what's next?](https://github.com/zloirock/core-js/blob/master/docs/2023-02-14-so-whats-next.md)**
---
[`core-js-compat` package](https://github.com/zloirock/core-js/tree/master/packages/core-js-compat) contains data about the necessity of [`core-js`](https://github.com/zloirock/core-js) modules and API for getting a list of required core-js modules by browserslist query.
```js
import compat from 'core-js-compat';
const {
list, // array of required modules
targets, // object with targets for each module
} = compat({
targets: '> 1%', // browserslist query or object of minimum environment versions to support, see below
modules: [ // optional list / filter of modules - regex, string or an array of them:
'core-js/actual', // - an entry point
'esnext.array.unique-by', // - a module name (or just a start of a module name)
/^web\./, // - regex that a module name must satisfy
],
exclude: [ // optional list / filter of modules to exclude, the signature is similar to `modules` option
'web.atob',
],
version: '3.39', // used `core-js` version, by default - the latest
inverse: false, // inverse of the result - shows modules that are NOT required for the target environment
});
console.log(targets);
/* =>
{
'es.error.cause': { ios: '14.5-14.8' },
'es.aggregate-error.cause': { ios: '14.5-14.8' },
'es.array.at': { ios: '14.5-14.8' },
'es.array.find-last': { firefox: '100', ios: '14.5-14.8' },
'es.array.find-last-index': { firefox: '100', ios: '14.5-14.8' },
'es.array.includes': { firefox: '100' },
'es.array.push': { chrome: '100', edge: '101', ios: '14.5-14.8', safari: '15.4' },
'es.array.unshift': { ios: '14.5-14.8', safari: '15.4' },
'es.object.has-own': { ios: '14.5-14.8' },
'es.regexp.flags': { chrome: '100', edge: '101' },
'es.string.at-alternative': { ios: '14.5-14.8' },
'es.typed-array.at': { ios: '14.5-14.8' },
'es.typed-array.find-last': { firefox: '100', ios: '14.5-14.8' },
'es.typed-array.find-last-index': { firefox: '100', ios: '14.5-14.8' },
'esnext.array.group': { chrome: '100', edge: '101', firefox: '100', ios: '14.5-14.8', safari: '15.4' },
'esnext.array.group-by': { chrome: '100', edge: '101', firefox: '100', ios: '14.5-14.8', safari: '15.4' },
'esnext.array.group-by-to-map': { chrome: '100', edge: '101', firefox: '100', ios: '14.5-14.8', safari: '15.4' },
'esnext.array.group-to-map': { chrome: '100', edge: '101', firefox: '100', ios: '14.5-14.8', safari: '15.4' },
'esnext.array.to-reversed': { chrome: '100', edge: '101', firefox: '100', ios: '14.5-14.8', safari: '15.4' },
'esnext.array.to-sorted': { chrome: '100', edge: '101', firefox: '100', ios: '14.5-14.8', safari: '15.4' },
'esnext.array.to-spliced': { chrome: '100', edge: '101', firefox: '100', ios: '14.5-14.8', safari: '15.4' },
'esnext.array.unique-by': { chrome: '100', edge: '101', firefox: '100', ios: '14.5-14.8', safari: '15.4' },
'esnext.array.with': { chrome: '100', edge: '101', firefox: '100', ios: '14.5-14.8', safari: '15.4' },
'esnext.typed-array.to-reversed': { chrome: '100', edge: '101', firefox: '100', ios: '14.5-14.8', safari: '15.4' },
'esnext.typed-array.to-sorted': { chrome: '100', edge: '101', firefox: '100', ios: '14.5-14.8', safari: '15.4' },
'esnext.typed-array.to-spliced': { chrome: '100', edge: '101', firefox: '100', ios: '14.5-14.8', safari: '15.4' },
'esnext.typed-array.with': { chrome: '100', edge: '101', firefox: '100', ios: '14.5-14.8', safari: '15.4' },
'web.dom-exception.stack': { chrome: '100', edge: '101', ios: '14.5-14.8', safari: '15.4' },
'web.immediate': { chrome: '100', edge: '101', firefox: '100', ios: '14.5-14.8', safari: '15.4' },
'web.structured-clone': { chrome: '100', edge: '101', firefox: '100', ios: '14.5-14.8', safari: '15.4' }
}
*/
```
### `targets` option
`targets` could be [a `browserslist` query](https://github.com/browserslist/browserslist) or a targets object that specifies minimum environment versions to support:
```js
// browserslist query:
'defaults, not IE 11, maintained node versions';
// object (sure, all those fields optional):
({
android: '4.0', // Android WebView version
bun: '0.1.2', // Bun version
chrome: '38', // Chrome version
'chrome-android': '18', // Chrome for Android version
deno: '1.12', // Deno version
edge: '13', // Edge version
electron: '5.0', // Electron framework version
firefox: '15', // Firefox version
'firefox-android': '4', // Firefox for Android version
hermes: '0.11', // Hermes version
ie: '8', // Internet Explorer version
ios: '13.0', // iOS Safari version
node: 'current', // NodeJS version, you can use 'current' for set it to currently used
opera: '12', // Opera version
'opera-android': '7', // Opera for Android version
phantom: '1.9', // PhantomJS headless browser version
quest: '5.0', // Meta Quest Browser version
'react-native': '0.70', // React Native version (default Hermes engine)
rhino: '1.7.13', // Rhino engine version
safari: '14.0', // Safari version
samsung: '14.0', // Samsung Internet version
esmodules: true, // That option set target to minimum supporting ES Modules versions of all browsers
browsers: '> 0.25%', // Browserslist query or object with target browsers
});
```
### Additional API:
```js
// equals of of the method from the example above
require('core-js-compat/compat')({ targets, modules, version }); // => { list: Array<ModuleName>, targets: { [ModuleName]: { [EngineName]: EngineVersion } } }
// or
require('core-js-compat').compat({ targets, modules, version }); // => { list: Array<ModuleName>, targets: { [ModuleName]: { [EngineName]: EngineVersion } } }
// full compat data:
require('core-js-compat/data'); // => { [ModuleName]: { [EngineName]: EngineVersion } }
// or
require('core-js-compat').data; // => { [ModuleName]: { [EngineName]: EngineVersion } }
// map of modules by `core-js` entry points:
require('core-js-compat/entries'); // => { [EntryPoint]: Array<ModuleName> }
// or
require('core-js-compat').entries; // => { [EntryPoint]: Array<ModuleName> }
// full list of modules:
require('core-js-compat/modules'); // => Array<ModuleName>
// or
require('core-js-compat').modules; // => Array<ModuleName>
// the subset of modules which available in the passed `core-js` version:
require('core-js-compat/get-modules-list-for-target-version')('3.39'); // => Array<ModuleName>
// or
require('core-js-compat').getModulesListForTargetVersion('3.39'); // => Array<ModuleName>
```
If you wanna help to improve this data, you could take a look at the related section of [`CONTRIBUTING.md`](https://github.com/zloirock/core-js/blob/master/CONTRIBUTING.md#how-to-update-core-js-compat-data). The visualization of compatibility data and the browser tests runner is available [here](http://zloirock.github.io/core-js/compat/), the example:
![compat-table](https://user-images.githubusercontent.com/2213682/217452234-ccdcfc5a-c7d3-40d1-ab3f-86902315b8c3.png)

48
node_modules/core-js-compat/compat.d.ts generated vendored Normal file
View file

@ -0,0 +1,48 @@
import type { ModuleName, Target, TargetVersion } from "./shared";
type StringOrRegExp = string | RegExp;
type Modules = StringOrRegExp | readonly StringOrRegExp[];
type BrowserslistQuery = string | ReadonlyArray<string>;
type Environments = {
[target in Target]?: string | number;
};
type Targets = Environments & {
browsers?: Environments | BrowserslistQuery,
esmodules?: boolean,
};
type CompatOptions = {
/** entry / module / namespace / an array of them, by default - all `core-js` modules */
modules?: Modules,
/** a blacklist, entry / module / namespace / an array of them, by default - empty list */
exclude?: Modules,
/** optional browserslist or core-js-compat format query */
targets?: Targets | BrowserslistQuery,
/** used `core-js` version, by default the latest */
version?: string,
/** inverse of the result, shows modules that are NOT required for the target environment */
inverse?: boolean,
/**
* @deprecated use `modules` instead
*/
filter?: Modules
};
type CompatOutput = {
/** array of required modules */
list: ModuleName[],
/** object with targets for each module */
targets: {
[module: ModuleName]: {
[target in Target]?: TargetVersion
}
}
}
declare function compat(options?: CompatOptions): CompatOutput;
export = compat;

90
node_modules/core-js-compat/compat.js generated vendored Normal file
View file

@ -0,0 +1,90 @@
'use strict';
const { compare, filterOutStabilizedProposals, has, intersection } = require('./helpers');
const data = require('./data');
const entries = require('./entries');
const getModulesListForTargetVersion = require('./get-modules-list-for-target-version');
const allModules = require('./modules');
const targetsParser = require('./targets-parser');
function throwInvalidFilter(filter) {
throw new TypeError(`Specified invalid module name or pattern: ${ filter }`);
}
function atLeastSomeModules(modules, filter) {
if (!modules.length) throwInvalidFilter(filter);
return modules;
}
function getModules(filter) {
if (typeof filter == 'string') {
if (has(entries, filter)) return entries[filter];
return atLeastSomeModules(allModules.filter(it => it.startsWith(filter)), filter);
}
if (filter instanceof RegExp) return atLeastSomeModules(allModules.filter(it => filter.test(it)), filter);
throwInvalidFilter(filter);
}
function normalizeModules(option) {
// TODO: use `.flatMap` in core-js@4
return new Set(Array.isArray(option) ? [].concat(...option.map(getModules)) : getModules(option));
}
function checkModule(name, targets) {
const result = {
required: !targets,
targets: {},
};
if (!targets) return result;
const requirements = data[name];
for (const [engine, version] of targets) {
if (!has(requirements, engine) || compare(version, '<', requirements[engine])) {
result.required = true;
result.targets[engine] = version;
}
}
return result;
}
module.exports = function ({
filter = null, // TODO: Obsolete, remove from `core-js@4`
modules = null,
exclude = [],
targets = null,
version = null,
inverse = false,
} = {}) {
if (modules === null || modules === undefined) modules = filter;
inverse = !!inverse;
const parsedTargets = targets ? targetsParser(targets) : null;
const result = {
list: [],
targets: {},
};
exclude = normalizeModules(exclude);
modules = modules ? [...normalizeModules(modules)] : allModules;
if (exclude.size) modules = modules.filter(it => !exclude.has(it));
modules = intersection(modules, version ? getModulesListForTargetVersion(version) : allModules);
if (!inverse) modules = filterOutStabilizedProposals(modules);
for (const key of modules) {
const check = checkModule(key, parsedTargets);
if (check.required ^ inverse) {
result.list.push(key);
result.targets[key] = check.targets;
}
}
return result;
};

7562
node_modules/core-js-compat/data.json generated vendored Executable file

File diff suppressed because it is too large Load diff

20563
node_modules/core-js-compat/entries.json generated vendored Executable file

File diff suppressed because it is too large Load diff

21
node_modules/core-js-compat/external.json generated vendored Executable file
View file

@ -0,0 +1,21 @@
{
"modules": {
"android": "61",
"bun": "0.1.1",
"chrome": "61",
"chrome-android": "61",
"deno": "1.0",
"edge": "16",
"firefox": "60",
"firefox-android": "60",
"ios": "10.3",
"node": "13.2",
"oculus": "4.0",
"opera": "48",
"opera-android": "45",
"opera_mobile": "45",
"quest": "4.0",
"safari": "10.1",
"samsung": "8.0"
}
}

View file

@ -0,0 +1,5 @@
import type { ModuleName, TargetVersion } from "./shared";
declare function getModulesListForTargetVersion(version: TargetVersion): readonly ModuleName[];
export = getModulesListForTargetVersion;

View file

@ -0,0 +1,18 @@
'use strict';
const { compare, intersection, semver } = require('./helpers');
const modulesByVersions = require('./modules-by-versions');
const modules = require('./modules');
module.exports = function (raw) {
const corejs = semver(raw);
if (corejs.major !== 3) {
throw new RangeError('This version of `core-js-compat` works only with `core-js@3`.');
}
const result = [];
for (const version of Object.keys(modulesByVersions)) {
if (compare(version, '<=', corejs)) {
result.push(...modulesByVersions[version]);
}
}
return intersection(result, modules);
};

65
node_modules/core-js-compat/helpers.js generated vendored Normal file
View file

@ -0,0 +1,65 @@
'use strict';
// eslint-disable-next-line es/no-object-hasown -- safe
const has = Object.hasOwn || Function.call.bind({}.hasOwnProperty);
const VERSION_PATTERN = /(\d+)(?:\.(\d+))?(?:\.(\d+))?/;
class SemVer {
constructor(input) {
const match = VERSION_PATTERN.exec(input);
if (!match) throw new TypeError(`Invalid version: ${ input }`);
const [, $major, $minor, $patch] = match;
this.major = +$major;
this.minor = $minor ? +$minor : 0;
this.patch = $patch ? +$patch : 0;
}
toString() {
return `${ this.major }.${ this.minor }.${ this.patch }`;
}
}
function semver(input) {
return input instanceof SemVer ? input : new SemVer(input);
}
function compare($a, operator, $b) {
const a = semver($a);
const b = semver($b);
for (const component of ['major', 'minor', 'patch']) {
if (a[component] < b[component]) return operator === '<' || operator === '<=' || operator === '!=';
if (a[component] > b[component]) return operator === '>' || operator === '>=' || operator === '!=';
} return operator === '==' || operator === '<=' || operator === '>=';
}
function filterOutStabilizedProposals(modules) {
const modulesSet = new Set(modules);
for (const $module of modulesSet) {
if ($module.startsWith('esnext.') && modulesSet.has($module.replace(/^esnext\./, 'es.'))) {
modulesSet.delete($module);
}
}
return [...modulesSet];
}
function intersection(list, order) {
const set = list instanceof Set ? list : new Set(list);
return order.filter(name => set.has(name));
}
function sortObjectByKey(object, fn) {
return Object.keys(object).sort(fn).reduce((memo, key) => {
memo[key] = object[key];
return memo;
}, {});
}
module.exports = {
compare,
filterOutStabilizedProposals,
has,
intersection,
semver,
sortObjectByKey,
};

27
node_modules/core-js-compat/index.d.ts generated vendored Normal file
View file

@ -0,0 +1,27 @@
import type compat from './compat'
import type getModulesListForTargetVersion from './get-modules-list-for-target-version';
import type { ModuleName, Target, TargetVersion } from './shared'
type CompatData = {
[module: ModuleName]: {
[target in Target]?: TargetVersion
}
};
declare const ExportedCompatObject: typeof compat & {
compat: typeof compat,
/** The subset of modules which available in the passed `core-js` version */
getModulesListForTargetVersion: typeof getModulesListForTargetVersion,
/** Full list compatibility data */
data: CompatData,
/** map of modules by `core-js` entry points */
entries: {[entry_point: string]: readonly ModuleName[]},
/** Full list of modules */
modules: readonly ModuleName[]
}
export = ExportedCompatObject

14
node_modules/core-js-compat/index.js generated vendored Normal file
View file

@ -0,0 +1,14 @@
'use strict';
const compat = require('./compat');
const data = require('./data');
const entries = require('./entries');
const getModulesListForTargetVersion = require('./get-modules-list-for-target-version');
const modules = require('./modules');
module.exports = Object.assign(compat, {
compat,
data,
entries,
getModulesListForTargetVersion,
modules,
});

569
node_modules/core-js-compat/modules-by-versions.json generated vendored Executable file
View file

@ -0,0 +1,569 @@
{
"3.0": [
"es.symbol",
"es.symbol.description",
"es.symbol.async-iterator",
"es.symbol.has-instance",
"es.symbol.is-concat-spreadable",
"es.symbol.iterator",
"es.symbol.match",
"es.symbol.replace",
"es.symbol.search",
"es.symbol.species",
"es.symbol.split",
"es.symbol.to-primitive",
"es.symbol.to-string-tag",
"es.symbol.unscopables",
"es.array.concat",
"es.array.copy-within",
"es.array.every",
"es.array.fill",
"es.array.filter",
"es.array.find",
"es.array.find-index",
"es.array.flat",
"es.array.flat-map",
"es.array.for-each",
"es.array.from",
"es.array.includes",
"es.array.index-of",
"es.array.is-array",
"es.array.iterator",
"es.array.join",
"es.array.last-index-of",
"es.array.map",
"es.array.of",
"es.array.reduce",
"es.array.reduce-right",
"es.array.reverse",
"es.array.slice",
"es.array.some",
"es.array.sort",
"es.array.species",
"es.array.splice",
"es.array.unscopables.flat",
"es.array.unscopables.flat-map",
"es.array-buffer.constructor",
"es.array-buffer.is-view",
"es.array-buffer.slice",
"es.data-view",
"es.date.now",
"es.date.to-iso-string",
"es.date.to-json",
"es.date.to-primitive",
"es.date.to-string",
"es.function.bind",
"es.function.has-instance",
"es.function.name",
"es.json.to-string-tag",
"es.map",
"es.math.acosh",
"es.math.asinh",
"es.math.atanh",
"es.math.cbrt",
"es.math.clz32",
"es.math.cosh",
"es.math.expm1",
"es.math.fround",
"es.math.hypot",
"es.math.imul",
"es.math.log10",
"es.math.log1p",
"es.math.log2",
"es.math.sign",
"es.math.sinh",
"es.math.tanh",
"es.math.to-string-tag",
"es.math.trunc",
"es.number.constructor",
"es.number.epsilon",
"es.number.is-finite",
"es.number.is-integer",
"es.number.is-nan",
"es.number.is-safe-integer",
"es.number.max-safe-integer",
"es.number.min-safe-integer",
"es.number.parse-float",
"es.number.parse-int",
"es.number.to-fixed",
"es.number.to-precision",
"es.object.assign",
"es.object.create",
"es.object.define-getter",
"es.object.define-properties",
"es.object.define-property",
"es.object.define-setter",
"es.object.entries",
"es.object.freeze",
"es.object.from-entries",
"es.object.get-own-property-descriptor",
"es.object.get-own-property-descriptors",
"es.object.get-own-property-names",
"es.object.get-prototype-of",
"es.object.is",
"es.object.is-extensible",
"es.object.is-frozen",
"es.object.is-sealed",
"es.object.keys",
"es.object.lookup-getter",
"es.object.lookup-setter",
"es.object.prevent-extensions",
"es.object.seal",
"es.object.set-prototype-of",
"es.object.to-string",
"es.object.values",
"es.parse-float",
"es.parse-int",
"es.promise",
"es.promise.finally",
"es.reflect.apply",
"es.reflect.construct",
"es.reflect.define-property",
"es.reflect.delete-property",
"es.reflect.get",
"es.reflect.get-own-property-descriptor",
"es.reflect.get-prototype-of",
"es.reflect.has",
"es.reflect.is-extensible",
"es.reflect.own-keys",
"es.reflect.prevent-extensions",
"es.reflect.set",
"es.reflect.set-prototype-of",
"es.regexp.constructor",
"es.regexp.exec",
"es.regexp.flags",
"es.regexp.to-string",
"es.set",
"es.string.code-point-at",
"es.string.ends-with",
"es.string.from-code-point",
"es.string.includes",
"es.string.iterator",
"es.string.match",
"es.string.pad-end",
"es.string.pad-start",
"es.string.raw",
"es.string.repeat",
"es.string.replace",
"es.string.search",
"es.string.split",
"es.string.starts-with",
"es.string.trim",
"es.string.trim-end",
"es.string.trim-start",
"es.string.anchor",
"es.string.big",
"es.string.blink",
"es.string.bold",
"es.string.fixed",
"es.string.fontcolor",
"es.string.fontsize",
"es.string.italics",
"es.string.link",
"es.string.small",
"es.string.strike",
"es.string.sub",
"es.string.sup",
"es.typed-array.float32-array",
"es.typed-array.float64-array",
"es.typed-array.int8-array",
"es.typed-array.int16-array",
"es.typed-array.int32-array",
"es.typed-array.uint8-array",
"es.typed-array.uint8-clamped-array",
"es.typed-array.uint16-array",
"es.typed-array.uint32-array",
"es.typed-array.copy-within",
"es.typed-array.every",
"es.typed-array.fill",
"es.typed-array.filter",
"es.typed-array.find",
"es.typed-array.find-index",
"es.typed-array.for-each",
"es.typed-array.from",
"es.typed-array.includes",
"es.typed-array.index-of",
"es.typed-array.iterator",
"es.typed-array.join",
"es.typed-array.last-index-of",
"es.typed-array.map",
"es.typed-array.of",
"es.typed-array.reduce",
"es.typed-array.reduce-right",
"es.typed-array.reverse",
"es.typed-array.set",
"es.typed-array.slice",
"es.typed-array.some",
"es.typed-array.sort",
"es.typed-array.subarray",
"es.typed-array.to-locale-string",
"es.typed-array.to-string",
"es.weak-map",
"es.weak-set",
"esnext.aggregate-error",
"esnext.array.last-index",
"esnext.array.last-item",
"esnext.composite-key",
"esnext.composite-symbol",
"esnext.global-this",
"esnext.map.delete-all",
"esnext.map.every",
"esnext.map.filter",
"esnext.map.find",
"esnext.map.find-key",
"esnext.map.from",
"esnext.map.group-by",
"esnext.map.includes",
"esnext.map.key-by",
"esnext.map.key-of",
"esnext.map.map-keys",
"esnext.map.map-values",
"esnext.map.merge",
"esnext.map.of",
"esnext.map.reduce",
"esnext.map.some",
"esnext.map.update",
"esnext.math.clamp",
"esnext.math.deg-per-rad",
"esnext.math.degrees",
"esnext.math.fscale",
"esnext.math.iaddh",
"esnext.math.imulh",
"esnext.math.isubh",
"esnext.math.rad-per-deg",
"esnext.math.radians",
"esnext.math.scale",
"esnext.math.seeded-prng",
"esnext.math.signbit",
"esnext.math.umulh",
"esnext.number.from-string",
"esnext.observable",
"esnext.promise.all-settled",
"esnext.promise.any",
"esnext.promise.try",
"esnext.reflect.define-metadata",
"esnext.reflect.delete-metadata",
"esnext.reflect.get-metadata",
"esnext.reflect.get-metadata-keys",
"esnext.reflect.get-own-metadata",
"esnext.reflect.get-own-metadata-keys",
"esnext.reflect.has-metadata",
"esnext.reflect.has-own-metadata",
"esnext.reflect.metadata",
"esnext.set.add-all",
"esnext.set.delete-all",
"esnext.set.difference",
"esnext.set.every",
"esnext.set.filter",
"esnext.set.find",
"esnext.set.from",
"esnext.set.intersection",
"esnext.set.is-disjoint-from",
"esnext.set.is-subset-of",
"esnext.set.is-superset-of",
"esnext.set.join",
"esnext.set.map",
"esnext.set.of",
"esnext.set.reduce",
"esnext.set.some",
"esnext.set.symmetric-difference",
"esnext.set.union",
"esnext.string.at",
"esnext.string.code-points",
"esnext.string.match-all",
"esnext.string.replace-all",
"esnext.symbol.dispose",
"esnext.symbol.observable",
"esnext.symbol.pattern-match",
"esnext.weak-map.delete-all",
"esnext.weak-map.from",
"esnext.weak-map.of",
"esnext.weak-set.add-all",
"esnext.weak-set.delete-all",
"esnext.weak-set.from",
"esnext.weak-set.of",
"web.dom-collections.for-each",
"web.dom-collections.iterator",
"web.immediate",
"web.queue-microtask",
"web.timers",
"web.url",
"web.url.to-json",
"web.url-search-params"
],
"3.1": [
"es.string.match-all",
"es.symbol.match-all",
"esnext.symbol.replace-all"
],
"3.2": [
"es.promise.all-settled",
"esnext.array.is-template-object",
"esnext.map.update-or-insert",
"esnext.symbol.async-dispose"
],
"3.3": [
"es.global-this",
"esnext.async-iterator.constructor",
"esnext.async-iterator.as-indexed-pairs",
"esnext.async-iterator.drop",
"esnext.async-iterator.every",
"esnext.async-iterator.filter",
"esnext.async-iterator.find",
"esnext.async-iterator.flat-map",
"esnext.async-iterator.for-each",
"esnext.async-iterator.from",
"esnext.async-iterator.map",
"esnext.async-iterator.reduce",
"esnext.async-iterator.some",
"esnext.async-iterator.take",
"esnext.async-iterator.to-array",
"esnext.iterator.constructor",
"esnext.iterator.as-indexed-pairs",
"esnext.iterator.drop",
"esnext.iterator.every",
"esnext.iterator.filter",
"esnext.iterator.find",
"esnext.iterator.flat-map",
"esnext.iterator.for-each",
"esnext.iterator.from",
"esnext.iterator.map",
"esnext.iterator.reduce",
"esnext.iterator.some",
"esnext.iterator.take",
"esnext.iterator.to-array",
"esnext.map.upsert",
"esnext.weak-map.upsert"
],
"3.4": [
"es.json.stringify"
],
"3.5": [
"esnext.object.iterate-entries",
"esnext.object.iterate-keys",
"esnext.object.iterate-values"
],
"3.6": [
"es.regexp.sticky",
"es.regexp.test"
],
"3.7": [
"es.aggregate-error",
"es.promise.any",
"es.reflect.to-string-tag",
"es.string.replace-all",
"esnext.map.emplace",
"esnext.weak-map.emplace"
],
"3.8": [
"esnext.array.at",
"esnext.array.filter-out",
"esnext.array.unique-by",
"esnext.bigint.range",
"esnext.number.range",
"esnext.typed-array.at",
"esnext.typed-array.filter-out"
],
"3.9": [
"esnext.array.find-last",
"esnext.array.find-last-index",
"esnext.typed-array.find-last",
"esnext.typed-array.find-last-index",
"esnext.typed-array.unique-by"
],
"3.11": [
"esnext.object.has-own"
],
"3.12": [
"esnext.symbol.matcher",
"esnext.symbol.metadata"
],
"3.15": [
"es.date.get-year",
"es.date.set-year",
"es.date.to-gmt-string",
"es.escape",
"es.regexp.dot-all",
"es.string.substr",
"es.unescape"
],
"3.16": [
"esnext.array.filter-reject",
"esnext.array.group-by",
"esnext.typed-array.filter-reject",
"esnext.typed-array.group-by"
],
"3.17": [
"es.array.at",
"es.object.has-own",
"es.string.at-alternative",
"es.typed-array.at"
],
"3.18": [
"esnext.array.from-async",
"esnext.typed-array.from-async"
],
"3.20": [
"es.error.cause",
"es.error.to-string",
"es.aggregate-error.cause",
"es.number.to-exponential",
"esnext.array.group-by-to-map",
"esnext.array.to-reversed",
"esnext.array.to-sorted",
"esnext.array.to-spliced",
"esnext.array.with",
"esnext.function.is-callable",
"esnext.function.is-constructor",
"esnext.function.un-this",
"esnext.iterator.to-async",
"esnext.string.cooked",
"esnext.typed-array.to-reversed",
"esnext.typed-array.to-sorted",
"esnext.typed-array.to-spliced",
"esnext.typed-array.with",
"web.dom-exception.constructor",
"web.dom-exception.stack",
"web.dom-exception.to-string-tag",
"web.structured-clone"
],
"3.21": [
"web.atob",
"web.btoa"
],
"3.23": [
"es.array.find-last",
"es.array.find-last-index",
"es.array.push",
"es.array.unshift",
"es.typed-array.find-last",
"es.typed-array.find-last-index",
"esnext.array.group",
"esnext.array.group-to-map",
"esnext.symbol.metadata-key"
],
"3.24": [
"esnext.async-iterator.indexed",
"esnext.iterator.indexed"
],
"3.25": [
"es.object.proto"
],
"3.26": [
"esnext.string.is-well-formed",
"esnext.string.to-well-formed",
"web.self"
],
"3.27": [
"esnext.suppressed-error.constructor",
"esnext.async-disposable-stack.constructor",
"esnext.async-iterator.async-dispose",
"esnext.disposable-stack.constructor",
"esnext.iterator.dispose",
"esnext.set.difference.v2",
"esnext.set.intersection.v2",
"esnext.set.is-disjoint-from.v2",
"esnext.set.is-subset-of.v2",
"esnext.set.is-superset-of.v2",
"esnext.set.symmetric-difference.v2",
"esnext.set.union.v2",
"esnext.string.dedent"
],
"3.28": [
"es.array.to-reversed",
"es.array.to-sorted",
"es.array.to-spliced",
"es.array.with",
"es.typed-array.to-reversed",
"es.typed-array.to-sorted",
"es.typed-array.with",
"esnext.array-buffer.detached",
"esnext.array-buffer.transfer",
"esnext.array-buffer.transfer-to-fixed-length",
"esnext.function.demethodize",
"esnext.iterator.range",
"esnext.json.is-raw-json",
"esnext.json.parse",
"esnext.json.raw-json",
"esnext.symbol.is-registered",
"esnext.symbol.is-well-known"
],
"3.29": [
"web.url-search-params.size"
],
"3.30": [
"web.url.can-parse"
],
"3.31": [
"es.string.is-well-formed",
"es.string.to-well-formed",
"esnext.function.metadata",
"esnext.object.group-by",
"esnext.promise.with-resolvers",
"esnext.symbol.is-registered-symbol",
"esnext.symbol.is-well-known-symbol",
"web.url-search-params.delete",
"web.url-search-params.has"
],
"3.32": [
"esnext.data-view.get-float16",
"esnext.data-view.get-uint8-clamped",
"esnext.data-view.set-float16",
"esnext.data-view.set-uint8-clamped",
"esnext.math.f16round"
],
"3.33": [
"esnext.regexp.escape"
],
"3.34": [
"es.map.group-by",
"es.object.group-by",
"es.promise.with-resolvers",
"esnext.uint8-array.from-base64",
"esnext.uint8-array.from-hex",
"esnext.uint8-array.to-base64",
"esnext.uint8-array.to-hex"
],
"3.36": [
"es.array-buffer.detached",
"es.array-buffer.transfer",
"es.array-buffer.transfer-to-fixed-length"
],
"3.37": [
"es.set.difference.v2",
"es.set.intersection.v2",
"es.set.is-disjoint-from.v2",
"es.set.is-subset-of.v2",
"es.set.is-superset-of.v2",
"es.set.symmetric-difference.v2",
"es.set.union.v2",
"esnext.math.sum-precise",
"esnext.symbol.custom-matcher",
"web.url.parse"
],
"3.38": [
"esnext.uint8-array.set-from-base64",
"esnext.uint8-array.set-from-hex"
],
"3.39": [
"es.iterator.constructor",
"es.iterator.drop",
"es.iterator.every",
"es.iterator.filter",
"es.iterator.find",
"es.iterator.flat-map",
"es.iterator.for-each",
"es.iterator.from",
"es.iterator.map",
"es.iterator.reduce",
"es.iterator.some",
"es.iterator.take",
"es.iterator.to-array",
"es.promise.try",
"esnext.iterator.concat",
"esnext.map.get-or-insert",
"esnext.map.get-or-insert-computed",
"esnext.weak-map.get-or-insert",
"esnext.weak-map.get-or-insert-computed"
]
}

501
node_modules/core-js-compat/modules.json generated vendored Executable file
View file

@ -0,0 +1,501 @@
[
"es.symbol",
"es.symbol.description",
"es.symbol.async-iterator",
"es.symbol.has-instance",
"es.symbol.is-concat-spreadable",
"es.symbol.iterator",
"es.symbol.match",
"es.symbol.match-all",
"es.symbol.replace",
"es.symbol.search",
"es.symbol.species",
"es.symbol.split",
"es.symbol.to-primitive",
"es.symbol.to-string-tag",
"es.symbol.unscopables",
"es.error.cause",
"es.error.to-string",
"es.aggregate-error",
"es.aggregate-error.cause",
"es.array.at",
"es.array.concat",
"es.array.copy-within",
"es.array.every",
"es.array.fill",
"es.array.filter",
"es.array.find",
"es.array.find-index",
"es.array.find-last",
"es.array.find-last-index",
"es.array.flat",
"es.array.flat-map",
"es.array.for-each",
"es.array.from",
"es.array.includes",
"es.array.index-of",
"es.array.is-array",
"es.array.iterator",
"es.array.join",
"es.array.last-index-of",
"es.array.map",
"es.array.of",
"es.array.push",
"es.array.reduce",
"es.array.reduce-right",
"es.array.reverse",
"es.array.slice",
"es.array.some",
"es.array.sort",
"es.array.species",
"es.array.splice",
"es.array.to-reversed",
"es.array.to-sorted",
"es.array.to-spliced",
"es.array.unscopables.flat",
"es.array.unscopables.flat-map",
"es.array.unshift",
"es.array.with",
"es.array-buffer.constructor",
"es.array-buffer.is-view",
"es.array-buffer.slice",
"es.data-view",
"es.array-buffer.detached",
"es.array-buffer.transfer",
"es.array-buffer.transfer-to-fixed-length",
"es.date.get-year",
"es.date.now",
"es.date.set-year",
"es.date.to-gmt-string",
"es.date.to-iso-string",
"es.date.to-json",
"es.date.to-primitive",
"es.date.to-string",
"es.escape",
"es.function.bind",
"es.function.has-instance",
"es.function.name",
"es.global-this",
"es.iterator.constructor",
"es.iterator.drop",
"es.iterator.every",
"es.iterator.filter",
"es.iterator.find",
"es.iterator.flat-map",
"es.iterator.for-each",
"es.iterator.from",
"es.iterator.map",
"es.iterator.reduce",
"es.iterator.some",
"es.iterator.take",
"es.iterator.to-array",
"es.json.stringify",
"es.json.to-string-tag",
"es.map",
"es.map.group-by",
"es.math.acosh",
"es.math.asinh",
"es.math.atanh",
"es.math.cbrt",
"es.math.clz32",
"es.math.cosh",
"es.math.expm1",
"es.math.fround",
"es.math.hypot",
"es.math.imul",
"es.math.log10",
"es.math.log1p",
"es.math.log2",
"es.math.sign",
"es.math.sinh",
"es.math.tanh",
"es.math.to-string-tag",
"es.math.trunc",
"es.number.constructor",
"es.number.epsilon",
"es.number.is-finite",
"es.number.is-integer",
"es.number.is-nan",
"es.number.is-safe-integer",
"es.number.max-safe-integer",
"es.number.min-safe-integer",
"es.number.parse-float",
"es.number.parse-int",
"es.number.to-exponential",
"es.number.to-fixed",
"es.number.to-precision",
"es.object.assign",
"es.object.create",
"es.object.define-getter",
"es.object.define-properties",
"es.object.define-property",
"es.object.define-setter",
"es.object.entries",
"es.object.freeze",
"es.object.from-entries",
"es.object.get-own-property-descriptor",
"es.object.get-own-property-descriptors",
"es.object.get-own-property-names",
"es.object.get-prototype-of",
"es.object.group-by",
"es.object.has-own",
"es.object.is",
"es.object.is-extensible",
"es.object.is-frozen",
"es.object.is-sealed",
"es.object.keys",
"es.object.lookup-getter",
"es.object.lookup-setter",
"es.object.prevent-extensions",
"es.object.proto",
"es.object.seal",
"es.object.set-prototype-of",
"es.object.to-string",
"es.object.values",
"es.parse-float",
"es.parse-int",
"es.promise",
"es.promise.all-settled",
"es.promise.any",
"es.promise.finally",
"es.promise.try",
"es.promise.with-resolvers",
"es.reflect.apply",
"es.reflect.construct",
"es.reflect.define-property",
"es.reflect.delete-property",
"es.reflect.get",
"es.reflect.get-own-property-descriptor",
"es.reflect.get-prototype-of",
"es.reflect.has",
"es.reflect.is-extensible",
"es.reflect.own-keys",
"es.reflect.prevent-extensions",
"es.reflect.set",
"es.reflect.set-prototype-of",
"es.reflect.to-string-tag",
"es.regexp.constructor",
"es.regexp.dot-all",
"es.regexp.exec",
"es.regexp.flags",
"es.regexp.sticky",
"es.regexp.test",
"es.regexp.to-string",
"es.set",
"es.set.difference.v2",
"es.set.intersection.v2",
"es.set.is-disjoint-from.v2",
"es.set.is-subset-of.v2",
"es.set.is-superset-of.v2",
"es.set.symmetric-difference.v2",
"es.set.union.v2",
"es.string.at-alternative",
"es.string.code-point-at",
"es.string.ends-with",
"es.string.from-code-point",
"es.string.includes",
"es.string.is-well-formed",
"es.string.iterator",
"es.string.match",
"es.string.match-all",
"es.string.pad-end",
"es.string.pad-start",
"es.string.raw",
"es.string.repeat",
"es.string.replace",
"es.string.replace-all",
"es.string.search",
"es.string.split",
"es.string.starts-with",
"es.string.substr",
"es.string.to-well-formed",
"es.string.trim",
"es.string.trim-end",
"es.string.trim-start",
"es.string.anchor",
"es.string.big",
"es.string.blink",
"es.string.bold",
"es.string.fixed",
"es.string.fontcolor",
"es.string.fontsize",
"es.string.italics",
"es.string.link",
"es.string.small",
"es.string.strike",
"es.string.sub",
"es.string.sup",
"es.typed-array.float32-array",
"es.typed-array.float64-array",
"es.typed-array.int8-array",
"es.typed-array.int16-array",
"es.typed-array.int32-array",
"es.typed-array.uint8-array",
"es.typed-array.uint8-clamped-array",
"es.typed-array.uint16-array",
"es.typed-array.uint32-array",
"es.typed-array.at",
"es.typed-array.copy-within",
"es.typed-array.every",
"es.typed-array.fill",
"es.typed-array.filter",
"es.typed-array.find",
"es.typed-array.find-index",
"es.typed-array.find-last",
"es.typed-array.find-last-index",
"es.typed-array.for-each",
"es.typed-array.from",
"es.typed-array.includes",
"es.typed-array.index-of",
"es.typed-array.iterator",
"es.typed-array.join",
"es.typed-array.last-index-of",
"es.typed-array.map",
"es.typed-array.of",
"es.typed-array.reduce",
"es.typed-array.reduce-right",
"es.typed-array.reverse",
"es.typed-array.set",
"es.typed-array.slice",
"es.typed-array.some",
"es.typed-array.sort",
"es.typed-array.subarray",
"es.typed-array.to-locale-string",
"es.typed-array.to-reversed",
"es.typed-array.to-sorted",
"es.typed-array.to-string",
"es.typed-array.with",
"es.unescape",
"es.weak-map",
"es.weak-set",
"esnext.aggregate-error",
"esnext.suppressed-error.constructor",
"esnext.array.from-async",
"esnext.array.at",
"esnext.array.filter-out",
"esnext.array.filter-reject",
"esnext.array.find-last",
"esnext.array.find-last-index",
"esnext.array.group",
"esnext.array.group-by",
"esnext.array.group-by-to-map",
"esnext.array.group-to-map",
"esnext.array.is-template-object",
"esnext.array.last-index",
"esnext.array.last-item",
"esnext.array.to-reversed",
"esnext.array.to-sorted",
"esnext.array.to-spliced",
"esnext.array.unique-by",
"esnext.array.with",
"esnext.array-buffer.detached",
"esnext.array-buffer.transfer",
"esnext.array-buffer.transfer-to-fixed-length",
"esnext.async-disposable-stack.constructor",
"esnext.async-iterator.constructor",
"esnext.async-iterator.as-indexed-pairs",
"esnext.async-iterator.async-dispose",
"esnext.async-iterator.drop",
"esnext.async-iterator.every",
"esnext.async-iterator.filter",
"esnext.async-iterator.find",
"esnext.async-iterator.flat-map",
"esnext.async-iterator.for-each",
"esnext.async-iterator.from",
"esnext.async-iterator.indexed",
"esnext.async-iterator.map",
"esnext.async-iterator.reduce",
"esnext.async-iterator.some",
"esnext.async-iterator.take",
"esnext.async-iterator.to-array",
"esnext.bigint.range",
"esnext.composite-key",
"esnext.composite-symbol",
"esnext.data-view.get-float16",
"esnext.data-view.get-uint8-clamped",
"esnext.data-view.set-float16",
"esnext.data-view.set-uint8-clamped",
"esnext.disposable-stack.constructor",
"esnext.function.demethodize",
"esnext.function.is-callable",
"esnext.function.is-constructor",
"esnext.function.metadata",
"esnext.function.un-this",
"esnext.global-this",
"esnext.iterator.constructor",
"esnext.iterator.as-indexed-pairs",
"esnext.iterator.concat",
"esnext.iterator.dispose",
"esnext.iterator.drop",
"esnext.iterator.every",
"esnext.iterator.filter",
"esnext.iterator.find",
"esnext.iterator.flat-map",
"esnext.iterator.for-each",
"esnext.iterator.from",
"esnext.iterator.indexed",
"esnext.iterator.map",
"esnext.iterator.range",
"esnext.iterator.reduce",
"esnext.iterator.some",
"esnext.iterator.take",
"esnext.iterator.to-array",
"esnext.iterator.to-async",
"esnext.json.is-raw-json",
"esnext.json.parse",
"esnext.json.raw-json",
"esnext.map.delete-all",
"esnext.map.emplace",
"esnext.map.every",
"esnext.map.filter",
"esnext.map.find",
"esnext.map.find-key",
"esnext.map.from",
"esnext.map.get-or-insert",
"esnext.map.get-or-insert-computed",
"esnext.map.group-by",
"esnext.map.includes",
"esnext.map.key-by",
"esnext.map.key-of",
"esnext.map.map-keys",
"esnext.map.map-values",
"esnext.map.merge",
"esnext.map.of",
"esnext.map.reduce",
"esnext.map.some",
"esnext.map.update",
"esnext.map.update-or-insert",
"esnext.map.upsert",
"esnext.math.clamp",
"esnext.math.deg-per-rad",
"esnext.math.degrees",
"esnext.math.fscale",
"esnext.math.f16round",
"esnext.math.iaddh",
"esnext.math.imulh",
"esnext.math.isubh",
"esnext.math.rad-per-deg",
"esnext.math.radians",
"esnext.math.scale",
"esnext.math.seeded-prng",
"esnext.math.signbit",
"esnext.math.sum-precise",
"esnext.math.umulh",
"esnext.number.from-string",
"esnext.number.range",
"esnext.object.has-own",
"esnext.object.iterate-entries",
"esnext.object.iterate-keys",
"esnext.object.iterate-values",
"esnext.object.group-by",
"esnext.observable",
"esnext.promise.all-settled",
"esnext.promise.any",
"esnext.promise.try",
"esnext.promise.with-resolvers",
"esnext.reflect.define-metadata",
"esnext.reflect.delete-metadata",
"esnext.reflect.get-metadata",
"esnext.reflect.get-metadata-keys",
"esnext.reflect.get-own-metadata",
"esnext.reflect.get-own-metadata-keys",
"esnext.reflect.has-metadata",
"esnext.reflect.has-own-metadata",
"esnext.reflect.metadata",
"esnext.regexp.escape",
"esnext.set.add-all",
"esnext.set.delete-all",
"esnext.set.difference.v2",
"esnext.set.difference",
"esnext.set.every",
"esnext.set.filter",
"esnext.set.find",
"esnext.set.from",
"esnext.set.intersection.v2",
"esnext.set.intersection",
"esnext.set.is-disjoint-from.v2",
"esnext.set.is-disjoint-from",
"esnext.set.is-subset-of.v2",
"esnext.set.is-subset-of",
"esnext.set.is-superset-of.v2",
"esnext.set.is-superset-of",
"esnext.set.join",
"esnext.set.map",
"esnext.set.of",
"esnext.set.reduce",
"esnext.set.some",
"esnext.set.symmetric-difference.v2",
"esnext.set.symmetric-difference",
"esnext.set.union.v2",
"esnext.set.union",
"esnext.string.at",
"esnext.string.cooked",
"esnext.string.code-points",
"esnext.string.dedent",
"esnext.string.is-well-formed",
"esnext.string.match-all",
"esnext.string.replace-all",
"esnext.string.to-well-formed",
"esnext.symbol.async-dispose",
"esnext.symbol.custom-matcher",
"esnext.symbol.dispose",
"esnext.symbol.is-registered-symbol",
"esnext.symbol.is-registered",
"esnext.symbol.is-well-known-symbol",
"esnext.symbol.is-well-known",
"esnext.symbol.matcher",
"esnext.symbol.metadata",
"esnext.symbol.metadata-key",
"esnext.symbol.observable",
"esnext.symbol.pattern-match",
"esnext.symbol.replace-all",
"esnext.typed-array.from-async",
"esnext.typed-array.at",
"esnext.typed-array.filter-out",
"esnext.typed-array.filter-reject",
"esnext.typed-array.find-last",
"esnext.typed-array.find-last-index",
"esnext.typed-array.group-by",
"esnext.typed-array.to-reversed",
"esnext.typed-array.to-sorted",
"esnext.typed-array.to-spliced",
"esnext.typed-array.unique-by",
"esnext.typed-array.with",
"esnext.uint8-array.from-base64",
"esnext.uint8-array.from-hex",
"esnext.uint8-array.set-from-base64",
"esnext.uint8-array.set-from-hex",
"esnext.uint8-array.to-base64",
"esnext.uint8-array.to-hex",
"esnext.weak-map.delete-all",
"esnext.weak-map.from",
"esnext.weak-map.of",
"esnext.weak-map.emplace",
"esnext.weak-map.get-or-insert",
"esnext.weak-map.get-or-insert-computed",
"esnext.weak-map.upsert",
"esnext.weak-set.add-all",
"esnext.weak-set.delete-all",
"esnext.weak-set.from",
"esnext.weak-set.of",
"web.atob",
"web.btoa",
"web.dom-collections.for-each",
"web.dom-collections.iterator",
"web.dom-exception.constructor",
"web.dom-exception.stack",
"web.dom-exception.to-string-tag",
"web.immediate",
"web.queue-microtask",
"web.self",
"web.structured-clone",
"web.timers",
"web.url",
"web.url.can-parse",
"web.url.parse",
"web.url.to-json",
"web.url-search-params",
"web.url-search-params.delete",
"web.url-search-params.has",
"web.url-search-params.size"
]

27
node_modules/core-js-compat/package.json generated vendored Normal file
View file

@ -0,0 +1,27 @@
{
"name": "core-js-compat",
"version": "3.39.0",
"type": "commonjs",
"description": "core-js compat",
"repository": {
"type": "git",
"url": "git+https://github.com/zloirock/core-js.git",
"directory": "packages/core-js-compat"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/core-js"
},
"license": "MIT",
"author": {
"name": "Denis Pushkarev",
"email": "zloirock@zloirock.ru",
"url": "http://zloirock.ru"
},
"sideEffects": false,
"main": "index.js",
"types": "index.d.ts",
"dependencies": {
"browserslist": "^4.24.2"
}
}

32
node_modules/core-js-compat/shared.d.ts generated vendored Normal file
View file

@ -0,0 +1,32 @@
export type ModuleName = string;
export type Target =
| 'android'
| 'bun'
| 'chrome'
| 'chrome-android'
| 'deno'
| 'edge'
| 'electron'
| 'firefox'
| 'firefox-android'
| 'hermes'
| 'ie'
| 'ios'
| 'node'
| 'opera'
| 'opera-android'
| 'phantom'
| 'quest'
| 'react-native'
| 'rhino'
| 'safari'
| 'samsung'
/** `quest` alias */
| 'oculus'
/** `react-native` alias */
| 'react'
/** @deprecated use `opera-android` instead */
| 'opera_mobile';
export type TargetVersion = string;

92
node_modules/core-js-compat/targets-parser.js generated vendored Normal file
View file

@ -0,0 +1,92 @@
'use strict';
const browserslist = require('browserslist');
const { compare, has } = require('./helpers');
const external = require('./external');
const aliases = new Map([
['and_chr', 'chrome-android'],
['and_ff', 'firefox-android'],
['ie_mob', 'ie'],
['ios_saf', 'ios'],
['oculus', 'quest'],
['op_mob', 'opera-android'],
// TODO: Remove from `core-js@4`
['opera_mobile', 'opera-android'],
['react', 'react-native'],
['reactnative', 'react-native'],
]);
const validTargets = new Set([
'android',
'bun',
'chrome',
'chrome-android',
'deno',
'edge',
'electron',
'firefox',
'firefox-android',
'hermes',
'ie',
'ios',
'node',
'opera',
'opera-android',
'phantom',
'quest',
'react-native',
'rhino',
'safari',
'samsung',
]);
const toLowerKeys = function (object) {
return Object.entries(object).reduce((accumulator, [key, value]) => {
accumulator[key.toLowerCase()] = value;
return accumulator;
}, {});
};
module.exports = function (targets) {
const { browsers, esmodules, node, ...rest } = (typeof targets != 'object' || Array.isArray(targets))
? { browsers: targets } : toLowerKeys(targets);
const list = Object.entries(rest);
if (browsers) {
if (typeof browsers == 'string' || Array.isArray(browsers)) {
list.push(...browserslist(browsers).map(it => it.split(' ')));
} else {
list.push(...Object.entries(browsers));
}
}
if (esmodules) {
list.push(...Object.entries(external.modules));
}
if (node) {
list.push(['node', node === 'current' ? process.versions.node : node]);
}
const normalized = list.map(([engine, version]) => {
if (has(browserslist.aliases, engine)) {
engine = browserslist.aliases[engine];
}
if (aliases.has(engine)) {
engine = aliases.get(engine);
}
return [engine, String(version)];
}).filter(([engine]) => {
return validTargets.has(engine);
}).sort(([a], [b]) => {
return a < b ? -1 : a > b ? 1 : 0;
});
const reducedByMinVersion = new Map();
for (const [engine, version] of normalized) {
if (!reducedByMinVersion.has(engine) || compare(version, '<=', reducedByMinVersion.get(engine))) {
reducedByMinVersion.set(engine, version);
}
}
return reducedByMinVersion;
};