From 1fcf2e77e1e83970fdfb8e086c39d5bac1321273 Mon Sep 17 00:00:00 2001 From: Duval Kilpatrick Date: Tue, 23 Dec 2025 10:21:07 -0500 Subject: [PATCH 1/4] fix: add back cjs support --- packages/pages-components/package.json | 7 ++++++- packages/pages-components/vite.config.ts | 4 ++-- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/packages/pages-components/package.json b/packages/pages-components/package.json index 03c521ed..79e1d2e0 100644 --- a/packages/pages-components/package.json +++ b/packages/pages-components/package.json @@ -20,12 +20,17 @@ "dist", "THIRD-PARTY-NOTICES" ], + "main": "./dist/index.cjs", "module": "./dist/index.js", "exports": { ".": { "import": { "types": "./dist/index.d.ts", "default": "./dist/index.js" + }, + "require": { + "types": "./dist/index.d.cts", + "default": "./dist/index.cjs" } }, "./style.css": "./dist/index.css" @@ -122,4 +127,4 @@ "react-markdown": "^9.0.2", "remark-rehype": "10.1.0" } -} +} \ No newline at end of file diff --git a/packages/pages-components/vite.config.ts b/packages/pages-components/vite.config.ts index 97ecfcfd..ccd1af5a 100644 --- a/packages/pages-components/vite.config.ts +++ b/packages/pages-components/vite.config.ts @@ -11,7 +11,7 @@ export default defineConfig(() => ({ entry: path.resolve(__dirname, "src/index.ts"), name: "pages-components", fileName: "index", - formats: ["es"] as LibraryFormats[], // typescript is unhappy without this forced type definition + formats: ["es", "cjs"] as LibraryFormats[], // typescript is unhappy without this forced type definition }, rollupOptions: { external: ["react", "react-dom", "mapbox-gl"], @@ -44,7 +44,7 @@ const dts = (): Plugin => ({ return; } - exec("tsup src/index.ts --format esm --dts-only", (err) => { + exec("tsup src/index.ts --format esm,cjs --dts-only", (err) => { if (err) { throw new Error("Failed to generate declaration files"); } From c11fcbd433de60e73e10ed1b99bdf90b147e6262 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 23 Dec 2025 15:21:58 +0000 Subject: [PATCH 2/4] Automated linting/prettier update --- packages/pages-components/CHANGELOG.md | 10 +++++----- packages/pages-components/package.json | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/pages-components/CHANGELOG.md b/packages/pages-components/CHANGELOG.md index c65f5a27..ca920d0d 100644 --- a/packages/pages-components/CHANGELOG.md +++ b/packages/pages-components/CHANGELOG.md @@ -2,23 +2,23 @@ ##### Chores -* upgrade storybook/test-runner ([#128](https://github.com/yext/js/pull/128)) ([c8730380](https://github.com/yext/js/commit/c87303805625f6615aa45ea7e711bc0805076420)) +- upgrade storybook/test-runner ([#128](https://github.com/yext/js/pull/128)) ([c8730380](https://github.com/yext/js/commit/c87303805625f6615aa45ea7e711bc0805076420)) ##### New Features -* **pages-components:** add openingHoursSpecification schema helper ([#129](https://github.com/yext/js/pull/129)) ([8ad76b49](https://github.com/yext/js/commit/8ad76b4956210832b9ada6fe995bdaf34b5834a7)) +- **pages-components:** add openingHoursSpecification schema helper ([#129](https://github.com/yext/js/pull/129)) ([8ad76b49](https://github.com/yext/js/commit/8ad76b4956210832b9ada6fe995bdaf34b5834a7)) ##### Bug Fixes -* update getDirections encoding ([#132](https://github.com/yext/js/pull/132)) ([b0b0dc7f](https://github.com/yext/js/commit/b0b0dc7fff5137329aa4be7cc4301a4982d946f2)) +- update getDirections encoding ([#132](https://github.com/yext/js/pull/132)) ([b0b0dc7f](https://github.com/yext/js/commit/b0b0dc7fff5137329aa4be7cc4301a4982d946f2)) ##### Other Changes -* drop React 19 and add React/Node matrix tests ([#131](https://github.com/yext/js/pull/131)) ([ad28ab88](https://github.com/yext/js/commit/ad28ab88820c99f442664ac2cd7e7acb0a8b582e)) +- drop React 19 and add React/Node matrix tests ([#131](https://github.com/yext/js/pull/131)) ([ad28ab88](https://github.com/yext/js/commit/ad28ab88820c99f442664ac2cd7e7acb0a8b582e)) ##### Reverts -* prior changes and build with React 18 ([#127](https://github.com/yext/js/pull/127)) ([5b2fd083](https://github.com/yext/js/commit/5b2fd0839cef7bffd14a316dfb101a8b38e7a1fb)) +- prior changes and build with React 18 ([#127](https://github.com/yext/js/pull/127)) ([5b2fd083](https://github.com/yext/js/commit/5b2fd0839cef7bffd14a316dfb101a8b38e7a1fb)) #### 1.2.2 (2025-11-19) diff --git a/packages/pages-components/package.json b/packages/pages-components/package.json index 79e1d2e0..e003749d 100644 --- a/packages/pages-components/package.json +++ b/packages/pages-components/package.json @@ -127,4 +127,4 @@ "react-markdown": "^9.0.2", "remark-rehype": "10.1.0" } -} \ No newline at end of file +} From 4c62df25b9aa05bffba6d190b46b69a9108815b4 Mon Sep 17 00:00:00 2001 From: github-actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 23 Dec 2025 15:24:10 +0000 Subject: [PATCH 3/4] Update snapshots --- ...tus--complete-template-override-closed.png | Bin 5784 -> 5795 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/packages/pages-components/.storybook/snapshots/__snapshots__/components-hoursstatus--complete-template-override-closed.png b/packages/pages-components/.storybook/snapshots/__snapshots__/components-hoursstatus--complete-template-override-closed.png index e2bf5cea8e6d36fafe9a192e22dd5f49c49eb6ee..03dde70e8a07f60edc62f54be4831e172d1dff2b 100644 GIT binary patch delta 1670 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 Date: Tue, 23 Dec 2025 15:26:14 +0000 Subject: [PATCH 4/4] Update snapshots --- ...tus--complete-template-override-closed.png | Bin 5795 -> 5784 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/packages/pages-components/.storybook/snapshots/__snapshots__/components-hoursstatus--complete-template-override-closed.png b/packages/pages-components/.storybook/snapshots/__snapshots__/components-hoursstatus--complete-template-override-closed.png index 03dde70e8a07f60edc62f54be4831e172d1dff2b..e2bf5cea8e6d36fafe9a192e22dd5f49c49eb6ee 100644 GIT binary patch delta 1652 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