├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── dependabot.yml ├── pr-labeler.yml └── workflows │ ├── lint-pr.yml │ ├── node-ci.yml │ └── pr-labeler.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .npmignore ├── .prettierrc ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── commitlint.config.js ├── eslint.config.js ├── jest.config.js ├── package.json ├── src ├── @types │ ├── index.ts │ └── readimage │ │ └── index.d.ts ├── extensions │ ├── bubbleTail.ts │ └── fileWriter.ts ├── index.ts ├── tests │ ├── bubbleTail.test.ts │ ├── fileWriter.test.ts │ ├── helpers │ │ ├── extractColors.ts │ │ ├── heydings_controls.ttf │ │ ├── longInput.ts │ │ ├── readImageData.test.ts │ │ ├── readImageData.ts │ │ └── takeSnapshot.ts │ └── textToImage.test.ts └── textToImage.ts └── tsconfig.json /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pr-labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/.github/pr-labeler.yml -------------------------------------------------------------------------------- /.github/workflows/lint-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/.github/workflows/lint-pr.yml -------------------------------------------------------------------------------- /.github/workflows/node-ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/.github/workflows/node-ci.yml -------------------------------------------------------------------------------- /.github/workflows/pr-labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/.github/workflows/pr-labeler.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | npx --no-install commitlint --edit 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | npx --no-install lint-staged -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | **/tests/* 2 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { extends: ['@commitlint/config-conventional'] }; 2 | -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/eslint.config.js -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/package.json -------------------------------------------------------------------------------- /src/@types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/src/@types/index.ts -------------------------------------------------------------------------------- /src/@types/readimage/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/src/@types/readimage/index.d.ts -------------------------------------------------------------------------------- /src/extensions/bubbleTail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/src/extensions/bubbleTail.ts -------------------------------------------------------------------------------- /src/extensions/fileWriter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/src/extensions/fileWriter.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/tests/bubbleTail.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/src/tests/bubbleTail.test.ts -------------------------------------------------------------------------------- /src/tests/fileWriter.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/src/tests/fileWriter.test.ts -------------------------------------------------------------------------------- /src/tests/helpers/extractColors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/src/tests/helpers/extractColors.ts -------------------------------------------------------------------------------- /src/tests/helpers/heydings_controls.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/src/tests/helpers/heydings_controls.ttf -------------------------------------------------------------------------------- /src/tests/helpers/longInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/src/tests/helpers/longInput.ts -------------------------------------------------------------------------------- /src/tests/helpers/readImageData.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/src/tests/helpers/readImageData.test.ts -------------------------------------------------------------------------------- /src/tests/helpers/readImageData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/src/tests/helpers/readImageData.ts -------------------------------------------------------------------------------- /src/tests/helpers/takeSnapshot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/src/tests/helpers/takeSnapshot.ts -------------------------------------------------------------------------------- /src/tests/textToImage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/src/tests/textToImage.test.ts -------------------------------------------------------------------------------- /src/textToImage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/src/textToImage.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bostrom/text-to-image/HEAD/tsconfig.json --------------------------------------------------------------------------------