No description
Find a file
Steve Ruiz 24e9be73cc Let's try that again
This reverts commit da0f8df4d7.

Revert "Update package.json"

This reverts commit 522f87c833.

Revert "removes custom document"

This reverts commit 00d9146895.

Revert "Remove a dep that may have been causing issues"

This reverts commit 69462632a5.

Revert "Update index.tsx"

This reverts commit d05807bbfb.

Revert "Adds manifest"

This reverts commit 1c30552643.
2021-09-04 10:17:10 +01:00
.github Fix jest issue 2021-08-31 22:43:04 +01:00
.vscode Replaces isDarkMode with meta, a more flexible option for custom rendering context 2021-08-30 11:44:42 +01:00
packages Let's try that again 2021-09-04 10:17:10 +01:00
.eslintrc.js Fix build errors 2021-08-11 22:11:23 +01:00
.gitignore Replace 2021-08-10 17:12:55 +01:00
.npmignore Replace 2021-08-10 17:12:55 +01:00
lerna.json v0.0.57 2021-09-03 12:10:35 +01:00
LICENSE Replace 2021-08-10 17:12:55 +01:00
package.json Let's try that again 2021-09-04 10:17:10 +01:00
README.md test(core): fix test names 2021-09-01 21:22:13 +02:00
setupTests.ts Move state to rko 2021-08-29 14:33:43 +01:00
tsconfig.base.json cleans up package.json, scripts 2021-08-30 19:10:30 +01:00
tsconfig.json cleans up tsconfigs 2021-08-13 13:48:08 +01:00
tsconfig.tsbuildinfo tweak arrow sessions 2021-09-02 16:23:07 +01:00
yarn.lock Migrate to stitches 1.0.0, fix a few bugs 2021-09-03 15:21:28 +01:00

tldraw

A tiny little drawing app.

Visit tldraw.com.

Author

Support

To support this project (and gain access to the project while it is in development) you can sponsor the author on GitHub. Thanks!

Documentation

In progress! Check the README files in packages/core and packages/tldraw.

Examples

Local Development

The tldraw packages

To work on the packages (@tldraw/core or @tldraw/tldraw), you'll want to run the (extremely fast) dev server.

  1. Download or clone the repository.

    git clone https://github.com/tldraw/tldraw.git
    
  2. Install dependencies.

    yarn
    
  3. Start the development server.

    yarn start
    
  4. Open the local site at https://localhost:5000.

The tldraw app

To work on the app itself (that embeds @tldraw/tldraw), run the Next.js app. This won't directly respond to changes to packages, so for concurrent package dev work be sure to use the package dev server instead. (This is being worked on.)

  1. Start the development server.

    yarn start:www
    
  2. Open the local site at https://localhost:3000.