Skip to content

Conversation

@renovate
Copy link

@renovate renovate bot commented Mar 12, 2024

This PR contains the following updates:

Package Change Age Confidence
@tsconfig/node22 (source) 22.0.0 -> 22.0.5 age confidence
@tsconfig/strictest (source) 2.0.5 -> 2.0.8 age confidence
@types/node (source) 22.5.4 -> 22.19.1 age confidence
ansis 3.3.2 -> 3.17.0 age confidence
chalk 5.3.0 -> 5.6.2 age confidence
dotenv 16.4.5 -> 16.6.1 age confidence
picocolors 1.1.0 -> 1.1.1 age confidence
pnpm (source) 9.10.0 -> 9.15.9 age confidence
prettier (source) 3.3.3 -> 3.6.2 age confidence
simple-git-hooks 2.11.1 -> 2.13.1 age confidence
typescript (source) 5.6.2 -> 5.9.3 age confidence
vitest (source) 2.0.5 -> 2.1.9 age confidence

Release Notes

tsconfig/bases (@​tsconfig/node22)

v22.0.5

Compare Source

v22.0.4

Compare Source

v22.0.3

Compare Source

v22.0.2

Compare Source

v22.0.1

Compare Source

webdiscus/ansis (ansis)

v3.17.0

Compare Source

  • feat: add support for typescript < 5.6 to fix TS2526 error:
    A 'this' type is available only in a non-static member of a class or interface.
    
    NOTE: If you are already using TypeScript >= 5.6, this update is not required.

v3.16.0

Compare Source

  • chore: after testing bump version to release version 3.16.0

v3.15.0

Compare Source

  • feat: reduce the package size by ~200 bytes.
  • refactor: invisible micro optimisations.
  • chore: after testing in many projects bump v3.15.0-beta.2 to release v3.15.0.
  • chore: update dev dependencies.
  • test: add tests for tsup bundler.

v3.14.0

Compare Source

  • feat: add support for chromium-based browsers.
    Now you can use truecolor in the consoles of Chrome, Edge, Brave, and other Chromium-based browsers.
    Browsers that do not support ANSI codes will display black and white text.
  • refactor: slight reduce the package size by ~40 bytes.

v3.12.0

Compare Source

  • feat: add support for \n as a newline in template literals, e.g.: green`Hello\nWorld` renders:
    Hello
    World
    

v3.11.0

Compare Source

  • feat: add support for legacy Node.js v14 (in package.json for npm was changed the engines to "node": ">=14")
  • test: add test in GitHub workflow for legacy Node.js versions: 14, 16
  • chore: update dev dependencies

v3.10.0

