diff options
Diffstat (limited to 'FrontEnd/.yarn/sdks')
-rw-r--r-- | FrontEnd/.yarn/sdks/eslint/lib/api.js | 20 | ||||
-rw-r--r-- | FrontEnd/.yarn/sdks/eslint/package.json | 6 | ||||
-rw-r--r-- | FrontEnd/.yarn/sdks/integrations.yml | 5 | ||||
-rwxr-xr-x | FrontEnd/.yarn/sdks/prettier/index.js | 30 | ||||
-rw-r--r-- | FrontEnd/.yarn/sdks/prettier/package.json | 6 | ||||
-rw-r--r-- | FrontEnd/.yarn/sdks/typescript/lib/tsc.js | 20 | ||||
-rw-r--r-- | FrontEnd/.yarn/sdks/typescript/lib/tsserver.js | 111 | ||||
-rw-r--r-- | FrontEnd/.yarn/sdks/typescript/lib/typescript.js | 20 | ||||
-rw-r--r-- | FrontEnd/.yarn/sdks/typescript/package.json | 6 |
9 files changed, 0 insertions, 224 deletions
diff --git a/FrontEnd/.yarn/sdks/eslint/lib/api.js b/FrontEnd/.yarn/sdks/eslint/lib/api.js deleted file mode 100644 index ac3c9fc0..00000000 --- a/FrontEnd/.yarn/sdks/eslint/lib/api.js +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env node - -const {existsSync} = require(`fs`); -const {createRequire, createRequireFromPath} = require(`module`); -const {resolve} = require(`path`); - -const relPnpApiPath = "../../../../.pnp.js"; - -const absPnpApiPath = resolve(__dirname, relPnpApiPath); -const absRequire = (createRequire || createRequireFromPath)(absPnpApiPath); - -if (existsSync(absPnpApiPath)) { - if (!process.versions.pnp) { - // Setup the environment to be able to require eslint/lib/api.js - require(absPnpApiPath).setup(); - } -} - -// Defer to the real eslint/lib/api.js your application uses -module.exports = absRequire(`eslint/lib/api.js`); diff --git a/FrontEnd/.yarn/sdks/eslint/package.json b/FrontEnd/.yarn/sdks/eslint/package.json deleted file mode 100644 index 4c6f31e4..00000000 --- a/FrontEnd/.yarn/sdks/eslint/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "eslint", - "version": "7.18.0-pnpify", - "main": "./lib/api.js", - "type": "commonjs" -} diff --git a/FrontEnd/.yarn/sdks/integrations.yml b/FrontEnd/.yarn/sdks/integrations.yml deleted file mode 100644 index 76ed42ba..00000000 --- a/FrontEnd/.yarn/sdks/integrations.yml +++ /dev/null @@ -1,5 +0,0 @@ -# This file is automatically generated by PnPify. -# Manual changes will be lost! - -integrations: - - vscode diff --git a/FrontEnd/.yarn/sdks/prettier/index.js b/FrontEnd/.yarn/sdks/prettier/index.js deleted file mode 100755 index 80134e18..00000000 --- a/FrontEnd/.yarn/sdks/prettier/index.js +++ /dev/null @@ -1,30 +0,0 @@ -#!/usr/bin/env node - -const {existsSync} = require(`fs`); -const {createRequire, createRequireFromPath} = require(`module`); -const {resolve, dirname} = require(`path`); - -const relPnpApiPath = "../../../.pnp.js"; - -const absPnpApiPath = resolve(__dirname, relPnpApiPath); -const absRequire = (createRequire || createRequireFromPath)(absPnpApiPath); - -if (existsSync(absPnpApiPath)) { - if (!process.versions.pnp) { - // Setup the environment to be able to require prettier/index.js - require(absPnpApiPath).setup(); - } - - const pnpifyResolution = require.resolve(`@yarnpkg/pnpify`, {paths: [dirname(absPnpApiPath)]}); - if (typeof global[`__yarnpkg_sdk_is_using_pnpify__`] === `undefined`) { - Object.defineProperty(global, `__yarnpkg_sdk_is_using_pnpify__`, {configurable: true, value: true}); - - process.env.NODE_OPTIONS += ` -r ${pnpifyResolution}`; - - // Apply PnPify to the current process - absRequire(pnpifyResolution).patchFs(); - } -} - -// Defer to the real prettier/index.js your application uses -module.exports = absRequire(`prettier/index.js`); diff --git a/FrontEnd/.yarn/sdks/prettier/package.json b/FrontEnd/.yarn/sdks/prettier/package.json deleted file mode 100644 index adf33891..00000000 --- a/FrontEnd/.yarn/sdks/prettier/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "prettier", - "version": "2.2.1-pnpify", - "main": "./index.js", - "type": "commonjs" -} diff --git a/FrontEnd/.yarn/sdks/typescript/lib/tsc.js b/FrontEnd/.yarn/sdks/typescript/lib/tsc.js deleted file mode 100644 index e030711c..00000000 --- a/FrontEnd/.yarn/sdks/typescript/lib/tsc.js +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env node - -const {existsSync} = require(`fs`); -const {createRequire, createRequireFromPath} = require(`module`); -const {resolve} = require(`path`); - -const relPnpApiPath = "../../../../.pnp.js"; - -const absPnpApiPath = resolve(__dirname, relPnpApiPath); -const absRequire = (createRequire || createRequireFromPath)(absPnpApiPath); - -if (existsSync(absPnpApiPath)) { - if (!process.versions.pnp) { - // Setup the environment to be able to require typescript/lib/tsc.js - require(absPnpApiPath).setup(); - } -} - -// Defer to the real typescript/lib/tsc.js your application uses -module.exports = absRequire(`typescript/lib/tsc.js`); diff --git a/FrontEnd/.yarn/sdks/typescript/lib/tsserver.js b/FrontEnd/.yarn/sdks/typescript/lib/tsserver.js deleted file mode 100644 index 1d6dfb61..00000000 --- a/FrontEnd/.yarn/sdks/typescript/lib/tsserver.js +++ /dev/null @@ -1,111 +0,0 @@ -#!/usr/bin/env node - -const {existsSync} = require(`fs`); -const {createRequire, createRequireFromPath} = require(`module`); -const {resolve} = require(`path`); - -const relPnpApiPath = "../../../../.pnp.js"; - -const absPnpApiPath = resolve(__dirname, relPnpApiPath); -const absRequire = (createRequire || createRequireFromPath)(absPnpApiPath); - -const moduleWrapper = tsserver => { - const {isAbsolute} = require(`path`); - const pnpApi = require(`pnpapi`); - - const dependencyTreeRoots = new Set(pnpApi.getDependencyTreeRoots().map(locator => { - return `${locator.name}@${locator.reference}`; - })); - - // VSCode sends the zip paths to TS using the "zip://" prefix, that TS - // doesn't understand. This layer makes sure to remove the protocol - // before forwarding it to TS, and to add it back on all returned paths. - - function toEditorPath(str) { - // We add the `zip:` prefix to both `.zip/` paths and virtual paths - if (isAbsolute(str) && !str.match(/^\^zip:/) && (str.match(/\.zip\//) || str.match(/\$\$virtual\//))) { - // We also take the opportunity to turn virtual paths into physical ones; - // this makes is much easier to work with workspaces that list peer - // dependencies, since otherwise Ctrl+Click would bring us to the virtual - // file instances instead of the real ones. - // - // We only do this to modules owned by the the dependency tree roots. - // This avoids breaking the resolution when jumping inside a vendor - // with peer dep (otherwise jumping into react-dom would show resolution - // errors on react). - // - const resolved = pnpApi.resolveVirtual(str); - if (resolved) { - const locator = pnpApi.findPackageLocator(resolved); - if (locator && dependencyTreeRoots.has(`${locator.name}@${locator.reference}`)) { - str = resolved; - } - } - - str = str.replace(/\\/g, `/`) - str = str.replace(/^\/?/, `/`); - - // Absolute VSCode `Uri.fsPath`s need to start with a slash. - // VSCode only adds it automatically for supported schemes, - // so we have to do it manually for the `zip` scheme. - // The path needs to start with a caret otherwise VSCode doesn't handle the protocol - // - // Ref: https://github.com/microsoft/vscode/issues/105014#issuecomment-686760910 - // - if (str.match(/\.zip\//)) { - str = `${isVSCode ? `^` : ``}zip:${str}`; - } - } - - return str; - } - - function fromEditorPath(str) { - return process.platform === `win32` - ? str.replace(/^\^?zip:\//, ``) - : str.replace(/^\^?zip:/, ``); - } - - // And here is the point where we hijack the VSCode <-> TS communications - // by adding ourselves in the middle. We locate everything that looks - // like an absolute path of ours and normalize it. - - const Session = tsserver.server.Session; - const {onMessage: originalOnMessage, send: originalSend} = Session.prototype; - let isVSCode = false; - - return Object.assign(Session.prototype, { - onMessage(/** @type {string} */ message) { - const parsedMessage = JSON.parse(message) - - if ( - parsedMessage != null && - typeof parsedMessage === `object` && - parsedMessage.arguments && - parsedMessage.arguments.hostInfo === `vscode` - ) { - isVSCode = true; - } - - return originalOnMessage.call(this, JSON.stringify(parsedMessage, (key, value) => { - return typeof value === `string` ? fromEditorPath(value) : value; - })); - }, - - send(/** @type {any} */ msg) { - return originalSend.call(this, JSON.parse(JSON.stringify(msg, (key, value) => { - return typeof value === `string` ? toEditorPath(value) : value; - }))); - } - }); -}; - -if (existsSync(absPnpApiPath)) { - if (!process.versions.pnp) { - // Setup the environment to be able to require typescript/lib/tsserver.js - require(absPnpApiPath).setup(); - } -} - -// Defer to the real typescript/lib/tsserver.js your application uses -module.exports = moduleWrapper(absRequire(`typescript/lib/tsserver.js`)); diff --git a/FrontEnd/.yarn/sdks/typescript/lib/typescript.js b/FrontEnd/.yarn/sdks/typescript/lib/typescript.js deleted file mode 100644 index 7e3c852f..00000000 --- a/FrontEnd/.yarn/sdks/typescript/lib/typescript.js +++ /dev/null @@ -1,20 +0,0 @@ -#!/usr/bin/env node - -const {existsSync} = require(`fs`); -const {createRequire, createRequireFromPath} = require(`module`); -const {resolve} = require(`path`); - -const relPnpApiPath = "../../../../.pnp.js"; - -const absPnpApiPath = resolve(__dirname, relPnpApiPath); -const absRequire = (createRequire || createRequireFromPath)(absPnpApiPath); - -if (existsSync(absPnpApiPath)) { - if (!process.versions.pnp) { - // Setup the environment to be able to require typescript/lib/typescript.js - require(absPnpApiPath).setup(); - } -} - -// Defer to the real typescript/lib/typescript.js your application uses -module.exports = absRequire(`typescript/lib/typescript.js`); diff --git a/FrontEnd/.yarn/sdks/typescript/package.json b/FrontEnd/.yarn/sdks/typescript/package.json deleted file mode 100644 index 69b595cc..00000000 --- a/FrontEnd/.yarn/sdks/typescript/package.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "typescript", - "version": "4.1.3-pnpify", - "main": "./lib/typescript.js", - "type": "commonjs" -} |