diff --git a/.gitignore b/.gitignore index 32420c12..ed5746f0 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,5 @@ node_modules/ dist/ -rust/target \ No newline at end of file +publish/ +rust/target +tsconfig.tsbuildinfo diff --git a/README.md b/README.md index c0a4b504..8fbf4983 100644 --- a/README.md +++ b/README.md @@ -2,16 +2,30 @@ **WARNING** this library is experimental. -This is a library for serialization & deserialization of types related to Cardano's Haskell implementation of Shelley. +This is a library for serialization & deserialization of data structures used in Cardano's Haskell implementation of Shelley along with useful utility functions. + +Serialization/deserialization code is generated automatically from the CDDL specification using [cddl-codegen](https://github.com/Emurgo/cddl-codegen). + +This code is available in: + +- Native Rust (this repository) +- [React-Native mobile bindings](https://github.com/Emurgo/react-native-haskell-shelley) +- [nodejs WASM package](https://www.npmjs.com/package/@emurgo/cardano-serialization-lib-nodejs) +- [browser WASM package](https://www.npmjs.com/package/@emurgo/cardano-serialization-lib-browser) + +If you are looking for legacy bindings, you can find them at the following: + +- [Byron WASM bindings](https://github.com/input-output-hk/js-cardano-wasm/tree/master/cardano-wallet) +- [Jormungandr WASM bindings](https://github.com/emurgo/js-chain-libs) ## Original specs Here are the location of the original [CDDL](http://cbor.io/tools.html) specifications: -- Byron: [link](https://github.com/input-output-hk/cardano-ledger-specs/blob/master/byron/cddl-spec/byron.cddl) -- Shelley: [link](https://github.com/input-output-hk/cardano-ledger-specs/blob/master/shelley/chain-and-ledger/cddl-spec/shelley.cddl#L72) +- Byron: [link](https://github.com/input-output-hk/cardano-ledger-specs/tree/master/byron/cddl-spec) +- Shelley: [link](https://github.com/input-output-hk/cardano-ledger-specs/tree/master/shelley/chain-and-ledger/executable-spec/cddl-files) -# Building +## Building If you need to install Rust, do the following: ``` @@ -25,27 +39,20 @@ To build this repository, do the following: ``` git submodule update --init --recursive nvm install && nvm use -npm run rust:build +npm run rust:build-nodejs npm install ``` -# Testing +## Testing ``` +npm run rust:test npm run js:test ``` -# Generating CDDL instances +## Publishing -First you need to install `cddl` ``` -sudo apt install ruby -sudo gem install cddl -sudo gem install cbor-diag +npm run js:publish-nodejs +npm run js:publish-browser ``` - -You can generate new tests with -1) `cddl specs/shelley.cddl generate 1 > test/name_here.diag` -2) `diag2cbor.rb test/name_here.diag > test/name_here.cbor` - -You can combine these together with `cddl specs/shelley.cddl generate 1 | diag2cbor.rb > test/name_here.cbor` diff --git a/package-lock.json b/package-lock.json index 7b027d24..e579729c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -93,12 +93,12 @@ "dev": true }, "@typescript-eslint/eslint-plugin": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.4.0.tgz", - "integrity": "sha512-wfkpiqaEVhZIuQRmudDszc01jC/YR7gMSxa6ulhggAe/Hs0KVIuo9wzvFiDbG3JD5pRFQoqnf4m7REDsUvBnMQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.6.0.tgz", + "integrity": "sha512-ubHlHVt1lsPQB/CZdEov9XuOFhNG9YRC//kuiS1cMQI6Bs1SsqKrEmZnpgRwthGR09/kEDtr9MywlqXyyYd8GA==", "dev": true, "requires": { - "@typescript-eslint/experimental-utils": "3.4.0", + "@typescript-eslint/experimental-utils": "3.6.0", "debug": "^4.1.1", "functional-red-black-tree": "^1.0.1", "regexpp": "^3.0.0", @@ -107,37 +107,46 @@ } }, "@typescript-eslint/experimental-utils": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.4.0.tgz", - "integrity": "sha512-rHPOjL43lOH1Opte4+dhC0a/+ks+8gOBwxXnyrZ/K4OTAChpSjP76fbI8Cglj7V5GouwVAGaK+xVwzqTyE/TPw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.6.0.tgz", + "integrity": "sha512-4Vdf2hvYMUnTdkCNZu+yYlFtL2v+N2R7JOynIOkFbPjf9o9wQvRwRkzUdWlFd2YiiUwJLbuuLnl5civNg5ykOQ==", "dev": true, "requires": { "@types/json-schema": "^7.0.3", - "@typescript-eslint/typescript-estree": "3.4.0", + "@typescript-eslint/types": "3.6.0", + "@typescript-eslint/typescript-estree": "3.6.0", "eslint-scope": "^5.0.0", "eslint-utils": "^2.0.0" } }, "@typescript-eslint/parser": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-3.4.0.tgz", - "integrity": "sha512-ZUGI/de44L5x87uX5zM14UYcbn79HSXUR+kzcqU42gH0AgpdB/TjuJy3m4ezI7Q/jk3wTQd755mxSDLhQP79KA==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-3.6.0.tgz", + "integrity": "sha512-taghDxuLhbDAD1U5Fk8vF+MnR0yiFE9Z3v2/bYScFb0N1I9SK8eKHkdJl1DAD48OGFDMFTeOTX0z7g0W6SYUXw==", "dev": true, "requires": { "@types/eslint-visitor-keys": "^1.0.0", - "@typescript-eslint/experimental-utils": "3.4.0", - "@typescript-eslint/typescript-estree": "3.4.0", + "@typescript-eslint/experimental-utils": "3.6.0", + "@typescript-eslint/types": "3.6.0", + "@typescript-eslint/typescript-estree": "3.6.0", "eslint-visitor-keys": "^1.1.0" } }, + "@typescript-eslint/types": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.6.0.tgz", + "integrity": "sha512-JwVj74ohUSt0ZPG+LZ7hb95fW8DFOqBuR6gE7qzq55KDI3BepqsCtHfBIoa0+Xi1AI7fq5nCu2VQL8z4eYftqg==", + "dev": true + }, "@typescript-eslint/typescript-estree": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.4.0.tgz", - "integrity": "sha512-zKwLiybtt4uJb4mkG5q2t6+W7BuYx2IISiDNV+IY68VfoGwErDx/RfVI7SWL4gnZ2t1A1ytQQwZ+YOJbHHJ2rw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.6.0.tgz", + "integrity": "sha512-G57NDSABHjvob7zVV09ehWyD1K6/YUKjz5+AufObFyjNO4DVmKejj47MHjVHHlZZKgmpJD2yyH9lfCXHrPITFg==", "dev": true, "requires": { + "@typescript-eslint/types": "3.6.0", + "@typescript-eslint/visitor-keys": "3.6.0", "debug": "^4.1.1", - "eslint-visitor-keys": "^1.1.0", "glob": "^7.1.6", "is-glob": "^4.0.1", "lodash": "^4.17.15", @@ -145,6 +154,15 @@ "tsutils": "^3.17.1" } }, + "@typescript-eslint/visitor-keys": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.6.0.tgz", + "integrity": "sha512-p1izllL2Ubwunite0ITjubuMQRBGgjdVYwyG7lXPX8GbrA6qF0uwSRz9MnXZaHMxID4948gX0Ez8v9tUDi/KfQ==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, "acorn": { "version": "7.3.1", "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.3.1.tgz", @@ -158,9 +176,9 @@ "dev": true }, "ajv": { - "version": "6.12.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", - "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", + "version": "6.12.3", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.3.tgz", + "integrity": "sha512-4K0cK3L1hsqk9xIb2z9vs/XU+PGJZ9PNpJRDS9YLzmNdX6jmVPfamLvTJr0aDAusnHyCHO6MjzlkAsgtqp9teA==", "dev": true, "requires": { "fast-deep-equal": "^3.1.1", @@ -170,9 +188,9 @@ } }, "ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", "dev": true }, "ansi-regex": { @@ -605,12 +623,12 @@ "dev": true }, "enquirer": { - "version": "2.3.5", - "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.5.tgz", - "integrity": "sha512-BNT1C08P9XD0vNg3J475yIUG+mVdp9T6towYFHUv897X0KoHBjB1shyrNmhmtHWKP17iSWgo7Gqh7BBuzLZMSA==", + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", "dev": true, "requires": { - "ansi-colors": "^3.2.1" + "ansi-colors": "^4.1.1" } }, "error-ex": { @@ -680,9 +698,9 @@ "dev": true }, "eslint": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.3.1.tgz", - "integrity": "sha512-cQC/xj9bhWUcyi/RuMbRtC3I0eW8MH0jhRELSvpKYkWep3C6YZ2OkvcvJVUeO6gcunABmzptbXBuDoXsjHmfTA==", + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.4.0.tgz", + "integrity": "sha512-gU+lxhlPHu45H3JkEGgYhWhkR9wLHHEXC9FbWFnTlEkbKyZKWgWRLgf61E8zWmBuI6g5xKBph9ltg3NtZMVF8g==", "dev": true, "requires": { "@babel/code-frame": "^7.0.0", @@ -1076,9 +1094,9 @@ "dev": true }, "io-ts": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/io-ts/-/io-ts-2.2.6.tgz", - "integrity": "sha512-UcO9I/ptnGttBKRAF3KW0G6fiS7uqfjUSDdeq+qmMKH0k8sZrbDMnNP8I/TTSkoztPr5OZstnQxb1Vo5Ua8MOg==" + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/io-ts/-/io-ts-2.2.7.tgz", + "integrity": "sha512-kCusyu/Fa0oax5ue2Id/ZqVLEk5JOWyrXHcLbD4kHoVM50MhDEWUtcHlN7RrD94I8OrWILcVltM6OllnZiHJmg==" }, "is-arguments": { "version": "1.0.4", @@ -2049,9 +2067,9 @@ "dev": true }, "typescript": { - "version": "3.9.5", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.5.tgz", - "integrity": "sha512-hSAifV3k+i6lEoCJ2k6R2Z/rp/H3+8sdmcn5NrS3/3kE7+RyZXm9aqvxWqjEXHAd8b0pShatpcdMTvEdvAJltQ==", + "version": "3.9.6", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.6.tgz", + "integrity": "sha512-Pspx3oKAPJtjNwE92YS05HQoY7z2SFyOpHo9MqJor3BXAGNaPUs83CuVp9VISFkSjyRfiTpmKuAYGJB7S7hOxw==", "dev": true }, "typescript-compiler": { diff --git a/package.json b/package.json index 4db2dd20..ec1eb247 100644 --- a/package.json +++ b/package.json @@ -4,14 +4,18 @@ "description": "processing Haskell Shelley testnet", "main": "dist/index.js", "scripts": { - "rust:build": "cd rust; wasm-pack build --target=nodejs; wasm-pack pack; cd ..", + "rust:build-nodejs": "rimraf ./rust/pkg && cd rust; wasm-pack build --target=nodejs; wasm-pack pack; cd .. && npm run js:flowgen", + "rust:build-browser": "rimraf ./rust/pkg && cd rust; wasm-pack build --target=browser; wasm-pack pack; cd .. && npm run js:flowgen", "rust:test": "cd rust; cargo test; cd ..", "js:build": "rm -rf dist && tsc", "js:dev": "rimraf ./dist && node ./src/index.ts", "js:lint": "eslint \"src/**/*.ts\"", "js:test:watch": "mocha -w", "js:test": "mocha", - "js:flowgen": "npm run rust:build && flowgen ./rust/pkg/cddl_lib.d.ts -o ./rust/pkg/cddl_lib.js.flow --add-flow-header" + "js:flowgen": "flowgen ./rust/pkg/cardano_serialization_lib.d.ts -o ./rust/pkg/cardano_serialization_lib.js.flow --add-flow-header", + "js:prepublish": "npm run rust:test && rimraf ./publish && cp -r ./rust/pkg ./publish && cp README.md publish/ && cp LICENSE publish/", + "js:publish-nodejs": "npm run rust:build-nodejs && npm run js:prepublish && node ./scripts/publish-helper -nodejs && cd publish && npm publish --access public", + "js:publish-browser": "npm run rust:build-browser && npm run js:prepublish && node ./scripts/publish-helper -browser && cd publish && npm publish --access public" }, "husky": { "hooks": { @@ -20,25 +24,29 @@ }, "author": "EMURGO", "license": "MIT", + "repository": { + "type": "git", + "url": "git+https://github.com/Emurgo/cardano-serialization-lib.git" + }, "dependencies": { - "io-ts": "2.2.6", + "io-ts": "2.2.7", "cbor": "5.0.2", "@types/cbor": "5.0.0" }, "devDependencies": { "@types/chai": "4.2.11", "@types/mocha": "7.0.2", - "@typescript-eslint/eslint-plugin": "3.4.0", - "@typescript-eslint/parser": "3.4.0", + "@typescript-eslint/eslint-plugin": "3.6.0", + "@typescript-eslint/parser": "3.6.0", "bip39": "3.0.2", "chai": "4.2.0", - "eslint": "7.3.1", + "eslint": "7.4.0", "flowgen": "1.11.0", "husky": "4.2.5", "mocha": "8.0.1", "rust-lib": "file:rust/pkg", "source-map-support": "0.5.19", "ts-node": "8.10.2", - "typescript": "3.9.5" + "typescript": "3.9.6" } } diff --git a/rust/Cargo.lock b/rust/Cargo.lock index 30ca3a98..02ecd605 100644 --- a/rust/Cargo.lock +++ b/rust/Cargo.lock @@ -67,19 +67,7 @@ dependencies = [ ] [[package]] -name = "cbor_event" -version = "2.1.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2b6cda8a789815488ee290d106bc97dba47785dae73d63576fc42c126912a451" - -[[package]] -name = "cc" -version = "1.0.52" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3d87b23d6a92cd03af510a5ade527033f6aa6fa92161e2d5863a907d4c5e31d" - -[[package]] -name = "cddl-lib" +name = "cardano-serialization-lib" version = "0.1.0" dependencies = [ "bech32 0.7.2", @@ -94,6 +82,18 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "cbor_event" +version = "2.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b6cda8a789815488ee290d106bc97dba47785dae73d63576fc42c126912a451" + +[[package]] +name = "cc" +version = "1.0.52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3d87b23d6a92cd03af510a5ade527033f6aa6fa92161e2d5863a907d4c5e31d" + [[package]] name = "cfg-if" version = "0.1.10" diff --git a/rust/Cargo.toml b/rust/Cargo.toml index 1bd6fc7c..733c68e6 100644 --- a/rust/Cargo.toml +++ b/rust/Cargo.toml @@ -1,5 +1,5 @@ [package] -name = "cddl-lib" +name = "cardano-serialization-lib" version = "0.1.0" edition = "2018" diff --git a/rust/pkg/cddl_lib.js.flow b/rust/pkg/cardano_serialization_lib.js.flow similarity index 99% rename from rust/pkg/cddl_lib.js.flow rename to rust/pkg/cardano_serialization_lib.js.flow index e0d66e08..460ee30a 100644 --- a/rust/pkg/cddl_lib.js.flow +++ b/rust/pkg/cardano_serialization_lib.js.flow @@ -1,5 +1,5 @@ /** - * Flowtype definitions for cddl_lib + * Flowtype definitions for cardano_serialization_lib * Generated by Flowgen from a Typescript Definition * Flowgen v1.11.0 * @flow diff --git a/scripts/.eslintrc.js b/scripts/.eslintrc.js new file mode 100644 index 00000000..b624c5ab --- /dev/null +++ b/scripts/.eslintrc.js @@ -0,0 +1,9 @@ +{ + "parserOptions": { + "ecmaVersion": 6, + "sourceType": "module", + }, + "extends": [ + "eslint:recommended", + } +} diff --git a/scripts/publish-helper.js b/scripts/publish-helper.js new file mode 100644 index 00000000..424beab5 --- /dev/null +++ b/scripts/publish-helper.js @@ -0,0 +1,12 @@ +const fs = require('fs'); +const oldPkg = require('../publish/package.json'); + +const flowFile = 'cardano_serialization_lib.js.flow'; +if (oldPkg.files.find(entry => entry === flowFile) == null) { + oldPkg.files.push('cardano_serialization_lib.js.flow'); +} +if (oldPkg.name === 'cardano-serialization-lib') { + oldPkg.name = '@emurgo/' + oldPkg.name + process.argv.slice(2)[0]; +} +console.log(oldPkg); +fs.writeFileSync('./publish/package.json', JSON.stringify(oldPkg, null, 2)); diff --git a/specs/README.md b/specs/README.md new file mode 100644 index 00000000..dcf3da1d --- /dev/null +++ b/specs/README.md @@ -0,0 +1,14 @@ +# Generating CDDL instances + +First you need to install `cddl` +``` +sudo apt install ruby +sudo gem install cddl +sudo gem install cbor-diag +``` + +You can generate new tests with +1) `cddl specs/shelley.cddl generate 1 > test/name_here.diag` +2) `diag2cbor.rb test/name_here.diag > test/name_here.cbor` + +You can combine these together with `cddl specs/shelley.cddl generate 1 | diag2cbor.rb > test/name_here.cbor` diff --git a/tsconfig.tsbuildinfo b/tsconfig.tsbuildinfo deleted file mode 100644 index 620f5485..00000000 --- a/tsconfig.tsbuildinfo +++ /dev/null @@ -1,1625 +0,0 @@ -{ - "program": { - "fileInfos": { - "./node_modules/typescript/lib/lib.es6.d.ts": { - "version": "c180f01a2aaac7d733001fa1db20f881dc83cf33096b674a1546ca26762e69da", - "signature": "c180f01a2aaac7d733001fa1db20f881dc83cf33096b674a1546ca26762e69da" - }, - "./node_modules/typescript/lib/lib.es5.d.ts": { - "version": "fc43680ad3a1a4ec8c7b8d908af1ec9ddff87845346de5f02c735c9171fa98ea", - "signature": "fc43680ad3a1a4ec8c7b8d908af1ec9ddff87845346de5f02c735c9171fa98ea" - }, - "./node_modules/typescript/lib/lib.es2015.d.ts": { - "version": "7994d44005046d1413ea31d046577cdda33b8b2470f30281fd9c8b3c99fe2d96", - "signature": "7994d44005046d1413ea31d046577cdda33b8b2470f30281fd9c8b3c99fe2d96" - }, - "./node_modules/typescript/lib/lib.es2016.d.ts": { - "version": "5f217838d25704474d9ef93774f04164889169ca31475fe423a9de6758f058d1", - "signature": "5f217838d25704474d9ef93774f04164889169ca31475fe423a9de6758f058d1" - }, - "./node_modules/typescript/lib/lib.es2017.d.ts": { - "version": "459097c7bdd88fc5731367e56591e4f465f2c9de81a35427a7bd473165c34743", - "signature": "459097c7bdd88fc5731367e56591e4f465f2c9de81a35427a7bd473165c34743" - }, - "./node_modules/typescript/lib/lib.es2018.d.ts": { - "version": "9c67dcc7ca897b61f58d57d487bc9f07950546e5ac8701cbc41a8a4fec48b091", - "signature": "9c67dcc7ca897b61f58d57d487bc9f07950546e5ac8701cbc41a8a4fec48b091" - }, - "./node_modules/typescript/lib/lib.dom.d.ts": { - "version": "d93de5e8a7275cb9d47481410e13b3b1debb997e216490954b5d106e37e086de", - "signature": "d93de5e8a7275cb9d47481410e13b3b1debb997e216490954b5d106e37e086de" - }, - "./node_modules/typescript/lib/lib.dom.iterable.d.ts": { - "version": "8329c3401aa8708426c7760f14219170f69a2cb77e4519758cec6f5027270faf", - "signature": "8329c3401aa8708426c7760f14219170f69a2cb77e4519758cec6f5027270faf" - }, - "./node_modules/typescript/lib/lib.webworker.importscripts.d.ts": { - "version": "fe4e59403e34c7ff747abe4ff6abbc7718229556d7c1a5b93473fb53156c913b", - "signature": "fe4e59403e34c7ff747abe4ff6abbc7718229556d7c1a5b93473fb53156c913b" - }, - "./node_modules/typescript/lib/lib.scripthost.d.ts": { - "version": "b9faa17292f17d2ad75e34fac77dd63a6403af1dba02d39cd0cbb9ffdf3de8b9", - "signature": "b9faa17292f17d2ad75e34fac77dd63a6403af1dba02d39cd0cbb9ffdf3de8b9" - }, - "./node_modules/typescript/lib/lib.es2015.core.d.ts": { - "version": "734ddc145e147fbcd55f07d034f50ccff1086f5a880107665ec326fb368876f6", - "signature": "734ddc145e147fbcd55f07d034f50ccff1086f5a880107665ec326fb368876f6" - }, - "./node_modules/typescript/lib/lib.es2015.collection.d.ts": { - "version": "4a0862a21f4700de873db3b916f70e41570e2f558da77d2087c9490f5a0615d8", - "signature": "4a0862a21f4700de873db3b916f70e41570e2f558da77d2087c9490f5a0615d8" - }, - "./node_modules/typescript/lib/lib.es2015.generator.d.ts": { - "version": "765e0e9c9d74cf4d031ca8b0bdb269a853e7d81eda6354c8510218d03db12122", - "signature": "765e0e9c9d74cf4d031ca8b0bdb269a853e7d81eda6354c8510218d03db12122" - }, - "./node_modules/typescript/lib/lib.es2015.iterable.d.ts": { - "version": "285958e7699f1babd76d595830207f18d719662a0c30fac7baca7df7162a9210", - "signature": "285958e7699f1babd76d595830207f18d719662a0c30fac7baca7df7162a9210" - }, - "./node_modules/typescript/lib/lib.es2015.promise.d.ts": { - "version": "d4deaafbb18680e3143e8b471acd650ed6f72a408a33137f0a0dd104fbe7f8ca", - "signature": "d4deaafbb18680e3143e8b471acd650ed6f72a408a33137f0a0dd104fbe7f8ca" - }, - "./node_modules/typescript/lib/lib.es2015.proxy.d.ts": { - "version": "5e72f949a89717db444e3bd9433468890068bb21a5638d8ab15a1359e05e54fe", - "signature": "5e72f949a89717db444e3bd9433468890068bb21a5638d8ab15a1359e05e54fe" - }, - "./node_modules/typescript/lib/lib.es2015.reflect.d.ts": { - "version": "f5b242136ae9bfb1cc99a5971cccc44e99947ae6b5ef6fd8aa54b5ade553b976", - "signature": "f5b242136ae9bfb1cc99a5971cccc44e99947ae6b5ef6fd8aa54b5ade553b976" - }, - "./node_modules/typescript/lib/lib.es2015.symbol.d.ts": { - "version": "9ae2860252d6b5f16e2026d8a2c2069db7b2a3295e98b6031d01337b96437230", - "signature": "9ae2860252d6b5f16e2026d8a2c2069db7b2a3295e98b6031d01337b96437230" - }, - "./node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts": { - "version": "3e0a459888f32b42138d5a39f706ff2d55d500ab1031e0988b5568b0f67c2303", - "signature": "3e0a459888f32b42138d5a39f706ff2d55d500ab1031e0988b5568b0f67c2303" - }, - "./node_modules/typescript/lib/lib.es2016.array.include.d.ts": { - "version": "3f96f1e570aedbd97bf818c246727151e873125d0512e4ae904330286c721bc0", - "signature": "3f96f1e570aedbd97bf818c246727151e873125d0512e4ae904330286c721bc0" - }, - "./node_modules/typescript/lib/lib.es2017.object.d.ts": { - "version": "c2d60b2e558d44384e4704b00e6b3d154334721a911f094d3133c35f0917b408", - "signature": "c2d60b2e558d44384e4704b00e6b3d154334721a911f094d3133c35f0917b408" - }, - "./node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts": { - "version": "b8667586a618c5cf64523d4e500ae39e781428abfb28f3de441fc66b56144b6f", - "signature": "b8667586a618c5cf64523d4e500ae39e781428abfb28f3de441fc66b56144b6f" - }, - "./node_modules/typescript/lib/lib.es2017.string.d.ts": { - "version": "21df2e0059f14dcb4c3a0e125859f6b6ff01332ee24b0065a741d121250bc71c", - "signature": "21df2e0059f14dcb4c3a0e125859f6b6ff01332ee24b0065a741d121250bc71c" - }, - "./node_modules/typescript/lib/lib.es2017.intl.d.ts": { - "version": "c1759cb171c7619af0d2234f2f8fb2a871ee88e956e2ed91bb61778e41f272c6", - "signature": "c1759cb171c7619af0d2234f2f8fb2a871ee88e956e2ed91bb61778e41f272c6" - }, - "./node_modules/typescript/lib/lib.es2017.typedarrays.d.ts": { - "version": "28569d59e07d4378cb3d54979c4c60f9f06305c9bb6999ffe6cab758957adc46", - "signature": "28569d59e07d4378cb3d54979c4c60f9f06305c9bb6999ffe6cab758957adc46" - }, - "./node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts": { - "version": "2958de3d25bfb0b5cdace0244e11c9637e5988920b99024db705a720ce6348e7", - "signature": "2958de3d25bfb0b5cdace0244e11c9637e5988920b99024db705a720ce6348e7" - }, - "./node_modules/typescript/lib/lib.es2018.asynciterable.d.ts": { - "version": "85085a0783532dc04b66894748dc4a49983b2fbccb0679b81356947021d7a215", - "signature": "85085a0783532dc04b66894748dc4a49983b2fbccb0679b81356947021d7a215" - }, - "./node_modules/typescript/lib/lib.es2018.intl.d.ts": { - "version": "5494f46d3a8a0329d13ddc37f8759d5288760febb51c92336608d1c06bb18d29", - "signature": "5494f46d3a8a0329d13ddc37f8759d5288760febb51c92336608d1c06bb18d29" - }, - "./node_modules/typescript/lib/lib.es2018.promise.d.ts": { - "version": "efe049114bad1035b0aa9a4a0359f50ab776e3897c411521e51d3013079cbd62", - "signature": "efe049114bad1035b0aa9a4a0359f50ab776e3897c411521e51d3013079cbd62" - }, - "./node_modules/typescript/lib/lib.es2018.regexp.d.ts": { - "version": "e7780d04cd4120ee554c665829db2bbdd6b947cbaa3c150b7d9ea74df3beb2e8", - "signature": "e7780d04cd4120ee554c665829db2bbdd6b947cbaa3c150b7d9ea74df3beb2e8" - }, - "./node_modules/typescript/lib/lib.esnext.intl.d.ts": { - "version": "1377923021927244ea19433873b997ad8585533b0a56d5de29cda497f7842756", - "signature": "1377923021927244ea19433873b997ad8585533b0a56d5de29cda497f7842756" - }, - "./node_modules/typescript/lib/lib.esnext.bigint.d.ts": { - "version": "0c9ea8c2028047f39a3f66752682604f543c08be8806258c3d95c93e75a43255", - "signature": "0c9ea8c2028047f39a3f66752682604f543c08be8806258c3d95c93e75a43255" - }, - "./src/parse.ts": { - "version": "04ef644cbebb23246805ff2d3787f6a4d8a2bd893e808728cf7e803fe937c380", - "signature": "fcfec8cb917dddc659e404db81d4b4bdc6885bdeb34eb27ed50e5fd6221d9e48" - }, - "./node_modules/@types/node/globals.d.ts": { - "version": "9a9a22159b64df8f4e5a6317cef7aa8348fb409aab0dbbff4c19f189ba416609", - "signature": "9a9a22159b64df8f4e5a6317cef7aa8348fb409aab0dbbff4c19f189ba416609" - }, - "./node_modules/@types/node/assert.d.ts": { - "version": "021b431b8f3869ebb9798b939ddbe637e341afa76d547fb507f3b1ece06a22cb", - "signature": "021b431b8f3869ebb9798b939ddbe637e341afa76d547fb507f3b1ece06a22cb" - }, - "./node_modules/@types/node/async_hooks.d.ts": { - "version": "9ee564486e9af1183affc44b4d96e15d43c4a9227407189434c55073296ef93f", - "signature": "9ee564486e9af1183affc44b4d96e15d43c4a9227407189434c55073296ef93f" - }, - "./node_modules/@types/node/buffer.d.ts": { - "version": "61215c1a376bbe8f51cab4cc4ddbf3746387015113c37a84d981d4738c21b878", - "signature": "61215c1a376bbe8f51cab4cc4ddbf3746387015113c37a84d981d4738c21b878" - }, - "./node_modules/@types/node/child_process.d.ts": { - "version": "cbfb348ae36490c9319d92f1a09859625a06dfa0fb0d6c86cab5c2be2118afb4", - "signature": "cbfb348ae36490c9319d92f1a09859625a06dfa0fb0d6c86cab5c2be2118afb4" - }, - "./node_modules/@types/node/cluster.d.ts": { - "version": "0a4042f587664ff71318524eb5a5935d43e7e0a77a8ac0f033cfee8d583f64ce", - "signature": "0a4042f587664ff71318524eb5a5935d43e7e0a77a8ac0f033cfee8d583f64ce" - }, - "./node_modules/@types/node/console.d.ts": { - "version": "525c8fc510d9632d2a0a9de2d41c3ac1cdd79ff44d3b45c6d81cacabb683528d", - "signature": "525c8fc510d9632d2a0a9de2d41c3ac1cdd79ff44d3b45c6d81cacabb683528d" - }, - "./node_modules/@types/node/constants.d.ts": { - "version": "90c85ddbb8de82cd19198bda062065fc51b7407c0f206f2e399e65a52e979720", - "signature": "90c85ddbb8de82cd19198bda062065fc51b7407c0f206f2e399e65a52e979720" - }, - "./node_modules/@types/node/crypto.d.ts": { - "version": "893eef8da80d206657fd930bd99f6708bce8e0cb7145d1ffc1ec24e16ddcf78f", - "signature": "893eef8da80d206657fd930bd99f6708bce8e0cb7145d1ffc1ec24e16ddcf78f" - }, - "./node_modules/@types/node/dgram.d.ts": { - "version": "7ecfe97b43aa6c8b8f90caa599d5648bb559962e74e6f038f73a77320569dd78", - "signature": "7ecfe97b43aa6c8b8f90caa599d5648bb559962e74e6f038f73a77320569dd78" - }, - "./node_modules/@types/node/dns.d.ts": { - "version": "ef226a42de7022eacdfa0f15aabf73b46c47af93044c8ebfab8aa8e3cf6c330c", - "signature": "ef226a42de7022eacdfa0f15aabf73b46c47af93044c8ebfab8aa8e3cf6c330c" - }, - "./node_modules/@types/node/domain.d.ts": { - "version": "4d4c83f77ac21a72252785baa5328a5612b0b6598d512f68b8cb14f7966d059e", - "signature": "4d4c83f77ac21a72252785baa5328a5612b0b6598d512f68b8cb14f7966d059e" - }, - "./node_modules/@types/node/events.d.ts": { - "version": "5ffa4219ee64e130980a4231392cbc628544df137ccf650ae8d76e0a1744fd2b", - "signature": "5ffa4219ee64e130980a4231392cbc628544df137ccf650ae8d76e0a1744fd2b" - }, - "./node_modules/@types/node/fs.d.ts": { - "version": "40da414698c06b261ab809208b2c1d52a11499768392b438dbd3bf292f506042", - "signature": "40da414698c06b261ab809208b2c1d52a11499768392b438dbd3bf292f506042" - }, - "./node_modules/@types/node/http.d.ts": { - "version": "b70478ebaf7d98099f7ee9254bff84414fe908ca4b70a02759f55e66b76dae8c", - "signature": "b70478ebaf7d98099f7ee9254bff84414fe908ca4b70a02759f55e66b76dae8c" - }, - "./node_modules/@types/node/http2.d.ts": { - "version": "873da589b78a1f1fa7d623483bd2c2730a02e0852259fb8fdcfe5221ac51d18a", - "signature": "873da589b78a1f1fa7d623483bd2c2730a02e0852259fb8fdcfe5221ac51d18a" - }, - "./node_modules/@types/node/https.d.ts": { - "version": "c969bf4c7cdfe4d5dd28aa09432f99d09ad1d8d8b839959646579521d0467d1a", - "signature": "c969bf4c7cdfe4d5dd28aa09432f99d09ad1d8d8b839959646579521d0467d1a" - }, - "./node_modules/@types/node/inspector.d.ts": { - "version": "4218ced3933a31eed1278d350dd63c5900df0f0904f57d61c054d7a4b83dbe4c", - "signature": "4218ced3933a31eed1278d350dd63c5900df0f0904f57d61c054d7a4b83dbe4c" - }, - "./node_modules/@types/node/module.d.ts": { - "version": "a376e245f494b58365a4391a2568e6dd9da372c3453f4732eb6e15ebb9038451", - "signature": "a376e245f494b58365a4391a2568e6dd9da372c3453f4732eb6e15ebb9038451" - }, - "./node_modules/@types/node/net.d.ts": { - "version": "ffe8912b7c45288810c870b768190c6c097459930a587dd6ef0d900a5529a811", - "signature": "ffe8912b7c45288810c870b768190c6c097459930a587dd6ef0d900a5529a811" - }, - "./node_modules/@types/node/os.d.ts": { - "version": "0e12698313f413a9896fd433eb8fe205ba62af22675131dd67bef38c2b67c5d0", - "signature": "0e12698313f413a9896fd433eb8fe205ba62af22675131dd67bef38c2b67c5d0" - }, - "./node_modules/@types/node/path.d.ts": { - "version": "84044697c8b3e08ef24e4b32cfe6440143d07e469a5e34bda0635276d32d9f35", - "signature": "84044697c8b3e08ef24e4b32cfe6440143d07e469a5e34bda0635276d32d9f35" - }, - "./node_modules/@types/node/perf_hooks.d.ts": { - "version": "27ef4001526ee9d8afa57687a60bb3b59c52b32d29db0a2260094ab64726164f", - "signature": "27ef4001526ee9d8afa57687a60bb3b59c52b32d29db0a2260094ab64726164f" - }, - "./node_modules/@types/node/process.d.ts": { - "version": "0e0d58f5e90c0a270dac052b9c5ad8ccdfc8271118c2105b361063218d528d6e", - "signature": "0e0d58f5e90c0a270dac052b9c5ad8ccdfc8271118c2105b361063218d528d6e" - }, - "./node_modules/@types/node/punycode.d.ts": { - "version": "30ec6f9c683b988c3cfaa0c4690692049c4e7ed7dc6f6e94f56194c06b86f5e1", - "signature": "30ec6f9c683b988c3cfaa0c4690692049c4e7ed7dc6f6e94f56194c06b86f5e1" - }, - "./node_modules/@types/node/querystring.d.ts": { - "version": "66ce86394b4ced375bd59338265a190a5cbe0b78a15bdf64e34b46d3a5ffaa5d", - "signature": "66ce86394b4ced375bd59338265a190a5cbe0b78a15bdf64e34b46d3a5ffaa5d" - }, - "./node_modules/@types/node/readline.d.ts": { - "version": "7531eebda3832481211ea0cd891f622a3d9692195761f72baafc2798c5dc06a6", - "signature": "7531eebda3832481211ea0cd891f622a3d9692195761f72baafc2798c5dc06a6" - }, - "./node_modules/@types/node/repl.d.ts": { - "version": "9a09086b0c33e65f14a17eb0e9d415cab597e0b687a1a45d4b59663706451dbe", - "signature": "9a09086b0c33e65f14a17eb0e9d415cab597e0b687a1a45d4b59663706451dbe" - }, - "./node_modules/@types/node/stream.d.ts": { - "version": "0364716f6c834826cdfb83e8dfaec06e7e3988c7983a5e77d406931bf1a83f53", - "signature": "0364716f6c834826cdfb83e8dfaec06e7e3988c7983a5e77d406931bf1a83f53" - }, - "./node_modules/@types/node/string_decoder.d.ts": { - "version": "7e62aac2cc9c0710d772047ad89e8d7117f52592c791eb995ce1f865fedab432", - "signature": "7e62aac2cc9c0710d772047ad89e8d7117f52592c791eb995ce1f865fedab432" - }, - "./node_modules/@types/node/timers.d.ts": { - "version": "b40652bf8ce4a18133b31349086523b219724dca8df3448c1a0742528e7ad5b9", - "signature": "b40652bf8ce4a18133b31349086523b219724dca8df3448c1a0742528e7ad5b9" - }, - "./node_modules/@types/node/tls.d.ts": { - "version": "3ad9ca22bb856db4323624fc059c37dc8266e687d66cfb8567a76db0e96451ca", - "signature": "3ad9ca22bb856db4323624fc059c37dc8266e687d66cfb8567a76db0e96451ca" - }, - "./node_modules/@types/node/trace_events.d.ts": { - "version": "a77fdb357c78b70142b2fdbbfb72958d69e8f765fd2a3c69946c1018e89d4638", - "signature": "a77fdb357c78b70142b2fdbbfb72958d69e8f765fd2a3c69946c1018e89d4638" - }, - "./node_modules/@types/node/tty.d.ts": { - "version": "df905913ad47e24b6cb41d33f0c1f500bf9c4befe4325413a7644c9eb1e7965c", - "signature": "df905913ad47e24b6cb41d33f0c1f500bf9c4befe4325413a7644c9eb1e7965c" - }, - "./node_modules/@types/node/url.d.ts": { - "version": "c0e424dcc169a594c973e096f256f92ed36cce444e7d38e52ed4be5def47bcdd", - "signature": "c0e424dcc169a594c973e096f256f92ed36cce444e7d38e52ed4be5def47bcdd" - }, - "./node_modules/@types/node/util.d.ts": { - "version": "28dd59f54c399c079fc02b60e36d6676b64b8b85badfcc59d481ac232df40bce", - "signature": "28dd59f54c399c079fc02b60e36d6676b64b8b85badfcc59d481ac232df40bce" - }, - "./node_modules/@types/node/v8.d.ts": { - "version": "289be113bad7ee27ee7fa5b1e373c964c9789a5e9ed7db5ddcb631371120b953", - "signature": "289be113bad7ee27ee7fa5b1e373c964c9789a5e9ed7db5ddcb631371120b953" - }, - "./node_modules/@types/node/vm.d.ts": { - "version": "bf244a366e8ee68acda125761c6e337c8795b37eef05947d62f89b584de926b3", - "signature": "bf244a366e8ee68acda125761c6e337c8795b37eef05947d62f89b584de926b3" - }, - "./node_modules/@types/node/worker_threads.d.ts": { - "version": "81d412ad0bca04a1b86efdabdff72c5f84745fba5331c45f5f6c6182a4fe887f", - "signature": "81d412ad0bca04a1b86efdabdff72c5f84745fba5331c45f5f6c6182a4fe887f" - }, - "./node_modules/@types/node/zlib.d.ts": { - "version": "f409183966a1dd93d3a9cd1d54fbeb85c73101e87cd5b19467c5e37b252f3fd8", - "signature": "f409183966a1dd93d3a9cd1d54fbeb85c73101e87cd5b19467c5e37b252f3fd8" - }, - "./node_modules/@types/node/base.d.ts": { - "version": "6622f76993bdfeaacb947ba7c4cf26f2e5c5194194d02d792c3cba4174cd8fce", - "signature": "6622f76993bdfeaacb947ba7c4cf26f2e5c5194194d02d792c3cba4174cd8fce" - }, - "./node_modules/@types/node/ts3.5/fs.d.ts": { - "version": "1ed55651f38540dba21f4a864bd89834ddb552446dce8c8a5f9dc0b44ce0b024", - "signature": "1ed55651f38540dba21f4a864bd89834ddb552446dce8c8a5f9dc0b44ce0b024" - }, - "./node_modules/@types/node/ts3.5/util.d.ts": { - "version": "ffc1cd688606ad1ddb59a40e8f3defbde907af2a3402d1d9ddf69accb2903f07", - "signature": "ffc1cd688606ad1ddb59a40e8f3defbde907af2a3402d1d9ddf69accb2903f07" - }, - "./node_modules/@types/node/ts3.5/globals.d.ts": { - "version": "4926e99d2ad39c0bbd36f2d37cc8f52756bc7a5661ad7b12815df871a4b07ba1", - "signature": "4926e99d2ad39c0bbd36f2d37cc8f52756bc7a5661ad7b12815df871a4b07ba1" - }, - "./node_modules/@types/node/ts3.5/wasi.d.ts": { - "version": "977b72f7f427e4103ba08cce9b6957c8db55f819f8d3252d189129501f00b1f3", - "signature": "977b72f7f427e4103ba08cce9b6957c8db55f819f8d3252d189129501f00b1f3" - }, - "./node_modules/@types/node/ts3.5/index.d.ts": { - "version": "e68fd8947e71244a4a60807b94c28284c3f769be19d93c936283e6510955ce8a", - "signature": "e68fd8947e71244a4a60807b94c28284c3f769be19d93c936283e6510955ce8a" - }, - "./node_modules/@types/cbor/index.d.ts": { - "version": "55f9802757810361bfde65b7a6140c5558597d174bda3af7e315b0a9cf012a1a", - "signature": "55f9802757810361bfde65b7a6140c5558597d174bda3af7e315b0a9cf012a1a" - }, - "./node_modules/@types/eslint-visitor-keys/index.d.ts": { - "version": "725d9be2fd48440256f4deb00649adffdbc5ecd282b09e89d4e200663792c34c", - "signature": "725d9be2fd48440256f4deb00649adffdbc5ecd282b09e89d4e200663792c34c" - }, - "./node_modules/@types/json-schema/index.d.ts": { - "version": "92bc43ea5584457c9325a3d5b2ce5af77df6d2653be7e4c2e9a626f89293c3c1", - "signature": "92bc43ea5584457c9325a3d5b2ce5af77df6d2653be7e4c2e9a626f89293c3c1" - } - }, - "options": { - "target": 2, - "module": 1, - "declaration": true, - "sourceMap": true, - "outDir": "./dist", - "rootDir": "./src", - "composite": true, - "removeComments": true, - "strict": true, - "noImplicitAny": true, - "strictNullChecks": true, - "strictFunctionTypes": true, - "strictBindCallApply": true, - "strictPropertyInitialization": true, - "noImplicitThis": true, - "alwaysStrict": true, - "preserveConstEnums": true, - "noUnusedLocals": true, - "noUnusedParameters": true, - "noImplicitReturns": true, - "noFallthroughCasesInSwitch": true, - "esModuleInterop": true, - "forceConsistentCasingInFileNames": true, - "configFilePath": "./tsconfig.json" - }, - "referencedMap": { - "./node_modules/typescript/lib/lib.es6.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es5.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2015.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2016.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2017.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2018.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.dom.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.dom.iterable.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.webworker.importscripts.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.scripthost.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2015.core.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2015.collection.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2015.generator.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2015.iterable.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2015.promise.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2015.proxy.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2015.reflect.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2015.symbol.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2016.array.include.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2017.object.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2017.string.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2017.intl.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2017.typedarrays.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2018.asynciterable.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2018.intl.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2018.promise.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2018.regexp.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.esnext.intl.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.esnext.bigint.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./src/parse.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/globals.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/assert.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/async_hooks.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/buffer.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/child_process.d.ts": [ - "./node_modules/@types/node/events.d.ts", - "./node_modules/@types/node/net.d.ts", - "./node_modules/@types/node/stream.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/cluster.d.ts": [ - "./node_modules/@types/node/child_process.d.ts", - "./node_modules/@types/node/events.d.ts", - "./node_modules/@types/node/net.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/console.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/constants.d.ts": [ - "./node_modules/@types/node/os.d.ts", - "./node_modules/@types/node/crypto.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/crypto.d.ts": [ - "./node_modules/@types/node/stream.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/dgram.d.ts": [ - "./node_modules/@types/node/net.d.ts", - "./node_modules/@types/node/dns.d.ts", - "./node_modules/@types/node/events.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/dns.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/domain.d.ts": [ - "./node_modules/@types/node/events.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/events.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/fs.d.ts": [ - "./node_modules/@types/node/stream.d.ts", - "./node_modules/@types/node/events.d.ts", - "./node_modules/@types/node/url.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/http.d.ts": [ - "./node_modules/@types/node/events.d.ts", - "./node_modules/@types/node/stream.d.ts", - "./node_modules/@types/node/url.d.ts", - "./node_modules/@types/node/net.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/http2.d.ts": [ - "./node_modules/@types/node/events.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/net.d.ts", - "./node_modules/@types/node/stream.d.ts", - "./node_modules/@types/node/tls.d.ts", - "./node_modules/@types/node/url.d.ts", - "./node_modules/@types/node/http.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/https.d.ts": [ - "./node_modules/@types/node/tls.d.ts", - "./node_modules/@types/node/events.d.ts", - "./node_modules/@types/node/http.d.ts", - "./node_modules/@types/node/url.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/inspector.d.ts": [ - "./node_modules/@types/node/events.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/module.d.ts": [ - "./node_modules/@types/node/url.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/net.d.ts": [ - "./node_modules/@types/node/stream.d.ts", - "./node_modules/@types/node/events.d.ts", - "./node_modules/@types/node/dns.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/os.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/path.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/perf_hooks.d.ts": [ - "./node_modules/@types/node/async_hooks.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/process.d.ts": [ - "./node_modules/@types/node/tty.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/punycode.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/querystring.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/readline.d.ts": [ - "./node_modules/@types/node/events.d.ts", - "./node_modules/@types/node/stream.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/repl.d.ts": [ - "./node_modules/@types/node/readline.d.ts", - "./node_modules/@types/node/vm.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/stream.d.ts": [ - "./node_modules/@types/node/events.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/string_decoder.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/timers.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/tls.d.ts": [ - "./node_modules/@types/node/crypto.d.ts", - "./node_modules/@types/node/dns.d.ts", - "./node_modules/@types/node/net.d.ts", - "./node_modules/@types/node/stream.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/trace_events.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/tty.d.ts": [ - "./node_modules/@types/node/net.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/url.d.ts": [ - "./node_modules/@types/node/querystring.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/util.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/v8.d.ts": [ - "./node_modules/@types/node/stream.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/vm.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/worker_threads.d.ts": [ - "./node_modules/@types/node/vm.d.ts", - "./node_modules/@types/node/events.d.ts", - "./node_modules/@types/node/stream.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/zlib.d.ts": [ - "./node_modules/@types/node/stream.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/base.d.ts": [ - "./node_modules/@types/node/globals.d.ts", - "./node_modules/@types/node/assert.d.ts", - "./node_modules/@types/node/async_hooks.d.ts", - "./node_modules/@types/node/buffer.d.ts", - "./node_modules/@types/node/child_process.d.ts", - "./node_modules/@types/node/cluster.d.ts", - "./node_modules/@types/node/console.d.ts", - "./node_modules/@types/node/constants.d.ts", - "./node_modules/@types/node/crypto.d.ts", - "./node_modules/@types/node/dgram.d.ts", - "./node_modules/@types/node/dns.d.ts", - "./node_modules/@types/node/domain.d.ts", - "./node_modules/@types/node/events.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/http.d.ts", - "./node_modules/@types/node/http2.d.ts", - "./node_modules/@types/node/https.d.ts", - "./node_modules/@types/node/inspector.d.ts", - "./node_modules/@types/node/module.d.ts", - "./node_modules/@types/node/net.d.ts", - "./node_modules/@types/node/os.d.ts", - "./node_modules/@types/node/path.d.ts", - "./node_modules/@types/node/perf_hooks.d.ts", - "./node_modules/@types/node/process.d.ts", - "./node_modules/@types/node/punycode.d.ts", - "./node_modules/@types/node/querystring.d.ts", - "./node_modules/@types/node/readline.d.ts", - "./node_modules/@types/node/repl.d.ts", - "./node_modules/@types/node/stream.d.ts", - "./node_modules/@types/node/string_decoder.d.ts", - "./node_modules/@types/node/timers.d.ts", - "./node_modules/@types/node/tls.d.ts", - "./node_modules/@types/node/trace_events.d.ts", - "./node_modules/@types/node/tty.d.ts", - "./node_modules/@types/node/url.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/v8.d.ts", - "./node_modules/@types/node/vm.d.ts", - "./node_modules/@types/node/worker_threads.d.ts", - "./node_modules/@types/node/zlib.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/ts3.5/fs.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/ts3.5/util.d.ts": [ - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts" - ], - "./node_modules/@types/node/ts3.5/globals.d.ts": [ - "./node_modules/@types/node/globals.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/ts3.5/wasi.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/ts3.5/index.d.ts": [ - "./node_modules/@types/node/base.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts", - "./node_modules/@types/node/ts3.5/globals.d.ts", - "./node_modules/@types/node/ts3.5/wasi.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/util.d.ts" - ], - "./node_modules/@types/cbor/index.d.ts": [ - "./node_modules/@types/node/stream.d.ts", - "./node_modules/@types/node/ts3.5/index.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/eslint-visitor-keys/index.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/json-schema/index.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ] - }, - "exportedModulesMap": { - "./node_modules/typescript/lib/lib.es6.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es5.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2015.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2016.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2017.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2018.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.dom.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.dom.iterable.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.webworker.importscripts.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.scripthost.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2015.core.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2015.collection.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2015.generator.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2015.iterable.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2015.promise.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2015.proxy.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2015.reflect.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2015.symbol.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2016.array.include.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2017.object.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2017.string.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2017.intl.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2017.typedarrays.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2018.asynciterable.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2018.intl.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2018.promise.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.es2018.regexp.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.esnext.intl.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/typescript/lib/lib.esnext.bigint.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/globals.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/assert.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/async_hooks.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/buffer.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/child_process.d.ts": [ - "./node_modules/@types/node/events.d.ts", - "./node_modules/@types/node/net.d.ts", - "./node_modules/@types/node/stream.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/cluster.d.ts": [ - "./node_modules/@types/node/child_process.d.ts", - "./node_modules/@types/node/events.d.ts", - "./node_modules/@types/node/net.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/console.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/constants.d.ts": [ - "./node_modules/@types/node/os.d.ts", - "./node_modules/@types/node/crypto.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/crypto.d.ts": [ - "./node_modules/@types/node/stream.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/dgram.d.ts": [ - "./node_modules/@types/node/net.d.ts", - "./node_modules/@types/node/dns.d.ts", - "./node_modules/@types/node/events.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/dns.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/domain.d.ts": [ - "./node_modules/@types/node/events.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/events.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/fs.d.ts": [ - "./node_modules/@types/node/stream.d.ts", - "./node_modules/@types/node/events.d.ts", - "./node_modules/@types/node/url.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/http.d.ts": [ - "./node_modules/@types/node/events.d.ts", - "./node_modules/@types/node/stream.d.ts", - "./node_modules/@types/node/url.d.ts", - "./node_modules/@types/node/net.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/http2.d.ts": [ - "./node_modules/@types/node/events.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/net.d.ts", - "./node_modules/@types/node/stream.d.ts", - "./node_modules/@types/node/tls.d.ts", - "./node_modules/@types/node/url.d.ts", - "./node_modules/@types/node/http.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/https.d.ts": [ - "./node_modules/@types/node/tls.d.ts", - "./node_modules/@types/node/events.d.ts", - "./node_modules/@types/node/http.d.ts", - "./node_modules/@types/node/url.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/inspector.d.ts": [ - "./node_modules/@types/node/events.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/module.d.ts": [ - "./node_modules/@types/node/url.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/net.d.ts": [ - "./node_modules/@types/node/stream.d.ts", - "./node_modules/@types/node/events.d.ts", - "./node_modules/@types/node/dns.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/os.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/path.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/perf_hooks.d.ts": [ - "./node_modules/@types/node/async_hooks.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/process.d.ts": [ - "./node_modules/@types/node/tty.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/punycode.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/querystring.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/readline.d.ts": [ - "./node_modules/@types/node/events.d.ts", - "./node_modules/@types/node/stream.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/repl.d.ts": [ - "./node_modules/@types/node/readline.d.ts", - "./node_modules/@types/node/vm.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/stream.d.ts": [ - "./node_modules/@types/node/events.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/string_decoder.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/timers.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/tls.d.ts": [ - "./node_modules/@types/node/crypto.d.ts", - "./node_modules/@types/node/dns.d.ts", - "./node_modules/@types/node/net.d.ts", - "./node_modules/@types/node/stream.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/trace_events.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/tty.d.ts": [ - "./node_modules/@types/node/net.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/url.d.ts": [ - "./node_modules/@types/node/querystring.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/util.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/v8.d.ts": [ - "./node_modules/@types/node/stream.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/vm.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/worker_threads.d.ts": [ - "./node_modules/@types/node/vm.d.ts", - "./node_modules/@types/node/events.d.ts", - "./node_modules/@types/node/stream.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/zlib.d.ts": [ - "./node_modules/@types/node/stream.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/base.d.ts": [ - "./node_modules/@types/node/globals.d.ts", - "./node_modules/@types/node/assert.d.ts", - "./node_modules/@types/node/async_hooks.d.ts", - "./node_modules/@types/node/buffer.d.ts", - "./node_modules/@types/node/child_process.d.ts", - "./node_modules/@types/node/cluster.d.ts", - "./node_modules/@types/node/console.d.ts", - "./node_modules/@types/node/constants.d.ts", - "./node_modules/@types/node/crypto.d.ts", - "./node_modules/@types/node/dgram.d.ts", - "./node_modules/@types/node/dns.d.ts", - "./node_modules/@types/node/domain.d.ts", - "./node_modules/@types/node/events.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/http.d.ts", - "./node_modules/@types/node/http2.d.ts", - "./node_modules/@types/node/https.d.ts", - "./node_modules/@types/node/inspector.d.ts", - "./node_modules/@types/node/module.d.ts", - "./node_modules/@types/node/net.d.ts", - "./node_modules/@types/node/os.d.ts", - "./node_modules/@types/node/path.d.ts", - "./node_modules/@types/node/perf_hooks.d.ts", - "./node_modules/@types/node/process.d.ts", - "./node_modules/@types/node/punycode.d.ts", - "./node_modules/@types/node/querystring.d.ts", - "./node_modules/@types/node/readline.d.ts", - "./node_modules/@types/node/repl.d.ts", - "./node_modules/@types/node/stream.d.ts", - "./node_modules/@types/node/string_decoder.d.ts", - "./node_modules/@types/node/timers.d.ts", - "./node_modules/@types/node/tls.d.ts", - "./node_modules/@types/node/trace_events.d.ts", - "./node_modules/@types/node/tty.d.ts", - "./node_modules/@types/node/url.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/v8.d.ts", - "./node_modules/@types/node/vm.d.ts", - "./node_modules/@types/node/worker_threads.d.ts", - "./node_modules/@types/node/zlib.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/ts3.5/fs.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/ts3.5/util.d.ts": [ - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts" - ], - "./node_modules/@types/node/ts3.5/globals.d.ts": [ - "./node_modules/@types/node/globals.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/ts3.5/wasi.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/node/ts3.5/index.d.ts": [ - "./node_modules/@types/node/base.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts", - "./node_modules/@types/node/ts3.5/globals.d.ts", - "./node_modules/@types/node/ts3.5/wasi.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/util.d.ts" - ], - "./node_modules/@types/cbor/index.d.ts": [ - "./node_modules/@types/node/stream.d.ts", - "./node_modules/@types/node/ts3.5/index.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/eslint-visitor-keys/index.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ], - "./node_modules/@types/json-schema/index.d.ts": [ - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts" - ] - }, - "semanticDiagnosticsPerFile": [ - [ - "./src/parse.ts", - [ - { - "file": "./src/parse.ts", - "start": 118, - "length": 4, - "code": 2345, - "category": 1, - "messageText": "Argument of type '\"foo\"' is not assignable to parameter of type 'number'." - } - ] - ], - "./node_modules/@types/node/globals.d.ts", - "./node_modules/@types/node/assert.d.ts", - "./node_modules/@types/node/async_hooks.d.ts", - "./node_modules/@types/node/buffer.d.ts", - "./node_modules/@types/node/child_process.d.ts", - "./node_modules/@types/node/cluster.d.ts", - "./node_modules/@types/node/console.d.ts", - "./node_modules/@types/node/constants.d.ts", - "./node_modules/@types/node/crypto.d.ts", - "./node_modules/@types/node/dgram.d.ts", - "./node_modules/@types/node/dns.d.ts", - "./node_modules/@types/node/domain.d.ts", - "./node_modules/@types/node/events.d.ts", - "./node_modules/@types/node/fs.d.ts", - "./node_modules/@types/node/http.d.ts", - "./node_modules/@types/node/http2.d.ts", - "./node_modules/@types/node/https.d.ts", - "./node_modules/@types/node/inspector.d.ts", - "./node_modules/@types/node/module.d.ts", - "./node_modules/@types/node/net.d.ts", - "./node_modules/@types/node/os.d.ts", - "./node_modules/@types/node/path.d.ts", - "./node_modules/@types/node/perf_hooks.d.ts", - "./node_modules/@types/node/process.d.ts", - "./node_modules/@types/node/punycode.d.ts", - "./node_modules/@types/node/querystring.d.ts", - "./node_modules/@types/node/readline.d.ts", - "./node_modules/@types/node/repl.d.ts", - "./node_modules/@types/node/stream.d.ts", - "./node_modules/@types/node/string_decoder.d.ts", - "./node_modules/@types/node/timers.d.ts", - "./node_modules/@types/node/tls.d.ts", - "./node_modules/@types/node/trace_events.d.ts", - "./node_modules/@types/node/tty.d.ts", - "./node_modules/@types/node/url.d.ts", - "./node_modules/@types/node/util.d.ts", - "./node_modules/@types/node/v8.d.ts", - "./node_modules/@types/node/vm.d.ts", - "./node_modules/@types/node/worker_threads.d.ts", - "./node_modules/@types/node/zlib.d.ts", - "./node_modules/@types/node/base.d.ts", - "./node_modules/@types/node/ts3.5/fs.d.ts", - "./node_modules/@types/node/ts3.5/util.d.ts", - "./node_modules/@types/node/ts3.5/globals.d.ts", - "./node_modules/@types/node/ts3.5/wasi.d.ts", - "./node_modules/@types/node/ts3.5/index.d.ts", - "./node_modules/@types/cbor/index.d.ts", - "./node_modules/@types/eslint-visitor-keys/index.d.ts", - "./node_modules/@types/json-schema/index.d.ts", - "./node_modules/typescript/lib/lib.es6.d.ts", - "./node_modules/typescript/lib/lib.es5.d.ts", - "./node_modules/typescript/lib/lib.es2015.d.ts", - "./node_modules/typescript/lib/lib.es2016.d.ts", - "./node_modules/typescript/lib/lib.es2017.d.ts", - "./node_modules/typescript/lib/lib.es2018.d.ts", - "./node_modules/typescript/lib/lib.dom.d.ts", - "./node_modules/typescript/lib/lib.dom.iterable.d.ts", - "./node_modules/typescript/lib/lib.webworker.importscripts.d.ts", - "./node_modules/typescript/lib/lib.scripthost.d.ts", - "./node_modules/typescript/lib/lib.es2015.core.d.ts", - "./node_modules/typescript/lib/lib.es2015.collection.d.ts", - "./node_modules/typescript/lib/lib.es2015.generator.d.ts", - "./node_modules/typescript/lib/lib.es2015.iterable.d.ts", - "./node_modules/typescript/lib/lib.es2015.promise.d.ts", - "./node_modules/typescript/lib/lib.es2015.proxy.d.ts", - "./node_modules/typescript/lib/lib.es2015.reflect.d.ts", - "./node_modules/typescript/lib/lib.es2015.symbol.d.ts", - "./node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts", - "./node_modules/typescript/lib/lib.es2016.array.include.d.ts", - "./node_modules/typescript/lib/lib.es2017.object.d.ts", - "./node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts", - "./node_modules/typescript/lib/lib.es2017.string.d.ts", - "./node_modules/typescript/lib/lib.es2017.intl.d.ts", - "./node_modules/typescript/lib/lib.es2017.typedarrays.d.ts", - "./node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts", - "./node_modules/typescript/lib/lib.es2018.asynciterable.d.ts", - "./node_modules/typescript/lib/lib.es2018.intl.d.ts", - "./node_modules/typescript/lib/lib.es2018.promise.d.ts", - "./node_modules/typescript/lib/lib.es2018.regexp.d.ts", - "./node_modules/typescript/lib/lib.esnext.intl.d.ts", - "./node_modules/typescript/lib/lib.esnext.bigint.d.ts" - ] - }, - "version": "3.7.5" -} \ No newline at end of file