├── .github └── workflows │ └── node.yml ├── .gitignore ├── CLAUDE.md ├── LICENCE ├── example └── demo.js ├── index.js ├── package.json ├── readme.md ├── src ├── convert │ ├── bTagHandler.js │ ├── beepTagHandler.js │ ├── boldFontStyleHandler.js │ ├── brTagHandler.js │ ├── centerTagHandler.js │ ├── code128TagHandler.js │ ├── cutTagHandler.js │ ├── divOrPTagsHandler.js │ ├── doubleHeightTagHandler.js │ ├── doubleUnderlineTagHandler.js │ ├── doubleWidthTagHandler.js │ ├── fontaTagHandler.js │ ├── fontbTagHandler.js │ ├── hrTagHandler.js │ ├── imgTagHandler.js │ ├── index.js │ ├── invertTagHandler.js │ ├── leftTagHandler.js │ ├── normalTagHandler.js │ ├── notagHandler.js │ ├── openCashDrawerTagHandler.js │ ├── partialCutTagHandler.js │ ├── qrCodeTagHandler.js │ ├── quadAreaTagHandler.js │ ├── rightTagHandler.js │ ├── rotate180TagHandler.js │ ├── tdTagHandler.js │ ├── trTagHandler.js │ └── underlineTagHandler.js ├── execute.js └── utils │ ├── checkIsNestedTagsPresent.js │ ├── checkIsStyleBold.js │ ├── convertType.js │ ├── getAttrs.js │ └── getTag.js └── test ├── assets └── yo.png └── convert.js /.github/workflows/node.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/.github/workflows/node.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/.gitignore -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /LICENCE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/LICENCE -------------------------------------------------------------------------------- /example/demo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/example/demo.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/package.json -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/readme.md -------------------------------------------------------------------------------- /src/convert/bTagHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/convert/bTagHandler.js -------------------------------------------------------------------------------- /src/convert/beepTagHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/convert/beepTagHandler.js -------------------------------------------------------------------------------- /src/convert/boldFontStyleHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/convert/boldFontStyleHandler.js -------------------------------------------------------------------------------- /src/convert/brTagHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/convert/brTagHandler.js -------------------------------------------------------------------------------- /src/convert/centerTagHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/convert/centerTagHandler.js -------------------------------------------------------------------------------- /src/convert/code128TagHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/convert/code128TagHandler.js -------------------------------------------------------------------------------- /src/convert/cutTagHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/convert/cutTagHandler.js -------------------------------------------------------------------------------- /src/convert/divOrPTagsHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/convert/divOrPTagsHandler.js -------------------------------------------------------------------------------- /src/convert/doubleHeightTagHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/convert/doubleHeightTagHandler.js -------------------------------------------------------------------------------- /src/convert/doubleUnderlineTagHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/convert/doubleUnderlineTagHandler.js -------------------------------------------------------------------------------- /src/convert/doubleWidthTagHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/convert/doubleWidthTagHandler.js -------------------------------------------------------------------------------- /src/convert/fontaTagHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/convert/fontaTagHandler.js -------------------------------------------------------------------------------- /src/convert/fontbTagHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/convert/fontbTagHandler.js -------------------------------------------------------------------------------- /src/convert/hrTagHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/convert/hrTagHandler.js -------------------------------------------------------------------------------- /src/convert/imgTagHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/convert/imgTagHandler.js -------------------------------------------------------------------------------- /src/convert/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/convert/index.js -------------------------------------------------------------------------------- /src/convert/invertTagHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/convert/invertTagHandler.js -------------------------------------------------------------------------------- /src/convert/leftTagHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/convert/leftTagHandler.js -------------------------------------------------------------------------------- /src/convert/normalTagHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/convert/normalTagHandler.js -------------------------------------------------------------------------------- /src/convert/notagHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/convert/notagHandler.js -------------------------------------------------------------------------------- /src/convert/openCashDrawerTagHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/convert/openCashDrawerTagHandler.js -------------------------------------------------------------------------------- /src/convert/partialCutTagHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/convert/partialCutTagHandler.js -------------------------------------------------------------------------------- /src/convert/qrCodeTagHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/convert/qrCodeTagHandler.js -------------------------------------------------------------------------------- /src/convert/quadAreaTagHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/convert/quadAreaTagHandler.js -------------------------------------------------------------------------------- /src/convert/rightTagHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/convert/rightTagHandler.js -------------------------------------------------------------------------------- /src/convert/rotate180TagHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/convert/rotate180TagHandler.js -------------------------------------------------------------------------------- /src/convert/tdTagHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/convert/tdTagHandler.js -------------------------------------------------------------------------------- /src/convert/trTagHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/convert/trTagHandler.js -------------------------------------------------------------------------------- /src/convert/underlineTagHandler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/convert/underlineTagHandler.js -------------------------------------------------------------------------------- /src/execute.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/execute.js -------------------------------------------------------------------------------- /src/utils/checkIsNestedTagsPresent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/utils/checkIsNestedTagsPresent.js -------------------------------------------------------------------------------- /src/utils/checkIsStyleBold.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/utils/checkIsStyleBold.js -------------------------------------------------------------------------------- /src/utils/convertType.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/utils/convertType.js -------------------------------------------------------------------------------- /src/utils/getAttrs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/utils/getAttrs.js -------------------------------------------------------------------------------- /src/utils/getTag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/src/utils/getTag.js -------------------------------------------------------------------------------- /test/assets/yo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/test/assets/yo.png -------------------------------------------------------------------------------- /test/convert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knyga/html2thermal/HEAD/test/convert.js --------------------------------------------------------------------------------