├── .codedoc ├── build.ts ├── config.ts ├── content │ ├── footer.tsx │ ├── header.tsx │ ├── index.tsx │ └── theme.ts ├── package-lock.json ├── package.json ├── serve.ts ├── theme.ts └── tsconfig.json ├── .github ├── FUNDING.yml └── workflows │ ├── deploy-to-gh-pages.yml │ ├── publish-to-npm.yml │ └── test-and-report-coverage.yml ├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── common ├── errors │ ├── index.d.ts │ └── package.json ├── index.d.ts ├── package.json └── plugins │ ├── index.d.ts │ └── package.json ├── component ├── index.d.ts ├── package.json └── plugins │ ├── index.d.ts │ └── package.json ├── conf ├── typescript │ ├── base.json │ ├── build.json │ ├── es5.json │ ├── es6.json │ └── test.json └── webpack │ ├── base.conf.ts │ └── dev.conf.ts ├── docs ├── assets │ ├── KreativeSquare.ttf │ ├── render-jsx-logo-dark.svg │ └── render-jsx-logo.svg └── md │ ├── _toc.md │ ├── docs │ ├── install.md │ ├── overview.md │ └── usage │ │ ├── custom-renderers │ │ ├── core-concepts.md │ │ ├── custom-component-processors.md │ │ ├── custom-plugins.md │ │ ├── custom-renderers.md │ │ └── plugins.md │ │ ├── dom │ │ ├── component-life-cycle.md │ │ ├── components.md │ │ ├── extensibility.md │ │ ├── inputs-and-events.md │ │ ├── overview.md │ │ ├── ref.md │ │ └── styles-and-classes.md │ │ └── overview.md │ └── index.md ├── dom ├── component │ ├── index.d.ts │ └── package.json ├── errors │ ├── index.d.ts │ └── package.json ├── index.d.ts ├── package.json ├── plugins │ ├── index.d.ts │ └── package.json └── util │ ├── index.d.ts │ └── package.json ├── package.json ├── plugin ├── index.d.ts └── package.json ├── render-jsx-logo-dark.svg ├── render-jsx-logo.svg ├── samples └── index.tsx ├── src ├── common │ ├── errors │ │ ├── index.ts │ │ ├── ref-already-resolved.error.ts │ │ └── unresolved-ref.error.ts │ ├── index.ts │ ├── plugins │ │ ├── content-prop.plugin.ts │ │ ├── index.ts │ │ ├── ref.plugin.ts │ │ └── test │ │ │ ├── content-prop.plugin.test.ts │ │ │ ├── index.ts │ │ │ ├── ref.plugin.test.ts │ │ │ └── spec │ │ │ ├── content-prop.spec.ts │ │ │ └── ref.spec.ts │ ├── ref.ts │ └── test │ │ ├── index.ts │ │ └── ref.test.ts ├── component │ ├── index.ts │ ├── plugins │ │ ├── component.plugin.ts │ │ ├── func-comp.plugin.ts │ │ ├── index.ts │ │ ├── live-component.processor.ts │ │ └── test │ │ │ ├── index.ts │ │ │ ├── live-component.processor.test.ts │ │ │ └── spec │ │ │ └── live-component.processor.spec.ts │ ├── processor.ts │ ├── test │ │ └── index.ts │ └── types.ts ├── dom │ ├── component │ │ ├── fragment-lcmarker.processor.ts │ │ ├── index.ts │ │ └── test │ │ │ ├── fragment-lcmarker.processor.test.ts │ │ │ ├── index.ts │ │ │ └── spec │ │ │ └── fragment-lcmarker.processor.spec.tsx │ ├── errors │ │ ├── index.ts │ │ └── unrecognized-tag.error.ts │ ├── index.ts │ ├── live-renderer.ts │ ├── plugins │ │ ├── class.plugin.ts │ │ ├── event-handler.plugin.ts │ │ ├── index.ts │ │ ├── input-state.plugin.ts │ │ ├── object-value.plugin.ts │ │ ├── style.plugin.ts │ │ └── test │ │ │ ├── class.plugin.test.ts │ │ │ ├── event-handler.plugin.test.ts │ │ │ ├── index.ts │ │ │ ├── input-state.plugin.test.ts │ │ │ ├── object-value.plugin.test.ts │ │ │ ├── spec │ │ │ ├── class.spec.tsx │ │ │ ├── event-handler.spec.ts │ │ │ ├── input-state.spec.ts │ │ │ ├── object-value.spec.ts │ │ │ └── style.spec.tsx │ │ │ └── style.plugin.test.ts │ ├── renderer.ts │ ├── test │ │ ├── index.ts │ │ ├── live-renderer.test.ts │ │ └── renderer.test.ts │ └── util │ │ ├── index.ts │ │ ├── input-value.ts │ │ ├── life-cycle.ts │ │ ├── scan-remove.ts │ │ └── test │ │ ├── index.ts │ │ ├── scan-remove.test.ts │ │ └── set-input-value.test.ts ├── index.ts ├── renderer │ ├── index.ts │ ├── plugin │ │ ├── append.plugin.ts │ │ ├── content.plugin.ts │ │ ├── create.plugin.ts │ │ ├── fragment.plugin.ts │ │ ├── index.ts │ │ ├── leaf.plugin.ts │ │ ├── plugin.ts │ │ ├── post-create.plugin.ts │ │ ├── post-render.plugin.ts │ │ ├── prop.plugin.ts │ │ └── test │ │ │ ├── append.plugin.test.ts │ │ │ ├── content.plugin.test.ts │ │ │ ├── create.plugin.test.ts │ │ │ ├── fragment.plugin.test.ts │ │ │ ├── index.ts │ │ │ ├── leaf.plugin.test.ts │ │ │ ├── plugin.test.ts │ │ │ ├── post-create.plugin.test.ts │ │ │ ├── post-render.plugin.test.ts │ │ │ └── prop.plugin.test.ts │ ├── renderer.ts │ ├── test │ │ ├── index.ts │ │ ├── renderer.test.ts │ │ └── spec │ │ │ ├── append.spec.ts │ │ │ ├── content.spec.ts │ │ │ ├── create.spec.ts │ │ │ ├── fragment.spec.ts │ │ │ ├── leaf.spec.ts │ │ │ ├── post-create.spec.ts │ │ │ ├── post-render.spec.ts │ │ │ └── prop.spec.ts │ └── types.ts ├── test │ └── index.ts └── typings │ ├── attributes.d.ts │ ├── custom-attrs.d.ts │ ├── index.d.ts │ ├── index.ts │ ├── internal.d.ts │ └── jsx.d.ts ├── test.ts ├── tsconfig.json └── tslint.json /.codedoc/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/.codedoc/build.ts -------------------------------------------------------------------------------- /.codedoc/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/.codedoc/config.ts -------------------------------------------------------------------------------- /.codedoc/content/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/.codedoc/content/footer.tsx -------------------------------------------------------------------------------- /.codedoc/content/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/.codedoc/content/header.tsx -------------------------------------------------------------------------------- /.codedoc/content/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/.codedoc/content/index.tsx -------------------------------------------------------------------------------- /.codedoc/content/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/.codedoc/content/theme.ts -------------------------------------------------------------------------------- /.codedoc/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/.codedoc/package-lock.json -------------------------------------------------------------------------------- /.codedoc/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/.codedoc/package.json -------------------------------------------------------------------------------- /.codedoc/serve.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/.codedoc/serve.ts -------------------------------------------------------------------------------- /.codedoc/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/.codedoc/theme.ts -------------------------------------------------------------------------------- /.codedoc/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/.codedoc/tsconfig.json -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/deploy-to-gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/.github/workflows/deploy-to-gh-pages.yml -------------------------------------------------------------------------------- /.github/workflows/publish-to-npm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/.github/workflows/publish-to-npm.yml -------------------------------------------------------------------------------- /.github/workflows/test-and-report-coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/.github/workflows/test-and-report-coverage.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/README.md -------------------------------------------------------------------------------- /common/errors/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/common/errors/index.d.ts -------------------------------------------------------------------------------- /common/errors/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/common/errors/package.json -------------------------------------------------------------------------------- /common/index.d.ts: -------------------------------------------------------------------------------- 1 | export { ref, Ref } from '../dist/es6/common'; 2 | -------------------------------------------------------------------------------- /common/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/common/package.json -------------------------------------------------------------------------------- /common/plugins/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/common/plugins/index.d.ts -------------------------------------------------------------------------------- /common/plugins/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/common/plugins/package.json -------------------------------------------------------------------------------- /component/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/component/index.d.ts -------------------------------------------------------------------------------- /component/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/component/package.json -------------------------------------------------------------------------------- /component/plugins/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/component/plugins/index.d.ts -------------------------------------------------------------------------------- /component/plugins/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/component/plugins/package.json -------------------------------------------------------------------------------- /conf/typescript/base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/conf/typescript/base.json -------------------------------------------------------------------------------- /conf/typescript/build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/conf/typescript/build.json -------------------------------------------------------------------------------- /conf/typescript/es5.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/conf/typescript/es5.json -------------------------------------------------------------------------------- /conf/typescript/es6.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/conf/typescript/es6.json -------------------------------------------------------------------------------- /conf/typescript/test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/conf/typescript/test.json -------------------------------------------------------------------------------- /conf/webpack/base.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/conf/webpack/base.conf.ts -------------------------------------------------------------------------------- /conf/webpack/dev.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/conf/webpack/dev.conf.ts -------------------------------------------------------------------------------- /docs/assets/KreativeSquare.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/docs/assets/KreativeSquare.ttf -------------------------------------------------------------------------------- /docs/assets/render-jsx-logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/docs/assets/render-jsx-logo-dark.svg -------------------------------------------------------------------------------- /docs/assets/render-jsx-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/docs/assets/render-jsx-logo.svg -------------------------------------------------------------------------------- /docs/md/_toc.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/docs/md/_toc.md -------------------------------------------------------------------------------- /docs/md/docs/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/docs/md/docs/install.md -------------------------------------------------------------------------------- /docs/md/docs/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/docs/md/docs/overview.md -------------------------------------------------------------------------------- /docs/md/docs/usage/custom-renderers/core-concepts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/docs/md/docs/usage/custom-renderers/core-concepts.md -------------------------------------------------------------------------------- /docs/md/docs/usage/custom-renderers/custom-component-processors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/docs/md/docs/usage/custom-renderers/custom-component-processors.md -------------------------------------------------------------------------------- /docs/md/docs/usage/custom-renderers/custom-plugins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/docs/md/docs/usage/custom-renderers/custom-plugins.md -------------------------------------------------------------------------------- /docs/md/docs/usage/custom-renderers/custom-renderers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/docs/md/docs/usage/custom-renderers/custom-renderers.md -------------------------------------------------------------------------------- /docs/md/docs/usage/custom-renderers/plugins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/docs/md/docs/usage/custom-renderers/plugins.md -------------------------------------------------------------------------------- /docs/md/docs/usage/dom/component-life-cycle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/docs/md/docs/usage/dom/component-life-cycle.md -------------------------------------------------------------------------------- /docs/md/docs/usage/dom/components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/docs/md/docs/usage/dom/components.md -------------------------------------------------------------------------------- /docs/md/docs/usage/dom/extensibility.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/docs/md/docs/usage/dom/extensibility.md -------------------------------------------------------------------------------- /docs/md/docs/usage/dom/inputs-and-events.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/docs/md/docs/usage/dom/inputs-and-events.md -------------------------------------------------------------------------------- /docs/md/docs/usage/dom/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/docs/md/docs/usage/dom/overview.md -------------------------------------------------------------------------------- /docs/md/docs/usage/dom/ref.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/docs/md/docs/usage/dom/ref.md -------------------------------------------------------------------------------- /docs/md/docs/usage/dom/styles-and-classes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/docs/md/docs/usage/dom/styles-and-classes.md -------------------------------------------------------------------------------- /docs/md/docs/usage/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/docs/md/docs/usage/overview.md -------------------------------------------------------------------------------- /docs/md/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/docs/md/index.md -------------------------------------------------------------------------------- /dom/component/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/dom/component/index.d.ts -------------------------------------------------------------------------------- /dom/component/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/dom/component/package.json -------------------------------------------------------------------------------- /dom/errors/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/dom/errors/index.d.ts -------------------------------------------------------------------------------- /dom/errors/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/dom/errors/package.json -------------------------------------------------------------------------------- /dom/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/dom/index.d.ts -------------------------------------------------------------------------------- /dom/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/dom/package.json -------------------------------------------------------------------------------- /dom/plugins/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/dom/plugins/index.d.ts -------------------------------------------------------------------------------- /dom/plugins/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/dom/plugins/package.json -------------------------------------------------------------------------------- /dom/util/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/dom/util/index.d.ts -------------------------------------------------------------------------------- /dom/util/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/dom/util/package.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/package.json -------------------------------------------------------------------------------- /plugin/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/plugin/index.d.ts -------------------------------------------------------------------------------- /plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/plugin/package.json -------------------------------------------------------------------------------- /render-jsx-logo-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/render-jsx-logo-dark.svg -------------------------------------------------------------------------------- /render-jsx-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/render-jsx-logo.svg -------------------------------------------------------------------------------- /samples/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/samples/index.tsx -------------------------------------------------------------------------------- /src/common/errors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/common/errors/index.ts -------------------------------------------------------------------------------- /src/common/errors/ref-already-resolved.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/common/errors/ref-already-resolved.error.ts -------------------------------------------------------------------------------- /src/common/errors/unresolved-ref.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/common/errors/unresolved-ref.error.ts -------------------------------------------------------------------------------- /src/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/common/index.ts -------------------------------------------------------------------------------- /src/common/plugins/content-prop.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/common/plugins/content-prop.plugin.ts -------------------------------------------------------------------------------- /src/common/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/common/plugins/index.ts -------------------------------------------------------------------------------- /src/common/plugins/ref.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/common/plugins/ref.plugin.ts -------------------------------------------------------------------------------- /src/common/plugins/test/content-prop.plugin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/common/plugins/test/content-prop.plugin.test.ts -------------------------------------------------------------------------------- /src/common/plugins/test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/common/plugins/test/index.ts -------------------------------------------------------------------------------- /src/common/plugins/test/ref.plugin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/common/plugins/test/ref.plugin.test.ts -------------------------------------------------------------------------------- /src/common/plugins/test/spec/content-prop.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/common/plugins/test/spec/content-prop.spec.ts -------------------------------------------------------------------------------- /src/common/plugins/test/spec/ref.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/common/plugins/test/spec/ref.spec.ts -------------------------------------------------------------------------------- /src/common/ref.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/common/ref.ts -------------------------------------------------------------------------------- /src/common/test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/common/test/index.ts -------------------------------------------------------------------------------- /src/common/test/ref.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/common/test/ref.test.ts -------------------------------------------------------------------------------- /src/component/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/component/index.ts -------------------------------------------------------------------------------- /src/component/plugins/component.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/component/plugins/component.plugin.ts -------------------------------------------------------------------------------- /src/component/plugins/func-comp.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/component/plugins/func-comp.plugin.ts -------------------------------------------------------------------------------- /src/component/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/component/plugins/index.ts -------------------------------------------------------------------------------- /src/component/plugins/live-component.processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/component/plugins/live-component.processor.ts -------------------------------------------------------------------------------- /src/component/plugins/test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/component/plugins/test/index.ts -------------------------------------------------------------------------------- /src/component/plugins/test/live-component.processor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/component/plugins/test/live-component.processor.test.ts -------------------------------------------------------------------------------- /src/component/plugins/test/spec/live-component.processor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/component/plugins/test/spec/live-component.processor.spec.ts -------------------------------------------------------------------------------- /src/component/processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/component/processor.ts -------------------------------------------------------------------------------- /src/component/test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/component/test/index.ts -------------------------------------------------------------------------------- /src/component/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/component/types.ts -------------------------------------------------------------------------------- /src/dom/component/fragment-lcmarker.processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/component/fragment-lcmarker.processor.ts -------------------------------------------------------------------------------- /src/dom/component/index.ts: -------------------------------------------------------------------------------- 1 | export * from './fragment-lcmarker.processor'; 2 | -------------------------------------------------------------------------------- /src/dom/component/test/fragment-lcmarker.processor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/component/test/fragment-lcmarker.processor.test.ts -------------------------------------------------------------------------------- /src/dom/component/test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/component/test/index.ts -------------------------------------------------------------------------------- /src/dom/component/test/spec/fragment-lcmarker.processor.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/component/test/spec/fragment-lcmarker.processor.spec.tsx -------------------------------------------------------------------------------- /src/dom/errors/index.ts: -------------------------------------------------------------------------------- 1 | export * from './unrecognized-tag.error'; 2 | -------------------------------------------------------------------------------- /src/dom/errors/unrecognized-tag.error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/errors/unrecognized-tag.error.ts -------------------------------------------------------------------------------- /src/dom/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/index.ts -------------------------------------------------------------------------------- /src/dom/live-renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/live-renderer.ts -------------------------------------------------------------------------------- /src/dom/plugins/class.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/plugins/class.plugin.ts -------------------------------------------------------------------------------- /src/dom/plugins/event-handler.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/plugins/event-handler.plugin.ts -------------------------------------------------------------------------------- /src/dom/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/plugins/index.ts -------------------------------------------------------------------------------- /src/dom/plugins/input-state.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/plugins/input-state.plugin.ts -------------------------------------------------------------------------------- /src/dom/plugins/object-value.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/plugins/object-value.plugin.ts -------------------------------------------------------------------------------- /src/dom/plugins/style.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/plugins/style.plugin.ts -------------------------------------------------------------------------------- /src/dom/plugins/test/class.plugin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/plugins/test/class.plugin.test.ts -------------------------------------------------------------------------------- /src/dom/plugins/test/event-handler.plugin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/plugins/test/event-handler.plugin.test.ts -------------------------------------------------------------------------------- /src/dom/plugins/test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/plugins/test/index.ts -------------------------------------------------------------------------------- /src/dom/plugins/test/input-state.plugin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/plugins/test/input-state.plugin.test.ts -------------------------------------------------------------------------------- /src/dom/plugins/test/object-value.plugin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/plugins/test/object-value.plugin.test.ts -------------------------------------------------------------------------------- /src/dom/plugins/test/spec/class.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/plugins/test/spec/class.spec.tsx -------------------------------------------------------------------------------- /src/dom/plugins/test/spec/event-handler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/plugins/test/spec/event-handler.spec.ts -------------------------------------------------------------------------------- /src/dom/plugins/test/spec/input-state.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/plugins/test/spec/input-state.spec.ts -------------------------------------------------------------------------------- /src/dom/plugins/test/spec/object-value.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/plugins/test/spec/object-value.spec.ts -------------------------------------------------------------------------------- /src/dom/plugins/test/spec/style.spec.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/plugins/test/spec/style.spec.tsx -------------------------------------------------------------------------------- /src/dom/plugins/test/style.plugin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/plugins/test/style.plugin.test.ts -------------------------------------------------------------------------------- /src/dom/renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/renderer.ts -------------------------------------------------------------------------------- /src/dom/test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/test/index.ts -------------------------------------------------------------------------------- /src/dom/test/live-renderer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/test/live-renderer.test.ts -------------------------------------------------------------------------------- /src/dom/test/renderer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/test/renderer.test.ts -------------------------------------------------------------------------------- /src/dom/util/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/util/index.ts -------------------------------------------------------------------------------- /src/dom/util/input-value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/util/input-value.ts -------------------------------------------------------------------------------- /src/dom/util/life-cycle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/util/life-cycle.ts -------------------------------------------------------------------------------- /src/dom/util/scan-remove.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/util/scan-remove.ts -------------------------------------------------------------------------------- /src/dom/util/test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/util/test/index.ts -------------------------------------------------------------------------------- /src/dom/util/test/scan-remove.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/util/test/scan-remove.test.ts -------------------------------------------------------------------------------- /src/dom/util/test/set-input-value.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/dom/util/test/set-input-value.test.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/renderer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/index.ts -------------------------------------------------------------------------------- /src/renderer/plugin/append.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/plugin/append.plugin.ts -------------------------------------------------------------------------------- /src/renderer/plugin/content.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/plugin/content.plugin.ts -------------------------------------------------------------------------------- /src/renderer/plugin/create.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/plugin/create.plugin.ts -------------------------------------------------------------------------------- /src/renderer/plugin/fragment.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/plugin/fragment.plugin.ts -------------------------------------------------------------------------------- /src/renderer/plugin/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/plugin/index.ts -------------------------------------------------------------------------------- /src/renderer/plugin/leaf.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/plugin/leaf.plugin.ts -------------------------------------------------------------------------------- /src/renderer/plugin/plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/plugin/plugin.ts -------------------------------------------------------------------------------- /src/renderer/plugin/post-create.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/plugin/post-create.plugin.ts -------------------------------------------------------------------------------- /src/renderer/plugin/post-render.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/plugin/post-render.plugin.ts -------------------------------------------------------------------------------- /src/renderer/plugin/prop.plugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/plugin/prop.plugin.ts -------------------------------------------------------------------------------- /src/renderer/plugin/test/append.plugin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/plugin/test/append.plugin.test.ts -------------------------------------------------------------------------------- /src/renderer/plugin/test/content.plugin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/plugin/test/content.plugin.test.ts -------------------------------------------------------------------------------- /src/renderer/plugin/test/create.plugin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/plugin/test/create.plugin.test.ts -------------------------------------------------------------------------------- /src/renderer/plugin/test/fragment.plugin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/plugin/test/fragment.plugin.test.ts -------------------------------------------------------------------------------- /src/renderer/plugin/test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/plugin/test/index.ts -------------------------------------------------------------------------------- /src/renderer/plugin/test/leaf.plugin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/plugin/test/leaf.plugin.test.ts -------------------------------------------------------------------------------- /src/renderer/plugin/test/plugin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/plugin/test/plugin.test.ts -------------------------------------------------------------------------------- /src/renderer/plugin/test/post-create.plugin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/plugin/test/post-create.plugin.test.ts -------------------------------------------------------------------------------- /src/renderer/plugin/test/post-render.plugin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/plugin/test/post-render.plugin.test.ts -------------------------------------------------------------------------------- /src/renderer/plugin/test/prop.plugin.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/plugin/test/prop.plugin.test.ts -------------------------------------------------------------------------------- /src/renderer/renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/renderer.ts -------------------------------------------------------------------------------- /src/renderer/test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/test/index.ts -------------------------------------------------------------------------------- /src/renderer/test/renderer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/test/renderer.test.ts -------------------------------------------------------------------------------- /src/renderer/test/spec/append.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/test/spec/append.spec.ts -------------------------------------------------------------------------------- /src/renderer/test/spec/content.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/test/spec/content.spec.ts -------------------------------------------------------------------------------- /src/renderer/test/spec/create.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/test/spec/create.spec.ts -------------------------------------------------------------------------------- /src/renderer/test/spec/fragment.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/test/spec/fragment.spec.ts -------------------------------------------------------------------------------- /src/renderer/test/spec/leaf.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/test/spec/leaf.spec.ts -------------------------------------------------------------------------------- /src/renderer/test/spec/post-create.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/test/spec/post-create.spec.ts -------------------------------------------------------------------------------- /src/renderer/test/spec/post-render.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/test/spec/post-render.spec.ts -------------------------------------------------------------------------------- /src/renderer/test/spec/prop.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/test/spec/prop.spec.ts -------------------------------------------------------------------------------- /src/renderer/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/renderer/types.ts -------------------------------------------------------------------------------- /src/test/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/test/index.ts -------------------------------------------------------------------------------- /src/typings/attributes.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/typings/attributes.d.ts -------------------------------------------------------------------------------- /src/typings/custom-attrs.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/typings/custom-attrs.d.ts -------------------------------------------------------------------------------- /src/typings/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/typings/index.d.ts -------------------------------------------------------------------------------- /src/typings/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/typings/index.ts -------------------------------------------------------------------------------- /src/typings/internal.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/typings/internal.d.ts -------------------------------------------------------------------------------- /src/typings/jsx.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/src/typings/jsx.d.ts -------------------------------------------------------------------------------- /test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loreanvictor/render-jsx/HEAD/tslint.json --------------------------------------------------------------------------------