File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 22
33const fs = require ( 'fs/promises' )
44const path = require ( 'path' )
5- const validateLicense = require ( 'validate-npm- package-license' )
5+ const validateLicense = require ( '@npmcli/ package-json/lib/ license' )
66const validateName = require ( 'validate-npm-package-name' )
77const npa = require ( 'npm-package-arg' )
88const semver = require ( 'semver' )
@@ -264,12 +264,10 @@ if (!package.author) {
264264
265265const license = package . license || getConfig ( 'license' ) || 'ISC'
266266exports . license = yes ? license : prompt ( 'license' , license , ( data ) => {
267- const its = validateLicense ( data )
268- if ( its . validForNewPackages ) {
267+ if ( validateLicense ( data ) ) {
269268 return data
270269 }
271- const errors = ( its . errors || [ ] ) . concat ( its . warnings || [ ] )
272- return invalid ( `Sorry, ${ errors . join ( ' and ' ) } .` )
270+ return invalid ( 'Sorry, license should be a valid SPDX license expression' )
273271} )
274272
275273const type = package . type || getConfig ( 'type' ) || 'commonjs'
Original file line number Diff line number Diff line change 2525 "promzard" : " ^3.0.1" ,
2626 "read" : " ^5.0.1" ,
2727 "semver" : " ^7.7.2" ,
28- "validate-npm-package-license" : " ^3.0.4" ,
2928 "validate-npm-package-name" : " ^7.0.0"
3029 },
3130 "devDependencies" : {
You can’t perform that action at this time.
0 commit comments