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 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,