|
64 | 64 | 'graphviz-webcomponent': '^2.0.0', |
65 | 65 | mathjax: '4.0.0', |
66 | 66 | mermaid: '^11.10.1', |
67 | | - 'npm-check-updates': '^18.0.2', |
68 | | - /* Per [this pdfjs-dist |
69 | | - issue](https://github.com/mozilla/pdf.js/issues/20127), avoid v5.4.54 |
70 | | - of this library. Per [this pnpm |
71 | | - issue](https://github.com/pnpm/pnpm/issues/6714), `pnpm` will |
72 | | - auto-rewrite this incorrectly, so manually revert changes after each |
73 | | - `pnpm update`. However, reverting these changes causes the following |
74 | | - error: |
75 | | -
|
76 | | - ``` |
77 | | - ERR_PNPM_OUTDATED_LOCKFILE Cannot install with "frozen-lockfile" because pnpm-lock. |
78 | | - yaml is not up to date with <ROOT>/package.json |
79 | | -
|
80 | | - Note that in CI environments this setting is true by default. If you still need to |
81 | | - run install in such cases, use "pnpm install --no-frozen-lockfile" |
82 | | -
|
83 | | - Failure reason: |
84 | | - specifiers in the lockfile don't match specifiers in package.json: |
85 | | - * 1 dependencies are mismatched: |
86 | | - - pdfjs-dist (lockfile: ^5.3.93, manifest: ~5 < 5.4.54 || ~5.4.55) |
87 | | - ``` |
88 | | -
|
89 | | - So, installs in CI must have the `--no-frozen-lockfile` CLI flag. */ |
90 | | - 'pdfjs-dist': '~5 < 5.4.54 || ~5.4.55', |
| 67 | + 'npm-check-updates': '^18.0.3', |
| 68 | + 'pdfjs-dist': '^5.4.149', |
91 | 69 | tinymce: '^8.0.2', |
92 | 70 | 'toastify-js': '^1.12.0', |
93 | 71 | }, |
|
97 | 75 | '@types/mocha': '^10.0.10', |
98 | 76 | '@types/node': '^24.3.0', |
99 | 77 | '@types/toastify-js': '^1.12.4', |
100 | | - '@typescript-eslint/eslint-plugin': '^8.40.0', |
101 | | - '@typescript-eslint/parser': '^8.40.0', |
| 78 | + '@typescript-eslint/eslint-plugin': '^8.41.0', |
| 79 | + '@typescript-eslint/parser': '^8.41.0', |
102 | 80 | chai: '^6.0.1', |
103 | 81 | esbuild: '^0.25.9', |
104 | 82 | eslint: '^9.34.0', |
|
0 commit comments