This component is used to aid in testing the Origami tooling systems.
This project should not be used by any teams other than Origami.
Each release of this component is used to test a different scenario in the Origami services and tools.
To learn about getting started with other Origami components see the Origami component documentation.
version | valid js | valid sass | valid html | valid demos | valid readme | js tests pass | sass tests pass | js lint passes | sass lint passes | valid origami.json | type | description |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2.2.1 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | component | |
2.2.2 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | component | |
2.2.3 | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | component | |
2.2.4 | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | component | |
2.2.5 | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | component | |
2.2.6 | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | Yes | component | |
2.2.7 | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | component | |
2.2.8 | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | component | |
2.2.9 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | component | ✅ All correct. |
2.2.10 | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | component | The demo's mustache causes a compilation error |
2.2.11 | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | component | The demo's sass causes a compilation error |
2.2.12 | Yes | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | component | The demo's js causes a compilation error |
2.2.13 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | No | component | No origami.json file |
2.2.14 | No | Yes | Yes | Yes | Yes | Yes | Yes | No | Yes | Yes | component | Syntax errors in component js |
2.2.15 | Yes | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | component | The demo html contains invalid syntax which causes prettier to throw an error |
2.2.16 | Yes | - | No | Yes | Yes | Yes | - | Yes | Yes | Yes | component | |
2.2.17 | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | component | Missing the primary mixin oTestComponent |
2.2.18 | Yes | No | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | component | CSS is output by the sass by default on import |
2.2.20 | Yes | Yes | Yes | - | Yes | Yes | Yes | Yes | Yes | Yes | library | ✅ All correct. This library release has no "primary" oTestComponent Sass mixin. (2.2.19 is identical but specifies a "component" type in origami.json .) |
2.2.21 | Yes | No | Yes | - | Yes | Yes | Yes | Yes | Yes | Yes | library | CSS is output by the sass by default on import |
2.2.22 | Yes | - | Yes | - | Yes | Yes | - | Yes | - | Yes | library | Has no css and is a library not a component |
2.2.23 | Yes | - | Yes | - | Yes | Yes | - | Yes | - | Yes | library | Same as 2.2.22 |
3.0.0 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | component | ✅ All correct. |
3.1.0 | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | Yes | component | ✅ All correct and exports from main.js which is useful for testing the origami build service javascript bundler. |
2.2.1 introduces a Sass linting error not present in 2.0.1 or 2.1.1. Otherwise 2.0.x and 2.1.x match the corresponding patch version in the table above, up to 2.2.16. However they have a number of additional failures related to changes made since v1 of the Origami specification.
3.0.0 is a valid component the same as 2.2.9. It is used to test tooling (Origami Build Service, URL updater) which provides guidance to users regarding the migration to npm-only components, which drop support for bower. 3.0.0 represents a major release on top of the 2.0.0 major used to test npm-only components.
This software is published by the Financial Times under the MIT licence.