diff --git a/.changeset/full-buttons-burn.md b/.changeset/full-buttons-burn.md new file mode 100644 index 0000000..b6c0a01 --- /dev/null +++ b/.changeset/full-buttons-burn.md @@ -0,0 +1,9 @@ +--- +"@macalinao/gill-extra": minor +"@macalinao/zod-solana": minor +"@macalinao/quarry": minor +"@macalinao/grill": minor +"example-dapp": patch +--- + +Update to latest Gill/Kit diff --git a/apps/example-dapp/biome.jsonc b/apps/example-dapp/biome.jsonc index e8f69cd..7ac6fc3 100644 --- a/apps/example-dapp/biome.jsonc +++ b/apps/example-dapp/biome.jsonc @@ -1,6 +1,6 @@ { "root": false, - "$schema": "https://biomejs.dev/schemas/2.3.2/schema.json", + "$schema": "https://biomejs.dev/schemas/2.3.4/schema.json", "extends": ["@macalinao/biome-config/base", "@macalinao/biome-config/react"], "linter": { "domains": { diff --git a/apps/example-dapp/eslint.config.js b/apps/example-dapp/eslint.config.js index f586f26..fb9b531 100644 --- a/apps/example-dapp/eslint.config.js +++ b/apps/example-dapp/eslint.config.js @@ -1,31 +1,12 @@ -import js from "@eslint/js"; -import { globalIgnores } from "eslint/config"; -import reactHooks from "eslint-plugin-react-hooks"; -import reactRefresh from "eslint-plugin-react-refresh"; -import globals from "globals"; -import tseslint from "typescript-eslint"; +import { configs } from "@macalinao/eslint-config-vite"; -export default tseslint.config([ - globalIgnores(["dist"]), +export default [ + ...configs.viteFull, { - files: ["**/*.{ts,tsx}"], - extends: [ - js.configs.recommended, - tseslint.configs.strictTypeChecked, - tseslint.configs.stylisticTypeChecked, - reactHooks.configs["recommended-latest"], - reactRefresh.configs.vite, - ], languageOptions: { - ecmaVersion: "latest", - globals: globals.browser, parserOptions: { - project: ["./tsconfig.json"], tsconfigRootDir: import.meta.dirname, }, }, - // rules: { - // "react-hooks/react-compiler": "error", - // }, }, -]); +]; diff --git a/apps/example-dapp/package.json b/apps/example-dapp/package.json index 0d4760f..ef33288 100644 --- a/apps/example-dapp/package.json +++ b/apps/example-dapp/package.json @@ -34,8 +34,8 @@ "@radix-ui/react-separator": "^1.1.7", "@radix-ui/react-slot": "^1.2.3", "@radix-ui/react-tooltip": "^1.2.8", - "@solana-program/system": "^0.9.0", - "@solana-program/token": "^0.7.0", + "@solana-program/system": "^0.10.0", + "@solana-program/token": "^0.8.0", "@solana-program/token-2022": "^0.6.0", "@solana/kit": "catalog:", "@solana/spl-token": "^0.4.14", @@ -44,11 +44,11 @@ "@solana/wallet-adapter-wallets": "^0.19.37", "@tailwindcss/vite": "^4.1.16", "@tanstack/react-query": "catalog:", - "@tanstack/react-router": "^1.133.36", + "@tanstack/react-router": "^1.134.15", "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "gill": "catalog:", - "lucide-react": "^0.546.0", + "lucide-react": "^0.553.0", "react": "catalog:", "react-dom": "catalog:", "react-hook-form": "^7.65.0", @@ -60,25 +60,20 @@ "@macalinao/grill": "workspace:^" }, "devDependencies": { - "@eslint/js": "^9.38.0", "@macalinao/biome-config": "^0.1.4", - "@macalinao/eslint-config": "catalog:", + "@macalinao/eslint-config-vite": "^2.0.1", "@macalinao/grill": "workspace:^", "@macalinao/tsconfig": "catalog:", "@tanstack/react-query-devtools": "^5.90.2", - "@tanstack/react-router-devtools": "^1.133.36", - "@tanstack/router-plugin": "^1.133.36", + "@tanstack/react-router-devtools": "^1.134.15", + "@tanstack/router-plugin": "^1.134.15", "@types/react": "catalog:", "@types/react-dom": "catalog:", "@vitejs/plugin-react": "^5.1.0", "eslint": "catalog:", - "eslint-plugin-react-hooks": "^5.2.0", - "eslint-plugin-react-refresh": "^0.4.24", - "globals": "^16.4.0", "tailwindcss": "^4.1.16", "tw-animate-css": "^1.4.0", "typescript": "catalog:", - "typescript-eslint": "^8.46.2", "vite": "^7.1.12", "vite-plugin-node-polyfills": "^0.24.0", "vite-tsconfig-paths": "^5.1.4" diff --git a/apps/example-dapp/src/components/SimpleDashboard.tsx b/apps/example-dapp/src/components/SimpleDashboard.tsx index ba51d84..fb6d6af 100644 --- a/apps/example-dapp/src/components/SimpleDashboard.tsx +++ b/apps/example-dapp/src/components/SimpleDashboard.tsx @@ -108,7 +108,9 @@ export const SimpleDashboard: React.FC = () => { This example demonstrates how to use the Grill library with: