bacb307bad
This PR does the following: - Add `selfHosted.js`, which is a great option for users that wish to self host the assets. Works well for both self hosting from the public folder or via a CDN. - Updates the docs for assets. We now have a dedicated page for assets where all the options are more clearly explained. I also removed the assets explanation from the main docs as the unpkg option should work out of the box and setting up the assets is no longer necessary. - Cleaned up the `refresh-assets` script. We now use common `types.d.ts` file to define our types. All the other options then reuse them. - Pulled out the `formatAssetUrl` into it's own file. It's now static an no longer generated. - `urls.d.ts`, `import.d.ts`, and newly added `selfhosted.d.ts` are now also no longer generated as we can import the types from `types.d.ts`. - You can now pass a subset of `assetUrls` to `<Tldraw />` and it will override the default option with the passed in overrides. This makes it easy to only customizes certain assets (only change the draw font as an example). ### Change Type - [x] `patch` — Bug Fix |
||
---|---|---|
.. | ||
api-extractor.json | ||
api-report.md | ||
CHANGELOG.md | ||
imports.d.ts | ||
imports.js | ||
LICENSE | ||
modules.d.ts | ||
package.json | ||
README.md | ||
selfHosted.d.ts | ||
selfHosted.js | ||
tsconfig.json | ||
types.d.ts | ||
urls.d.ts | ||
urls.js | ||
utils.d.ts | ||
utils.js |
@tldraw/assets
License
The source code in this repository (as well as our 2.0+ distributions and releases) are currently licensed under Apache-2.0. These licenses are subject to change in our upcoming 2.0 release. If you are planning to use tldraw in a commercial product, please reach out at hello@tldraw.com.