bpruitt-goddard / vscode-mermaid-syntax-highlight

Markdown syntax support for the Mermaid charting language
MIT License
98 stars 38 forks source link

Update dependencies and use ESM #148

Closed koshea closed 3 weeks ago

koshea commented 3 weeks ago

Updates dependencies including to latest Node LTS. Latest version of yaml-import now only supports ESM, so also migrates to using import syntax.

Adjusts the contributing document to reference the new name of the vsce CLI package.

bpruitt-goddard commented 3 weeks ago

Looks good aside from the CI issue. I was able to build and get all tests passing locally 👍

bpruitt-goddard commented 3 weeks ago

Sorry can you also rebase with master? It looks like its failing now due to merge conflicts in package.json and package-lock

koshea commented 3 weeks ago

Sorry can you also rebase with master? It looks like its failing now due to merge conflicts in package.json and package-lock

No problem, all set.

bpruitt-goddard commented 3 weeks ago

Sorry, can you make one last check to pass CI: can you update package.lock based on the CI run?

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: prettier@3.3.3 from lock file