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: 19.0.0
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: 20.0.0
Choose a head ref
  • 8 commits
  • 46 files changed
  • 4 contributors

Commits on Jun 15, 2023

  1. Copy the full SHA
    cdb3c5c View commit details
  2. chore: fix ci

    dsherret committed Jun 15, 2023
    Copy the full SHA
    382f0c8 View commit details

Commits on Sep 6, 2023

  1. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    7207de1 View commit details

Commits on Sep 11, 2023

  1. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    9bb94b0 View commit details
  2. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    601f214 View commit details

Commits on Sep 15, 2023

  1. Revert "feat: automatically quote property keys if necessary when wri…

    …ting structures (#1451)"
    
    This reverts commit 601f214.
    dsherret committed Sep 15, 2023
    Copy the full SHA
    055bf21 View commit details

Commits on Sep 21, 2023

  1. Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    381870d View commit details
  2. 20.0.0 (#1452)

    dsherret authored Sep 21, 2023

    Verified

    This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
    Copy the full SHA
    a90dc91 View commit details
Showing with 12,711 additions and 9,935 deletions.
  1. +2 −0 .github/workflows/ci.yml
  2. +4 −0 DEVELOPMENT.md
  3. +26 −14 deno/common/ts_morph_common.js
  4. +274 −249 deno/common/typescript.d.ts
  5. +11,696 −9,251 deno/common/typescript.js
  6. +39 −10 deno/ts_morph.d.ts
  7. +77 −24 deno/ts_morph.js
  8. +1 −1 docs/details/documentation.md
  9. +2 −2 docs/details/exports.md
  10. +4 −4 docs/details/modules.md
  11. +13 −13 docs/manipulation/performance.md
  12. +3 −3 docs/manipulation/renaming.md
  13. +2 −3 docs/manipulation/structures.md
  14. +2 −2 docs/navigation/directories.md
  15. +10 −10 docs/setup/file-system.md
  16. +2 −2 dprint.json
  17. +19 −19 package-lock.json
  18. +3 −3 packages/bootstrap/package.json
  19. +274 −249 packages/common/lib/typescript.d.ts
  20. +2 −2 packages/common/package.json
  21. +26 −14 packages/common/src/data/libFiles.ts
  22. +2 −2 packages/scripts/deps.ts
  23. +17 −0 packages/ts-morph/CHANGELOG.md
  24. +4 −0 packages/ts-morph/breaking-changes.md
  25. +39 −10 packages/ts-morph/lib/ts-morph.d.ts
  26. +3 −3 packages/ts-morph/package.json
  27. +0 −2 packages/ts-morph/scripts/generation/main.ts
  28. +4 −0 packages/ts-morph/scripts/inspectors/tsMorph/Mixin.ts
  29. +1 −1 packages/ts-morph/src/compiler/ast/base/ModifierableNode.ts
  30. +18 −12 packages/ts-morph/src/compiler/ast/common/Node.ts
  31. +1 −0 packages/ts-morph/src/compiler/ast/kindToNodeMappings.generated.ts
  32. +3 −3 packages/ts-morph/src/compiler/ast/statement/VariableStatement.ts
  33. +9 −0 packages/ts-morph/src/compiler/ast/type/RestTypeNode.ts
  34. +1 −0 packages/ts-morph/src/compiler/ast/type/index.ts
  35. +2 −0 packages/ts-morph/src/compiler/ast/variable/VariableDeclarationKind.ts
  36. +20 −8 packages/ts-morph/src/compiler/ast/variable/VariableDeclarationList.ts
  37. +1 −0 packages/ts-morph/src/factories/kindToWrapperMappings.ts
  38. +2 −0 packages/ts-morph/src/tests/compiler/ast/common/nodeTests.ts
  39. +2 −0 packages/ts-morph/src/tests/compiler/ast/module/sourceFileTests.ts
  40. +2 −2 packages/ts-morph/src/tests/compiler/ast/statement/variableDeclarationListTests.ts
  41. +34 −2 packages/ts-morph/src/tests/compiler/ast/statement/variableStatementTests.ts
  42. +21 −0 packages/ts-morph/src/tests/compiler/ast/type/restTypeNodeTest.ts
  43. +29 −2 packages/ts-morph/src/utils/namingValidator.ts
  44. +5 −1 packages/ts-morph/src/utils/references/SourceFileReferenceContainer.ts
  45. +0 −2 packages/ts-morph/tsconfig.common.json
  46. +10 −10 packages/ts-morph/wrapped-nodes.md
2 changes: 2 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -23,6 +23,8 @@ jobs:
run: |
npm ci
npm run --workspaces build
- name: Type check
run: |
npm run --workspaces --if-present ensure-no-project-compile-errors
- name: Test
run: |
4 changes: 4 additions & 0 deletions DEVELOPMENT.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
# Prerequisites

This project requires [Deno](https://docs.deno.com/runtime/manual/getting_started/installation)

# Getting Started

Run in root of repo:
40 changes: 26 additions & 14 deletions deno/common/ts_morph_common.js

Large diffs are not rendered by default.

Loading