{"componentChunkName":"component---content-cli-v-8-using-npm-scripts-md","path":"/cli/v8/using-npm/scripts","result":{"pageContext":{"frontmatter":{"title":"scripts","section":7,"description":"How npm handles the \"scripts\" field","redirect_from":["/using-npm/scripts","/using-npm/scripts.html","/misc/scripts","/misc/scripts.html"],"github_repo":"npm/cli","github_branch":"latest","github_path":"docs/content/using-npm/scripts.md"},"mdxId":"d42b64d5-de06-5b84-a7d2-e856a6592efe","themeOptions":{"plugins":[],"icon":"./src/images/npm-favicon.png","editOnGitHub":true,"showContributors":false,"showSidebarEditLink":false,"repo":{"url":"https://github.com/npm/documentation","defaultBranch":"main"}},"editUrl":"https://github.com/npm/cli/edit/latest/docs/content/using-npm/scripts.md","contributors":[],"tableOfContents":{"items":[{"url":"#description","title":"Description"},{"url":"#pre--post-scripts","title":"Pre & Post Scripts"},{"url":"#life-cycle-scripts","title":"Life Cycle Scripts","items":[{"url":"#prepare-and-prepublish","title":"Prepare and Prepublish"},{"url":"#dependencies","title":"Dependencies"}]},{"url":"#life-cycle-operation-order","title":"Life Cycle Operation Order","items":[{"url":"#npm-cache-add","title":"npm cache add"},{"url":"#npm-ci","title":"npm ci"},{"url":"#npm-diff","title":"npm diff"},{"url":"#npm-install","title":"npm install"},{"url":"#npm-pack","title":"npm pack"},{"url":"#npm-publish","title":"npm publish"},{"url":"#npm-rebuild","title":"npm rebuild"},{"url":"#npm-restart","title":"npm restart"},{"url":"#npm-run-user-defined","title":"npm run <user defined>"},{"url":"#npm-start","title":"npm start"},{"url":"#npm-stop","title":"npm stop"},{"url":"#npm-test","title":"npm test"},{"url":"#npm-version","title":"npm version"},{"url":"#a-note-on-a-lack-of-npm-uninstall-scripts","title":"A Note on a lack of npm uninstall scripts"}]},{"url":"#user","title":"User"},{"url":"#environment","title":"Environment","items":[{"url":"#path","title":"path"},{"url":"#packagejson-vars","title":"package.json vars"},{"url":"#current-lifecycle-event","title":"current lifecycle event"}]},{"url":"#examples","title":"Examples"},{"url":"#exiting","title":"Exiting"},{"url":"#best-practices","title":"Best Practices"},{"url":"#see-also","title":"See Also"}]}}},"staticQueryHashes":["2665939701","2665939701","4163176147","4163176147"]}