├── .editorconfig ├── .github └── workflows │ ├── ci.yml │ └── publish.yml ├── .gitignore ├── CONFIGURATION.md ├── Cargo.toml ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── RELEASE.md ├── json_typegen ├── Cargo.toml ├── README.md └── src │ └── lib.rs ├── json_typegen_cli ├── Cargo.toml ├── README.md └── src │ └── main.rs ├── json_typegen_demo ├── Cargo.toml └── src │ └── main.rs ├── json_typegen_shared ├── Cargo.toml ├── README.md ├── benches │ ├── bench.rs │ └── fixtures │ │ ├── magic_card_list.json │ │ └── zalando_article.json ├── src │ ├── generation.rs │ ├── generation │ │ ├── json_schema.rs │ │ ├── kotlin.rs │ │ ├── python.rs │ │ ├── rust.rs │ │ ├── serde_case.rs │ │ ├── shape.rs │ │ ├── typescript.rs │ │ ├── typescript_type_alias.rs │ │ ├── value.rs │ │ └── zod_schema.rs │ ├── hints.rs │ ├── inference.rs │ ├── inference │ │ ├── jsoninfer.rs │ │ ├── jsoninputerr.rs │ │ └── jsonlex.rs │ ├── lib.rs │ ├── options.rs │ ├── parse.rs │ ├── progress.rs │ ├── shape.rs │ ├── sql.rs │ ├── to_singular.rs │ └── util.rs └── tests │ ├── python_generation.rs │ └── with_defaults.rs ├── json_typegen_wasm ├── Cargo.toml ├── LICENSE ├── README.md └── src │ └── lib.rs └── json_typegen_web ├── .firebaserc ├── .gitignore ├── .prettierrc ├── .vscode └── extensions.json ├── README.md ├── firebase.json ├── index.html ├── package-lock.json ├── package.json ├── rsw.toml ├── src ├── App.svelte ├── app.css ├── components │ ├── Button.svelte │ ├── Checkbox.svelte │ ├── Column.svelte │ ├── Container.svelte │ ├── FileInputButton.svelte │ ├── FormField.svelte │ ├── GithubCorner.svelte │ ├── HighlightedCode.svelte │ ├── IconButton.svelte │ ├── Input.svelte │ ├── Row.svelte │ ├── Select.svelte │ ├── Spinner.svelte │ └── Textarea.svelte ├── examples │ ├── examples.ts │ ├── hnStory.json │ ├── magicCardList.json │ ├── point.json │ ├── steamAppNews.json │ ├── worldBankIndicator.json │ └── zalandoArticle.json ├── icons │ ├── ArrowDownTrayIcon.svelte │ ├── ArrowUpTrayIcon.svelte │ ├── ClipboardDocumentIcon.svelte │ ├── CodeBracketIcon.svelte │ ├── InfoIcon.svelte │ ├── QuestionMarkCircleIcon.svelte │ └── XCircleIcon.svelte ├── lib │ ├── WorkerMessage.ts │ ├── download.ts │ ├── file.ts │ ├── localstorage.ts │ └── worker.ts ├── main.ts ├── shape.svg └── vite-env.d.ts ├── svelte.config.js ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | Cargo.lock 3 | *.rs.bk 4 | 5 | json_typegen_wasm/pkg 6 | 7 | flamegraph*.svg 8 | -------------------------------------------------------------------------------- /CONFIGURATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/CONFIGURATION.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/RELEASE.md -------------------------------------------------------------------------------- /json_typegen/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen/Cargo.toml -------------------------------------------------------------------------------- /json_typegen/README.md: -------------------------------------------------------------------------------- 1 | ../README.md -------------------------------------------------------------------------------- /json_typegen/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen/src/lib.rs -------------------------------------------------------------------------------- /json_typegen_cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_cli/Cargo.toml -------------------------------------------------------------------------------- /json_typegen_cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_cli/README.md -------------------------------------------------------------------------------- /json_typegen_cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_cli/src/main.rs -------------------------------------------------------------------------------- /json_typegen_demo/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_demo/Cargo.toml -------------------------------------------------------------------------------- /json_typegen_demo/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_demo/src/main.rs -------------------------------------------------------------------------------- /json_typegen_shared/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_shared/Cargo.toml -------------------------------------------------------------------------------- /json_typegen_shared/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_shared/README.md -------------------------------------------------------------------------------- /json_typegen_shared/benches/bench.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_shared/benches/bench.rs -------------------------------------------------------------------------------- /json_typegen_shared/benches/fixtures/magic_card_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_shared/benches/fixtures/magic_card_list.json -------------------------------------------------------------------------------- /json_typegen_shared/benches/fixtures/zalando_article.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_shared/benches/fixtures/zalando_article.json -------------------------------------------------------------------------------- /json_typegen_shared/src/generation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_shared/src/generation.rs -------------------------------------------------------------------------------- /json_typegen_shared/src/generation/json_schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_shared/src/generation/json_schema.rs -------------------------------------------------------------------------------- /json_typegen_shared/src/generation/kotlin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_shared/src/generation/kotlin.rs -------------------------------------------------------------------------------- /json_typegen_shared/src/generation/python.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_shared/src/generation/python.rs -------------------------------------------------------------------------------- /json_typegen_shared/src/generation/rust.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_shared/src/generation/rust.rs -------------------------------------------------------------------------------- /json_typegen_shared/src/generation/serde_case.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_shared/src/generation/serde_case.rs -------------------------------------------------------------------------------- /json_typegen_shared/src/generation/shape.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_shared/src/generation/shape.rs -------------------------------------------------------------------------------- /json_typegen_shared/src/generation/typescript.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_shared/src/generation/typescript.rs -------------------------------------------------------------------------------- /json_typegen_shared/src/generation/typescript_type_alias.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_shared/src/generation/typescript_type_alias.rs -------------------------------------------------------------------------------- /json_typegen_shared/src/generation/value.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_shared/src/generation/value.rs -------------------------------------------------------------------------------- /json_typegen_shared/src/generation/zod_schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_shared/src/generation/zod_schema.rs -------------------------------------------------------------------------------- /json_typegen_shared/src/hints.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_shared/src/hints.rs -------------------------------------------------------------------------------- /json_typegen_shared/src/inference.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_shared/src/inference.rs -------------------------------------------------------------------------------- /json_typegen_shared/src/inference/jsoninfer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_shared/src/inference/jsoninfer.rs -------------------------------------------------------------------------------- /json_typegen_shared/src/inference/jsoninputerr.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_shared/src/inference/jsoninputerr.rs -------------------------------------------------------------------------------- /json_typegen_shared/src/inference/jsonlex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_shared/src/inference/jsonlex.rs -------------------------------------------------------------------------------- /json_typegen_shared/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_shared/src/lib.rs -------------------------------------------------------------------------------- /json_typegen_shared/src/options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_shared/src/options.rs -------------------------------------------------------------------------------- /json_typegen_shared/src/parse.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_shared/src/parse.rs -------------------------------------------------------------------------------- /json_typegen_shared/src/progress.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_shared/src/progress.rs -------------------------------------------------------------------------------- /json_typegen_shared/src/shape.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_shared/src/shape.rs -------------------------------------------------------------------------------- /json_typegen_shared/src/sql.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_shared/src/sql.rs -------------------------------------------------------------------------------- /json_typegen_shared/src/to_singular.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_shared/src/to_singular.rs -------------------------------------------------------------------------------- /json_typegen_shared/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_shared/src/util.rs -------------------------------------------------------------------------------- /json_typegen_shared/tests/python_generation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_shared/tests/python_generation.rs -------------------------------------------------------------------------------- /json_typegen_shared/tests/with_defaults.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_shared/tests/with_defaults.rs -------------------------------------------------------------------------------- /json_typegen_wasm/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_wasm/Cargo.toml -------------------------------------------------------------------------------- /json_typegen_wasm/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_wasm/LICENSE -------------------------------------------------------------------------------- /json_typegen_wasm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_wasm/README.md -------------------------------------------------------------------------------- /json_typegen_wasm/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_wasm/src/lib.rs -------------------------------------------------------------------------------- /json_typegen_web/.firebaserc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/.firebaserc -------------------------------------------------------------------------------- /json_typegen_web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/.gitignore -------------------------------------------------------------------------------- /json_typegen_web/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/.prettierrc -------------------------------------------------------------------------------- /json_typegen_web/.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/.vscode/extensions.json -------------------------------------------------------------------------------- /json_typegen_web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/README.md -------------------------------------------------------------------------------- /json_typegen_web/firebase.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/firebase.json -------------------------------------------------------------------------------- /json_typegen_web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/index.html -------------------------------------------------------------------------------- /json_typegen_web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/package-lock.json -------------------------------------------------------------------------------- /json_typegen_web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/package.json -------------------------------------------------------------------------------- /json_typegen_web/rsw.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/rsw.toml -------------------------------------------------------------------------------- /json_typegen_web/src/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/App.svelte -------------------------------------------------------------------------------- /json_typegen_web/src/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/app.css -------------------------------------------------------------------------------- /json_typegen_web/src/components/Button.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/components/Button.svelte -------------------------------------------------------------------------------- /json_typegen_web/src/components/Checkbox.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/components/Checkbox.svelte -------------------------------------------------------------------------------- /json_typegen_web/src/components/Column.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/components/Column.svelte -------------------------------------------------------------------------------- /json_typegen_web/src/components/Container.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/components/Container.svelte -------------------------------------------------------------------------------- /json_typegen_web/src/components/FileInputButton.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/components/FileInputButton.svelte -------------------------------------------------------------------------------- /json_typegen_web/src/components/FormField.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/components/FormField.svelte -------------------------------------------------------------------------------- /json_typegen_web/src/components/GithubCorner.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/components/GithubCorner.svelte -------------------------------------------------------------------------------- /json_typegen_web/src/components/HighlightedCode.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/components/HighlightedCode.svelte -------------------------------------------------------------------------------- /json_typegen_web/src/components/IconButton.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/components/IconButton.svelte -------------------------------------------------------------------------------- /json_typegen_web/src/components/Input.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/components/Input.svelte -------------------------------------------------------------------------------- /json_typegen_web/src/components/Row.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/components/Row.svelte -------------------------------------------------------------------------------- /json_typegen_web/src/components/Select.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/components/Select.svelte -------------------------------------------------------------------------------- /json_typegen_web/src/components/Spinner.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/components/Spinner.svelte -------------------------------------------------------------------------------- /json_typegen_web/src/components/Textarea.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/components/Textarea.svelte -------------------------------------------------------------------------------- /json_typegen_web/src/examples/examples.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/examples/examples.ts -------------------------------------------------------------------------------- /json_typegen_web/src/examples/hnStory.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/examples/hnStory.json -------------------------------------------------------------------------------- /json_typegen_web/src/examples/magicCardList.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/examples/magicCardList.json -------------------------------------------------------------------------------- /json_typegen_web/src/examples/point.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/examples/point.json -------------------------------------------------------------------------------- /json_typegen_web/src/examples/steamAppNews.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/examples/steamAppNews.json -------------------------------------------------------------------------------- /json_typegen_web/src/examples/worldBankIndicator.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/examples/worldBankIndicator.json -------------------------------------------------------------------------------- /json_typegen_web/src/examples/zalandoArticle.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/examples/zalandoArticle.json -------------------------------------------------------------------------------- /json_typegen_web/src/icons/ArrowDownTrayIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/icons/ArrowDownTrayIcon.svelte -------------------------------------------------------------------------------- /json_typegen_web/src/icons/ArrowUpTrayIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/icons/ArrowUpTrayIcon.svelte -------------------------------------------------------------------------------- /json_typegen_web/src/icons/ClipboardDocumentIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/icons/ClipboardDocumentIcon.svelte -------------------------------------------------------------------------------- /json_typegen_web/src/icons/CodeBracketIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/icons/CodeBracketIcon.svelte -------------------------------------------------------------------------------- /json_typegen_web/src/icons/InfoIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/icons/InfoIcon.svelte -------------------------------------------------------------------------------- /json_typegen_web/src/icons/QuestionMarkCircleIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/icons/QuestionMarkCircleIcon.svelte -------------------------------------------------------------------------------- /json_typegen_web/src/icons/XCircleIcon.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/icons/XCircleIcon.svelte -------------------------------------------------------------------------------- /json_typegen_web/src/lib/WorkerMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/lib/WorkerMessage.ts -------------------------------------------------------------------------------- /json_typegen_web/src/lib/download.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/lib/download.ts -------------------------------------------------------------------------------- /json_typegen_web/src/lib/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/lib/file.ts -------------------------------------------------------------------------------- /json_typegen_web/src/lib/localstorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/lib/localstorage.ts -------------------------------------------------------------------------------- /json_typegen_web/src/lib/worker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/lib/worker.ts -------------------------------------------------------------------------------- /json_typegen_web/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/main.ts -------------------------------------------------------------------------------- /json_typegen_web/src/shape.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/shape.svg -------------------------------------------------------------------------------- /json_typegen_web/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/src/vite-env.d.ts -------------------------------------------------------------------------------- /json_typegen_web/svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/svelte.config.js -------------------------------------------------------------------------------- /json_typegen_web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/tsconfig.json -------------------------------------------------------------------------------- /json_typegen_web/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/tsconfig.node.json -------------------------------------------------------------------------------- /json_typegen_web/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/evestera/json_typegen/HEAD/json_typegen_web/vite.config.ts --------------------------------------------------------------------------------