├── .github └── workflows │ └── main.yml ├── .gitignore ├── .mocharc.yaml ├── .npmignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── SECURITY.md ├── docs └── images │ ├── bullets-1.png │ ├── display.png │ └── usage.png ├── package.json ├── src ├── .babelrc ├── AnsiPainter.coffee ├── Layout.coffee ├── RenderKid.coffee ├── ansiPainter │ ├── styles.coffee │ └── tags.coffee ├── layout │ ├── Block.coffee │ ├── SpecialString.coffee │ └── block │ │ ├── blockAppendor │ │ ├── Default.coffee │ │ └── _BlockAppendor.coffee │ │ ├── blockPrependor │ │ ├── Default.coffee │ │ └── _BlockPrependor.coffee │ │ ├── lineAppendor │ │ ├── Default.coffee │ │ └── _LineAppendor.coffee │ │ ├── linePrependor │ │ ├── Default.coffee │ │ └── _LinePrependor.coffee │ │ └── lineWrapper │ │ ├── Default.coffee │ │ └── _LineWrapper.coffee ├── renderKid │ ├── Styles.coffee │ ├── styleApplier │ │ ├── _common.coffee │ │ ├── block.coffee │ │ └── inline.coffee │ └── styles │ │ ├── Rule.coffee │ │ ├── StyleSheet.coffee │ │ └── rule │ │ ├── DeclarationBlock.coffee │ │ ├── MixedDeclarationSet.coffee │ │ ├── Selector.coffee │ │ └── declarationBlock │ │ ├── Arbitrary.coffee │ │ ├── Background.coffee │ │ ├── Bullet.coffee │ │ ├── Color.coffee │ │ ├── Display.coffee │ │ ├── Height.coffee │ │ ├── Margin.coffee │ │ ├── MarginBottom.coffee │ │ ├── MarginLeft.coffee │ │ ├── MarginRight.coffee │ │ ├── MarginTop.coffee │ │ ├── Padding.coffee │ │ ├── PaddingBottom.coffee │ │ ├── PaddingLeft.coffee │ │ ├── PaddingRight.coffee │ │ ├── PaddingTop.coffee │ │ ├── Width.coffee │ │ ├── _Declaration.coffee │ │ └── _Length.coffee └── tools.coffee └── test ├── AnsiPainter.coffee ├── Layout.coffee ├── RenderKid.coffee ├── layout ├── Block.coffee └── SpecialString.coffee ├── mochaHelpers.coffee ├── renderKid └── styles │ └── StyleSheet.coffee └── tools.coffee /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/.gitignore -------------------------------------------------------------------------------- /.mocharc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/.mocharc.yaml -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docs/images/bullets-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/docs/images/bullets-1.png -------------------------------------------------------------------------------- /docs/images/display.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/docs/images/display.png -------------------------------------------------------------------------------- /docs/images/usage.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/docs/images/usage.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/package.json -------------------------------------------------------------------------------- /src/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/.babelrc -------------------------------------------------------------------------------- /src/AnsiPainter.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/AnsiPainter.coffee -------------------------------------------------------------------------------- /src/Layout.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/Layout.coffee -------------------------------------------------------------------------------- /src/RenderKid.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/RenderKid.coffee -------------------------------------------------------------------------------- /src/ansiPainter/styles.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/ansiPainter/styles.coffee -------------------------------------------------------------------------------- /src/ansiPainter/tags.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/ansiPainter/tags.coffee -------------------------------------------------------------------------------- /src/layout/Block.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/layout/Block.coffee -------------------------------------------------------------------------------- /src/layout/SpecialString.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/layout/SpecialString.coffee -------------------------------------------------------------------------------- /src/layout/block/blockAppendor/Default.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/layout/block/blockAppendor/Default.coffee -------------------------------------------------------------------------------- /src/layout/block/blockAppendor/_BlockAppendor.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/layout/block/blockAppendor/_BlockAppendor.coffee -------------------------------------------------------------------------------- /src/layout/block/blockPrependor/Default.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/layout/block/blockPrependor/Default.coffee -------------------------------------------------------------------------------- /src/layout/block/blockPrependor/_BlockPrependor.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/layout/block/blockPrependor/_BlockPrependor.coffee -------------------------------------------------------------------------------- /src/layout/block/lineAppendor/Default.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/layout/block/lineAppendor/Default.coffee -------------------------------------------------------------------------------- /src/layout/block/lineAppendor/_LineAppendor.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/layout/block/lineAppendor/_LineAppendor.coffee -------------------------------------------------------------------------------- /src/layout/block/linePrependor/Default.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/layout/block/linePrependor/Default.coffee -------------------------------------------------------------------------------- /src/layout/block/linePrependor/_LinePrependor.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/layout/block/linePrependor/_LinePrependor.coffee -------------------------------------------------------------------------------- /src/layout/block/lineWrapper/Default.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/layout/block/lineWrapper/Default.coffee -------------------------------------------------------------------------------- /src/layout/block/lineWrapper/_LineWrapper.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/layout/block/lineWrapper/_LineWrapper.coffee -------------------------------------------------------------------------------- /src/renderKid/Styles.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/renderKid/Styles.coffee -------------------------------------------------------------------------------- /src/renderKid/styleApplier/_common.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/renderKid/styleApplier/_common.coffee -------------------------------------------------------------------------------- /src/renderKid/styleApplier/block.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/renderKid/styleApplier/block.coffee -------------------------------------------------------------------------------- /src/renderKid/styleApplier/inline.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/renderKid/styleApplier/inline.coffee -------------------------------------------------------------------------------- /src/renderKid/styles/Rule.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/renderKid/styles/Rule.coffee -------------------------------------------------------------------------------- /src/renderKid/styles/StyleSheet.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/renderKid/styles/StyleSheet.coffee -------------------------------------------------------------------------------- /src/renderKid/styles/rule/DeclarationBlock.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/renderKid/styles/rule/DeclarationBlock.coffee -------------------------------------------------------------------------------- /src/renderKid/styles/rule/MixedDeclarationSet.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/renderKid/styles/rule/MixedDeclarationSet.coffee -------------------------------------------------------------------------------- /src/renderKid/styles/rule/Selector.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/renderKid/styles/rule/Selector.coffee -------------------------------------------------------------------------------- /src/renderKid/styles/rule/declarationBlock/Arbitrary.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/renderKid/styles/rule/declarationBlock/Arbitrary.coffee -------------------------------------------------------------------------------- /src/renderKid/styles/rule/declarationBlock/Background.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/renderKid/styles/rule/declarationBlock/Background.coffee -------------------------------------------------------------------------------- /src/renderKid/styles/rule/declarationBlock/Bullet.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/renderKid/styles/rule/declarationBlock/Bullet.coffee -------------------------------------------------------------------------------- /src/renderKid/styles/rule/declarationBlock/Color.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/renderKid/styles/rule/declarationBlock/Color.coffee -------------------------------------------------------------------------------- /src/renderKid/styles/rule/declarationBlock/Display.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/renderKid/styles/rule/declarationBlock/Display.coffee -------------------------------------------------------------------------------- /src/renderKid/styles/rule/declarationBlock/Height.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/renderKid/styles/rule/declarationBlock/Height.coffee -------------------------------------------------------------------------------- /src/renderKid/styles/rule/declarationBlock/Margin.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/renderKid/styles/rule/declarationBlock/Margin.coffee -------------------------------------------------------------------------------- /src/renderKid/styles/rule/declarationBlock/MarginBottom.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/renderKid/styles/rule/declarationBlock/MarginBottom.coffee -------------------------------------------------------------------------------- /src/renderKid/styles/rule/declarationBlock/MarginLeft.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/renderKid/styles/rule/declarationBlock/MarginLeft.coffee -------------------------------------------------------------------------------- /src/renderKid/styles/rule/declarationBlock/MarginRight.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/renderKid/styles/rule/declarationBlock/MarginRight.coffee -------------------------------------------------------------------------------- /src/renderKid/styles/rule/declarationBlock/MarginTop.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/renderKid/styles/rule/declarationBlock/MarginTop.coffee -------------------------------------------------------------------------------- /src/renderKid/styles/rule/declarationBlock/Padding.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/renderKid/styles/rule/declarationBlock/Padding.coffee -------------------------------------------------------------------------------- /src/renderKid/styles/rule/declarationBlock/PaddingBottom.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/renderKid/styles/rule/declarationBlock/PaddingBottom.coffee -------------------------------------------------------------------------------- /src/renderKid/styles/rule/declarationBlock/PaddingLeft.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/renderKid/styles/rule/declarationBlock/PaddingLeft.coffee -------------------------------------------------------------------------------- /src/renderKid/styles/rule/declarationBlock/PaddingRight.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/renderKid/styles/rule/declarationBlock/PaddingRight.coffee -------------------------------------------------------------------------------- /src/renderKid/styles/rule/declarationBlock/PaddingTop.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/renderKid/styles/rule/declarationBlock/PaddingTop.coffee -------------------------------------------------------------------------------- /src/renderKid/styles/rule/declarationBlock/Width.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/renderKid/styles/rule/declarationBlock/Width.coffee -------------------------------------------------------------------------------- /src/renderKid/styles/rule/declarationBlock/_Declaration.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/renderKid/styles/rule/declarationBlock/_Declaration.coffee -------------------------------------------------------------------------------- /src/renderKid/styles/rule/declarationBlock/_Length.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/renderKid/styles/rule/declarationBlock/_Length.coffee -------------------------------------------------------------------------------- /src/tools.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/src/tools.coffee -------------------------------------------------------------------------------- /test/AnsiPainter.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/test/AnsiPainter.coffee -------------------------------------------------------------------------------- /test/Layout.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/test/Layout.coffee -------------------------------------------------------------------------------- /test/RenderKid.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/test/RenderKid.coffee -------------------------------------------------------------------------------- /test/layout/Block.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/test/layout/Block.coffee -------------------------------------------------------------------------------- /test/layout/SpecialString.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/test/layout/SpecialString.coffee -------------------------------------------------------------------------------- /test/mochaHelpers.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/test/mochaHelpers.coffee -------------------------------------------------------------------------------- /test/renderKid/styles/StyleSheet.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/test/renderKid/styles/StyleSheet.coffee -------------------------------------------------------------------------------- /test/tools.coffee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AriaMinaei/RenderKid/HEAD/test/tools.coffee --------------------------------------------------------------------------------