to-markdown-cli
to-markdown-cli copied to clipboard
chore(deps): update devdependencies-major (major)
This PR contains the following updates:
| Package | Change | Age | Confidence |
|---|---|---|---|
| @types/jest (source) | 29.5.12 -> 30.0.0 |
||
| cross-env | 7.0.3 -> 10.1.0 |
||
| eslint-config-prettier | 9.1.0 -> 10.1.8 |
||
| eslint-plugin-jest | 28.8.3 -> 29.2.0 |
||
| jest (source) | 29.7.0 -> 30.2.0 |
||
| lint-staged | 15.2.9 -> 16.2.7 |
Release Notes
kentcdodds/cross-env (cross-env)
v10.1.0
Features
- add support for default value syntax (152ae6a)
For example:
"dev:server": "cross-env wrangler dev --port ${PORT:-8787}",
If PORT is already set, use that value, otherwise fallback to 8787.
Learn more about Shell Parameter Expansion
v10.0.0
TL;DR: You should probably not have to change anything if:
- You're using a modern maintained version of Node.js (v20+ is tested)
- You're only using the CLI (most of you are as that's the intended purpose)
In this release (which should have been v8 except I had some issues with automated releases π), I've updated all the things and modernized the package. This happened in #β261
Was this needed? Not really, but I just thought it'd be fun to modernize this package.
Here's the highlights of what was done.
- Replace Jest with Vitest for testing
- Convert all source files from .js to .ts with proper TypeScript types
- Use zshy for ESM-only builds (removes CJS support)
- Adopt @βepic-web/config for TypeScript, ESLint, and Prettier
- Update to Node.js >=20 requirement
- Remove kcd-scripts dependency
- Add comprehensive e2e tests with GitHub Actions matrix testing
- Update GitHub workflow with caching and cross-platform testing
- Modernize documentation and remove outdated sections
- Update all dependencies to latest versions
- Add proper TypeScript declarations and exports
The tool maintains its original functionality while being completely modernized with the latest tooling and best practices
BREAKING CHANGES
- This is a major rewrite that changes the module format from CommonJS to ESM-only. The package now requires Node.js >=20 and only exports ESM modules (not relevant in most cases).
prettier/eslint-config-prettier (eslint-config-prettier)
v10.1.8
republish latest version
Full Changelog: https://github.com/prettier/eslint-config-prettier/compare/v10.1.5...v10.1.8
v10.1.5
Patch Changes
- #β332
60fef02Thanks @βJounQin! - chore: addfundingfield intopackage.json
v10.1.4
Patch Changes
- #β328
94b4799Thanks @βsilvenon! - fix(cli): do not crash on no rules configured
v10.1.3
Patch Changes
- #β325
4e95a1dThanks @βpilikan! - fix: this package iscommonjs, align its types correctly
v10.1.2
Patch Changes
- #β321
a8768bfThanks @βFdawgs! - chore(package): add homepage for some 3rd-party registry - see #β321 for more details
v10.1.1
Patch Changes
-
#β309
eb56a5eThanks @βJounQin! - fix: separate the/flatentry for compatibilityFor flat config users, the previous
"eslint-config-prettier"entry still works, but"eslint-config-prettier/flat"adds a newnameproperty for config-inspector, we just can't add it for the default entry for compatibility.See also #β308
// before import eslintConfigPrettier from "eslint-config-prettier"; // after import eslintConfigPrettier from "eslint-config-prettier/flat";
v10.1.0
Minor Changes
- #β306
56e2e34Thanks @βJounQin! - feat: migrate to exports field
v10.0.3
Patch Changes
-
#β294
8dbbd6dThanks @βFloEdelmann! - feat: add name to config -
#β280
cba5737Thanks @βzanminkian! - feat: add declaration file
v10.0.2
Patch Changes
- #β299
e750edcThanks @βFdawgs! - chore(package): explicitly declare js module type
v10.0.1
eslint-config-prettier
10.0.1
What's Changed
- chore: migrate to changeset for automatically releasing by @βJounQin in #β278
- add support for
@stylistic/eslint-pluginby @βabrahamguo in #β272
New Contributors
- @βJounQin made their first contribution in #β278
- @βabrahamguo made their first contribution in #β272
Full Changelog: https://github.com/prettier/eslint-config-prettier/compare/v9.1.0...v10.0.1
v10.0.0
Major Changes
- #β272
5be64beThanks @βabrahamguo! - add support for @βstylistic formatting rules
v9.1.2
jest-community/eslint-plugin-jest (eslint-plugin-jest)
v29.2.0
Features
v29.1.0
Features
29.0.1 (2025-06-18)
Bug Fixes
v29.0.1
Bug Fixes
v29.0.0
Bug Fixes
- remove
jest/no-alias-methodsfromstylesconfig (d3bf1dc)
Features
- drop support for
[@typescript-eslint](https://redirect.github.com/typescript-eslint)v6 (fe61a40) - drop support for
[@typescript-eslint](https://redirect.github.com/typescript-eslint)v7 (5ca65d3) - drop support for ESLint v7 (b06e7d0)
- drop support for ESLint v8.x prior to v8.57.0 (d79765a)
- drop support for Node v16 (aaf62cd)
- drop support for Node v18 (598880c)
- drop support for Node v20.x prior to v20.12.0 (2f2fb68)
- drop support for Node v21 (a366393)
- drop support for Node v23 (1fb1a67)
- unbound-method: remove
docs.recommendedanddocs.requiresTypeCheckingproperties (945651c)
BREAKING CHANGES
- dropped support for ESLint v8.x prior to v8.57.0
- dropped support for Node v20.x prior to v20.12.0
- dropped support for Node v23
- dropped support for Node v18
- unbound-method: removed
docs.recommendanddocs.requiresTypeCheckingfromunbound-method - dropped support for
@typescript-eslintv7 - dropped support for
@typescript-eslintv6 jest/no-alias-methodshas been removed from thestylesconfig as its already in therecommendedconfig- dropped support for ESLint v7
- dropped support for Node v21
- dropped support for Node v16
v28.14.0
Features
- unbound-method: mark
docs.recommendedanddocs.requiresTypeCheckingas deprecated (#β1762) (30440ef)
28.13.5 (2025-06-13)
Bug Fixes
28.13.4 (2025-06-13)
Bug Fixes
28.13.3 (2025-06-10)
Bug Fixes
28.13.2 (2025-06-10)
Bug Fixes
28.13.1 (2025-06-10)
Bug Fixes
v28.13.5
Features
- unbound-method: mark
docs.recommendedanddocs.requiresTypeCheckingas deprecated (#β1762) (30440ef)
28.13.5 (2025-06-13)
Bug Fixes
28.13.4 (2025-06-13)
Bug Fixes
28.13.3 (2025-06-10)
Bug Fixes
28.13.2 (2025-06-10)
Bug Fixes
28.13.1 (2025-06-10)
Bug Fixes
v28.13.4
Features
- unbound-method: mark
docs.recommendedanddocs.requiresTypeCheckingas deprecated (#β1762) (30440ef)
28.13.5 (2025-06-13)
Bug Fixes
28.13.4 (2025-06-13)
Bug Fixes
28.13.3 (2025-06-10)
Bug Fixes
28.13.2 (2025-06-10)
Bug Fixes
28.13.1 (2025-06-10)
Bug Fixes
v28.13.3
Features
- unbound-method: mark
docs.recommendedanddocs.requiresTypeCheckingas deprecated (#β1762) (30440ef)
28.13.5 (2025-06-13)
Bug Fixes
28.13.4 (2025-06-13)
Bug Fixes
28.13.3 (2025-06-10)
Bug Fixes
28.13.2 (2025-06-10)
Bug Fixes
28.13.1 (2025-06-10)
Bug Fixes
v28.13.2
Features
- unbound-method: mark
docs.recommendedanddocs.requiresTypeCheckingas deprecated (#β1762) (30440ef)
28.13.5 (2025-06-13)
Bug Fixes
28.13.4 (2025-06-13)
Bug Fixes
28.13.3 (2025-06-10)
Bug Fixes
28.13.2 (2025-06-10)
Bug Fixes
28.13.1 (2025-06-10)
Bug Fixes
v28.13.1
Features
- unbound-method: mark
docs.recommendedanddocs.requiresTypeCheckingas deprecated (#β1762) (30440ef)
28.13.5 (2025-06-13)
Bug Fixes
28.13.4 (2025-06-13)
Bug Fixes
28.13.3 (2025-06-10)
Bug Fixes
28.13.2 (2025-06-10)
Bug Fixes
28.13.1 (2025-06-10)
Bug Fixes
v28.13.0
Features
- unbound-method: mark
docs.recommendedanddocs.requiresTypeCheckingas deprecated (#β1762) (30440ef)
28.13.5 (2025-06-13)
Bug Fixes
28.13.4 (2025-06-13)
Bug Fixes
28.13.3 (2025-06-10)
Bug Fixes
28.13.2 (2025-06-10)
Bug Fixes
28.13.1 (2025-06-10)
Bug Fixes
v28.12.0
Features
28.11.2 (2025-05-29)
Bug Fixes
28.11.1 (2025-05-27)
Bug Fixes
- no-large-snapshots: use a far better message for when an unexpected snapshot is found (#β1736) (0f5b873)
v28.11.2
Features
28.11.2 (2025-05-29)
Bug Fixes
28.11.1 (2025-05-27)
Bug Fixes
- no-large-snapshots: use a far better message for when an unexpected snapshot is found (#β1736) (0f5b873)
v28.11.1
Features
28.11.2 (2025-05-29)
Bug Fixes
28.11.1 (2025-05-27)
Bug Fixes
- no-large-snapshots: use a far better message for when an unexpected snapshot is found (#β1736) (0f5b873)
v28.11.0
Features
28.11.2 (2025-05-29)
Bug Fixes
28.11.1 (2025-05-27)
Bug Fixes
- no-large-snapshots: use a far better message for when an unexpected snapshot is found (#β1736) (0f5b873)
v28.10.1
Features
28.10.1 (2025-01-15)
Bug Fixes
v28.10.0
Features
28.10.1 (2025-01-15)
Bug Fixes
v28.9.0
Features
28.8.3 (2024-09-04)
Bug Fixes
28.8.2 (2024-09-02)
Performance Improvements
28.8.1 (2024-08-29)
Bug Fixes
jestjs/jest (jest)
v30.2.0
Chore & Maintenance
[*]Update example repo for testing React Native projects (#β15832)[*]Updatejest-watch-typeaheadto v3 (#β15830)
v30.1.3
Fixes
- Fix
unstable_mockModulewithnode:prefixed core modules.
v30.1.2
Fixes
[jest-snapshot-utils]Correct snapshot header regexp to work with newline across OSes (#β15803)
v30.1.1
Fixes
[jest-snapshot-utils]Fix deprecated goo.gl snapshot warning not handling Windows end-of-line sequences (#β15800)[jest-snapshot-utils]Improve messaging about goo.gl snapshot link change (#β15821)
v30.1.0
v30.0.5
Features
[jest-config]AllowtestMatchto take a string value[jest-worker]LetworkerIdleMemoryLimitaccept 0 to always restart worker child processes
Fixes
[expect]Fixbiginterror (#β15702)
v30.0.4
Features
[expect]TheInversetype is now exported (#β15714)[expect]feat: supportasync functionsintoBe(#β15704)
Fixes
[jest]jest --onlyFailures --listTests now correctly lists only failed tests (#β15700)[jest-snapshot]Handle line endings in snapshots (#β15708)
v30.0.3
Fixes
[jest-config]Fix ESM TS config loading in a CJS project (#β15694)[jest-core]jest --onlyFailures --listTests now correctly lists only failed tests(#β15700)
Features
[jest-diff]Show non-printable control characters to diffs (#β15696)
v30.0.2
Fixes
[jest-matcher-utils]Make 'deepCyclicCopyObject' safer by setting descriptors to a null-prototype object (#β15689)[jest-util]Make garbage collection protection property writable (#β15689)
v30.0.1
Features
[jest-resolver]Implement thedefaultAsyncResolver(#β15679)
Fixes
[jest-resolver]Resolve builtin modules correctly (#β15683)[jest-environment-node, jest-util]Avoid setting globals cleanup protection symbol when feature is off (#β15684)
Chore & Maintenance
[*]Remove and deprecatejest-replpackage (#β15673)[jest-resolver]Replace customisBuiltinModulewith node'sisBuiltin(#β15685)
v30.0.0
Features
[*]RenamedglobalsCleanupModetoglobalsCleanupand--waitNextEventLoopTurnForUnhandledRejectionEventsto--waitForUnhandledRejections[expect]AddArrayOfasymmetric matcher for validating array elements. (#β15567)[babel-jest]Add optionexcludeJestPresetto allow opting out ofbabel-preset-jest(#β15164)[expect]Revert #β15038 to fixexpect(fn).toHaveBeenCalledWith(expect.objectContaining(...))when there are multiple calls (#β15508)[jest-circus, jest-cli, jest-config]AddwaitNextEventLoopTurnForUnhandledRejectionEventsflag to minimise performance impact of correct detection of unhandled promise rejections introduced in #β14315 (#β14681)[jest-circus]Add awaitBeforeRetryoption tojest.retryTimes(#β14738)[jest-circus]Add aretryImmediatelyoption tojest.retryTimes(#β14696)[jest-circus, jest-jasmine2]AllowsetupFilesAfterEnvto export an async function (#β10962)[jest-circus, jest-test-result]AddstartedAttimestamp inTestCaseResultObjectwithinonTestCaseResult(#β15145)[jest-cli]ExportbuildArgv(#β15310)[jest-config][BREAKING] Addmtsandctsto defaultmoduleFileExtensionsconfig (#β14369)[jest-config][BREAKING] UpdatetestMatchandtestRegexdefault option for supportingmjs,cjs,mts, andcts(#β14584)[jest-config]Loads config file from provided path inpackage.json(#β14044)[jest-config]Allow loadingjest.config.ctsfiles (#β14070)[jest-config]ShowrootDirin error message when apresetfails to load (#β15194)[jest-config]Support loading TS config files usingesbuild-registervia docblock loader (#β15190)[jest-config]Allow passing TS config loader options via docblock comment (#β15234)[jest-config]If Node is running with type stripping enabled, do not require a TS loader (#β15480)[@jest/core]Group together open handles with the same stack trace (#β13417, & #β14789)[@jest/core]AddperfStatsto surface test setup overhead (#β14622)[@jest/core][BREAKING] Changed--filterto accept an object with shape{ filtered: Array<string> }to match documentation (#β13319)[@jest/core]Support--outputFileoption for--listTests(#β14980)[@jest/core]Stringify Errors properly with--jsonflag (#β15329)[@jest/core, @​jest/test-sequencer][BREAKING] ExposesglobalConfig&contextstoTestSequencer(#β14535, & #β14543)[jest-each]Introduce%$option to add number of the test to its title (#β14710)[@jest/environment][BREAKING] Remove deprecatedjest.genMockFromModule()(#β15042)[@jest/environment][BREAKING] Remove unnecessary defensive code (#β15045)[jest-environment-jsdom][BREAKING] Upgrade JSDOM to v22 (#β13825)[@jest/environment-jsdom-abstract]Introduce new package which abstracts over thejsdomenvironment, allowing usage of custom versions of JSDOM (#β14717)[jest-environment-node]Update jest environment with dispose symbolsSymbol(#β14888 & #β14909)[expect, @​jest/expect][BREAKING] Add type inference for function parameters inCalledWithassertions (#β15129)[@jest/expect-utils]Properly compare all types ofTypedArrays (#β15178)[@jest/fake-timers][BREAKING] Upgrade@sinonjs/fake-timersto v13 (#β14544 & #β15470)[@jest/fake-timers]Exposing new modern timers functionadvanceTimersToFrame()which advances all timers by the needed milliseconds to execute callbacks curre
Configuration
π Schedule: Branch creation - "every 2 weeks on Monday before 7am" in timezone Europe/Berlin, Automerge - At any time (no schedule defined).
π¦ Automerge: Disabled by config. Please merge this manually once you are satisfied.
β» Rebasing: Whenever PR becomes conflicted, 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.
β οΈ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
β» Renovate will retry this branch, including artifacts, only when one of the following happens:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: package-lock.json
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR!
npm ERR! While resolving: [email protected]
npm ERR! Found: [email protected]
npm ERR! node_modules/jest
npm ERR! dev jest@"30.2.0" from the root project
npm ERR! peerOptional jest@"*" from [email protected]
npm ERR! node_modules/eslint-plugin-jest
npm ERR! dev eslint-plugin-jest@"29.2.0" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer jest@"^29.0.0" from [email protected]
npm ERR! node_modules/ts-jest
npm ERR! dev ts-jest@"29.2.5" from the root project
npm ERR!
npm ERR! Conflicting peer dependency: [email protected]
npm ERR! node_modules/jest
npm ERR! peer jest@"^29.0.0" from [email protected]
npm ERR! node_modules/ts-jest
npm ERR! dev ts-jest@"29.2.5" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
npm ERR! See /runner/cache/others/npm/eresolve-report.txt for a full report.
npm ERR! A complete log of this run can be found in:
npm ERR! /runner/cache/others/npm/_logs/2025-11-20T20_29_13_579Z-debug-0.log