Compare Source

  • feat: ansis.reset() returns the reset escape code \e[0m
  • feat: micro optimisations for slight performance improvements
  • chore: code cleanup
  • docs: update readme

v3.9.0

Compare Source

  • feat: revert handling of null and undefined values to empty string as before v3.7.0, #​25

v3.8.1

Compare Source

  • refactor: optimize package size

v3.8.0

Compare Source

  • feat: enforce a specific color support by a FORCE_COLOR value:

    • false - Disables colors
    • 0 - Disables colors
    • true (or unset) - Auto detects the supported colors (if no color detected, enforce truecolor)
    • 1 - Enables 16 colors
    • 2 - Enables 256 colors
    • 3 - Enables truecolor
  • fix: if the function argument is an empty string should be returned an empty string w/o escape codes:

    ansis.red('') => '', // returns empty string w/o escape codes
  • refactor: optimize code by size

v3.7.0

Compare Source

  • fix: cast falsy values false, null, undefined, NaN to a string.
    In previous versions, the empty string '' was returned for falsy values.
  • fix: functions with argument 0 , e.g. ansis.red(0), returning empty string '', now return colored value '0'
  • test: add tests for function arguments with various types

v3.6.0

Compare Source

  • feat: remove undocumented pointless dummy function ansis(any)

[!WARNING]
This is not a BREAKING CHANGE because it was never officially documented!

import ansis from 'ansis';
ansis('text'); // <= now will occur the ERROR TS2349: This expression is not callable.

This warning applies only to projects where Chalk was replaced with Ansis and something like chalk('text') was used.

Just replace ansis('text') with 'text'.

The ansis('text') function was a dummy and did nothing except return the same input string.

  • chore: update license to current date

v3.5.2

Compare Source

  • fix: TS2339: Property 'strip' does not exist on type when the TS compiler option module is node16
  • refactor: optimize index.d.ts to reduce package size from 7.3 kB to 7.0 kB

v3.5.1

Compare Source

  • refactor: invisible code optimisation

v3.5.0

Compare Source

  • refactor: optimise npm package to reduce size by 3 kB, from 10.3 kB to 7.3 kB
  • feat: add support the COLORTERM variable for values: truecolor, 24bit, ansi256, ansi (16 colors)
  • feat: add support the xterm-direct terminal to detect the truecolor
  • fix: remove detection environment variable GPG_TTY introduced in 3.5.0-beta.0 version, because it make no sense
  • fix: default import in TypeScript, compiled with tsc:
    import ansis from 'ansis' now works so well as import * as ansis from 'ansis'

v3.4.0

Compare Source

  • refactor: optimise npm package to reduce size by ~1 KB, from 11.3 kB to 10.3 kB
chalk/chalk (chalk)

v5.6.2

Compare Source

  • Fix vulnerability in 5.6.1, see: #​656

v5.6.0

Compare Source

  • Make WezTerm terminal use true color a8f5bf7

v5.5.0

Compare Source


v5.4.1

Compare Source

v5.4.0

Compare Source

  • Update CIRCLECI environments to return level 3 color support f838120
motdotla/dotenv (dotenv)

v16.6.1

Compare Source

Changed
  • Default quiet to true – hiding the runtime log message (#​874)
  • NOTICE: 17.0.0 will be released with quiet defaulting to false. Use config({ quiet: true }) to suppress.
  • And check out the new dotenvx. As coding workflows evolve and agents increasingly handle secrets, encrypted .env files offer a much safer way to deploy both agents and code together with secure secrets. Simply switch require('dotenv').config() for require('@&#8203;dotenvx/dotenvx').config().

v16.6.0

Compare Source

Added
  • Default log helpful message [[email protected]] injecting env (1) from .env (#​870)
  • Use { quiet: true } to suppress
  • Aligns dotenv more closely with dotenvx.

v16.5.0

Compare Source

Added
  • 🎉 Added new sponsor Graphite - the AI developer productivity platform helping teams on GitHub ship higher quality software, faster.

[!TIP]
Become a sponsor

The dotenvx README is viewed thousands of times DAILY on GitHub and NPM.
Sponsoring dotenv is a great way to get in front of developers and give back to the developer community at the same time.

Changed
  • Remove _log method. Use _debug #​862

v16.4.7

Compare Source

Changed
  • Ignore .tap folder when publishing. (oops, sorry about that everyone. - @​motdotla) #​848

v16.4.6

Compare Source

Changed
  • Clean up stale dev dependencies #​847
  • Various README updates clarifying usage and alternative solutions using dotenvx
alexeyraspopov/picocolors (picocolors)

v1.1.1

Compare Source

  • Moved TypeScript declarations to a d.ts file (#​82)
  • Reworked color detection algorithm to properly work with empty strings in NO_COLOR and FORCE_COLOR env variables (#​87)
  • Eliminated require() call to make the package compatible with some tools (#​87)
pnpm/pnpm (pnpm)

v9.15.9: pnpm 9.15.9

Compare Source

Patch Changes

  • Fix running pnpm CLI from pnpm CLI on Windows when the CLI is bundled to an executable #​8971.

Platinum Sponsors

Bit Bit Syntax

Gold Sponsors

Discord u|screen
JetBrains Nx
CodeRabbit Route4Me
Workleap Stackblitz

v9.15.8: pnpm 9.15.8

Compare Source

Patch Changes

  • pnpm self-update should always update the version in the packageManager field of package.json.
  • The pnpm CLI process should not stay hanging, when --silent reporting is used.
  • When --loglevel is set to error, don't show installation summary, execution time, and big tarball download progress.
  • Don't show info output when --loglevel=error is used.

Platinum Sponsors

Bit Bit Syntax

Gold Sponsors

Discord u|screen
JetBrains Nx
CodeRabbit Route4Me
Workleap Stackblitz

v9.15.7: pnpm 9.15.7

Compare Source

Patch Changes

  • pnpm self-update should not leave a directory with a broken pnpm installation if the installation fails.
  • Allow scope registry CLI option without --config. prefix such as --@&#8203;scope:registry=https://scope.example.com/npm #​9089.
  • pnpm self-update should not read the pnpm settings from the package.json file in the current working directory.
  • pnpm update -i should list only packages that have newer versions #​9206.
  • Fix a bug causing entries in the catalogs section of the pnpm-lock.yaml file to be removed when dedupe-peer-dependents=false on a filtered install. #​9112

Platinum Sponsors

Bit Bit Syntax

Gold Sponsors

Discord u|screen
JetBrains Nx
CodeRabbit Route4Me
Workleap Stackblitz

v9.15.6: pnpm 9.15.6

Compare Source

Patch Changes

  • Fix instruction for updating pnpm with corepack #​9101.
  • Print pnpm's version after the execution time at the end of the console output.
  • The pnpm version specified by packageManager cannot start with v.
  • Fix a bug causing catalog snapshots to be removed from the pnpm-lock.yaml file when using --fix-lockfile and --filter. #​8639
  • Fix a bug causing catalog protocol dependencies to not re-resolve on a filtered install #​8638.

v9.15.5: pnpm 9.15.5

Compare Source

Patch Changes

  • Verify that the package name is valid when executing the publish command.
  • When running pnpm install, the preprepare and postprepare scripts of the project should be executed #​8989.
  • Quote args for scripts with shell-quote to support new lines (on POSIX only) #​8980.
  • Proxy settings should be respected, when resolving Git-hosted dependencies #​6530.
  • Replace strip-ansi with the built-in util.stripVTControlCharacters #​9009.

Platinum Sponsors

Bit Bit Figma

Gold Sponsors

Discord Prisma
u|screen JetBrains
Nx CodeRabbit
Route4Me Workleap
Canva

v9.15.4: pnpm 9.15.4

Compare Source

Patch Changes

  • Ensure that recursive pnpm update --latest <pkg> updates only the specified package, with dedupe-peer-dependents=true.

Platinum Sponsors

Bit Bit Figma

Gold Sponsors

Discord Prisma
u|screen JetBrains
Nx CodeRabbit
Route4Me Workleap
Canva

v9.15.3: pnpm 9.15.3

Compare Source

Patch Changes

  • Fixed the Regex used to find the package manifest during packing #​8938.
  • pnpm update --filter <pattern> --latest <pkg> should only change the specified package for the specified workspace, when dedupe-peer-dependents is set to true #​8877.
  • Exclude .DS_Store file at patch-commit #​8922.
  • Fix a bug in which pnpm patch is unable to bring back old patch without specifying @version suffix #​8919.

Platinum Sponsors

Bit Bit Figma

Gold Sponsors

Discord Prisma
u|screen JetBrains
Nx CodeRabbit
Route4Me Workleap
Canva

v9.15.2: pnpm 9.15.2

Compare Source

Patch Changes

  • Fixed publish/pack error with workspace dependencies with relative paths #​8904. It was broken in v9.4.0 (398472c).
  • Use double quotes in the command suggestion by pnpm patch on Windows #​7546.
  • Do not fall back to SSH, when resolving a git-hosted package if git ls-remote works via HTTPS #​8906.
  • Improve how packages with blocked lifecycle scripts are reported during installation. Always print the list of ignored scripts at the end of the output. Include a hint about how to allow the execution of those packages.

Platinum Sponsors


Configuration

📅 Schedule: Branch creation - Between 12:00 AM and 03:59 AM, on day 1 of the month ( * 0-3 1 * * ) (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

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.

Bit Bit Figma

@renovate renovate bot force-pushed the renovate/all-minor-patch branch from c2424b4 to df47565 Compare March 14, 2024 00:00
@renovate renovate bot changed the title Update dependency @types/node to v20.11.26 Update dependency @types/node to v20.11.27 Mar 14, 2024
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from df47565 to 3f709a4 Compare March 15, 2024 20:56
@renovate renovate bot changed the title Update dependency @types/node to v20.11.27 Update all non-major dependencies Mar 15, 2024
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 4e2f693 to 214f3df Compare March 21, 2024 08:48
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 2d34eaa to a91159a Compare March 31, 2024 02:40
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from 47186b2 to 8496f35 Compare April 6, 2024 17:52
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 5124f03 to ba8c36c Compare April 15, 2024 02:52
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 38850f1 to 6897253 Compare April 30, 2024 23:48
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 6897253 to cfc55c1 Compare May 2, 2024 11:35
@renovate renovate bot changed the title Update all non-major dependencies Update all non-major dependencies - autoclosed May 3, 2024
@renovate renovate bot closed this May 3, 2024
@renovate renovate bot deleted the renovate/all-minor-patch branch May 3, 2024 23:49
@renovate renovate bot changed the title Update all non-major dependencies - autoclosed Update all non-major dependencies May 5, 2024
@renovate renovate bot reopened this May 5, 2024
@renovate renovate bot restored the renovate/all-minor-patch branch May 5, 2024 05:36
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 070ef40 to c8f07e1 Compare June 6, 2025 16:49
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from c8f07e1 to 7c88bfb Compare June 14, 2025 15:55
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 7c88bfb to 8dce188 Compare June 22, 2025 20:05
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 8dce188 to 1617865 Compare July 5, 2025 11:58
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 1617865 to f506657 Compare July 13, 2025 07:56
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from f506657 to 0ebf8cf Compare July 27, 2025 08:08
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 20a2412 to bd9d025 Compare August 9, 2025 03:56
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 154c5ce to d949152 Compare August 17, 2025 20:03
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from d949152 to c480552 Compare August 23, 2025 11:33
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from feaf034 to 23fb065 Compare September 4, 2025 22:36
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from f2b72da to 6c67c45 Compare September 14, 2025 20:06
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from a94ff17 to fd64b9b Compare September 23, 2025 12:03
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from d1fe257 to 5522ade Compare October 1, 2025 23:25
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 79ae8c8 to 0132d8e Compare October 12, 2025 07:39
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from f45ac54 to a7e2b56 Compare October 21, 2025 08:09
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from c9137b6 to 1b45015 Compare November 1, 2025 07:56
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 1b45015 to f6b92fd Compare November 8, 2025 07:50
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from f6b92fd to 2577f10 Compare November 16, 2025 16:09
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 2577f10 to c90801f Compare November 19, 2025 08:07
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant