eslint-define-config
eslint-define-config copied to clipboard
Update devDependencies
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| @types/eslint (source) | ~8.56.7 -> ~8.56.12 |
||||
| @types/node (source) | 20.12.4 -> 20.17.23 |
||||
| expect-type | ~0.19.0 -> ~0.20.0 |
||||
| npm-run-all2 | ~6.1.2 -> ~6.2.6 |
||||
| rimraf | ~5.0.5 -> ~5.0.10 |
||||
| tsup (source) | ~8.0.2 -> ~8.4.0 |
||||
| tsx (source) | ~4.7.2 -> ~4.19.3 |
Release Notes
mmkal/expect-type (expect-type)
v0.20.0
Breaking changes
- improve overloads support, attempt 2 by @mmkal in https://github.com/mmkal/expect-type/pull/83
This change updates how overloaded functions are treated. Now, .parameters gives you a union of the parameter-tuples that a function can take. For example, given the following type:
type Factorize = {
(input: number): number[]
(input: bigint): bigint[]
}
Behvaiour before:
expectTypeOf<Factorize>().parameters.toEqualTypeOf<[bigint]>()
Behaviour now:
expectTypeOf<Factorize>().parameters.toEqualTypeOf<[number] | [bigint]>()
There were similar changes for .returns, .parameter(...), and .toBeCallableWith. Also, overloaded functions are now differentiated properly when using .branded.toEqualTypeOf (this was a bug that it seems nobody found).
See #83 for more details or look at the updated docs (including a new section called "Overloaded functions", which has more info on how this behaviour differs for TypeScript versions before 5.3).
What's Changed
- Fix rendering issue in readme by @mrazauskas in https://github.com/mmkal/expect-type/pull/69
- Fix minor issues in docs by @aryaemami59 in https://github.com/mmkal/expect-type/pull/91
- create utils file by @mmkal in https://github.com/mmkal/expect-type/pull/93
- branding.ts and messages.ts by @mmkal in https://github.com/mmkal/expect-type/pull/95
- improve overloads support, attempt 2 by @mmkal in https://github.com/mmkal/expect-type/pull/83
- Extends: explain myself
1e37116 - Mark internal APIs with
@internalJSDoc tag (#104)4c40b07 - Re-export everything in
overloads.tsfile (#107)5ee0181 - JSDoc improvements (#100)
0bbeffa
Full Changelog: https://github.com/mmkal/expect-type/compare/v0.19.0...v0.20.0
bcomnes/npm-run-all2 (npm-run-all2)
v6.2.6
Commits
- Prevent a throw when looking up undefined results
d928f9a
v6.2.5
v6.2.4
Merged
- Switch to JS-based
whichcommand#154
Fixed
- Switch to JS-based
whichcommand#153
v6.2.3
Commits
- Merge pull request #151 from bcomnes/fix-pnpm-agian
c43fa2b - Avoid passing config fields as flags for pnpm
dc2d7da
v6.2.2
Commits
- Revert "Compatibility: npm, yarn and pnpm run scripts"
fc35f0d
v6.2.1
Merged
- Compatibility: npm, yarn and pnpm run scripts
#143 - Use neostandard + add more static code analysis
#142 - Upgrade: Bump c8 from 9.1.0 to 10.0.0
#141 - Upgrade: Bump p-queue from 7.4.1 to 8.0.1
#138
v6.2.0
Merged
egoist/tsup (tsup)
v8.4.0
🚀 Features
- Upgrade svelte and css compiler - by @DaniAcu in https://github.com/egoist/tsup/issues/1288 (c3f32)
🐞 Bug Fixes
- Upgrade esbuild to 0.25 - by @RobinTail in https://github.com/egoist/tsup/issues/1309 (89c47)
View changes on GitHub
v8.3.6
🐞 Bug Fixes
- Don't await sub-process of
onSuccess- by @laat in https://github.com/egoist/tsup/issues/1256 (314a6)
View changes on GitHub
v8.3.5
🐞 Bug Fixes
- Run
experimentalDtsonly once - by @aryaemami59 in https://github.com/egoist/tsup/issues/1236 (fddd4)
View changes on GitHub
v8.3.4
No significant changes
View changes on GitHub
v8.3.0
Bug Fixes
Features
- add support for
ctsandmtsconfig files (#1178) (ec811b3) - add support for async
injectStyle(#1193) (f25a9db)
v8.2.4
Bug Fixes
v8.2.3
Bug Fixes
- get metafile on windows (048c93b)
v8.2.2
Bug Fixes
v8.2.1
Bug Fixes
v8.2.0
Features
- add option to retain node protocol (e7ced34)
v8.1.2
Bug Fixes
- correct sourcemap with treeshake (#1069) (6ca0cb0)
- only import type statement (43cf9f6), closes #1157 #1156
v8.1.1
- Upgrade bunch of dependencies (esbuild v0.23).
v8.1.0
Features
privatenumber/tsx (tsx)
v4.19.3
Bug Fixes
This release is also available on:
v4.19.2
Bug Fixes
This release is also available on:
v4.19.1
Bug Fixes
- cjs: patch
module.pathfor accurate cache ID (0329bfc), closes privatenumber/tsx#651 - cjs: resolve ts extensions from js when namespaced (44ed37f)
This release is also available on:
v4.19.0
Features
- watch: deprecate ignore flag in favor or exclude flag (157c3ec)
This release is also available on:
v4.18.0
Features
This release is also available on:
v4.17.1
Bug Fixes
- esm: package entry TS resolution for Node 20.17 & 22.6 (af370e7)
This release is also available on:
v4.17.0
Features
This release is also available on:
v4.16.5
Bug Fixes
- resolver: directory import nested ".." (2fada74)
This release is also available on:
v4.16.4
Bug Fixes
This release is also available on:
v4.16.3
Bug Fixes
- resolver: prioritize requested path in dependencies (3df00f4), closes privatenumber/tsx#617
This release is also available on:
v4.16.2
Bug Fixes
This release is also available on:
v4.16.1
Bug Fixes
- cjs: isolate implicit resolver enhancement (#59) (143a5bd)
- cjs: namespace filter to preserve file path (6ef949c)
- esm: implicit resolution with tsconfig paths (a74aa58), closes #607
This release is also available on:
v4.16.0
Bug Fixes
- cjs: tsx.require to support core modules (f748e19)
Features
- cjs: improve compatibility with other loaders (3e1e546)
This release is also available on:
v4.15.9
Bug Fixes
This release is also available on:
v4.15.8
Bug Fixes
- cjs: implicit resolution to correctly try extensions (b94482d)
- cjs: leaking implicit extension resolver (ae2a1bc)
This release is also available on:
v4.15.7
Bug Fixes
This release is also available on:
v4.15.6
Bug Fixes
This release is also available on:
v4.15.5
Bug Fixes
- cjs: make transformers overwritable (c22fa7d)
This release is also available on:
v4.15.4
Bug Fixes
- cjs: handle re-exports from relative paths (5166122)
This release is also available on:
v4.15.3
Bug Fixes
- cjs: load json with namespace (6b03a38)
This release is also available on:
v4.15.2
Bug Fixes
- esm: resolve implicit extension in package subpath (7e1fe22)
This release is also available on:
v4.15.1
Bug Fixes
- prevent ERR_DOMAIN_CANNOT_SET_UNCAUGHT_EXCEPTION_CAPTURE (fb247eb)
This release is also available on:
v4.15.0
Features
This release is also available on:
v4.14.1
Bug Fixes
- cjs: only hide transformers when namespaced (9e647a5)
This release is also available on:
v4.14.0
Features
- resolve .js → .ts in
package.jsonexports & main (4503421)
This release is also available on:
v4.13.3
Bug Fixes
- cjs: resolve directory import relative to parent (#42) (02d3856)
- esm: cjs interop to support decorators (807f467)
- esm: resolve .ts extension in imports map (89621bf)
This release is also available on:
v4.13.2
Bug Fixes
This release is also available on:
v4.13.1
Bug Fixes
- esm/api:
tsImport()to parse CJS exports (0a78bfd)
This release is also available on:
v4.13.0
Features
- cjs/api:
register()to support namespace (#35) (c703300) - esm/api:
tsImport()to support loading CommonJS files (0eb4e91)
This release is also available on:
v4.12.1
Bug Fixes
- esm: resolve implicit ts paths in packages (de900a1)
This release is also available on:
v4.12.0
Bug Fixes
Features
Performance Improvements
- esm: only try extensions if file path (72d0896)
This release is also available on:
v4.11.2
Bug Fixes
This release is also available on:
v4.11.1
Bug Fixes
This release is also available on:
v4.11.0
Bug Fixes
Features
- esm api: configurable
tsconfig(3f42ae3)
This release is also available on:
v4.10.5
Bug Fixes
This release is also available on:
v4.10.4
Bug Fixes
- cjs: support file url (#18) (4a8a2dc)
- V8 coverage support (942e9bc), closes privatenumber/tsx#433
This release is also available on:
v4.10.3
Performance Improvements
- skip parsing if
import(is not found in minified code (5cdd50b)
This release is also available on:
v4.10.2
Bug Fixes
This release is also available on:
v4.10.1
Bug Fixes
This release is also available on:
v4.10.0
Features
- esm api: register to return a namespaced import() method (53bb4aa)
This release is also available on:
v4.9.5
Bug Fixes
- esm api: warn on missing module.register (dae9f0d)
This release is also available on:
v4.9.4
Bug Fixes
- tsImport: import module from commonjs (48f0a75)
This release is also available on:
v4.9.3
Bug Fixes
This release is also available on:
v4.9.2
Bug Fixes
This release is also available on:
v4.9.1
Bug Fixes
This release is also available on:
v4.9.0
Features
This release is also available on:
v4.8.2
Bug Fixes
- types: cjs/api to use .d.cts (4b1f03c)
This release is also available on:
v4.8.1
Bug Fixes
This release is also available on:
v4.8.0
Features
This release is also available on:
v4.7.3
Bug Fixes
This release is also available on:
Configuration
📅 Schedule: Branch creation - "* 0-3 * * 1" (UTC), 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.