Skip to content

Commit

Permalink
Bump all deps
Browse files Browse the repository at this point in the history
  • Loading branch information
tajo committed Dec 23, 2024
1 parent 1178c37 commit bdefac0
Show file tree
Hide file tree
Showing 38 changed files with 6,518 additions and 5,263 deletions.
5 changes: 5 additions & 0 deletions .changeset/famous-actors-obey.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
"@ladle/react": major
---

Major dependency updates - Vite v6, React v19, Node v22. It shouldn't impact most of Ladle users unless relying on unusal vite (outdated) settings and APIs.
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, windows-latest]
node-version: [20.x]
node-version: [22.x]
steps:
- name: Check out code
uses: actions/checkout@v3
Expand All @@ -27,7 +27,7 @@ jobs:

- uses: pnpm/action-setup@v4
with:
version: 9.1.4
version: 9.15.1

- name: Setup Node.js environment
uses: actions/setup-node@v3
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,12 @@ jobs:

- uses: pnpm/action-setup@v4
with:
version: 9.1.4
version: 9.15.1

- name: Setup Node.js environment
uses: actions/setup-node@v4
with:
node-version: 20.14
node-version: 20.11
cache: "pnpm"

- name: Install dependencies
Expand Down
3 changes: 0 additions & 3 deletions .husky/pre-commit
Original file line number Diff line number Diff line change
@@ -1,4 +1 @@
#!/bin/sh
. "$(dirname "$0")/_/husky.sh"

