|
For the upcoming quarterly release of FOLIO, current versions of all front-end dependencies will be made available on npm-folio registry. Publishing to the public npm registry will occur with a later release.
Currently the npm-folio registry is behind npm-folioci. Some packages are outdated while others have never been published. This task will require updating versions of existing ui-* and stripes-* packages, and identifying any packages yet to be published. The following from the Stripes release procedure prerequisites can help identify missing packages:
Make sure your package.json does not contain any unreleased dependencies. To check for this, switch back to the npm-folio registry, remove your lock file, and attempt to re-install.
Messages received during the install such as, "Package [package] not found" or "Couldn't find any versions for [package] that matches [version]", indicate an unreleased dependency. Please ensure those packages are properly released to npm-folio before continuing.
This story will be considered done when:
(1) The platform (which one, platform-core or folio-testing-platform?) can be successfully yarn installed from npm-folio.
(2) The platform builds with npm-folio dependencies and passes regression tests
|