Patrick Steele-Idem
53700d4e94
More tests and compiler API docs
2015-12-16 21:37:19 -07:00
Patrick Steele-Idem
b0df950242
Make flushBufferedWrites() a private method
2015-12-16 21:36:58 -07:00
Patrick Steele-Idem
2c8a24b50f
Improve and simplify how slots are handled
2015-12-16 21:36:36 -07:00
Patrick Steele-Idem
841a21e4e6
Allow onDone for builder.slot()
2015-12-16 21:36:11 -07:00
Patrick Steele-Idem
86f7f406e4
Allow an onDone listener to be associated with a slot
2015-12-16 21:35:52 -07:00
Patrick Steele-Idem
6465b81d2d
More builder tests and improved compiler API docs (round 2)
2015-12-15 14:56:51 -07:00
Patrick Steele-Idem
a8f6737755
Allow generateCode function to be provided for a node
2015-12-15 14:56:40 -07:00
Patrick Steele-Idem
43211edb09
Allow var declaration element to be just a string or ID node
2015-12-15 14:56:29 -07:00
Patrick Steele-Idem
1533325034
More builder tests and improved compiler API docs
2015-12-15 11:19:01 -07:00
Patrick Steele-Idem
149c64395e
Minor updates
2015-12-11 15:54:03 -07:00
Patrick Steele-Idem
28a851723a
More compiler tests, docs and improvements
2015-12-11 15:48:35 -07:00
Patrick Steele-Idem
eed53e84ec
Delete the test/node_modules dir
2015-12-11 09:52:48 -07:00
Patrick Steele-Idem
d621ef13df
Various cleanup
2015-12-11 09:08:27 -07:00
Patrick Steele-Idem
eb77d3265d
Allow transformers to work on any node that extends HtmlElement or TextOutput
2015-12-08 16:31:51 -07:00
Patrick Steele-Idem
52f719323c
Pass the element node to the factory, instead of the element factory
2015-12-08 16:25:10 -07:00
Patrick Steele-Idem
55617a0c8e
<macro> instead of <function>
2015-12-08 14:58:05 -07:00
Patrick Steele-Idem
f68e7f245e
jshint fixes
2015-12-07 14:05:31 -07:00
Patrick Steele-Idem
76f1a5998a
Merge branch 'master' of github.com:marko-js/marko into htmljs-parser
2015-12-07 14:03:23 -07:00
Patrick Steele-Idem
9f8fe20441
Added htmljs-parser as a dependency
2015-12-07 13:26:12 -07:00
Patrick Steele-Idem
4b38989892
Restored range looping functionality
2015-12-07 13:21:02 -07:00
Patrick Steele-Idem
1a9ba6f3a6
Updated version to 2.7.31
v2.7.31
2015-12-07 11:44:51 -07:00
Patrick Steele-Idem
f98a7dfef9
Fixes #167 - Nested tags only work one level deep
2015-12-07 11:44:08 -07:00
Patrick Steele-Idem
a9fd496589
More cleanup. Made all failing tests pending
2015-12-03 16:29:12 -07:00
Patrick Steele-Idem
65ed8a315c
Ignore actual.json files
2015-12-03 16:20:06 -07:00
Patrick Steele-Idem
cb1d2b507e
Delete actual.json files out of source control
2015-12-03 16:19:56 -07:00
Patrick Steele-Idem
c78076f877
Restored most of the looping functionality
2015-12-03 16:07:11 -07:00
Patrick Steele-Idem
6ecb5b32dd
Record error for invalid attributes
2015-12-02 23:01:23 -07:00
Patrick Steele-Idem
ef95ce6055
Introduced CompileContext and other refactoring
2015-12-02 19:35:19 -07:00
Patrick Steele-Idem
ad2f43c06e
Reintroduced basic support for custom tags
2015-12-01 13:56:31 -07:00
Patrick Steele-Idem
66f9be0d4e
Reintroduced attrs support
2015-12-01 09:36:44 -07:00
Patrick Steele-Idem
a4dee1bbf3
gitignore actual.html files
2015-11-30 23:19:30 -07:00
Patrick Steele-Idem
b4bb42c166
Deleted actual.html files
2015-11-30 23:19:07 -07:00
Patrick Steele-Idem
069b3e5ba9
Initial commit for marko v3 with htmljs-parser
...
Work-in-progress. Lots of failing tests.
2015-11-24 14:30:32 -07:00
Patrick Steele-Idem
032a5da4fa
Added a logo field
...
https://github.com/npm/npm/issues/10323
2015-11-23 14:57:38 -07:00
Patrick Steele-Idem
8095f1e892
jshint fixes
2015-11-23 12:51:03 -07:00
Patrick Steele-Idem
4facf0719f
Updated version to 2.7.30
v2.7.30
2015-11-23 12:37:26 -07:00
Patrick Steele-Idem
32d7205e42
docs: don't exclude docs in .npmignore
2015-11-23 12:18:43 -07:00
Patrick Steele-Idem
49db00e20d
Updated version to 2.7.29
v2.7.29
2015-11-10 10:22:54 -07:00
Patrick Steele-Idem
a4ee86c558
Update CHANGELOG.md
2015-11-10 10:22:31 -07:00
Patrick Steele-Idem
d60289c50f
Fixes #161 - Nested tags with no body content are not handled correctly
2015-11-10 10:21:02 -07:00
Patrick Steele-Idem
4b02418079
Added test cases for nested tags that are self-closing and has an empty body
2015-11-10 09:23:45 -07:00
Patrick Steele-Idem
56d23b07bd
Updated version to 2.7.28
v2.7.28
2015-10-26 15:19:04 -06:00
Patrick Steele-Idem
1878dd0109
Fixes #140 - Also de-dupe cached taglibs in finder
2015-10-26 15:18:28 -06:00
Phillip Gates-Idem
719f1f86b3
Merge pull request #157 from zephraph/patch-2
...
Use new travis infrastructure
2015-10-15 21:00:27 -04:00
Zephraph
756da98030
Use new travis infrastructure
...
Travis upgraded its infrastructure which allows CI tests to be ran in docker containers. The result is faster tests.
To use it you just have to specify `sudo: false` in the travis CI.
2015-10-15 20:55:58 -04:00
Patrick Steele-Idem
93eef25dbc
Merge pull request #155 from patrick-steele-idem/master
...
Additional tests for async fragments with errors
2015-10-15 16:29:51 -06:00
Patrick Steele-Idem
f44d5c4bfe
Additional tests for async fragments with errors
2015-10-15 16:28:51 -06:00
Patrick Steele-Idem
16d16d2b9f
Update .travis.yml
2015-10-08 10:04:18 -06:00
Patrick Steele-Idem
effedc5002
Added Node.js 4.1.x to .travis.yml
2015-10-08 09:53:07 -06:00
Phillip Gates-Idem
f00cc7a99f
Make Try Marko Online! link open in new browser window
2015-10-06 11:52:09 -04:00