mirror of
https://github.com/status-im/status-web.git
synced 2026-08-31 06:11:10 +00:00
* fix(status.app): normalize prefetch before passing to next-intl Link next/link can emit prefetch: "unstable_forceStale", but next-intl’s Link type doesn’t accept it. Strip/normalize that value in the shared link wrapper to prevent the TypeScript build error. * chore: upgrade next to version 15.5.16 across all projects * chore: re-generate next-end.d.ts * chore: add changeset
241 lines
7.9 KiB
JSON
241 lines
7.9 KiB
JSON
{
|
|
"name": "portfolio",
|
|
"version": "0.2.2",
|
|
"private": true,
|
|
"scripts": {
|
|
"preinstall": "npx only-allow pnpm",
|
|
"dev": "next dev --turbopack --port 3004",
|
|
"build": "next build",
|
|
"start": "next start",
|
|
"lint": "next lint --dir=src --ext=.ts --ext=.tsx",
|
|
"lint:fix": "pnpm lint --fix",
|
|
"format": "prettier --write .",
|
|
"typecheck": "tsc",
|
|
"env:check": "node -r dotenv/config ./src/config/env.server.mjs dotenv_config_path=./.env && node -r dotenv/config ./src/config/env.client.mjs dotenv_config_path=./.env && :",
|
|
"sync:cloudinary": "DOTENV_CONFIG_PATH='.env.local' node -r dotenv/config scripts/generate-cloudinary-type.mjs && prettier -w 'src/app/_components/assets/types.ts'",
|
|
"clean": "rimraf .next .vercel/output node_modules .turbo"
|
|
},
|
|
"dependencies": {
|
|
"@date-fns/utc": "^1.2.0",
|
|
"@dnd-kit/core": "^6.1.0",
|
|
"@dnd-kit/modifiers": "^7.0.0",
|
|
"@dnd-kit/sortable": "^8.0.0",
|
|
"@dnd-kit/utilities": "^3.2.2",
|
|
"@headlessui/react": "^1.7.15",
|
|
"@hookform/devtools": "^4.3.1",
|
|
"@hookform/resolvers": "^3.1.1",
|
|
"@mdx-js/react": "^2.3.0",
|
|
"@octokit/rest": "^20.0.2",
|
|
"@radix-ui/react-accordion": "^1.2.0",
|
|
"@radix-ui/react-alert-dialog": "^1.1.1",
|
|
"@radix-ui/react-dialog": "^1.1.1",
|
|
"@radix-ui/react-dropdown-menu": "^2.1.4",
|
|
"@radix-ui/react-navigation-menu": "1.2.0",
|
|
"@radix-ui/react-popover": "^1.1.1",
|
|
"@radix-ui/react-switch": "^1.1.0",
|
|
"@radix-ui/react-tooltip": "^1.1.1",
|
|
"@react-spring/core": "^9.7.5",
|
|
"@react-spring/shared": "^9.7.5",
|
|
"@react-spring/types": "^9.7.5",
|
|
"@react-spring/web": "^9.7.5",
|
|
"@scure/base": "^1.2.6",
|
|
"@status-im/colors": "workspace:*",
|
|
"@status-im/components": "workspace:*",
|
|
"@status-im/icons": "workspace:*",
|
|
"@status-im/wallet": "workspace:*",
|
|
"@tanstack/query-core": "5.29.0",
|
|
"@tanstack/react-query": "5.29.0",
|
|
"@tanstack/react-query-devtools": "5.29.0",
|
|
"@tryghost/content-api": "^1.11.13",
|
|
"@types/async-retry": "^1.4.9",
|
|
"@types/title": "^3.4.3",
|
|
"@vercel/analytics": "^1.2.2",
|
|
"@vercel/postgres": "^0.8.0",
|
|
"@vercel/toolbar": "^0.1.5",
|
|
"@visx/axis": "^3.0.0",
|
|
"@visx/curve": "^3.0.0",
|
|
"@visx/event": "^3.0.0",
|
|
"@visx/glyph": "^3.0.0",
|
|
"@visx/gradient": "^3.0.0",
|
|
"@visx/grid": "^3.0.0",
|
|
"@visx/group": "^3.0.0",
|
|
"@visx/responsive": "^3.0.0",
|
|
"@visx/scale": "^3.0.0",
|
|
"@visx/shape": "^3.0.0",
|
|
"@visx/text": "^3.0.0",
|
|
"@visx/tooltip": "^3.0.0",
|
|
"@visx/visx": "^3.0.0",
|
|
"arctic": "1.2.0",
|
|
"async-retry": "^1.3.3",
|
|
"class-variance-authority": "^0.6.0",
|
|
"connectkit": "^1.9.0",
|
|
"contentlayer": "^0.3.4",
|
|
"csstype": "^3.1.3",
|
|
"d3-array": "^3.2.3",
|
|
"d3-scale": "^4.0.2",
|
|
"d3-time-format": "^4.1.0",
|
|
"date-fns": "^3.6.0",
|
|
"drizzle-orm": "^0.31.0",
|
|
"drizzle-zod": "^0.5.1",
|
|
"emoji-datasource-twitter": "^15.1.2",
|
|
"github-slugger": "^2.0.0",
|
|
"google-auth-library": "^9.0.0",
|
|
"google-spreadsheet": "^4.1.0",
|
|
"graphql": "^16.7.1",
|
|
"graphql-request": "^6.1.0",
|
|
"highlight-words-core": "^1.2.2",
|
|
"inspx": "^0.0.1-alpha.6",
|
|
"match-sorter": "^6.3.4",
|
|
"minisearch": "^6.1.0",
|
|
"next": "15.5.16",
|
|
"next-contentlayer": "^0.3.4",
|
|
"next-mdx-remote": "^6.0.0",
|
|
"oslo": "1.0.1",
|
|
"parallax-controller": "^1.7.1",
|
|
"prettier-plugin-tailwindcss": "^0.6.6",
|
|
"qrcode.react": "^3.1.0",
|
|
"react": "19.1.2",
|
|
"react-children-utilities": "^2.9.0",
|
|
"react-day-picker": "^8.7.1",
|
|
"react-dom": "19.1.2",
|
|
"react-error-boundary": "^5.0.0",
|
|
"react-hook-form": "^7.45.1",
|
|
"react-remove-scroll": "^2.5.5",
|
|
"react-scroll-parallax": "^3.4.5",
|
|
"react-swipeable": "^7.0.1",
|
|
"remark-comment": "^1.0.0",
|
|
"server-only": "^0.0.1",
|
|
"superjson": "^2.2.1",
|
|
"tailwind-merge": "^1.14.0",
|
|
"tinykeys": "^3.0.0",
|
|
"title": "^3.5.3",
|
|
"ts-pattern": "^5.3.1",
|
|
"type-fest": "^4.18.2",
|
|
"unified": "^10.1.2",
|
|
"vfile-matter": "^5.0.0",
|
|
"viem": "^2.21.1",
|
|
"wagmi": "^2.12.8",
|
|
"zod": "3.25.76"
|
|
},
|
|
"devDependencies": {
|
|
"@1stg/remark-preset": "^2.0.0",
|
|
"@contentlayer/core": "^0.3.4",
|
|
"@contentlayer/source-files": "^0.3.4",
|
|
"@contentlayer/utils": "^0.3.4",
|
|
"@eslint/eslintrc": "^3.1.0",
|
|
"@graphql-codegen/cli": "5.0.2",
|
|
"@graphql-codegen/import-types-preset": "3.0.0",
|
|
"@graphql-codegen/typescript": "4.0.6",
|
|
"@graphql-codegen/typescript-operations": "4.2.0",
|
|
"@graphql-codegen/typescript-react-query": "6.1.0",
|
|
"@mdx-js/mdx": "^2.3.0",
|
|
"@next/env": "15.5.16",
|
|
"@next/eslint-plugin-next": "15.5.16",
|
|
"@status-im/eslint-config": "workspace:*",
|
|
"@tailwindcss/typography": "^0.5.15",
|
|
"@types/d3-array": "^3.0.4",
|
|
"@types/d3-scale": "^4.0.8",
|
|
"@types/d3-time-format": "^4.0.0",
|
|
"@types/highlight-words-core": "^1.2.1",
|
|
"@types/mdx": "^2.0.5",
|
|
"@types/node": "^22.5.5",
|
|
"@types/prettier": "^3.0.0",
|
|
"@types/react": "19.1.0",
|
|
"@types/react-dom": "19.1.0",
|
|
"@types/tryghost__content-api": "^1.3.11",
|
|
"@types/unist": "^2.0.6",
|
|
"@vcarl/remark-headings": "^0.1.0",
|
|
"autoprefixer": "^10.4.14",
|
|
"dotenv": "^16.4.5",
|
|
"drizzle-kit": "^0.22.2",
|
|
"eslint": "^9.14.0",
|
|
"eslint-config-next": "15.5.16",
|
|
"eslint-config-prettier": "^9.1.0",
|
|
"eslint-mdx": "^2.1.0",
|
|
"eslint-plugin-mdx": "^2.1.0",
|
|
"eslint-plugin-prettier": "^4.2.1",
|
|
"eslint-plugin-tailwindcss": "^3.17.4",
|
|
"ethereum-cryptography": "^3.0.0",
|
|
"globals": "^15.12.0",
|
|
"knip": "^5.30.2",
|
|
"lint-staged": "^13.2.0",
|
|
"mdast": "^3.0.0",
|
|
"mdast-util-to-string": "^3.2.0",
|
|
"mdx-bundler": "^9.2.1",
|
|
"nanoid": "^5.0.8",
|
|
"next-sitemap": "^4.2.3",
|
|
"postcss": "^8.4.21",
|
|
"prettier": "^3.3.3",
|
|
"react-easy-emoji": "^1.8.1",
|
|
"rehype": "^12.0.1",
|
|
"rehype-format": "^4.0.1",
|
|
"rehype-parse": "^8.0.4",
|
|
"rehype-pretty-code": "0.10.2",
|
|
"rehype-raw": "^6.1.1",
|
|
"rehype-react": "^7.2.0",
|
|
"rehype-slug": "^5.1.0",
|
|
"rehype-stringify": "^9.0.3",
|
|
"remark": "^14.0.3",
|
|
"remark-breaks": "^3.0.3",
|
|
"remark-cli": "^11.0.0",
|
|
"remark-directive": "^2.0.1",
|
|
"remark-frontmatter": "^4.0.1",
|
|
"remark-gfm-v3": "npm:remark-gfm@3.0.1",
|
|
"remark-gfm-v4": "npm:remark-gfm@4.0.0",
|
|
"remark-github-beta-blockquote-admonitions": "^1.1.0",
|
|
"remark-lint": "9.1.2",
|
|
"remark-lint-emphasis-marker": "^3.1.2",
|
|
"remark-lint-file-extension": "^2.1.2",
|
|
"remark-lint-list-item-indent": "^3.1.2",
|
|
"remark-lint-maximum-line-length": "^3.1.3",
|
|
"remark-lint-no-consecutive-blank-lines": "^4.1.3",
|
|
"remark-lint-no-undefined-references": "^5.0.0",
|
|
"remark-lint-ordered-list-marker-value": "^3.1.2",
|
|
"remark-mdx": "^2.3.0",
|
|
"remark-parse": "^10.0.2",
|
|
"remark-preset-lint-consistent": "^5.1.2",
|
|
"remark-preset-lint-markdown-style-guide": "^5.1.3",
|
|
"remark-preset-lint-recommended": "^6.1.3",
|
|
"remark-preset-prettier": "^2.0.1",
|
|
"remark-preset-wooorm": "^9.1.0",
|
|
"remark-prettier": "^2.0.0",
|
|
"remark-rehype": "^10.1.0",
|
|
"remark-retext": "^5.0.1",
|
|
"remark-stringify": "^10.0.3",
|
|
"remark-validate-links": "^12.1.1",
|
|
"retext-contractions": "^5.2.0",
|
|
"retext-english": "^4.1.0",
|
|
"retext-preset-wooorm": "^4.1.0",
|
|
"retext-quotes": "^5.2.0",
|
|
"retext-sentence-spacing": "^5.2.0",
|
|
"rimraf": "^4.4.1",
|
|
"shiki": "^0.14.2",
|
|
"strip-markdown": "^5.0.1",
|
|
"superjson": "^2.2.1",
|
|
"tailwind-scrollbar-utilities": "^0.2.0",
|
|
"tailwindcss": "^3.4.11",
|
|
"tailwindcss-animate": "^1.0.5",
|
|
"tailwindcss-react-aria-components": "^1.1.5",
|
|
"tsx": "^4.11.0",
|
|
"typescript": "^5.6.2",
|
|
"unist-util-visit": "^4.1.2",
|
|
"vfile": "^5.3.7"
|
|
},
|
|
"engines": {
|
|
"node": "22.x"
|
|
},
|
|
"lint-staged": {
|
|
"{.env,src/config/env.{server,client}.mjs}": [
|
|
"pnpm env:check"
|
|
],
|
|
"*.{ts,tsx,js,jsx,mjs}": [
|
|
"eslint",
|
|
"prettier --write"
|
|
],
|
|
"*.{yml,yaml,json}": [
|
|
"prettier --write"
|
|
]
|
|
},
|
|
"packageManager": "pnpm@9.12.3"
|
|
}
|