Updated the files.
This commit is contained in:
parent
1553e6b971
commit
753967d4f5
23418 changed files with 3784666 additions and 0 deletions
29
my-app/node_modules/@npmcli/package-json/lib/update-scripts.js
generated
vendored
Executable file
29
my-app/node_modules/@npmcli/package-json/lib/update-scripts.js
generated
vendored
Executable file
|
@ -0,0 +1,29 @@
|
|||
const updateScripts = ({ content, originalContent = {} }) => {
|
||||
const newScripts = content.scripts
|
||||
|
||||
if (!newScripts) {
|
||||
return originalContent
|
||||
}
|
||||
|
||||
// validate scripts content being appended
|
||||
const hasInvalidScripts = () =>
|
||||
Object.entries(newScripts)
|
||||
.some(([key, value]) =>
|
||||
typeof key !== 'string' || typeof value !== 'string')
|
||||
if (hasInvalidScripts()) {
|
||||
throw Object.assign(
|
||||
new TypeError(
|
||||
'package.json scripts should be a key-value pair of strings.'),
|
||||
{ code: 'ESCRIPTSINVALID' }
|
||||
)
|
||||
}
|
||||
|
||||
return {
|
||||
...originalContent,
|
||||
scripts: {
|
||||
...newScripts,
|
||||
},
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = updateScripts
|
Loading…
Add table
Add a link
Reference in a new issue