siefkenj / unified-latex

Utilities for parsing and manipulating LaTeX ASTs with the Unified.js framework
MIT License
85 stars 20 forks source link

npm package @unified-latex/unified-latex-util-match contains broken .d.ts #23

Closed theseanl closed 1 year ago

theseanl commented 1 year ago

Its index.d.ts contains a line:

export declare const anyEnvironment: (node: any) => node is import("@unified-latex/unified-latex-types/dist").Environment, anyMacro: (node: any) => node is import("@unified-latex/unified-latex-types/dist").Macro, anyString: (node: any) => node is import("@unified-latex/unified-latex-types/dist").String, argument: (node: any) => node is import("@unified-latex/unified-latex-types/dist").Argument, blankArgument: (node: any) => boolean, comment: (node: any) => node is import("@unified-latex/unified-latex-types/dist").Comment, environment: (node: any, envName?: string | undefined) => node is import("@unified-latex/unified-latex-types/dist").Environment, group: (node: any) => node is import("@unified-latex/unified-latex-types/dist").Group, macro: (node: any, macroName?: string | undefined) => node is import("@unified-latex/unified-latex-types/dist").Macro, math: (node: any) => node is import("@unified-latex/unified-latex-types/dist").InlineMath | import("@unified-latex/unified-latex-types/dist").DisplayMath, parbreak: (node: any) => node is import("@unified-latex/unified-latex-types/dist").Parbreak, string: (node: any, value?: string | undefined) => node is import("@unified-latex/unified-latex-types/dist").String, whitespace: (node: any) => node is import("@unified-latex/unified-latex-types/dist").Whitespace;

However @unified-latex/unified-latex-types as published in npm doesn't contain a directory dist.

siefkenj commented 1 year ago

Very weird. I have no idea why that is happening, since libs/match.d.ts imports correctly from "@unified-latex/unified-latex-types".

I moved the export location and published v1.2.3, which seems to fix the problem, though I have no idea what causes it in the first place.

theseanl commented 1 year ago

Thank you!