Variables
Const BASE_SDKS
BASE_
SDKS: BaseSdks = [[`eslint`, generateEslintBaseWrapper],[`prettier`, generatePrettierBaseWrapper],[`typescript-language-server`, generateTypescriptLanguageServerBaseWrapper],[`typescript`, generateTypescriptBaseWrapper],[`svelte-language-server`, generateSvelteLanguageServerBaseWrapper],[`flow-bin`, generateFlowBinBaseWrapper],]
Const COC_VIM_SDKS
COC_
VIM_SDKS: IntegrationSdks = [[`eslint`, generateEslintWrapper],[`typescript`, generateTypescriptWrapper],]
Const INTEGRATIONS_FILE
INTEGRATIONS_FILE: string & object = `integrations.yml` as Filename
Const SDK_FOLDER
SDK_FOLDER: string & object = `.yarn/sdks` as PortablePath
Const SUPPORTED_INTEGRATIONS
SUPPORTED_INTEGRATIONS: Map<"vscode" | "vim", ([null, null | function] | ["typescript" | "eslint" | "prettier" | "typescript-language-server" | "svelte-language-server" | "flow-bin", null | function])[]> = new Map([[`vim`, COC_VIM_SDKS],[`vscode`, VSCODE_SDKS],] as const)
Const VSCODE_SDKS
VSCODE_
SDKS: IntegrationSdks = [[null, generateDefaultWrapper],[`eslint`, generateEslintWrapper],[`prettier`, generatePrettierWrapper],[`typescript-language-server`, null],[`typescript`, generateTypescriptWrapper],[`svelte-language-server`, generateSvelteLanguageServerWrapper],[`flow-bin`, generateFlowBinWrapper],]
Const cli
cli: Cli<object> = new Cli({binaryLabel: `Yarn SDKs`,binaryName: `sdks`,binaryVersion: require(`@yarnpkg/sdks/package.json`).version,})
Const dynamicRequire
dynamicRequire: NodeRequire = eval(`require`)
@yarnpkg/sdks
A CLI tool designed for generating and updating Editor SDKs and settings.
Installation
yarn add -D @yarnpkg/sdks
Commands
sdks
- Generate editor SDKs and settings.