238 Commits

Author SHA1 Message Date
Lucas
21f7de789f feat(parser) retain inline object notation on stringify() 2019-12-15 17:15:34 -03:00
Daniel Thompson-Yvetot
777955f174 fix(package.json): add scripts so tests run 2019-11-30 14:25:21 +01:00
Daniel Thompson-Yvetot
fff8af901a feat(readme): update to use tauri name 2019-11-30 14:13:04 +01:00
Daniel Thompson-Yvetot
717b51c56e chore(prep): prepare for publishing 2019-11-30 14:10:50 +01:00
Rebecca Turner
8a36427d83 Update README.md 2019-02-22 16:30:14 -08:00
Rebecca Turner
ebbc94080d chore: pacify standard 2019-02-20 16:04:28 -08:00
Rebecca Turner
85f865af6b fix: Correct benchmark name 2019-02-20 15:27:20 -08:00
Rebecca Turner
ec7dcbd601 doc: Add benchmarks as a separate page as well 2019-02-20 15:23:52 -08:00
Rebecca Turner
3638dd2e4d chore: Update version in spec compliance doc 2019-02-20 14:28:11 -08:00
Rebecca Turner
e258ae65c4 2.2.3 v2.2.3 2019-02-20 14:27:12 -08:00
Rebecca Turner
8650b24510 docs: Update benchmarks and rejigger readme 2019-02-20 14:26:36 -08:00
Rebecca Turner
a83a8a01d1 benchmark: Generate list of tested librarys dynamically and allow gaps 2019-02-20 14:12:48 -08:00
Rebecca Turner
83abd8a001 benchmark: Produce failed benchmarks for ones that we skip 2019-02-20 14:12:12 -08:00
Rebecca Turner
ad6c9e09c4 benchmark: Use same equivalency checker as spec compliance check 2019-02-20 14:09:55 -08:00
Rebecca Turner
75f613be61 doc: Update changelog for 2.2.3 2019-02-20 13:06:31 -08:00
Rebecca Turner
6f0a5fe221 spec-compliance: Pull library version from package metadata 2019-02-20 13:03:39 -08:00
Rebecca Turner
f8bc51d990 spec: Rewrite how we determine equality
This does two things:

First it allows different libraries to use different numeric representations
when they produce the same fidelity results.

Second it allows for more varied date/time representations, which is
important as JavaScript has no native way to represent TOML localtimes (and
plain time values).
2019-02-20 12:56:15 -08:00
Rebecca Turner
7df7fb78b9 doc: Add links to github user accounts (thx @LongTengDao) 2019-02-20 12:53:26 -08:00
Rebecca Turner
cb5a9606c3 doc: Fix typo in changelog 2019-02-20 12:53:26 -08:00
Rebecca Turner
2efbfdf504 @ltd/j-toml@0.5.47 2019-02-20 12:53:24 -08:00
Rebecca Turner
6249d86d8d chore: Switch to @iarna/standard 2019-02-20 12:50:33 -08:00
Rebecca Turner
0a694c81c7 benchmark: Stop diffing in core benchmark code 2019-02-20 11:15:12 -08:00
Rebecca Turner
c6bbc47cf2 doc: Update benchmark table to make github happy
npm liked it well enough =p
2019-02-18 13:30:31 -08:00
Rebecca Turner
8821f925bb 2.2.2 v2.2.2 2019-02-18 13:23:59 -08:00
Rebecca Turner
3aa6ff6eef doc: Changelog updates 2019-02-18 13:15:17 -08:00
Rebecca Turner
07e32dbd1d doc: Update benchmarks 2019-02-18 13:13:08 -08:00
Rebecca Turner
9023c4ebfd doc: Update README with current versions 2019-02-18 13:13:08 -08:00
Rebecca Turner
3521458f60 doc: README updates 2019-02-18 13:13:08 -08:00
Rebecca Turner
8a7569b5d8 doc: Update spec compliance with latest versions 2019-02-18 13:13:08 -08:00
Rebecca Turner
194c80c3d3 toml@3.0.0 2019-02-18 13:13:08 -08:00
Rebecca Turner
661679b074 @sgarciac/bombadil@2.1.0 2019-02-18 13:13:08 -08:00
Rebecca Turner
1dd30ee853 benchmark: Add support for @ltd/j-toml 2019-02-18 13:13:08 -08:00
Rebecca Turner
0222f15ffc chore(docs): Update changelog for 2.2.2 2019-02-18 11:39:12 -08:00
龙腾道
7ee009eda6 fix: __proto__ property setting on plain Object
Credit: @LongTengDao
Fixes: #13
2019-02-18 11:39:12 -08:00
Rebecca Turner
77ea0043de chore(package-lock): package-lock-fixes 2019-01-24 09:40:55 -08:00
Rebecca Turner
fa148c8689 2.2.1 v2.2.1 2018-11-27 18:28:42 -08:00
Rebecca Turner
87cfea2004 chore(docs): Update changelog for 2.2.1 2018-11-27 18:27:39 -08:00
Rebecca Turner
b370543f32 chore(benchmark+spec): Update benchmark and spectest results 2018-11-27 18:19:09 -08:00
Rebecca Turner
babd407f48 chore(benchmark): Let benchmark run on Node 4 2018-11-27 17:56:58 -08:00
Rebecca Turner
e78cefd00a chore(travis): Start testing node 11 2018-11-27 17:21:00 -08:00
Rebecca Turner
88a034e87b chore(travis): Use shrinkwrap on v4 2018-11-27 17:18:05 -08:00
Rebecca Turner
8b90d81524 chore(travis): Fix test instantiation 2018-11-27 17:09:37 -08:00
Rebecca Turner
e48130296f fix(parser): Allow properties with name matching JS Object methods
We still use plain Objects, to match JSON.parse behavior, but check for
key existence with hasOwnProperty.

Fixes: #11
Many thanks to: @LongTengDao
2018-11-27 16:48:37 -08:00
Aron Griffis
07f8a67cc5 fix(parser): Don't crash eval'ing require in transpiled bundle
Fixes #9
Fixes #10
2018-11-27 13:54:56 -08:00
Sergio Garcia
1e8533e6f6 chore(spec tests): Updating bombadil version to 2.0 for spec compliance tests (#8) 2018-11-09 09:56:00 -08:00
Rebecca Turner
8c1495bc40 2.2.0 v2.2.0 2018-09-13 10:54:36 -07:00
Rebecca Turner
ea82bf7e84 chore(docs): Update changelog for 2.1.0 2018-09-13 10:52:58 -07:00
Rebecca Turner
7938239a1f chore(test): Switch back to the BurntShushi tests 2018-09-13 10:38:22 -07:00
牛牛/MomoCow
7f96271675 fix(typescript): Improve type definitions
PR-URL: https://github.com/iarna/iarna-toml/pull/7
Credit: @jorgegonzalez
Credit: @momocow
2018-09-13 10:29:11 -07:00
Rebecca Turner
f4e678f84f fix(parser): Limit integers to 64bit 2018-09-13 10:24:11 -07:00