@yarn-tool/resolve-package
Advanced tools
Comparing version 1.0.2 to 1.0.3
import type { IPackageJson } from '@ts-type/package-dts'; | ||
export declare function resolvePackage(name: string): { | ||
export declare function resolvePackage(name: string, options?: { | ||
paths?: string[]; | ||
}): { | ||
name: string; | ||
@@ -4,0 +6,0 @@ pkgRoot: string; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
const upath2_1 = require("upath2"); | ||
function resolvePackage(name) { | ||
function resolvePackage(name, options) { | ||
let pkgRoot = upath2_1.dirname(require.resolve(`${name}/package.json`, options)); | ||
return { | ||
name, | ||
pkgRoot: upath2_1.dirname(require.resolve(`${name}/package.json`)), | ||
pkg: require(`${name}/package.json`), | ||
pkgRoot, | ||
pkg: require(`${pkgRoot}/package.json`), | ||
}; | ||
@@ -13,2 +14,2 @@ } | ||
exports.default = resolvePackage; | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJpbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLG1DQUFpQztBQUdqQyxTQUFnQixjQUFjLENBQUMsSUFBWTtJQUUxQyxPQUFPO1FBQ04sSUFBSTtRQUNKLE9BQU8sRUFBRSxnQkFBTyxDQUFDLE9BQU8sQ0FBQyxPQUFPLENBQUMsR0FBRyxJQUFJLGVBQWUsQ0FBQyxDQUFDO1FBQ3pELEdBQUcsRUFBRSxPQUFPLENBQUMsR0FBRyxJQUFJLGVBQWUsQ0FBd0I7S0FDM0QsQ0FBQTtBQUNGLENBQUM7QUFQRCx3Q0FPQztBQUVELGtCQUFlLGNBQWMsQ0FBQSIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IGRpcm5hbWUgfSBmcm9tICd1cGF0aDInO1xuaW1wb3J0IHR5cGUgeyBJUGFja2FnZUpzb24gfSBmcm9tICdAdHMtdHlwZS9wYWNrYWdlLWR0cyc7XG5cbmV4cG9ydCBmdW5jdGlvbiByZXNvbHZlUGFja2FnZShuYW1lOiBzdHJpbmcpXG57XG5cdHJldHVybiB7XG5cdFx0bmFtZSxcblx0XHRwa2dSb290OiBkaXJuYW1lKHJlcXVpcmUucmVzb2x2ZShgJHtuYW1lfS9wYWNrYWdlLmpzb25gKSksXG5cdFx0cGtnOiByZXF1aXJlKGAke25hbWV9L3BhY2thZ2UuanNvbmApIGFzIGFueSBhcyBJUGFja2FnZUpzb24sXG5cdH1cbn1cblxuZXhwb3J0IGRlZmF1bHQgcmVzb2x2ZVBhY2thZ2VcbiJdfQ== | ||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJpbmRleC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOztBQUFBLG1DQUFpQztBQUdqQyxTQUFnQixjQUFjLENBQUMsSUFBWSxFQUFFLE9BQStCO0lBRTNFLElBQUksT0FBTyxHQUFHLGdCQUFPLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyxHQUFHLElBQUksZUFBZSxFQUFFLE9BQU8sQ0FBQyxDQUFDLENBQUM7SUFFeEUsT0FBTztRQUNOLElBQUk7UUFDSixPQUFPO1FBQ1AsR0FBRyxFQUFFLE9BQU8sQ0FBQyxHQUFHLE9BQU8sZUFBZSxDQUF3QjtLQUM5RCxDQUFBO0FBQ0YsQ0FBQztBQVRELHdDQVNDO0FBRUQsa0JBQWUsY0FBYyxDQUFBIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgZGlybmFtZSB9IGZyb20gJ3VwYXRoMic7XG5pbXBvcnQgdHlwZSB7IElQYWNrYWdlSnNvbiB9IGZyb20gJ0B0cy10eXBlL3BhY2thZ2UtZHRzJztcblxuZXhwb3J0IGZ1bmN0aW9uIHJlc29sdmVQYWNrYWdlKG5hbWU6IHN0cmluZywgb3B0aW9ucz86IHsgcGF0aHM/OiBzdHJpbmdbXTsgfSlcbntcblx0bGV0IHBrZ1Jvb3QgPSBkaXJuYW1lKHJlcXVpcmUucmVzb2x2ZShgJHtuYW1lfS9wYWNrYWdlLmpzb25gLCBvcHRpb25zKSk7XG5cblx0cmV0dXJuIHtcblx0XHRuYW1lLFxuXHRcdHBrZ1Jvb3QsXG5cdFx0cGtnOiByZXF1aXJlKGAke3BrZ1Jvb3R9L3BhY2thZ2UuanNvbmApIGFzIGFueSBhcyBJUGFja2FnZUpzb24sXG5cdH1cbn1cblxuZXhwb3J0IGRlZmF1bHQgcmVzb2x2ZVBhY2thZ2VcbiJdfQ== |
{ | ||
"name": "@yarn-tool/resolve-package", | ||
"version": "1.0.2", | ||
"version": "1.0.3", | ||
"description": "", | ||
@@ -41,3 +41,3 @@ "homepage": "https://github.com/bluelovers/ws-yarn-workspaces/tree/master/packages/@yarn-tool/resolve-package#readme", | ||
}, | ||
"gitHead": "1236d7ed6cd32c87e5e82603fb4631b0d652aca1" | ||
"gitHead": "e8e6776c1de21913a96a2ad2e30d9c07be184a84" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
3282
22