Dependency updates
Dependency updates
A problem with these big frameworks like Vuejs
and Nuxt is that you have to spend a lot of time
understanding the dependencies between the different libraries used in the
frameworks. Using dependency managers like npm, composer, or mvn, help,
but they can also mask details that may be important.
The following table contains the list of libraries used by the In Dire Straits
web site that were updated in the latest set of updates.
It didn't take much work to get them updated, I ran npm audit --fix, waited
for it to finish, rebuilt, tested the site locally, committed the dependency
file package-lock.json,
deployed it to a test environment in Vercel, tested there.
Finally, I reviewed the diff of the package-lock.json file to see what got
updated, and built this news update, including the long table below this
paragraph.
| Library | version | updated version |
|---|---|---|
| @babel/compat-data | 7.29.0 | 7.29.3 |
| @babel/generator | 7.29.0 | 7.29.1 |
| @babel/generator from vue-router | added | 8.0.0-rc.5 |
| @babel/helper-create-class-features-plugin | 7.28.6 | 7.29.3 |
| @babel/helper-string-parser from vue-router | added | 8.0.0.rc.5 |
| @babel/helper-validator-identifier from vue-router | added | 8.0.0.rc.5 |
| @babel/helpers | 7.28.6 | 7.29.2 |
| @babel/parser | 7.29.0 | 7.29.3 |
| @babel/parser from vue-router | added | 8.0.0-rc.5 |
| @babel/types from vue-router | added | 8.0.0.rc.5 |
| @bomb.sh/tab | 0.0.12 | 0.0.15 |
| @clack/core | 1.0.1 | 1.3.1 |
| @clack/prompts | 1.0.1 | 1.4.0 |
| @colordx/core | added | 5.4.3 |
| @dxup/nuxt | 0.3.2 | 0.4.1 |
| @emnapi/core | 1.8.1 | 1.10.0 |
| @emnapi/runtime | 1.8.1 | 1.10.0 |
| @emnapi/wasi-threads | 1.1.0 | 1.2.1 |
| @esbuild from nitropack | added | 0.28.0 |
| @esbuild/* from nitropack | added | 0.28.0 |
| @napi-rs/wasm-runtime | 1.1.1 | 1.1.4 |
| @nuxt/cli | 3.33.1 | 3.35.2 |
| @nuxt/devtools | 3.1.1 | 3.2.4 |
| @nuxt/devtools-kit | 3.1.1 | 3.2.4 |
| @nuxt/devtools-wizard | 3.1.1 | 3.2.4 |
| @nuxt/kit | 4.3.1 | 4.4.6 |
| @nuxt/kit from @dxup/nuxt | 4.3.0 | 4.4.6 |
| @nuxt/kit from @nitro-server | 4.3.1 | 4.4.6 |
| @nuxt/kit from @nuxt/devtools | 4.2.2 | 4.4.6 |
| @nuxt/kit from @nuxt/devtools-kit | 4.2.2 | 4.4.6 |
| @nuxt/kit from @nuxt/vite-builder | 4.3.1 | 4.4.6 |
| @nuxt/nitro-server | 4.3.1 | 4.4.6 |
| @nuxt/schema | 4.3.1 | 4.4.6 |
| @nuxt/telemetry | 2.7.0 | 2.8.0 |
| @nuxt/vite-builder | 4.3.1 | 4.4.6 |
| @oxc-minify/binding-* | 0.112.0 | 0.131.0 |
| @oxc-parser/binding-* | 0.112.0 | 0.131.0 |
| @oxc-transform/binding-* | 0.112.0 | 0.131.0 |
| @rolldown/pluginutils | 1.0.0-rc2 | 1.0.1 |
| @simple-git/args-pathspec | added | 1.0.3 |
| @simple-git/argv-parser | added | 1.1.1 |
| @speed-highlight/core | 1.2.14 | 1.2.15 |
| @tybys/wasm-util | 0.10.1 | 0.10.2 |
| @types/jsesc | added | 2.5.1 |
| @unhead/vue | 2.1.13 | 2.1.15 |
| @vitejs/plugin-vue | 6.0.4 | 6.0.7 |
| @vitejs/plugin-vue-jsx | 5.1.4 | 5.1.5 |
| @vue/compiler-core | 3.5.30 | 3.5.34 |
| @vue/compiler-dom | 3.5.30 | 3.5.34 |
| @vue/compiler-sfc | 3.5.30 | 3.5.34 |
| @vue/compiler-ssr | 3.5.30 | 3.5.34 |
| @vue/devtools-api | 8.0.7 | 8.1.2 |
| @vue/devtools-api from nuxt | 6.6.4 | removed |
| @vue/devtools-core | 8.0.5 | 8.1.2 |
| @vue/devtools-kit | 8.0.5 | 8.1.2 |
| @vue/devtools-shared | 8.0.7 | 8.1.2 |
| @vue/reactivity | 3.5.30 | 3.5.34 |
| @vue/runtime-core | 3.5.30 | 3.5.34 |
| @vue/runtime-dom | 3.5.30 | 3.5.34 |
| @vue/server-renderer | 3.5.30 | 3.5.34 |
| @vue/shared | 3.5.30 | 3.5.34 |
| ansi-regex | 5.0.1 | 6.2.2 |
| ansi-regex from @isaacs/cliui | 6.2.2 | removed |
| ansi-regex from nitropack | 6.2.2 | removed |
| ansi-regex from string-width-cjs | added | 5.0.1 |
| ansi-regex from wrap-ansi-cjs | added | 5.0.1 |
| ansi-styles | 4.3.0 | 6.2.3 |
| ansi-styles from @isaacs/cliui | 6.2.3 | removed |
| ansi-styles from nitropack | 6.2.3 | removed |
| ansi-styles from wrap-ansi-cjs | added | 4.3.0 |
| ansis | 4.2.0 | 4.3.0 |
| autoprefixer | 10.4.24 | 10.5.0 |
| b4a | 1.7.4 | 1.8.1 |
| balanced-match | 1.0.2 | 4.0.4 |
| balanced-match from @nuxt/content | 4.0.4 | removed |
| balanced-match from archiver-utils | added | 1.0.2 |
| balanced-match from glob | 4.0.4 | removed |
| balanced-match from readdir-glob | added | 1.0.2 |
| bare-events | 2.8.2 | 2.8.3 |
| bare-fs | added | 4.7.1 |
| bare-os | added | 3.9.1 |
| bare-path | added | 3.0.0 |
| bare-stream | added | 2.13.1 |
| bare-url | added | 2.4.3 |
| baseline-browser-mapping | 2.9.19 | 2.10.32 |
| birpc | 2.9.0 | 4.0.0 |
| birpc from @vue/devtools-kit | added | 2.9.0 |
| birpc from vite-dev-rpc | added | 2.9.0 |
| brace-expansion | 2.1.0 | 5.0.6 |
| brace-expansion from @nuxt/content | 5.0.5 | removed |
| brace-expansion from archiver-utils | added | 2.1.0 |
| brace-expansion from glob | 4.0.4 | removed |
| brace-expansion from readdir-glob | added | 2.1.0 |
| browserslist | 4.28.1 | 4.28.2 |
| caniuse-lite | 1.0.30001770 | 1.0.30001793 |
| citty from @nuxt/cli | 0.2.1 | 0.2.2 |
| citty from @nuxt/telemetry | 0.2.1 | 0.2.2 |
| citty from nypm | 0.2.1 | 0.2.2 |
| cliui | 8.0.1 | 9.0.1 |
| cliui from nitropack | 9.0.1 | removed |
| colord | 2.9.3 | removed |
| commander | added | 13.1.0 |
| confbox | 0.2.2 | 0.2.4 |
| confbox from @dxup/nuxt | 0.2.2 | 0.2.4 |
| confbox from @nuxt/devtools | 0.2.2 | 0.2.4 |
| confbox from @nuxt/devtools-kit | 0.2.2 | 0.2.4 |
| confbox from @nuxt/devtools-wizard | 0.2.2 | 0.2.4 |
| cookie-es | 1.2.3 | 3.1.1 |
| cookie-es from h3 | added | 1.2.3 |
| cookie-es from nuxt | 2.0.0 | removed |
| cookie-es from youch | 3.1.1 | removed |
| copy-paste | 2.2.0 | removed |
| css-declaration-sorter | 7.3.1 | removed |
| css-tree | 3.1.0 | 3.2.1 |
| cssnano | 7.1.2 | 8.0.1 |
| cssnano-preset-default | 7.0.10 | 8.0.1 |
| cssnano-utils | 5.0.1 | 6.0.0 |
| default-browser | 5.4.0 | 5.5.0 |
| define-lazy-prop | 2.0.0 | 3.0.0 |
| define-lazy-prop from nitropack | 3.0.0 | removed |
| define-lazy-prop from vite-plugin-inspect | 3.0.0 | removed |
| devalue | 5.6.4 | 5.8.1 |
| diff | 8.0.3 | 8.0.4 |
| electron-to-chromium | 1.5.286 | 1.5.361 |
| emoji-regex | 8.0.0 | 10.6.0 |
| emoji-regex from nitropack | 10.6.0 | removed |
| emoji-regex from string-width-cjs | added | 8.0.0 |
| emoji-regex from wrap-ansi-cjs | added | 8.0.0 |
| engine.io-client | 6.6.4 | 6.6.5 |
| es-module-lexer | 2.0.0 | 2.1.0 |
| fast-npm-meta | 0.4.7 | 1.5.1 |
| fast-string-truncated-width | added | 3.0.3 |
| fast-string-width | added | 3.0.2 |
| fast-wrap-api | added | 0.2.2 |
| fuse.js | 7.1.0 | 7.3.0 |
| get-east-asian-width | 1.5.0 | 1.6.0 |
| hasown | 2.0.2 | 2.0.3 |
| hookable from @unhead/vue | 6.0.1 | 6.1.1 |
| hookable from nuxt | added | 6.1.1 |
| httpxy | 0.5.0 | 0.5.3 |
| iconv-lite | 0.4.24 | removed |
| impound | 1.0.0 | 1.1.5 |
| is-core-module | 2.16.1 | 2.16.2 |
| is-docker from open | 2.2.1 | removed |
| is-wsl | 3.1.0 | 3.1.1 |
| is-wsl from open | 2.2.0 | removed |
| isexe from which | 3.1.1 | 4.0.0 |
| jiti | 2.6.1 | 2.7.0 |
| kleur | 3.0.3 | 4.1.5 |
| kleur from @poppinss/colors | 4.1.5 | removed |
| launch-editor | 2.12.0 | 2.13.2 |
| listhen | 1.9.1 | 1.10.0 |
| lru-cache from path-scurry | 11.3.5 | 11.5.0 |
| lru-cache from unstorage | 11.3.5 | 11.5.0 |
| magic-regexp | 0.10.0 | 0.11.0 |
| mdn-data | 2.12.2 | 2.27.1 |
| minimatch | 5.1.9 | 10.2.5 |
| minimatch from @nuxt/content | 10.2.4 | removed |
| minimatch from glob | 10.2.5 | removed |
| minimatch from readdir-glob | added | 5.1.9 |
| mitt | 3.0.1 | removed |
| nanoid | 5.1.6 | 3.3.12 |
| nanoid from postcss | 3.3.11 | removed |
| nanotar | 0.2.1 | 0.3.0 |
| nitropack | 2.13.3 | 2.13.4 |
| node-releases | 2.0.27 | removed |
| nuxt | 4.3.1 | 4.4.6 |
| open | 8.4.2 | 11.0.0 |
| open from nitropack | 11.0.0 | removed |
| oxc-minify | 0.112.0 | 0.131.0 |
| oxc-parser | 0.112.0 | 0.131.0 |
| oxc-transform | 0.112.0 | 0.131.0 |
| oxc-walker | 0.7.0 | 1.0.0 |
| pkg-types from @dxup/nuxt | 2.3.0 | 2.3.1 |
| pkg-types from @nuxt/cli | 2.3.0 | 2.3.1 |
| pkg-types from @nuxt/devtools | 2.3.0 | 2.3.1 |
| pkg-types from @nuxt/devtools-kit | 2.3.0 | 2.3.1 |
| pkg-types from @nuxt/devtools-wizard | 2.3.0 | 2.3.1 |
| pkg-types from @nuxt/nitro-server | 2.3.0 | 2.3.1 |
| pkg-types from @nuxt/nuxt-schema | 2.3.0 | 2.3.1 |
| pkg-types from @nuxt/vite-builder | 2.3.0 | 2.3.1 |
| pkg-types from nitropack | 2.3.0 | 2.3.1 |
| pkg-types from nuxt | 2.3.0 | 2.3.1 |
| postcss | 8.5.8 | 8.5.15 |
| postcss-colormin | 7.0.5 | 8.0.0 |
| postcss-convert-values | 7.0.8 | 8.0.0 |
| postcss-discard-comments | 7.0.5 | 8.0.0 |
| postcss-discord-duplicates | 7.0.2 | 8.0.0 |
| postcss-discord-empty | 7.0.1 | 8.0.0 |
| postcss-discord-overridden | 7.0.1 | 8.0.0 |
| postcss-merge-longhand | 7.0.5 | 8.0.0 |
| postcss-merge-rules | 7.0.7 | 8.0.0 |
| postcss-minify-font-values | 7.0.1 | 8.0.0 |
| postcss-minify-gradients | 7.0.1 | 8.0.0 |
| postcss-minify-params | 7.0.5 | 8.0.0 |
| postcss-minify-selectors | 7.0.5 | 8.0.0 |
| postcss-normalize-charset | 7.0.1 | 8.0.0 |
| postcss-normalize-display-values | 7.0.1 | 8.0.0 |
| postcss-normalize-positions | 7.0.1 | 8.0.0 |
| postcss-normalize-repeat-style | 7.0.1 | 8.0.0 |
| postcss-normalize-string | 7.0.1 | 8.0.0 |
| postcss-normalize-timing-functions | 7.0.1 | 8.0.0 |
| postcss-normalize-unicode | 7.0.5 | 8.0.0 |
| postcss-normalize-url | 7.0.1 | 8.0.0 |
| postcss-normalize-whitespace | 7.0.1 | 8.0.0 |
| postcss-ordered-values | 7.0.2 | 8.0.0 |
| postcss-reduce-initial | 7.0.5 | 8.0.0 |
| postcss-svgo | 7.1.0 | 8.0.0 |
| postcss-unique-selectors | 7.0.4 | 8.0.0 |
| prompts | 2.4.2 | removed |
| proper-lockfile | added | 4.1.2 |
| rc9 from @dxup/nuxt | added | 3.0.1 |
| rc9 from @nuxt/devtools | added | 3.0.1 |
| rc9 from @nuxt/devtools-kit | added | 3.0.1 |
| rc9 from @nuxt/nitro-server | 3.0.0 | 3.0.1 |
| rc9 from @nuxt/telemetry | 3.0.0 | 3.0.1 |
| rc9 from @nuxt/vite-builder | 3.0.0 | 3.0.1 |
| rc9 from nuxt | 3.0.0 | 3.0.1 |
| require-directory | removed | 2.1.1 |
| resolve | 1.22.11 | 1.22.12 |
| retry | added | 0.12.0 |
| rollup-plugin-visualizer | 6.0.5 | 7.0.1 |
| rollup-plugin-visualizer from nitropack | 7.0.1 | removed |
| rou3 | 0.7.12 | 0.8.1 |
| safer-buffer | 2.1.2 | removed |
| sax | 1.5.0 | 1.6.0 |
| semver | 7.7.4 | 7.8.1 |
| seroval | 1.5.0 | 1.5.4 |
| shell-quote | 1.8.3 | 1.8.4 |
| signal-exit from proper-lockfile | added | 3.0.7 |
| simple-git | 3.33.0 | 3.36.0 |
| smob | 1.6.1 | 1.6.2 |
| srvx | 0.11.15 | 0.11.16 |
| std-env from @nuxt/cli | added | 4.1.0 |
| std-env from @nuxt/nitro-server | added | 4.1.0 |
| std-env from @nuxt/nuxt-schema | added | 4.1.0 |
| std-env from @nuxt/telemetry | added | 4.1.0 |
| std-env from @nuxt/vite-builder | added | 4.1.0 |
| std-env from nuxt | added | 4.1.0 |
| streamx | 2.23.0 | 2.25.0 |
| string-width | 4.2.3 | 7.2.0 |
| string-width from nitropack | 7.2.0 | removed |
| string-width from wrap-ansi-cjs | added | 4.2.3 |
| strip-ansi | 6.0.1 | 7.2.0 |
| strip-ansi from @isaacs/cliui | 7.1.2 | removed |
| strip-ansi from nitropack | 7.2.0 | removed |
| strip-ansi from string-width-cjs | added | 6.0.1 |
| strip-ansi from wrap-ansi-cjs | added | 6.0.1 |
| structured-clone-es | 1.0.0 | 2.0.0 |
| stylehacks | 7.0.7 | 8.0.0 |
| tar | 7.5.13 | 7.5.15 |
| tar-stream | 3.1.7 | 3.2.0 |
| teex | added | 1.0.1 |
| text-decoder | 1.2.6 | 1.2.7 |
| tinyexec | 1.0.2 | 1.2.2 |
| type-fest | 5.4.4 | 5.6.0 |
| ufo | 1.6.3 | 1.6.4 |
| unhead | 2.1.13 | 2.1.15 |
| unimport from nitropack | 6.1.0 | 6.3.0 |
| unimport from nuxt | added | 6.3.0 |
| unplugin from impound | added | 3.0.0 |
| unplugin from magic-regexp | added | 3.0.0 |
| unplugin from unplugin-vue-router from nuxt | 2.3.11 | removed |
| unplugin-utils | 0.2.5 | 0.3.1 |
| unplugin-utils from @vue-macros | 0.3.1 | removed |
| unplugin-utils from nitropack | 0.3.1 | removed |
| unplugin-utils from nuxt | 0.3.1 | removed |
| unplugin-utils from nuxt | 0.3.1 | removed |
| unplugin-utils from unimport | 0.3.1 | removed |
| unplugin-utils from univite-plugin-inspect | 0.3.1 | removed |
| unplugin-utils from vue-router | 0.3.1 | removed |
| unplugin-vue-router from nuxt | 0.19.2 | removed |
| unrouting | added | 0.1.7 |
| uqr | 0.1.2 | 0.1.3 |
| vite | 7.3.2 | 7.3.3 |
| vite-hot-client | 2.1.0 | 2.2.0 |
| vite-plugin-checker | 0.12.0 | 0.13.0 |
| vite-plugin-vue-tracer | 1.1.3 | 1.4.0 |
| vue | 3.5.30 | 3.5.34 |
| vue-router | 5.0.3 | 5.0.7 |
| vue-router from nuxt | 4.6.4 | removed |
| which | 5.0.0 | 6.0.1 |
| wrap-ansi | 7.0.0 | 9.0.2 |
| wrap-ansi from nitropack | 9.0.2 | removed |
| ws | 8.18.3 | 8.20.1 |
| ws from @nuxt/devtools | added | 8.21.0 |
| wsl-utils | 0.1.0 | 0.3.1 |
| wsl-utils from nitropack | 0.3.1 | removed |
| wsl-utils from vite-plugin-inspect | added | 0.1.0 |
| yargs | 17.7.2 | 18.0.0 |
| yargs from nitropack | 18.0.0 | removed |
| yargs-parser | 21.1.1 | 22.0.0 |
| yargs-parser from nitropack | 22.0.0 | removed |