json-to-graphql-query
json-to-graphql-query copied to clipboard
chore(deps): update devdependencies (non-major)
This PR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
@types/chai (source) | 4.3.0 -> 4.3.19 |
||||
@types/mocha (source) | 9.1.0 -> 9.1.1 |
||||
@types/node (source) | 16.11.22 -> 16.18.108 |
||||
ansi-regex | 6.0.1 -> 6.1.0 |
||||
chai (source) | 4.3.6 -> 4.5.0 |
||||
sinon (source) | 13.0.1 -> 13.0.2 |
||||
ts-node (source) | 10.4.0 -> 10.9.2 |
||||
typescript (source) | 4.7.4 -> 4.9.5 |
Release Notes
chalk/ansi-regex (ansi-regex)
v6.1.0
chaijs/chai (chai)
v4.5.0
v4.4.1
What's Changed
- fix: removes
??
for node compat by @43081j in https://github.com/chaijs/chai/pull/1574
Full Changelog: https://github.com/chaijs/chai/compare/v4.4.0...v4.4.1
v4.4.0
What's Changed
- Allow deepEqual fonction to be configured globally (4.x.x branch) by @forty in https://github.com/chaijs/chai/pull/1553
Full Changelog: https://github.com/chaijs/chai/compare/v4.3.10...v4.4.0
v4.3.10
This release simply bumps all dependencies to their latest non-breaking versions.
What's Changed
- upgrade all dependencies by @keithamus in https://github.com/chaijs/chai/pull/1540
Full Changelog: https://github.com/chaijs/chai/compare/v4.3.9...v4.3.10
v4.3.9
Upgrade dependencies.
This release upgrades dependencies to address CVE-2023-43646 where a large function name can cause "catastrophic backtracking" (aka ReDOS attack) which can cause the test suite to hang.
Full Changelog: https://github.com/chaijs/chai/compare/v4.3.8...v4.3.9
v4.3.8
What's Changed
- 4.x.x: Fix link to commit logs on GitHub by @bugwelle in https://github.com/chaijs/chai/pull/1487
- build(deps): bump socket.io-parser from 4.0.4 to 4.0.5 by @dependabot in https://github.com/chaijs/chai/pull/1488
- Small typo in test.js by @mavaddat in https://github.com/chaijs/chai/pull/1459
- docs: specify return type of objDisplay by @scarf005 in https://github.com/chaijs/chai/pull/1490
- Update CONTRIBUTING.md by @matheus-rodrigues00 in https://github.com/chaijs/chai/pull/1521
- Fix: update exports.version to current version by @peanutenthusiast in https://github.com/chaijs/chai/pull/1534
New Contributors
- @bugwelle made their first contribution in https://github.com/chaijs/chai/pull/1487
- @mavaddat made their first contribution in https://github.com/chaijs/chai/pull/1459
- @scarf005 made their first contribution in https://github.com/chaijs/chai/pull/1490
- @matheus-rodrigues00 made their first contribution in https://github.com/chaijs/chai/pull/1521
- @peanutenthusiast made their first contribution in https://github.com/chaijs/chai/pull/1534
Full Changelog: https://github.com/chaijs/chai/compare/v4.3.7...v4.3.8
v4.3.7
What's Changed
- fix: deep-eql bump package to support symbols comparison by @snewcomer in https://github.com/chaijs/chai/pull/1483
Full Changelog: https://github.com/chaijs/chai/compare/v4.3.6...v4.3.7
sinonjs/sinon (sinon)
v13.0.2
-
bddb631a
Update fake-timers (Carl-Erik Kopseng) -
eaed0eb2
Bump nokogiri from 1.13.3 to 1.13.4 (#2451) (dependabot[bot])
Released by Carl-Erik Kopseng on 2022-04-14.
TypeStrong/ts-node (ts-node)
v10.9.2
: Fix tsconfig.json
file not found
Fixed
- Fixed
tsconfig.json
file not found on latest TypeScript version (https://github.com/TypeStrong/ts-node/pull/2091)
v10.9.1
Fixed
- Workaround nodejs bug introduced in 18.6.0 (#1838) @cspotcode
- Only affects projects on node >=18.6.0 using
--esm
- Older versions of node and projects without
--esm
are unaffected
- Only affects projects on node >=18.6.0 using
https://github.com/TypeStrong/ts-node/milestone/18?closed=1
v10.9.0
Added
-
--project
accepts path to a directory containing atsconfig.json
(#1829, #1830) @cspotcode- previously it required an explicit filename
- Added helpful error message when swc version is too old to support our configuration (#1802) @cspotcode
- Added
experimentalTsImportSpecifiers
option which allows using voluntary.ts
file extensions in import specifiers (undocumented except for API docs) (#1815) @cspotcode
Fixed
- Fixed bug where
child_process.fork()
would erroneously execute the parent's entrypoint script, not the intended child script (#1812, #1814) @devversion - Fixed support for jsx modes
"react-jsx"
and"react-jsxdev"
in swc transpiler (#1800, #1802) @cspotcode - Fixed support for import assertions in swc transpiler (#1817, #1802) @cspotcode
- Fixed bug where calling
repl.evalCode()
with code not ending in a newline would not update the typechecker accordingly (#1764, #1824) @cspotcode
https://github.com/TypeStrong/ts-node/milestone/16?closed=1
v10.8.2
Fixed
- Revert "Use file URL for source map paths" (#1821) @cspotcode
- Allow JSON imports in node 16.15 and up (#1792) @queengooborg
- JSON imports were already supported in v17.5 and up
- this change extends support to >=16.15.0,<17.0.0
- These version ranges match vanilla node's support for JSON imports
https://github.com/TypeStrong/ts-node/milestone/15?closed=1
v10.8.1
Fixed
- Fixed #1769: source URLs in source map cache were malformed on Windows, affecting code coverage reports (#1769, #1771) @PaperStrike
- Fixed #1778: typechecker was erronously resolving imports from ESM files as if they were from CJS files (#1778, #1782) @cspotcode
https://github.com/TypeStrong/ts-node/milestone/14
v10.8.0
Questions about this release? Ask in the official discussion thread: #1767
Added
- Added support for
module=NodeNext
,module=Node16
,.mts
,.cts
,.mjs
, and.cjs
file extensions (#1414, #1694, #1744, #1745, #1727, #1717, #1753, #1757) @cspotcode- For best results, enable
experimentalResolver
(docs) - See TypeScript's official documentation: https://www.typescriptlang.org/docs/handbook/esm-node.html
- enables mixed-mode projects with both ESM and CommonJS
- enables all supported file extensions in TypeScript 4.7
- Obeys package.json "type"
- For best results, enable
- Added ability to include file extensions in CommonJS imports (#1727, #1753) @cspotcode
- Enables consistency with ESM, where file extensions are often mandatory
- Resolves from emitted to source file extensions (#1727, #1753) @cspotcode
- Must enable
experimentalResolver
, will be enabled by default in a future version (docs) - Typechecker requires importing the emitted file extension; ts-node resolves correctly to the source file. E.g.
import "./foo.js"
will executefoo.ts
See also: TypeScript issue #37582 - If typechecking is disabled, you can also use source file extensions. E.g.
import "./foo.ts"
- Must enable
- Added
experimentalSpecifierResolution
(#1727, #1753) @cspotcode- the same as Node's
--experimental-specifier-resolution
(Node docs) - can also be specified in
tsconfig.json
for convenience, to avoid the CLI flag - allows omitting file extensions in ESM imports, plus a few other CommonJS-style conveniences
- the same as Node's
- Adds
diagnostics
property toTSError
, with array of TypeScript diagnostic objects from the compiler (API docs) (#1705, #1706) @paulbrimicombe
Changed
- Renames option
experimentalResolverFeatures
toexperimentalResolver
(docs) (#1727) @cspotcode - Internal change to ESM loader for compatibility with forthcoming node versions: returns
shortCircuit: true
(#1714, #1715) @cspotcode - Performance: Optimize filesystem stat calls in ESM loader and new CommonJS resolver (#1758, #1759) @cspotcode
- Performance, maintenance: Upgrade source-mapper dependency "@cspotcode/source-map-support"
- Switches to "trace-mapping" for underlying source-map parsing (#1729) @cspotcode
Fixed
- Fixed bug where REPL
.type
command was not showing any type information when using TypeScript nightly builds (#1761, #1762) @cspotcode - Correctly suppress "Custom ESM Loaders" warning on newer node versions where the warning's prose changed (#1701) @cspotcode
- Fixed REPL bug where function signatures could not be entered across multiple lines (#1667, #1677) @d9k
- REPL treats unparenthesized object literals as objects, instead of as block scopes (#1697, #1699) @jhmaster2000
- Fixed bug where
preferTsExts
combined with third-party transpiler hooks could disruptnyc
code coverage (#1755) @cspotcode - Fixed bug where
file://
URLs in stack traces did not always use percent-encoding (#1738, #1726, #1729) @cspotcode - Fixed bug where v8-compile-cache-lib did not correctly unhook itself (#1717, #1718, #1719) @cspotcode
- This internal dependency is used to speed up loading the TypeScript compiler
Docs
- Many docs improvements (#1682) @cspotcode
- Options page: each option its own linkable header w/usage example (#1606) @cspotcode
- Categorize APIs in typedoc, make entrypoints more prominent (#1456) @cspotcode
- Clarify that the shorthand for
--project
is-P
, not-p
(#1731, #1734) @lobsterkatie - Add common ESM errors to Troubleshooting page (#1607) @cspotcode
https://github.com/TypeStrong/ts-node/milestone/12
v10.7.0
Questions about this release? Ask in the official discussion thread: #1680
Added
- Adds
--esm
flag, option, andts-node-esm
binary (#1258, #1655)- Enables full
esm
support; no need for--loader
norNODE_OPTIONS
- Use shebang
#!/usr/bin/env ts-node-esm
, runts-node --esm
, or add to your tsconfig.json:"ts-node": {"esm": true}
- Enables full
Changed
- Unflag ESM json modules on node >=17.5.0 (#1661, #1665) @Jamesernator
- no longer requires
--experimental-json-modules
- no longer requires
- Lazy-load dependencies to improve startup responsiveness. (#1676)
Fixed
- Fixed bug where "compiler", "transpiler", and swc backend would not resolve relative to the tsconfig.json that declared them (#1662, #1655)
- Enables reusable tsconfig.json shared via node module to include necessary dependencies
https://github.com/TypeStrong/ts-node/milestone/11
v10.6.0
Questions about this release? Ask in the official discussion thread: #1666
Added
- Adds workaround for extensionless entrypoints with ESM loader (#1649, #1654)
- You can now combine tools such as
mocha
with--loader ts-node/esm
, where previously node would throw[ERR_UNKNOWN_FILE_EXTENSION]
- node has a bug where combining
--loader
with an extensionless entrypoint causes this error nodejs/node#33226 - Some tools, for example
mocha
, have an extensionless entrypoint. (source, source) - Combining
NODE_OPTIONS=--loader ts-node/esm
with these tools causes this error. mochajs/mocha#4645 - node intends to fix this bug in a future release: nodejs/node#41711
- In the interim, we have implemented a workaround in ts-node.
- You can now combine tools such as
- Adds support for target "ES2022" in
moduleTypes
overrides (#1650)
Fixed
- Fixed bug where
--swc
and other third-party transpilers did not respectmoduleTypes
overrides (#1651, #1652, #1660) - Fixed bug where node flags were not preserved correctly in
process.execArgv
(#1657, #1658)- This affected
child_process.fork()
, since it usesprocess.execArgv
to create a similar child runtime. - With this fix,
child_process.fork()
will preserve both node flags andts-node
hooks.
- This affected
- Fixed compatibility TypeScript 4.7's API changes (#1647, #1648)
https://github.com/TypeStrong/ts-node/milestone/9
v10.5.0
Questions about this release? Ask in the official discussion thread: #1634
Added
- Eliminate "Emit Skipped" errors (#693, #1345, #1629)
- Avoids all "Emit Skipped" errors by performing a fallback
transpileOnly
-style transformation. - Does not affect typechecking. Type errors are still detected and thrown.
- Fallback has the same limitations as
isolatedModules
. This will only affect rare cases such as usingconst enums
withpreserveConstEnums
disabled. - Fixes #693
- Avoids all "Emit Skipped" errors by performing a fallback
- Graduate swc transpiler out of experimental; add
swc: true
convenience option (docs) (#1487, #1536, #1613, #1627)-
"swc": true
or--swc
will use swc for faster execution - This feature is no longer marked "experimental." Thank you to everyone who filed bugs!
-
- swc transpiler attempts to load
@swc/core
or@swc/wasm
dependencies from your project before falling-back to global installations (#1613, #1627)- global fallback only occurs when using a global installation of ts-node
- Add support for TypeScript's
traceResolution
output (docs) (#1128, #1491) @TheUnlocked - Support import assertions in ESM loader (docs) (#1557, #1558, #1559, #1573) @Pokute, @geigerzaehler
- Allows importing JSON files from ESM with the requisite flag (docs)
-
ts-node -vvv
also logs absolute paths tots-node
andtypescript
, to make it more obvious when you're accidentally using globally-installed versions (#1323, #1620) - Add swc target "es2022" (#1535, #1540)
- When you have target es2022 in tsconfig, will use swc's es2022 target
Changed
- Initialize TypeScript compiler before starting REPL prompt (#1498) @TheUnlocked
- Improves responsiveness for first line of REPL input
- Use
v8-compile-cache-lib
to load typescript - Support both
--camelCase
and--hyphen-case
for all CLI flags; update documentation to use--camelCase
(#1598, #1599)- Not a breaking change; CLI continues to accept both forms
- Make
TSError
diagnosticText
property non-enumerable to prevent it from being logged below the stack (#1632)
Fixed
- Fix #1538: REPL inputs fail to transpile via swc (#1538, #1541, #1602)
- Fix #1478: REPL erroneously logged
undefined
for all inputs after the first when using swc transpiler (#1478, #1580, #1602) - Fix #1389: In
--showConfig
output, emit accuratemoduleTypes
paths resolved relative to thetsconfig.json
which declared them (#1389, #1619) - Fix: Remove indentation from
ts-node --help
output (#1597, #1600) - Fix #1425: Merged definitions correctly into
tsconfig.schemastore-schema.json
(#1425, #1618) - Fix: Allow disabling
"use strict"
emit in SWC transpiler (#1531, #1537) - Fix: Add missing
ERR_UNKNOWN_FILE_EXTENSION
constructor; was throwingERR_UNKNOWN_FILE_EXTENSION is not a constructor
(#1562) @bluelovers - Fix #1565: entrypoint resolution failed on node v12.0.x and v12.1.x (#1565, #1566) @davidmurdoch
Docs
- Explain
env -S
flag for shebangs (docs) (#1448, #1545) @sheeit, @chee - Suggest
skipIgnore
when you want to compile files in node_modules (docs) (#1553) @webstrand - Fix typo in
moduleTypes
on options page (docs) (#1630, #1633)
Misc
- Adds experimental
experimentalResolverFeatures
option, but it does not do anything yet (#1514, #1614)
https://github.com/TypeStrong/ts-node/milestone/4
microsoft/TypeScript (typescript)
v4.9.5
: TypeScript 4.9.5
For release notes, check out the release announcement.
Downloads are available on:
Changes:
v4.9.4
: TypeScript 4.9.4
For release notes, check out the release announcement.
For the complete list of fixed issues, check out the
Downloads are available on:
Changes:
-
e286821
Bump version to 4.9.4 and LKG. -
eb5419f
Cherry-pick #51704 to release 4.9 (#51712) -
b4d382b
Cherry-pick changes for narrowing to tagged literal types. -
e7a02f4
Port of #51626 and #51689 to release-4.9 (#51627) -
1727912
Cherry-pick fix aroundvisitEachChild
to release-4.9. (#51544)
This list of changes was auto generated.
v4.9.3
: TypeScript 4.9
For release notes, check out the release announcement.
Downloads are available on:
Changes:
-
93bd577
Bump version to 4.9.3 and LKG. -
107f832
Update LKG. -
31bee56
Cherry-pick PR #50977 into release-4.9 (#51363) [ #50872 ] -
1e2fa7a
Update version to 4.9.2-rc and LKG. -
7ab89e5
Merge remote-tracking branch 'origin/main' into release-4.9 -
e5cd686
Update package-lock.json -
8d40dc1
Update package-lock.json -
5cfb3a2
Only call return() for an abrupt completion in user code (#51297) -
a7a9d15
Fix for broken baseline in yieldInForInInDownlevelGenerator (#51345) -
7f8426f
fix for-in enumeration containing yield in generator (#51295)
See More
-
3d2b401
Fix assertion functions accessed via wildcard imports (#51324) -
64d0d5a
fix(51301): Fixing an unused import at the end of a line removes the newline (#51320) -
754eeb2
Update CodeQL workflow and configuration, fix found bugs (#51263) -
d8aad26
Update package-lock.json -
d4f26c8
fix(51245): Class with parameter decorator in arrow function causes "convert to default export" refactoring failure (#51256) -
16faf45
Update package-lock.json -
8b1ecdb
fix(50654): "Move to a new file" breaks the declaration of referenced variable (#50681) -
170a17f
Dom update 2022-10-25 (#51300) -
9c4e14d
Remove "No type information for this code" from baseline (#51311) -
88d25b4
fix(50068): Refactors trigger debug failure when JSX text has a ' and a tag on the same line. (#51299) -
8bee69a
Update package-lock.json -
702de1e
Fix early call to return/throw on generator (#51294) -
2c12b14
Add a GH Action to file a new issue if we go a week without seeing a typescript-error-deltas issue (#51271) -
6af270d
Update package-lock.json -
2cc4c16
Update package-lock.json -
6093491
Fix apparent typo in getStringMappingType (#51248) -
61c2609
Update package-lock.json -
ef69116
Generate shortestrootDirs
module specifier instead of first possible (#51244) -
bbb42f4
Fix typo in canWatchDirectoryOrFile found by CodeQL (#51262) -
a56b254
Include 'this' type parameter in isRelatedTo fast path (#51230) -
3abd351
Fix super property transform in async arrow in method (#51240) -
eed0511
Update package-lock.json -
2625c1f
Make the init config category order predictable (#51247) -
1ca99b3
fix(50551): Destructuring assignment with var bypasses "variable is used before being assigned" check (2454) (#50560) -
3f28fa1
Update package-lock.json -
906ebe4
Revert structuredTypeRelatedTo change and fix isUnitLikeType (#51076) -
8ac4652
change type (#51231) -
245a02c
fix(51222): Go-to-definition on return statements should jump to the containing function declaration (#51227) -
2dff34e
markAliasReferenced should include ExportValue as well (#51219) -
5ef2634
Update package-lock.json -
d0f0e35
Remove old tslint comments (#51220) -
85d405a
Fixed a false positive "await has no effect on the type" diagnostic with mixed generic union (#50833) -
1f8959f
fix: avoid downleveled dynamic import closing over specifier expression (#49663) -
11066b2
Rename internal functions tonarrowTypeBySwitchOnTypeOf
andnarrowTypeByInKeyword
(#51215) -
4c9afe8
Update package-lock.json -
f25bcb7
fix(49196): add jsdoc snippet for interface member functions (#51135) -
7406ee9
fix(51170): Completing an unimplemented property overwrites rest of line (#51175) -
a1d82fc
Remove some unnecessary code discovered by rollup (#51204) -
0481773
LEGO: Merge pull request 51200 -
98c19cb
LEGO: Merge pull request 51190 -
13c9b05
Update package-lock.json -
673475e
Update package-lock.json -
f6cf510
Add more tracing to node16/nodenext resolution (#51168) -
83c5581
Update package-lock.json -
be5f0fe
Add an extra regression test for awaited unresolvable recursive union (#51167) -
2cb7e77
fix(50416): correctly names disabled export refactors (#50663) [ #50416 ] -
2bcfed0
feat(37440): Provide a quick-fix for non-exported types (#51038) -
a24201c
Remove VSDevMode.ps1 and createPlaygroundBuild (#51166) -
2da62a7
fix(51112): omit parameter names that precede the type (#51142) -
cf1b6b7
feat(51163): show QF to fill in the missing properties for the mapped type. (#51165) -
bdcc240
Remove bug-causing carve-out in conditional type instantiation that hopefully is no longer required (#51151) -
37317a2
Check nested weak types in intersections on target side of relation (#51140) -
9f49f9c
Update package-lock.json -
4f54e7e
Fix isExhaustiveSwitchStatement to better handle circularities (#51095) -
503604c
Overloads shouldn't gain @deprecated tags of other overloads in quick info (#50904) -
e14a229
Update package-lock.json -
67256e5
Remove unused declarations array in extractSymbol's TargetRange (#51091) -
9c87ded
fix(51100): ensure tsserver shuts down when parent process is killed (#51107) - [
c01ae01
](https://redirect.github.com/microsoft/TypeScript/commit/c01ae01fac37268bac3362fb6e6d2
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.