Comparing version 1.2.0 to 1.2.1
@@ -55,3 +55,3 @@ "use strict"; | ||
date = date.toUpperCase(); | ||
if (!offset) | ||
if (!offset && hasTime) | ||
date += 'Z'; | ||
@@ -58,0 +58,0 @@ } |
{ | ||
"name": "smol-toml", | ||
"version": "1.2.0", | ||
"version": "1.2.1", | ||
"keywords": [ | ||
@@ -37,8 +37,3 @@ "toml", | ||
}, | ||
"exports": { | ||
".": { | ||
"types": "./dist/index.d.ts", | ||
"default": "./dist/index.js" | ||
} | ||
}, | ||
"main": "./dist/index.js", | ||
"types": "./dist/index.d.ts", | ||
@@ -45,0 +40,0 @@ "files": [ |
@@ -5,2 +5,3 @@ # smol-toml | ||
[![npm](https://img.shields.io/npm/v/smol-toml?style=flat-square)](https://npm.im/smol-toml) | ||
[![Build](https://img.shields.io/github/actions/workflow/status/squirrelchat/smol-toml/build.yml?style=flat-square&logo=github)](https://github.com/squirrelchat/smol-toml/actions/workflows/build.yml) | ||
@@ -20,6 +21,12 @@ A small, fast, and correct TOML parser and serializer. smol-toml is fully(ish) spec-compliant with TOML v1.0.0. | ||
- Certain invalid UTF-8 codepoints are not rejected | ||
- Certain invalid dates are not rejected | ||
- For instance, `2023-02-30` would be accepted and parsed as `2023-03-02`. While additional checks could be performed | ||
to reject these, they've not been added for performance reasons. | ||
- smol-toml doesn't preserve type information between integers and floats (in JS, everything is a float) | ||
- smol-toml doesn't support the whole 64-bit range for integers (but does throw an appropriate error) | ||
- As all numbers are floats in JS, the safe range is `2**53 - 1` <=> `-(2**53 - 1)`. | ||
You can see a list of all tests smol-toml fails (and the reason why it fails these) in the list of skipped tests in | ||
`run-toml-test.bash`. Note that some failures are *not* specification violations per-se. For instance, the TOML spec | ||
does not require 64-bit integer range support or sub-millisecond time precision, but are included in the `toml-test` | ||
suite. See https://github.com/toml-lang/toml-test/issues/154 and https://github.com/toml-lang/toml-test/issues/155 | ||
## Installation | ||
@@ -26,0 +33,0 @@ ``` |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
74355
193