├── .babelrc ├── .eslintrc.json ├── .flake8 ├── .flowconfig ├── .github ├── dependabot.yml └── workflows │ ├── ci.yml │ └── pre-commit-autoupdate.yml ├── .gitignore ├── .nvmrc ├── .pre-commit-config.yaml ├── .prettierrc ├── CHANGES.md ├── LICENSE ├── Makefile ├── README.md ├── bin └── ast_to_js ├── config └── ast_to_js.webpack.config.js ├── json_codegen ├── __init__.py ├── astlib │ ├── __init__.py │ ├── javascript.py │ └── python.py ├── cli.py ├── core.py ├── generators │ ├── __init__.py │ ├── flow.py │ ├── javascript_flow.py │ ├── python3.py │ └── python3_marshmallow │ │ ├── __init__.py │ │ ├── generator.py │ │ ├── object_generator.py │ │ └── utils.py ├── js_utils.py └── types.py ├── package.json ├── poetry.lock ├── pyproject.toml ├── scripts ├── ast_to_js.js └── build_js_ast.js ├── tests ├── __init__.py ├── astlib │ ├── __init__.py │ └── javascript_test.py ├── cli_test.py ├── fixtures │ ├── flow │ │ ├── additional_properties_with_ref.ast.json │ │ ├── additional_properties_with_ref.template.js │ │ ├── array_items_ref.ast.json │ │ ├── array_items_ref.template.js │ │ ├── array_items_ref_as_alias.ast.json │ │ ├── array_items_ref_as_alias.template.js │ │ ├── array_items_ref_as_scalar.ast.json │ │ ├── array_items_ref_as_scalar.template.js │ │ ├── array_property_default.ast.json │ │ ├── array_property_default.template.js │ │ ├── boolean_property.ast.json │ │ ├── boolean_property.template.js │ │ ├── boolean_property_default.ast.json │ │ ├── boolean_property_default.template.js │ │ ├── definition_of_primitive_alias.ast.json │ │ ├── definition_of_primitive_alias.template.js │ │ ├── definition_without_title.ast.json │ │ ├── definition_without_title.template.js │ │ ├── integer_property.ast.json │ │ ├── integer_property.template.js │ │ ├── integer_property_default.ast.json │ │ ├── integer_property_default.template.js │ │ ├── object_property.ast.json │ │ ├── object_property.template.js │ │ ├── object_property_default.ast.json │ │ ├── object_property_default.template.js │ │ ├── simple.ast.json │ │ ├── simple.template.js │ │ ├── string_property_default.ast.json │ │ ├── string_property_default.template.js │ │ ├── with_mixed_properties.ast.json │ │ ├── with_mixed_properties.template.js │ │ ├── with_nested_object.ast.json │ │ ├── with_nested_object.template.js │ │ ├── with_property.ast.json │ │ ├── with_property.template.js │ │ ├── with_required_property.ast.json │ │ └── with_required_property.template.js │ ├── generators │ │ ├── class_not_found_generator.py │ │ └── custom_generator.py │ ├── javascript_flow │ │ ├── additional_properties_with_ref.ast.json │ │ ├── additional_properties_with_ref.template.js │ │ ├── array_items_ref.ast.json │ │ ├── array_items_ref.template.js │ │ ├── array_items_ref_as_alias.ast.json │ │ ├── array_items_ref_as_alias.template.js │ │ ├── array_items_ref_as_scalar.ast.json │ │ ├── array_items_ref_as_scalar.template.js │ │ ├── array_property_default.ast.json │ │ ├── array_property_default.template.js │ │ ├── boolean_property.ast.json │ │ ├── boolean_property.template.js │ │ ├── boolean_property_default.ast.json │ │ ├── boolean_property_default.template.js │ │ ├── definition_of_primitive_alias.ast.json │ │ ├── definition_of_primitive_alias.template.js │ │ ├── definition_without_title.ast.json │ │ ├── definition_without_title.template.js │ │ ├── integer_property.ast.json │ │ ├── integer_property.template.js │ │ ├── integer_property_default.ast.json │ │ ├── integer_property_default.template.js │ │ ├── object_property.ast.json │ │ ├── object_property.template.js │ │ ├── object_property_default.ast.json │ │ ├── object_property_default.template.js │ │ ├── simple.ast.json │ │ ├── simple.template.js │ │ ├── string_property_default.ast.json │ │ ├── string_property_default.template.js │ │ ├── with_mixed_properties.ast.json │ │ ├── with_mixed_properties.template.js │ │ ├── with_nested_object.ast.json │ │ ├── with_nested_object.template.js │ │ ├── with_property.ast.json │ │ ├── with_property.template.js │ │ ├── with_required_property.ast.json │ │ └── with_required_property.template.js │ ├── python3 │ │ ├── additional_properties_with_ref.py │ │ ├── array_items_ref.py │ │ ├── array_items_ref_as_alias.py │ │ ├── array_items_ref_as_scalar.py │ │ ├── array_property_default.py │ │ ├── boolean_property.py │ │ ├── boolean_property_default.py │ │ ├── definition_of_primitive_alias.py │ │ ├── definition_without_title.py │ │ ├── integer_property.py │ │ ├── integer_property_default.py │ │ ├── object_property.py │ │ ├── object_property_default.py │ │ ├── simple.py │ │ ├── string_property_default.py │ │ ├── with_mixed_properties.py │ │ ├── with_nested_object.py │ │ ├── with_property.py │ │ └── with_required_property.py │ ├── python3_marshmallow │ │ ├── array_items_ref.py │ │ ├── array_property_default.py │ │ ├── boolean_property_default.py │ │ ├── definition_of_primitive_alias.py │ │ ├── definition_without_title.py │ │ ├── integer_property_default.py │ │ ├── object_property_default.py │ │ ├── simple.py │ │ ├── string_property_default.py │ │ ├── with_mixed_properties.py │ │ ├── with_nested_object.py │ │ ├── with_property.py │ │ └── with_required_property.py │ └── schemas │ │ ├── additional_properties_with_ref.schema.json │ │ ├── array_items_ref.schema.json │ │ ├── array_items_ref_as_alias.schema.json │ │ ├── array_items_ref_as_scalar.schema.json │ │ ├── array_property_default.schema.json │ │ ├── boolean_property.schema.json │ │ ├── boolean_property_default.schema.json │ │ ├── definition_of_primitive_alias.schema.json │ │ ├── definition_without_title.schema.json │ │ ├── integer_property.schema.json │ │ ├── integer_property_default.schema.json │ │ ├── object_property.schema.json │ │ ├── object_property_default.schema.json │ │ ├── simple.schema.json │ │ ├── string_property_default.schema.json │ │ ├── with_mixed_properties.schema.json │ │ ├── with_nested_object.schema.json │ │ ├── with_property.schema.json │ │ └── with_required_property.schema.json ├── generator_flow_test.py ├── generator_javascript_flow_test.py ├── generator_python3_marshmallow_test.py ├── generator_python3_test.py └── generators │ ├── __init__.py │ └── core_test.py └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/.babelrc -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- 1 | [flake8] 2 | max-line-length = 99 3 | -------------------------------------------------------------------------------- /.flowconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/.flowconfig -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/pre-commit-autoupdate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/.github/workflows/pre-commit-autoupdate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v14 2 | -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/CHANGES.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/README.md -------------------------------------------------------------------------------- /bin/ast_to_js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/bin/ast_to_js -------------------------------------------------------------------------------- /config/ast_to_js.webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/config/ast_to_js.webpack.config.js -------------------------------------------------------------------------------- /json_codegen/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/json_codegen/__init__.py -------------------------------------------------------------------------------- /json_codegen/astlib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /json_codegen/astlib/javascript.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/json_codegen/astlib/javascript.py -------------------------------------------------------------------------------- /json_codegen/astlib/python.py: -------------------------------------------------------------------------------- 1 | from ast import * # noqa: F401,F403 2 | -------------------------------------------------------------------------------- /json_codegen/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/json_codegen/cli.py -------------------------------------------------------------------------------- /json_codegen/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/json_codegen/core.py -------------------------------------------------------------------------------- /json_codegen/generators/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/json_codegen/generators/__init__.py -------------------------------------------------------------------------------- /json_codegen/generators/flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/json_codegen/generators/flow.py -------------------------------------------------------------------------------- /json_codegen/generators/javascript_flow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/json_codegen/generators/javascript_flow.py -------------------------------------------------------------------------------- /json_codegen/generators/python3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/json_codegen/generators/python3.py -------------------------------------------------------------------------------- /json_codegen/generators/python3_marshmallow/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/json_codegen/generators/python3_marshmallow/__init__.py -------------------------------------------------------------------------------- /json_codegen/generators/python3_marshmallow/generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/json_codegen/generators/python3_marshmallow/generator.py -------------------------------------------------------------------------------- /json_codegen/generators/python3_marshmallow/object_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/json_codegen/generators/python3_marshmallow/object_generator.py -------------------------------------------------------------------------------- /json_codegen/generators/python3_marshmallow/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/json_codegen/generators/python3_marshmallow/utils.py -------------------------------------------------------------------------------- /json_codegen/js_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/json_codegen/js_utils.py -------------------------------------------------------------------------------- /json_codegen/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/json_codegen/types.py -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/package.json -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/ast_to_js.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/scripts/ast_to_js.js -------------------------------------------------------------------------------- /scripts/build_js_ast.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/scripts/build_js_ast.js -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/__init__.py -------------------------------------------------------------------------------- /tests/astlib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/astlib/javascript_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/astlib/javascript_test.py -------------------------------------------------------------------------------- /tests/cli_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/cli_test.py -------------------------------------------------------------------------------- /tests/fixtures/flow/additional_properties_with_ref.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/additional_properties_with_ref.ast.json -------------------------------------------------------------------------------- /tests/fixtures/flow/additional_properties_with_ref.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/additional_properties_with_ref.template.js -------------------------------------------------------------------------------- /tests/fixtures/flow/array_items_ref.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/array_items_ref.ast.json -------------------------------------------------------------------------------- /tests/fixtures/flow/array_items_ref.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/array_items_ref.template.js -------------------------------------------------------------------------------- /tests/fixtures/flow/array_items_ref_as_alias.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/array_items_ref_as_alias.ast.json -------------------------------------------------------------------------------- /tests/fixtures/flow/array_items_ref_as_alias.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/array_items_ref_as_alias.template.js -------------------------------------------------------------------------------- /tests/fixtures/flow/array_items_ref_as_scalar.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/array_items_ref_as_scalar.ast.json -------------------------------------------------------------------------------- /tests/fixtures/flow/array_items_ref_as_scalar.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/array_items_ref_as_scalar.template.js -------------------------------------------------------------------------------- /tests/fixtures/flow/array_property_default.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/array_property_default.ast.json -------------------------------------------------------------------------------- /tests/fixtures/flow/array_property_default.template.js: -------------------------------------------------------------------------------- 1 | // @flow 2 | 3 | declare type Test = { 4 | x: Array, 5 | 6 | constructor(data: ?Object): void, 7 | }; 8 | -------------------------------------------------------------------------------- /tests/fixtures/flow/boolean_property.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/boolean_property.ast.json -------------------------------------------------------------------------------- /tests/fixtures/flow/boolean_property.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/boolean_property.template.js -------------------------------------------------------------------------------- /tests/fixtures/flow/boolean_property_default.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/boolean_property_default.ast.json -------------------------------------------------------------------------------- /tests/fixtures/flow/boolean_property_default.template.js: -------------------------------------------------------------------------------- 1 | // @flow 2 | 3 | declare type Test = { 4 | x: boolean, 5 | 6 | constructor(data: ?Object): void, 7 | }; 8 | -------------------------------------------------------------------------------- /tests/fixtures/flow/definition_of_primitive_alias.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/definition_of_primitive_alias.ast.json -------------------------------------------------------------------------------- /tests/fixtures/flow/definition_of_primitive_alias.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/definition_of_primitive_alias.template.js -------------------------------------------------------------------------------- /tests/fixtures/flow/definition_without_title.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/definition_without_title.ast.json -------------------------------------------------------------------------------- /tests/fixtures/flow/definition_without_title.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/definition_without_title.template.js -------------------------------------------------------------------------------- /tests/fixtures/flow/integer_property.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/integer_property.ast.json -------------------------------------------------------------------------------- /tests/fixtures/flow/integer_property.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/integer_property.template.js -------------------------------------------------------------------------------- /tests/fixtures/flow/integer_property_default.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/integer_property_default.ast.json -------------------------------------------------------------------------------- /tests/fixtures/flow/integer_property_default.template.js: -------------------------------------------------------------------------------- 1 | // @flow 2 | 3 | declare type Test = { 4 | x: number, 5 | 6 | constructor(data: ?Object): void, 7 | }; 8 | -------------------------------------------------------------------------------- /tests/fixtures/flow/object_property.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/object_property.ast.json -------------------------------------------------------------------------------- /tests/fixtures/flow/object_property.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/object_property.template.js -------------------------------------------------------------------------------- /tests/fixtures/flow/object_property_default.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/object_property_default.ast.json -------------------------------------------------------------------------------- /tests/fixtures/flow/object_property_default.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/object_property_default.template.js -------------------------------------------------------------------------------- /tests/fixtures/flow/simple.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/simple.ast.json -------------------------------------------------------------------------------- /tests/fixtures/flow/simple.template.js: -------------------------------------------------------------------------------- 1 | // @flow 2 | 3 | declare type Test = {}; 4 | -------------------------------------------------------------------------------- /tests/fixtures/flow/string_property_default.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/string_property_default.ast.json -------------------------------------------------------------------------------- /tests/fixtures/flow/string_property_default.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/string_property_default.template.js -------------------------------------------------------------------------------- /tests/fixtures/flow/with_mixed_properties.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/with_mixed_properties.ast.json -------------------------------------------------------------------------------- /tests/fixtures/flow/with_mixed_properties.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/with_mixed_properties.template.js -------------------------------------------------------------------------------- /tests/fixtures/flow/with_nested_object.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/with_nested_object.ast.json -------------------------------------------------------------------------------- /tests/fixtures/flow/with_nested_object.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/with_nested_object.template.js -------------------------------------------------------------------------------- /tests/fixtures/flow/with_property.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/with_property.ast.json -------------------------------------------------------------------------------- /tests/fixtures/flow/with_property.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/with_property.template.js -------------------------------------------------------------------------------- /tests/fixtures/flow/with_required_property.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/flow/with_required_property.ast.json -------------------------------------------------------------------------------- /tests/fixtures/flow/with_required_property.template.js: -------------------------------------------------------------------------------- 1 | // @flow 2 | 3 | declare type Test = { 4 | id: number, 5 | 6 | constructor(data: ?Object): void, 7 | }; 8 | -------------------------------------------------------------------------------- /tests/fixtures/generators/class_not_found_generator.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fixtures/generators/custom_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/generators/custom_generator.py -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/additional_properties_with_ref.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/additional_properties_with_ref.ast.json -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/additional_properties_with_ref.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/additional_properties_with_ref.template.js -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/array_items_ref.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/array_items_ref.ast.json -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/array_items_ref.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/array_items_ref.template.js -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/array_items_ref_as_alias.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/array_items_ref_as_alias.ast.json -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/array_items_ref_as_alias.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/array_items_ref_as_alias.template.js -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/array_items_ref_as_scalar.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/array_items_ref_as_scalar.ast.json -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/array_items_ref_as_scalar.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/array_items_ref_as_scalar.template.js -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/array_property_default.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/array_property_default.ast.json -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/array_property_default.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/array_property_default.template.js -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/boolean_property.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/boolean_property.ast.json -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/boolean_property.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/boolean_property.template.js -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/boolean_property_default.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/boolean_property_default.ast.json -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/boolean_property_default.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/boolean_property_default.template.js -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/definition_of_primitive_alias.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/definition_of_primitive_alias.ast.json -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/definition_of_primitive_alias.template.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/definition_without_title.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/definition_without_title.ast.json -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/definition_without_title.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/definition_without_title.template.js -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/integer_property.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/integer_property.ast.json -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/integer_property.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/integer_property.template.js -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/integer_property_default.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/integer_property_default.ast.json -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/integer_property_default.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/integer_property_default.template.js -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/object_property.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/object_property.ast.json -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/object_property.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/object_property.template.js -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/object_property_default.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/object_property_default.ast.json -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/object_property_default.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/object_property_default.template.js -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/simple.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/simple.ast.json -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/simple.template.js: -------------------------------------------------------------------------------- 1 | // @flow 2 | 3 | export class Test {} 4 | -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/string_property_default.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/string_property_default.ast.json -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/string_property_default.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/string_property_default.template.js -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/with_mixed_properties.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/with_mixed_properties.ast.json -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/with_mixed_properties.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/with_mixed_properties.template.js -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/with_nested_object.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/with_nested_object.ast.json -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/with_nested_object.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/with_nested_object.template.js -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/with_property.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/with_property.ast.json -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/with_property.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/with_property.template.js -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/with_required_property.ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/with_required_property.ast.json -------------------------------------------------------------------------------- /tests/fixtures/javascript_flow/with_required_property.template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/javascript_flow/with_required_property.template.js -------------------------------------------------------------------------------- /tests/fixtures/python3/additional_properties_with_ref.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3/additional_properties_with_ref.py -------------------------------------------------------------------------------- /tests/fixtures/python3/array_items_ref.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3/array_items_ref.py -------------------------------------------------------------------------------- /tests/fixtures/python3/array_items_ref_as_alias.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3/array_items_ref_as_alias.py -------------------------------------------------------------------------------- /tests/fixtures/python3/array_items_ref_as_scalar.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3/array_items_ref_as_scalar.py -------------------------------------------------------------------------------- /tests/fixtures/python3/array_property_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3/array_property_default.py -------------------------------------------------------------------------------- /tests/fixtures/python3/boolean_property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3/boolean_property.py -------------------------------------------------------------------------------- /tests/fixtures/python3/boolean_property_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3/boolean_property_default.py -------------------------------------------------------------------------------- /tests/fixtures/python3/definition_of_primitive_alias.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3/definition_of_primitive_alias.py -------------------------------------------------------------------------------- /tests/fixtures/python3/definition_without_title.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3/definition_without_title.py -------------------------------------------------------------------------------- /tests/fixtures/python3/integer_property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3/integer_property.py -------------------------------------------------------------------------------- /tests/fixtures/python3/integer_property_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3/integer_property_default.py -------------------------------------------------------------------------------- /tests/fixtures/python3/object_property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3/object_property.py -------------------------------------------------------------------------------- /tests/fixtures/python3/object_property_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3/object_property_default.py -------------------------------------------------------------------------------- /tests/fixtures/python3/simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3/simple.py -------------------------------------------------------------------------------- /tests/fixtures/python3/string_property_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3/string_property_default.py -------------------------------------------------------------------------------- /tests/fixtures/python3/with_mixed_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3/with_mixed_properties.py -------------------------------------------------------------------------------- /tests/fixtures/python3/with_nested_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3/with_nested_object.py -------------------------------------------------------------------------------- /tests/fixtures/python3/with_property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3/with_property.py -------------------------------------------------------------------------------- /tests/fixtures/python3/with_required_property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3/with_required_property.py -------------------------------------------------------------------------------- /tests/fixtures/python3_marshmallow/array_items_ref.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3_marshmallow/array_items_ref.py -------------------------------------------------------------------------------- /tests/fixtures/python3_marshmallow/array_property_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3_marshmallow/array_property_default.py -------------------------------------------------------------------------------- /tests/fixtures/python3_marshmallow/boolean_property_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3_marshmallow/boolean_property_default.py -------------------------------------------------------------------------------- /tests/fixtures/python3_marshmallow/definition_of_primitive_alias.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3_marshmallow/definition_of_primitive_alias.py -------------------------------------------------------------------------------- /tests/fixtures/python3_marshmallow/definition_without_title.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3_marshmallow/definition_without_title.py -------------------------------------------------------------------------------- /tests/fixtures/python3_marshmallow/integer_property_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3_marshmallow/integer_property_default.py -------------------------------------------------------------------------------- /tests/fixtures/python3_marshmallow/object_property_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3_marshmallow/object_property_default.py -------------------------------------------------------------------------------- /tests/fixtures/python3_marshmallow/simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3_marshmallow/simple.py -------------------------------------------------------------------------------- /tests/fixtures/python3_marshmallow/string_property_default.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3_marshmallow/string_property_default.py -------------------------------------------------------------------------------- /tests/fixtures/python3_marshmallow/with_mixed_properties.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3_marshmallow/with_mixed_properties.py -------------------------------------------------------------------------------- /tests/fixtures/python3_marshmallow/with_nested_object.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3_marshmallow/with_nested_object.py -------------------------------------------------------------------------------- /tests/fixtures/python3_marshmallow/with_property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3_marshmallow/with_property.py -------------------------------------------------------------------------------- /tests/fixtures/python3_marshmallow/with_required_property.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/python3_marshmallow/with_required_property.py -------------------------------------------------------------------------------- /tests/fixtures/schemas/additional_properties_with_ref.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/schemas/additional_properties_with_ref.schema.json -------------------------------------------------------------------------------- /tests/fixtures/schemas/array_items_ref.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/schemas/array_items_ref.schema.json -------------------------------------------------------------------------------- /tests/fixtures/schemas/array_items_ref_as_alias.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/schemas/array_items_ref_as_alias.schema.json -------------------------------------------------------------------------------- /tests/fixtures/schemas/array_items_ref_as_scalar.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/schemas/array_items_ref_as_scalar.schema.json -------------------------------------------------------------------------------- /tests/fixtures/schemas/array_property_default.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/schemas/array_property_default.schema.json -------------------------------------------------------------------------------- /tests/fixtures/schemas/boolean_property.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/schemas/boolean_property.schema.json -------------------------------------------------------------------------------- /tests/fixtures/schemas/boolean_property_default.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/schemas/boolean_property_default.schema.json -------------------------------------------------------------------------------- /tests/fixtures/schemas/definition_of_primitive_alias.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/schemas/definition_of_primitive_alias.schema.json -------------------------------------------------------------------------------- /tests/fixtures/schemas/definition_without_title.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/schemas/definition_without_title.schema.json -------------------------------------------------------------------------------- /tests/fixtures/schemas/integer_property.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/schemas/integer_property.schema.json -------------------------------------------------------------------------------- /tests/fixtures/schemas/integer_property_default.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/schemas/integer_property_default.schema.json -------------------------------------------------------------------------------- /tests/fixtures/schemas/object_property.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/schemas/object_property.schema.json -------------------------------------------------------------------------------- /tests/fixtures/schemas/object_property_default.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/schemas/object_property_default.schema.json -------------------------------------------------------------------------------- /tests/fixtures/schemas/simple.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/schemas/simple.schema.json -------------------------------------------------------------------------------- /tests/fixtures/schemas/string_property_default.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/schemas/string_property_default.schema.json -------------------------------------------------------------------------------- /tests/fixtures/schemas/with_mixed_properties.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/schemas/with_mixed_properties.schema.json -------------------------------------------------------------------------------- /tests/fixtures/schemas/with_nested_object.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/schemas/with_nested_object.schema.json -------------------------------------------------------------------------------- /tests/fixtures/schemas/with_property.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/schemas/with_property.schema.json -------------------------------------------------------------------------------- /tests/fixtures/schemas/with_required_property.schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/fixtures/schemas/with_required_property.schema.json -------------------------------------------------------------------------------- /tests/generator_flow_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/generator_flow_test.py -------------------------------------------------------------------------------- /tests/generator_javascript_flow_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/generator_javascript_flow_test.py -------------------------------------------------------------------------------- /tests/generator_python3_marshmallow_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/generator_python3_marshmallow_test.py -------------------------------------------------------------------------------- /tests/generator_python3_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/generator_python3_test.py -------------------------------------------------------------------------------- /tests/generators/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/generators/core_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/tests/generators/core_test.py -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/expobrain/json-schema-codegen/HEAD/yarn.lock --------------------------------------------------------------------------------