diff options
| author | Joel Kronqvist <joel.h.kronqvist@gmail.com> | 2022-03-05 19:02:27 +0200 | 
|---|---|---|
| committer | Joel Kronqvist <joel.h.kronqvist@gmail.com> | 2022-03-05 19:02:27 +0200 | 
| commit | 5d309ff52cd399a6b71968a6b9a70c8ac0b98981 (patch) | |
| tree | 360f7eb50f956e2367ef38fa1fc6ac7ac5258042 /node_modules/@babel/core/src/config | |
| parent | b500a50f1b97d93c98b36ed9a980f8188d648147 (diff) | |
| download | LYLLRuoka-5d309ff52cd399a6b71968a6b9a70c8ac0b98981.tar.gz LYLLRuoka-5d309ff52cd399a6b71968a6b9a70c8ac0b98981.zip  | |
Added node_modules for the updating to work properly.
Diffstat (limited to 'node_modules/@babel/core/src/config')
4 files changed, 221 insertions, 0 deletions
diff --git a/node_modules/@babel/core/src/config/files/index-browser.ts b/node_modules/@babel/core/src/config/files/index-browser.ts new file mode 100644 index 0000000..ac615d9 --- /dev/null +++ b/node_modules/@babel/core/src/config/files/index-browser.ts @@ -0,0 +1,109 @@ +import type { Handler } from "gensync"; + +import type { +  ConfigFile, +  IgnoreFile, +  RelativeConfig, +  FilePackageData, +} from "./types"; + +import type { CallerMetadata } from "../validation/options"; + +export type { ConfigFile, IgnoreFile, RelativeConfig, FilePackageData }; + +export function findConfigUpwards( +  // eslint-disable-next-line @typescript-eslint/no-unused-vars +  rootDir: string, +): string | null { +  return null; +} + +// eslint-disable-next-line require-yield +export function* findPackageData(filepath: string): Handler<FilePackageData> { +  return { +    filepath, +    directories: [], +    pkg: null, +    isPackage: false, +  }; +} + +// eslint-disable-next-line require-yield +export function* findRelativeConfig( +  // eslint-disable-next-line @typescript-eslint/no-unused-vars +  pkgData: FilePackageData, +  // eslint-disable-next-line @typescript-eslint/no-unused-vars +  envName: string, +  // eslint-disable-next-line @typescript-eslint/no-unused-vars +  caller: CallerMetadata | void, +): Handler<RelativeConfig> { +  return { config: null, ignore: null }; +} + +// eslint-disable-next-line require-yield +export function* findRootConfig( +  // eslint-disable-next-line @typescript-eslint/no-unused-vars +  dirname: string, +  // eslint-disable-next-line @typescript-eslint/no-unused-vars +  envName: string, +  // eslint-disable-next-line @typescript-eslint/no-unused-vars +  caller: CallerMetadata | void, +): Handler<ConfigFile | null> { +  return null; +} + +// eslint-disable-next-line require-yield +export function* loadConfig( +  name: string, +  dirname: string, +  // eslint-disable-next-line @typescript-eslint/no-unused-vars +  envName: string, +  // eslint-disable-next-line @typescript-eslint/no-unused-vars +  caller: CallerMetadata | void, +): Handler<ConfigFile> { +  throw new Error(`Cannot load ${name} relative to ${dirname} in a browser`); +} + +// eslint-disable-next-line require-yield +export function* resolveShowConfigPath( +  // eslint-disable-next-line @typescript-eslint/no-unused-vars +  dirname: string, +): Handler<string | null> { +  return null; +} + +export const ROOT_CONFIG_FILENAMES = []; + +// eslint-disable-next-line @typescript-eslint/no-unused-vars +export function resolvePlugin(name: string, dirname: string): string | null { +  return null; +} + +// eslint-disable-next-line @typescript-eslint/no-unused-vars +export function resolvePreset(name: string, dirname: string): string | null { +  return null; +} + +export function loadPlugin( +  name: string, +  dirname: string, +): Handler<{ +  filepath: string; +  value: unknown; +}> { +  throw new Error( +    `Cannot load plugin ${name} relative to ${dirname} in a browser`, +  ); +} + +export function loadPreset( +  name: string, +  dirname: string, +): Handler<{ +  filepath: string; +  value: unknown; +}> { +  throw new Error( +    `Cannot load preset ${name} relative to ${dirname} in a browser`, +  ); +} diff --git a/node_modules/@babel/core/src/config/files/index.ts b/node_modules/@babel/core/src/config/files/index.ts new file mode 100644 index 0000000..31e8560 --- /dev/null +++ b/node_modules/@babel/core/src/config/files/index.ts @@ -0,0 +1,30 @@ +type indexBrowserType = typeof import("./index-browser"); +type indexType = typeof import("./index"); + +// Kind of gross, but essentially asserting that the exports of this module are the same as the +// exports of index-browser, since this file may be replaced at bundle time with index-browser. +({} as any as indexBrowserType as indexType); + +export { findPackageData } from "./package"; + +export { +  findConfigUpwards, +  findRelativeConfig, +  findRootConfig, +  loadConfig, +  resolveShowConfigPath, +  ROOT_CONFIG_FILENAMES, +} from "./configuration"; +export type { +  ConfigFile, +  IgnoreFile, +  RelativeConfig, +  FilePackageData, +} from "./types"; +export { loadPlugin, loadPreset } from "./plugins"; + +import gensync from "gensync"; +import * as plugins from "./plugins"; + +export const resolvePlugin = gensync(plugins.resolvePlugin).sync; +export const resolvePreset = gensync(plugins.resolvePreset).sync; diff --git a/node_modules/@babel/core/src/config/resolve-targets-browser.ts b/node_modules/@babel/core/src/config/resolve-targets-browser.ts new file mode 100644 index 0000000..2d91c92 --- /dev/null +++ b/node_modules/@babel/core/src/config/resolve-targets-browser.ts @@ -0,0 +1,33 @@ +import type { ValidatedOptions } from "./validation/options"; +import getTargets from "@babel/helper-compilation-targets"; + +import type { Targets } from "@babel/helper-compilation-targets"; + +export function resolveBrowserslistConfigFile( +  // eslint-disable-next-line @typescript-eslint/no-unused-vars +  browserslistConfigFile: string, +  // eslint-disable-next-line @typescript-eslint/no-unused-vars +  configFilePath: string, +): string | void { +  return undefined; +} + +export function resolveTargets( +  options: ValidatedOptions, +  // eslint-disable-next-line @typescript-eslint/no-unused-vars +  root: string, +): Targets { +  // todo(flow->ts) remove any and refactor to not assign different types into same variable +  let targets: any = options.targets; +  if (typeof targets === "string" || Array.isArray(targets)) { +    targets = { browsers: targets }; +  } +  if (targets && targets.esmodules) { +    targets = { ...targets, esmodules: "intersect" }; +  } + +  return getTargets(targets, { +    ignoreBrowserslistConfig: true, +    browserslistEnv: options.browserslistEnv, +  }); +} diff --git a/node_modules/@babel/core/src/config/resolve-targets.ts b/node_modules/@babel/core/src/config/resolve-targets.ts new file mode 100644 index 0000000..90a443e --- /dev/null +++ b/node_modules/@babel/core/src/config/resolve-targets.ts @@ -0,0 +1,49 @@ +type browserType = typeof import("./resolve-targets-browser"); +type nodeType = typeof import("./resolve-targets"); + +// Kind of gross, but essentially asserting that the exports of this module are the same as the +// exports of index-browser, since this file may be replaced at bundle time with index-browser. +({} as any as browserType as nodeType); + +import type { ValidatedOptions } from "./validation/options"; +import path from "path"; +import getTargets from "@babel/helper-compilation-targets"; + +import type { Targets } from "@babel/helper-compilation-targets"; + +export function resolveBrowserslistConfigFile( +  browserslistConfigFile: string, +  configFileDir: string, +): string | undefined { +  return path.resolve(configFileDir, browserslistConfigFile); +} + +export function resolveTargets( +  options: ValidatedOptions, +  root: string, +): Targets { +  // todo(flow->ts) remove any and refactor to not assign different types into same variable +  let targets: any = options.targets; +  if (typeof targets === "string" || Array.isArray(targets)) { +    targets = { browsers: targets }; +  } +  if (targets && targets.esmodules) { +    targets = { ...targets, esmodules: "intersect" }; +  } + +  const { browserslistConfigFile } = options; +  let configFile; +  let ignoreBrowserslistConfig = false; +  if (typeof browserslistConfigFile === "string") { +    configFile = browserslistConfigFile; +  } else { +    ignoreBrowserslistConfig = browserslistConfigFile === false; +  } + +  return getTargets(targets, { +    ignoreBrowserslistConfig, +    configFile, +    configPath: root, +    browserslistEnv: options.browserslistEnv, +  }); +}  | 
