diff options
Diffstat (limited to 'desktop/node_modules/flora-colossus/lib')
12 files changed, 331 insertions, 0 deletions
diff --git a/desktop/node_modules/flora-colossus/lib/Walker.d.ts b/desktop/node_modules/flora-colossus/lib/Walker.d.ts new file mode 100644 index 0000000..a338c58 --- /dev/null +++ b/desktop/node_modules/flora-colossus/lib/Walker.d.ts @@ -0,0 +1,35 @@ +import { DepType } from './depTypes'; +import { NativeModuleType } from './nativeModuleTypes'; +export declare type VersionRange = string; +export interface PackageJSON { + name: string; + dependencies: { + [name: string]: VersionRange; + }; + devDependencies: { + [name: string]: VersionRange; + }; + optionalDependencies: { + [name: string]: VersionRange; + }; +} +export interface Module { + path: string; + depType: DepType; + nativeModuleType: NativeModuleType; + name: string; +} +export declare class Walker { + private rootModule; + private modules; + private walkHistory; + constructor(modulePath: string); + private relativeModule; + private loadPackageJSON; + private walkDependenciesForModuleInModule; + private detectNativeModuleType; + private walkDependenciesForModule; + private cache; + walkTree(): Promise<Module[]>; + getRootModule(): string; +} diff --git a/desktop/node_modules/flora-colossus/lib/Walker.js b/desktop/node_modules/flora-colossus/lib/Walker.js new file mode 100644 index 0000000..084dd69 --- /dev/null +++ b/desktop/node_modules/flora-colossus/lib/Walker.js @@ -0,0 +1,152 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Walker = void 0; +const debug = require("debug"); +const fs = require("fs-extra"); +const path = require("path"); +const depTypes_1 = require("./depTypes"); +const nativeModuleTypes_1 = require("./nativeModuleTypes"); +const d = debug('flora-colossus'); +class Walker { + constructor(modulePath) { + this.modules = []; + this.walkHistory = new Set(); + this.cache = null; + if (!modulePath || typeof modulePath !== 'string') { + throw new Error('modulePath must be provided as a string'); + } + d(`creating walker with rootModule=${modulePath}`); + this.rootModule = modulePath; + } + relativeModule(rootPath, moduleName) { + return path.resolve(rootPath, 'node_modules', moduleName); + } + async loadPackageJSON(modulePath) { + const pJPath = path.resolve(modulePath, 'package.json'); + if (await fs.pathExists(pJPath)) { + const pJ = await fs.readJson(pJPath); + if (!pJ.dependencies) + pJ.dependencies = {}; + if (!pJ.devDependencies) + pJ.devDependencies = {}; + if (!pJ.optionalDependencies) + pJ.optionalDependencies = {}; + return pJ; + } + return null; + } + async walkDependenciesForModuleInModule(moduleName, modulePath, depType) { + let testPath = modulePath; + let discoveredPath = null; + let lastRelative = null; + // Try find it while searching recursively up the tree + while (!discoveredPath && this.relativeModule(testPath, moduleName) !== lastRelative) { + lastRelative = this.relativeModule(testPath, moduleName); + if (await fs.pathExists(lastRelative)) { + discoveredPath = lastRelative; + } + else { + if (path.basename(path.dirname(testPath)) !== 'node_modules') { + testPath = path.dirname(testPath); + } + testPath = path.dirname(path.dirname(testPath)); + } + } + // If we can't find it the install is probably buggered + if (!discoveredPath && depType !== depTypes_1.DepType.OPTIONAL && depType !== depTypes_1.DepType.DEV_OPTIONAL) { + throw new Error(`Failed to locate module "${moduleName}" from "${modulePath}" + + This normally means that either you have deleted this package already somehow (check your ignore settings if using electron-packager). Or your module installation failed.`); + } + // If we can find it let's do the same thing for that module + if (discoveredPath) { + await this.walkDependenciesForModule(discoveredPath, depType); + } + } + async detectNativeModuleType(modulePath, pJ) { + if (pJ.dependencies['prebuild-install']) { + return nativeModuleTypes_1.NativeModuleType.PREBUILD; + } + else if (await fs.pathExists(path.join(modulePath, 'binding.gyp'))) { + return nativeModuleTypes_1.NativeModuleType.NODE_GYP; + } + return nativeModuleTypes_1.NativeModuleType.NONE; + } + async walkDependenciesForModule(modulePath, depType) { + d('walk reached:', modulePath, ' Type is:', depTypes_1.DepType[depType]); + // We have already traversed this module + if (this.walkHistory.has(modulePath)) { + d('already walked this route'); + // Find the existing module reference + const existingModule = this.modules.find(module => module.path === modulePath); + // If the depType we are traversing with now is higher than the + // last traversal then update it (prod superseeds dev for instance) + if ((0, depTypes_1.depTypeGreater)(depType, existingModule.depType)) { + d(`existing module has a type of "${existingModule.depType}", new module type would be "${depType}" therefore updating`); + existingModule.depType = depType; + } + return; + } + const pJ = await this.loadPackageJSON(modulePath); + // If the module doesn't have a package.json file it is probably a + // dead install from yarn (they dont clean up for some reason) + if (!pJ) { + d('walk hit a dead end, this module is incomplete'); + return; + } + // Record this module as being traversed + this.walkHistory.add(modulePath); + this.modules.push({ + depType, + nativeModuleType: await this.detectNativeModuleType(modulePath, pJ), + path: modulePath, + name: pJ.name, + }); + // For every prod dep + for (const moduleName in pJ.dependencies) { + // npm decides it's a funny thing to put optional dependencies in the "dependencies" section + // after install, because that makes perfect sense + if (moduleName in pJ.optionalDependencies) { + d(`found ${moduleName} in prod deps of ${modulePath} but it is also marked optional`); + continue; + } + await this.walkDependenciesForModuleInModule(moduleName, modulePath, (0, depTypes_1.childDepType)(depType, depTypes_1.DepType.PROD)); + } + // For every optional dep + for (const moduleName in pJ.optionalDependencies) { + await this.walkDependenciesForModuleInModule(moduleName, modulePath, (0, depTypes_1.childDepType)(depType, depTypes_1.DepType.OPTIONAL)); + } + // For every dev dep, but only if we are in the root module + if (depType === depTypes_1.DepType.ROOT) { + d('we\'re still at the beginning, walking down the dev route'); + for (const moduleName in pJ.devDependencies) { + await this.walkDependenciesForModuleInModule(moduleName, modulePath, (0, depTypes_1.childDepType)(depType, depTypes_1.DepType.DEV)); + } + } + } + async walkTree() { + d('starting tree walk'); + if (!this.cache) { + this.cache = new Promise(async (resolve, reject) => { + this.modules = []; + try { + await this.walkDependenciesForModule(this.rootModule, depTypes_1.DepType.ROOT); + } + catch (err) { + reject(err); + return; + } + resolve(this.modules); + }); + } + else { + d('tree walk in progress / completed already, waiting for existing walk to complete'); + } + return await this.cache; + } + getRootModule() { + return this.rootModule; + } +} +exports.Walker = Walker; +//# sourceMappingURL=Walker.js.map
\ No newline at end of file diff --git a/desktop/node_modules/flora-colossus/lib/Walker.js.map b/desktop/node_modules/flora-colossus/lib/Walker.js.map new file mode 100644 index 0000000..b38a804 --- /dev/null +++ b/desktop/node_modules/flora-colossus/lib/Walker.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Walker.js","sourceRoot":"","sources":["../src/Walker.ts"],"names":[],"mappings":"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"}
\ No newline at end of file diff --git a/desktop/node_modules/flora-colossus/lib/depTypes.d.ts b/desktop/node_modules/flora-colossus/lib/depTypes.d.ts new file mode 100644 index 0000000..83fb968 --- /dev/null +++ b/desktop/node_modules/flora-colossus/lib/depTypes.d.ts @@ -0,0 +1,9 @@ +export declare enum DepType { + PROD = 0, + DEV = 1, + OPTIONAL = 2, + DEV_OPTIONAL = 3, + ROOT = 4 +} +export declare const depTypeGreater: (newType: DepType, existing: DepType) => boolean; +export declare const childDepType: (parentType: DepType, childType: DepType) => DepType.PROD | DepType.DEV | DepType.OPTIONAL | DepType.DEV_OPTIONAL; diff --git a/desktop/node_modules/flora-colossus/lib/depTypes.js b/desktop/node_modules/flora-colossus/lib/depTypes.js new file mode 100644 index 0000000..906e63f --- /dev/null +++ b/desktop/node_modules/flora-colossus/lib/depTypes.js @@ -0,0 +1,95 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.childDepType = exports.depTypeGreater = exports.DepType = void 0; +var DepType; +(function (DepType) { + DepType[DepType["PROD"] = 0] = "PROD"; + DepType[DepType["DEV"] = 1] = "DEV"; + DepType[DepType["OPTIONAL"] = 2] = "OPTIONAL"; + DepType[DepType["DEV_OPTIONAL"] = 3] = "DEV_OPTIONAL"; + DepType[DepType["ROOT"] = 4] = "ROOT"; +})(DepType = exports.DepType || (exports.DepType = {})); +const depTypeGreater = (newType, existing) => { + switch (existing) { + case DepType.DEV: + switch (newType) { + case DepType.OPTIONAL: + case DepType.PROD: + case DepType.ROOT: + return true; + case DepType.DEV: + case DepType.DEV_OPTIONAL: + default: + return false; + } + case DepType.DEV_OPTIONAL: + switch (newType) { + case DepType.OPTIONAL: + case DepType.PROD: + case DepType.ROOT: + case DepType.DEV: + return true; + case DepType.DEV_OPTIONAL: + default: + return false; + } + case DepType.OPTIONAL: + switch (newType) { + case DepType.PROD: + case DepType.ROOT: + return true; + case DepType.OPTIONAL: + case DepType.DEV: + case DepType.DEV_OPTIONAL: + default: + return false; + } + case DepType.PROD: + switch (newType) { + case DepType.ROOT: + return true; + case DepType.PROD: + case DepType.OPTIONAL: + case DepType.DEV: + case DepType.DEV_OPTIONAL: + default: + return false; + } + case DepType.ROOT: + switch (newType) { + case DepType.ROOT: + case DepType.PROD: + case DepType.OPTIONAL: + case DepType.DEV: + case DepType.DEV_OPTIONAL: + default: + return false; + } + default: + return false; + } +}; +exports.depTypeGreater = depTypeGreater; +const childDepType = (parentType, childType) => { + if (childType === DepType.ROOT) { + throw new Error('Something went wrong, a child dependency can\'t be marked as the ROOT'); + } + switch (parentType) { + case DepType.ROOT: + return childType; + case DepType.PROD: + if (childType === DepType.OPTIONAL) + return DepType.OPTIONAL; + return DepType.PROD; + case DepType.OPTIONAL: + return DepType.OPTIONAL; + case DepType.DEV_OPTIONAL: + return DepType.DEV_OPTIONAL; + case DepType.DEV: + if (childType === DepType.OPTIONAL) + return DepType.DEV_OPTIONAL; + return DepType.DEV; + } +}; +exports.childDepType = childDepType; +//# sourceMappingURL=depTypes.js.map
\ No newline at end of file diff --git a/desktop/node_modules/flora-colossus/lib/depTypes.js.map b/desktop/node_modules/flora-colossus/lib/depTypes.js.map new file mode 100644 index 0000000..4d5c42c --- /dev/null +++ b/desktop/node_modules/flora-colossus/lib/depTypes.js.map @@ -0,0 +1 @@ +{"version":3,"file":"depTypes.js","sourceRoot":"","sources":["../src/depTypes.ts"],"names":[],"mappings":"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"}
\ No newline at end of file diff --git a/desktop/node_modules/flora-colossus/lib/index.d.ts b/desktop/node_modules/flora-colossus/lib/index.d.ts new file mode 100644 index 0000000..5e3eee2 --- /dev/null +++ b/desktop/node_modules/flora-colossus/lib/index.d.ts @@ -0,0 +1,2 @@ +export * from './Walker'; +export * from './depTypes'; diff --git a/desktop/node_modules/flora-colossus/lib/index.js b/desktop/node_modules/flora-colossus/lib/index.js new file mode 100644 index 0000000..7a0505e --- /dev/null +++ b/desktop/node_modules/flora-colossus/lib/index.js @@ -0,0 +1,19 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + var desc = Object.getOwnPropertyDescriptor(m, k); + if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { + desc = { enumerable: true, get: function() { return m[k]; } }; + } + Object.defineProperty(o, k2, desc); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +__exportStar(require("./Walker"), exports); +__exportStar(require("./depTypes"), exports); +//# sourceMappingURL=index.js.map
\ No newline at end of file diff --git a/desktop/node_modules/flora-colossus/lib/index.js.map b/desktop/node_modules/flora-colossus/lib/index.js.map new file mode 100644 index 0000000..9dbe483 --- /dev/null +++ b/desktop/node_modules/flora-colossus/lib/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;AAAA,2CAAyB;AACzB,6CAA2B"}
\ No newline at end of file diff --git a/desktop/node_modules/flora-colossus/lib/nativeModuleTypes.d.ts b/desktop/node_modules/flora-colossus/lib/nativeModuleTypes.d.ts new file mode 100644 index 0000000..febfd58 --- /dev/null +++ b/desktop/node_modules/flora-colossus/lib/nativeModuleTypes.d.ts @@ -0,0 +1,5 @@ +export declare enum NativeModuleType { + NONE = 0, + NODE_GYP = 1, + PREBUILD = 2 +} diff --git a/desktop/node_modules/flora-colossus/lib/nativeModuleTypes.js b/desktop/node_modules/flora-colossus/lib/nativeModuleTypes.js new file mode 100644 index 0000000..70019b3 --- /dev/null +++ b/desktop/node_modules/flora-colossus/lib/nativeModuleTypes.js @@ -0,0 +1,10 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.NativeModuleType = void 0; +var NativeModuleType; +(function (NativeModuleType) { + NativeModuleType[NativeModuleType["NONE"] = 0] = "NONE"; + NativeModuleType[NativeModuleType["NODE_GYP"] = 1] = "NODE_GYP"; + NativeModuleType[NativeModuleType["PREBUILD"] = 2] = "PREBUILD"; +})(NativeModuleType = exports.NativeModuleType || (exports.NativeModuleType = {})); +//# sourceMappingURL=nativeModuleTypes.js.map
\ No newline at end of file diff --git a/desktop/node_modules/flora-colossus/lib/nativeModuleTypes.js.map b/desktop/node_modules/flora-colossus/lib/nativeModuleTypes.js.map new file mode 100644 index 0000000..63712fd --- /dev/null +++ b/desktop/node_modules/flora-colossus/lib/nativeModuleTypes.js.map @@ -0,0 +1 @@ +{"version":3,"file":"nativeModuleTypes.js","sourceRoot":"","sources":["../src/nativeModuleTypes.ts"],"names":[],"mappings":";;;AAAA,IAAY,gBAIX;AAJD,WAAY,gBAAgB;IAC1B,uDAAI,CAAA;IACJ,+DAAQ,CAAA;IACR,+DAAQ,CAAA;AACV,CAAC,EAJW,gBAAgB,GAAhB,wBAAgB,KAAhB,wBAAgB,QAI3B"}
\ No newline at end of file |