v3 new release (#84)

swap to graphql
This commit is contained in:
github-actions[bot]
2022-07-11 13:48:02 -04:00
committed by GitHub
parent 20d2b4f98d
commit e4f3964f67
1492 changed files with 63799 additions and 63001 deletions

View File

@ -0,0 +1 @@
0 && 0;

View File

@ -322,4 +322,6 @@ class Lock {
this._resolve(value);
}
}
}
0 && 0;

View File

@ -561,4 +561,6 @@ function matchPattern(pattern, dirname, pathToTest, context) {
}
return pattern.test(pathToTest);
}
}
0 && 0;

View File

@ -241,4 +241,6 @@ function assertNoDuplicates(items) {
nameMap.add(item.name);
}
}
}
0 && 0;

View File

@ -355,4 +355,6 @@ module.exports = function(api) {
// Return the value that will be cached.
return { };
};`);
}
}
0 && 0;

View File

@ -38,4 +38,6 @@ function _resolve() {
return (yield importMetaResolveP)(specifier, parent);
});
return _resolve.apply(this, arguments);
}
}
0 && 0;

View File

@ -7,4 +7,6 @@ exports.default = import_;
function import_(filepath) {
return import(filepath);
}
}
0 && 0;

View File

@ -64,4 +64,6 @@ function loadPlugin(name, dirname) {
function loadPreset(name, dirname) {
throw new Error(`Cannot load preset ${name} relative to ${dirname} in a browser`);
}
}
0 && 0;

View File

@ -83,4 +83,5 @@ exports.resolvePlugin = resolvePlugin;
const resolvePreset = _gensync()(plugins.resolvePreset).sync;
exports.resolvePreset = resolvePreset;
exports.resolvePreset = resolvePreset;
0 && 0;

View File

@ -38,6 +38,16 @@ function _module() {
return data;
}
function _semver() {
const data = require("semver");
_semver = function () {
return data;
};
return data;
}
function asyncGeneratorStep(gen, resolve, reject, _next, _throw, key, arg) { try { var info = gen[key](arg); var value = info.value; } catch (error) { reject(error); return; } if (info.done) { resolve(value); } else { Promise.resolve(value).then(_next, _throw); } }
function _asyncToGenerator(fn) { return function () { var self = this, args = arguments; return new Promise(function (resolve, reject) { var gen = fn.apply(self, args); function _next(value) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "next", value); } function _throw(err) { asyncGeneratorStep(gen, resolve, reject, _next, _throw, "throw", err); } _next(undefined); }); }; }
@ -48,7 +58,8 @@ try {
import_ = require("./import").default;
} catch (_unused) {}
const supportsESM = !!import_;
const supportsESM = _semver().satisfies(process.versions.node, "^12.17 || >=13.2");
exports.supportsESM = supportsESM;
function* loadCjsOrMjsDefault(filepath, asyncError, fallbackToTranspiledModule = false) {
@ -105,4 +116,6 @@ function _loadMjsDefault() {
return module.default;
});
return _loadMjsDefault.apply(this, arguments);
}
}
0 && 0;

View File

@ -73,4 +73,5 @@ const readConfigPackage = (0, _utils.makeStaticFileCache)((filepath, content) =>
dirname: _path().dirname(filepath),
options
};
});
});
0 && 0;

View File

@ -187,7 +187,7 @@ function _tryImportMetaResolve() {
return _tryImportMetaResolve.apply(this, arguments);
}
function resolveStandardizedNameForRequrie(type, name, dirname) {
function resolveStandardizedNameForRequire(type, name, dirname) {
const it = resolveAlternativesHelper(type, name);
let res = it.next();
@ -221,20 +221,20 @@ function _resolveStandardizedNameForImport() {
const resolveStandardizedName = _gensync()({
sync(type, name, dirname = process.cwd()) {
return resolveStandardizedNameForRequrie(type, name, dirname);
return resolveStandardizedNameForRequire(type, name, dirname);
},
async(type, name, dirname = process.cwd()) {
return _asyncToGenerator(function* () {
if (!_moduleTypes.supportsESM) {
return resolveStandardizedNameForRequrie(type, name, dirname);
return resolveStandardizedNameForRequire(type, name, dirname);
}
try {
return yield resolveStandardizedNameForImport(type, name, dirname);
} catch (e) {
try {
return resolveStandardizedNameForRequrie(type, name, dirname);
return resolveStandardizedNameForRequire(type, name, dirname);
} catch (e2) {
if (e.type === "MODULE_NOT_FOUND") throw e;
if (e2.type === "MODULE_NOT_FOUND") throw e2;
@ -270,4 +270,6 @@ function* requireModule(type, name) {
LOADING_MODULES.delete(name);
}
}
}
}
0 && 0;

View File

@ -0,0 +1 @@
0 && 0;

View File

@ -41,4 +41,6 @@ function fileMtime(filepath) {
}
return null;
}
}
0 && 0;

View File

@ -27,6 +27,8 @@ var _item = require("./item");
var _configChain = require("./config-chain");
var _deepArray = require("./helpers/deep-array");
function _traverse() {
const data = require("@babel/traverse");
@ -96,6 +98,7 @@ var _default = _gensync()(function* loadFullConfig(inputOpts) {
const initialPluginsDescriptors = plugins.map(toDescriptor);
const pluginDescriptorsByPass = [[]];
const passes = [];
const externalDependencies = [];
const ignored = yield* enhanceError(context, function* recursePresetDescriptors(rawPresets, pluginDescriptorsPass) {
const presets = [];
@ -104,17 +107,7 @@ var _default = _gensync()(function* loadFullConfig(inputOpts) {
if (descriptor.options !== false) {
try {
if (descriptor.ownPass) {
presets.push({
preset: yield* loadPresetDescriptor(descriptor, presetContext),
pass: []
});
} else {
presets.unshift({
preset: yield* loadPresetDescriptor(descriptor, presetContext),
pass: pluginDescriptorsPass
});
}
var preset = yield* loadPresetDescriptor(descriptor, presetContext);
} catch (e) {
if (e.code === "BABEL_UNKNOWN_OPTION") {
(0, _options.checkNoUnwrappedItemOptionPairs)(rawPresets, i, "preset", e);
@ -122,6 +115,20 @@ var _default = _gensync()(function* loadFullConfig(inputOpts) {
throw e;
}
externalDependencies.push(preset.externalDependencies);
if (descriptor.ownPass) {
presets.push({
preset: preset.chain,
pass: []
});
} else {
presets.unshift({
preset: preset.chain,
pass: pluginDescriptorsPass
});
}
}
}
@ -160,7 +167,7 @@ var _default = _gensync()(function* loadFullConfig(inputOpts) {
if (descriptor.options !== false) {
try {
pass.push(yield* loadPluginDescriptor(descriptor, pluginContext));
var plugin = yield* loadPluginDescriptor(descriptor, pluginContext);
} catch (e) {
if (e.code === "BABEL_UNKNOWN_PLUGIN_PROPERTY") {
(0, _options.checkNoUnwrappedItemOptionPairs)(descs, i, "plugin", e);
@ -168,6 +175,9 @@ var _default = _gensync()(function* loadFullConfig(inputOpts) {
throw e;
}
pass.push(plugin);
externalDependencies.push(plugin.externalDependencies);
}
}
}
@ -179,7 +189,8 @@ var _default = _gensync()(function* loadFullConfig(inputOpts) {
opts.passPerPreset = opts.presets.length > 0;
return {
options: opts,
passes: passes
passes: passes,
externalDependencies: (0, _deepArray.finalize)(externalDependencies)
};
});
@ -207,11 +218,12 @@ const makeDescriptorLoader = apiFactory => (0, _caching.makeWeakCache)(function*
}, cache) {
if (options === false) throw new Error("Assertion failure");
options = options || {};
const externalDependencies = [];
let item = value;
if (typeof value === "function") {
const factory = (0, _async.maybeAsync)(value, `You appear to be using an async plugin/preset, but Babel has been called synchronously`);
const api = Object.assign({}, context, apiFactory(cache));
const api = Object.assign({}, context, apiFactory(cache, externalDependencies));
try {
item = yield* factory(api, options, dirname);
@ -233,11 +245,25 @@ const makeDescriptorLoader = apiFactory => (0, _caching.makeWeakCache)(function*
throw new Error(`You appear to be using a promise as a plugin, ` + `which your current version of Babel does not support. ` + `If you're using a published plugin, ` + `you may need to upgrade your @babel/core version. ` + `As an alternative, you can prefix the promise with "await". ` + `(While processing: ${JSON.stringify(alias)})`);
}
if (externalDependencies.length > 0 && (!cache.configured() || cache.mode() === "forever")) {
let error = `A plugin/preset has external untracked dependencies ` + `(${externalDependencies[0]}), but the cache `;
if (!cache.configured()) {
error += `has not been configured to be invalidated when the external dependencies change. `;
} else {
error += ` has been configured to never be invalidated. `;
}
error += `Plugins/presets should configure their cache to be invalidated when the external ` + `dependencies change, for example using \`api.cache.invalidate(() => ` + `statSync(filepath).mtimeMs)\` or \`api.cache.never()\`\n` + `(While processing: ${JSON.stringify(alias)})`;
throw new Error(error);
}
return {
value: item,
options,
dirname,
alias
alias,
externalDependencies: (0, _deepArray.finalize)(externalDependencies)
};
});
@ -260,7 +286,8 @@ const instantiatePlugin = (0, _caching.makeWeakCache)(function* ({
value,
options,
dirname,
alias
alias,
externalDependencies
}, cache) {
const pluginObj = (0, _plugins.validatePluginObject)(value);
const plugin = Object.assign({}, pluginObj);
@ -284,15 +311,23 @@ const instantiatePlugin = (0, _caching.makeWeakCache)(function* ({
plugin.post = chain(inherits.post, plugin.post);
plugin.manipulateOptions = chain(inherits.manipulateOptions, plugin.manipulateOptions);
plugin.visitor = _traverse().default.visitors.merge([inherits.visitor || {}, plugin.visitor || {}]);
if (inherits.externalDependencies.length > 0) {
if (externalDependencies.length === 0) {
externalDependencies = inherits.externalDependencies;
} else {
externalDependencies = (0, _deepArray.finalize)([externalDependencies, inherits.externalDependencies]);
}
}
}
return new _plugin.default(plugin, options, alias);
return new _plugin.default(plugin, options, alias, externalDependencies);
});
const validateIfOptionNeedsFilename = (options, descriptor) => {
if (options.test || options.include || options.exclude) {
const formattedPresetName = descriptor.name ? `"${descriptor.name}"` : "/* your preset */";
throw new Error([`Preset ${formattedPresetName} requires a filename to be set when babel is called directly,`, `\`\`\``, `babel.transform(code, { filename: 'file.ts', presets: [${formattedPresetName}] });`, `\`\`\``, `See https://babeljs.io/docs/en/options#filename for more information.`].join("\n"));
throw new Error([`Preset ${formattedPresetName} requires a filename to be set when babel is called directly,`, `\`\`\``, `babel.transformSync(code, { filename: 'file.ts', presets: [${formattedPresetName}] });`, `\`\`\``, `See https://babeljs.io/docs/en/options#filename for more information.`].join("\n"));
}
};
@ -312,18 +347,23 @@ const validatePreset = (preset, context, descriptor) => {
function* loadPresetDescriptor(descriptor, context) {
const preset = instantiatePreset(yield* presetDescriptorLoader(descriptor, context));
validatePreset(preset, context, descriptor);
return yield* (0, _configChain.buildPresetChain)(preset, context);
return {
chain: yield* (0, _configChain.buildPresetChain)(preset, context),
externalDependencies: preset.externalDependencies
};
}
const instantiatePreset = (0, _caching.makeWeakCacheSync)(({
value,
dirname,
alias
alias,
externalDependencies
}) => {
return {
options: (0, _options.validate)("preset", value),
alias,
dirname
dirname,
externalDependencies
};
});
@ -335,4 +375,6 @@ function chain(a, b) {
fn.apply(this, args);
}
};
}
}
0 && 0;

