From 17ab93c950b98ef8008dda70add0b201fed4f8c4 Mon Sep 17 00:00:00 2001 From: Josh Black Date: Thu, 18 May 2023 10:42:43 -0500 Subject: [PATCH 1/2] feat(npm): add experimental entrypoint --- experimental/package.json | 8 ++++++++ package.json | 4 ++++ rollup.config.js | 3 +++ src/experimental/index.ts | 1 + 4 files changed, 16 insertions(+) create mode 100644 experimental/package.json create mode 100644 src/experimental/index.ts diff --git a/experimental/package.json b/experimental/package.json new file mode 100644 index 00000000000..36794a4a78c --- /dev/null +++ b/experimental/package.json @@ -0,0 +1,8 @@ +{ + "_comment1": "this is required only for typescript. once this is fixed https://github.com/microsoft/TypeScript/issues/33079 we can remove this hack", + "name": "@primer/react/experimental", + "types": "../lib-esm/experimental/index.d.ts", + "main": "../lib-esm/experimental/index.js", + "type": "module", + "sideEffects": false +} diff --git a/package.json b/package.json index bebbf479497..07cc7e4e1c5 100644 --- a/package.json +++ b/package.json @@ -9,6 +9,10 @@ "import": "./lib-esm/index.js", "require": "./lib/index.js" }, + "./experimental": { + "import": "./lib-esm/experimental/index.js", + "require": "./lib/experimental/index.js" + }, "./drafts": { "import": "./lib-esm/drafts/index.js", "require": "./lib/drafts/index.js" diff --git a/rollup.config.js b/rollup.config.js index 99d1ea49e35..cbb17d02099 100644 --- a/rollup.config.js +++ b/rollup.config.js @@ -13,6 +13,9 @@ const input = new Set([ // "." 'src/index.ts', + // "./experimental" + 'src/experimental/index.ts', + // "./drafts" 'src/drafts/index.ts', diff --git a/src/experimental/index.ts b/src/experimental/index.ts new file mode 100644 index 00000000000..477d784c80a --- /dev/null +++ b/src/experimental/index.ts @@ -0,0 +1 @@ +export * from '../drafts' From 1b08e6ca5b2838aefbadd1b5b8e36c8705b885f2 Mon Sep 17 00:00:00 2001 From: Josh Black Date: Thu, 18 May 2023 10:46:14 -0500 Subject: [PATCH 2/2] chore: add changeset --- .changeset/tiny-melons-march.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/tiny-melons-march.md diff --git a/.changeset/tiny-melons-march.md b/.changeset/tiny-melons-march.md new file mode 100644 index 00000000000..7d30dcf7c18 --- /dev/null +++ b/.changeset/tiny-melons-march.md @@ -0,0 +1,5 @@ +--- +'@primer/react': minor +--- + +Add @primer/react/experimental entrypoint as an alternative to drafts