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 from3.5.2
to3.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
- The
dependency
tsutils was updated from3.8.0
to3.9.0
.
Your tests are still failing with this version. Compare changes
Release Notes for v3.9.0
Features:
- added typeguards:
isNullLiteral
andisBooleanLiteral
Commits
The new version differs by 16 commits.
f6e941f
v3.9.0
d0dfe05
sort exports
e17f246
Add isNullLiteral and isBooleanLiteral utility functions (#97)
a8c6da5
getLineRanges: add tests (#95)
90b97fb
v3.8.0
17fd9e0
add JSDoc comment
9583128
add isInConstContext
a945f61
add isConstAssertion
776ba6b
expose typeguards for typescript@3.2 by default
76abb41
v3.7.0
a2bd03e
add isInSingleStatementContext
0200380
add isBlockScopedDeclarationStatement
153ab09
v3.6.0
2e9f9a5
add getCheckJsDirective
1373ec3
consistently use either yarn or npm for nested scipts
There are 16 commits in total.
See the full diff
- The
dependency
tsutils was updated from3.9.0
to3.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
- The
dependency
tsutils was updated from3.9.1
to3.10.0
.
Your tests are still failing with this version. Compare changes
Release Notes for v3.10.0
Features:
isCompilerOptionEnabled
:incremental
is implicitly enabled bycomposite
Bugfixes:
collectVariableUsage
/getUsageDomain
: no longer treatas const
as type usage
- The
dependency
tsutils was updated from3.10.0
to3.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 tounionTypeParts
someTypePart
to execute a callback for each union or intersection constituent until the callback returns truegetPropertyOfType
looks up a property by its escaped nameisPropertyReadonlyInType
determines whether a property in a given type cannot be written tosymbolHasReadonlyDeclaration
determines if a Symbol has any readonly or constant declarationisNumericPropertyName
determines whether a property name would match an index signatureisBindableObjectDefinePropertyCall
returns true for statically analyzable forms ofObject.defineProperty(o, 'p', {value, writable})
isReadonlyAssignmentDeclaration
determines whether anObject.defineProperty
call is known to result in a readonly propertygetLateBoundPropertyNames
returns all known property names of an expressiongetPropertyNameFromType
extracts the property name of literal typesisWellKnownSymbolLiterally
to recognize expressions in the form ofSymbol.<name>
getPropertyNameOfWellKnownSymbol
returns the escaped name for a well known symbol literalunwrapParentheses
returns the first child expression that is not aParenthesizedExpression
Commits
The new version differs by 12 commits.
4c186be
v3.11.0
e091463
micro optimization
966ea76
cleanup utilities
198367e
add missing file
cfcd2d6
rename imported module
cab93db
remove leftover debugger statement
c43a690
update typescript
6c01ac5
tests + handle index signatures in union types + enum members
7275f72
export function
f637851
detect readonly symbols
4526bcd
add isBooleanLiteralType utility
49d0d31
allow typescript@3.5 nightly builds
See the full diff
- The
dependency
tsutils was updated from3.11.0
to3.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
- The
dependency
tsutils was updated from3.12.0
to3.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 returnstrue
forDeleteExpression
as it doesn't assign a value to the operand
- The
dependency
tsutils was updated from3.13.0
to3.14.0
.
Your tests are still failing with this version. Compare changes
Release Notes for v3.14.0
Features:
- added
getInstanceTypeOfClassLikeDeclaration
andgetConstructorTypeOfClassLikeDeclaration
- added
AccessKind.Delete
togetAccessKind
:getAccessKind(node) & AccessKind.Modification
can now be used to restore the old behavior ofisReassignmentTarget(node)
- The
dependency
tsutils was updated from3.14.0
to3.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
- The
dependency
tsutils was updated from3.14.1
to3.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
- The
dependency
tsutils was updated from3.15.0
to3.16.0
.
Your tests are still failing with this version. Compare changes
Release Notes for v3.16.0
Features:
- added
getIteratorYieldResultFromIteratorResult
to extract theyield
ed type fromIteratorResult<TYield, TReturn, TNext>
- The
dependency
tsutils was updated from3.17.0
to3.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