budgielang/ts-budgie

An in-range update of tsutils is breaking the build 🚨

Closed this issue Β· 13 comments

The dependency tsutils was updated from 3.5.1 to 3.5.2.

🚨 View failing branch.

This version is covered by your current version range and after updating it in your project the build failed.

tsutils is a direct dependency of this project, and it is very likely causing it to break. If other packages depend on yours, this update is probably also breaking those in turn.

Status Details
  • ❌ continuous-integration/travis-ci/push: The Travis CI build could not complete due to an error (Details).

Release Notes for v3.5.2

Bugfixes:

  • Published declaration files no longer contain const enum. They are now declared as regular enums instead.
Commits

The new version differs by 5 commits.

  • d6ecbef v3.5.2
  • d5e8593 convert 'const enum' to regular enum in declaration files
  • d7793d7 getDeclarationDomain: return undefined for 'this' parameter
  • ae9b57f isAmbientModule: add doc comment
  • 9a781aa added isAmbientModule

See the full diff

FAQ and help

There is a collection of frequently asked questions. If those don’t help, you can always ask the humans behind Greenkeeper.


Your Greenkeeper Bot 🌴

After pinning to 3.5.1 your tests are passing again. Downgrade this dependency πŸ“Œ.

  • The dependency tsutils was updated from 3.5.2 to 3.6.0.

Your tests are passing again with this update. Explicitly upgrade to this version πŸš€

Release Notes for v3.6.0

Features:

  • added getCheckJsDirective utility to parse // @ts-check and // @ts-nocheck pragmas
Commits

The new version differs by 4 commits.

See the full diff

  • The dependency tsutils was updated from 3.8.0 to 3.9.0.

Your tests are still failing with this version. Compare changes

Release Notes for v3.9.0

Features:

  • added typeguards: isNullLiteral and isBooleanLiteral
Commits

The new version differs by 16 commits.

There are 16 commits in total.

See the full diff

  • The dependency tsutils was updated from 3.9.0 to 3.9.1.

Your tests are still failing with this version. Compare changes

Release Notes for v3.9.1

Bugfixes:

  • reverted invalid deprecation of canHaveJsdoc
  • fixed condition in parseJsdocOfNode
Commits

The new version differs by 1 commits.

See the full diff

  • The dependency tsutils was updated from 3.9.1 to 3.10.0.

Your tests are still failing with this version. Compare changes

Release Notes for v3.10.0

Features:

  • isCompilerOptionEnabled: incremental is implicitly enabled by composite

Bugfixes:

  • collectVariableUsage/getUsageDomain: no longer treat as const as type usage
Commits

The new version differs by 8 commits.

See the full diff

  • The dependency tsutils was updated from 3.10.0 to 3.11.0.

Your tests are still failing with this version. Compare changes

Release Notes for v3.11.0

Features:

  • typeguards: isNumericOrStringLikeLiteral, isTupleTypeReference
  • intersectionTypeParts as counterpart to unionTypeParts
  • someTypePart to execute a callback for each union or intersection constituent until the callback returns true
  • getPropertyOfType looks up a property by its escaped name
  • isPropertyReadonlyInType determines whether a property in a given type cannot be written to
  • symbolHasReadonlyDeclaration determines if a Symbol has any readonly or constant declaration
  • isNumericPropertyName determines whether a property name would match an index signature
  • isBindableObjectDefinePropertyCall returns true for statically analyzable forms of Object.defineProperty(o, 'p', {value, writable})
  • isReadonlyAssignmentDeclaration determines whether an Object.defineProperty call is known to result in a readonly property
  • getLateBoundPropertyNames returns all known property names of an expression
  • getPropertyNameFromType extracts the property name of literal types
  • isWellKnownSymbolLiterally to recognize expressions in the form of Symbol.<name>
  • getPropertyNameOfWellKnownSymbol returns the escaped name for a well known symbol literal
  • unwrapParentheses returns the first child expression that is not a ParenthesizedExpression
Commits

