├── .gitignore ├── README.md ├── assets └── demo.svg ├── examples └── hello │ └── index.js ├── package.json ├── rollup.config.js ├── src ├── App.vue ├── cli.ts ├── colorize.ts ├── components │ ├── Counter.vue │ └── index.ts ├── dom.ts ├── env.d.ts ├── get-max-width.ts ├── global.d.ts ├── index.ts ├── ink.tsx ├── instances.ts ├── log-update.ts ├── measure-element.ts ├── measure-text.ts ├── nodeOps.ts ├── output.ts ├── patchProp.ts ├── reconciler.ts ├── render-border.ts ├── render-node-to-output.ts ├── render.ts ├── renderer.ts ├── squash-text-nodes.ts ├── styles.ts ├── vuerender.ts └── wrap-text.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/README.md -------------------------------------------------------------------------------- /assets/demo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/assets/demo.svg -------------------------------------------------------------------------------- /examples/hello/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/examples/hello/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/colorize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/src/colorize.ts -------------------------------------------------------------------------------- /src/components/Counter.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/src/components/Counter.vue -------------------------------------------------------------------------------- /src/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/src/components/index.ts -------------------------------------------------------------------------------- /src/dom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/src/dom.ts -------------------------------------------------------------------------------- /src/env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/src/env.d.ts -------------------------------------------------------------------------------- /src/get-max-width.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/src/get-max-width.ts -------------------------------------------------------------------------------- /src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/src/global.d.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/ink.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/src/ink.tsx -------------------------------------------------------------------------------- /src/instances.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/src/instances.ts -------------------------------------------------------------------------------- /src/log-update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/src/log-update.ts -------------------------------------------------------------------------------- /src/measure-element.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/src/measure-element.ts -------------------------------------------------------------------------------- /src/measure-text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/src/measure-text.ts -------------------------------------------------------------------------------- /src/nodeOps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/src/nodeOps.ts -------------------------------------------------------------------------------- /src/output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/src/output.ts -------------------------------------------------------------------------------- /src/patchProp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/src/patchProp.ts -------------------------------------------------------------------------------- /src/reconciler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/src/reconciler.ts -------------------------------------------------------------------------------- /src/render-border.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/src/render-border.ts -------------------------------------------------------------------------------- /src/render-node-to-output.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/src/render-node-to-output.ts -------------------------------------------------------------------------------- /src/render.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/src/render.ts -------------------------------------------------------------------------------- /src/renderer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/src/renderer.ts -------------------------------------------------------------------------------- /src/squash-text-nodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/src/squash-text-nodes.ts -------------------------------------------------------------------------------- /src/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/src/styles.ts -------------------------------------------------------------------------------- /src/vuerender.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/src/vuerender.ts -------------------------------------------------------------------------------- /src/wrap-text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/src/wrap-text.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/justjavac/vue-cli-renderer/HEAD/tsconfig.json --------------------------------------------------------------------------------