Tldraw/config
alex eca7d243b2
support tc39 decorators (#4412)
Some of our tools (e.g. playwright) support tc39 decorators, but not the
legacy typescript decorator syntax we currently use. This hasn't caused
us issues because we've avoided using our decorators code in those
tools, and because we haven't promoted those decorators to library
consumers.

The main motivation for this change is that I want to use some related
code in playwright, but in general the ecosystem is moving more towards
the TC39 decorator syntax. This diff updates our decorators to support
both (and our transpilation/typechecking to use the TC39 version).

### Change type

- [x] `api`
2024-08-27 10:28:12 +00:00
..
jest/node inline nanoid (#4410) 2024-08-22 14:37:21 +00:00
CHANGELOG.md
LICENSE.md
api-extractor.json
eslint-preset-react.js
eslint-preset.js
package.json
setupJest.ts
svgTransform.js
tsconfig.base.json support tc39 decorators (#4412) 2024-08-27 10:28:12 +00:00