{ "name": "@zseven-w/pen-engine", "version": "0.8.0", "description": "Headless design engine for OpenPencil — zero framework dependencies", "homepage": "https://github.com/ZSeven-W/openpencil/tree/main/packages/pen-engine", "bugs": { "url": "https://github.com/ZSeven-W/openpencil/issues" }, "license": "MIT", "author": { "name": "ZSeven-W", "email": "xkayshen@gmail.com" }, "repository": { "type": "git", "url": "https://github.com/ZSeven-W/openpencil.git", "directory": "packages/pen-engine" }, "files": [ "src" ], "type": "module", "exports": { ".": { "types": "./src/index.ts", "import": "./src/index.ts" }, "./browser": { "types": "./src/browser.ts", "import": "./src/browser.ts" } }, "scripts": { "typecheck": "tsc --noEmit" }, "dependencies": { "@zseven-w/pen-core": "workspace:*", "@zseven-w/pen-figma": "workspace:*", "@zseven-w/pen-renderer": "workspace:*", "@zseven-w/pen-types": "workspace:*", "nanoid": "^5.1.6" }, "devDependencies": { "canvaskit-wasm": "^0.40.0", "typescript": "^5.7.2" }, "peerDependencies": { "canvaskit-wasm": "^0.40.0" }, "peerDependenciesMeta": { "canvaskit-wasm": { "optional": true } } }