Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: dsherret/ts-morph
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 21.0.1
Choose a base ref
...
head repository: dsherret/ts-morph
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 22.0.0
Choose a head ref
  • 10 commits
  • 40 files changed
  • 3 contributors

Commits on Feb 11, 2024

  1. chore: fix build (#1504)

    dsherret authored Feb 11, 2024
    Copy the full SHA
    715bd0d View commit details
  2. Copy the full SHA
    871cb46 View commit details
  3. Copy the full SHA
    6fdf7d3 View commit details

Commits on Mar 9, 2024

  1. fix(BREAKING): Node.prototype.forgetDescendants() no longer returns…

    … self (#1515)
    dsherret authored Mar 9, 2024
    Copy the full SHA
    92962aa View commit details
  2. feat(BREAKING): upgrade to TypeScript 5.4 (#1516)

    dsherret authored Mar 9, 2024
    Copy the full SHA
    e7799eb View commit details
  3. feat: Type.prototype.isAssignableTo (#1517)

    dsherret authored Mar 9, 2024
    Copy the full SHA
    e8b5727 View commit details
  4. feat: TypeChecker.prototype.resolveName (#1518)

    dsherret authored Mar 9, 2024
    Copy the full SHA
    ca77636 View commit details

Commits on Mar 10, 2024

  1. feat: ClassDeclarationStructure - support static blocks (#1520)

    dsherret authored Mar 10, 2024
    Copy the full SHA
    d24e2a7 View commit details
  2. chore: update contributing docs (#1519)

    dsherret authored Mar 10, 2024
    Copy the full SHA
    eb9c24a View commit details
  3. 22.0.0 (#1521)

    dsherret authored Mar 10, 2024
    Copy the full SHA
    886ad69 View commit details
Showing with 6,202 additions and 2,904 deletions.
  1. +3 −8 CONTRIBUTING.md
  2. +1 −1 LICENSE
  3. +101 −33 deno/common/typescript.d.ts
  4. +4,590 −2,243 deno/common/typescript.js
  5. +7 −1 deno/ts_morph.d.ts
  6. +28 −3 deno/ts_morph.js
  7. +12 −0 docs/details/types.md
  8. +1 −1 docs/setup/adding-source-files.md
  9. +1,088 −532 package-lock.json
  10. +2 −1 package.json
  11. +1 −1 packages/bootstrap/LICENSE
  12. +9 −9 packages/bootstrap/package.json
  13. +1 −1 packages/common/LICENSE
  14. +101 −33 packages/common/lib/typescript.d.ts
  15. +8 −8 packages/common/package.json
  16. +4 −1 packages/common/scripts/buildDeno.ts
  17. +4 −1 packages/common/scripts/bundleLocalTs.ts
  18. +1 −1 packages/scripts/deps.ts
  19. +7 −8 packages/scripts/utils/Memoize.ts
  20. +25 −1 packages/ts-morph/CHANGELOG.md
  21. +1 −1 packages/ts-morph/LICENSE
  22. +7 −0 packages/ts-morph/breaking-changes.md
  23. +7 −1 packages/ts-morph/lib/ts-morph.d.ts
  24. +11 −11 packages/ts-morph/package.json
  25. +0 −1 packages/ts-morph/scripts/generation/main.ts
  26. +6 −0 packages/ts-morph/src/compiler/ast/class/ClassDeclaration.ts
  27. +0 −2 packages/ts-morph/src/compiler/ast/common/Node.ts
  28. +10 −0 packages/ts-morph/src/compiler/tools/TypeChecker.ts
  29. +7 −0 packages/ts-morph/src/compiler/types/Type.ts
  30. +11 −0 packages/ts-morph/src/structurePrinters/class/ClassDeclarationStructurePrinter.ts
  31. +1 −0 packages/ts-morph/src/structurePrinters/class/MethodDeclarationStructurePrinter.ts
  32. +2 −0 packages/ts-morph/src/structures/class/base/ClassLikeDeclarationBaseStructure.ts
  33. +1 −0 packages/ts-morph/src/structures/utils/forEachStructureChild.ts
  34. +1 −1 packages/ts-morph/src/tests/compiler/ast/class/base/classLikeDeclarationBaseTests.ts
  35. +10 −0 packages/ts-morph/src/tests/compiler/ast/class/classDeclarationTests.ts
  36. +2 −0 packages/ts-morph/src/tests/compiler/ast/statement/statementedNode/classTests.ts
  37. +10 −0 packages/ts-morph/src/tests/compiler/testHelpers/fillStructureWithDefaults.ts
  38. +9 −0 packages/ts-morph/src/tests/compiler/type/typeTests.ts
  39. +7 −0 packages/ts-morph/src/tests/structurePrinters/class/classDeclarationStructurePrinterTests.ts
  40. +105 −0 packages/ts-morph/src/tests/structurePrinters/class/methodDeclarationStructurePrinterTests.ts
11 changes: 3 additions & 8 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Logging Bugs
# Logging Bugs

1. Start logging an issue in the [issue tracker](https://github.com/dsherret/ts-morph/issues).
2. Clearly identify the problem and submit some reproduction code.
@@ -15,13 +15,8 @@

# Contributing Features

1. Log an issue in the [issue tracker](https://github.com/dsherret/ts-morph/issues). In the issue:
1. Propose the change.
- Outline all changes that will be made to the public API.
- Discuss any structural changes to the code if necessary.
2. Wait for discussion and green light from [@dsherret](https://github.com/dsherret) (who will try to reply as soon as possible, but it might take a few days).
- Note: If the change is small and you think it wouldn't take you too much time, then feel free to start working on it and even submit a PR. Just beware that you're taking the risk that it could be denied.
2. After approval, start working on the change in a branch of `latest` and submit a PR.
- Only minor features will be accepted.
- Breaking changes that aren't bug or design fixes will not be merged.

# Getting Started

2 changes: 1 addition & 1 deletion LICENSE
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2017-2023 David Sherret
Copyright (c) 2017 David Sherret

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Loading