├── .gitignore ├── .gitmodules ├── README.md ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── shared └── fonts.ts ├── src ├── @types │ └── canvaskit-wasm.d.ts ├── CanvasManager.ts ├── EventTarget.ts ├── PhantomTextArea.ts ├── TextModel.ts ├── canvas-helpers.ts ├── canvaskit.ts ├── controls.ts ├── data.ts ├── dataflow.ts ├── fonts.ts ├── helpers.ts ├── index.css ├── index.html ├── index.ts ├── paints.ts ├── renderers.ts └── rope.ts ├── tailwind.config.js ├── tsconfig.json └── webpack ├── tsconfig.json ├── webpack.prod.ts └── webpack.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengluyu/canvaskit-editor/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengluyu/canvaskit-editor/HEAD/.gitmodules -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengluyu/canvaskit-editor/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengluyu/canvaskit-editor/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengluyu/canvaskit-editor/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengluyu/canvaskit-editor/HEAD/postcss.config.js -------------------------------------------------------------------------------- /shared/fonts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengluyu/canvaskit-editor/HEAD/shared/fonts.ts -------------------------------------------------------------------------------- /src/@types/canvaskit-wasm.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengluyu/canvaskit-editor/HEAD/src/@types/canvaskit-wasm.d.ts -------------------------------------------------------------------------------- /src/CanvasManager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengluyu/canvaskit-editor/HEAD/src/CanvasManager.ts -------------------------------------------------------------------------------- /src/EventTarget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengluyu/canvaskit-editor/HEAD/src/EventTarget.ts -------------------------------------------------------------------------------- /src/PhantomTextArea.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengluyu/canvaskit-editor/HEAD/src/PhantomTextArea.ts -------------------------------------------------------------------------------- /src/TextModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengluyu/canvaskit-editor/HEAD/src/TextModel.ts -------------------------------------------------------------------------------- /src/canvas-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengluyu/canvaskit-editor/HEAD/src/canvas-helpers.ts -------------------------------------------------------------------------------- /src/canvaskit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengluyu/canvaskit-editor/HEAD/src/canvaskit.ts -------------------------------------------------------------------------------- /src/controls.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengluyu/canvaskit-editor/HEAD/src/controls.ts -------------------------------------------------------------------------------- /src/data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengluyu/canvaskit-editor/HEAD/src/data.ts -------------------------------------------------------------------------------- /src/dataflow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengluyu/canvaskit-editor/HEAD/src/dataflow.ts -------------------------------------------------------------------------------- /src/fonts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengluyu/canvaskit-editor/HEAD/src/fonts.ts -------------------------------------------------------------------------------- /src/helpers.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengluyu/canvaskit-editor/HEAD/src/index.css -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengluyu/canvaskit-editor/HEAD/src/index.html -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengluyu/canvaskit-editor/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/paints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengluyu/canvaskit-editor/HEAD/src/paints.ts -------------------------------------------------------------------------------- /src/renderers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengluyu/canvaskit-editor/HEAD/src/renderers.ts -------------------------------------------------------------------------------- /src/rope.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengluyu/canvaskit-editor/HEAD/src/rope.ts -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengluyu/canvaskit-editor/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengluyu/canvaskit-editor/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengluyu/canvaskit-editor/HEAD/webpack/tsconfig.json -------------------------------------------------------------------------------- /webpack/webpack.prod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengluyu/canvaskit-editor/HEAD/webpack/webpack.prod.ts -------------------------------------------------------------------------------- /webpack/webpack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chengluyu/canvaskit-editor/HEAD/webpack/webpack.ts --------------------------------------------------------------------------------