├── .eslintignore ├── .eslintrc.cjs ├── .gitattributes ├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ ├── question.md │ └── something-else.md └── workflows │ ├── lint.yml │ └── test.yml ├── .gitignore ├── .node-version ├── LICENSE ├── README.md ├── SECURITY.md ├── example ├── html-to-md.js ├── html-to-text.js └── test.html ├── package.json └── packages ├── base ├── package.json └── src │ ├── block-text-builder.js │ ├── generic-formatters.js │ ├── index.js │ ├── inline-text-builder.js │ ├── stack-item.js │ ├── typedefs.js │ ├── util.js │ └── whitespace-processor.js ├── html-to-md ├── CHANGELOG.md ├── README.md ├── package.json ├── rollup.config.js ├── src │ ├── html-to-md.js │ ├── md-formatters.js │ └── table-printer.js └── test │ ├── html-to-md.js │ ├── snapshots │ ├── html-to-md.js.md │ ├── html-to-md.js.snap │ ├── tags.js.md │ └── tags.js.snap │ └── tags.js ├── html-to-text-cli ├── CHANGELOG.md ├── README.md ├── package.json ├── rollup.config.js └── src │ └── cli.js └── html-to-text ├── CHANGELOG.md ├── README.md ├── package.json ├── rollup.config.js ├── src ├── html-to-text.js ├── table-printer.js └── text-formatters.js └── test ├── html-to-text.js ├── tags.js ├── test-address.txt ├── test-multiple-elements.txt ├── test-orderby-occurrence.txt ├── test-orderby-selectors.txt ├── test.html └── test.txt /.eslintignore: -------------------------------------------------------------------------------- 1 | **/*{.,-}min.js 2 | node_modules 3 | coverage 4 | lib 5 | bin 6 | -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | ko_fi: killymxi 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/.github/ISSUE_TEMPLATE/question.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/something-else.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/.github/ISSUE_TEMPLATE/something-else.md -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/.gitignore -------------------------------------------------------------------------------- /.node-version: -------------------------------------------------------------------------------- 1 | 14.21 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/SECURITY.md -------------------------------------------------------------------------------- /example/html-to-md.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/example/html-to-md.js -------------------------------------------------------------------------------- /example/html-to-text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/example/html-to-text.js -------------------------------------------------------------------------------- /example/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/example/test.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/package.json -------------------------------------------------------------------------------- /packages/base/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/base/package.json -------------------------------------------------------------------------------- /packages/base/src/block-text-builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/base/src/block-text-builder.js -------------------------------------------------------------------------------- /packages/base/src/generic-formatters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/base/src/generic-formatters.js -------------------------------------------------------------------------------- /packages/base/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/base/src/index.js -------------------------------------------------------------------------------- /packages/base/src/inline-text-builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/base/src/inline-text-builder.js -------------------------------------------------------------------------------- /packages/base/src/stack-item.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/base/src/stack-item.js -------------------------------------------------------------------------------- /packages/base/src/typedefs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/base/src/typedefs.js -------------------------------------------------------------------------------- /packages/base/src/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/base/src/util.js -------------------------------------------------------------------------------- /packages/base/src/whitespace-processor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/base/src/whitespace-processor.js -------------------------------------------------------------------------------- /packages/html-to-md/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-md/CHANGELOG.md -------------------------------------------------------------------------------- /packages/html-to-md/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-md/README.md -------------------------------------------------------------------------------- /packages/html-to-md/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-md/package.json -------------------------------------------------------------------------------- /packages/html-to-md/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-md/rollup.config.js -------------------------------------------------------------------------------- /packages/html-to-md/src/html-to-md.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-md/src/html-to-md.js -------------------------------------------------------------------------------- /packages/html-to-md/src/md-formatters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-md/src/md-formatters.js -------------------------------------------------------------------------------- /packages/html-to-md/src/table-printer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-md/src/table-printer.js -------------------------------------------------------------------------------- /packages/html-to-md/test/html-to-md.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-md/test/html-to-md.js -------------------------------------------------------------------------------- /packages/html-to-md/test/snapshots/html-to-md.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-md/test/snapshots/html-to-md.js.md -------------------------------------------------------------------------------- /packages/html-to-md/test/snapshots/html-to-md.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-md/test/snapshots/html-to-md.js.snap -------------------------------------------------------------------------------- /packages/html-to-md/test/snapshots/tags.js.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-md/test/snapshots/tags.js.md -------------------------------------------------------------------------------- /packages/html-to-md/test/snapshots/tags.js.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-md/test/snapshots/tags.js.snap -------------------------------------------------------------------------------- /packages/html-to-md/test/tags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-md/test/tags.js -------------------------------------------------------------------------------- /packages/html-to-text-cli/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-text-cli/CHANGELOG.md -------------------------------------------------------------------------------- /packages/html-to-text-cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-text-cli/README.md -------------------------------------------------------------------------------- /packages/html-to-text-cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-text-cli/package.json -------------------------------------------------------------------------------- /packages/html-to-text-cli/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-text-cli/rollup.config.js -------------------------------------------------------------------------------- /packages/html-to-text-cli/src/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-text-cli/src/cli.js -------------------------------------------------------------------------------- /packages/html-to-text/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-text/CHANGELOG.md -------------------------------------------------------------------------------- /packages/html-to-text/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-text/README.md -------------------------------------------------------------------------------- /packages/html-to-text/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-text/package.json -------------------------------------------------------------------------------- /packages/html-to-text/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-text/rollup.config.js -------------------------------------------------------------------------------- /packages/html-to-text/src/html-to-text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-text/src/html-to-text.js -------------------------------------------------------------------------------- /packages/html-to-text/src/table-printer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-text/src/table-printer.js -------------------------------------------------------------------------------- /packages/html-to-text/src/text-formatters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-text/src/text-formatters.js -------------------------------------------------------------------------------- /packages/html-to-text/test/html-to-text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-text/test/html-to-text.js -------------------------------------------------------------------------------- /packages/html-to-text/test/tags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-text/test/tags.js -------------------------------------------------------------------------------- /packages/html-to-text/test/test-address.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-text/test/test-address.txt -------------------------------------------------------------------------------- /packages/html-to-text/test/test-multiple-elements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-text/test/test-multiple-elements.txt -------------------------------------------------------------------------------- /packages/html-to-text/test/test-orderby-occurrence.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-text/test/test-orderby-occurrence.txt -------------------------------------------------------------------------------- /packages/html-to-text/test/test-orderby-selectors.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-text/test/test-orderby-selectors.txt -------------------------------------------------------------------------------- /packages/html-to-text/test/test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-text/test/test.html -------------------------------------------------------------------------------- /packages/html-to-text/test/test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/html-to-text/node-html-to-text/HEAD/packages/html-to-text/test/test.txt --------------------------------------------------------------------------------