From c8b6ada78ea7fb74909f1d8c18d4690a95bae018 Mon Sep 17 00:00:00 2001 From: ncpa0cpl Date: Sun, 5 Nov 2023 17:46:25 +0100 Subject: [PATCH] feat: added jsx-dev-runtime to the exported paths --- .eslintignore | 1 + jsx-dev-runtime.js | 30 ++++++++++++++++++ jsx-runtime.js | 62 ++++++++++++++++++-------------------- package.json | 5 +++ src/index.ts | 1 + src/jsx-dev-runtime.ts | 1 + src/jsx/jsx-dev-runtime.ts | 11 +++++++ 7 files changed, 78 insertions(+), 33 deletions(-) create mode 100644 jsx-dev-runtime.js create mode 100644 src/jsx-dev-runtime.ts create mode 100644 src/jsx/jsx-dev-runtime.ts diff --git a/.eslintignore b/.eslintignore index ff74c02..ccdb38b 100644 --- a/.eslintignore +++ b/.eslintignore @@ -17,5 +17,6 @@ yarn.lock package-lock.json jsx-runtime.d.ts jsx-runtime.js +jsx-dev-runtime.js docs scripts \ No newline at end of file diff --git a/jsx-dev-runtime.js b/jsx-dev-runtime.js new file mode 100644 index 0000000..a247890 --- /dev/null +++ b/jsx-dev-runtime.js @@ -0,0 +1,30 @@ +"use strict"; +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __copyProps = (to, from, except, desc) => { + if ((from && typeof from === "object") || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { + get: () => from[key], + enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable, + }); + } + return to; +}; +var __reExport = (target, mod, secondTarget) => ( + __copyProps(target, mod, "default"), + secondTarget && __copyProps(secondTarget, mod, "default") +); +var __toCommonJS = (mod) => + __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +var jsx_dev_runtime_exports = {}; +module.exports = __toCommonJS(jsx_dev_runtime_exports); +__reExport( + jsx_dev_runtime_exports, + require("./dist/legacy/jsx-dev-runtime"), + module.exports, +); diff --git a/jsx-runtime.js b/jsx-runtime.js index 7b9f42b..13c99dd 100644 --- a/jsx-runtime.js +++ b/jsx-runtime.js @@ -1,34 +1,30 @@ "use strict"; -var __createBinding = - (this && this.__createBinding) || - (Object.create - ? function (o, m, k, k2) { - if (k2 === undefined) k2 = k; - var desc = Object.getOwnPropertyDescriptor(m, k); - if ( - !desc || - ("get" in desc ? !m.__esModule : desc.writable || desc.configurable) - ) { - desc = { - enumerable: true, - get: function () { - return m[k]; - }, - }; - } - Object.defineProperty(o, k2, desc); - } - : function (o, m, k, k2) { - if (k2 === undefined) k2 = k; - o[k2] = m[k]; - }); -var __exportStar = - (this && this.__exportStar) || - function (m, exports) { - for (var p in m) - if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) - __createBinding(exports, m, p); - }; -Object.defineProperty(exports, "__esModule", { value: true }); -exports.renderToHTML = void 0; -__exportStar(require("./dist/legacy/jsx-runtime"), exports); +var __defProp = Object.defineProperty; +var __getOwnPropDesc = Object.getOwnPropertyDescriptor; +var __getOwnPropNames = Object.getOwnPropertyNames; +var __hasOwnProp = Object.prototype.hasOwnProperty; +var __copyProps = (to, from, except, desc) => { + if ((from && typeof from === "object") || typeof from === "function") { + for (let key of __getOwnPropNames(from)) + if (!__hasOwnProp.call(to, key) && key !== except) + __defProp(to, key, { + get: () => from[key], + enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable, + }); + } + return to; +}; +var __reExport = (target, mod, secondTarget) => ( + __copyProps(target, mod, "default"), + secondTarget && __copyProps(secondTarget, mod, "default") +); +var __toCommonJS = (mod) => + __copyProps(__defProp({}, "__esModule", { value: true }), mod); + +var jsx_runtime_exports = {}; +module.exports = __toCommonJS(jsx_runtime_exports); +__reExport( + jsx_runtime_exports, + require("./dist/legacy/jsx-runtime"), + module.exports, +); diff --git a/package.json b/package.json index 72d0955..0f91a12 100644 --- a/package.json +++ b/package.json @@ -24,6 +24,11 @@ "types": "./dist/types/jsx-runtime.d.ts", "import": "./dist/esm/jsx-runtime.mjs", "require": "./dist/cjs/jsx-runtime.cjs" + }, + "./jsx-dev-runtime": { + "types": "./dist/types/jsx-dev-runtime.d.ts", + "import": "./dist/esm/jsx-dev-runtime.mjs", + "require": "./dist/cjs/jsx-dev-runtime.cjs" } }, "scripts": { diff --git a/src/index.ts b/src/index.ts index d8c1d36..8c9cac0 100644 --- a/src/index.ts +++ b/src/index.ts @@ -20,6 +20,7 @@ export { } from "./json-renderer/render-to-json"; export { renderToStringTemplateTag } from "./string-template-renderer/render-to-string-template-tag"; export { memo } from "./utilities/memo"; +export { createElement } from "./jsx/jsx-runtime"; export type { ContextDefinition, diff --git a/src/jsx-dev-runtime.ts b/src/jsx-dev-runtime.ts new file mode 100644 index 0000000..3fa5b60 --- /dev/null +++ b/src/jsx-dev-runtime.ts @@ -0,0 +1 @@ +export * from "./jsx/jsx-dev-runtime"; diff --git a/src/jsx/jsx-dev-runtime.ts b/src/jsx/jsx-dev-runtime.ts new file mode 100644 index 0000000..8171fc4 --- /dev/null +++ b/src/jsx/jsx-dev-runtime.ts @@ -0,0 +1,11 @@ +import { + Fragment, + _Fragment, + _jsx, + _jsxs, + createElement, + jsx, + jsxs, +} from "./jsx-runtime"; + +export { Fragment, _Fragment, _jsx, _jsxs, createElement, jsx, jsxs };