| { |
| "name": "@keystatic/core", |
| "version": "0.2.1", |
| "license": "MIT", |
| "repository": { |
| "type": "git", |
| "url": "https://github.com/Thinkmill/keystatic/", |
| "directory": "packages/keystatic" |
| }, |
| "exports": { |
| "./ui": { |
| "types": "./ui/dist/keystatic-core-ui.cjs.js", |
| "node": { |
| "react-server": { |
| "module": "./ui/dist/keystatic-core-ui.node.react-server.esm.js", |
| "default": "./ui/dist/keystatic-core-ui.node.react-server.cjs.js" |
| }, |
| "module": "./ui/dist/keystatic-core-ui.node.esm.js", |
| "default": "./ui/dist/keystatic-core-ui.node.cjs.js" |
| }, |
| "react-server": { |
| "module": "./ui/dist/keystatic-core-ui.react-server.esm.js", |
| "default": "./ui/dist/keystatic-core-ui.react-server.cjs.js" |
| }, |
| "module": "./ui/dist/keystatic-core-ui.esm.js", |
| "default": "./ui/dist/keystatic-core-ui.cjs.js" |
| }, |
| ".": { |
| "types": "./dist/keystatic-core.cjs.js", |
| "node": { |
| "react-server": { |
| "module": "./dist/keystatic-core.node.react-server.esm.js", |
| "default": "./dist/keystatic-core.node.react-server.cjs.js" |
| }, |
| "module": "./dist/keystatic-core.node.esm.js", |
| "default": "./dist/keystatic-core.node.cjs.js" |
| }, |
| "react-server": { |
| "module": "./dist/keystatic-core.react-server.esm.js", |
| "default": "./dist/keystatic-core.react-server.cjs.js" |
| }, |
| "module": "./dist/keystatic-core.esm.js", |
| "default": "./dist/keystatic-core.cjs.js" |
| }, |
| "./api/utils": { |
| "types": "./api/utils/dist/keystatic-core-api-utils.cjs.js", |
| "node": { |
| "react-server": { |
| "module": "./api/utils/dist/keystatic-core-api-utils.node.react-server.esm.js", |
| "default": "./api/utils/dist/keystatic-core-api-utils.node.react-server.cjs.js" |
| }, |
| "module": "./api/utils/dist/keystatic-core-api-utils.node.esm.js", |
| "default": "./api/utils/dist/keystatic-core-api-utils.node.cjs.js" |
| }, |
| "react-server": { |
| "module": "./api/utils/dist/keystatic-core-api-utils.react-server.esm.js", |
| "default": "./api/utils/dist/keystatic-core-api-utils.react-server.cjs.js" |
| }, |
| "module": "./api/utils/dist/keystatic-core-api-utils.esm.js", |
| "default": "./api/utils/dist/keystatic-core-api-utils.cjs.js" |
| }, |
| "./renderer": { |
| "types": "./renderer/dist/keystatic-core-renderer.cjs.js", |
| "node": { |
| "react-server": { |
| "module": "./renderer/dist/keystatic-core-renderer.node.react-server.esm.js", |
| "default": "./renderer/dist/keystatic-core-renderer.node.react-server.cjs.js" |
| }, |
| "module": "./renderer/dist/keystatic-core-renderer.node.esm.js", |
| "default": "./renderer/dist/keystatic-core-renderer.node.cjs.js" |
| }, |
| "react-server": { |
| "module": "./renderer/dist/keystatic-core-renderer.react-server.esm.js", |
| "default": "./renderer/dist/keystatic-core-renderer.react-server.cjs.js" |
| }, |
| "module": "./renderer/dist/keystatic-core-renderer.esm.js", |
| "default": "./renderer/dist/keystatic-core-renderer.cjs.js" |
| }, |
| "./api/generic": { |
| "types": "./api/generic/dist/keystatic-core-api-generic.cjs.js", |
| "node": { |
| "react-server": { |
| "module": "./api/generic/dist/keystatic-core-api-generic.node.react-server.esm.js", |
| "default": "./api/generic/dist/keystatic-core-api-generic.node.react-server.cjs.js" |
| }, |
| "module": "./api/generic/dist/keystatic-core-api-generic.node.esm.js", |
| "default": "./api/generic/dist/keystatic-core-api-generic.node.cjs.js" |
| }, |
| "react-server": { |
| "module": "./api/generic/dist/keystatic-core-api-generic.react-server.esm.js", |
| "default": "./api/generic/dist/keystatic-core-api-generic.react-server.cjs.js" |
| }, |
| "module": "./api/generic/dist/keystatic-core-api-generic.esm.js", |
| "default": "./api/generic/dist/keystatic-core-api-generic.cjs.js" |
| }, |
| "./reader": { |
| "types": "./reader/dist/keystatic-core-reader.cjs.js", |
| "node": { |
| "react-server": { |
| "module": "./reader/dist/keystatic-core-reader.node.react-server.esm.js", |
| "default": "./reader/dist/keystatic-core-reader.node.react-server.cjs.js" |
| }, |
| "module": "./reader/dist/keystatic-core-reader.node.esm.js", |
| "default": "./reader/dist/keystatic-core-reader.node.cjs.js" |
| }, |
| "react-server": { |
| "module": "./reader/dist/keystatic-core-reader.react-server.esm.js", |
| "default": "./reader/dist/keystatic-core-reader.react-server.cjs.js" |
| }, |
| "module": "./reader/dist/keystatic-core-reader.esm.js", |
| "default": "./reader/dist/keystatic-core-reader.cjs.js" |
| }, |
| "./reader/github": { |
| "types": "./reader/github/dist/keystatic-core-reader-github.cjs.js", |
| "node": { |
| "react-server": { |
| "module": "./reader/github/dist/keystatic-core-reader-github.node.react-server.esm.js", |
| "default": "./reader/github/dist/keystatic-core-reader-github.node.react-server.cjs.js" |
| }, |
| "module": "./reader/github/dist/keystatic-core-reader-github.node.esm.js", |
| "default": "./reader/github/dist/keystatic-core-reader-github.node.cjs.js" |
| }, |
| "react-server": { |
| "module": "./reader/github/dist/keystatic-core-reader-github.react-server.esm.js", |
| "default": "./reader/github/dist/keystatic-core-reader-github.react-server.cjs.js" |
| }, |
| "module": "./reader/github/dist/keystatic-core-reader-github.esm.js", |
| "default": "./reader/github/dist/keystatic-core-reader-github.cjs.js" |
| }, |
| "./component-blocks": { |
| "types": "./component-blocks/dist/keystatic-core-component-blocks.cjs.js", |
| "node": { |
| "react-server": { |
| "module": "./component-blocks/dist/keystatic-core-component-blocks.node.react-server.esm.js", |
| "default": "./component-blocks/dist/keystatic-core-component-blocks.node.react-server.cjs.js" |
| }, |
| "module": "./component-blocks/dist/keystatic-core-component-blocks.node.esm.js", |
| "default": "./component-blocks/dist/keystatic-core-component-blocks.node.cjs.js" |
| }, |
| "react-server": { |
| "module": "./component-blocks/dist/keystatic-core-component-blocks.react-server.esm.js", |
| "default": "./component-blocks/dist/keystatic-core-component-blocks.react-server.cjs.js" |
| }, |
| "module": "./component-blocks/dist/keystatic-core-component-blocks.esm.js", |
| "default": "./component-blocks/dist/keystatic-core-component-blocks.cjs.js" |
| }, |
| "./form/fields/markdoc": { |
| "types": "./form/fields/markdoc/dist/keystatic-core-form-fields-markdoc.cjs.js", |
| "node": { |
| "react-server": { |
| "module": "./form/fields/markdoc/dist/keystatic-core-form-fields-markdoc.node.react-server.esm.js", |
| "default": "./form/fields/markdoc/dist/keystatic-core-form-fields-markdoc.node.react-server.cjs.js" |
| }, |
| "module": "./form/fields/markdoc/dist/keystatic-core-form-fields-markdoc.node.esm.js", |
| "default": "./form/fields/markdoc/dist/keystatic-core-form-fields-markdoc.node.cjs.js" |
| }, |
| "react-server": { |
| "module": "./form/fields/markdoc/dist/keystatic-core-form-fields-markdoc.react-server.esm.js", |
| "default": "./form/fields/markdoc/dist/keystatic-core-form-fields-markdoc.react-server.cjs.js" |
| }, |
| "module": "./form/fields/markdoc/dist/keystatic-core-form-fields-markdoc.esm.js", |
| "default": "./form/fields/markdoc/dist/keystatic-core-form-fields-markdoc.cjs.js" |
| }, |
| "./package.json": "./package.json" |
| }, |
| "main": "dist/keystatic-core.cjs.js", |
| "module": "dist/keystatic-core.esm.js", |
| "files": [ |
| "dist", |
| "api", |
| "reader", |
| "renderer", |
| "ui", |
| "form", |
| "component-blocks" |
| ], |
| "dependencies": { |
| "@babel/runtime": "^7.18.3", |
| "@braintree/sanitize-url": "^6.0.2", |
| "@emotion/css": "^11.9.0", |
| "@emotion/weak-memoize": "^0.3.0", |
| "@floating-ui/react": "^0.24.0", |
| "@internationalized/string": "^3.1.1", |
| "@keystar/ui": "^0.4.2", |
| "@markdoc/markdoc": "^0.3.0", |
| "@react-aria/focus": "^3.14.3", |
| "@react-aria/i18n": "^3.8.0", |
| "@react-aria/interactions": "^3.19.1", |
| "@react-aria/overlays": "^3.18.1", |
| "@react-aria/selection": "^3.17.1", |
| "@react-aria/utils": "^3.21.1", |
| "@react-aria/visually-hidden": "^3.8.6", |
| "@react-stately/collections": "^3.10.2", |
| "@react-stately/list": "^3.10.0", |
| "@react-stately/overlays": "^3.6.3", |
| "@react-stately/utils": "^3.8.0", |
| "@react-types/shared": "^3.21.0", |
| "@sindresorhus/slugify": "^1.1.2", |
| "@ts-gql/tag": "^0.7.0", |
| "@types/node": "16.11.13", |
| "@types/react": "^18.2.8", |
| "@types/react-dom": "^18.0.11", |
| "@urql/core": "^4.1.3", |
| "@urql/exchange-auth": "^2.1.6", |
| "@urql/exchange-graphcache": "^6.3.3", |
| "@urql/exchange-persisted": "^4.1.0", |
| "cookie": "^0.5.0", |
| "emery": "^1.4.1", |
| "escape-string-regexp": "^4.0.0", |
| "fast-deep-equal": "^3.1.3", |
| "graphql": "^16.6.0", |
| "idb-keyval": "^6.2.1", |
| "ignore": "^5.2.4", |
| "iron-webcrypto": "^0.10.1", |
| "is-hotkey": "^0.2.0", |
| "js-base64": "^3.7.5", |
| "js-yaml": "^4.1.0", |
| "lru-cache": "^7.14.1", |
| "match-sorter": "^6.3.1", |
| "mdast-util-from-markdown": "^0.8.5", |
| "mdast-util-gfm-autolink-literal": "^0.1.3", |
| "mdast-util-gfm-strikethrough": "^0.2.3", |
| "micromark-extension-gfm-autolink-literal": "0.5.7", |
| "micromark-extension-gfm-strikethrough": "0.6.5", |
| "minimatch": "^7.1.0", |
| "prosemirror-commands": "^1.5.1", |
| "prosemirror-history": "^1.3.0", |
| "prosemirror-keymap": "^1.2.1", |
| "prosemirror-model": "^1.19.0", |
| "prosemirror-state": "^1.4.2", |
| "prosemirror-transform": "^1.7.1", |
| "prosemirror-view": "^1.30.2", |
| "scroll-into-view-if-needed": "^3.0.3", |
| "slate": "^0.91.4", |
| "slate-history": "^0.86.0", |
| "slate-react": "^0.91.9", |
| "urql": "^4.0.0", |
| "zod": "^3.20.2" |
| }, |
| "devDependencies": { |
| "@testing-library/user-event": "^14.4.3", |
| "@ts-gql/compiler": "^0.16.1", |
| "@ts-gql/eslint-plugin": "^0.8.5", |
| "@ts-gql/next": "^17.0.0", |
| "@types/cookie": "^0.5.1", |
| "@types/is-hotkey": "^0.1.7", |
| "@types/js-yaml": "^4.0.5", |
| "@types/prismjs": "^1.26.0", |
| "@types/signal-exit": "^3.0.1", |
| "eslint": "^8.18.0", |
| "fast-glob": "^3.2.12", |
| "jest-diff": "^29.0.1", |
| "outdent": "^0.8.0", |
| "pretty-format": "^29.0.1", |
| "prismjs": "^1.29.0", |
| "react": "^18.2.0", |
| "react-dom": "^18.2.0", |
| "react-element-to-jsx-string": "^15.0.0", |
| "resize-observer-polyfill": "^1.5.1", |
| "signal-exit": "^3.0.7", |
| "slate-hyperscript": "^0.77.0", |
| "tsx": "^3.8.0", |
| "typescript": "^5.2.2" |
| }, |
| "peerDependencies": { |
| "react": "^18.2.0", |
| "react-dom": "^18.2.0" |
| }, |
| "preconstruct": { |
| "entrypoints": [ |
| "index.ts", |
| "api/generic.ts", |
| "api/utils.ts", |
| "reader/index.ts", |
| "reader/github.ts", |
| "renderer.tsx", |
| "ui.tsx", |
| "form/fields/markdoc/index.tsx", |
| "component-blocks/index.tsx" |
| ] |
| }, |
| "ts-gql": { |
| "schema": "./github.graphql", |
| "mode": "no-transform", |
| "addTypename": false, |
| "scalars": { |
| "GitObjectID": "string" |
| } |
| }, |
| "imports": { |
| "#react-cache-in-react-server": { |
| "react-server": "./src/reader/react-server-cache.ts", |
| "default": "./src/reader/noop-cache.ts" |
| }, |
| "#sha1": { |
| "node": "./src/sha1/node.ts", |
| "default": "./src/sha1/webcrypto.ts" |
| }, |
| "#webcrypto": { |
| "node": "./src/api/webcrypto/node.ts", |
| "default": "./src/api/webcrypto/default.ts" |
| }, |
| "#api-handler": { |
| "node": "./src/api/api-node.ts", |
| "default": "./src/api/api-noop.ts" |
| }, |
| "#field-ui/*": { |
| "react-server": "./src/form/fields/empty-field-ui.tsx", |
| "default": "./src/form/fields/*/ui.tsx" |
| }, |
| "#component-block-primitives": { |
| "react-server": "./src/form/fields/document/DocumentEditor/primitives/blank-for-react-server.tsx", |
| "default": "./src/form/fields/document/DocumentEditor/primitives/index.tsx" |
| }, |
| "#cloud-image-preview": { |
| "react-server": "./src/component-blocks/blank-for-react-server.tsx", |
| "default": "./src/component-blocks/cloud-image-preview.tsx" |
| } |
| }, |
| "scripts": { |
| "setup": "ts-gql build && tsx scripts/l10n.ts && tsx scripts/build-prism.ts", |
| "build": "pnpm run setup && next build", |
| "dev": "next dev", |
| "start": "next start" |
| } |
| } |
| No newline at end of file |