preserves/implementations/javascript/packages/schema
Tony Garnock-Jones b7a2acf65b Update implementations for simplified binary syntax.
As part of this, I noticed a problem when updating the Rust
implementation. With the BF..84 design for annotations, if you are
wanting to skip annotations—for example, if you're parsing
incrementally, SAX-style, ignoring annotations—then with any
parenthesised form you have to remember to check for and skip something
after reading a term. This is awkward, so I want to revisit the design
of annotations and go back to the prefix-form (85..) of the
current-mainline design.
2023-10-14 21:29:09 +02:00
..
bin preserves-schemac 2021-03-14 22:53:13 +01:00
src Update implementations for simplified binary syntax. 2023-10-14 21:29:09 +02:00
test Repair test 2022-01-24 13:41:58 +01:00
.gitignore Rearrange into two packages, using yarn workspaces 2021-03-10 19:24:20 +01:00
.npmignore .npmignore is required to not omit crucial build products 2021-03-11 23:11:06 +01:00
.yarnrc yarnrc 2021-03-11 19:11:36 +01:00
README.md READMEs for Schema implementations 2022-06-09 13:49:59 +02:00
jest.config.ts Rearrange into two packages, using yarn workspaces 2021-03-10 19:24:20 +01:00
package.json Publish 2023-10-02 21:00:09 +02:00
rollup.config.mjs Update dependencies 2023-02-04 11:58:51 +01:00
tsconfig.json Rearrange into two packages, using yarn workspaces 2021-03-10 19:24:20 +01:00

README.md

Preserves Schema for TypeScript/JavaScript

This is an implementation of Preserves Schema for TypeScript and JavaScript.