From 0f6f10247318ed074ec3bbc1b278538b16a167be Mon Sep 17 00:00:00 2001 From: Hunter Johnston <64506580+huntabyte@users.noreply.github.com> Date: Thu, 6 Jun 2024 10:11:12 -0400 Subject: [PATCH] fix: ensure "add" utility exports types as well (#74) --- .changeset/happy-scissors-smoke.md | 5 +++++ packages/runed/src/lib/utilities/index.ts | 2 +- .../runed/src/lib/utilities/useMutationObserver/index.ts | 2 +- scripts/add-utility.mjs | 4 ++-- 4 files changed, 9 insertions(+), 4 deletions(-) create mode 100644 .changeset/happy-scissors-smoke.md diff --git a/.changeset/happy-scissors-smoke.md b/.changeset/happy-scissors-smoke.md new file mode 100644 index 00000000..e809506f --- /dev/null +++ b/.changeset/happy-scissors-smoke.md @@ -0,0 +1,5 @@ +--- +"runed": patch +--- + +fix: ensure "add" utility exports types as well diff --git a/packages/runed/src/lib/utilities/index.ts b/packages/runed/src/lib/utilities/index.ts index b8e8d7f6..4c2e9fca 100644 --- a/packages/runed/src/lib/utilities/index.ts +++ b/packages/runed/src/lib/utilities/index.ts @@ -14,4 +14,4 @@ export * from "./PressedKeys/index.js"; export * from "./MediaQuery/index.js"; export * from "./ElementRect/index.js"; export * from "./useMutationObserver/index.js"; -export { useResizeObserver } from "./useResizeObserver/index.js"; +export * from "./useResizeObserver/index.js"; diff --git a/packages/runed/src/lib/utilities/useMutationObserver/index.ts b/packages/runed/src/lib/utilities/useMutationObserver/index.ts index 813be5ef..6bb08000 100644 --- a/packages/runed/src/lib/utilities/useMutationObserver/index.ts +++ b/packages/runed/src/lib/utilities/useMutationObserver/index.ts @@ -1 +1 @@ -export { useMutationObserver } from "./useMutationObserver.svelte.js"; +export * from "./useMutationObserver.svelte.js"; diff --git a/scripts/add-utility.mjs b/scripts/add-utility.mjs index 9acc711c..aeb1dee6 100644 --- a/scripts/add-utility.mjs +++ b/scripts/add-utility.mjs @@ -20,9 +20,9 @@ const contentFile = `${contentDir}/${toKebabCase(utilName)}.md`; const demoFile = `${demosDir}/${toKebabCase(utilName)}.svelte`; fs.mkdirSync(utilDir, { recursive: true }); -fs.writeFileSync(utilIndexFile, `export { ${utilName} } from "./${utilName}.svelte.js";`); +fs.writeFileSync(utilIndexFile, `export * from "./${utilName}.svelte.js";`); fs.writeFileSync(utilMainFile, ""); -fs.appendFileSync(utilsBarrelFile, `export { ${utilName} } from "./${utilName}/index.js";`); +fs.appendFileSync(utilsBarrelFile, `export * from "./${utilName}/index.js";`); fs.writeFileSync( contentFile,