{ "name": "@webstudio-is/react-sdk", "version": "0.174.0", "description": "Webstudio JavaScript / TypeScript API", "author": "Webstudio ", "homepage": "https://webstudio.is", "type": "module", "scripts": { "build": "rm -rf lib && esbuild src/index.ts src/runtime.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" }, "devDependencies": { "@jest/globals": "^29.7.0", "@types/react": "^18.2.70", "@types/react-dom": "^18.2.25", "@webstudio-is/jest-config": "workspace:*", "@webstudio-is/tsconfig": "workspace:*", "react": "18.3.0-canary-14898b6a9-20240318", "react-dom": "18.3.0-canary-14898b6a9-20240318", "strip-indent": "^4.0.0", "type-fest": "^4.24.0", "typescript": "5.5.2", "zod": "^3.22.4" }, "peerDependencies": { "react": "18.3.0-canary-14898b6a9-20240318", "react-dom": "18.3.0-canary-14898b6a9-20240318", "zod": "^3.19.1" }, "dependencies": { "@webstudio-is/css-engine": "workspace:*", "@webstudio-is/fonts": "workspace:*", "@webstudio-is/icons": "workspace:^", "@webstudio-is/image": "workspace:*", "@webstudio-is/sdk": "workspace:*", "change-case": "^5.4.4", "html-tags": "^3.3.1", "nanoid": "^5.0.1", "title-case": "^4.1.0" }, "exports": { ".": { "webstudio": "./src/index.ts", "types": "./lib/types/index.d.ts", "import": "./lib/index.js" }, "./runtime": { "webstudio": "./src/runtime.ts", "types": "./lib/types/runtime.d.ts", "import": "./lib/runtime.js" }, "./css-normalize": { "webstudio": "./src/css/normalize.ts", "types": "./lib/types/css/normalize.d.ts", "import": "./lib/css/normalize.js" }, "./placeholder": { "types": "./placeholder.d.ts" } }, "files": [ "lib/*", "./placeholder.d.ts", "!*.{test,stories}.*" ], "license": "AGPL-3.0-or-later", "private": false, "sideEffects": false }