├── .codeclimate.yml ├── .devcontainer └── devcontainer.json ├── .editorconfig ├── .github ├── CONTRIBUTING.md ├── FUNDING.yml ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── feature_request.md │ └── question---general-support-request.md ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml └── workflows │ ├── release.node.js.yml │ └── test.yml ├── .gitignore ├── .idx ├── .gitignore └── dev.nix ├── .prettierrc ├── .vscode ├── extensions.json ├── launch.json └── settings.json ├── .well-known └── funding-manifest-urls ├── CHANGELOG.md ├── LICENSE ├── README.md ├── bun.lockb ├── eslint.config.mjs ├── jsr.json ├── package.json ├── scripts └── postinstall.js ├── src ├── errors.ts ├── interfaces.ts ├── response.ts ├── sagiri.ts ├── sites.ts └── util.ts ├── test ├── bun │ └── index.spec.ts ├── deno │ └── sagiri.test.ts ├── node │ └── commonjs.test.cjs └── testarticle.jpg └── tsconfig.json /.codeclimate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/.codeclimate.yml -------------------------------------------------------------------------------- /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | ko_fi: capuccino 2 | github: sr229 3 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question---general-support-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/.github/ISSUE_TEMPLATE/question---general-support-request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/release.node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/.github/workflows/release.node.js.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/.gitignore -------------------------------------------------------------------------------- /.idx/.gitignore: -------------------------------------------------------------------------------- 1 | 2 | gc/ 3 | -------------------------------------------------------------------------------- /.idx/dev.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/.idx/dev.nix -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.well-known/funding-manifest-urls: -------------------------------------------------------------------------------- 1 | https://sr229.github.io/funding.json 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/README.md -------------------------------------------------------------------------------- /bun.lockb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/bun.lockb -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /jsr.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/jsr.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/package.json -------------------------------------------------------------------------------- /scripts/postinstall.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/scripts/postinstall.js -------------------------------------------------------------------------------- /src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/src/errors.ts -------------------------------------------------------------------------------- /src/interfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/src/interfaces.ts -------------------------------------------------------------------------------- /src/response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/src/response.ts -------------------------------------------------------------------------------- /src/sagiri.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/src/sagiri.ts -------------------------------------------------------------------------------- /src/sites.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/src/sites.ts -------------------------------------------------------------------------------- /src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/src/util.ts -------------------------------------------------------------------------------- /test/bun/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/test/bun/index.spec.ts -------------------------------------------------------------------------------- /test/deno/sagiri.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/test/deno/sagiri.test.ts -------------------------------------------------------------------------------- /test/node/commonjs.test.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/test/node/commonjs.test.cjs -------------------------------------------------------------------------------- /test/testarticle.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/test/testarticle.jpg -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ClarityCafe/Sagiri/HEAD/tsconfig.json --------------------------------------------------------------------------------