├── .gitignore ├── .npmignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── example ├── README.md ├── package-lock.json ├── package.json ├── src │ ├── App.jsx │ ├── index.jsx │ └── utils │ │ └── unifyHead.js └── tsconfig.json ├── jsx-dev-runtime.d.ts ├── jsx-runtime.d.ts ├── package.json ├── src ├── index.ts ├── jsx-dev-runtime.ts ├── jsx-runtime.ts ├── jsx │ ├── jsx-dev-runtime.ts │ ├── jsx-runtime.ts │ └── jsx.types.ts └── render │ ├── attributes-to-string.ts │ ├── create-element.ts │ ├── escape-entities.ts │ └── jsx-to-string.ts ├── test ├── package-lock.json ├── package.json ├── src │ ├── components │ │ ├── Headline.jsx │ │ ├── Html.jsx │ │ ├── Layout.jsx │ │ └── Timeout.jsx │ └── index.jsx └── tsconfig.json └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasx/jsx-async-runtime/HEAD/.npmignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasx/jsx-async-runtime/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasx/jsx-async-runtime/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasx/jsx-async-runtime/HEAD/README.md -------------------------------------------------------------------------------- /example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasx/jsx-async-runtime/HEAD/example/README.md -------------------------------------------------------------------------------- /example/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasx/jsx-async-runtime/HEAD/example/package-lock.json -------------------------------------------------------------------------------- /example/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasx/jsx-async-runtime/HEAD/example/package.json -------------------------------------------------------------------------------- /example/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasx/jsx-async-runtime/HEAD/example/src/App.jsx -------------------------------------------------------------------------------- /example/src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasx/jsx-async-runtime/HEAD/example/src/index.jsx -------------------------------------------------------------------------------- /example/src/utils/unifyHead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasx/jsx-async-runtime/HEAD/example/src/utils/unifyHead.js -------------------------------------------------------------------------------- /example/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasx/jsx-async-runtime/HEAD/example/tsconfig.json -------------------------------------------------------------------------------- /jsx-dev-runtime.d.ts: -------------------------------------------------------------------------------- 1 | export * from "./dist/types/jsx-dev-runtime"; 2 | -------------------------------------------------------------------------------- /jsx-runtime.d.ts: -------------------------------------------------------------------------------- 1 | export * from "./dist/types/jsx-runtime"; 2 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasx/jsx-async-runtime/HEAD/package.json -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasx/jsx-async-runtime/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/jsx-dev-runtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasx/jsx-async-runtime/HEAD/src/jsx-dev-runtime.ts -------------------------------------------------------------------------------- /src/jsx-runtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasx/jsx-async-runtime/HEAD/src/jsx-runtime.ts -------------------------------------------------------------------------------- /src/jsx/jsx-dev-runtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasx/jsx-async-runtime/HEAD/src/jsx/jsx-dev-runtime.ts -------------------------------------------------------------------------------- /src/jsx/jsx-runtime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasx/jsx-async-runtime/HEAD/src/jsx/jsx-runtime.ts -------------------------------------------------------------------------------- /src/jsx/jsx.types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasx/jsx-async-runtime/HEAD/src/jsx/jsx.types.ts -------------------------------------------------------------------------------- /src/render/attributes-to-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasx/jsx-async-runtime/HEAD/src/render/attributes-to-string.ts -------------------------------------------------------------------------------- /src/render/create-element.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasx/jsx-async-runtime/HEAD/src/render/create-element.ts -------------------------------------------------------------------------------- /src/render/escape-entities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasx/jsx-async-runtime/HEAD/src/render/escape-entities.ts -------------------------------------------------------------------------------- /src/render/jsx-to-string.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasx/jsx-async-runtime/HEAD/src/render/jsx-to-string.ts -------------------------------------------------------------------------------- /test/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasx/jsx-async-runtime/HEAD/test/package-lock.json -------------------------------------------------------------------------------- /test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasx/jsx-async-runtime/HEAD/test/package.json -------------------------------------------------------------------------------- /test/src/components/Headline.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasx/jsx-async-runtime/HEAD/test/src/components/Headline.jsx -------------------------------------------------------------------------------- /test/src/components/Html.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasx/jsx-async-runtime/HEAD/test/src/components/Html.jsx -------------------------------------------------------------------------------- /test/src/components/Layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasx/jsx-async-runtime/HEAD/test/src/components/Layout.jsx -------------------------------------------------------------------------------- /test/src/components/Timeout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasx/jsx-async-runtime/HEAD/test/src/components/Timeout.jsx -------------------------------------------------------------------------------- /test/src/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasx/jsx-async-runtime/HEAD/test/src/index.jsx -------------------------------------------------------------------------------- /test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasx/jsx-async-runtime/HEAD/test/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jeasx/jsx-async-runtime/HEAD/tsconfig.json --------------------------------------------------------------------------------