Skip to content
This repository was archived by the owner on Jan 27, 2025. It is now read-only.

Delete transitive dependencies

Choose a tag to compare

@ivomurrell ivomurrell released this 22 Feb 14:17
· 45 commits to main since this release
3ba4241

The superstore, superstore-sync, and ftdomdelegate packages have been removed from n-ui-foundations' list of dependencies. These dependencies weren't being used in n-ui-foundations at all, but were being used by dependants of the package instead of explicitly declaring these packages as dependencies of the dependant.

You should check to make sure that your package wasn't depending on n-ui-foundations' copies of these dependencies before updating. The simplest way to check is to grep for the packages in your source code to see if any require statements pull them in. If they do then you will need to manually install the ones you need into your package.json as part as the upgrade process to v9.0.0, e.g., via npm install superstore. We have a spreadsheet of packages that might be affected here. You might also find it useful to use the eslint-plugin-import plugin for ESLint with the no-extraneous-dependencies rule enabled to catch issues like this in the future.