├── .gitattributes ├── .github ├── dependabot.yml └── workflows │ ├── auto-merge-dependabot.yml │ ├── codeql-analysis.yml │ └── release.yml ├── .gitignore ├── .husky ├── .gitignore ├── _ │ └── husky.sh └── commit-msg ├── .npmignore ├── .nvmrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── benchmark ├── class_bmrk.js └── main_bmrk.js ├── dist ├── benchmark.html ├── example.html ├── index.cjs.js ├── index.esm.js ├── index.web.core-legacy-min.js ├── index.web.core-legacy-min.js.map ├── index.web.core-min.js ├── index.web.core-min.js.map ├── index.web.core.js ├── index.web.core.js.map ├── index.web.js ├── index.web.js.map ├── index.web.min.js └── index.web.min.js.map ├── docs ├── .nojekyll ├── assets │ ├── highlight.css │ ├── icons.css │ ├── icons.png │ ├── icons@2x.png │ ├── main.js │ ├── search.js │ ├── style.css │ ├── widgets.png │ └── widgets@2x.png ├── index.html ├── manual │ ├── creating-react-components-and-component-libraries │ │ └── index.html │ ├── getting-started │ │ └── index.html │ ├── roadmap │ │ └── index.html │ ├── samples-test │ │ └── index.html │ ├── samples │ │ └── index.html │ ├── spec │ │ └── index.html │ ├── using-advanced-props │ │ └── index.html │ └── using-external-and-custom-components │ │ └── index.html ├── media │ ├── basic │ │ ├── basic.html │ │ └── basic.js │ └── getting-started │ │ ├── ex1.html │ │ ├── ex10-components-class.html │ │ ├── ex11-components-function.html │ │ ├── ex12-components-dynamic.html │ │ ├── ex14-components-form.html │ │ ├── ex2-custom-library-react-bootstrap.html │ │ ├── ex3-custom-component-react-calendar.html │ │ ├── ex4-traverse-props.html │ │ ├── ex5-evaluation-props-eval.html │ │ ├── ex5-evaluation-props-func.html │ │ ├── ex6-format-props.html │ │ ├── ex7-display-props-comparisonprops.html │ │ ├── ex8-utility-props.html │ │ ├── ex9-evaluate-createcomponent-props.html │ │ ├── ex9-evaluate-spread-props.html │ │ └── exTBD-traverse-props.html └── modules.html ├── esbuild.config.js ├── manual ├── creating-react-components-and-component-libraries.md ├── getting-started.md ├── media │ ├── basic │ │ ├── basic.html │ │ └── basic.js │ └── getting-started │ │ ├── ex1.html │ │ ├── ex10-components-class.html │ │ ├── ex11-components-function.html │ │ ├── ex12-components-dynamic.html │ │ ├── ex14-components-form.html │ │ ├── ex2-custom-library-react-bootstrap.html │ │ ├── ex3-custom-component-react-calendar.html │ │ ├── ex4-traverse-props.html │ │ ├── ex5-evaluation-props-eval.html │ │ ├── ex5-evaluation-props-func.html │ │ ├── ex6-format-props.html │ │ ├── ex7-display-props-comparisonprops.html │ │ ├── ex8-utility-props.html │ │ ├── ex9-evaluate-createcomponent-props.html │ │ ├── ex9-evaluate-spread-props.html │ │ └── exTBD-traverse-props.html ├── roadmap.md ├── samples-test.md ├── samples.md ├── spec.md ├── using-advanced-props.md └── using-external-and-custom-components.md ├── package.json ├── src ├── children.test.ts ├── children.ts ├── components.test.tsx ├── components.ts ├── examples │ ├── component-advanced_form_component.html │ ├── component-dynamic_component.html │ ├── component-form_component.html │ ├── component-function_component.html │ ├── component-inline_function.html │ ├── component-make_function_component.html │ └── component-simple_syntax.html ├── express.test.ts ├── express.ts ├── html.test.ts ├── index.test.tsx ├── index.ts ├── jest_custom_test_env.ts ├── mock │ ├── dummy.ts │ ├── error_test.json │ ├── legacy._js │ ├── mock-views │ │ └── index-jxm.jsonx │ ├── sample.jsonx │ ├── simple_template.jxm.js │ ├── simple_template.jxm.json │ ├── simple_test_template.jxm.json │ └── test_template.jxm.json ├── props.test.ts ├── props.ts ├── types.d.ts ├── types │ └── jsonx │ │ ├── index.ts │ │ ├── jsonx.ts │ │ ├── main.ts │ │ ├── props.ts │ │ └── utils.ts ├── util.test.ts └── utils.ts └── tsconfig.json /.gitattributes: -------------------------------------------------------------------------------- 1 | *.js linguist-language=TypeScript -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/auto-merge-dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/.github/workflows/auto-merge-dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/_/husky.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/.husky/_/husky.sh -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | lib/vendor 3 | examples -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | "18" -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/class_bmrk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/benchmark/class_bmrk.js -------------------------------------------------------------------------------- /benchmark/main_bmrk.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/benchmark/main_bmrk.js -------------------------------------------------------------------------------- /dist/benchmark.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/dist/benchmark.html -------------------------------------------------------------------------------- /dist/example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/dist/example.html -------------------------------------------------------------------------------- /dist/index.cjs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/dist/index.cjs.js -------------------------------------------------------------------------------- /dist/index.esm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/dist/index.esm.js -------------------------------------------------------------------------------- /dist/index.web.core-legacy-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/dist/index.web.core-legacy-min.js -------------------------------------------------------------------------------- /dist/index.web.core-legacy-min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/dist/index.web.core-legacy-min.js.map -------------------------------------------------------------------------------- /dist/index.web.core-min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/dist/index.web.core-min.js -------------------------------------------------------------------------------- /dist/index.web.core-min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/dist/index.web.core-min.js.map -------------------------------------------------------------------------------- /dist/index.web.core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/dist/index.web.core.js -------------------------------------------------------------------------------- /dist/index.web.core.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/dist/index.web.core.js.map -------------------------------------------------------------------------------- /dist/index.web.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/dist/index.web.js -------------------------------------------------------------------------------- /dist/index.web.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/dist/index.web.js.map -------------------------------------------------------------------------------- /dist/index.web.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/dist/index.web.min.js -------------------------------------------------------------------------------- /dist/index.web.min.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/dist/index.web.min.js.map -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/.nojekyll -------------------------------------------------------------------------------- /docs/assets/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/assets/highlight.css -------------------------------------------------------------------------------- /docs/assets/icons.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/assets/icons.css -------------------------------------------------------------------------------- /docs/assets/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/assets/icons.png -------------------------------------------------------------------------------- /docs/assets/icons@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/assets/icons@2x.png -------------------------------------------------------------------------------- /docs/assets/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/assets/main.js -------------------------------------------------------------------------------- /docs/assets/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/assets/search.js -------------------------------------------------------------------------------- /docs/assets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/assets/style.css -------------------------------------------------------------------------------- /docs/assets/widgets.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/assets/widgets.png -------------------------------------------------------------------------------- /docs/assets/widgets@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/assets/widgets@2x.png -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/manual/creating-react-components-and-component-libraries/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/manual/creating-react-components-and-component-libraries/index.html -------------------------------------------------------------------------------- /docs/manual/getting-started/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/manual/getting-started/index.html -------------------------------------------------------------------------------- /docs/manual/roadmap/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/manual/roadmap/index.html -------------------------------------------------------------------------------- /docs/manual/samples-test/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/manual/samples-test/index.html -------------------------------------------------------------------------------- /docs/manual/samples/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/manual/samples/index.html -------------------------------------------------------------------------------- /docs/manual/spec/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/manual/spec/index.html -------------------------------------------------------------------------------- /docs/manual/using-advanced-props/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/manual/using-advanced-props/index.html -------------------------------------------------------------------------------- /docs/manual/using-external-and-custom-components/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/manual/using-external-and-custom-components/index.html -------------------------------------------------------------------------------- /docs/media/basic/basic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/media/basic/basic.html -------------------------------------------------------------------------------- /docs/media/basic/basic.js: -------------------------------------------------------------------------------- 1 | console.log('hello from basic file'); 2 | document.querySelector('#putHere').innerHTML = "ADDED VIA JS"; -------------------------------------------------------------------------------- /docs/media/getting-started/ex1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/media/getting-started/ex1.html -------------------------------------------------------------------------------- /docs/media/getting-started/ex10-components-class.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/media/getting-started/ex10-components-class.html -------------------------------------------------------------------------------- /docs/media/getting-started/ex11-components-function.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/media/getting-started/ex11-components-function.html -------------------------------------------------------------------------------- /docs/media/getting-started/ex12-components-dynamic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/media/getting-started/ex12-components-dynamic.html -------------------------------------------------------------------------------- /docs/media/getting-started/ex14-components-form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/media/getting-started/ex14-components-form.html -------------------------------------------------------------------------------- /docs/media/getting-started/ex2-custom-library-react-bootstrap.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/media/getting-started/ex2-custom-library-react-bootstrap.html -------------------------------------------------------------------------------- /docs/media/getting-started/ex3-custom-component-react-calendar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/media/getting-started/ex3-custom-component-react-calendar.html -------------------------------------------------------------------------------- /docs/media/getting-started/ex4-traverse-props.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/media/getting-started/ex4-traverse-props.html -------------------------------------------------------------------------------- /docs/media/getting-started/ex5-evaluation-props-eval.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/media/getting-started/ex5-evaluation-props-eval.html -------------------------------------------------------------------------------- /docs/media/getting-started/ex5-evaluation-props-func.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/media/getting-started/ex5-evaluation-props-func.html -------------------------------------------------------------------------------- /docs/media/getting-started/ex6-format-props.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/media/getting-started/ex6-format-props.html -------------------------------------------------------------------------------- /docs/media/getting-started/ex7-display-props-comparisonprops.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/media/getting-started/ex7-display-props-comparisonprops.html -------------------------------------------------------------------------------- /docs/media/getting-started/ex8-utility-props.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/media/getting-started/ex8-utility-props.html -------------------------------------------------------------------------------- /docs/media/getting-started/ex9-evaluate-createcomponent-props.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/media/getting-started/ex9-evaluate-createcomponent-props.html -------------------------------------------------------------------------------- /docs/media/getting-started/ex9-evaluate-spread-props.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/media/getting-started/ex9-evaluate-spread-props.html -------------------------------------------------------------------------------- /docs/media/getting-started/exTBD-traverse-props.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/media/getting-started/exTBD-traverse-props.html -------------------------------------------------------------------------------- /docs/modules.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/docs/modules.html -------------------------------------------------------------------------------- /esbuild.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/esbuild.config.js -------------------------------------------------------------------------------- /manual/creating-react-components-and-component-libraries.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/manual/creating-react-components-and-component-libraries.md -------------------------------------------------------------------------------- /manual/getting-started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/manual/getting-started.md -------------------------------------------------------------------------------- /manual/media/basic/basic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/manual/media/basic/basic.html -------------------------------------------------------------------------------- /manual/media/basic/basic.js: -------------------------------------------------------------------------------- 1 | console.log('hello from basic file'); 2 | document.querySelector('#putHere').innerHTML = "ADDED VIA JS"; -------------------------------------------------------------------------------- /manual/media/getting-started/ex1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/manual/media/getting-started/ex1.html -------------------------------------------------------------------------------- /manual/media/getting-started/ex10-components-class.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/manual/media/getting-started/ex10-components-class.html -------------------------------------------------------------------------------- /manual/media/getting-started/ex11-components-function.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/manual/media/getting-started/ex11-components-function.html -------------------------------------------------------------------------------- /manual/media/getting-started/ex12-components-dynamic.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/manual/media/getting-started/ex12-components-dynamic.html -------------------------------------------------------------------------------- /manual/media/getting-started/ex14-components-form.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/manual/media/getting-started/ex14-components-form.html -------------------------------------------------------------------------------- /manual/media/getting-started/ex2-custom-library-react-bootstrap.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/manual/media/getting-started/ex2-custom-library-react-bootstrap.html -------------------------------------------------------------------------------- /manual/media/getting-started/ex3-custom-component-react-calendar.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/manual/media/getting-started/ex3-custom-component-react-calendar.html -------------------------------------------------------------------------------- /manual/media/getting-started/ex4-traverse-props.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/manual/media/getting-started/ex4-traverse-props.html -------------------------------------------------------------------------------- /manual/media/getting-started/ex5-evaluation-props-eval.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/manual/media/getting-started/ex5-evaluation-props-eval.html -------------------------------------------------------------------------------- /manual/media/getting-started/ex5-evaluation-props-func.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/manual/media/getting-started/ex5-evaluation-props-func.html -------------------------------------------------------------------------------- /manual/media/getting-started/ex6-format-props.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/manual/media/getting-started/ex6-format-props.html -------------------------------------------------------------------------------- /manual/media/getting-started/ex7-display-props-comparisonprops.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/manual/media/getting-started/ex7-display-props-comparisonprops.html -------------------------------------------------------------------------------- /manual/media/getting-started/ex8-utility-props.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/manual/media/getting-started/ex8-utility-props.html -------------------------------------------------------------------------------- /manual/media/getting-started/ex9-evaluate-createcomponent-props.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/manual/media/getting-started/ex9-evaluate-createcomponent-props.html -------------------------------------------------------------------------------- /manual/media/getting-started/ex9-evaluate-spread-props.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/manual/media/getting-started/ex9-evaluate-spread-props.html -------------------------------------------------------------------------------- /manual/media/getting-started/exTBD-traverse-props.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/manual/media/getting-started/exTBD-traverse-props.html -------------------------------------------------------------------------------- /manual/roadmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/manual/roadmap.md -------------------------------------------------------------------------------- /manual/samples-test.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/manual/samples-test.md -------------------------------------------------------------------------------- /manual/samples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/manual/samples.md -------------------------------------------------------------------------------- /manual/spec.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/manual/spec.md -------------------------------------------------------------------------------- /manual/using-advanced-props.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/manual/using-advanced-props.md -------------------------------------------------------------------------------- /manual/using-external-and-custom-components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/manual/using-external-and-custom-components.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/package.json -------------------------------------------------------------------------------- /src/children.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/children.test.ts -------------------------------------------------------------------------------- /src/children.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/children.ts -------------------------------------------------------------------------------- /src/components.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/components.test.tsx -------------------------------------------------------------------------------- /src/components.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/components.ts -------------------------------------------------------------------------------- /src/examples/component-advanced_form_component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/examples/component-advanced_form_component.html -------------------------------------------------------------------------------- /src/examples/component-dynamic_component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/examples/component-dynamic_component.html -------------------------------------------------------------------------------- /src/examples/component-form_component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/examples/component-form_component.html -------------------------------------------------------------------------------- /src/examples/component-function_component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/examples/component-function_component.html -------------------------------------------------------------------------------- /src/examples/component-inline_function.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/examples/component-inline_function.html -------------------------------------------------------------------------------- /src/examples/component-make_function_component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/examples/component-make_function_component.html -------------------------------------------------------------------------------- /src/examples/component-simple_syntax.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/examples/component-simple_syntax.html -------------------------------------------------------------------------------- /src/express.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/express.test.ts -------------------------------------------------------------------------------- /src/express.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/express.ts -------------------------------------------------------------------------------- /src/html.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/html.test.ts -------------------------------------------------------------------------------- /src/index.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/index.test.tsx -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/jest_custom_test_env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/jest_custom_test_env.ts -------------------------------------------------------------------------------- /src/mock/dummy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/mock/dummy.ts -------------------------------------------------------------------------------- /src/mock/error_test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/mock/error_test.json -------------------------------------------------------------------------------- /src/mock/legacy._js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/mock/legacy._js -------------------------------------------------------------------------------- /src/mock/mock-views/index-jxm.jsonx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/mock/mock-views/index-jxm.jsonx -------------------------------------------------------------------------------- /src/mock/sample.jsonx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/mock/sample.jsonx -------------------------------------------------------------------------------- /src/mock/simple_template.jxm.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/mock/simple_template.jxm.js -------------------------------------------------------------------------------- /src/mock/simple_template.jxm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/mock/simple_template.jxm.json -------------------------------------------------------------------------------- /src/mock/simple_test_template.jxm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/mock/simple_test_template.jxm.json -------------------------------------------------------------------------------- /src/mock/test_template.jxm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/mock/test_template.jxm.json -------------------------------------------------------------------------------- /src/props.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/props.test.ts -------------------------------------------------------------------------------- /src/props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/props.ts -------------------------------------------------------------------------------- /src/types.d.ts: -------------------------------------------------------------------------------- 1 | declare module "ua-parser-js"; 2 | -------------------------------------------------------------------------------- /src/types/jsonx/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/types/jsonx/index.ts -------------------------------------------------------------------------------- /src/types/jsonx/jsonx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/types/jsonx/jsonx.ts -------------------------------------------------------------------------------- /src/types/jsonx/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/types/jsonx/main.ts -------------------------------------------------------------------------------- /src/types/jsonx/props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/types/jsonx/props.ts -------------------------------------------------------------------------------- /src/types/jsonx/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/types/jsonx/utils.ts -------------------------------------------------------------------------------- /src/util.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/util.test.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/src/utils.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/repetere/jsonx/HEAD/tsconfig.json --------------------------------------------------------------------------------