pnpm exec lint-staged
6 changes: 3 additions & 3 deletions .lintstagedrc
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"*.{js,ts,tsx,css,scss,postcss,md,json}": [
"prettier --write --plugin-search-dir=.",
"prettier --check --plugin-search-dir=."
"prettier --write",
"prettier --check"
],
"*.{js,ts,tsx}": "eslint"
"*.{js,ts,tsx}": ["eslint --max-warnings=0 --fix"]
}
10 changes: 5 additions & 5 deletions e2e/addons/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -16,11 +16,11 @@
"dependencies": {
"@ladle/playwright-config": "workspace:*",
"@ladle/react": "workspace:*",
"@playwright/test": "^1.44.1",
"axe-playwright": "^2.0.1",
"@playwright/test": "^1.49.1",
"axe-playwright": "^2.0.3",
"cross-env": "^7.0.3",
"query-string": "^9.0.0",
"react": "^18.3.1",
"react-dom": "^18.3.1"
"query-string": "^9.1.1",
"react": "^19.0.0",
"react-dom": "^19.0.0"
}
}
5 changes: 5 additions & 0 deletions e2e/addons/tests/query-parameters.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@ test("when directly open the story, remain non-ladle query parameters", async ({
}) => {
await page.goto("/?story=query-parameters--query-parameters");
await page.waitForSelector("[data-storyloaded]");
await page.waitForTimeout(1000);
const url = page.url();
expect(url).toContain("story=query-parameters--query-parameters");
expect(url).toContain("foo=bar");
Expand All @@ -17,6 +18,7 @@ test("when click the menu and open the story, remain non-ladle query parameters"
await page.getByText("Query parameters").click(); // Open the accordion of query parameters stories
await page.getByRole("link", { name: "Query parameters" }).click(); // Open the target story
await page.waitForSelector("[data-storyloaded]");
await page.waitForTimeout(1000);
const url = page.url();
expect(url).toContain("story=query-parameters--query-parameters");
expect(url).toContain("foo=bar");
Expand All @@ -33,6 +35,7 @@ test("when move a story from the query parameters story, remove non-ladle query
await page.getByText("A11y").click();
await page.getByRole("link", { name: "Issues" }).click();
await page.waitForSelector("[data-storyloaded]");
await page.waitForTimeout(1000);
const url = page.url();
expect(url).toContain("story=a11y--issues");
expect(url).not.toContain("foo=bar"); // The non-ladle query parameter is removed
Expand All @@ -47,12 +50,14 @@ test("preserve user query params after ladle query param update", async ({
await button.click();
const medium = page.locator("#width-medium");
await medium.click();
await page.waitForTimeout(1000);
const url = page.url();
expect(url).toContain("story=query-parameters--query-parameters");
expect(url).toContain("foo=bar");
expect(url).toContain("width=768");
const unset = page.locator("#width-unset");
await unset.click();
await page.waitForTimeout(1000);
const newUrl = page.url();
expect(newUrl).toContain("foo=bar");
expect(newUrl).not.toContain("width=768");
Expand Down
8 changes: 4 additions & 4 deletions e2e/babel/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,10 +15,10 @@
"dependencies": {
"@ladle/playwright-config": "workspace:*",
"@ladle/react": "workspace:*",
"@playwright/test": "^1.44.1",
"@vitejs/plugin-react": "^4.3.0",
"@playwright/test": "^1.49.1",
"@vitejs/plugin-react": "^4.3.4",
"cross-env": "^7.0.3",
"react": "^18.3.1",
"react-dom": "^18.3.1"
"react": "^19.0.0",
"react-dom": "^19.0.0"
}
}
12 changes: 6 additions & 6 deletions e2e/baseweb/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,15 @@
"dependencies": {
"@ladle/playwright-config": "workspace:*",
"@ladle/react": "workspace:*",
"@playwright/test": "^1.44.1",
"autoprefixer": "^10.4.19",
"@playwright/test": "^1.49.1",
"autoprefixer": "^10.4.20",
"baseui": "^14.0.0",
"cross-env": "^7.0.3",
"postcss": "^8.4.38",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"postcss": "^8.4.49",
"react": "^19.0.0",
"react-dom": "^19.0.0",
"styletron-engine-monolithic": "^1.0.0",
"styletron-react": "^6.1.1",
"tailwindcss": "^3.4.3"
"tailwindcss": "^3.4.17"
}
}
6 changes: 3 additions & 3 deletions e2e/config-ts/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
"dependencies": {
"@ladle/playwright-config": "workspace:*",
"@ladle/react": "workspace:*",
"@playwright/test": "^1.44.1",
"@playwright/test": "^1.49.1",
"cross-env": "^7.0.3",
"react": "^18.3.1",
"react-dom": "^18.3.1"
"react": "^19.0.0",
"react-dom": "^19.0.0"
}
}
6 changes: 3 additions & 3 deletions e2e/config/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
"dependencies": {
"@ladle/playwright-config": "workspace:*",
"@ladle/react": "workspace:*",
"@playwright/test": "^1.44.1",
"@playwright/test": "^1.49.1",
"cross-env": "^7.0.3",
"react": "^18.3.1",
"react-dom": "^18.3.1"
"react": "^19.0.0",
"react-dom": "^19.0.0"
}
}
12 changes: 6 additions & 6 deletions e2e/css/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,12 @@
"dependencies": {
"@ladle/playwright-config": "workspace:*",
"@ladle/react": "workspace:*",
"@playwright/test": "^1.44.1",
"autoprefixer": "^10.4.19",
"@playwright/test": "^1.49.1",
"autoprefixer": "^10.4.20",
"cross-env": "^7.0.3",
"postcss": "^8.4.38",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"tailwindcss": "^3.4.3"
"postcss": "^8.4.49",
"react": "^19.0.0",
"react-dom": "^19.0.0",
"tailwindcss": "^3.4.17"
}
}
6 changes: 3 additions & 3 deletions e2e/decorators/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
"dependencies": {
"@ladle/playwright-config": "workspace:*",
"@ladle/react": "workspace:*",
"@playwright/test": "^1.44.1",
"@playwright/test": "^1.49.1",
"cross-env": "^7.0.3",
"react": "^18.3.1",
"react-dom": "^18.3.1"
"react": "^19.0.0",
"react-dom": "^19.0.0"
}
}
12 changes: 6 additions & 6 deletions e2e/msw/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,15 +15,15 @@
"dependencies": {
"@ladle/playwright-config": "workspace:*",
"@ladle/react": "workspace:*",
"@playwright/test": "^1.44.1",
"autoprefixer": "^10.4.19",
"@playwright/test": "^1.49.1",
"autoprefixer": "^10.4.20",
"baseui": "^14.0.0",
"cross-env": "^7.0.3",
"postcss": "^8.4.38",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"postcss": "^8.4.49",
"react": "^19.0.0",
"react-dom": "^19.0.0",
"styletron-engine-monolithic": "^1.0.0",
"styletron-react": "^6.1.1",
"tailwindcss": "^3.4.3"
"tailwindcss": "^3.4.17"
}
}
3 changes: 2 additions & 1 deletion e2e/playwright-config/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,14 @@
"version": "0.2.71",
"license": "MIT",
"private": true,
"type": "module",
"main": "./src/index.ts",
"scripts": {
"build": "echo 'no build'",
"lint": "echo 'no lint'",
"test": "echo 'no test'"
},
"dependencies": {
"@playwright/test": "^1.44.1"
"@playwright/test": "^1.49.1"
}
}
10 changes: 5 additions & 5 deletions e2e/playwright/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@
"dependencies": {
"@ladle/playwright-config": "workspace:*",
"@ladle/react": "workspace:*",
"@playwright/test": "^1.44.1",
"@playwright/test": "^1.49.1",
"@types/sync-fetch": "^0.4.3",
"cross-env": "^7.0.3",
"react": "^18.3.1",
"react-dom": "^18.3.1",
"start-server-and-test": "^2.0.3",
"sync-fetch": "^0.5.2"
"react": "^19.0.0",
"react-dom": "^19.0.0",
"start-server-and-test": "^2.0.9",
"sync-fetch": "0.6.0-2"
}
}
6 changes: 3 additions & 3 deletions e2e/programmatic/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@
"dependencies": {
"@ladle/playwright-config": "workspace:*",
"@ladle/react": "workspace:*",
"@playwright/test": "^1.44.1",
"@playwright/test": "^1.49.1",
"cross-env": "^7.0.3",
"react": "^18.3.1",
"react-dom": "^18.3.1"
"react": "^19.0.0",
"react-dom": "^19.0.0"
}
}
6 changes: 3 additions & 3 deletions e2e/provider/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -15,9 +15,9 @@
"dependencies": {
"@ladle/playwright-config": "workspace:*",
"@ladle/react": "workspace:*",
"@playwright/test": "^1.44.1",
"@playwright/test": "^1.49.1",
"cross-env": "^7.0.3",
"react": "^18.3.1",
"react-dom": "^18.3.1"
"react": "^19.0.0",
"react-dom": "^19.0.0"
}
}
12 changes: 11 additions & 1 deletion eslint.config.mjs
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
import globals from "globals";
import react from "eslint-plugin-react/configs/recommended.js";
import prettier from "eslint-plugin-prettier/recommended";
import eslint from "@eslint/js";
Expand All @@ -9,12 +10,21 @@ export default tseslint.config(
prettier,
react,
{
files: ["**/*.ts", "**/*.tsx"],
languageOptions: {
globals: {
...globals.browser,
...globals.node,
}
},
files: ["**/*.ts", "**/*.tsx", "**/*.js"],
rules: {
"@typescript-eslint/no-explicit-any": "off",
"@typescript-eslint/ban-types": "off",
"@typescript-eslint/ban-ts-comment": "off",
"@typescript-eslint/explicit-module-boundary-types": "off",
"@typescript-eslint/no-empty-object-type": "off",
"@typescript-eslint/no-unused-expressions": "off",
"@typescript-eslint/no-unused-vars": "off",
"react/prop-types": "off",
"react/react-in-jsx-scope": "off",
"no-useless-escape": "off",
Expand Down
44 changes: 23 additions & 21 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,13 @@
"author": "Vojtech Miksu <vojtech@miksu.cz>",
"license": "MIT",
"private": true,
"packageManager": "pnpm@9.1.4",
"packageManager": "pnpm@9.15.1",
"scripts": {
"lint": "eslint \"./{packages,e2e}/*/{lib,src,tests}/**/*.{ts,tsx}\" --max-warnings=0",
"test": "turbo run test --concurrency=1",
"build": "turbo run build",
"typecheck": "tsc",
"prepare": "husky install",
"prepare": "husky",
"release": "./release.sh"
},
"workspaces": [
Expand All @@ -35,32 +35,34 @@
],
"devDependencies": {
"@changesets/changelog-github": "^0.5.0",
"@changesets/cli": "^2.27.5",
"@commitlint/cli": "^19.3.0",
"@commitlint/config-conventional": "^19.2.2",
"@eslint/js": "^9.3.0",
"@playwright/test": "^1.44.1",
"@changesets/cli": "^2.27.11",
"@commitlint/cli": "^19.6.1",
"@commitlint/config-conventional": "^19.6.0",
"@eslint/js": "^9.17.0",
"@playwright/test": "^1.49.1",
"@types/eslint__js": "^8.42.3",
"@types/react": "^18.3.3",
"@types/react-dom": "^18.3.0",
"eslint": "^9.3.0",
"eslint-plugin-prettier": "^5.1.3",
"eslint-plugin-react": "^7.34.2",
"husky": "^9.0.11",
"lint-staged": "^15.2.5",
"prettier": "^3.2.5",
"turbo": "^1.13.3",
"typescript": "^5.4.5",
"typescript-eslint": "^7.11.0"
"@types/react": "^19.0.2",
"@types/react-dom": "^19.0.2",
"eslint": "^9.17.0",
"eslint-plugin-prettier": "^5.2.1",
"eslint-plugin-react": "^7.37.2",
"globals": "^15.14.0",
"husky": "^9.1.7",
"lint-staged": "^15.2.11",
"prettier": "^3.4.2",
"turbo": "^2.3.3",
"typescript": "^5.7.2",
"typescript-eslint": "^8.18.1"
},
"engines": {
"node": ">=20.9.0"
"node": ">=22.0.0"
},
"pnpm": {
"peerDependencyRules": {
"allowedVersions": {
"react": "18",
"react-dom": "18",
"@types/react": "19",
"react": "19",
"react-dom": "19",
"typescript": "5"
}
}
Expand Down
4 changes: 2 additions & 2 deletions packages/example/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
},
"dependencies": {
"@ladle/react": "workspace:*",
"react": "^18.3.1",
"react-dom": "^18.3.1"
"react": "^19.0.0",
"react-dom": "^19.0.0"
}
}
Loading

0 comments on commit bdefac0

Please sign in to comment.