The new version differs by 12 commits.

See the full diff

  • The dependency tsutils was updated from 3.11.0 to 3.12.0.

Your tests are still failing with this version. Compare changes

Release Notes for v3.12.0

Features:

  • getLateBoundPropertyNamesOfPropertyName returns all statically analyzable names of a property, method, ...
  • getSingleLateBoundPropertyNameOfPropertyName returns the literal name of a property, method, ... if statically analyzable

Bugfixes:

  • fixed circular import
Commits

The new version differs by 5 commits ahead by 5, behind by 10.

  • 1151630 v3.12.0
  • 5bd211f add utilities to get late bound names from property name
  • 0167ec8 fix circular import
  • bdd34de v3.11.0
  • e263f86 add utilities to detect readonly-ness of symbols (#102)

See the full diff

  • The dependency tsutils was updated from 3.12.0 to 3.13.0.

Your tests are still failing with this version. Compare changes

Release Notes for v3.13.0

Features:

  • getAccessKind determines whether an expression is read from, written to or both
  • optimized getPropertyOfType for unambiguous property names to partially work around microsoft/TypeScript#31565

Bugfixes:

  • isReassignmentTarget no longer returns true for DeleteExpression as it doesn't assign a value to the operand
Commits

The new version differs by 4 commits.

  • 16ed984 3.13.0
  • d0ca733 remove DeleteExpresson from isReassignmentTarget
  • be93147 add getAccessKind utility
  • d9fa6d7 optimize getPropertyOfType for unambiguous names

See the full diff

  • The dependency tsutils was updated from 3.13.0 to 3.14.0.

Your tests are still failing with this version. Compare changes

Release Notes for v3.14.0

Features:

  • added getInstanceTypeOfClassLikeDeclaration and getConstructorTypeOfClassLikeDeclaration
  • added AccessKind.Delete to getAccessKind: getAccessKind(node) & AccessKind.Modification can now be used to restore the old behavior of isReassignmentTarget(node)
Commits

The new version differs by 3 commits.

  • eae53d0 v3.14.0
  • 959a0b3 add AccessKind.Delete
  • 68e18f7 get{Constructor,Instance}TypeOfClassLikeDeclaration

See the full diff

  • The dependency tsutils was updated from 3.14.0 to 3.14.1.

Your tests are still failing with this version. Compare changes

Release Notes for v3.14.1

Bugfixes:

  • findImports: fixed crash on nested namespaces
Commits

The new version differs by 2 commits.

See the full diff

  • The dependency tsutils was updated from 3.14.1 to 3.15.0.

Your tests are still failing with this version. Compare changes

Release Notes for v3.15.0

Features:

  • isValidIdentifier, isValidPropertyName, isValidPropertyAccess, isValidNumericLiteral added an optional parameter to specify the target ECMAScript version

Bugfixes:

  • isValidPropertyName, isValidPropertyAccess now handle astral plane characters
Commits

The new version differs by 2 commits.

See the full diff

  • The dependency tsutils was updated from 3.15.0 to 3.16.0.

Your tests are still failing with this version. Compare changes

Release Notes for v3.16.0

Features:

  • added getIteratorYieldResultFromIteratorResult to extract the yielded type from IteratorResult<TYield, TReturn, TNext>
Commits

The new version differs by 2 commits.

  • 9f88a36 v3.16.0
  • ffc3c3e add getIteratorYieldResultFromIteratorResult

See the full diff

  • The dependency tsutils was updated from 3.17.0 to 3.17.1.

Your tests are still failing with this version. Compare changes

Release Notes for v3.17.1

Bugfixes:

  • isValidJsxIdentifier, isValidPropertyAccess, isValidPropertyName: fix unicode character width handling
Commits

The new version differs by 4 commits.

  • 2fd9b35 v3.17.1
  • 720e8d3 fix unicode character width handling
  • b020bd1 v3.17.0
  • 18cc830 allow astral plane characters in isValidJsxIdentifier

See the full diff