├── .changeset ├── README.md └── config.json ├── .clinerules ├── .gitattributes ├── .github ├── FUNDING.yml └── workflows │ ├── ci.yaml │ └── release.yaml ├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── biome.json ├── examples ├── ai-learning │ ├── .env.example │ ├── .gitignore │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ │ ├── auto-optimize.ts │ │ ├── datasets.ts │ │ ├── index.ts │ │ ├── manual.ts │ │ └── utils.ts │ └── tsconfig.json ├── bench │ ├── .gitignore │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ │ └── index.ts │ └── tsconfig.json ├── scraping │ ├── .gitignore │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ │ └── index.ts │ └── tsconfig.json ├── simple │ ├── .gitignore │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ │ └── index.ts │ └── tsconfig.json ├── translate │ ├── .gitignore │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ │ └── index.ts │ └── tsconfig.json └── worker │ ├── .gitignore │ ├── CHANGELOG.md │ ├── package.json │ ├── src │ └── index.ts │ ├── tsconfig.json │ └── wrangler.toml ├── images ├── logo.webp └── voice-genius.png ├── package.json ├── packages └── webforai │ ├── CHANGELOG.md │ ├── README.md │ ├── build.ts │ ├── package.cjs.json │ ├── package.json │ ├── src │ ├── cli │ │ ├── bin.ts │ │ ├── commands │ │ │ └── webforai │ │ │ │ ├── index.ts │ │ │ │ └── loadHtml.ts │ │ ├── constants.ts │ │ ├── helpers │ │ │ ├── assertContinue.ts │ │ │ ├── inputOutputPath.ts │ │ │ ├── inputSourcePath.ts │ │ │ ├── selectExtractMode.ts │ │ │ └── selectLoader.ts │ │ └── utils.ts │ ├── constants.ts │ ├── extract-mdast.ts │ ├── extractors │ │ ├── index.ts │ │ ├── pipeExtractors.ts │ │ ├── presets │ │ │ ├── minimal-filter.ts │ │ │ ├── takumi.ts │ │ │ └── utils.ts │ │ └── types.ts │ ├── html-to-markdown.test.ts │ ├── html-to-markdown.ts │ ├── html-to-mdast.ts │ ├── index.ts │ ├── link-replacer.test.ts │ ├── link-replacer.ts │ ├── loaders │ │ ├── cf-puppeteer.ts │ │ ├── fetch.test.ts │ │ ├── fetch.ts │ │ ├── playwright.test.ts │ │ ├── playwright.ts │ │ ├── puppeteer.test.ts │ │ └── puppeteer.ts │ ├── md-splitter.ts │ ├── mdast-handlers │ │ ├── custom-a-handler.ts │ │ ├── custom-br-handler.ts │ │ ├── custom-code-handler.ts │ │ ├── custom-div-handler.ts │ │ ├── custom-img-handler.ts │ │ ├── custom-table-handler.ts │ │ ├── empty-handler.ts │ │ └── math-handler.ts │ ├── mdast-to-markdown.ts │ └── utils │ │ ├── common.ts │ │ ├── detect-code-lang.ts │ │ ├── hast-utils.ts │ │ └── mdast-utils.ts │ ├── tsconfig.build.json │ └── tsconfig.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── site ├── CHANGELOG.md ├── README.md ├── docs │ ├── footer.tsx │ ├── pages │ │ ├── cookbook │ │ │ ├── cf-workers.mdx │ │ │ ├── custom-extractor.mdx │ │ │ ├── index.mdx │ │ │ ├── simple.mdx │ │ │ ├── structured-output.mdx │ │ │ └── translation.mdx │ │ ├── docs │ │ │ ├── html-to-markdown.mdx │ │ │ ├── html-to-mdast.mdx │ │ │ ├── loaders.mdx │ │ │ └── mdast-to-markdown.mdx │ │ ├── getting-started.mdx │ │ ├── how-it-works.mdx │ │ ├── index.mdx │ │ └── installation.mdx │ ├── public │ │ └── images │ │ │ ├── how-it-works.svg │ │ │ ├── logo-dark.png │ │ │ ├── logo-full-dark.svg │ │ │ ├── logo-full-light.svg │ │ │ ├── logo-full-pad-dark.svg │ │ │ ├── logo-full-pad-light.svg │ │ │ └── logo-light.png │ └── styles.css ├── package.json ├── postcss.config.js ├── tailwind.config.js ├── tsconfig.json ├── vocs.config.ts ├── worker-configuration.d.ts ├── workers │ └── index.tsx └── wrangler.toml └── vitest.config.ts /.changeset/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/.changeset/README.md -------------------------------------------------------------------------------- /.changeset/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/.changeset/config.json -------------------------------------------------------------------------------- /.clinerules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/.clinerules -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | github: inaridiy -------------------------------------------------------------------------------- /.github/workflows/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/.github/workflows/ci.yaml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .npmrc 4 | .DS_Store 5 | .wrangler -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | packages/webforai/README.md -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/biome.json -------------------------------------------------------------------------------- /examples/ai-learning/.env.example: -------------------------------------------------------------------------------- 1 | GOOGLE_GENERATIVE_AI_API_KEY -------------------------------------------------------------------------------- /examples/ai-learning/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/examples/ai-learning/.gitignore -------------------------------------------------------------------------------- /examples/ai-learning/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/examples/ai-learning/CHANGELOG.md -------------------------------------------------------------------------------- /examples/ai-learning/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/examples/ai-learning/package.json -------------------------------------------------------------------------------- /examples/ai-learning/src/auto-optimize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/examples/ai-learning/src/auto-optimize.ts -------------------------------------------------------------------------------- /examples/ai-learning/src/datasets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/examples/ai-learning/src/datasets.ts -------------------------------------------------------------------------------- /examples/ai-learning/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/examples/ai-learning/src/index.ts -------------------------------------------------------------------------------- /examples/ai-learning/src/manual.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/examples/ai-learning/src/manual.ts -------------------------------------------------------------------------------- /examples/ai-learning/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/examples/ai-learning/src/utils.ts -------------------------------------------------------------------------------- /examples/ai-learning/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/examples/ai-learning/tsconfig.json -------------------------------------------------------------------------------- /examples/bench/.gitignore: -------------------------------------------------------------------------------- 1 | .output -------------------------------------------------------------------------------- /examples/bench/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/examples/bench/CHANGELOG.md -------------------------------------------------------------------------------- /examples/bench/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/examples/bench/package.json -------------------------------------------------------------------------------- /examples/bench/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/examples/bench/src/index.ts -------------------------------------------------------------------------------- /examples/bench/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/examples/bench/tsconfig.json -------------------------------------------------------------------------------- /examples/scraping/.gitignore: -------------------------------------------------------------------------------- 1 | .output 2 | .env -------------------------------------------------------------------------------- /examples/scraping/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/examples/scraping/CHANGELOG.md -------------------------------------------------------------------------------- /examples/scraping/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/examples/scraping/package.json -------------------------------------------------------------------------------- /examples/scraping/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/examples/scraping/src/index.ts -------------------------------------------------------------------------------- /examples/scraping/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/examples/scraping/tsconfig.json -------------------------------------------------------------------------------- /examples/simple/.gitignore: -------------------------------------------------------------------------------- 1 | .output -------------------------------------------------------------------------------- /examples/simple/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/examples/simple/CHANGELOG.md -------------------------------------------------------------------------------- /examples/simple/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/examples/simple/package.json -------------------------------------------------------------------------------- /examples/simple/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/examples/simple/src/index.ts -------------------------------------------------------------------------------- /examples/simple/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/examples/simple/tsconfig.json -------------------------------------------------------------------------------- /examples/translate/.gitignore: -------------------------------------------------------------------------------- 1 | .output 2 | .env -------------------------------------------------------------------------------- /examples/translate/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/examples/translate/CHANGELOG.md -------------------------------------------------------------------------------- /examples/translate/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/examples/translate/package.json -------------------------------------------------------------------------------- /examples/translate/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/examples/translate/src/index.ts -------------------------------------------------------------------------------- /examples/translate/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/examples/translate/tsconfig.json -------------------------------------------------------------------------------- /examples/worker/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/examples/worker/.gitignore -------------------------------------------------------------------------------- /examples/worker/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/examples/worker/CHANGELOG.md -------------------------------------------------------------------------------- /examples/worker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/examples/worker/package.json -------------------------------------------------------------------------------- /examples/worker/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/examples/worker/src/index.ts -------------------------------------------------------------------------------- /examples/worker/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/examples/worker/tsconfig.json -------------------------------------------------------------------------------- /examples/worker/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/examples/worker/wrangler.toml -------------------------------------------------------------------------------- /images/logo.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/images/logo.webp -------------------------------------------------------------------------------- /images/voice-genius.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/images/voice-genius.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/package.json -------------------------------------------------------------------------------- /packages/webforai/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/CHANGELOG.md -------------------------------------------------------------------------------- /packages/webforai/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/README.md -------------------------------------------------------------------------------- /packages/webforai/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/build.ts -------------------------------------------------------------------------------- /packages/webforai/package.cjs.json: -------------------------------------------------------------------------------- 1 | { 2 | "type": "commonjs" 3 | } 4 | -------------------------------------------------------------------------------- /packages/webforai/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/package.json -------------------------------------------------------------------------------- /packages/webforai/src/cli/bin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/cli/bin.ts -------------------------------------------------------------------------------- /packages/webforai/src/cli/commands/webforai/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/cli/commands/webforai/index.ts -------------------------------------------------------------------------------- /packages/webforai/src/cli/commands/webforai/loadHtml.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/cli/commands/webforai/loadHtml.ts -------------------------------------------------------------------------------- /packages/webforai/src/cli/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/cli/constants.ts -------------------------------------------------------------------------------- /packages/webforai/src/cli/helpers/assertContinue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/cli/helpers/assertContinue.ts -------------------------------------------------------------------------------- /packages/webforai/src/cli/helpers/inputOutputPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/cli/helpers/inputOutputPath.ts -------------------------------------------------------------------------------- /packages/webforai/src/cli/helpers/inputSourcePath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/cli/helpers/inputSourcePath.ts -------------------------------------------------------------------------------- /packages/webforai/src/cli/helpers/selectExtractMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/cli/helpers/selectExtractMode.ts -------------------------------------------------------------------------------- /packages/webforai/src/cli/helpers/selectLoader.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/cli/helpers/selectLoader.ts -------------------------------------------------------------------------------- /packages/webforai/src/cli/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/cli/utils.ts -------------------------------------------------------------------------------- /packages/webforai/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/constants.ts -------------------------------------------------------------------------------- /packages/webforai/src/extract-mdast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/extract-mdast.ts -------------------------------------------------------------------------------- /packages/webforai/src/extractors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/extractors/index.ts -------------------------------------------------------------------------------- /packages/webforai/src/extractors/pipeExtractors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/extractors/pipeExtractors.ts -------------------------------------------------------------------------------- /packages/webforai/src/extractors/presets/minimal-filter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/extractors/presets/minimal-filter.ts -------------------------------------------------------------------------------- /packages/webforai/src/extractors/presets/takumi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/extractors/presets/takumi.ts -------------------------------------------------------------------------------- /packages/webforai/src/extractors/presets/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/extractors/presets/utils.ts -------------------------------------------------------------------------------- /packages/webforai/src/extractors/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/extractors/types.ts -------------------------------------------------------------------------------- /packages/webforai/src/html-to-markdown.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/html-to-markdown.test.ts -------------------------------------------------------------------------------- /packages/webforai/src/html-to-markdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/html-to-markdown.ts -------------------------------------------------------------------------------- /packages/webforai/src/html-to-mdast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/html-to-mdast.ts -------------------------------------------------------------------------------- /packages/webforai/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/index.ts -------------------------------------------------------------------------------- /packages/webforai/src/link-replacer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/link-replacer.test.ts -------------------------------------------------------------------------------- /packages/webforai/src/link-replacer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/link-replacer.ts -------------------------------------------------------------------------------- /packages/webforai/src/loaders/cf-puppeteer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/loaders/cf-puppeteer.ts -------------------------------------------------------------------------------- /packages/webforai/src/loaders/fetch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/loaders/fetch.test.ts -------------------------------------------------------------------------------- /packages/webforai/src/loaders/fetch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/loaders/fetch.ts -------------------------------------------------------------------------------- /packages/webforai/src/loaders/playwright.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/loaders/playwright.test.ts -------------------------------------------------------------------------------- /packages/webforai/src/loaders/playwright.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/loaders/playwright.ts -------------------------------------------------------------------------------- /packages/webforai/src/loaders/puppeteer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/loaders/puppeteer.test.ts -------------------------------------------------------------------------------- /packages/webforai/src/loaders/puppeteer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/loaders/puppeteer.ts -------------------------------------------------------------------------------- /packages/webforai/src/md-splitter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/md-splitter.ts -------------------------------------------------------------------------------- /packages/webforai/src/mdast-handlers/custom-a-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/mdast-handlers/custom-a-handler.ts -------------------------------------------------------------------------------- /packages/webforai/src/mdast-handlers/custom-br-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/mdast-handlers/custom-br-handler.ts -------------------------------------------------------------------------------- /packages/webforai/src/mdast-handlers/custom-code-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/mdast-handlers/custom-code-handler.ts -------------------------------------------------------------------------------- /packages/webforai/src/mdast-handlers/custom-div-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/mdast-handlers/custom-div-handler.ts -------------------------------------------------------------------------------- /packages/webforai/src/mdast-handlers/custom-img-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/mdast-handlers/custom-img-handler.ts -------------------------------------------------------------------------------- /packages/webforai/src/mdast-handlers/custom-table-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/mdast-handlers/custom-table-handler.ts -------------------------------------------------------------------------------- /packages/webforai/src/mdast-handlers/empty-handler.ts: -------------------------------------------------------------------------------- 1 | export const emptyHandler = () => { 2 | // Do nothing 3 | }; 4 | -------------------------------------------------------------------------------- /packages/webforai/src/mdast-handlers/math-handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/mdast-handlers/math-handler.ts -------------------------------------------------------------------------------- /packages/webforai/src/mdast-to-markdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/mdast-to-markdown.ts -------------------------------------------------------------------------------- /packages/webforai/src/utils/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/utils/common.ts -------------------------------------------------------------------------------- /packages/webforai/src/utils/detect-code-lang.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/utils/detect-code-lang.ts -------------------------------------------------------------------------------- /packages/webforai/src/utils/hast-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/utils/hast-utils.ts -------------------------------------------------------------------------------- /packages/webforai/src/utils/mdast-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/src/utils/mdast-utils.ts -------------------------------------------------------------------------------- /packages/webforai/tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/tsconfig.build.json -------------------------------------------------------------------------------- /packages/webforai/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/packages/webforai/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /site/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/CHANGELOG.md -------------------------------------------------------------------------------- /site/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/README.md -------------------------------------------------------------------------------- /site/docs/footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/docs/footer.tsx -------------------------------------------------------------------------------- /site/docs/pages/cookbook/cf-workers.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/docs/pages/cookbook/cf-workers.mdx -------------------------------------------------------------------------------- /site/docs/pages/cookbook/custom-extractor.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/docs/pages/cookbook/custom-extractor.mdx -------------------------------------------------------------------------------- /site/docs/pages/cookbook/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/docs/pages/cookbook/index.mdx -------------------------------------------------------------------------------- /site/docs/pages/cookbook/simple.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/docs/pages/cookbook/simple.mdx -------------------------------------------------------------------------------- /site/docs/pages/cookbook/structured-output.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/docs/pages/cookbook/structured-output.mdx -------------------------------------------------------------------------------- /site/docs/pages/cookbook/translation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/docs/pages/cookbook/translation.mdx -------------------------------------------------------------------------------- /site/docs/pages/docs/html-to-markdown.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/docs/pages/docs/html-to-markdown.mdx -------------------------------------------------------------------------------- /site/docs/pages/docs/html-to-mdast.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/docs/pages/docs/html-to-mdast.mdx -------------------------------------------------------------------------------- /site/docs/pages/docs/loaders.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/docs/pages/docs/loaders.mdx -------------------------------------------------------------------------------- /site/docs/pages/docs/mdast-to-markdown.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/docs/pages/docs/mdast-to-markdown.mdx -------------------------------------------------------------------------------- /site/docs/pages/getting-started.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/docs/pages/getting-started.mdx -------------------------------------------------------------------------------- /site/docs/pages/how-it-works.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/docs/pages/how-it-works.mdx -------------------------------------------------------------------------------- /site/docs/pages/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/docs/pages/index.mdx -------------------------------------------------------------------------------- /site/docs/pages/installation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/docs/pages/installation.mdx -------------------------------------------------------------------------------- /site/docs/public/images/how-it-works.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/docs/public/images/how-it-works.svg -------------------------------------------------------------------------------- /site/docs/public/images/logo-dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/docs/public/images/logo-dark.png -------------------------------------------------------------------------------- /site/docs/public/images/logo-full-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/docs/public/images/logo-full-dark.svg -------------------------------------------------------------------------------- /site/docs/public/images/logo-full-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/docs/public/images/logo-full-light.svg -------------------------------------------------------------------------------- /site/docs/public/images/logo-full-pad-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/docs/public/images/logo-full-pad-dark.svg -------------------------------------------------------------------------------- /site/docs/public/images/logo-full-pad-light.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/docs/public/images/logo-full-pad-light.svg -------------------------------------------------------------------------------- /site/docs/public/images/logo-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/docs/public/images/logo-light.png -------------------------------------------------------------------------------- /site/docs/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/docs/styles.css -------------------------------------------------------------------------------- /site/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/package.json -------------------------------------------------------------------------------- /site/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/postcss.config.js -------------------------------------------------------------------------------- /site/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/tailwind.config.js -------------------------------------------------------------------------------- /site/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/tsconfig.json -------------------------------------------------------------------------------- /site/vocs.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/vocs.config.ts -------------------------------------------------------------------------------- /site/worker-configuration.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/worker-configuration.d.ts -------------------------------------------------------------------------------- /site/workers/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/workers/index.tsx -------------------------------------------------------------------------------- /site/wrangler.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/site/wrangler.toml -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inaridiy/webforai/HEAD/vitest.config.ts --------------------------------------------------------------------------------