-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
Some libraries such as @apollo/client/react has no an standard package name so when webpack tries to compile raises an error like this, due read-package-json validation.
Error: Invalid name: "@apollo/client/react"
at ensureValidName (.../node_modules/read-package-json/node_modules/normalize-package-data/lib/fixer.js:336:15)
at Object.fixNameField (.../node_modules/read-package-json/node_modules/normalize-package-data/lib/fixer.js:215:5)
at .../node_modules/read-package-json/node_modules/normalize-package-data/lib/normalize.js:32:38
at Array.forEach (<anonymous>)
at normalize (.../node_modules/read-package-json/node_modules/normalize-package-data/lib/normalize.js:31:15)
at final (.../node_modules/read-package-json/read-json.js:424:5)
at then (.../node_modules/read-package-json/read-json.js:156:5)
at ReadFileContext.callback (.../node_modules/read-package-json/read-json.js:345:20)
at FSReqWrap.readFileAfterOpen [as oncomplete] (fs.js:237:13) undefined
I suggest to change the way package.json is loaded using the default require method which is nodejs standard, it will validate only the format and not follow the npm structure.
Metadata
Metadata
Assignees
Labels
No labels