Skip to content

chore: rename the npm scope to @camp-dev and move to campdotdev - #135

Merged
hunterbecton merged 1 commit into
mainfrom
chore/camp-dev-move
Aug 21, 2026
Merged

chore: rename the npm scope to @camp-dev and move to campdotdev#135
hunterbecton merged 1 commit into
mainfrom
chore/camp-dev-move

Conversation

@hunterbecton

Copy link
Copy Markdown
Contributor

Why

The project moved from the mattermix org to camp.dev: the repository now lives at campdotdev/shaders and npm publishing happens under @camp-dev. The GitHub transfer is already done, so this PR updates everything the repo says about itself.

What changes

npm scope

@mattermix/shaders, @mattermix/shaders-react, and @mattermix/shaders-cli become @camp-dev/* across package manifests, import specifiers, docs, the changeset config, and the lockfile. The lockfile was edited directly so the node@runtime pin stays at 22.22.2, and pnpm install --frozen-lockfile passes.

GitHub org

Repository, homepage, and issues URLs, the CLI's default registryUrl, the registry schema $id, and docs links now point at campdotdev/shaders, and the CLI config tests assert the new org.

Release history

The pending move changeset is renamed to camp-dev-move and now describes @lovo/matter*@camp-dev/* directly, because the @mattermix scope was never published to npm. The CHANGELOG org notes, package author fields, and the LICENSE holder ("Hunter Garrett / camp.dev") follow.

The packages are now @camp-dev/shaders, @camp-dev/shaders-react, and
@camp-dev/shaders-cli, and the repository lives at
github.com/campdotdev/shaders. The pending lovo-move changeset is
rewritten against @Camp-dev, because the @mattermix scope was never
published to npm.
@github-actions

Copy link
Copy Markdown
Contributor

React Doctor found no new issues. 🎉

Reviewed by React Doctor for commit b8ef1ea.

@hunterbecton

Copy link
Copy Markdown
Contributor Author

@coderabbitai full review

@coderabbitai

coderabbitai Bot commented Aug 21, 2026

Copy link
Copy Markdown
⚠️ Action not completed

Review skipped: 177 files exceed the limit of 100.

@coderabbitai

coderabbitai Bot commented Aug 21, 2026

Copy link
Copy Markdown

Important

Review skipped

Too many files!

This PR contains 177 files, which is 77 over the limit of 100.

To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch.

Upgrade to a paid plan to raise the limit.

This review is too large to run within your organization's remaining usage spending cap. Raise or remove your spending cap in the billing tab, then retry.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 1aedd9e0-59bd-43f1-b710-2f6e9807f221

📥 Commits

Reviewing files that changed from the base of the PR and between 2fb4c3a and b8ef1ea.

⛔ Files ignored due to path filters (2)
  • apps/editor/src/app/parity/generated/scene.tsx is excluded by !**/generated/**
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (177)
  • .changeset/camp-dev-move.md
  • .changeset/config.json
  • .changeset/mattermix-move.md
  • .changeset/stable-hash-backend-parity.md
  • .claude/skills/resolve-coderabbit-feedback/SKILL.md
  • AGENTS.md
  • LICENSE
  • README.md
  • apps/docs/content/docs/changelog.mdx
  • apps/docs/content/docs/cli.mdx
  • apps/docs/content/docs/examples.mdx
  • apps/docs/content/docs/getting-started.mdx
  • apps/docs/content/docs/guides/animation.mdx
  • apps/docs/content/docs/guides/color.mdx
  • apps/docs/content/docs/guides/perf.mdx
  • apps/docs/content/docs/guides/shared-scenes.mdx
  • apps/docs/content/docs/react/api.mdx
  • apps/docs/content/docs/react/guides/ssr-and-fallbacks.mdx
  • apps/docs/content/docs/react/guides/three-r3f.mdx
  • apps/docs/content/docs/reference/shaders.mdx
  • apps/docs/next.config.ts
  • apps/docs/package.json
  • apps/docs/src/app/components/aurora/params.ts
  • apps/docs/src/app/components/aurora/scene.tsx
  • apps/docs/src/app/components/blobs/params.ts
  • apps/docs/src/app/components/blobs/scene.tsx
  • apps/docs/src/app/components/conic-gradient/params.ts
  • apps/docs/src/app/components/conic-gradient/scene.tsx
  • apps/docs/src/app/components/dither/scene.tsx
  • apps/docs/src/app/components/dot-field/scene.tsx
  • apps/docs/src/app/components/fractal-noise/params.ts
  • apps/docs/src/app/components/fractal-noise/scene.tsx
  • apps/docs/src/app/components/god-rays/scene.tsx
  • apps/docs/src/app/components/grain/scene.tsx
  • apps/docs/src/app/components/linear-gradient/params.ts
  • apps/docs/src/app/components/linear-gradient/scene.tsx
  • apps/docs/src/app/components/mesh-gradient/params.ts
  • apps/docs/src/app/components/mesh-gradient/scene.tsx
  • apps/docs/src/app/components/radial-gradient/params.ts
  • apps/docs/src/app/components/radial-gradient/scene.tsx
  • apps/docs/src/app/components/simplex-noise/page.tsx
  • apps/docs/src/app/components/simplex-noise/params.ts
  • apps/docs/src/app/components/simplex-noise/scene.tsx
  • apps/docs/src/app/components/vignette/params.ts
  • apps/docs/src/app/components/vignette/scene.tsx
  • apps/docs/src/app/components/voronoi/params.ts
  • apps/docs/src/app/components/voronoi/scene.tsx
  • apps/docs/src/app/components/wave-lines/params.ts
  • apps/docs/src/app/components/wave-lines/scene.tsx
  • apps/docs/src/app/dev/color-space-probe/ProbeGrid.tsx
  • apps/docs/src/app/dev/dot-field-stack-probe/probe-scene.tsx
  • apps/docs/src/app/dev/gamut-probe/ProbeGrid.tsx
  • apps/docs/src/app/dev/hsl-gamut-probe/ProbeGrid.tsx
  • apps/docs/src/app/dev/hue-arc-probe/ProbeGrid.tsx
  • apps/docs/src/app/dev/voronoi-probe/probe-scene.tsx
  • apps/docs/src/app/palette/LightnessGrid.tsx
  • apps/docs/src/app/primitives/page.tsx
  • apps/docs/src/app/recipes/_builds.ts
  • apps/docs/src/components/DemoPoster.tsx
  • apps/docs/src/components/PrimitiveScene.tsx
  • apps/docs/src/components/RecipeScene.tsx
  • apps/docs/src/components/controls/ColorInput.tsx
  • apps/docs/src/components/controls/ColorPopoverContents.tsx
  • apps/docs/src/components/controls/color/ChannelSlider.tsx
  • apps/docs/src/components/controls/color/oklch.ts
  • apps/docs/src/data/primitives.ts
  • apps/docs/src/data/recipes.ts
  • apps/docs/src/lib/VisualTestPause.tsx
  • apps/docs/src/lib/meshUtils.ts
  • apps/docs/src/lib/palette.test.ts
  • apps/docs/src/lib/palette.ts
  • apps/docs/vitest.config.ts
  • apps/editor/next.config.ts
  • apps/editor/package.json
  • apps/editor/src/app/parity/generated.gen.tsx
  • apps/editor/src/app/parity/runtime/scene.tsx
  • apps/editor/src/controls/ColorPopoverContents.tsx
  • apps/editor/src/controls/color/ChannelSlider.tsx
  • apps/editor/src/controls/color/oklch.ts
  • apps/editor/src/editor/canvas/CardParams.tsx
  • apps/editor/src/editor/canvas/OutputPreview.tsx
  • apps/editor/src/editor/graph/compile.ts
  • apps/editor/src/editor/graph/emit.test.ts
  • apps/editor/src/editor/graph/emit.ts
  • apps/editor/src/editor/params/RampParam.tsx
  • apps/editor/src/editor/preset/flow-preset.ts
  • apps/editor/src/editor/preset/preset.ts
  • apps/editor/src/lib/VisualTestPause.tsx
  • eslint.config.js
  • packages/shaders-cli/CHANGELOG.md
  • packages/shaders-cli/LICENSE
  • packages/shaders-cli/README.md
  • packages/shaders-cli/package.json
  • packages/shaders-cli/src/commands/init.test.ts
  • packages/shaders-cli/src/config/shadersConfig.test.ts
  • packages/shaders-cli/src/config/shadersConfig.ts
  • packages/shaders-cli/src/harness/index.tsx
  • packages/shaders-cli/src/poster/bundle.ts
  • packages/shaders-cli/src/poster/projectRoot.ts
  • packages/shaders-cli/src/test-fixtures/posters/aurora-with-time.tsx
  • packages/shaders-cli/src/test-fixtures/posters/gradient-plus-grain.tsx
  • packages/shaders-cli/src/test-fixtures/posters/named-export.tsx
  • packages/shaders-cli/src/test-fixtures/posters/single-linear-gradient.tsx
  • packages/shaders-cli/src/transforms/rewriteImports.test.ts
  • packages/shaders-cli/vitest.config.ts
  • packages/shaders-react/CHANGELOG.md
  • packages/shaders-react/LICENSE
  • packages/shaders-react/README.md
  • packages/shaders-react/package.json
  • packages/shaders-react/src/components/shader-monitor/shader-monitor.test.tsx
  • packages/shaders-react/src/components/shader-poster/poster-context.ts
  • packages/shaders-react/src/components/shader-scene/shader-scene.test.tsx
  • packages/shaders-react/src/components/shader-scene/shader-scene.tsx
  • packages/shaders-react/src/context/shader-context.ts
  • packages/shaders-react/src/errors/shaders-error.ts
  • packages/shaders-react/src/gamut.test.ts
  • packages/shaders-react/src/gamut.ts
  • packages/shaders-react/src/hooks/use-animatable-point/use-animatable-point.test.tsx
  • packages/shaders-react/src/hooks/use-animatable-speed/use-animatable-speed.test.tsx
  • packages/shaders-react/src/hooks/use-animatable-speed/use-animatable-speed.ts
  • packages/shaders-react/src/hooks/use-animatable-uniform/use-animatable-uniform.test.tsx
  • packages/shaders-react/src/hooks/use-cursor/use-cursor.ts
  • packages/shaders-react/src/hooks/use-display-gamut/use-display-gamut.ts
  • packages/shaders-react/src/hooks/use-static-hint/use-static-hint.test.tsx
  • packages/shaders-react/src/index.ts
  • packages/shaders-react/src/poster.test.ts
  • packages/shaders-react/src/poster.ts
  • packages/shaders-react/tsup.config.ts
  • packages/shaders-react/vitest.config.ts
  • packages/shaders/CHANGELOG.md
  • packages/shaders/LICENSE
  • packages/shaders/README.md
  • packages/shaders/package.json
  • packages/shaders/src/color.test.ts
  • packages/shaders/src/color.ts
  • packages/shaders/src/index.ts
  • packages/shaders/src/primitives/color-ramp/color-ramp.ts
  • packages/shaders/src/primitives/color-space/cpu-transfer.ts
  • packages/shaders/src/primitives/noise/noise.ts
  • packages/shaders/src/primitives/time/time.ts
  • packages/shaders/vitest.config.ts
  • registry/aurora/aurora.tsx
  • registry/aurora/shader.tsx
  • registry/blobs/blobs.tsx
  • registry/blobs/shader.tsx
  • registry/conic-gradient/conic-gradient.tsx
  • registry/conic-gradient/shader.tsx
  • registry/dither/dither.tsx
  • registry/dither/shader.tsx
  • registry/dot-field/dot-field.tsx
  • registry/dot-field/shader.tsx
  • registry/fractal-noise/fractal-noise.tsx
  • registry/fractal-noise/shader.tsx
  • registry/god-rays/god-rays.tsx
  • registry/god-rays/shader.tsx
  • registry/grain/grain.tsx
  • registry/grain/shader.tsx
  • registry/linear-gradient/linear-gradient.tsx
  • registry/linear-gradient/shader.tsx
  • registry/mesh-gradient/mesh-gradient.tsx
  • registry/mesh-gradient/shader.tsx
  • registry/package.json
  • registry/radial-gradient/radial-gradient.tsx
  • registry/radial-gradient/shader.tsx
  • registry/registry.json
  • registry/registry.schema.json
  • registry/simplex-noise/shader.tsx
  • registry/simplex-noise/simplex-noise.tsx
  • registry/utils/color.ts
  • registry/vignette/shader.tsx
  • registry/vignette/vignette.tsx
  • registry/voronoi/shader.tsx
  • registry/voronoi/voronoi.tsx
  • registry/wave-lines/shader.tsx
  • registry/wave-lines/wave-lines.tsx
  • scripts/build-posters.sh
  • scripts/smoke-test-cli.mjs

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@hunterbecton
hunterbecton merged commit 0b58731 into main Aug 21, 2026
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant