This repository has been archived by the owner on Mar 14, 2022. It is now read-only.
Releases: Financial-Times/origami-build-tools
Releases · Financial-Times/origami-build-tools
patch: Mark obt as deprecated
Since moving origami components and related projects into a single repository, we no longer need or use origami-build-tools
patch: Do not verify that .npmignore does not include `demos/local`
We want to publish demo source but not demo builds. For more see: https://github.com/Financial-Times/origami-build-tools/pull/1039
minor: Verify that .npmignore does not contain important files
Update ecmascript version to 2019 We're using node14, it's all good
patch: Only run the rejection handler if the promise from reading the file was rejected
v11.0.7 check just for the substring
patch: use the latest stable version of remark-preset-lint-origami-component
v11.0.6 use the latest stable version of remark-preset-lint-origami-component
patch: close the filehandler that fileExists creates
Use fs.access instead of fs.open to avoid having to open and close fi… …le-descriptors. NodeJS is deprecating the automatic closing of fileHandlers during garbage collection. This commit updates the codebase to explicitly close the fileHandlers instead of relying on the deprecated behaviour. Below is the message that is displayed when running obt prior to this commit: "DeprecationWarning: Closing a FileHandle object on garbage collection is deprecated. Please close FileHandle objects explicitly using FileHandle.prototype.close(). In the future, an error will be thrown if a file descriptor is closed during garbage collection."
patch: Skip pa11y tests when the `--ignore-bower` flag is set.
v10.9.1 Add missing semicolon
patch: use fs/promises instead of making promisied versions ourselves
v11.0.4 use fs/promises instead of making promisied versions ourselves
patch: do not run sass compilation test if there is no main sass file
v11.0.3 do not run sass compilation test if there is no main sass file
patch: Remove requirement that the primary mixin produces css by default
Not all components provide css by default for a particular brand, for example o-fonts' whitelabel mode has no css. Percy's visual testing catches any regression a component would have if it used to produce css and no longer does