Bump lint-staged from 9.5.0 to 16.2.7 by dependabot[bot] · Pull Request #90 · pmndrs/examples

added 4 commits

December 28, 2025 14:26

@abernier

* .

* Fix Vite 7 build failures in CSG and Mantine demos (#93)

* Initial plan

* Initial investigation of build failures

Co-authored-by: abernier <76580+abernier@users.noreply.github.com>

* Fix build failures for CSG and multiple-views demos

Co-authored-by: abernier <76580+abernier@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: abernier <76580+abernier@users.noreply.github.com>

---------

Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com>
Co-authored-by: abernier <76580+abernier@users.noreply.github.com>

@abernier

* Initial plan

* Update all packages to latest r3f v9, drei v10, and React 19

Co-authored-by: abernier <76580+abernier@users.noreply.github.com>

* Fix CI build failures: update postprocessing to v3.0.4, fix zustand imports, fix JSX namespace, migrate Reflector to MeshReflectorMaterial

Co-authored-by: abernier <76580+abernier@users.noreply.github.com>

* Fix Three.js API breaking changes: migrate render() to createRoot(), replace WebGLMultipleRenderTargets with WebGLRenderTarget

Co-authored-by: abernier <76580+abernier@users.noreply.github.com>

* Remove SSR effect from demos (removed in postprocessing v3), fix remaining Reflector migration

Co-authored-by: abernier <76580+abernier@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: abernier <76580+abernier@users.noreply.github.com>

@abernier

* Initial plan

* Switch to pnpm package manager

Co-authored-by: abernier <76580+abernier@users.noreply.github.com>

* Update to pnpm 10 and simplify .npmrc configuration

Co-authored-by: abernier <76580+abernier@users.noreply.github.com>

* Remove shamefully-hoist by fixing missing dependencies

Co-authored-by: abernier <76580+abernier@users.noreply.github.com>

* Fix pnpm action-setup configuration

Remove explicit version from pnpm/action-setup@v4 to use packageManager field from package.json

Co-authored-by: abernier <76580+abernier@users.noreply.github.com>

* Update to latest pnpm 10 version (10.26.2)

Co-authored-by: abernier <76580+abernier@users.noreply.github.com>

* Fix missing dependencies for pnpm strict dependency resolution

Added missing dependencies exposed by pnpm's strict resolution:
- @react-spring/core, @react-spring/web to floating-laptop, wobbling-sphere
- @pmndrs/branding to progressive-loading-states-with-suspense, re-using-geometry-and-level-of-detail
- three-mesh-bvh to bvh
- three-stdlib to 12 demos (baking-soft-shadows, bloom-hdr-workflow-gltf, color-grading, diamond-refraction, diamond-ring, gltf-animations-re-used, html-input-fields, instanced-particles-effects, inter-epoxy-resin, mount-transitions, object-clump, viking-ship, moksha, nextjs-prism)
- postprocessing to 5 demos (building-dynamic-envmaps, glass-flower, nextjs-prism, starwars, zustand-site)
- @dimforge/rapier3d-compat to minecraft
- zustand to audio-analyser, racing-game
- glslify, glsl-noise to threejs-journey-portal (and upgraded vite-plugin-glslify to 2.3.0)
- lodash to shopping
- use-asset to moksha
- Fixed react-merge-refs import in infinite-scroll (changed to named import)

All 154 demos now build successfully with pnpm's strict dependency resolution.

Co-authored-by: abernier <76580+abernier@users.noreply.github.com>

* Remove .npmrc file - not needed with pnpm workspace

The link-workspace-packages setting defaults to true when pnpm-workspace.yaml is present, so .npmrc is not needed. All demos build successfully without it.

Co-authored-by: abernier <76580+abernier@users.noreply.github.com>

* Fix CI argument passing for --continue flag

Co-authored-by: abernier <76580+abernier@users.noreply.github.com>

* Restore double -- separator for --continue flag in CI

The --continue flag needs to be passed through two levels:
1. pnpm run ttest -- (first --)
2. pnpm run build -- (second --)
3. turbo build3 --continue (finally reaches turbo)

This ensures all 154 demos are built with --continue flag.

Co-authored-by: abernier <76580+abernier@users.noreply.github.com>

* Fix CI: change ttest to call turbo directly and use single -- separator

The issue was that ttest was defined as "pnpm run build" which added an extra layer of command nesting. When called with "pnpm run ttest -- -- --continue", it became "turbo build3 -- -- --continue" which didn't work correctly.

Changed:
- ttest script from "pnpm run build" to "turbo build3"
- CI workflow from "-- -- --continue" to "-- --continue"

Now "pnpm run ttest -- --continue" correctly becomes "turbo build3 --continue"

Co-authored-by: abernier <76580+abernier@users.noreply.github.com>

* Restore original script chain: ttest → build → turbo with double -- separator

Co-authored-by: abernier <76580+abernier@users.noreply.github.com>

* Fix CI: use --continue without -- separator for pnpm

Co-authored-by: abernier <76580+abernier@users.noreply.github.com>

* Fix build task: change from build3 to build2 to build all 154 demos

Co-authored-by: abernier <76580+abernier@users.noreply.github.com>

* Revert to build3: it builds all demos via dependsOn then website

Co-authored-by: abernier <76580+abernier@users.noreply.github.com>

* Switch to pnpm 10

Co-authored-by: abernier <76580+abernier@users.noreply.github.com>

* .

* .

* disable container:

* .

* disable remote caching

* clean

* doc

* .

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: abernier <76580+abernier@users.noreply.github.com>
Co-authored-by: Antoine BERNIER <antoine.bernier@gmail.com>

@abernier

@dependabot