{ "name": "@affine/core", "type": "module", "private": true, "version": "0.15.0", "exports": { "./app": "./src/app.tsx", "./router": "./src/router.tsx", "./bootstrap/register-plugins": "./src/bootstrap/register-plugins.ts", "./hooks/*": "./src/hooks/*", "./*": "./src/*" }, "dependencies": { "@affine-test/fixtures": "workspace:*", "@affine/component": "workspace:*", "@affine/debug": "workspace:*", "@affine/electron-api": "workspace:*", "@affine/env": "workspace:*", "@affine/graphql": "workspace:*", "@affine/i18n": "workspace:*", "@affine/templates": "workspace:*", "@blocksuite/block-std": "0.16.0-canary-202407040721-5bf36c3", "@blocksuite/blocks": "0.16.0-canary-202407040721-5bf36c3", "@blocksuite/global": "0.16.0-canary-202407040721-5bf36c3", "@blocksuite/icons": "2.1.58", "@blocksuite/inline": "0.16.0-canary-202407040721-5bf36c3", "@blocksuite/presets": "0.16.0-canary-202407040721-5bf36c3", "@blocksuite/store": "0.16.0-canary-202407040721-5bf36c3", "@dnd-kit/core": "^6.1.0", "@dnd-kit/modifiers": "^7.0.0", "@dnd-kit/sortable": "^8.0.0", "@dnd-kit/utilities": "^3.2.2", "@dotlottie/player-component": "^2.7.12", "@emotion/cache": "^11.11.0", "@emotion/react": "^11.11.4", "@emotion/server": "^11.11.0", "@emotion/styled": "^11.11.5", "@floating-ui/dom": "^1.6.5", "@juggle/resize-observer": "^3.4.0", "@marsidev/react-turnstile": "^0.7.0", "@radix-ui/react-collapsible": "^1.0.3", "@radix-ui/react-dialog": "^1.0.5", "@radix-ui/react-popover": "^1.0.7", "@radix-ui/react-scroll-area": "^1.0.5", "@radix-ui/react-select": "^2.0.0", "@radix-ui/react-toolbar": "^1.0.4", "@react-hookz/web": "^24.0.4", "@sentry/integrations": "^7.109.0", "@sentry/react": "^8.0.0", "@sgtpooki/file-type": "^1.0.1", "@toeverything/theme": "^0.7.35", "@vanilla-extract/dynamic": "^2.1.0", "animejs": "^3.2.2", "async-call-rpc": "^6.4.2", "bytes": "^3.1.2", "clsx": "^2.1.0", "cmdk": "^1.0.0", "css-spring": "^4.1.0", "dayjs": "^1.11.10", "foxact": "^0.2.33", "fractional-indexing": "^3.2.0", "fuse.js": "^7.0.0", "graphql": "^16.8.1", "history": "^5.3.0", "idb": "^8.0.0", "idb-keyval": "^6.2.1", "image-blob-reduce": "^4.1.0", "is-svg": "^5.0.0", "jotai": "^2.8.0", "jotai-devtools": "^0.10.0", "jotai-effect": "^1.0.0", "jotai-scope": "^0.6.0", "lit": "^3.1.3", "lodash-es": "^4.17.21", "lottie-react": "^2.4.0", "lottie-web": "^5.12.2", "mixpanel-browser": "^2.49.0", "nanoid": "^5.0.7", "next-themes": "^0.3.0", "react": "18.3.1", "react-dom": "18.3.1", "react-error-boundary": "^4.0.13", "react-is": "18.3.1", "react-router-dom": "^6.22.3", "react-transition-state": "^2.1.1", "react-virtuoso": "^4.7.8", "rxjs": "^7.8.1", "ses": "^1.4.1", "socket.io-client": "^4.7.5", "swr": "2.2.5", "tinykeys": "patch:tinykeys@npm%3A2.1.0#~/.yarn/patches/tinykeys-npm-2.1.0-819feeaed0.patch", "uuid": "^10.0.0", "valtio": "^1.13.2", "y-protocols": "^1.0.6", "yjs": "patch:yjs@npm%3A13.6.18#~/.yarn/patches/yjs-npm-13.6.18-ad0d5f7c43.patch", "zod": "^3.22.4" }, "devDependencies": { "@perfsee/webpack": "^1.12.2", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.11", "@sentry/webpack-plugin": "^2.16.1", "@swc/core": "^1.4.13", "@testing-library/react": "^16.0.0", "@types/animejs": "^3.1.12", "@types/bytes": "^3.1.4", "@types/image-blob-reduce": "^4.1.4", "@types/lodash-es": "^4.17.12", "@types/mixpanel-browser": "^2.49.0", "@types/uuid": "^10.0.0", "@vanilla-extract/css": "^1.14.2", "express": "^4.19.2", "fake-indexeddb": "^6.0.0", "lodash-es": "^4.17.21", "mime-types": "^2.1.35", "vitest": "1.6.0" } }