- Allow more config names (bf6eea96)
- logger: Display paths from user directory if shorter (820a821f)
- Add verbose logging (acf9ed0a)
- Add syntax highlighting for errors and warnings (b15f1efd)
- Cache types and entities (5442e5d3)
- Return diagnostic messages (931d97ee)
- Add option to exclude internal entities (e73b8465)
- Testing issues (ef9e74cd)
- Entry point (9bdad6c5)
- Package json import path (ba348143)
- Add workaround for
id
collisions (8435e2e6) - End position sometimes off by 1 (56d6e070)
- Render unregistered anchors (e0d21ad4)
- Not registering all anchors (6c8245d2)
- Add
tinyhighlight
as a dependency (5aecea5f) - Node entry (7a5bec1e)
- Add diagnostic start and end position (cc6fc1a6)
- Make sure stats are logged before trying to interpret (c3f4b9fc)
- Eslint regressions (5a284b4f)
- Filtering of internal entities (6e1e2bf8)
- Create enum type (7b524912)
- Browser api (60d03a49)
- Type cleanup (048a9526)
- Harmonize path aliases (f7d0ccc8)
- Allow js with default compiler options (93af68ce)
- Improve logging (f0238058)
- Switch to flat eslint config and config monorepo (39337684)
- Return object name if available (fabdf905)
- Migrate to latest overload definitions (30c3d729)
- Improve console output (f2cea7eb)
- Don't undo something you haven't done (cbc2a406)
- Enforce strict
.dts
output (d4f3a59a)
- Update dependencies (5ef2607a)
- Regenerate package-lock.json (990ecbed)
- Update dependencies (0d806c4d)
- Clean up vscode settings (8e463fc8)
- Update dependencies (3f2a8e32)
- Update vscode settings (dfdc50d9)
- Simplify eslint typescript parser (5bd5ac20)
- Add spell check exception (35f317cd)
- Eslint fixes (27a888b5)
- Update dependencies (d08626eb)
- Load renderer after interpreter (7e3c47b7)
- Code cleanup (edf76999)
- Update dependencies (77950ea3)
- Correct version number (bf78a1c2)
- Upgrade node versions (66a9315b)
- Update dependencies (37a1d1a0)
- Update to typescript
5.5
(a7e74f82) - Simplify vscode config (d69cc051)
- Code cleanup (48a4062d)
- Update eslint rules (40846c6c)
- Lint github actions (eb1668a2)
- Update schema (7def50e8)
- Fix lint scripts (48d5f96c)
- Disable multi threading in debugger (8e5f55fb)
- Ignore invalid peerDependency from
github-actions-reporter
(161b3d29) - Remove vitest beta workaround (d2332b23)
- Node import in browser (c4ad480)
- Auto import without file extensions (2107256)
- Roger Schönbächler
- Make rendering of table of contents optional (ca33ef2)
- Browser import (c3dd914)
- Roger Schönbächler
- Render class name instead of
class
(428d443) - Rendering violation in user provided markdown (6d562c0)
- Code cleanup (f0d7b8a)
- Roger Schönbächler
- renderer:html: Section node title rendering (236929f)
- Interpreting of circular types (073f8ba)
- Render class name instead of
class
(428d443)
- Preserve empty lines (3e463ca)
- Roger Schönbächler
- Preserve empty lines (3e463ca)
- Roger Schönbächler
- Add option to disable class member titles (782ea1c)
- Add option to treat default values as optional (b522c6d)
- Use correct signature entities (1048555)
- Correct function entity kinds (7e2c43b)
- Double rendering of member context (cd2ce41)
- release: V0.2.1 (1dd37d8)
- Roger Schönbächler
- Add option to disable class member titles (782ea1c)
- Use correct signature entities (1048555)
- Correct function entity kinds (7e2c43b)
- Double rendering of member context (cd2ce41)
- Roger Schönbächler
⚠️ Render entity prefixes (7779d37)
- Don't render empty lines between nested lists (7ed4522)
- Unregister anonymous anchor from correct file (ab44d76)
- Adapt helper function to new signatures (933f4d2)
- Improve section rendering in markdown (6e50b90)
- Split pre-build and build (b002ee6)
⚠️ Render entity prefixes (7779d37)
- Roger Schönbächler
- Allow partial rendering of parent names (c960a4e)
- Add option to disable the rendering of source code links (7644118)
- Reduce nesting only if it was increased (8126e25)
- Schema types (705e690)
- Tuple types getting widened with
DeepRequiredByKey
andDeepPartialByKey
(5fbe807)
- release: V0.1.3 (e5dcf33)
- Add type annotations (2b55d3b)
- Code cleanup (8fbfa6c)
- Remove unused config (77f3faf)
- Update schema (4df6fb8)
- Roger Schönbächler
- Allow partial rendering of parent names (c960a4e)
- Reduce nesting only if it was increased (8126e25)
- Roger Schönbächler
- Add option to render the name of the parent namespace (51cd641)
- Make properties in config optional (0066206)
- Use helper functions for ctx modifiers (50d79f9)
- Code cleanup (f873483)
- Roger Schönbächler
- release: V0.1.1 (3c4365d)
- Roger Schönbächler
⚠️ Add support for inline jsdoc tags (c8a3d7c)
- Improve link registry (9a53703)
- Update badges (9e98e65)
- Update dependencies (90af25b)
⚠️ Add support for inline jsdoc tags (c8a3d7c)
- Roger Schönbächler
- Create initial config (c495d00)
- Add functions (6d58bb0)
- Add support for union types (8131133)
- Add support for intersection types (f7c6824)
- types: Add support for tuples (056d53c)
- Add basic generics support (9a505b0)
- Add support for inheritance (6a1500e)
- Add markdownlint (5b659de)
- Add recommended extensions (4310f4e)
- Add
module
andnamespace
types (eeed235) - Add enum (e489663)
- Add interface renderer (128a772)
- Add markdownlint config (dccb353)
- Add support for inverted paths (06ea1fc)
- Add support for generic interfaces (43d0640)
- Add support for mapped types (128b6ef)
- Add type query (15cf38f)
- Use tsconfig paths (eec83b0)
- renderer: Add support for array type (8d51ac6)
- renderer: Add support for tuple type (48fd977)
- Add support for child renderer (26e6f1a)
- Implement function type correctly (610c716)
- Support indexed access types (aabdf55)
- Add markdown renderer (c7c8842)
- Add sectionNode (54c453e)
- Add sections around entities (803bd44)
- Add support for set type (9252714)
- Add support for map type (f0e0cdf)
- Add support for map type" (f64c15f)
- Add support for set type" (f0936d0)
- html: Semantic html tags and sidebar (8f0ea02)
- Render unresolved type (874a181)
- Handle default exports and export assignment (769a866)
- Add changelog-config (d1b3968)
- Don't render private members (f896d4f)
- Add export registry (1ea4160)
- Add option to disable rendering of the
undefined
type of optional types (cae3383) - Add option to disable rendering of the
undefined
type of optional types" (4fa48cf) - Create virtual fs and use it in tests (88b2f43)
- Multiple entrypoints (b1c26b6)
- jsdoc: Support throws tag (b93e3aa)
- Add support for
eventProperty
TSDoc tag (35d73ac) - Create
paddedNode
(d85399e) - Add
displayName
to anchor (8c925d4)
- Add missing class modifiers (259965a)
- Type error (b5b11a5)
- Missing name property (1b875ed)
- Style issues (7e7fa62)
- Remove unused import (5c1cb9f)
- Clean type references (b900108)
- Wrong import paths (8ebe353)
- Update interface types (141dbd0)
- Types and tests (3ad1e85)
- Invalid kind (d8e3919)
- Interfaces can extend multiple other interfaces (334aa93)
- Matching of absolute paths (3081418)
- Import path (b1b06d0)
- Add missing meta data (92b94ea)
- Types should not have jsdoc tags (0de6d49)
- tsconfig: Including tests in build (4092100)
- Wip renderer tests (b3bb6f0)
- Id in TypeScript > 5 is sometimes 0 (ca2816b)
- Missing exports (97db58f)
- Complete utility type (03a643f)
- Class heritage rendering (582f0c1)
- Export tests on windows (4a1e1fa)
- Init test on windows (f9d36d7)
- Do not render title in types (94c25f9)
- Not spreading children (f95d0e3)
- Typescript utility types not working (20657e8)
- Object rendering and list rendering (b7ec53a)
- Invalid types (8242d27)
- Invalid command (a7e2c2c)
- Wrong import (0dc9988)
- Awaiting promises (7d38c5d)
- Schema script (6bb435d)
- Import file extensions (6ad250a)
- Missing properties in schema (463f23d)
- Categories crashing (91c956b)
- Return type translation (d8b99b4)
- Anchors not registered (b2ffb2e)
- Filter out empty lines (0787713)
- Remove white space up to common indentation (e75f19a)
- Replace first newline without whitespace (5a61dc1)
- Indentations (4d120ac)
- Array values not detected (337b888)
- Overriding test config (fd6db1b)
- Make
typeId
optional (bdae81b) - Invalid package-lock json (36c9b4f)
- Capitalize titles (f2276d4)
- Title render max size of 6 (d8f793a)
- Nesting not limited correctly (7f5c06f)
- Small type errors (42c5fba)
- Use posix paths, even on windows (025e66c)
- Type errors (4a111eb)
- Enforcing line breaks (49bc0a5)
- Improve import restrictions (3c36c41)
- Table of contents rendering (ada777b)
- Allow defining output file name (8d9f491)
- Table of contents rendering for classes (8f5415a)
- linker: Keep underscore (d5dfdc0)
- linker: Remove html entities (c1f25fb)
- Not removing square brackets (e0c865e)
- Escape square brackets (410856a)
- Filter out members from excluded types (ae8a22c)
- Don't create nested lists (8268bdf)
- Add missing multiline types (4f3becc)
- Collapse multiple newlines (92d2032)
- Render multiline nodes in an array on new lines (3dfdd06)
- Whole list not rendered if a single item was empty (aa2dfc9)
- Don't render multiline types in a list (40a7c94)
- Add missing types in
isFunctionLikeEntity
(69469cb) - Allow shorthand property (cece914)
- Improve multiline type detection (00f6fe2)
- Ensure parameter type is always defined (bc32478)
- Don't render empty children (c50ea2f)
- Don't render private members when disabled (3332db6)
- Rendering of type references (c69c9fd)
- Type correctness (15fb2b5)
- Use markdown context (d5fd8d6)
- Don't render class node as a list (26a2a53)
- Rendering of type parameter encapsulation (d62628c)
- Add export assignment (8b20098)
- Type encapsulation with no type arguments (3d47c22)
- Autocomplete of external types (4be9586)
- Import of json files (a9eaed0)
- Finding files in correct directory (2ea4b15)
- Improve rendering of type references (78b8a01)
- Missing newline between functions (6121401)
- Render trailing newline (14d94ab)
- Correctly escape markdown (0086dd8)
- Don't double escape (c7cf497)
- Remove static properties (8429841)
- Tests and types (7d3a353)
- Paths on windows (0713183)
- Substitute home dir (e046065)
- Paths on windows (97c497e)
- Paths on windows (c1b6698)
- Normalize all volume letters (14e0aaf)
- path: Improve normalization (850f52f)
- path: Remove additional slashes on windows (90a263f)
- path: Auto-correct root (8e4fde5)
- path: Leading invalid separators (6192109)
- Updating array via push doesn't work because it is a setter (c2747d9)
- Convert in two steps (7bdbd76)
- paragraph: Add indentation (c533374)
- Accidentally escaping code fences (1d0a843)
- Improve path module (374c7a2)
- Extending of config file (0b119f4)
- Use optional config for schema (cb020ae)
- Improve config finder (f313e6f)
- Don't change nesting (4f7a5ec)
- Invalid json schema (9e37c2c)
- Remove rendering of final empty line (fe6c002)
- Rendering multiple whitespaces between tags (e23743b)
- Encapsulate unresolved types (a89446a)
- Remove rendering of final empty line (95289e4)
- Improve html rendering (860ad8b)
- Don't render indentation on small nodes (3c81e40)
- html: Improve multiline rendering (e77d0f5)
- Resolve import clause symbols (e5a69dc)
- Don't double resolve imported symbols (fca8704)
- path: False positive when finding common path (5619430)
- Circular type not encapsulated (780ece4)
- Invalid indexed access type from typeNode (312b776)
- Remove invalid return type from setter (5a768b6)
- Include all titles in link registry (c18ad04)
- Don't register anchor for empty titles (e1861eb)
- Add type check (6c09833)
- Remove magic and introduce ctx for more pure functions (5f168c7)
- Improve interface typings (9aed676)
- Improve typings (4dc32fe)
- Remove special array handling (135f0b0)
- Add more function tests (1b63d93)
- Wip (0c64bbb)
- Remove only (041920d)
- Adapt to new lint rules (e2a8218)
- Code cleanup (db5e42d)
- Rename types to entities (b8cb964)
- Remove cache and instead introduce exportedSymbols (fa158f7)
- Remove exported symbols (f3116ec)
- Rename
TypeKind
toKind
(25fc70e) - Move parsing entry points to separate files (8dea6b3)
- Change compilation target (cf2929d)
- Change compilation target" (b9c9ee3)
- Rename package (e2e8f77)
- logger: Pass logger in context (e6fd5f6)
- Rename type definition files to
*.d.ts
(5f5666f) - Differentiate between types and entities (946da7b)
- More generic jsdoc tags (b98a49b)
- logger: Convert to module (80c0f52)
- Rename module to
unwritten
(052dca5) - Remove structuredClone until available on all current node versions (5acc0f0)
- This is not react (d3189d7)
- Rename compiler to interpreter (a93482f)
- Fix mapped types (8c6ab6f)
- Fix types (757eb72)
- Remove typescript renderer temporarily (acf1da8)
- Fixup remove typescript renderer temporarily (f88f2d2)
- Fixup remove typescript renderer temporarily (fb74f88)
- Convert interfaces to types (ea8e386)
- Nodes (4e1668f)
- Remove property position (a4e1069)
- Render type alias signature (82b943b)
- Compile renderer tests + ids (a712342)
- Adapt to changes (746ba0b)
- Adapt to changes (485242c)
- Fixup tests (bc81b50)
- Move template utils (3fa3cab)
- Remove debug script for now (b271281)
- Highlight errors (9b187a9)
- Improve error messages (78995e2)
- Only import logger when needed (26235fb)
- Convert vite plugin to typescript (86afe5c)
- Improve formatting of logger (4d7ba89)
- Improve error message (333cf4b)
- Remove double rendering (cb2a37f)
- Add section type enum (3965b3e)
- Don't resolve excluded types (cb6924d)
- Add typeArguments to unresolved types (e8f013d)
- Change html typeEncapsulation (221e4e9)
- Add default command and alias (7f7661e)
- Auto detect shebangs (adc3fac)
- Use existing rollup plugin (c77beaf)
- Limit nesting and indentation (e86bcfc)
- Rewrite list rendering (105c0fb)
- Rewrite list rendering (b8d5651)
- Render relative paths for position (00537fe)
- Better externalize node builtins (cea2cb6)
- Return output path (45cfd62)
- Add linkRegistry to renderer (0579f0b)
- Use
vitest
instead ofvi
(f298545) - Use it.each (5491cea)
- Restructure types (b95e4c3)
- Improve compiler diagnostics (745687e)
- Add "defined in" prefix to position link (c92dc3b)
- Formatting improvements (4671617)
- Improve variable names (4325c12)
- Render table of contents categories as list (14cd1c6)
- Remove html element in markdown renderer (e8800ea)
- Rename
.d.ts
files to.ts
(a638be0) - Singularize type names (404aee2)
- Support types in linkregistry (750b914)
- Rewrite path module (007b1f0)
- Types refactoring (eaf8028)
- Clean up types (f30c314)
- Improve compiler diagnostics (3b1c55f)
- Improve translations (fa44bca)
- Improve types (f3bdde1)
- Clean up translations (09e6c16)
- Remove translation magic (aa81e14)
- Reintroduce target entity (292a976)
- Introduce conditional node (8702b1c)
- Don't check file system for available paths (826c0b4)
- Render titles in class table of contents (0ab0831)
- Don't document unresolved entities (396d07e)
- Move tags after description (3ef7489)
- Remove invalid overloads (e5cf95d)
- Improve markdown rendering (8c8161f)
- Improve constraints and initializer rendering (fe54590)
- Use file name as title (b66a95c)
- Rename
md
renderer tomarkdown
(3ab9964) - Remove file extension (c3f1f5d)
- Make
join
more logical (771b3a6) - Switch position and tags (05d3203)
- Encapsulate type references (ecfe27c)
- Improve naming (9d769ab)
- Improve indexed access type (7ee9281)
- Code cleanup (afe7ec6)
- Allow falsy values from ast-converter (49eda10)
- Add logo (eb1eec6)
- Add spacing around logo (0745199)
- Change logo container back to
div
to avoid double horizontal lines (0332ab3) - Update logo (a291187)
- Update logo (4d87e98)
- Update logo (a6ce182)
- Update logo (b921095)
- Update logo (68c7552)
- Update logo (03d5b2f)
- Fix typo (3d578dd)
- Remove
ts
renderer (9260a23) - Update badge (eea420a)
- Update readme (36f3b43)
- Update introduction text (9c52488)
- Update to node 20 (694cd35)
- Use vite for building (718780f)
- Add root dir (46d676f)
- Exclude node modules by regex (e34feaf)
- Update build script (1770b85)
- Remove unused script (9060c04)
- Add build:dev command (68d2085)
- Improve release scripts (d689980)
- Remove incremental build (01ba799)
- Improve tsconfig (e69a494)
- Use shared tsconfig (47221a1)
- Update config (b475967)
- Code cleanup (e957e24)
- Update dependencies (2ca2d58)
- Code cleanup (c25d179)
- Adapt to new eslint rules (d62a8e6)
- Update eslint-config (98e8573)
- Update eslint-config (70b29e3)
- Add markdownlint scripts (6b9de7e)
- Fix lint scripts (f07810a)
- Update dependencies (1a1b682)
- Add build scripts (1c8374a)
- Remove console log (762b485)
- Change build target to
ES2020
to supportBigInt
(74d91ef) - Update dependencies (009c02f)
- Update dependencies (0f7ae99)
- Add lib (94e1ebe)
- Regenerate package.json (12bdfad)
- Downgrade dependencies (fa070d8)
- Downgrade dependencies" (e179d40)
- Update dependencies (932f8b6)
- Update dependencies (5cf3c7b)
- Update dependencies (d068cf1)
- Update dependencies (da944cd)
- Update dependencies (e77e0c1)
- Update dependencies (ec24185)
- Update cspell config (d4d5576)
- Update dependencies (c5ed0e2)
- Regenerate
package-lock.json
(69b3791) - Add quickdoks to cspell config (863ce6e)
- Remove debugger statement (2fc4c28)
- Update dependencies (edf3a27)
- Update dependencies (6721a43)
- Remove vitest dependencies (95d3ea7)
- Update dependencies (c7a3008)
- Add rulers to markdown files (a5b33bd)
- Fix linting issues (d6fc2ae)
- Update dependencies (98b3156)
- Update dependencies (a63a52d)
- Update to TypeScript 5 (55611e9)
- Update dependencies (cdee142)
- Cleanup repository (7d9757a)
- cspell: Cleanup config (2e85000)
- Update dependencies (a609e81)
- Update dependencies (2a0eb16)
- Code cleanup (ad5804c)
- Remove unnecessary node_modules/.bin/ prefix (28fe919)
- Update dependencies (cb6187d)
- Update dependencies (9e4bd1c)
- Update dependencies (cd2f1f6)
- Update dependencies (3f83b36)
- Update dependencies (1a7ca11)
- Update dependencies (d62b652)
- Update dependencies (69b703b)
- Update dependencies (56e6b9f)
- Code cleanup (2afe85f)
- Update dependencies (ede989f)
- Comment out markdown renderer for now (1c38be5)
- Improve variable names (70119ec)
- Improve typings (0eb274c)
- Update dependencies (c0fdb8c)
- Update dependencies (8ae49f6)
- Update dependencies (a5f470c)
- Update dependencies (e1cab3f)
- Code cleanup (9dde391)
- Add spellcheck exception (f8e2a2b)
- Fix typo (84fac63)
- Ignore lib (042d540)
- Code cleanup (b6f643f)
- Update dependencies (af8d52f)
- Code cleanup (7f586a2)
- Update dependencies (91c4dcc)
- Update dependencies (f7b0458)
- Update dependencies (fd536bf)
- Update dependencies (1e8a065)
- Update dependencies (6610e4c)
- Code cleanup (ddc08af)
- Code cleanup (ff3fb84)
- Relax vitest rules (3c18327)
- Update dependencies (9dca271)
- Spelling error (2e15846)
- Code cleanup (f3501cd)
- Update dependencies (6dce4f9)
- Code cleanup (7a8052d)
- Code cleanup (9f63190)
- Update dependencies (d25337e)
- Add section separator (1da692a)
- Code cleanup (e830d7c)
- Temporarily add vite beta (3e38b16)
- Code cleanup (73a4a3e)
- Update dependencies (df3ffb1)
- Ignore schema in spellcheck (9b93662)
- Update dependencies (2c2a3ee)
- Update todo (d7d19c5)
- Skip node_modules (f45a05a)
- Add schema (68ccc49)
- Exclude all node_modules (c3e0b2b)
- Update build script (611b6f4)
- Update dependencies (2192b8d)
- Update schema (f9c42c4)
- Update schema (a0d43fb)
- Remove unused dependency (e3599fd)
- Add vitest (e235ff7)
- Fix linting issues (87794ca)
- Downgrade
eslint-plugin-i
(a083977) - Update vitest (e986e4b)
- Update dependencies (5096c97)
- Update dependencies (66eca46)
- Update dependencies (018300b)
- Ignore
node:test
(4812544) - Update dependencies (8ca5b25)
- Fix type errors (5e59d31)
- Update dependencies (532c9c8)
- Update dependencies (4db61e1)
- Update dependencies (d9514b3)
- Update readme (c969941)
- Install ´changelogen´ (242cf34)
- Add changelogen script (0242790)
- release: V0.0.2 (defcb1f)
- Ignore changelog (8eed5ad)
- Update schema (af9753c)
- Add prerelease script (ab33be8)
- Update version (37a04ef)
- Downgrade target (4eb8a6d)
- Add
LICENSE
(d99ac07) - Improve documentation (05c1dcd)
- Update dependencies (368ddf1)
- Add keywords (f2b1629)
- Update dependencies (787a646)
- Update eslint config (4836f44)
- Update
node
andnpm
(6dbc8ef) - Add
engines
filed (9e2d756) - Update eslint-config (5dce70e)
- Ignore
.env
files (d41c8f3) - release: V0.0.3 (c0b0376)
- Improve release scripts (3208cbe)
- Deprecate node16 (c6336cf)
- Update dependencies (39e3301)
- Update cspell config (1c5c763)
- Update dependencies (0396106)
- Update node, use bundled npm (0a76c42)
- Update scripts (dda4788)
- Finished test for
TypeAlias
(07d2f24) - Finished test for
Union
(f963382) - Finished test for
Intersection
(c4a81d2) - Finished test for
Array
(948c90e) - Improve tests (cd09de8)
- Implement tests for conditional types (0ee5676)
- Adapt to new interface (e4767be)
- Add async test (e3b2802)
- Fix invalid setter (67542a3)
- tuple: Check rest types at the beginning and middle (71d9267)
- Add JSDoc tests (6343e01)
- renderer: Add renderer tests (5e00739)
- Wip (3e8c893)
- Don't spam file export checks (446cba8)
- Don't spam file export checks (723ed8c)
- Simplify test case (c54af4d)
- Don't use fs for tests (5dfbe44)
- Improve async function test (3b0a462)
- Add utilty function to debug (8869482)
- Add generator function test (1514186)
- Adapt failing test (190ccff)
- Remove only (800ce39)
- Fix circular type (178d0fb)
- Remove legacy code (e007249)
- Implement remaining test (e151326)
- Simplify tests (2859ef0)
- Adapt tests (c60ab66)
- Add test to check indentation (6a0a895)
- Simplify tests (2a7d2f6)
- Fix invalid typescript in tests (69abda1)
- Adjust indexed-access type tests to current limitations (e7f331d)
- Update eslint rules (fe6804e)
- Eslint (b80902d)
- Code cleanup (0428e29)
- Enforce new eslint rule (991f334)
- Fix eslint rule violations (3021f8b)
- Fix eslint rule violations (8fd0561)
- Code cleanup (93449e2)
- Auto-sort typeguards (3a78c60)
- Enforce newlines in typeguards (2f86ddf)
- Enforce eslint rules (ad94143)
- Improve variable names (8b1e408)
- Code cleanup (586d9a5)
- Change logo color (1d7cd38)
- Fix eslint violations (130299f)
- Cleanup imports (cdfe6ea)
- Fix eslint violations (9becacb)
- Eslint fixes (90d96f4)
- Fix linting issues (1b9ad16)
- Fix linting issues (d13b6cb)
- Fix eslint issues (84c8dd4)
- Enforce index import paths (7f9ffee)
- Ignore linting errors (72b7065)
- Code cleanup (2f5d4e4)
- Sort imports (1888b0e)
- Remove exception from fixed rule (3ff283b)
- Fix auto-fixable vitest violations (7aafd1d)
- Use vitest toContain (0425a89)
- Use vitest toBe (ba8f18b)
- Use vitest toBeDefined (e620c22)
- Use vitest toContain (4eb8e46)
- Use vitest toBe (307d95f)
- Use vitest toContain (5e573cd)
- Use vitest toHaveLength (dc7d3e2)
- Use vitest toContain (8f8ac9e)
- Use vitest toStrictEqual (21eec52)
- Fix auto-fixable vitest violations (5b74571)
- Use vitest toMatch (032d80f)
- Convert assert to expect (015a0d8)
- Use vitest toHaveProperty (3b565bb)
- Use vitest toHaveLength (99f1d2f)
- Add newline (39571be)
- Add ci (f0d9608)
- Add verbose reporter for detailed test summary (19f6f1d)
- Serialize tests to reduce billable time (e0905b7)
- Cache dependencies (ba23faf)
- Log
npm ci
(c2c6917) - Add spell check (0bff67d)
- Add code spell checker (bbe5371)
- Update spell checker (cc2feb6)
- Remove cache (74ee627)
- Remove
fail-fast
andmax-parallel: 1
(e0ec918) - Remove
fail-fast
andmax-parallel: 1
" (42b6a6d) - Remove cache" (19131f0)
- Run tests before lint (16b4a72)
- Fix run tests before lint (3d3d329)
- Fix run tests before lint" (9ea89f0)
- Run tests before lint" (da6be54)
- Flip test reporters (40c9072)
- Flip test reporters" (adf87dd)
- Verbose install (5c48dce)
- Remove test to test ci (f84cd60)
- Run jobs sequentially (fce9ded)
- Do not run jobs sequentially (8ea0c6b)
- Remove node 14 (80661aa)
- Run typechecking (8b1187f)
- Add typechecking (3c25fc6)
- Roger Schönbächler
- Create initial config (c495d00)
- Add functions (6d58bb0)
- Add support for union types (8131133)
- Add support for intersection types (f7c6824)
- types: Add support for tuples (056d53c)
- Add basic generics support (9a505b0)
- Add support for inheritance (6a1500e)
- Add markdownlint (5b659de)
- Add recommended extensions (4310f4e)
- Add
module
andnamespace
types (eeed235) - Add enum (e489663)
- Add interface renderer (128a772)
- Add markdownlint config (dccb353)
- Add support for inverted paths (06ea1fc)
- Add support for generic interfaces (43d0640)
- Add support for mapped types (128b6ef)
- Add type query (15cf38f)
- Use tsconfig paths (eec83b0)
- renderer: Add support for array type (8d51ac6)
- renderer: Add support for tuple type (48fd977)
- Add support for child renderer (26e6f1a)
- Implement function type correctly (610c716)
- Support indexed access types (aabdf55)
- Add markdown renderer (c7c8842)
- Add sectionNode (54c453e)
- Add sections around entities (803bd44)
- Add support for set type (9252714)
- Add support for map type (f0e0cdf)
- Add support for map type" (f64c15f)
- Add support for set type" (f0936d0)
- html: Semantic html tags and sidebar (8f0ea02)
- Render unresolved type (874a181)
- Handle default exports and export assignment (769a866)
- Add changelog-config (d1b3968)
- Don't render private members (f896d4f)
- Add export registry (1ea4160)
- Add option to disable rendering of the
undefined
type of optional types (cae3383) - Add option to disable rendering of the
undefined
type of optional types" (4fa48cf) - Create virtual fs and use it in tests (88b2f43)
- Multiple entrypoints (b1c26b6)
- jsdoc: Support throws tag (b93e3aa)
- Add support for
eventProperty
TSDoc tag (35d73ac) - Create
paddedNode
(d85399e) - Add
displayName
to anchor (8c925d4)
- Add missing class modifiers (259965a)
- Type error (b5b11a5)
- Missing name property (1b875ed)
- Style issues (7e7fa62)
- Remove unused import (5c1cb9f)
- Clean type references (b900108)
- Wrong import paths (8ebe353)
- Update interface types (141dbd0)
- Types and tests (3ad1e85)
- Invalid kind (d8e3919)
- Interfaces can extend multiple other interfaces (334aa93)
- Matching of absolute paths (3081418)
- Import path (b1b06d0)
- Add missing meta data (92b94ea)
- Types should not have jsdoc tags (0de6d49)
- tsconfig: Including tests in build (4092100)
- Wip renderer tests (b3bb6f0)
- Id in TypeScript > 5 is sometimes 0 (ca2816b)
- Missing exports (97db58f)
- Complete utility type (03a643f)
- Class heritage rendering (582f0c1)
- Export tests on windows (4a1e1fa)
- Init test on windows (f9d36d7)
- Do not render title in types (94c25f9)
- Not spreading children (f95d0e3)
- Typescript utility types not working (20657e8)
- Object rendering and list rendering (b7ec53a)
- Invalid types (8242d27)
- Invalid command (a7e2c2c)
- Wrong import (0dc9988)
- Awaiting promises (7d38c5d)
- Schema script (6bb435d)
- Import file extensions (6ad250a)
- Missing properties in schema (463f23d)
- Categories crashing (91c956b)
- Return type translation (d8b99b4)
- Anchors not registered (b2ffb2e)
- Filter out empty lines (0787713)
- Remove white space up to common indentation (e75f19a)
- Replace first newline without whitespace (5a61dc1)
- Indentations (4d120ac)
- Array values not detected (337b888)
- Overriding test config (fd6db1b)
- Make
typeId
optional (bdae81b) - Invalid package-lock json (36c9b4f)
- Capitalize titles (f2276d4)
- Title render max size of 6 (d8f793a)
- Nesting not limited correctly (7f5c06f)
- Small type errors (42c5fba)
- Use posix paths, even on windows (025e66c)
- Type errors (4a111eb)
- Enforcing line breaks (49bc0a5)
- Improve import restrictions (3c36c41)
- Table of contents rendering (ada777b)
- Allow defining output file name (8d9f491)
- Table of contents rendering for classes (8f5415a)
- linker: Keep underscore (d5dfdc0)
- linker: Remove html entities (c1f25fb)
- Not removing square brackets (e0c865e)
- Escape square brackets (410856a)
- Filter out members from excluded types (ae8a22c)
- Don't create nested lists (8268bdf)
- Add missing multiline types (4f3becc)
- Collapse multiple newlines (92d2032)
- Render multiline nodes in an array on new lines (3dfdd06)
- Whole list not rendered if a single item was empty (aa2dfc9)
- Don't render multiline types in a list (40a7c94)
- Add missing types in
isFunctionLikeEntity
(69469cb) - Allow shorthand property (cece914)
- Improve multiline type detection (00f6fe2)
- Ensure parameter type is always defined (bc32478)
- Don't render empty children (c50ea2f)
- Don't render private members when disabled (3332db6)
- Rendering of type references (c69c9fd)
- Type correctness (15fb2b5)
- Use markdown context (d5fd8d6)
- Don't render class node as a list (26a2a53)
- Rendering of type parameter encapsulation (d62628c)
- Add export assignment (8b20098)
- Type encapsulation with no type arguments (3d47c22)
- Autocomplete of external types (4be9586)
- Import of json files (a9eaed0)
- Finding files in correct directory (2ea4b15)
- Improve rendering of type references (78b8a01)
- Missing newline between functions (6121401)
- Render trailing newline (14d94ab)
- Correctly escape markdown (0086dd8)
- Don't double escape (c7cf497)
- Remove static properties (8429841)
- Tests and types (7d3a353)
- Paths on windows (0713183)
- Substitute home dir (e046065)
- Paths on windows (97c497e)
- Paths on windows (c1b6698)
- Normalize all volume letters (14e0aaf)
- path: Improve normalization (850f52f)
- path: Remove additional slashes on windows (90a263f)
- path: Auto-correct root (8e4fde5)
- path: Leading invalid separators (6192109)
- Updating array via push doesn't work because it is a setter (c2747d9)
- Convert in two steps (7bdbd76)
- paragraph: Add indentation (c533374)
- Accidentally escaping code fences (1d0a843)
- Improve path module (374c7a2)
- Extending of config file (0b119f4)
- Use optional config for schema (cb020ae)
- Improve config finder (f313e6f)
- Don't change nesting (4f7a5ec)
- Invalid json schema (9e37c2c)
- Remove rendering of final empty line (fe6c002)
- Rendering multiple whitespaces between tags (e23743b)
- Encapsulate unresolved types (a89446a)
- Remove rendering of final empty line (95289e4)
- Improve html rendering (860ad8b)
- Don't render indentation on small nodes (3c81e40)
- html: Improve multiline rendering (e77d0f5)
- Remove magic and introduce ctx for more pure functions (5f168c7)
- Improve interface typings (9aed676)
- Improve typings (4dc32fe)
- Remove special array handling (135f0b0)
- Add more function tests (1b63d93)
- Wip (0c64bbb)
- Remove only (041920d)
- Adapt to new lint rules (e2a8218)
- Code cleanup (db5e42d)
- Rename types to entities (b8cb964)
- Remove cache and instead introduce exportedSymbols (fa158f7)
- Remove exported symbols (f3116ec)
- Rename
TypeKind
toKind
(25fc70e) - Move parsing entry points to separate files (8dea6b3)
- Change compilation target (cf2929d)
- Change compilation target" (b9c9ee3)
- Rename package (e2e8f77)
- logger: Pass logger in context (e6fd5f6)
- Rename type definition files to
*.d.ts
(5f5666f) - Differentiate between types and entities (946da7b)
- More generic jsdoc tags (b98a49b)
- logger: Convert to module (80c0f52)
- Rename module to
unwritten
(052dca5) - Remove structuredClone until available on all current node versions (5acc0f0)
- This is not react (d3189d7)
- Rename compiler to interpreter (a93482f)
- Fix mapped types (8c6ab6f)
- Fix types (757eb72)
- Remove typescript renderer temporarily (acf1da8)
- Fixup remove typescript renderer temporarily (f88f2d2)
- Fixup remove typescript renderer temporarily (fb74f88)
- Convert interfaces to types (ea8e386)
- Nodes (4e1668f)
- Remove property position (a4e1069)
- Render type alias signature (82b943b)
- Compile renderer tests + ids (a712342)
- Adapt to changes (746ba0b)
- Adapt to changes (485242c)
- Fixup tests (bc81b50)
- Move template utils (3fa3cab)
- Remove debug script for now (b271281)
- Highlight errors (9b187a9)
- Improve error messages (78995e2)
- Only import logger when needed (26235fb)
- Convert vite plugin to typescript (86afe5c)
- Improve formatting of logger (4d7ba89)
- Improve error message (333cf4b)
- Remove double rendering (cb2a37f)
- Add section type enum (3965b3e)
- Don't resolve excluded types (cb6924d)
- Add typeArguments to unresolved types (e8f013d)
- Change html typeEncapsulation (221e4e9)
- Add default command and alias (7f7661e)
- Auto detect shebangs (adc3fac)
- Use existing rollup plugin (c77beaf)
- Limit nesting and indentation (e86bcfc)
- Rewrite list rendering (105c0fb)
- Rewrite list rendering (b8d5651)
- Render relative paths for position (00537fe)
- Better externalize node builtins (cea2cb6)
- Return output path (45cfd62)
- Add linkRegistry to renderer (0579f0b)
- Use
vitest
instead ofvi
(f298545) - Use it.each (5491cea)
- Restructure types (b95e4c3)
- Improve compiler diagnostics (745687e)
- Add "defined in" prefix to position link (c92dc3b)
- Formatting improvements (4671617)
- Improve variable names (4325c12)
- Render table of contents categories as list (14cd1c6)
- Remove html element in markdown renderer (e8800ea)
- Rename
.d.ts
files to.ts
(a638be0) - Singularize type names (404aee2)
- Support types in linkregistry (750b914)
- Rewrite path module (007b1f0)
- Types refactoring (eaf8028)
- Clean up types (f30c314)
- Improve compiler diagnostics (3b1c55f)
- Improve translations (fa44bca)
- Improve types (f3bdde1)
- Clean up translations (09e6c16)
- Remove translation magic (aa81e14)
- Reintroduce target entity (292a976)
- Introduce conditional node (8702b1c)
- Don't check file system for available paths (826c0b4)
- Render titles in class table of contents (0ab0831)
- Don't document unresolved entities (396d07e)
- Move tags after description (3ef7489)
- Remove invalid overloads (e5cf95d)
- Improve markdown rendering (8c8161f)
- Improve constraints and initializer rendering (fe54590)
- Use file name as title (b66a95c)
- Rename
md
renderer tomarkdown
(3ab9964) - Remove file extension (c3f1f5d)
- Make
join
more logical (771b3a6) - Switch position and tags (05d3203)
- Encapsulate type references (ecfe27c)
- Add logo (eb1eec6)
- Add spacing around logo (0745199)
- Change logo container back to
div
to avoid double horizontal lines (0332ab3) - Update logo (a291187)
- Update logo (4d87e98)
- Update logo (a6ce182)
- Update logo (b921095)
- Update logo (68c7552)
- Update logo (03d5b2f)
- Fix typo (3d578dd)
- Remove
ts
renderer (9260a23) - Update badge (eea420a)
- Update readme (36f3b43)
- Update introduction text (9c52488)
- Update to node 20 (694cd35)
- Use vite for building (718780f)
- Add root dir (46d676f)
- Exclude node modules by regex (e34feaf)
- Update build script (1770b85)
- Remove unused script (9060c04)
- Add build:dev command (68d2085)
- Improve tsconfig (e69a494)
- Use shared tsconfig (47221a1)
- Update config (b475967)
- Code cleanup (e957e24)
- Update dependencies (2ca2d58)
- Code cleanup (c25d179)
- Adapt to new eslint rules (d62a8e6)
- Update eslint-config (98e8573)
- Update eslint-config (70b29e3)
- Add markdownlint scripts (6b9de7e)
- Fix lint scripts (f07810a)
- Update dependencies (1a1b682)
- Add build scripts (1c8374a)
- Remove console log (762b485)
- Change build target to
ES2020
to supportBigInt
(74d91ef) - Update dependencies (009c02f)
- Update dependencies (0f7ae99)
- Add lib (94e1ebe)
- Regenerate package.json (12bdfad)
- Downgrade dependencies (fa070d8)
- Downgrade dependencies" (e179d40)
- Update dependencies (932f8b6)
- Update dependencies (5cf3c7b)
- Update dependencies (d068cf1)
- Update dependencies (da944cd)
- Update dependencies (e77e0c1)
- Update dependencies (ec24185)
- Update cspell config (d4d5576)
- Update dependencies (c5ed0e2)
- Regenerate
package-lock.json
(69b3791) - Add quickdoks to cspell config (863ce6e)
- Remove debugger statement (2fc4c28)
- Update dependencies (edf3a27)
- Update dependencies (6721a43)
- Remove vitest dependencies (95d3ea7)
- Update dependencies (c7a3008)
- Add rulers to markdown files (a5b33bd)
- Fix linting issues (d6fc2ae)
- Update dependencies (98b3156)
- Update dependencies (a63a52d)
- Update to TypeScript 5 (55611e9)
- Update dependencies (cdee142)
- Cleanup repository (7d9757a)
- cspell: Cleanup config (2e85000)
- Update dependencies (a609e81)
- Update dependencies (2a0eb16)
- Code cleanup (ad5804c)
- Remove unnecessary node_modules/.bin/ prefix (28fe919)
- Update dependencies (cb6187d)
- Update dependencies (9e4bd1c)
- Update dependencies (cd2f1f6)
- Update dependencies (3f83b36)
- Update dependencies (1a7ca11)
- Update dependencies (d62b652)
- Update dependencies (69b703b)
- Update dependencies (56e6b9f)
- Code cleanup (2afe85f)
- Update dependencies (ede989f)
- Comment out markdown renderer for now (1c38be5)
- Improve variable names (70119ec)
- Improve typings (0eb274c)
- Update dependencies (c0fdb8c)
- Update dependencies (8ae49f6)
- Update dependencies (a5f470c)
- Update dependencies (e1cab3f)
- Code cleanup (9dde391)
- Add spellcheck exception (f8e2a2b)
- Fix typo (84fac63)
- Ignore lib (042d540)
- Code cleanup (b6f643f)
- Update dependencies (af8d52f)
- Code cleanup (7f586a2)
- Update dependencies (91c4dcc)
- Update dependencies (f7b0458)
- Update dependencies (fd536bf)
- Update dependencies (1e8a065)
- Update dependencies (6610e4c)
- Code cleanup (ddc08af)
- Code cleanup (ff3fb84)
- Relax vitest rules (3c18327)
- Update dependencies (9dca271)
- Spelling error (2e15846)
- Code cleanup (f3501cd)
- Update dependencies (6dce4f9)
- Code cleanup (7a8052d)
- Code cleanup (9f63190)
- Update dependencies (d25337e)
- Add section separator (1da692a)
- Code cleanup (e830d7c)
- Temporarily add vite beta (3e38b16)
- Code cleanup (73a4a3e)
- Update dependencies (df3ffb1)
- Ignore schema in spellcheck (9b93662)
- Update dependencies (2c2a3ee)
- Update todo (d7d19c5)
- Skip node_modules (f45a05a)
- Add schema (68ccc49)
- Exclude all node_modules (c3e0b2b)
- Update build script (611b6f4)
- Update dependencies (2192b8d)
- Update schema (f9c42c4)
- Update schema (a0d43fb)
- Remove unused dependency (e3599fd)
- Add vitest (e235ff7)
- Fix linting issues (87794ca)
- Downgrade
eslint-plugin-i
(a083977) - Update vitest (e986e4b)
- Update dependencies (5096c97)
- Update dependencies (66eca46)
- Update dependencies (018300b)
- Ignore
node:test
(4812544) - Update dependencies (8ca5b25)
- Fix type errors (5e59d31)
- Update dependencies (532c9c8)
- Update dependencies (4db61e1)
- Update dependencies (d9514b3)
- Update readme (c969941)
- Install ´changelogen´ (242cf34)
- Add changelogen script (0242790)
- release: V0.0.2 (defcb1f)
- Ignore changelog (8eed5ad)
- Update schema (af9753c)
- Add prerelease script (ab33be8)
- Update version (37a04ef)
- Downgrade target (4eb8a6d)
- Add
LICENSE
(d99ac07) - Improve documentation (05c1dcd)
- Update dependencies (368ddf1)
- Add keywords (f2b1629)
- Update dependencies (787a646)
- Update eslint config (4836f44)
- Update
node
andnpm
(6dbc8ef) - Add
engines
filed (9e2d756) - Update eslint-config (5dce70e)
- Ignore
.env
files (d41c8f3)
- Finished test for
TypeAlias
(07d2f24) - Finished test for
Union
(f963382) - Finished test for
Intersection
(c4a81d2) - Finished test for
Array
(948c90e) - Improve tests (cd09de8)
- Implement tests for conditional types (0ee5676)
- Adapt to new interface (e4767be)
- Add async test (e3b2802)
- Fix invalid setter (67542a3)
- tuple: Check rest types at the beginning and middle (71d9267)
- Add JSDoc tests (6343e01)
- renderer: Add renderer tests (5e00739)
- Wip (3e8c893)
- Don't spam file export checks (446cba8)
- Don't spam file export checks (723ed8c)
- Simplify test case (c54af4d)
- Don't use fs for tests (5dfbe44)
- Improve async function test (3b0a462)
- Add utilty function to debug (8869482)
- Add generator function test (1514186)
- Adapt failing test (190ccff)
- Remove only (800ce39)
- Fix circular type (178d0fb)
- Remove legacy code (e007249)
- Implement remaining test (e151326)
- Simplify tests (2859ef0)
- Adapt tests (c60ab66)
- Add test to check indentation (6a0a895)
- Simplify tests (2a7d2f6)
- Fix invalid typescript in tests (69abda1)
- Update eslint rules (fe6804e)
- Eslint (b80902d)
- Code cleanup (0428e29)
- Enforce new eslint rule (991f334)
- Fix eslint rule violations (3021f8b)
- Fix eslint rule violations (8fd0561)
- Code cleanup (93449e2)
- Auto-sort typeguards (3a78c60)
- Enforce newlines in typeguards (2f86ddf)
- Enforce eslint rules (ad94143)
- Improve variable names (8b1e408)
- Code cleanup (586d9a5)
- Change logo color (1d7cd38)
- Fix eslint violations (130299f)
- Cleanup imports (cdfe6ea)
- Fix eslint violations (9becacb)
- Eslint fixes (90d96f4)
- Fix linting issues (1b9ad16)
- Fix linting issues (d13b6cb)
- Fix eslint issues (84c8dd4)
- Enforce index import paths (7f9ffee)
- Ignore linting errors (72b7065)
- Code cleanup (2f5d4e4)
- Sort imports (1888b0e)
- Remove exception from fixed rule (3ff283b)
- Fix auto-fixable vitest violations (7aafd1d)
- Use vitest toContain (0425a89)
- Use vitest toBe (ba8f18b)
- Use vitest toBeDefined (e620c22)
- Use vitest toContain (4eb8e46)
- Use vitest toBe (307d95f)
- Use vitest toContain (5e573cd)
- Use vitest toHaveLength (dc7d3e2)
- Use vitest toContain (8f8ac9e)
- Use vitest toStrictEqual (21eec52)
- Fix auto-fixable vitest violations (5b74571)
- Use vitest toMatch (032d80f)
- Convert assert to expect (015a0d8)
- Use vitest toHaveProperty (3b565bb)
- Use vitest toHaveLength (99f1d2f)
- Add ci (f0d9608)
- Add verbose reporter for detailed test summary (19f6f1d)
- Serialize tests to reduce billable time (e0905b7)
- Cache dependencies (ba23faf)
- Log
npm ci
(c2c6917) - Add spell check (0bff67d)
- Add code spell checker (bbe5371)
- Update spell checker (cc2feb6)
- Remove cache (74ee627)
- Remove
fail-fast
andmax-parallel: 1
(e0ec918) - Remove
fail-fast
andmax-parallel: 1
" (42b6a6d) - Remove cache" (19131f0)
- Run tests before lint (16b4a72)
- Fix run tests before lint (3d3d329)
- Fix run tests before lint" (9ea89f0)
- Run tests before lint" (da6be54)
- Flip test reporters (40c9072)
- Flip test reporters" (adf87dd)
- Verbose install (5c48dce)
- Remove test to test ci (f84cd60)
- Run jobs sequentially (fce9ded)
- Do not run jobs sequentially (8ea0c6b)
- Remove node 14 (80661aa)
- Run typechecking (8b1187f)
- Add typechecking (3c25fc6)
- Roger Schönbächler
- Create initial config (c495d00)
- Add functions (6d58bb0)
- Add support for union types (8131133)
- Add support for intersection types (f7c6824)
- types: Add support for tuples (056d53c)
- Add basic generics support (9a505b0)
- Add support for inheritance (6a1500e)
- Add markdownlint (5b659de)
- Add recommended extensions (4310f4e)
- Add
module
andnamespace
types (eeed235) - Add enum (e489663)
- Add interface renderer (128a772)
- Add markdownlint config (dccb353)
- Add support for inverted paths (06ea1fc)
- Add support for generic interfaces (43d0640)
- Add support for mapped types (128b6ef)
- Add type query (15cf38f)
- Use tsconfig paths (eec83b0)
- renderer: Add support for array type (8d51ac6)
- renderer: Add support for tuple type (48fd977)
- Add support for child renderer (26e6f1a)
- Implement function type correctly (610c716)
- Support indexed access types (aabdf55)
- Add markdown renderer (c7c8842)
- Add sectionNode (54c453e)
- Add sections around entities (803bd44)
- Add support for set type (9252714)
- Add support for map type (f0e0cdf)
- Add support for map type" (f64c15f)
- Add support for set type" (f0936d0)
- html: Semantic html tags and sidebar (8f0ea02)
- Render unresolved type (874a181)
- Handle default exports and export assignment (769a866)
- Add changelog-config (d1b3968)
- Don't render private members (f896d4f)
- Add export registry (1ea4160)
- Add option to disable rendering of the
undefined
type of optional types (cae3383) - Add option to disable rendering of the
undefined
type of optional types" (4fa48cf) - Create virtual fs and use it in tests (88b2f43)
- Multiple entrypoints (b1c26b6)
- jsdoc: Support throws tag (b93e3aa)
- Add support for
eventProperty
TSDoc tag (35d73ac)
- Add missing class modifiers (259965a)
- Type error (b5b11a5)
- Missing name property (1b875ed)
- Style issues (7e7fa62)
- Remove unused import (5c1cb9f)
- Clean type references (b900108)
- Wrong import paths (8ebe353)
- Update interface types (141dbd0)
- Types and tests (3ad1e85)
- Invalid kind (d8e3919)
- Interfaces can extend multiple other interfaces (334aa93)
- Matching of absolute paths (3081418)
- Import path (b1b06d0)
- Add missing meta data (92b94ea)
- Types should not have jsdoc tags (0de6d49)
- tsconfig: Including tests in build (4092100)
- Wip renderer tests (b3bb6f0)
- Id in TypeScript > 5 is sometimes 0 (ca2816b)
- Missing exports (97db58f)
- Complete utility type (03a643f)
- Class heritage rendering (582f0c1)
- Export tests on windows (4a1e1fa)
- Init test on windows (f9d36d7)
- Do not render title in types (94c25f9)
- Not spreading children (f95d0e3)
- Typescript utility types not working (20657e8)
- Object rendering and list rendering (b7ec53a)
- Invalid types (8242d27)
- Invalid command (a7e2c2c)
- Wrong import (0dc9988)
- Awaiting promises (7d38c5d)
- Schema script (6bb435d)
- Import file extensions (6ad250a)
- Missing properties in schema (463f23d)
- Categories crashing (91c956b)
- Return type translation (d8b99b4)
- Anchors not registered (b2ffb2e)
- Filter out empty lines (0787713)
- Remove white space up to common indentation (e75f19a)
- Replace first newline without whitespace (5a61dc1)
- Indentations (4d120ac)
- Array values not detected (337b888)
- Overriding test config (fd6db1b)
- Make
typeId
optional (bdae81b) - Invalid package-lock json (36c9b4f)
- Capitalize titles (f2276d4)
- Title render max size of 6 (d8f793a)
- Nesting not limited correctly (7f5c06f)
- Small type errors (42c5fba)
- Use posix paths, even on windows (025e66c)
- Type errors (4a111eb)
- Enforcing line breaks (49bc0a5)
- Improve import restrictions (3c36c41)
- Table of contents rendering (ada777b)
- Allow defining output file name (8d9f491)
- Table of contents rendering for classes (8f5415a)
- linker: Keep underscore (d5dfdc0)
- linker: Remove html entities (c1f25fb)
- Not removing square brackets (e0c865e)
- Escape square brackets (410856a)
- Filter out members from excluded types (ae8a22c)
- Don't create nested lists (8268bdf)
- Add missing multiline types (4f3becc)
- Collapse multiple newlines (92d2032)
- Render multiline nodes in an array on new lines (3dfdd06)
- Whole list not rendered if a single item was empty (aa2dfc9)
- Don't render multiline types in a list (40a7c94)
- Add missing types in
isFunctionLikeEntity
(69469cb) - Allow shorthand property (cece914)
- Improve multiline type detection (00f6fe2)
- Ensure parameter type is always defined (bc32478)
- Don't render empty children (c50ea2f)
- Don't render private members when disabled (3332db6)
- Rendering of type references (c69c9fd)
- Type correctness (15fb2b5)
- Use markdown context (d5fd8d6)
- Don't render class node as a list (26a2a53)
- Rendering of type parameter encapsulation (d62628c)
- Add export assignment (8b20098)
- Type encapsulation with no type arguments (3d47c22)
- Autocomplete of external types (4be9586)
- Import of json files (a9eaed0)
- Finding files in correct directory (2ea4b15)
- Improve rendering of type references (78b8a01)
- Missing newline between functions (6121401)
- Render trailing newline (14d94ab)
- Correctly escape markdown (0086dd8)
- Don't double escape (c7cf497)
- Remove static properties (8429841)
- Tests and types (7d3a353)
- Paths on windows (0713183)
- Substitute home dir (e046065)
- Paths on windows (97c497e)
- Paths on windows (c1b6698)
- Normalize all volume letters (14e0aaf)
- path: Improve normalization (850f52f)
- path: Remove additional slashes on windows (90a263f)
- path: Auto-correct root (8e4fde5)
- path: Leading invalid separators (6192109)
- Updating array via push doesn't work because it is a setter (c2747d9)
- Convert in two steps (7bdbd76)
- paragraph: Add indentation (c533374)
- Accidentally escaping code fences (1d0a843)
- Improve path module (374c7a2)
- Extending of config file (0b119f4)
- Remove magic and introduce ctx for more pure functions (5f168c7)
- Improve interface typings (9aed676)
- Improve typings (4dc32fe)
- Remove special array handling (135f0b0)
- Add more function tests (1b63d93)
- Wip (0c64bbb)
- Remove only (041920d)
- Adapt to new lint rules (e2a8218)
- Code cleanup (db5e42d)
- Rename types to entities (b8cb964)
- Remove cache and instead introduce exportedSymbols (fa158f7)
- Remove exported symbols (f3116ec)
- Rename
TypeKind
toKind
(25fc70e) - Move parsing entry points to separate files (8dea6b3)
- Change compilation target (cf2929d)
- Change compilation target" (b9c9ee3)
- Rename package (e2e8f77)
- logger: Pass logger in context (e6fd5f6)
- Rename type definition files to
*.d.ts
(5f5666f) - Differentiate between types and entities (946da7b)
- More generic jsdoc tags (b98a49b)
- logger: Convert to module (80c0f52)
- Rename module to
unwritten
(052dca5) - Remove structuredClone until available on all current node versions (5acc0f0)
- This is not react (d3189d7)
- Rename compiler to interpreter (a93482f)
- Fix mapped types (8c6ab6f)
- Fix types (757eb72)
- Remove typescript renderer temporarily (acf1da8)
- Fixup remove typescript renderer temporarily (f88f2d2)
- Fixup remove typescript renderer temporarily (fb74f88)
- Convert interfaces to types (ea8e386)
- Nodes (4e1668f)
- Remove property position (a4e1069)
- Render type alias signature (82b943b)
- Compile renderer tests + ids (a712342)
- Adapt to changes (746ba0b)
- Adapt to changes (485242c)
- Fixup tests (bc81b50)
- Move template utils (3fa3cab)
- Remove debug script for now (b271281)
- Highlight errors (9b187a9)
- Improve error messages (78995e2)
- Only import logger when needed (26235fb)
- Convert vite plugin to typescript (86afe5c)
- Improve formatting of logger (4d7ba89)
- Improve error message (333cf4b)
- Remove double rendering (cb2a37f)
- Add section type enum (3965b3e)
- Don't resolve excluded types (cb6924d)
- Add typeArguments to unresolved types (e8f013d)
- Change html typeEncapsulation (221e4e9)
- Add default command and alias (7f7661e)
- Auto detect shebangs (adc3fac)
- Use existing rollup plugin (c77beaf)
- Limit nesting and indentation (e86bcfc)
- Rewrite list rendering (105c0fb)
- Rewrite list rendering (b8d5651)
- Render relative paths for position (00537fe)
- Better externalize node builtins (cea2cb6)
- Return output path (45cfd62)
- Add linkRegistry to renderer (0579f0b)
- Use
vitest
instead ofvi
(f298545) - Use it.each (5491cea)
- Restructure types (b95e4c3)
- Improve compiler diagnostics (745687e)
- Add "defined in" prefix to position link (c92dc3b)
- Formatting improvements (4671617)
- Improve variable names (4325c12)
- Render table of contents categories as list (14cd1c6)
- Remove html element in markdown renderer (e8800ea)
- Rename
.d.ts
files to.ts
(a638be0) - Singularize type names (404aee2)
- Support types in linkregistry (750b914)
- Rewrite path module (007b1f0)
- Types refactoring (eaf8028)
- Clean up types (f30c314)
- Improve compiler diagnostics (3b1c55f)
- Improve translations (fa44bca)
- Improve types (f3bdde1)
- Clean up translations (09e6c16)
- Remove translation magic (aa81e14)
- Reintroduce target entity (292a976)
- Introduce conditional node (8702b1c)
- Don't check file system for available paths (826c0b4)
- Render titles in class table of contents (0ab0831)
- Don't document unresolved entities (396d07e)
- Move tags after description (3ef7489)
- Remove invalid overloads (e5cf95d)
- Improve markdown rendering (8c8161f)
- Improve constraints and initializer rendering (fe54590)
- Use file name as title (b66a95c)
- Rename
md
renderer tomarkdown
(3ab9964) - Remove file extension (c3f1f5d)
- Add logo (eb1eec6)
- Add spacing around logo (0745199)
- Change logo container back to
div
to avoid double horizontal lines (0332ab3) - Update logo (a291187)
- Update logo (4d87e98)
- Update logo (a6ce182)
- Update logo (b921095)
- Update logo (68c7552)
- Update logo (03d5b2f)
- Fix typo (3d578dd)
- Remove
ts
renderer (9260a23) - Update badge (eea420a)
- Update readme (36f3b43)
- Update to node 20 (694cd35)
- Use vite for building (718780f)
- Add root dir (46d676f)
- Exclude node modules by regex (e34feaf)
- Update build script (1770b85)
- Remove unused script (9060c04)
- Add build:dev command (68d2085)
- Improve tsconfig (e69a494)
- Use shared tsconfig (47221a1)
- Update config (b475967)
- Code cleanup (e957e24)
- Update dependencies (2ca2d58)
- Code cleanup (c25d179)
- Adapt to new eslint rules (d62a8e6)
- Update eslint-config (98e8573)
- Update eslint-config (70b29e3)
- Add markdownlint scripts (6b9de7e)
- Fix lint scripts (f07810a)
- Update dependencies (1a1b682)
- Add build scripts (1c8374a)
- Remove console log (762b485)
- Change build target to
ES2020
to supportBigInt
(74d91ef) - Update dependencies (009c02f)
- Update dependencies (0f7ae99)
- Add lib (94e1ebe)
- Regenerate package.json (12bdfad)
- Downgrade dependencies (fa070d8)
- Downgrade dependencies" (e179d40)
- Update dependencies (932f8b6)
- Update dependencies (5cf3c7b)
- Update dependencies (d068cf1)
- Update dependencies (da944cd)
- Update dependencies (e77e0c1)
- Update dependencies (ec24185)
- Update cspell config (d4d5576)
- Update dependencies (c5ed0e2)
- Regenerate
package-lock.json
(69b3791) - Add quickdoks to cspell config (863ce6e)
- Remove debugger statement (2fc4c28)
- Update dependencies (edf3a27)
- Update dependencies (6721a43)
- Remove vitest dependencies (95d3ea7)
- Update dependencies (c7a3008)
- Add rulers to markdown files (a5b33bd)
- Fix linting issues (d6fc2ae)
- Update dependencies (98b3156)
- Update dependencies (a63a52d)
- Update to TypeScript 5 (55611e9)
- Update dependencies (cdee142)
- Cleanup repository (7d9757a)
- cspell: Cleanup config (2e85000)
- Update dependencies (a609e81)
- Update dependencies (2a0eb16)
- Code cleanup (ad5804c)
- Remove unnecessary node_modules/.bin/ prefix (28fe919)
- Update dependencies (cb6187d)
- Update dependencies (9e4bd1c)
- Update dependencies (cd2f1f6)
- Update dependencies (3f83b36)
- Update dependencies (1a7ca11)
- Update dependencies (d62b652)
- Update dependencies (69b703b)
- Update dependencies (56e6b9f)
- Code cleanup (2afe85f)
- Update dependencies (ede989f)
- Comment out markdown renderer for now (1c38be5)
- Improve variable names (70119ec)
- Improve typings (0eb274c)
- Update dependencies (c0fdb8c)
- Update dependencies (8ae49f6)
- Update dependencies (a5f470c)
- Update dependencies (e1cab3f)
- Code cleanup (9dde391)
- Add spellcheck exception (f8e2a2b)
- Fix typo (84fac63)
- Ignore lib (042d540)
- Code cleanup (b6f643f)
- Update dependencies (af8d52f)
- Code cleanup (7f586a2)
- Update dependencies (91c4dcc)
- Update dependencies (f7b0458)
- Update dependencies (fd536bf)
- Update dependencies (1e8a065)
- Update dependencies (6610e4c)
- Code cleanup (ddc08af)
- Code cleanup (ff3fb84)
- Relax vitest rules (3c18327)
- Update dependencies (9dca271)
- Spelling error (2e15846)
- Code cleanup (f3501cd)
- Update dependencies (6dce4f9)
- Code cleanup (7a8052d)
- Code cleanup (9f63190)
- Update dependencies (d25337e)
- Add section separator (1da692a)
- Code cleanup (e830d7c)
- Temporarily add vite beta (3e38b16)
- Code cleanup (73a4a3e)
- Update dependencies (df3ffb1)
- Ignore schema in spellcheck (9b93662)
- Update dependencies (2c2a3ee)
- Update todo (d7d19c5)
- Skip node_modules (f45a05a)
- Add schema (68ccc49)
- Exclude all node_modules (c3e0b2b)
- Update build script (611b6f4)
- Update dependencies (2192b8d)
- Update schema (f9c42c4)
- Update schema (a0d43fb)
- Remove unused dependency (e3599fd)
- Add vitest (e235ff7)
- Fix linting issues (87794ca)
- Downgrade
eslint-plugin-i
(a083977) - Update vitest (e986e4b)
- Update dependencies (5096c97)
- Update dependencies (66eca46)
- Update dependencies (018300b)
- Ignore
node:test
(4812544) - Update dependencies (8ca5b25)
- Fix type errors (5e59d31)
- Update dependencies (532c9c8)
- Update dependencies (4db61e1)
- Update dependencies (d9514b3)
- Update readme (c969941)
- Install ´changelogen´ (242cf34)
- Add changelogen script (0242790)
- Finished test for
TypeAlias
(07d2f24) - Finished test for
Union
(f963382) - Finished test for
Intersection
(c4a81d2) - Finished test for
Array
(948c90e) - Improve tests (cd09de8)
- Implement tests for conditional types (0ee5676)
- Adapt to new interface (e4767be)
- Add async test (e3b2802)
- Fix invalid setter (67542a3)
- tuple: Check rest types at the beginning and middle (71d9267)
- Add JSDoc tests (6343e01)
- renderer: Add renderer tests (5e00739)
- Wip (3e8c893)
- Don't spam file export checks (446cba8)
- Don't spam file export checks (723ed8c)
- Simplify test case (c54af4d)
- Don't use fs for tests (5dfbe44)
- Improve async function test (3b0a462)
- Add utilty function to debug (8869482)
- Add generator function test (1514186)
- Adapt failing test (190ccff)
- Remove only (800ce39)
- Fix circular type (178d0fb)
- Remove legacy code (e007249)
- Implement remaining test (e151326)
- Simplify tests (2859ef0)
- Adapt tests (c60ab66)
- Update eslint rules (fe6804e)
- Eslint (b80902d)
- Code cleanup (0428e29)
- Enforce new eslint rule (991f334)
- Fix eslint rule violations (3021f8b)
- Fix eslint rule violations (8fd0561)
- Code cleanup (93449e2)
- Auto-sort typeguards (3a78c60)
- Enforce newlines in typeguards (2f86ddf)
- Enforce eslint rules (ad94143)
- Improve variable names (8b1e408)
- Code cleanup (586d9a5)
- Change logo color (1d7cd38)
- Fix eslint violations (130299f)
- Cleanup imports (cdfe6ea)
- Fix eslint violations (9becacb)
- Eslint fixes (90d96f4)
- Fix linting issues (1b9ad16)
- Fix linting issues (d13b6cb)
- Fix eslint issues (84c8dd4)
- Enforce index import paths (7f9ffee)
- Ignore linting errors (72b7065)
- Code cleanup (2f5d4e4)
- Sort imports (1888b0e)
- Remove exception from fixed rule (3ff283b)
- Fix auto-fixable vitest violations (7aafd1d)
- Use vitest toContain (0425a89)
- Use vitest toBe (ba8f18b)
- Use vitest toBeDefined (e620c22)
- Use vitest toContain (4eb8e46)
- Use vitest toBe (307d95f)
- Use vitest toContain (5e573cd)
- Use vitest toHaveLength (dc7d3e2)
- Use vitest toContain (8f8ac9e)
- Use vitest toStrictEqual (21eec52)
- Fix auto-fixable vitest violations (5b74571)
- Use vitest toMatch (032d80f)
- Convert assert to expect (015a0d8)
- Use vitest toHaveProperty (3b565bb)
- Use vitest toHaveLength (99f1d2f)
- Add ci (f0d9608)
- Add verbose reporter for detailed test summary (19f6f1d)
- Serialize tests to reduce billable time (e0905b7)
- Cache dependencies (ba23faf)
- Log
npm ci
(c2c6917) - Add spell check (0bff67d)
- Add code spell checker (bbe5371)
- Update spell checker (cc2feb6)
- Remove cache (74ee627)
- Remove
fail-fast
andmax-parallel: 1
(e0ec918) - Remove
fail-fast
andmax-parallel: 1
" (42b6a6d) - Remove cache" (19131f0)
- Run tests before lint (16b4a72)
- Fix run tests before lint (3d3d329)
- Fix run tests before lint" (9ea89f0)
- Run tests before lint" (da6be54)
- Flip test reporters (40c9072)
- Flip test reporters" (adf87dd)
- Verbose install (5c48dce)
- Remove test to test ci (f84cd60)
- Run jobs sequentially (fce9ded)
- Do not run jobs sequentially (8ea0c6b)
- Remove node 14 (80661aa)
- Run typechecking (8b1187f)
- Add typechecking (3c25fc6)
- Roger Schönbächler