mirror of
https://github.com/webstudio-is/webstudio.git
synced 2026-11-08 04:55:06 +09:00
Internal data structures like instances, props, data sources, assets and pages no longer necessary in generated sites. Nanostores not longer used to store them. Now we have less dependencies and smaller runtime.
71 lines
2.1 KiB
JSON
71 lines
2.1 KiB
JSON
{
|
|
"name": "@webstudio-is/react-sdk",
|
|
"version": "0.102.0",
|
|
"description": "Webstudio JavaScript / TypeScript API",
|
|
"author": "Webstudio <github@webstudio.is>",
|
|
"homepage": "https://webstudio.is",
|
|
"type": "module",
|
|
"scripts": {
|
|
"dev": "rm -rf lib && esbuild 'src/**/*.ts' 'src/**/*.tsx' --outdir=lib --watch",
|
|
"build": "rm -rf lib && esbuild src/index.ts ./src/css/normalize.ts --outdir=lib --bundle --format=esm --packages=external",
|
|
"dts": "tsc --project tsconfig.dts.json",
|
|
"typecheck": "tsc",
|
|
"test": "NODE_OPTIONS=--experimental-vm-modules jest --passWithNoTests",
|
|
"checks": "pnpm typecheck && pnpm test"
|
|
},
|
|
"devDependencies": {
|
|
"@jest/globals": "^29.6.4",
|
|
"@remix-run/react": "^1.19.2",
|
|
"@types/react": "^18.2.21",
|
|
"@types/react-dom": "^18.2.7",
|
|
"@webstudio-is/jest-config": "workspace:*",
|
|
"@webstudio-is/tsconfig": "workspace:*",
|
|
"jest": "^29.6.4",
|
|
"react": "^18.2.0",
|
|
"react-dom": "^18.2.0",
|
|
"strip-indent": "^4.0.0",
|
|
"type-fest": "^4.3.1",
|
|
"typescript": "5.2.2",
|
|
"zod": "^3.21.4"
|
|
},
|
|
"peerDependencies": {
|
|
"@remix-run/react": "^1.19.1",
|
|
"react": "^18.2.0",
|
|
"react-dom": "^18.2.0",
|
|
"zod": "^3.19.1"
|
|
},
|
|
"dependencies": {
|
|
"@jsep-plugin/assignment": "^1.2.1",
|
|
"@webstudio-is/css-engine": "workspace:*",
|
|
"@webstudio-is/fonts": "workspace:*",
|
|
"@webstudio-is/image": "workspace:*",
|
|
"@webstudio-is/sdk": "workspace:*",
|
|
"html-tags": "^3.3.1",
|
|
"jsep": "^1.3.8",
|
|
"nanoid": "^4.0.2",
|
|
"no-case": "^3.0.4",
|
|
"title-case": "^3.0.3"
|
|
},
|
|
"exports": {
|
|
".": {
|
|
"webstudio": "./src/index.ts",
|
|
"types": "./lib/types/index.d.ts",
|
|
"import": "./lib/index.js",
|
|
"require": "./lib/index.js"
|
|
},
|
|
"./css-normalize": {
|
|
"webstudio": "./src/css/normalize.ts",
|
|
"types": "./lib/types/css/normalize.d.ts",
|
|
"import": "./lib/css/normalize.js",
|
|
"require": "./lib/css/normalize.js"
|
|
}
|
|
},
|
|
"files": [
|
|
"lib/*",
|
|
"!*.{test,stories}.*"
|
|
],
|
|
"license": "AGPL-3.0-or-later",
|
|
"private": false,
|
|
"sideEffects": false
|
|
}
|