Skip to content

Commit 7c834d4

Browse files
gregrewebclaude
authored
chore: rename cookbook-v2 to cookbook (#498)
* chore: rename cookbook-v2 to cookbook everywhere Renames packages/cookbook-v2/ → packages/cookbook/, updates the npm package name to gl-react-cookbook, and replaces all remaining references across docs, scripts, workflows, and cross-package comments. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> * chore: update yarn.lock for cookbook rename Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> --------- Co-authored-by: greweb <greweb@protonmail.com> Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent 5207240 commit 7c834d4

109 files changed

Lines changed: 28 additions & 28 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/ci-cookbook.yml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: CI cookbook-v2
1+
name: CI cookbook
22

33
on:
44
push:
@@ -17,7 +17,7 @@ jobs:
1717
- run: corepack enable
1818
- run: yarn install
1919

20-
# Build gl-react packages (needed by cookbook-v2)
20+
# Build gl-react packages (needed by cookbook)
2121
- name: Build gl-react packages
2222
run: |
2323
for d in packages/gl-react packages/gl-react-dom; do
@@ -26,16 +26,16 @@ jobs:
2626
2727
# Install Playwright browsers
2828
- name: Install Playwright
29-
run: yarn workspace gl-react-cookbook-v2 e2e:install
29+
run: yarn workspace gl-react-cookbook e2e:install
3030

3131
# Run Playwright tests
3232
- name: Run Playwright tests
33-
run: yarn workspace gl-react-cookbook-v2 e2e
33+
run: yarn workspace gl-react-cookbook e2e
3434

3535
# Upload test results on failure
3636
- uses: actions/upload-artifact@v4
3737
if: failure()
3838
with:
39-
name: cookbook-v2-test-results
40-
path: packages/cookbook-v2/test-results/
39+
name: cookbook-test-results
40+
path: packages/cookbook/test-results/
4141
retention-days: 7
Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Deploy cookbook-v2 to GitHub Pages
1+
name: Deploy cookbook to GitHub Pages
22

33
on:
44
push:
@@ -32,7 +32,7 @@ jobs:
3232

3333
- run: yarn install
3434

35-
# Build gl-react packages (cookbook-v2 imports from src via Vite alias,
35+
# Build gl-react packages (cookbook imports from src via Vite alias,
3636
# but mirrors the existing CI pipeline for consistency).
3737
- name: Build gl-react packages
3838
run: |
@@ -42,23 +42,23 @@ jobs:
4242
4343
# Run Vite build directly (bypassing the package's "tsc && vite build"
4444
# script which currently has unresolved TS errors unrelated to deploy).
45-
# The Vite dev server is the source of truth for cookbook-v2 today.
46-
- name: Build cookbook-v2
45+
# The Vite dev server is the source of truth for cookbook today.
46+
- name: Build cookbook
4747
env:
4848
GH_PAGES: "true"
49-
working-directory: packages/cookbook-v2
49+
working-directory: packages/cookbook
5050
run: yarn exec vite build
5151

5252
# SPA fallback: GitHub Pages serves 404.html on unknown paths. Copying
5353
# index.html → 404.html lets BrowserRouter handle deep links / refreshes.
5454
- name: SPA fallback (404.html)
55-
run: cp packages/cookbook-v2/dist/index.html packages/cookbook-v2/dist/404.html
55+
run: cp packages/cookbook/dist/index.html packages/cookbook/dist/404.html
5656

5757
- uses: actions/configure-pages@v5
5858

5959
- uses: actions/upload-pages-artifact@v3
6060
with:
61-
path: packages/cookbook-v2/dist
61+
path: packages/cookbook/dist
6262

6363
deploy:
6464
needs: build

CLAUDE.md

Lines changed: 2 additions & 2 deletions

CONTRIBUTING.md

Lines changed: 1 addition & 1 deletion

README.md

Lines changed: 1 addition & 1 deletion

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@
1111
"preinstall": "node -e \"if (process.env.npm_execpath.indexOf('yarn') === -1) { console.log('\u001b[31mPlease use yarn\u001b[0m'); process.exit(1); }\"",
1212
"build": "./scripts/build.sh",
1313
"watch": "./scripts/watch.sh",
14-
"prettier": "prettier --write 'packages/{gl-react,gl-react-dom,gl-react-expo,gl-react-headless,gl-react-native}/src/**/*.{ts,tsx}' 'packages/cookbook-v2/src/**/*.{ts,tsx}'",
15-
"cookbook-v2": "cd packages/cookbook-v2 && yarn dev",
14+
"prettier": "prettier --write 'packages/{gl-react,gl-react-dom,gl-react-expo,gl-react-headless,gl-react-native}/src/**/*.{ts,tsx}' 'packages/cookbook/src/**/*.{ts,tsx}'",
15+
"cookbook": "cd packages/cookbook && yarn dev",
1616
"test": "cd packages/tests && yarn test",
1717
"test-rewrite-snapshots": "cd packages/tests && yarn test -- -u",
1818
"clean": "rm -rf node_modules packages/*/node_modules/ packages/*/lib",

packages/cookbook-expo/examples/index.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ export interface ExampleEntry {
4848
Component: ComponentType<any>;
4949
}
5050

51-
// Mirrors packages/cookbook-v2/src/examples/index.ts. Examples that depend
51+
// Mirrors packages/cookbook/src/examples/index.ts. Examples that depend
5252
// on DOM-only APIs (live GLSL editor textarea, video files, custom canvas
5353
// text rendering) are listed in the README's "TODO/unported" section
5454
// instead of this registry.

packages/cookbook-expo/shared/colorScales.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
// Bundled local 1x256 PNG gradients. Matches cookbook-v2.
1+
// Bundled local 1x256 PNG gradients. Matches cookbook.
22
export const colorScales: Record<string, number> = {
33
spectral: require("../assets/colorscales/colorscale-spectral.png"),
44
OrRd: require("../assets/colorscales/colorscale-OrRd.png"),

packages/cookbook-expo/shared/useTimeLoop.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import { useState, useEffect, useRef } from "react";
22

3-
// Drop-in replacement for cookbook-v2's useTimeLoop, RAF-based.
3+
// Drop-in replacement for cookbook's useTimeLoop, RAF-based.
44
export function useTimeLoop(refreshRate = 60) {
55
const [state, setState] = useState({ time: 0, tick: 0 });
66
const rafRef = useRef<number | null>(null);

0 commit comments

Comments
 (0)