create project
This commit is contained in:
1
kitabcitab/node_modules/next/dist/lib/helpers/get-online.d.ts
generated
vendored
Normal file
1
kitabcitab/node_modules/next/dist/lib/helpers/get-online.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export declare function getOnline(): Promise<boolean>;
|
||||
46
kitabcitab/node_modules/next/dist/lib/helpers/get-online.js
generated
vendored
Normal file
46
kitabcitab/node_modules/next/dist/lib/helpers/get-online.js
generated
vendored
Normal file
@@ -0,0 +1,46 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.getOnline = getOnline;
|
||||
var _childProcess = require("child_process");
|
||||
var _dns = _interopRequireDefault(require("dns"));
|
||||
var _url = _interopRequireDefault(require("url"));
|
||||
function _interopRequireDefault(obj) {
|
||||
return obj && obj.__esModule ? obj : {
|
||||
default: obj
|
||||
};
|
||||
}
|
||||
function getProxy() {
|
||||
if (process.env.https_proxy) {
|
||||
return process.env.https_proxy;
|
||||
}
|
||||
try {
|
||||
const httpsProxy = (0, _childProcess).execSync("npm config get https-proxy").toString().trim();
|
||||
return httpsProxy !== "null" ? httpsProxy : undefined;
|
||||
} catch (e) {
|
||||
return;
|
||||
}
|
||||
}
|
||||
function getOnline() {
|
||||
return new Promise((resolve)=>{
|
||||
_dns.default.lookup("registry.yarnpkg.com", (registryErr)=>{
|
||||
if (!registryErr) {
|
||||
return resolve(true);
|
||||
}
|
||||
const proxy = getProxy();
|
||||
if (!proxy) {
|
||||
return resolve(false);
|
||||
}
|
||||
const { hostname } = _url.default.parse(proxy);
|
||||
if (!hostname) {
|
||||
return resolve(false);
|
||||
}
|
||||
_dns.default.lookup(hostname, (proxyErr)=>{
|
||||
resolve(proxyErr == null);
|
||||
});
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
//# sourceMappingURL=get-online.js.map
|
||||
1
kitabcitab/node_modules/next/dist/lib/helpers/get-online.js.map
generated
vendored
Normal file
1
kitabcitab/node_modules/next/dist/lib/helpers/get-online.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"sources":["../../../lib/helpers/get-online.ts"],"names":["getOnline","getProxy","process","env","https_proxy","httpsProxy","execSync","toString","trim","undefined","e","Promise","resolve","dns","lookup","registryErr","proxy","hostname","url","parse","proxyErr"],"mappings":"AAAA;;;;QAiBgBA,SAAS,GAATA,SAAS;AAjBA,IAAA,aAAe,WAAf,eAAe,CAAA;AACxB,IAAA,IAAK,kCAAL,KAAK,EAAA;AACL,IAAA,IAAK,kCAAL,KAAK,EAAA;;;;;;AAErB,SAASC,QAAQ,GAAuB;IACtC,IAAIC,OAAO,CAACC,GAAG,CAACC,WAAW,EAAE;QAC3B,OAAOF,OAAO,CAACC,GAAG,CAACC,WAAW,CAAA;KAC/B;IAED,IAAI;QACF,MAAMC,UAAU,GAAGC,CAAAA,GAAAA,aAAQ,AAA8B,CAAA,SAA9B,CAAC,4BAA4B,CAAC,CAACC,QAAQ,EAAE,CAACC,IAAI,EAAE;QAC3E,OAAOH,UAAU,KAAK,MAAM,GAAGA,UAAU,GAAGI,SAAS,CAAA;KACtD,CAAC,OAAOC,CAAC,EAAE;QACV,OAAM;KACP;CACF;AAEM,SAASV,SAAS,GAAqB;IAC5C,OAAO,IAAIW,OAAO,CAAC,CAACC,OAAO,GAAK;QAC9BC,IAAG,QAAA,CAACC,MAAM,CAAC,sBAAsB,EAAE,CAACC,WAAW,GAAK;YAClD,IAAI,CAACA,WAAW,EAAE;gBAChB,OAAOH,OAAO,CAAC,IAAI,CAAC,CAAA;aACrB;YAED,MAAMI,KAAK,GAAGf,QAAQ,EAAE;YACxB,IAAI,CAACe,KAAK,EAAE;gBACV,OAAOJ,OAAO,CAAC,KAAK,CAAC,CAAA;aACtB;YAED,MAAM,EAAEK,QAAQ,CAAA,EAAE,GAAGC,IAAG,QAAA,CAACC,KAAK,CAACH,KAAK,CAAC;YACrC,IAAI,CAACC,QAAQ,EAAE;gBACb,OAAOL,OAAO,CAAC,KAAK,CAAC,CAAA;aACtB;YAEDC,IAAG,QAAA,CAACC,MAAM,CAACG,QAAQ,EAAE,CAACG,QAAQ,GAAK;gBACjCR,OAAO,CAACQ,QAAQ,IAAI,IAAI,CAAC;aAC1B,CAAC;SACH,CAAC;KACH,CAAC,CAAA;CACH"}
|
||||
2
kitabcitab/node_modules/next/dist/lib/helpers/get-pkg-manager.d.ts
generated
vendored
Normal file
2
kitabcitab/node_modules/next/dist/lib/helpers/get-pkg-manager.d.ts
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
export declare type PackageManager = 'npm' | 'pnpm' | 'yarn';
|
||||
export declare function getPkgManager(baseDir: string): PackageManager;
|
||||
58
kitabcitab/node_modules/next/dist/lib/helpers/get-pkg-manager.js
generated
vendored
Normal file
58
kitabcitab/node_modules/next/dist/lib/helpers/get-pkg-manager.js
generated
vendored
Normal file
@@ -0,0 +1,58 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.getPkgManager = getPkgManager;
|
||||
var _fs = _interopRequireDefault(require("fs"));
|
||||
var _path = _interopRequireDefault(require("path"));
|
||||
var _childProcess = require("child_process");
|
||||
function _interopRequireDefault(obj) {
|
||||
return obj && obj.__esModule ? obj : {
|
||||
default: obj
|
||||
};
|
||||
}
|
||||
function getPkgManager(baseDir) {
|
||||
try {
|
||||
for (const { lockFile , packageManager } of [
|
||||
{
|
||||
lockFile: "yarn.lock",
|
||||
packageManager: "yarn"
|
||||
},
|
||||
{
|
||||
lockFile: "pnpm-lock.yaml",
|
||||
packageManager: "pnpm"
|
||||
},
|
||||
{
|
||||
lockFile: "package-lock.json",
|
||||
packageManager: "npm"
|
||||
},
|
||||
]){
|
||||
if (_fs.default.existsSync(_path.default.join(baseDir, lockFile))) {
|
||||
return packageManager;
|
||||
}
|
||||
}
|
||||
const userAgent = process.env.npm_config_user_agent;
|
||||
if (userAgent) {
|
||||
if (userAgent.startsWith("yarn")) {
|
||||
return "yarn";
|
||||
} else if (userAgent.startsWith("pnpm")) {
|
||||
return "pnpm";
|
||||
}
|
||||
}
|
||||
try {
|
||||
(0, _childProcess).execSync("yarn --version", {
|
||||
stdio: "ignore"
|
||||
});
|
||||
return "yarn";
|
||||
} catch {
|
||||
(0, _childProcess).execSync("pnpm --version", {
|
||||
stdio: "ignore"
|
||||
});
|
||||
return "pnpm";
|
||||
}
|
||||
} catch {
|
||||
return "npm";
|
||||
}
|
||||
}
|
||||
|
||||
//# sourceMappingURL=get-pkg-manager.js.map
|
||||
1
kitabcitab/node_modules/next/dist/lib/helpers/get-pkg-manager.js.map
generated
vendored
Normal file
1
kitabcitab/node_modules/next/dist/lib/helpers/get-pkg-manager.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"sources":["../../../lib/helpers/get-pkg-manager.ts"],"names":["getPkgManager","baseDir","lockFile","packageManager","fs","existsSync","path","join","userAgent","process","env","npm_config_user_agent","startsWith","execSync","stdio"],"mappings":"AAAA;;;;QAMgBA,aAAa,GAAbA,aAAa;AANd,IAAA,GAAI,kCAAJ,IAAI,EAAA;AACF,IAAA,KAAM,kCAAN,MAAM,EAAA;AACE,IAAA,aAAe,WAAf,eAAe,CAAA;;;;;;AAIjC,SAASA,aAAa,CAACC,OAAe,EAAkB;IAC7D,IAAI;QACF,KAAK,MAAM,EAAEC,QAAQ,CAAA,EAAEC,cAAc,CAAA,EAAE,IAAI;YACzC;gBAAED,QAAQ,EAAE,WAAW;gBAAEC,cAAc,EAAE,MAAM;aAAE;YACjD;gBAAED,QAAQ,EAAE,gBAAgB;gBAAEC,cAAc,EAAE,MAAM;aAAE;YACtD;gBAAED,QAAQ,EAAE,mBAAmB;gBAAEC,cAAc,EAAE,KAAK;aAAE;SACzD,CAAE;YACD,IAAIC,GAAE,QAAA,CAACC,UAAU,CAACC,KAAI,QAAA,CAACC,IAAI,CAACN,OAAO,EAAEC,QAAQ,CAAC,CAAC,EAAE;gBAC/C,OAAOC,cAAc,CAAkB;aACxC;SACF;QACD,MAAMK,SAAS,GAAGC,OAAO,CAACC,GAAG,CAACC,qBAAqB;QACnD,IAAIH,SAAS,EAAE;YACb,IAAIA,SAAS,CAACI,UAAU,CAAC,MAAM,CAAC,EAAE;gBAChC,OAAO,MAAM,CAAA;aACd,MAAM,IAAIJ,SAAS,CAACI,UAAU,CAAC,MAAM,CAAC,EAAE;gBACvC,OAAO,MAAM,CAAA;aACd;SACF;QACD,IAAI;YACFC,CAAAA,GAAAA,aAAQ,AAAuC,CAAA,SAAvC,CAAC,gBAAgB,EAAE;gBAAEC,KAAK,EAAE,QAAQ;aAAE,CAAC;YAC/C,OAAO,MAAM,CAAA;SACd,CAAC,OAAM;YACND,CAAAA,GAAAA,aAAQ,AAAuC,CAAA,SAAvC,CAAC,gBAAgB,EAAE;gBAAEC,KAAK,EAAE,QAAQ;aAAE,CAAC;YAC/C,OAAO,MAAM,CAAA;SACd;KACF,CAAC,OAAM;QACN,OAAO,KAAK,CAAA;KACb;CACF"}
|
||||
22
kitabcitab/node_modules/next/dist/lib/helpers/install.d.ts
generated
vendored
Normal file
22
kitabcitab/node_modules/next/dist/lib/helpers/install.d.ts
generated
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
export declare type PackageManager = 'npm' | 'pnpm' | 'yarn';
|
||||
interface InstallArgs {
|
||||
/**
|
||||
* Indicate whether to install packages using npm, pnpm or Yarn.
|
||||
*/
|
||||
packageManager: PackageManager;
|
||||
/**
|
||||
* Indicate whether there is an active Internet connection.
|
||||
*/
|
||||
isOnline: boolean;
|
||||
/**
|
||||
* Indicate whether the given dependencies are devDependencies.
|
||||
*/
|
||||
devDependencies?: boolean;
|
||||
}
|
||||
/**
|
||||
* Spawn a package manager installation with either Yarn or NPM.
|
||||
*
|
||||
* @returns A Promise that resolves once the installation is finished.
|
||||
*/
|
||||
export declare function install(root: string, dependencies: string[] | null, { packageManager, isOnline, devDependencies }: InstallArgs): Promise<void>;
|
||||
export {};
|
||||
100
kitabcitab/node_modules/next/dist/lib/helpers/install.js
generated
vendored
Normal file
100
kitabcitab/node_modules/next/dist/lib/helpers/install.js
generated
vendored
Normal file
@@ -0,0 +1,100 @@
|
||||
"use strict";
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.install = install;
|
||||
var _chalk = _interopRequireDefault(require("next/dist/compiled/chalk"));
|
||||
var _crossSpawn = _interopRequireDefault(require("next/dist/compiled/cross-spawn"));
|
||||
function _interopRequireDefault(obj) {
|
||||
return obj && obj.__esModule ? obj : {
|
||||
default: obj
|
||||
};
|
||||
}
|
||||
function install(root, dependencies, { packageManager , isOnline , devDependencies }) {
|
||||
/**
|
||||
* (p)npm-specific command-line flags.
|
||||
*/ const npmFlags = [];
|
||||
/**
|
||||
* Yarn-specific command-line flags.
|
||||
*/ const yarnFlags = [];
|
||||
/**
|
||||
* Return a Promise that resolves once the installation is finished.
|
||||
*/ return new Promise((resolve, reject)=>{
|
||||
let args;
|
||||
let command = packageManager;
|
||||
const useYarn = packageManager === "yarn";
|
||||
if (dependencies && dependencies.length) {
|
||||
/**
|
||||
* If there are dependencies, run a variation of `{packageManager} add`.
|
||||
*/ if (useYarn) {
|
||||
/**
|
||||
* Call `yarn add --exact (--offline)? (-D)? ...`.
|
||||
*/ args = [
|
||||
"add",
|
||||
"--exact"
|
||||
];
|
||||
if (!isOnline) args.push("--offline");
|
||||
args.push("--cwd", root);
|
||||
if (devDependencies) args.push("--dev");
|
||||
args.push(...dependencies);
|
||||
} else {
|
||||
/**
|
||||
* Call `(p)npm install [--save|--save-dev] ...`.
|
||||
*/ args = [
|
||||
"install",
|
||||
"--save-exact"
|
||||
];
|
||||
args.push(devDependencies ? "--save-dev" : "--save");
|
||||
args.push(...dependencies);
|
||||
}
|
||||
} else {
|
||||
/**
|
||||
* If there are no dependencies, run a variation of `{packageManager}
|
||||
* install`.
|
||||
*/ args = [
|
||||
"install"
|
||||
];
|
||||
if (!isOnline) {
|
||||
console.log(_chalk.default.yellow("You appear to be offline."));
|
||||
if (useYarn) {
|
||||
console.log(_chalk.default.yellow("Falling back to the local Yarn cache."));
|
||||
console.log();
|
||||
args.push("--offline");
|
||||
} else {
|
||||
console.log();
|
||||
}
|
||||
}
|
||||
}
|
||||
/**
|
||||
* Add any package manager-specific flags.
|
||||
*/ if (useYarn) {
|
||||
args.push(...yarnFlags);
|
||||
} else {
|
||||
args.push(...npmFlags);
|
||||
}
|
||||
/**
|
||||
* Spawn the installation process.
|
||||
*/ const child = (0, _crossSpawn).default(command, args, {
|
||||
stdio: "inherit",
|
||||
env: {
|
||||
...process.env,
|
||||
ADBLOCK: "1",
|
||||
// we set NODE_ENV to development as pnpm skips dev
|
||||
// dependencies when production
|
||||
NODE_ENV: "development",
|
||||
DISABLE_OPENCOLLECTIVE: "1"
|
||||
}
|
||||
});
|
||||
child.on("close", (code)=>{
|
||||
if (code !== 0) {
|
||||
reject({
|
||||
command: `${command} ${args.join(" ")}`
|
||||
});
|
||||
return;
|
||||
}
|
||||
resolve();
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
//# sourceMappingURL=install.js.map
|
||||
1
kitabcitab/node_modules/next/dist/lib/helpers/install.js.map
generated
vendored
Normal file
1
kitabcitab/node_modules/next/dist/lib/helpers/install.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"sources":["../../../lib/helpers/install.ts"],"names":["install","root","dependencies","packageManager","isOnline","devDependencies","npmFlags","yarnFlags","Promise","resolve","reject","args","command","useYarn","length","push","console","log","chalk","yellow","child","spawn","stdio","env","process","ADBLOCK","NODE_ENV","DISABLE_OPENCOLLECTIVE","on","code","join"],"mappings":"AAAA;;;;QAyBgBA,OAAO,GAAPA,OAAO;AAzBL,IAAA,MAA0B,kCAA1B,0BAA0B,EAAA;AAC1B,IAAA,WAAgC,kCAAhC,gCAAgC,EAAA;;;;;;AAwB3C,SAASA,OAAO,CACrBC,IAAY,EACZC,YAA6B,EAC7B,EAAEC,cAAc,CAAA,EAAEC,QAAQ,CAAA,EAAEC,eAAe,CAAA,EAAe,EAC3C;IACf;;KAEG,CACH,MAAMC,QAAQ,GAAa,EAAE;IAC7B;;KAEG,CACH,MAAMC,SAAS,GAAa,EAAE;IAC9B;;KAEG,CACH,OAAO,IAAIC,OAAO,CAAC,CAACC,OAAO,EAAEC,MAAM,GAAK;QACtC,IAAIC,IAAI,AAAU;QAClB,IAAIC,OAAO,GAAGT,cAAc;QAC5B,MAAMU,OAAO,GAAGV,cAAc,KAAK,MAAM;QAEzC,IAAID,YAAY,IAAIA,YAAY,CAACY,MAAM,EAAE;YACvC;;SAEG,CACH,IAAID,OAAO,EAAE;gBACX;;WAEG,CACHF,IAAI,GAAG;oBAAC,KAAK;oBAAE,SAAS;iBAAC;gBACzB,IAAI,CAACP,QAAQ,EAAEO,IAAI,CAACI,IAAI,CAAC,WAAW,CAAC;gBACrCJ,IAAI,CAACI,IAAI,CAAC,OAAO,EAAEd,IAAI,CAAC;gBACxB,IAAII,eAAe,EAAEM,IAAI,CAACI,IAAI,CAAC,OAAO,CAAC;gBACvCJ,IAAI,CAACI,IAAI,IAAIb,YAAY,CAAC;aAC3B,MAAM;gBACL;;WAEG,CACHS,IAAI,GAAG;oBAAC,SAAS;oBAAE,cAAc;iBAAC;gBAClCA,IAAI,CAACI,IAAI,CAACV,eAAe,GAAG,YAAY,GAAG,QAAQ,CAAC;gBACpDM,IAAI,CAACI,IAAI,IAAIb,YAAY,CAAC;aAC3B;SACF,MAAM;YACL;;;SAGG,CACHS,IAAI,GAAG;gBAAC,SAAS;aAAC;YAClB,IAAI,CAACP,QAAQ,EAAE;gBACbY,OAAO,CAACC,GAAG,CAACC,MAAK,QAAA,CAACC,MAAM,CAAC,2BAA2B,CAAC,CAAC;gBACtD,IAAIN,OAAO,EAAE;oBACXG,OAAO,CAACC,GAAG,CAACC,MAAK,QAAA,CAACC,MAAM,CAAC,uCAAuC,CAAC,CAAC;oBAClEH,OAAO,CAACC,GAAG,EAAE;oBACbN,IAAI,CAACI,IAAI,CAAC,WAAW,CAAC;iBACvB,MAAM;oBACLC,OAAO,CAACC,GAAG,EAAE;iBACd;aACF;SACF;QACD;;OAEG,CACH,IAAIJ,OAAO,EAAE;YACXF,IAAI,CAACI,IAAI,IAAIR,SAAS,CAAC;SACxB,MAAM;YACLI,IAAI,CAACI,IAAI,IAAIT,QAAQ,CAAC;SACvB;QACD;;OAEG,CACH,MAAMc,KAAK,GAAGC,CAAAA,GAAAA,WAAK,AAUjB,CAAA,QAViB,CAACT,OAAO,EAAED,IAAI,EAAE;YACjCW,KAAK,EAAE,SAAS;YAChBC,GAAG,EAAE;gBACH,GAAGC,OAAO,CAACD,GAAG;gBACdE,OAAO,EAAE,GAAG;gBACZ,mDAAmD;gBACnD,+BAA+B;gBAC/BC,QAAQ,EAAE,aAAa;gBACvBC,sBAAsB,EAAE,GAAG;aAC5B;SACF,CAAC;QACFP,KAAK,CAACQ,EAAE,CAAC,OAAO,EAAE,CAACC,IAAI,GAAK;YAC1B,IAAIA,IAAI,KAAK,CAAC,EAAE;gBACdnB,MAAM,CAAC;oBAAEE,OAAO,EAAE,CAAC,EAAEA,OAAO,CAAC,CAAC,EAAED,IAAI,CAACmB,IAAI,CAAC,GAAG,CAAC,CAAC,CAAC;iBAAE,CAAC;gBACnD,OAAM;aACP;YACDrB,OAAO,EAAE;SACV,CAAC;KACH,CAAC,CAAA;CACH"}
|
||||
Reference in New Issue
Block a user