harttle
fdf0043b9c
fix: date from integer, #125
2019-05-12 21:03:35 +08:00
harttle
bef290923c
fix: pass drops directly to filters/tags
2019-05-12 20:03:32 +08:00
harttle
82d7673554
perf: use polymophism instead duck test
2019-03-25 20:11:23 +08:00
Jun Yang
64e0c876e9
refactor: use camelCase for JavaScript APIs
...
BREAKING CHANGE: Options and method names in JavaScript API are now renamed to cammelCase, for a complete list see #109
2019-03-10 19:21:09 +08:00
Jun Yang
3647305dcf
feat: tablerowloop object
...
See: https://www.rubydoc.info/gems/liquid/Liquid/TablerowloopDrop
2019-03-02 06:00:30 +08:00
harttle
b4acdb463a
fix: math filters now return number, resolves #110
...
* fix linting
* numbers are no longer fixed:
i.e. {{0.3 | minus 0.1}} now renders as 0.19999
Stick to JavaScript number behavior, see: 8.0.0
2019-02-28 13:02:51 +08:00
harttle
7bee9fc92d
feat: exported Drop interface for #107
...
Deprecate snake_cased options and APIs, sed #109
2019-02-28 00:05:08 +08:00
harttle
53a835ab54
fix( #108 ): remove absolute path in emitted d.ts
2019-02-26 00:43:30 +08:00
harttle
88c9e96392
feat: nil/null/empty/blank literals, resolves #102
2019-02-24 21:50:01 +08:00
harttle
3cf01603e8
chore: fix linting
2019-02-23 03:50:45 +08:00
harttle
5b6100d12b
refactor: strictly typed
2019-02-23 00:49:54 +08:00
harttle
c33d8f6828
feat: throw an Error if delimiter not matched
2019-02-20 22:40:09 +08:00
harttle
852c6ad453
refactor: remove mock-fs from dev dependency
2019-02-19 22:28:27 +08:00
harttle
fc9ebdb90f
chore(TypeScript): fix linting and generate .d.ts
2019-02-17 18:20:04 +08:00
harttle
7ee87008c7
chore(TypeScript): demo for typescript
2019-02-17 14:22:13 +08:00
harttle
677e8511e6
chore(TypeScript): refactor objects into classes
...
fix: `Nil`(null, undefined) now renders as empty string
change: `parser.parseValue()` renamed to `parser.parseOutput`
change: registered tags/filters become static and shared across different liquid instances
2019-02-17 04:55:30 +08:00
harttle
c37b330751
chore(typescript): ship to TypeScript
2019-02-14 22:33:45 +08:00
harttle
4dffb27e95
feat(Drop): liquid_method_missing and to_s
...
close #97
2019-01-28 19:53:04 +08:00
harttle
8a881ac69a
style: align to [email protected]
2019-01-28 18:06:47 +08:00
Jun Yang
c0181aec31
remove dependency from 'util'
2018-10-01 23:08:39 +08:00
Jun Yang
044be8253d
fixes #91
2018-10-01 22:51:40 +08:00
Jun Yang
8a629980d9
refactor: move fs util into template.js
2018-10-01 22:06:03 +08:00
harttle
d6876bd9ec
refactor: bundle template.js respectively
2018-08-27 21:37:39 +08:00
harttle
31c39561c9
feature: get nyc, babel and coveralls working
2018-08-26 21:54:35 +08:00
harttle
4d4a2d04ec
refactor
2018-08-21 01:18:13 +08:00
harttle
bc9d8f92af
refactor: import rollup
2018-08-20 23:58:41 +08:00
harttle
fa7cd8f4ff
refactor: import babelify
2018-08-17 01:32:16 +08:00
harttle
19891b2df0
refactor: es6 building and linting
2018-08-16 23:14:12 +08:00
harttle
887b736f39
test cases for stringify
2018-08-14 00:11:50 +08:00
harttle
7a3689067b
feature: support toLiquid, working on #81
2018-08-14 00:11:50 +08:00
harttle
5b43520d78
feature: variable lookup respects to to_liquid, #81
2018-08-14 00:11:50 +08:00
harttle
fa5b731daf
fix string type checking and circular reference, working on #81
2018-08-14 00:11:50 +08:00
harttle
c3de3fbb19
fix: post-increment, pre-decrement working on #76
2018-07-21 22:59:52 +08:00
harttle
63b5658604
refactor: src/scope.js
2018-07-21 17:02:18 +08:00
Jun Yang
44b1aac096
remove any-promise, working on #73
2018-06-23 21:55:23 +08:00
ChenL and Jun Yang
c55f0234eb
Add xhr support for render file in browser.
2018-01-12 10:53:43 +08:00
harttle
b24582c2c4
remove debug message, working on #50
2017-12-08 00:28:51 +08:00
harttle
4e132ca1c5
tags: use scope.opts insteadof scope.get('liquid')
2017-11-04 10:46:15 +08:00
harttle
8c77fc5a3d
fix: whiteSpace Ctrl with compliance to shopify/liquid, working on #17
2017-10-30 00:09:29 +08:00
harttle
030037eedc
cover all
2017-08-15 23:52:05 +08:00
harttle
6d59f34fc8
cover all
2017-08-14 22:43:49 +08:00
harttle
72597c52e5
cover all
2017-08-14 22:07:08 +08:00
harttle
4ee2bc964c
upgrade outdated dependencies
2017-07-28 21:25:24 +08:00
harttle
14e53ed3a9
test cases for #32
2017-07-14 00:34:12 +08:00
aleclarson
fb52c864b1
Add isPlainObject to 'util/underscore.js'
2017-07-13 10:33:01 -04:00
harttle
2632e3e97e
eslint
2017-04-24 21:31:30 +08:00
harttle
21a5ac7e08
RenderError extends original error
2017-01-21 19:41:19 +08:00
harttle
40bdd7e94a
refactor: move file to token property
2016-11-16 01:06:37 +08:00
harttle
64e9cb7044
fix nested render error message
2016-11-16 00:48:54 +08:00
harttle
2bc53a3850
change: move context error from err.message to err.stack
2016-11-16 00:31:20 +08:00