So, you’re using
What versions of babel and webpack and other dependencies?
yarn info @rails/webpacker dependencies
Note, you can’t depend on the versions in your
package.json because the
~ mean that the versions listed can be at newer versions listed in the yarn.lock.
yarn add will add a package, placing the current version with a
yarn add bulma looks results in this change to your yarn file:
So bulma might really be at 0.9!
Allows changes that do not modify the left-most non-zero digit in the
[major, minor, patch] tuple. In other words, this allows patch and minor updates for versions
1.0.0 and above, patch updates for versions
0.X >=0.1.0 , and no updates for versions
Many authors treat a
0.x version as if the
x were the major “breaking-change” indicator.
Caret ranges are ideal when an author may make breaking changes between
0.3.0 releases, which is a common practice. However, it presumes that there will not be breaking changes between
0.2.5 . It allows for changes that are presumed to be additive (but non-breaking), according to commonly observed practices.
>=1.2.3-beta.2 <2.0.0Note that prereleases in the
1.2.3version will be allowed, if they are greater than or equal to
1.2.3-beta.4would be allowed, but
1.2.4-beta.2would not, because it is a prerelease of a different
[major, minor, patch]tuple.
>=0.0.3-beta <0.0.4Note that prereleases in the
0.0.3version only will be allowed, if they are greater than or equal to
0.0.3-pr.2would be allowed.