From 2ecb69218566ec4dbcf555ed741e4a6d3adbe221 Mon Sep 17 00:00:00 2001 From: Rodrigo Pombo Date: Fri, 30 Aug 2024 12:38:25 +0200 Subject: [PATCH 1/2] Use type wildcards for moduleResolution node compatibility --- packages/codehike/package.json | 16 ++++++++++++---- .../codehike/src/{code/index.tsx => code.tsx} | 8 ++++---- 2 files changed, 16 insertions(+), 8 deletions(-) rename packages/codehike/src/{code/index.tsx => code.tsx} (79%) diff --git a/packages/codehike/package.json b/packages/codehike/package.json index 68163083..80bb7699 100644 --- a/packages/codehike/package.json +++ b/packages/codehike/package.json @@ -23,19 +23,27 @@ "type": "github", "url": "https://github.com/sponsors/code-hike" }, + "files": [ + "dist/**" + ], "exports": { "./package.json": "./package.json", ".": "./dist/index.js", "./mdx": "./dist/mdx.js", "./blocks": "./dist/blocks.js", - "./code": "./dist/code/index.js", + "./code": "./dist/code.js", "./utils/token-transitions": "./dist/utils/token-transitions.js", "./utils/static-fallback": "./dist/utils/static-fallback.js", "./utils/selection": "./dist/utils/selection.js" }, - "files": [ - "dist/**" - ], + "types": "index.d.ts", + "typesVersions": { + "*": { + "*": [ + "dist/*" + ] + } + }, "scripts": { "build": "tsc -p . ", "dev": "tsc -p . --watch", diff --git a/packages/codehike/src/code/index.tsx b/packages/codehike/src/code.tsx similarity index 79% rename from packages/codehike/src/code/index.tsx rename to packages/codehike/src/code.tsx index 57c462ed..13ae9aa5 100644 --- a/packages/codehike/src/code/index.tsx +++ b/packages/codehike/src/code.tsx @@ -16,11 +16,11 @@ import type { CustomToken, CustomTokenWithAnnotation, InlineProps, -} from "./types.js" +} from "./code/types.js" -import { highlight } from "./highlight.js" -import { Pre, Inline } from "./pre.js" -import { InnerPre, getPreRef, InnerLine, InnerToken } from "./inner.js" +import { highlight } from "./code/highlight.js" +import { Pre, Inline } from "./code/pre.js" +import { InnerPre, getPreRef, InnerLine, InnerToken } from "./code/inner.js" export type { RawCode, From bed14e3d330f8ed661d2fedce911b3d669eebeb2 Mon Sep 17 00:00:00 2001 From: Rodrigo Pombo Date: Fri, 30 Aug 2024 13:26:48 +0200 Subject: [PATCH 2/2] Add changeset --- .changeset/violet-insects-melt.md | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 .changeset/violet-insects-melt.md diff --git a/.changeset/violet-insects-melt.md b/.changeset/violet-insects-melt.md new file mode 100644 index 00000000..26a14048 --- /dev/null +++ b/.changeset/violet-insects-melt.md @@ -0,0 +1,5 @@ +--- +"codehike": patch +--- + +Compatibility with ts `moduleResolution: node`, fix #437