{ "name": "@tldraw/docs", "description": "A docs site for tldraw.", "version": "0.0.0", "private": true, "author": { "name": "tldraw Inc.", "email": "hello@tldraw.com" }, "homepage": "https://tldraw.dev", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/tldraw/tldraw" }, "bugs": { "url": "https://github.com/tldraw/tldraw/issues" }, "keywords": [ "tldraw", "drawing", "app", "development", "whiteboard", "canvas", "infinite" ], "scripts": { "dev": "concurrently \"NODE_ENV=development next dev --port=3001\" \"tsx ./watcher.ts\" --kill-others", "next-dev": "next dev", "lint": "yarn run -T tsx ../../internal/scripts/lint.ts", "build": "yarn refresh-everything && next build && yarn check-links", "start": "yarn refresh-everything && next start", "fetch-api-source": "yarn run -T tsx --tsconfig ./tsconfig.content.json ./scripts/fetch-api-source.ts", "fetch-releases": "yarn run -T tsx --tsconfig ./tsconfig.content.json ./scripts/fetch-releases.ts", "check-links": "yarn run -T tsx --tsconfig ./tsconfig.content.json ./scripts/check-broken-links.ts", "create-api-markdown": "yarn run -T tsx --tsconfig ./tsconfig.content.json ./scripts/create-api-markdown.ts", "refresh-content": "yarn run -T tsx --tsconfig ./tsconfig.content.json ./scripts/refresh-content.ts", "refresh-everything": "yarn fetch-api-source && yarn fetch-releases && yarn create-api-markdown && yarn refresh-content && yarn format && yarn update-algolia-index", "update-algolia-index": "yarn run -T tsx --tsconfig ./tsconfig.content.json ./scripts/update-algolia-index.ts", "clean": "rm -rf node_modules .yarn", "format": "yarn run -T prettier --write .", "watch-content": "tsx ./watcher.ts", "test-ci": "lazy inherit", "test": "yarn run -T jest" }, "dependencies": { "@ariakit/react": "^0.4.11", "@headlessui/react": "^2.0.4", "@heroicons/react": "^2.1.4", "@microsoft/api-extractor-model": "^7.26.4", "@microsoft/tsdoc": "patch:@microsoft/tsdoc@npm%3A0.14.2#~/.yarn/patches/@microsoft-tsdoc-npm-0.14.2-9988282153.patch", "@radix-ui/react-accordion": "^1.1.2", "@radix-ui/react-dialog": "^1.0.5", "@shikijs/rehype": "^1.17.0", "@tldraw/assets": "workspace:*", "@tldraw/utils": "workspace:*", "@vercel/analytics": "^1.1.1", "algoliasearch": "^4.24.0", "clsx": "^2.1.1", "date-fns": "^3.6.0", "framer-motion": "^11.2.11", "geist": "^1.3.0", "github-slugger": "^2.0.0", "google-auth-library": "^9.13.0", "gray-matter": "^4.0.3", "instantsearch.js": "^4.74.1", "next": "^14.0.4", "next-mdx-remote": "^5.0.0", "next-themes": "^0.3.0", "openai": "^4.11.1", "query-string": "^9.1.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-instantsearch": "^7.13.1", "rehype-autolink-headings": "^7.0.0", "rehype-slug": "^6.0.0", "rehype-slug-custom-id": "^2.0.0", "remark": "^15.0.1", "remark-gfm": "^4.0.0", "remark-mdx": "^3.0.1", "rimraf": "^4.4.0", "shiki": "^1.17.0", "sqlite": "^5.0.1", "sqlite3": "^5.1.6", "tailwind-merge": "^2.3.0", "tldraw": "workspace:*" }, "devDependencies": { "@tailwindcss/typography": "^0.5.13", "@types/broken-link-checker": "^0.7.1", "@types/mdast": "^4.0.4", "@types/node": "~20.11", "@types/sqlite3": "^3.1.9", "@types/ws": "^8.5.9", "autoprefixer": "^10.4.19", "concurrently": "^8.2.2", "dotenv": "^16.3.1", "eslint": "^8.37.0", "eslint-config-next": "13.2.4", "linkinator": "^6.0.4", "mdast-util-mdx": "^3.0.0", "octokit": "^3.1.1", "patch-package": "^8.0.0", "postcss": "^8.4.38", "postinstall-postinstall": "^2.1.0", "prettier": "^3.0.3", "prettier-plugin-organize-imports": "^3.2.3", "sharp": "^0.33.5", "tailwindcss": "^3.4.4", "tsx": "^4.0.0", "typescript": "^5.3.3", "vectra": "^0.4.4", "ws": "^8.16.0" }, "jest": { "preset": "../../internal/config/jest/node/jest-preset.js", "roots": [ "" ], "testEnvironment": "../../../packages/utils/patchedJestJsDom.js", "transformIgnorePatterns": [ "node_modules/(?!(.*)/)" ] } }