Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 1x 1x 2x 2x 2x 2x 2x 2x 2x 1x | "use strict"; const npm = require("npm"); const readNpmScripts = () => new Promise(resolve => { npm.load(() => { Iif (!npm.config.sources.project.path) { throw new Error("No NPM project found"); } const packageJsonPath = npm.config.sources.project.path.replace(".npmrc", "package.json"); console.log(`NPM project: ${packageJsonPath}`); const packageJson = require(packageJsonPath); resolve(packageJson.scripts); }); }); module.exports = { readNpmScripts }; |