[presets.nodejs] conditions = ["file(package.json)"] [presets.nodejs.tasks.setup.npm] conditions = ["file(package-lock.json)"] commands = ["npm install-clean"] [presets.nodejs.tasks.setup.npm-legacy] conditions = ["file(package-lock.json) | not"] commands = ["npm install"] [presets.nodejs.tasks.test.jest] conditions = ["file(node_modules/jest)"] commands = ["npx jest"] [presets.nodejs.tasks.build.npm] conditions = ["file(package.json) | get(scripts.build)"] commands = ["npm run build"] [presets.nodejs.tasks.publish.npm] conditions = ["file(package.json) | get(scripts.publish)"] commands = ["npm run publish"] [presets.nodejs.tasks.clean.node_modules] conditions = ["file(node_modules)"] commands = ["rm -rf node_modules"]