@antfu/ni
Advanced tools
Comparing version 0.9.0 to 0.9.2
@@ -48,3 +48,7 @@ declare const AGENTS: { | ||
declare type Runner = (agent: Agent, args: string[], hasLock?: boolean) => Promise<string | undefined> | string | undefined; | ||
interface RunnerContext { | ||
hasLock?: boolean; | ||
cwd?: string; | ||
} | ||
declare type Runner = (agent: Agent, args: string[], ctx?: RunnerContext) => Promise<string | undefined> | string | undefined; | ||
declare function runCli(fn: Runner, options?: DetectOptions): Promise<void>; | ||
@@ -72,2 +76,2 @@ declare function run(fn: Runner, args: string[], options?: DetectOptions): Promise<void>; | ||
export { DetectOptions, Runner, cmdExists, detect, exclude, getCommand, getConfig, getDefaultAgent, getGlobalAgent, parseNi, parseNr, parseNrm, parseNu, parseNx, remove, run, runCli }; | ||
export { DetectOptions, Runner, RunnerContext, cmdExists, detect, exclude, getCommand, getConfig, getDefaultAgent, getGlobalAgent, parseNi, parseNr, parseNrm, parseNu, parseNx, remove, run, runCli }; |
@@ -17,3 +17,3 @@ "use strict";Object.defineProperty(exports, "__esModule", {value: true}); | ||
var _chunkSEQUNACUjs = require('./chunk-SEQUNACU.js'); | ||
var _chunk3MYDBJSYjs = require('./chunk-3MYDBJSY.js'); | ||
@@ -35,2 +35,2 @@ | ||
exports.cmdExists = _chunkSEQUNACUjs.cmdExists; exports.detect = _chunkSEQUNACUjs.detect; exports.exclude = _chunkSEQUNACUjs.exclude; exports.getCommand = _chunkSEQUNACUjs.getCommand; exports.getConfig = _chunkSEQUNACUjs.getConfig; exports.getDefaultAgent = _chunkSEQUNACUjs.getDefaultAgent; exports.getGlobalAgent = _chunkSEQUNACUjs.getGlobalAgent; exports.parseNi = _chunkSEQUNACUjs.parseNi; exports.parseNr = _chunkSEQUNACUjs.parseNr; exports.parseNrm = _chunkSEQUNACUjs.parseNrm; exports.parseNu = _chunkSEQUNACUjs.parseNu; exports.parseNx = _chunkSEQUNACUjs.parseNx; exports.remove = _chunkSEQUNACUjs.remove; exports.run = _chunkSEQUNACUjs.run; exports.runCli = _chunkSEQUNACUjs.runCli; | ||
exports.cmdExists = _chunk3MYDBJSYjs.cmdExists; exports.detect = _chunk3MYDBJSYjs.detect; exports.exclude = _chunk3MYDBJSYjs.exclude; exports.getCommand = _chunk3MYDBJSYjs.getCommand; exports.getConfig = _chunk3MYDBJSYjs.getConfig; exports.getDefaultAgent = _chunk3MYDBJSYjs.getDefaultAgent; exports.getGlobalAgent = _chunk3MYDBJSYjs.getGlobalAgent; exports.parseNi = _chunk3MYDBJSYjs.parseNi; exports.parseNr = _chunk3MYDBJSYjs.parseNr; exports.parseNrm = _chunk3MYDBJSYjs.parseNrm; exports.parseNu = _chunk3MYDBJSYjs.parseNu; exports.parseNx = _chunk3MYDBJSYjs.parseNx; exports.remove = _chunk3MYDBJSYjs.remove; exports.run = _chunk3MYDBJSYjs.run; exports.runCli = _chunk3MYDBJSYjs.runCli; |
"use strict"; | ||
var _chunkSEQUNACUjs = require('./chunk-SEQUNACU.js'); | ||
var _chunk3MYDBJSYjs = require('./chunk-3MYDBJSY.js'); | ||
// src/nci.ts | ||
_chunkSEQUNACUjs.runCli.call(void 0, (agent, _, hasLock) => _chunkSEQUNACUjs.parseNi.call(void 0, agent, ["--frozen-if-present"], hasLock), { autoInstall: true }); | ||
_chunk3MYDBJSYjs.runCli.call(void 0, (agent, _, hasLock) => _chunk3MYDBJSYjs.parseNi.call(void 0, agent, ["--frozen-if-present"], hasLock), { autoInstall: true }); |
"use strict"; | ||
var _chunkSEQUNACUjs = require('./chunk-SEQUNACU.js'); | ||
var _chunk3MYDBJSYjs = require('./chunk-3MYDBJSY.js'); | ||
// src/ni.ts | ||
_chunkSEQUNACUjs.runCli.call(void 0, _chunkSEQUNACUjs.parseNi); | ||
_chunk3MYDBJSYjs.runCli.call(void 0, _chunk3MYDBJSYjs.parseNi); |
@@ -6,6 +6,6 @@ "use strict"; function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
var _chunkSEQUNACUjs = require('./chunk-SEQUNACU.js'); | ||
var _chunk3MYDBJSYjs = require('./chunk-3MYDBJSY.js'); | ||
// src/nr.ts | ||
var import_prompts = _chunkSEQUNACUjs.__toModule.call(void 0, _chunkSEQUNACUjs.require_prompts.call(void 0, )); | ||
var import_prompts = _chunk3MYDBJSYjs.__toModule.call(void 0, _chunk3MYDBJSYjs.require_prompts.call(void 0, )); | ||
@@ -35,4 +35,4 @@ // src/storage.ts | ||
function getPackageJSON() { | ||
const path = _path.resolve.call(void 0, process.cwd(), "package.json"); | ||
function getPackageJSON(cwd = process.cwd()) { | ||
const path = _path.resolve.call(void 0, cwd, "package.json"); | ||
if (_fs2.default.existsSync(path)) { | ||
@@ -51,3 +51,3 @@ try { | ||
// src/nr.ts | ||
_chunkSEQUNACUjs.runCli.call(void 0, async (agent, args) => { | ||
_chunk3MYDBJSYjs.runCli.call(void 0, async (agent, args, ctx) => { | ||
const storage2 = await load(); | ||
@@ -62,4 +62,5 @@ if (args[0] === "-") { | ||
if (args.length === 0) { | ||
const scripts = getPackageJSON().scripts || {}; | ||
const scriptsInfo = getPackageJSON()["scripts-info"] || {}; | ||
const pkg = getPackageJSON(ctx == null ? void 0 : ctx.cwd); | ||
const scripts = pkg.scripts || {}; | ||
const scriptsInfo = pkg["scripts-info"] || {}; | ||
const names = Object.entries(scripts); | ||
@@ -97,3 +98,3 @@ if (!names.length) | ||
} | ||
return _chunkSEQUNACUjs.parseNr.call(void 0, agent, args); | ||
return _chunk3MYDBJSYjs.parseNr.call(void 0, agent, args); | ||
}); |
"use strict"; | ||
var _chunkSEQUNACUjs = require('./chunk-SEQUNACU.js'); | ||
var _chunk3MYDBJSYjs = require('./chunk-3MYDBJSY.js'); | ||
// src/nrm.ts | ||
_chunkSEQUNACUjs.runCli.call(void 0, _chunkSEQUNACUjs.parseNrm); | ||
_chunk3MYDBJSYjs.runCli.call(void 0, _chunk3MYDBJSYjs.parseNrm); |
"use strict"; | ||
var _chunkSEQUNACUjs = require('./chunk-SEQUNACU.js'); | ||
var _chunk3MYDBJSYjs = require('./chunk-3MYDBJSY.js'); | ||
// src/nu.ts | ||
_chunkSEQUNACUjs.runCli.call(void 0, _chunkSEQUNACUjs.parseNu); | ||
_chunk3MYDBJSYjs.runCli.call(void 0, _chunk3MYDBJSYjs.parseNu); |
"use strict"; | ||
var _chunkSEQUNACUjs = require('./chunk-SEQUNACU.js'); | ||
var _chunk3MYDBJSYjs = require('./chunk-3MYDBJSY.js'); | ||
// src/nx.ts | ||
_chunkSEQUNACUjs.runCli.call(void 0, _chunkSEQUNACUjs.parseNx); | ||
_chunk3MYDBJSYjs.runCli.call(void 0, _chunk3MYDBJSYjs.parseNx); |
{ | ||
"name": "@antfu/ni", | ||
"version": "0.9.0", | ||
"version": "0.9.2", | ||
"description": "Use the right package manager", | ||
@@ -5,0 +5,0 @@ "license": "MIT", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
540677
16145