Comments (1)
@bryanrieger I can see where there might be some confusion here based on a lack of documentation. Generally, I don't recommend you use the story formats packaged with Extwee 2.X. In an earlier version, Extwee 1.5, I started to package story formats with the code, but I expect it to change in a future version because of license incompatibility issues between the one I use for Extwee and those used by other story formats.
I currently have planned to support a configuration file, extwee.config.js
, to work very similar to how WebPack handles its own processing, which would allow people to more easily bundle other files and media during the HTML compilation process as well. I do not have a set time when that feature will go into Extwee, but probably after I finish my current work on Snowman 2.2.
In the meantime, I recommend you grab the story format(s) you want from the Twine repo (https://github.com/klembot/twinejs/tree/develop/public/story-formats), which will always have the latest story formats used with Twine. Instead of pulling from the Extwee code, you could more easily use format.js
instead of the longer path name each time.
from extwee.
Related Issues (20)
- Add documentation on CLI
- Add documentation on API
- Add CLI support for de-compiling Twine 1 HTML into Twee 3
- Add browser testing of webpacked Extwee
- Fix: Add a Extwee 2.2.0 release
- Fix: Push Extwee 2.2 to NPM
- Output attributes aren't escaped in HTML or Twee HOT 3
- Consider TypeScript types HOT 4
- Allow publishing stories without a starting passage set HOT 2
- Parsing Twine 2 HTML doesn't unescape passage text HOT 1
- Allow direct access to story passages HOT 1
- Consider loose parsing modes HOT 6
- Double colons in passage text at the start of a line aren't escaped in Twee output HOT 3
- Stricter Twee output for required and optional StoryData properties
- Consider defaulting Story.zoom to 1, not 0 HOT 1
- Add: StoryFormat parsing should follow the "soft parsing" rule
- Add: Every parse and compile should reference spec or doc
- Add: All objects should be well-documented
- Add: Twine 2 Archive HTML parsing should follow the "soft parsing" rule
- Story types out of sync with changes HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from extwee.