0.1.0 • Published 3 years ago

@suvayu/converter v0.1.0

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
3 years ago

@lxcat/converter

Package with native node module that can convert LXCat JSON documents to legacy LXCat documents.

Installation

npm install @lxcat/converter

Contributing

Install dependencies

curl https://sh.rustup.rs -sSf | sh -s -- --default-toolchain stable -y
cd ..
npm install -w converter
cd converter

Tests

Testing uses the native node test runner. Currently, the only tests are for cases that should succeed. To add such a test, add a directory in tests/valid. This directory should contain an in.json file, that conforms to the CrossSectionSetRaw schema definition as defined in @lxcat/schema. Additionally, an out.txt should be placed in the same directory. This file contains the output, in LXCat legacy format, that is expected by the converter. Finally, the test can be enabled by adding it to tests/valid.test.ts.

Run tests with

npm run test