View File

@ -31,8 +31,7 @@ function makeConfigAPI(cache) {
return (0, _caching.assertSimpleType)(value(data.envName));
}
if (!Array.isArray(value)) value = [value];
return value.some(entry => {
return (Array.isArray(value) ? value : [value]).some(entry => {
if (typeof entry !== "string") {
throw new Error("Unexpected non-string value");
}
@ -53,18 +52,23 @@ function makeConfigAPI(cache) {
};
}
function makePresetAPI(cache) {
function makePresetAPI(cache, externalDependencies) {
const targets = () => JSON.parse(cache.using(data => JSON.stringify(data.targets)));
const addExternalDependency = ref => {
externalDependencies.push(ref);
};
return Object.assign({}, makeConfigAPI(cache), {
targets
targets,
addExternalDependency
});
}
function makePluginAPI(cache) {
function makePluginAPI(cache, externalDependencies) {
const assumption = name => cache.using(data => data.assumptions[name]);
return Object.assign({}, makePresetAPI(cache), {
return Object.assign({}, makePresetAPI(cache, externalDependencies), {
assumption
});
}
@ -100,4 +104,6 @@ function assertVersion(range) {
version: _.version,
range
});
}
}
0 && 0;

View File

@ -0,0 +1,26 @@
"use strict";
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.finalize = finalize;
exports.flattenToSet = flattenToSet;
function finalize(deepArr) {
return Object.freeze(deepArr);
}
function flattenToSet(arr) {
const result = new Set();
const stack = [arr];
while (stack.length > 0) {
for (const el of stack.pop()) {
if (Array.isArray(el)) stack.push(el);else result.add(el);
}
}
return result;
}
0 && 0;

View File

@ -7,4 +7,6 @@ exports.getEnv = getEnv;
function getEnv(defaultValue = "development") {
return process.env.BABEL_ENV || process.env.NODE_ENV || defaultValue;
}
}
0 && 0;

View File

@ -72,4 +72,6 @@ function createConfigItem(target, options, callback) {
} else {
return createConfigItemRunner.sync(target, options);
}
}
}
0 && 0;

View File

@ -73,4 +73,5 @@ class ConfigItem {
}
Object.freeze(ConfigItem.prototype);
Object.freeze(ConfigItem.prototype);
0 && 0;

View File

@ -194,4 +194,5 @@ class PartialConfig {
}
Object.freeze(PartialConfig.prototype);
Object.freeze(PartialConfig.prototype);
0 && 0;

View File

@ -41,4 +41,6 @@ function pathToPattern(pattern, dirname) {
return escapeRegExp(part) + (last ? endSep : sep);
})].join(""));
}
}
0 && 0;

