{ "name": "@affine/core", "type": "module", "private": true, "version": "0.26.0", "exports": { "./*": "./src/*", "./bootstrap": "./src/bootstrap/index.ts" }, "dependencies": { "@affine/component": "workspace:*", "@affine/debug": "workspace:*", "@affine/electron-api": "workspace:*", "@affine/env": "workspace:*", "@affine/error": "workspace:*", "@affine/graphql": "workspace:*", "@affine/i18n": "workspace:*", "@affine/nbstore": "workspace:*", "@affine/reader": "workspace:*", "@affine/templates": "workspace:*", "@affine/track": "workspace:*", "@blocksuite/affine": "workspace:*", "@blocksuite/affine-block-root": "workspace:*", "@blocksuite/affine-components": "workspace:*", "@blocksuite/affine-shared": "workspace:*", "@blocksuite/global": "workspace:*", "@blocksuite/icons": "^2.2.17", "@blocksuite/std": "workspace:*", "@dotlottie/player-component": "^2.7.12", "@emotion/cache": "^11.14.0", "@emotion/css": "^11.13.5", "@emotion/react": "^11.14.0", "@floating-ui/dom": "^1.6.13", "@juggle/resize-observer": "^3.4.0", "@lit/context": "^1.1.4", "@marsidev/react-turnstile": "^1.1.0", "@myriaddreamin/typst-ts-renderer": "^0.7.0-rc2", "@myriaddreamin/typst-ts-web-compiler": "^0.7.0-rc2", "@myriaddreamin/typst.ts": "^0.7.0-rc2", "@preact/signals-core": "^1.8.0", "@radix-ui/react-collapsible": "^1.1.2", "@radix-ui/react-context-menu": "^2.1.15", "@radix-ui/react-dialog": "^1.1.3", "@radix-ui/react-popover": "^1.1.3", "@radix-ui/react-scroll-area": "^1.2.2", "@radix-ui/react-slot": "^1.1.1", "@radix-ui/react-toolbar": "^1.1.1", "@sentry/react": "^9.47.1", "@toeverything/infra": "workspace:*", "@toeverything/pdf-viewer": "^0.1.1", "@toeverything/theme": "^1.1.23", "@vanilla-extract/dynamic": "^2.1.2", "@webcontainer/api": "^1.6.1", "animejs": "^4.0.0", "bytes": "^3.1.2", "clsx": "^2.1.1", "cmdk": "^1.0.4", "core-js": "^3.39.0", "dayjs": "^1.11.13", "eventemitter2": "^6.4.9", "file-type": "^21.0.0", "filesize": "^10.1.6", "foxact": "^0.2.49", "fuse.js": "^7.0.0", "graphemer": "^1.4.0", "graphql": "^16.9.0", "history": "^5.3.0", "idb": "^8.0.0", "idb-keyval": "^6.2.2", "image-blob-reduce": "^4.1.0", "is-svg": "^6.1.0", "jotai": "^2.10.3", "jotai-scope": "^0.7.2", "katex": "^0.16.27", "lib0": "^0.2.114", "lit": "^3.2.1", "lodash-es": "^4.17.21", "lottie-react": "^2.4.0", "mermaid": "^11.12.2", "mp4-muxer": "^5.2.2", "nanoid": "^5.1.6", "next-themes": "^0.4.4", "query-string": "^9.1.1", "react": "^19.2.1", "react-dom": "^19.2.1", "react-error-boundary": "^6.0.0", "react-router-dom": "^6.30.3", "react-transition-state": "^2.2.0", "react-virtuoso": "^4.12.3", "rxjs": "^7.8.2", "semver": "^7.7.3", "ses": "^1.14.0", "shiki": "^3.19.0", "socket.io-client": "^4.8.1", "swr": "^2.3.7", "tinykeys": "patch:tinykeys@npm%3A2.1.0#~/.yarn/patches/tinykeys-npm-2.1.0-819feeaed0.patch", "y-protocols": "^1.0.6", "yjs": "^13.6.27", "zod": "^3.25.76" }, "devDependencies": { "@blocksuite/affine-ext-loader": "workspace:*", "@testing-library/dom": "^10.4.0", "@testing-library/react": "^16.1.0", "@types/animejs": "^3.1.12", "@types/bytes": "^3.1.5", "@types/image-blob-reduce": "^4.1.4", "@types/lodash-es": "^4.17.12", "@types/semver": "^7", "@vanilla-extract/css": "^1.17.0", "fake-indexeddb": "^6.0.0", "happy-dom": "^20.3.0", "lodash-es": "^4.17.21", "vitest": "^3.2.4" } }