Files
webstudio/package.json
T
Bogdan Chadkin 5f93ecb228 perf: generate page prop for links (#2357)
Moved links resolve into props normalizing which is called for whole
project before rendering converting page prop into string.

Remix links now check only if provided path matches any page. Ideally it
should be handled with navigation api to remove all complexity from
links components.

This will let us stop rendering props and assets data in generated
pages.

Also fixed links with hashes.
2023-09-24 20:07:15 +04:00

72 lines
2.6 KiB
JSON

{
"packageManager": "pnpm@8.4.0",
"name": "webstudio",
"version": "0.0.0",
"private": true,
"scripts": {
"build": "turbo run build --filter='!./fixtures/*'",
"build-packages": "turbo run build --filter=\"!@webstudio-is/builder\"",
"dts": "turbo run dts",
"size-test": "turbo run size-test",
"checks": "turbo run checks",
"dev": "pnpm --filter='!./fixtures/*' run --parallel --recursive dev",
"lint": "pnpm eslint . --ext .ts,.tsx --max-warnings 0",
"format": "prettier --write \"**/*.{ts,tsx,md}\"",
"storybook": "pnpm run --parallel --recursive storybook:dev",
"storybook:build": "storybook build",
"migrations": "cd apps/builder && pnpm migrations --dev",
"build-figma-tokens": "cd packages/design-system && pnpm build-figma-tokens",
"prepare": "git config core.hooksPath .git/hooks/ && simple-git-hooks",
"local:version-snapshot": "pnpm -r exec pnpm version prepatch --preid $(cat /dev/urandom | LC_ALL=C tr -dc 'a-z' | fold -w 8 | head -n 1)",
"local:publish-snapshot": "pnpm -r publish --access public --no-git-checks --registry http://localhost:4873",
"local:dangerously-undo-version-snapshot": "git restore --source=$(git branch --show-current) '**/*/package.json'",
"local:release": "pnpm build && pnpm dts && pnpm local:version-snapshot && pnpm local:publish-snapshot && pnpm local:dangerously-undo-version-snapshot && echo \"now execute\npnpm up -r -L '@webstudio-is/*' --registry http://localhost:4873\""
},
"simple-git-hooks": {
"pre-commit": "./node_modules/.bin/nano-staged"
},
"devDependencies": {
"@storybook/react-vite": "^7.4.0",
"@types/css-tree": "^2.3.1",
"@webstudio-is/eslint-config-custom": "workspace:*",
"esbuild": "^0.19.2",
"nano-staged": "^0.8.0",
"prettier": "3.0.3",
"simple-git-hooks": "^2.9.0",
"storybook": "^7.4.0",
"tsx": "^3.12.8",
"turbo": "^1.8.6",
"typescript": "5.2.2"
},
"engines": {
"node": "18",
"pnpm": "8.4",
"yarn": "This project is configured to use pnpm"
},
"nano-staged": {
"*.{ts,tsx,js,json,css,md}": "prettier --write"
},
"prettier": {
"trailingComma": "es5",
"overrides": [
{
"files": [
"*.ts",
"*.tsx"
],
"options": {
"parser": "babel-ts"
}
}
]
},
"pnpm": {
"patchedDependencies": {
"@stitches/react@1.3.1-1": "patches/@stitches__react@1.3.1-1.patch",
"css-tree@2.3.1": "patches/css-tree@2.3.1.patch",
"@types/css-tree@2.3.1": "patches/@types__css-tree@2.3.1.patch",
"@radix-ui/react-focus-scope@1.0.3": "patches/@radix-ui__react-focus-scope@1.0.3.patch"
}
}
}