View File

@ -5,8 +5,10 @@ Object.defineProperty(exports, "__esModule", {
});
exports.default = void 0;
var _deepArray = require("./helpers/deep-array");
class Plugin {
constructor(plugin, options, key) {
constructor(plugin, options, key, externalDependencies = (0, _deepArray.finalize)([])) {
this.key = void 0;
this.manipulateOptions = void 0;
this.post = void 0;
@ -15,6 +17,7 @@ class Plugin {
this.parserOverride = void 0;
this.generatorOverride = void 0;
this.options = void 0;
this.externalDependencies = void 0;
this.key = plugin.name || key;
this.manipulateOptions = plugin.manipulateOptions;
this.post = plugin.post;
@ -23,8 +26,10 @@ class Plugin {
this.parserOverride = plugin.parserOverride;
this.generatorOverride = plugin.generatorOverride;
this.options = options;
this.externalDependencies = externalDependencies;
}
}
exports.default = Plugin;
exports.default = Plugin;
0 && 0;

View File

@ -81,7 +81,7 @@ function descriptorToConfig(d) {
if (typeof d.value === "object") {
name = d.value;
} else if (typeof d.value === "function") {
name = `[Function: ${d.value.toString().substr(0, 50)} ... ]`;
name = `[Function: ${d.value.toString().slice(0, 50)} ... ]`;
}
}
@ -136,4 +136,5 @@ class ConfigPrinter {
}
exports.ConfigPrinter = ConfigPrinter;
exports.ConfigPrinter = ConfigPrinter;
0 && 0;

View File

@ -21,22 +21,27 @@ function resolveBrowserslistConfigFile(browserslistConfigFile, configFilePath) {
}
function resolveTargets(options, root) {
let targets = options.targets;
const optTargets = options.targets;
let targets;
if (typeof targets === "string" || Array.isArray(targets)) {
if (typeof optTargets === "string" || Array.isArray(optTargets)) {
targets = {
browsers: targets
browsers: optTargets
};
}
if (targets && targets.esmodules) {
targets = Object.assign({}, targets, {
esmodules: "intersect"
});
} else if (optTargets) {
if ("esmodules" in optTargets) {
targets = Object.assign({}, optTargets, {
esmodules: "intersect"
});
} else {
targets = optTargets;
}
}
return (0, _helperCompilationTargets().default)(targets, {
ignoreBrowserslistConfig: true,
browserslistEnv: options.browserslistEnv
});
}
}
0 && 0;

View File

@ -33,18 +33,21 @@ function resolveBrowserslistConfigFile(browserslistConfigFile, configFileDir) {
}
function resolveTargets(options, root) {
let targets = options.targets;
const optTargets = options.targets;
let targets;
if (typeof targets === "string" || Array.isArray(targets)) {
if (typeof optTargets === "string" || Array.isArray(optTargets)) {
targets = {
browsers: targets
browsers: optTargets
};
}
if (targets && targets.esmodules) {
targets = Object.assign({}, targets, {
esmodules: "intersect"
});
} else if (optTargets) {
if ("esmodules" in optTargets) {
targets = Object.assign({}, optTargets, {
esmodules: "intersect"
});
} else {
targets = optTargets;
}
}
const {
@ -65,4 +68,6 @@ function resolveTargets(options, root) {
configPath: root,
browserslistEnv: options.browserslistEnv
});
}
}
0 && 0;

View File

@ -28,4 +28,6 @@ function mergeDefaultFields(target, source) {
function isIterableIterator(value) {
return !!value && typeof value.next === "function" && typeof value[Symbol.iterator] === "function";
}
}
0 && 0;

View File

@ -349,4 +349,6 @@ function assertAssumptions(loc, value) {
}
return value;
}
}
0 && 0;

View File

@ -74,7 +74,8 @@ const COMMON_VALIDATORS = {
moduleId: _optionAssertions.assertString
});
}
const assumptionsNames = new Set(["arrayLikeIsIterable", "constantReexports", "constantSuper", "enumerableModuleMeta", "ignoreFunctionLength", "ignoreToPrimitiveHint", "iterableIsArray", "mutableTemplateObject", "noClassCalls", "noDocumentAll", "noIncompleteNsImportDetection", "noNewArrows", "objectRestNoSymbols", "privateFieldsAsProperties", "pureGetters", "setClassMethods", "setComputedProperties", "setPublicClassFields", "setSpreadProperties", "skipForOfIteratorClosing", "superIsCallableConstructor"]);
const knownAssumptions = ["arrayLikeIsIterable", "constantReexports", "constantSuper", "enumerableModuleMeta", "ignoreFunctionLength", "ignoreToPrimitiveHint", "iterableIsArray", "mutableTemplateObject", "noClassCalls", "noDocumentAll", "noIncompleteNsImportDetection", "noNewArrows", "objectRestNoSymbols", "privateFieldsAsProperties", "pureGetters", "setClassMethods", "setComputedProperties", "setPublicClassFields", "setSpreadProperties", "skipForOfIteratorClosing", "superIsCallableConstructor"];
const assumptionsNames = new Set(knownAssumptions);
exports.assumptionsNames = assumptionsNames;
function getSource(loc) {
@ -207,4 +208,6 @@ function checkNoUnwrappedItemOptionPairs(items, index, type, e) {
if (lastItem.file && lastItem.options === undefined && typeof thisItem.value === "object") {
e.message += `\n- Maybe you meant to use\n` + `"${type}s": [\n ["${lastItem.file.request}", ${JSON.stringify(thisItem.value, undefined, 2)}]\n]\n` + `To be a valid ${type}, its name and options should be wrapped in a pair of brackets`;
}
}
}
0 && 0;

View File

@ -68,4 +68,6 @@ function validatePluginObject(obj) {
}
});
return obj;
}
}
0 && 0;

View File

@ -63,4 +63,5 @@ var _default = {
message: "The `sourceMapTarget` option has been removed because it makes more sense for the tooling " + "that calls Babel to assign `map.file` themselves."
}
};
exports.default = _default;
exports.default = _default;
0 && 0;