├── .eslintignore ├── .eslintrc.json ├── .github └── workflows │ ├── cd.yml │ └── ci.yml ├── .gitignore ├── LICENSE ├── README.md ├── jest.config.js ├── package.json ├── src ├── __tests__ │ └── main.ts ├── cli.ts ├── codegen │ ├── __tests__ │ │ └── printc.ts │ └── printc.ts ├── iotsfjs.ts ├── main.ts ├── tsconfig.json ├── types │ └── def.ts └── vocab │ └── hyper.ts ├── tsconfig.eslint.json ├── tsconfig.json ├── types └── uri-template │ └── index.d.ts └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | tmp 3 | lib 4 | tsconfig.eslint.json 5 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["eslint-config-maasglobal-ts/strict"] 3 | } 4 | -------------------------------------------------------------------------------- /.github/workflows/cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maasglobal/io-ts-from-json-schema/HEAD/.github/workflows/cd.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maasglobal/io-ts-from-json-schema/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maasglobal/io-ts-from-json-schema/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maasglobal/io-ts-from-json-schema/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maasglobal/io-ts-from-json-schema/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maasglobal/io-ts-from-json-schema/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maasglobal/io-ts-from-json-schema/HEAD/package.json -------------------------------------------------------------------------------- /src/__tests__/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maasglobal/io-ts-from-json-schema/HEAD/src/__tests__/main.ts -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maasglobal/io-ts-from-json-schema/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/codegen/__tests__/printc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maasglobal/io-ts-from-json-schema/HEAD/src/codegen/__tests__/printc.ts -------------------------------------------------------------------------------- /src/codegen/printc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maasglobal/io-ts-from-json-schema/HEAD/src/codegen/printc.ts -------------------------------------------------------------------------------- /src/iotsfjs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maasglobal/io-ts-from-json-schema/HEAD/src/iotsfjs.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maasglobal/io-ts-from-json-schema/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maasglobal/io-ts-from-json-schema/HEAD/src/tsconfig.json -------------------------------------------------------------------------------- /src/types/def.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maasglobal/io-ts-from-json-schema/HEAD/src/types/def.ts -------------------------------------------------------------------------------- /src/vocab/hyper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maasglobal/io-ts-from-json-schema/HEAD/src/vocab/hyper.ts -------------------------------------------------------------------------------- /tsconfig.eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maasglobal/io-ts-from-json-schema/HEAD/tsconfig.eslint.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maasglobal/io-ts-from-json-schema/HEAD/tsconfig.json -------------------------------------------------------------------------------- /types/uri-template/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maasglobal/io-ts-from-json-schema/HEAD/types/uri-template/index.d.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/maasglobal/io-ts-from-json-schema/HEAD/yarn.lock --------------------------------------------------------------------------------