tree-sitter is referenced as an optional peer dependency by @tree-sitter-grammars/tree-sitter-yaml (which is pulled in by the Swagger/OpenAPI tooling chain), but `tree-sitter has no entry in package-lock.json.
This causes npm ci to fail.
npm error code EUSAGE
npm error
npm error `npm ci` can only install packages when your package.json and package-lock.json or npm-shrinkwrap.json are in sync. Please update your lock file with `npm install` before continuing.
npm error
npm error Missing: tree-sitter@0.22.4 from lock file
tree-sitteris referenced as an optional peer dependency by@tree-sitter-grammars/tree-sitter-yaml(which is pulled in by the Swagger/OpenAPI tooling chain), but `tree-sitter has no entry in package-lock.json.This causes
npm cito fail.