Extwee 2.2.0
Extwee 2.2.0 was a multi-month process of supporting every format ever produced by Twine. It included work to get the Twine 1 TWS and Twine 1 HTML documentation approved as well as creating the new Twine 2 JSON format.
Tree Shaking
To support tree-shaking, every method was de-coupled from a static class. Instead of, for example, TweeParser.parse()
, the new function can be found in the Twee/parse.js
file. This should allow those using the API directly to only import the exact function or object rather than need to reference a static class or import the entire Extwee object.
Documentation
As part of the move to 2.2, documentation was also added. There are now pages on each supported format, each individual object, and two examples: how to use the API to generate passages and converting from JSON to Twee.
Public Projects
To enable transparency on upcoming code changes, both the Road to Extwee 2.2.0 project and Road to Extwee 2.4.0 project were set to public.
Note The Road to Extwee 2.2.0 will be closed after this release and publish of files to NPM.
New Binaries
The build
folder contains the latest binary builds for macOS and Windows.
What's Changed
Full Changelog: v2.0.6...v2.2.0