{ "name": "@webstudio-is/protocol", "version": "0.0.0-webstudio-version", "description": "Webstudio data exchange protocol contracts", "author": "Webstudio ", "homepage": "https://webstudio.is", "type": "module", "scripts": { "build": "rm -rf lib && esbuild src/index.ts src/fixtures.ts src/schema.ts --outdir=lib --bundle --format=esm --conditions=webstudio", "dts": "tsc --project tsconfig.dts.json", "test": "vitest run", "typecheck": "tsc --noEmit" }, "dependencies": { "@emotion/hash": "^0.9.2", "@webstudio-is/css-engine": "workspace:*", "@webstudio-is/project-migrations": "workspace:*", "@webstudio-is/sdk": "workspace:*", "zod": "^4.4.3" }, "devDependencies": { "@webstudio-is/project-build": "workspace:*", "@webstudio-is/tsconfig": "workspace:*", "@webstudio-is/wsauth": "workspace:*", "vitest": "^3.1.2" }, "exports": { ".": { "webstudio": "./src/index.ts", "types": "./lib/types/index.d.ts", "import": "./lib/index.js", "default": "./src/index.ts" }, "./schema": { "webstudio": "./src/schema.ts", "types": "./lib/types/schema.d.ts", "import": "./lib/schema.js", "default": "./src/schema.ts" }, "./fixtures": { "webstudio": "./src/fixtures.ts", "types": "./lib/types/fixtures.d.ts", "import": "./lib/fixtures.js", "default": "./src/fixtures.ts" } }, "files": [ "lib/*", "!*.{test,stories}.*" ], "license": "AGPL-3.0-or-later", "private": false, "sideEffects": false }