├── .circleci └── config.yml ├── .eslintrc ├── .github └── workflows │ └── jira-issue-label-added.yaml ├── .gitignore ├── .prettierrc.js ├── .storybook ├── main.js ├── manager.js ├── preview-head.html ├── preview.jsx └── theme.js ├── LICENSE ├── README.md ├── __mocks__ ├── react.ts └── styleMock.js ├── package.json ├── src ├── __fixtures__ │ ├── arrays │ │ ├── of-allofs.json │ │ ├── of-arrays.json │ │ ├── of-complex-objects.json │ │ ├── of-objects.json │ │ ├── of-refs.json │ │ ├── with-multiple-arrayish-items.json │ │ ├── with-ordered-items.json │ │ └── with-single-arrayish-items.json │ ├── combiners │ │ ├── allOfs │ │ │ ├── base.json │ │ │ ├── complex.json │ │ │ ├── todo-full-2.json │ │ │ ├── todo-full.json │ │ │ └── with-type.json │ │ ├── anyOf.json │ │ ├── oneof-with-allof-children.json │ │ ├── oneof-with-array-type.json │ │ ├── oneof-with-multi-types.json │ │ └── oneof-within-array-item.json │ ├── default-schema.json │ ├── diff │ │ ├── root-ref.json │ │ └── simple-example.json │ ├── extensions │ │ └── simple.json │ ├── formats-schema.json │ ├── real-world │ │ ├── box-file.json │ │ └── github-issue.json │ ├── references │ │ ├── allOfReference.json │ │ ├── base.json │ │ ├── fullAllOfReference.json │ │ ├── nested.json │ │ └── nullish.json │ ├── stress-schema.json │ └── tickets.schema.json ├── __stories__ │ ├── Combiners.tsx │ ├── Default.tsx │ ├── Diff.tsx │ ├── RealWorld.tsx │ ├── Refs.tsx │ └── VendorExtensions.tsx ├── __tests__ │ ├── __snapshots__ │ │ └── index.spec.tsx.snap │ ├── index.spec.tsx │ └── utils │ │ ├── dumpDom.ts │ │ └── prettifyHtml.ts ├── components │ ├── JsonSchemaViewer.tsx │ ├── PathCrumbs │ │ ├── index.tsx │ │ └── state.ts │ ├── SchemaRow │ │ ├── SchemaRow.tsx │ │ ├── TopLevelSchemaRow.tsx │ │ ├── index.ts │ │ ├── state.ts │ │ └── useChoices.ts │ ├── __tests__ │ │ ├── SchemaRow.spec.tsx │ │ └── TopLevelSchemaRow.spec.tsx │ ├── index.tsx │ └── shared │ │ ├── Caret.tsx │ │ ├── ChildStack.tsx │ │ ├── Description.tsx │ │ ├── Error.tsx │ │ ├── Properties.tsx │ │ ├── Types.tsx │ │ ├── Validations.tsx │ │ ├── __tests__ │ │ ├── Properties.spec.tsx │ │ ├── Property.spec.tsx │ │ ├── Validations.spec.tsx │ │ ├── __snapshots__ │ │ │ └── Property.spec.tsx.snap │ │ └── utils.ts │ │ └── index.ts ├── consts.ts ├── contexts │ ├── index.ts │ └── jsvOptions.tsx ├── guards │ ├── isCombiner.ts │ └── isNonNullable.ts ├── hash.ts ├── hooks │ └── useIsOnScreen.ts ├── index.ts ├── tree │ ├── index.ts │ ├── types.ts │ └── utils.ts ├── types.ts └── utils │ ├── extractVendorExtensions.ts │ ├── getApplicableFormats.ts │ ├── getInternalSchemaError.ts │ ├── index.ts │ ├── printName.ts │ └── refResolver.ts ├── tsconfig.build.json ├── tsconfig.json ├── vite.config.js ├── vitest.setup.ts └── yarn.lock /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/.eslintrc -------------------------------------------------------------------------------- /.github/workflows/jira-issue-label-added.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/.github/workflows/jira-issue-label-added.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/.prettierrc.js -------------------------------------------------------------------------------- /.storybook/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/.storybook/main.js -------------------------------------------------------------------------------- /.storybook/manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/.storybook/manager.js -------------------------------------------------------------------------------- /.storybook/preview-head.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/.storybook/preview-head.html -------------------------------------------------------------------------------- /.storybook/preview.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/.storybook/preview.jsx -------------------------------------------------------------------------------- /.storybook/theme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/.storybook/theme.js -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/README.md -------------------------------------------------------------------------------- /__mocks__/react.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/__mocks__/react.ts -------------------------------------------------------------------------------- /__mocks__/styleMock.js: -------------------------------------------------------------------------------- 1 | module.exports = {}; 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/package.json -------------------------------------------------------------------------------- /src/__fixtures__/arrays/of-allofs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/arrays/of-allofs.json -------------------------------------------------------------------------------- /src/__fixtures__/arrays/of-arrays.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/arrays/of-arrays.json -------------------------------------------------------------------------------- /src/__fixtures__/arrays/of-complex-objects.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/arrays/of-complex-objects.json -------------------------------------------------------------------------------- /src/__fixtures__/arrays/of-objects.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/arrays/of-objects.json -------------------------------------------------------------------------------- /src/__fixtures__/arrays/of-refs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/arrays/of-refs.json -------------------------------------------------------------------------------- /src/__fixtures__/arrays/with-multiple-arrayish-items.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/arrays/with-multiple-arrayish-items.json -------------------------------------------------------------------------------- /src/__fixtures__/arrays/with-ordered-items.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/arrays/with-ordered-items.json -------------------------------------------------------------------------------- /src/__fixtures__/arrays/with-single-arrayish-items.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/arrays/with-single-arrayish-items.json -------------------------------------------------------------------------------- /src/__fixtures__/combiners/allOfs/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/combiners/allOfs/base.json -------------------------------------------------------------------------------- /src/__fixtures__/combiners/allOfs/complex.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/combiners/allOfs/complex.json -------------------------------------------------------------------------------- /src/__fixtures__/combiners/allOfs/todo-full-2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/combiners/allOfs/todo-full-2.json -------------------------------------------------------------------------------- /src/__fixtures__/combiners/allOfs/todo-full.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/combiners/allOfs/todo-full.json -------------------------------------------------------------------------------- /src/__fixtures__/combiners/allOfs/with-type.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/combiners/allOfs/with-type.json -------------------------------------------------------------------------------- /src/__fixtures__/combiners/anyOf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/combiners/anyOf.json -------------------------------------------------------------------------------- /src/__fixtures__/combiners/oneof-with-allof-children.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/combiners/oneof-with-allof-children.json -------------------------------------------------------------------------------- /src/__fixtures__/combiners/oneof-with-array-type.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/combiners/oneof-with-array-type.json -------------------------------------------------------------------------------- /src/__fixtures__/combiners/oneof-with-multi-types.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/combiners/oneof-with-multi-types.json -------------------------------------------------------------------------------- /src/__fixtures__/combiners/oneof-within-array-item.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/combiners/oneof-within-array-item.json -------------------------------------------------------------------------------- /src/__fixtures__/default-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/default-schema.json -------------------------------------------------------------------------------- /src/__fixtures__/diff/root-ref.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/diff/root-ref.json -------------------------------------------------------------------------------- /src/__fixtures__/diff/simple-example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/diff/simple-example.json -------------------------------------------------------------------------------- /src/__fixtures__/extensions/simple.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/extensions/simple.json -------------------------------------------------------------------------------- /src/__fixtures__/formats-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/formats-schema.json -------------------------------------------------------------------------------- /src/__fixtures__/real-world/box-file.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/real-world/box-file.json -------------------------------------------------------------------------------- /src/__fixtures__/real-world/github-issue.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/real-world/github-issue.json -------------------------------------------------------------------------------- /src/__fixtures__/references/allOfReference.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/references/allOfReference.json -------------------------------------------------------------------------------- /src/__fixtures__/references/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/references/base.json -------------------------------------------------------------------------------- /src/__fixtures__/references/fullAllOfReference.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/references/fullAllOfReference.json -------------------------------------------------------------------------------- /src/__fixtures__/references/nested.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/references/nested.json -------------------------------------------------------------------------------- /src/__fixtures__/references/nullish.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/references/nullish.json -------------------------------------------------------------------------------- /src/__fixtures__/stress-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/stress-schema.json -------------------------------------------------------------------------------- /src/__fixtures__/tickets.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__fixtures__/tickets.schema.json -------------------------------------------------------------------------------- /src/__stories__/Combiners.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__stories__/Combiners.tsx -------------------------------------------------------------------------------- /src/__stories__/Default.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__stories__/Default.tsx -------------------------------------------------------------------------------- /src/__stories__/Diff.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__stories__/Diff.tsx -------------------------------------------------------------------------------- /src/__stories__/RealWorld.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__stories__/RealWorld.tsx -------------------------------------------------------------------------------- /src/__stories__/Refs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__stories__/Refs.tsx -------------------------------------------------------------------------------- /src/__stories__/VendorExtensions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__stories__/VendorExtensions.tsx -------------------------------------------------------------------------------- /src/__tests__/__snapshots__/index.spec.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__tests__/__snapshots__/index.spec.tsx.snap -------------------------------------------------------------------------------- /src/__tests__/index.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__tests__/index.spec.tsx -------------------------------------------------------------------------------- /src/__tests__/utils/dumpDom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__tests__/utils/dumpDom.ts -------------------------------------------------------------------------------- /src/__tests__/utils/prettifyHtml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/__tests__/utils/prettifyHtml.ts -------------------------------------------------------------------------------- /src/components/JsonSchemaViewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/components/JsonSchemaViewer.tsx -------------------------------------------------------------------------------- /src/components/PathCrumbs/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/components/PathCrumbs/index.tsx -------------------------------------------------------------------------------- /src/components/PathCrumbs/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/components/PathCrumbs/state.ts -------------------------------------------------------------------------------- /src/components/SchemaRow/SchemaRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/components/SchemaRow/SchemaRow.tsx -------------------------------------------------------------------------------- /src/components/SchemaRow/TopLevelSchemaRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/components/SchemaRow/TopLevelSchemaRow.tsx -------------------------------------------------------------------------------- /src/components/SchemaRow/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/components/SchemaRow/index.ts -------------------------------------------------------------------------------- /src/components/SchemaRow/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/components/SchemaRow/state.ts -------------------------------------------------------------------------------- /src/components/SchemaRow/useChoices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/components/SchemaRow/useChoices.ts -------------------------------------------------------------------------------- /src/components/__tests__/SchemaRow.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/components/__tests__/SchemaRow.spec.tsx -------------------------------------------------------------------------------- /src/components/__tests__/TopLevelSchemaRow.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/components/__tests__/TopLevelSchemaRow.spec.tsx -------------------------------------------------------------------------------- /src/components/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/components/index.tsx -------------------------------------------------------------------------------- /src/components/shared/Caret.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/components/shared/Caret.tsx -------------------------------------------------------------------------------- /src/components/shared/ChildStack.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/components/shared/ChildStack.tsx -------------------------------------------------------------------------------- /src/components/shared/Description.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/components/shared/Description.tsx -------------------------------------------------------------------------------- /src/components/shared/Error.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/components/shared/Error.tsx -------------------------------------------------------------------------------- /src/components/shared/Properties.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/components/shared/Properties.tsx -------------------------------------------------------------------------------- /src/components/shared/Types.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/components/shared/Types.tsx -------------------------------------------------------------------------------- /src/components/shared/Validations.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/components/shared/Validations.tsx -------------------------------------------------------------------------------- /src/components/shared/__tests__/Properties.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/components/shared/__tests__/Properties.spec.tsx -------------------------------------------------------------------------------- /src/components/shared/__tests__/Property.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/components/shared/__tests__/Property.spec.tsx -------------------------------------------------------------------------------- /src/components/shared/__tests__/Validations.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/components/shared/__tests__/Validations.spec.tsx -------------------------------------------------------------------------------- /src/components/shared/__tests__/__snapshots__/Property.spec.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/components/shared/__tests__/__snapshots__/Property.spec.tsx.snap -------------------------------------------------------------------------------- /src/components/shared/__tests__/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/components/shared/__tests__/utils.ts -------------------------------------------------------------------------------- /src/components/shared/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/components/shared/index.ts -------------------------------------------------------------------------------- /src/consts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/consts.ts -------------------------------------------------------------------------------- /src/contexts/index.ts: -------------------------------------------------------------------------------- 1 | export * from './jsvOptions'; 2 | -------------------------------------------------------------------------------- /src/contexts/jsvOptions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/contexts/jsvOptions.tsx -------------------------------------------------------------------------------- /src/guards/isCombiner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/guards/isCombiner.ts -------------------------------------------------------------------------------- /src/guards/isNonNullable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/guards/isNonNullable.ts -------------------------------------------------------------------------------- /src/hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/hash.ts -------------------------------------------------------------------------------- /src/hooks/useIsOnScreen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/hooks/useIsOnScreen.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/tree/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/tree/index.ts -------------------------------------------------------------------------------- /src/tree/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/tree/types.ts -------------------------------------------------------------------------------- /src/tree/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/tree/utils.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils/extractVendorExtensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/utils/extractVendorExtensions.ts -------------------------------------------------------------------------------- /src/utils/getApplicableFormats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/utils/getApplicableFormats.ts -------------------------------------------------------------------------------- /src/utils/getInternalSchemaError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/utils/getInternalSchemaError.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/printName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/utils/printName.ts -------------------------------------------------------------------------------- /src/utils/refResolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/src/utils/refResolver.ts -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/vite.config.js -------------------------------------------------------------------------------- /vitest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/vitest.setup.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/stoplightio/json-schema-viewer/HEAD/yarn.lock --------------------------------------------------------------------------------