pix-ui
pix-ui copied to clipboard
[BUMP] Update storybook monorepo to v9 (dossier racine) (major)
This PR contains the following updates:
Release Notes
storybookjs/storybook (@storybook/addon-a11y)
v9.1.3
- Docs: Move button in ArgsTable heading to fix screenreader announcements - #32238, thanks @Sidnioulz!
- Mock: Catch errors when transforming preview files - #32216, thanks @valentinpalkovic!
- Next.js: Fix version mismatch error in Webpack - #32306, thanks @valentinpalkovic!
- Telemetry: Disambiguate traffic coming from error/upgrade links - #32287, thanks @shilman!
- Telemetry: Disambiguate unattributed traffic from Onboarding - #32286, thanks @shilman!
v9.1.2
- Addon Docs: Fix Symbol conversion issue in docs page and controls panel - #32220, thanks @yannbf!
- Angular: Fix
entry.polyfillsundefined error - #32230, thanks @sk-pub! - Angular: Inherit options from browserTarget - #32108, thanks @gingeekrishna!
- Core: Improve addon detection in automigrations on windows - #31937, thanks @mrginglymus!
- Next.js: Return mocked router instead of actual router in useRouter - #32131, thanks @JulioJ11!
- Telemetry: Improve dev cancellation handling - #32218, thanks @shilman!
v9.1.1
- CLI: Fix throwing in readonly environments - #31785, thanks @JReinhold!
- Onboarding: Tweak referral wording in survey - #32185, thanks @shilman!
- Telemetry: Send index stats on dev exit - #32168, thanks @shilman!
v9.1.0
Storybook 9.1 is packed with new features and improvements to enhance accessibility, streamline testing, and make your development workflow even smoother!
🚀 Improved upgrade command with monorepo support for seamless upgrades
🅰 Angular fixes for Tailwind 4, cache busting, and zoneless compatibility
🧪 sb.mock API and Automocking: one-line module mocking to simplify your testing workflow
🧪 Favicon shows test run status for quick visual feedback
⚛️ Easier configuration for React Native projects
🔥 Auto-abort play functions on HMR to avoid unwanted side effects
🏗️ Improved CSF factories API for type safe story definitions
♿️ A11y improvements across Storybook’s UI — addon panel, toolbar, sidebar, mobile & more
💯 Dozens more fixes and improvements based on community feedback!
List of all updates
- A11y: Improved toolbar a11y by fixing semantics - #28672, thanks @mehm8128!
- Addon Vitest: Remove Optimize deps candidates due to Vitest warnings - #31809, thanks @valentinpalkovic!
- Angular: Bundle using TSup - #31690, thanks @ndelangen!
- Angular: Prevent directory import in Angular builders - #32012, thanks @ghengeveld!
- Automigration: Await updateMainConfig in removeEssentials - #32140, thanks @valentinpalkovic!
- Builder-Vite: Fix logic related to setting allowedHosts when IP address used - #31472, thanks @JSMike!
- Controls: Improve the accessibility of the object control - #31581, thanks @Sidnioulz!
- Core: Abort play function on HMR - #31542, thanks @ghengeveld!
- Core: Avoid pausing animations in non-Vitest Playwright environments - #32123, thanks @ghengeveld!
- Core: Cleanup of type following up v9 and small verbatimModuleSyntax type fix - #31823, thanks @alcpereira!
- Core: Fix aria-controls attribute on sidebar nodes to include all children - #31491, thanks @candrepa1!
- Core: Fix horizontal scrollbar covering part of the toolbar - #31704, thanks @Sidnioulz!
- Core: Fix moving log file across drives and projectRoot detection on Windows - #32020, thanks @ghengeveld!
- Core: Prevent interactions panel from flickering and showing incorrect state - #32150, thanks @ghengeveld!
- Core: Serve dynamic favicon based on testing module status - #31763, thanks @ghengeveld!
- Core: Support container queries in addon panels - #23261, thanks @neil-morrison44!
- CSF Factories: Add parameters/globals types,
extendAPI, portable stories - #30601, thanks @kasperpeulen! - CSF: Improve controls parameters - #31745, thanks @kasperpeulen!
- CSF: Improve docs parameter types - #31736, thanks @kasperpeulen!
- CSF: Only add preview annotations to definePreview in csf-factories automigration - #31727, thanks @kasperpeulen!
- Docs: Update @storybook/icons - #32144, thanks @valentinpalkovic!
- Docs: Update
react-element-to-jsx-string- #31170, thanks @7rulnik! - Init: Exclude mdx stories when docs feature isn't selected during init - #32142, thanks @valentinpalkovic!
- Maintenance: Add flag to toggle default automigrations - #32113, thanks @yannbf!
- React Native Web: Simplify config by using vite-plugin-rnw - #32051, thanks @dannyhw!
- Telemetry: Add automigration errors - #32103, thanks @yannbf!
- Telemetry: Fix
project.jsonfor getAbsolutePath - #31510, thanks @ndelangen! - Test: Add mock capabilities - #31987, thanks @valentinpalkovic!
- Test: Consider exports map - #32157, thanks @valentinpalkovic!
- Test: Fix missing source map for Webpack/Vite mock loaders and plugins - #32111, thanks @valentinpalkovic!
- Test: Invalidate vite cache for manual mocks - #32152, thanks @valentinpalkovic!
- Test: Remove source map generation from webpack automock-loader - #32115, thanks @valentinpalkovic!
- UI: Apply user updates for mobile navigation accessibility - #31401, thanks @yatishgoel!
- UI: Fix interaction step collapse icon - #31853, thanks @AvitalHass!
- UI: Visual focus indicators (VFIs) aren't visible in high contrast mode (rebase) - #31848, thanks @Sidnioulz!
v9.0.18
- CLI: Fix Storybook doctor compatibility checks - #32077, thanks @yannbf!
- Svelte: Fix union types generating invalid labels in argTypes - #31980, thanks @grantralls!
- Telemetry: Add nodeLinker to telemetry - #32072, thanks @valentinpalkovic!
v9.0.17
- Addon Vitest: Fix support for plain
stories.tsxfiles - #32041, thanks @ghengeveld! - Onboarding: Intent survey - #31944, thanks @ghengeveld!
- UI: Fix text color for failing stories in sidebar - #32042, thanks @ghengeveld!
v9.0.16
- Automigration: Fail with non-zero exit code on migration failure - #31923, thanks @mrginglymus!
- CLI: Fix
sbCLI by explicitly exportingbin/index.cjsfromstorybookpackage - #31922, thanks @ghengeveld! - Core: Fix issue where collapsed test controls can be tabbed into - #31921, thanks @zenocross!
- Core: Various fixes - #31870, thanks @ghengeveld!
- Docs: Prevent JSON tree control from swallowing keyboard events when not in focus - #31841, thanks @takashi-kasajima!
- Ember: Allow ember v5 as peer deps - #25893, thanks @gossi!
- Next.js: upgrade sass-loader to 16.0.5 - #31855, thanks @terrymun!
- NextJs-Vite: Enable next/font loading when using next-vite - #31906, thanks @k35o!
- Portable stories: Fix playwright CT to allow functions to be passed as props - #31335, thanks @adamscybot!
- UI: Set color scheme to sync scrollbar color with user-selected theme - #28666, thanks @elisezhg!
v9.0.15
- CLI: Do not fail incompatible package check in doctor if only core packages used - #31886, thanks @mrginglymus!
- React: Bump @joshwooding/vite-plugin-react-docgen-typescript to 0.6.1 - #31899, thanks @mrginglymus!
v9.0.14
- CLI: Prebundle more in cli-storybook package - #31746, thanks @ndelangen!
- Core: Fix FIPS compliance - #31806, thanks @JReinhold!
- Core: Fix addon scrollbars and align scrollbar colors with toolbars - #31844, thanks @Sidnioulz!
- Deps: Extend
vitepeerDependencies range to include7.0.0- #31859, thanks @ghengeveld! - Deps: Update vite-plugin-babel to 1.3.2 to fix vite 7.0.0 peerDependency issue - #31888, thanks @ghengeveld!
- UI: Hide keyboard shortcuts entry from menu when shortcuts are disabled - #23411, thanks @Spielboerg!
v9.0.13
- Core: Gracefully handle disallowed cross-origin clipboard access - #31834, thanks @ghengeveld!
- Core: Support array-based catch-all Next.js route segments in AppRouterProvider - #31524, thanks @yatishgoel!
- Next.js-Vite: Support Next.js v15.4 - #31828, thanks @valentinpalkovic!
- React Native Web: Fix shift spread operator in react-native-web-vite presets - #31804, thanks @xlecunff-pass!
- Telemetry: Fix prompting without checking isTTY - #31781, thanks @Synar!
- Vite: Remove addon-themes and theming from optimized deps list - #31833, thanks @ghengeveld!
v9.0.12
- Addon Vitest: Support init in Vitest >= 3.2 - #31715, thanks @valentinpalkovic!
- CLI: Fix package manager instantiation in empty directories - #31743, thanks @yannbf!
- CLI: Improve support for upgrading Storybook in monorepos - #31557, thanks @yannbf!
- CLI: Show Storybook version in the upgrade command - #31774, thanks @yannbf!
- Core: Enhance package manager install methods to support optional force flag - #31796, thanks @valentinpalkovic!
v9.0.11
- Addons: Use chromatic-com/storybook without version specifier - #31627, thanks @valentinpalkovic!
- Angular: Tailwind 4 compatibility - #31759, thanks @valentinpalkovic!
- Angular: fix Storybook experimentalZoneless is not compatible with Angular 20 - #31772, thanks @guysenpai!
- React Native: Fix window event listeners that dont exist on rn - #31780, thanks @dannyhw!
v9.0.10
- CLI: Add RN/RNW "both" init option - #31778, thanks @shilman!
- Nextjs-Vite: Use tsconfig paths plugin - #31764, thanks @kasperpeulen!
v9.0.9
- Angular: Update MiniCssExtractPlugin configuration for cache busting - #31752, thanks @valentinpalkovic!
- CSF: Story ComponentAnnotations['subcomponents'] to correctly use its own type for subcomponents rather than attempt to inherit from the component - #31723, thanks @mihkeleidast!
- Core: Delete shim addon packages - #31728, thanks @ndelangen!
- Core: Disable interactions debugger on composed stories to avoid cross-origin error - #31685, thanks @ghengeveld!
- Core: Fix cyclical dependency in core addons - #31750, thanks @JReinhold!
- Core: Restore original clipboard after invoking
userEvent.setup()- #31730, thanks @ghengeveld! - Next.js: Add webpack alias to resolve Next.js package conflicts - #31755, thanks @valentinpalkovic!
- Next.js: Enhance Vite configuration with styled-jsx aliasing - #31757, thanks @valentinpalkovic!
v9.0.8
- Addon Docs: Fix SyntaxHighlighter "Copy" button by avoiding potentially mocked clipboard - #31682, thanks @ghengeveld!
- Addon Themes: Define missing React dependencies - #31688, thanks @ghengeveld!
- Addon-vitest: Fix adding with
--skip-installfailing missing packageJson invariant - #31720, thanks @JReinhold! - AddonDocs: Remove export of blocks - #31724, thanks @ndelangen!
- Automigration: Enhance removeEssentials to convert options - #31658, thanks @ndelangen!
- CLI: Don't install addon-onboarding during minimal installs - #31616, thanks @ghengeveld!
[!NOTE]
Version 9.0.7 was skipped because of a bad release ofeslint-plugin-storybook.
v9.0.6
- Addon Docs: Fix reference to global JSX namespace - #31671, thanks @mrginglymus!
- Angular: Improve Vite compatibility - #31686, thanks @ndelangen!
- Preview: Fix type issues - #31537, thanks @mrginglymus!
- Telemetry: Improve error handling - #31656, thanks @ndelangen!
v9.0.5
- Addon A11y: Briefly disable highlights while Axe is running - #31621, thanks @ghengeveld!
- CLI: Consider Storybook React Native packages in upgrade command - #31645, thanks @yannbf!
- Next.js: Fix module transpilation - #31501, thanks @valentinpalkovic!
- Svelte: Fix source view always using
<wrapper ...>- #31639, thanks @JReinhold! - Testing: Fix
toSatisfy-matcher implementation - #31664, thanks @ndelangen!
v9.0.4
- Addon Vitest: Fix path comparison on Windows - #31630, thanks @valentinpalkovic!
- Addon Vitest: Fix path comparison on Windows - #31634, thanks @valentinpalkovic!
v9.0.3
- Addon-Vitest: Properly merge configs - #31629, thanks @valentinpalkovic!
- Angular: Support v20 - #31611, thanks @valentinpalkovic!
- CLI: Update VTA version range for storybook init - #31612, thanks @ghengeveld!
v9.0.2
v9.0.1
- CLI: Fix Storybook doctor compatibility checks - #32077, thanks @yannbf!
- Svelte: Fix union types generating invalid labels in argTypes - #31980, thanks @grantralls!
- Telemetry: Add nodeLinker to telemetry - #32072, thanks @valentinpalkovic!
v9.0.0
Storybook 9.0 is here
This is a huge release focused on testing and bundle size.
- Component testing
- 👆 Interactions
- ♿️ Accessibility
- 👁️ Visual changes
- 🛡️ Coverage
- 🪶 48% lighter bundle
- 🏷️ Tags-based organization
- 🌐 Story globals
- 🏗️ Major upgrades: Svelte, Next, React Native, Angular
Please checkout our Migration guide to upgrade from earlier versions of Storybook. To see a comprehensive list of changes that went into 9.0, you can refer to the 9.0 prerelease changelogs
List of all updates
- Addon A11y: Add
linkPathto Axe results and use it in copy link action - #31009, thanks @ghengeveld! - Addon A11y: Fix setup as part of storybook create - #31403, thanks @yannbf!
- Addon A11y: Fix usage of axe-core in pnpm projects - #31422, thanks @yannbf!
- Addon A11y: Fix various issues and inconsistencies - #31432, thanks @ghengeveld!
- Addon A11y: Improve selector automigration detection - #31392, thanks @yannbf!
- Addon A11y: Only run checks in story mode - #30976, thanks @kroeder!
- Addon A11y: Provide full report in a11y manual runs - #31325, thanks @yannbf!
- Addon A11y: Use short titles and friendly summary messages in A11y report - #31185, thanks @ghengeveld!
- Addon Controls: Fix loading state UI in addon panel - #31168, thanks @iineineno03k!
- Addon Docs: Fix
layout: centeredin conjunction withinline: false- #31430, thanks @ghengeveld! - Addon Docs: Fix docs-content overflow with TOC - #27167, thanks @njsokol!
- Addon Docs: Fix iframe content width in centered layout - #31320, thanks @Audie80!
- Addon Docs: Improve TableOfContents HTML structure and a11y - #31327, thanks @Sidnioulz!
- Addon Docs: Reset error boundary when story changes to recover from erros - #31242, thanks @yatishgoel!
- Addon Docs: Simplify color parsing and color cycling logic - #29840, thanks @leyvae!
- Addon Docs: Update telejson - #31115, thanks @valentinpalkovic!
- Addon Pseudo States: Move package into monorepo - #31123, thanks @ghengeveld!
- Addon Test: Improve unhandled error messages - #30755, thanks @yannbf!
- Addon Test: Rename
@storybook/experimental-addon-testto@storybook/addon-vitest- #31014, thanks @valentinpalkovic! - Addon Vitest: Ensure vitest exclusions are relative to the project root, not cwd - #31514, thanks @mrginglymus!
- Addon Vitest: Fix broken docs links - #31445, thanks @kylegach!
- Addon Vitest: Fix watch mode for new files - #31156, thanks @valentinpalkovic!
- Addon Vitest: Ignore mdx files as part of tests - #31457, thanks @yannbf!
- Addon Vitest: Improve handling multiple browser mode projects - #31508, thanks @yannbf!
- Addon Vitest: Support
vitest.projects.tsfile as workspace file during postinstall - #31565, thanks @ghengeveld! - Addon Vitest: Transform @storybook/nextjs imports to @storybook/nextjs-vite during init - #31180, thanks @valentinpalkovic!
- Addon Vitest: Use its own cache directory - #31439, thanks @yannbf!
- Addon-a11y: Replace
elementparameter withcontext- #31036, thanks @JReinhold! - Addon-A11y: Various improvements - #30774, thanks @ghengeveld!
- Addon-Essentials: Remove addon-docs - #30856, thanks @ndelangen!
- Addon-Test: Automatically load before all - #30584, thanks @kasperpeulen!
- Addon-test: Exclude
storybook-staticfrom coverage reports - #31005, thanks @JReinhold! - Addon-test: Fix watching non-story files, run all tests on preview change - #31045, thanks @JReinhold!
- Addon-Test: Migrate to new test provider API, drop Vitest 2 support - #30875, thanks @JReinhold!
- Addon-Vitest: Always clean coverage before (re)running - #31540, thanks @JReinhold!
- Addon-vitest: Fix coverage being disabled with Run All button - #31074, thanks @JReinhold!
- Addon-vitest: Fix coverage when restarting Vitest due to config change - #31069, thanks @JReinhold!
- Addon-vitest: Fix wrong test count in telemetry - #31504, thanks @JReinhold!
- Addon-vitest: Remove internal log for
staticDir- #31340, thanks @JReinhold! - Addon-vitest: Support paths with spaces - #31437, thanks @ndelangen!
- Addons: Add shim Storybook addons for previously removed addons - #31520, thanks @valentinpalkovic!
- Addons: Move @storybook/addon-interactions into core - #30916, thanks @valentinpalkovic!
- Addons: Remove @storybook/addon-storysource - #31007, thanks @valentinpalkovic!
- Addons: Update the Viewport and Background Addon - #30841, thanks @ndelangen!
- AddonVitest: Use framework package, not renderer - #31133, thanks @ndelangen!
- All packages: Remove unused dependencies - #31227, thanks @webpro!
- Angular: Add @angular-devkit/build-angular to default installed pacakages in angular - #30790, thanks @kasperpeulen!
- Angular: Filter non-inputs from controls - #30550, thanks @robertIsaac!
- Angular: remove invalid defaults for start-storybook - #31337, thanks @AgentEnder!
- ArgTypes: Always extract argTypes, even without
addon-docs- #31488, thanks @JReinhold! - Autoblock: Add autoblocker for addon-test - #31068, thanks @valentinpalkovic!
- Autoblock: Fix link - #31236, thanks @valentinpalkovic!
- AutoBlocker: Add major version upgrade blocker - #30714, thanks @ndelangen!
- Automigrate: Disable
missingStorybookDependenciesfor 9.0 - #30769, thanks @ndelangen! - Automigrate: Prefer framework import - #30785, thanks @ndelangen!
- Automigration: Add new Storybook addons to consolidated packages mapping - #30993, thanks @valentinpalkovic!
- Automigration: Adjust addon-docs install condition - #31343, thanks @valentinpalkovic!
- Automigration: Always scan file system to substitute essential addons - #31176, thanks @valentinpalkovic!
- Automigration: Correctly apply the wrap-require automigration in ESM modules - #31420, thanks @valentinpalkovic!
- Automigration: Enhance import transformation to handle partial package matches - #31033, thanks @valentinpalkovic!
- Automigration: Ensure correct addition of missing dependencies - #31023, thanks @valentinpalkovic!
- Automigration: Fix an issue when main.js addons have dynamic values - #31273, thanks @valentinpalkovic!
- Automigration: Fix consolidated-imports with sub-paths - #31135, thanks @ndelangen!
- Automigration: Fix wrap require wrapper - #31569, thanks @valentinpalkovic!
- Automigration: Improve renderer to framework automigration - #31397, thanks @valentinpalkovic!
- Automigration: Migrate users to codePanel - #31313, thanks @valentinpalkovic!
- Automigration: Misc addon-essentials migration fixes - #31072, thanks @valentinpalkovic!
- Automigration: Pass over flags when calling automigrations - #31342, thanks @valentinpalkovic!
- Automigration: Remove
@storybook/addon-essentialsproper - #31015, thanks @ndelangen! - Automigration: Remove
docs.autodocsfield - #31203, thanks @ndelangen! - Automigration: Respect config-dir option - #31233, thanks @valentinpalkovic!
- Automigration: Update mapping for '@storybook/experimental-nextjs-vite' - #30991, thanks @valentinpalkovic!
- Automigrations: Add logging - #31066, thanks @valentinpalkovic!
- Automigrations: Fix installation of addon-docs - #31399, thanks @valentinpalkovic!
- Automigrations: Re-add renderer-to-framework and fix issue in monorepositories - #31011, thanks @valentinpalkovic!
- Backgrounds/Viewport: Fix resetting - #31386, thanks @valentinpalkovic!
- Blocks: IconGallery improvement - #30743, thanks @leeovictor!
- Build: Update import paths and enable syntax minification - #31390, thanks @ndelangen!
- Cleanup: Remove obsolete dependency - #31177, thanks @valentinpalkovic!
- CLI: Add
storybook-staticto.gitignoreon init - #31201, thanks @JReinhold! - CLI: Add detection for the storybook package being behind any other core packages - #30861, thanks @kasperpeulen!
- CLI: Add index command / API - #30071, thanks @shilman!
- CLI: Add React Native
.rnstorybookCLI automigration - #30882, thanks @shilman! - CLI: Detect correct storybook version on upgrade - #31393, thanks @yannbf!
- CLI: Do not install renderer package on
init- #30799, thanks @ndelangen! - CLI: Enhance compatibility check: deprecated detection - #31317, thanks @ndelangen!
- CLI: Fix framework for preview imports - #31101, thanks @valentinpalkovic!
- CLI: Fix get versions utility for NPM - #29577, thanks @johnrcui!
- CLI: Improve CLI upgrade process for @latest and @next - #31356, thanks @yannbf!
- CLI: Improve package upgrade logic - #31406, thanks @yannbf!
- CLI: Install prereleases of
@chromatic-com/storybook- #30662, thanks @JReinhold! - CLI: Make sure that the add commands logs all output to the console - #30865, thanks @kasperpeulen!
- CLI: Remove
@latestfromyarn createcommands - #31458, thanks @ndelangen! - CLI: Supress npm notice update log messages - #31334, thanks @yannbf!
- CLI: Tweak init prompt - #31376, thanks @shilman!
- CLI: Update nx docs in Storybook detection error - #31266, thanks @yannbf!
- CLI: Wrap object addon names in wrap-require migration - #31285, thanks @yatishgoel!
- CodePanel: Show originalSource code - #31456, thanks @valentinpalkovic!
- Controls: Embed addon-controls into the core - #30864, thanks @ndelangen!
- Controls: Remove empty state video link - #31539, thanks @kylegach!
- Core / Addon A11y: Emit
STORY_HOT_UPDATEDand rerun A11y tests on HMR - #31423, thanks @ghengeveld! - Core: Add error boundary to tabs to prevent addon errors breaking Storybook - #30952, thanks @kasperpeulen!
- Core: Add highlight as public API - #31134, thanks @valentinpalkovic!
- Core: Add preview navigator and
--preview-onlyCLI flag - #31102, thanks @JReinhold! - Core: Automatically expand
Configuration
📅 Schedule: Branch creation - "every 1 hour every weekday" (UTC), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Never, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about these updates again.
- [ ] 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 warn Unknown env config "store". This will stop working in the next major version of npm.
npm error code ERESOLVE
npm error ERESOLVE unable to resolve dependency tree
npm error
npm error While resolving: @1024pix/[email protected]
npm error Found: [email protected]
npm error node_modules/ember-source
npm error dev ember-source@"^5.11.0" from the root project
npm error
npm error Could not resolve dependency:
npm error peer overridden ember-source@"~5.12.0" (was "~3.28.1 || >=4.0.0") from @storybook/[email protected]
npm error node_modules/@storybook/ember
npm error dev @storybook/ember@"^9.0.0" from the root project
npm error
npm error Fix the upstream dependency conflict, or retry
npm error this command with --force or --legacy-peer-deps
npm error to accept an incorrect (and potentially broken) dependency resolution.
npm error
npm error
npm error For a full report see:
npm error /runner/cache/others/npm/_logs/2025-09-05T04_03_11_706Z-eresolve-report.txt
npm error A complete log of this run can be found in: /runner/cache/others/npm/_logs/2025-09-05T04_03_11_706Z-debug-0.log