├── .eslintrc.json ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── config.yml │ └── open_an_issue.md ├── aggregate.ts ├── config.yml ├── dependabot.yml ├── pull_request_template.md └── workflows │ ├── build-and-publish-github-pages.yml │ ├── gateway-conformance.yml │ ├── generated-pr.yml │ ├── js-test-and-release.yml │ └── stale.yml ├── .gitignore ├── .vscode └── settings.json ├── CHANGELOG.md ├── LICENSE ├── LICENSE-APACHE ├── LICENSE-MIT ├── README.md ├── gateways.json ├── onion-gateways.json ├── package.json ├── scripts ├── beautify.mjs ├── build-sw.mjs └── test-gateways.mjs ├── src ├── CheckBase.ts ├── Checker.ts ├── Cors.ts ├── Flag.ts ├── GatewayNode.ts ├── Ipns.ts ├── Log.ts ├── Origin.ts ├── Results.ts ├── Stats.ts ├── Status.ts ├── Tag.ts ├── TagStatus.ts ├── Trustless.ts ├── UiComponent.ts ├── checkViaImgSrc.ts ├── constants.ts ├── expectSubdomainRedirect.ts ├── gatewayHostname.ts ├── global.d.ts ├── index.html ├── index.ts ├── metrics.ts ├── report.json ├── styles.css └── types.ts └── tsconfig.json /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/open_an_issue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/.github/ISSUE_TEMPLATE/open_an_issue.md -------------------------------------------------------------------------------- /.github/aggregate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/.github/aggregate.ts -------------------------------------------------------------------------------- /.github/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/.github/config.yml -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/build-and-publish-github-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/.github/workflows/build-and-publish-github-pages.yml -------------------------------------------------------------------------------- /.github/workflows/gateway-conformance.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/.github/workflows/gateway-conformance.yml -------------------------------------------------------------------------------- /.github/workflows/generated-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/.github/workflows/generated-pr.yml -------------------------------------------------------------------------------- /.github/workflows/js-test-and-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/.github/workflows/js-test-and-release.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/LICENSE -------------------------------------------------------------------------------- /LICENSE-APACHE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/LICENSE-APACHE -------------------------------------------------------------------------------- /LICENSE-MIT: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/LICENSE-MIT -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/README.md -------------------------------------------------------------------------------- /gateways.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/gateways.json -------------------------------------------------------------------------------- /onion-gateways.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/onion-gateways.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/package.json -------------------------------------------------------------------------------- /scripts/beautify.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/scripts/beautify.mjs -------------------------------------------------------------------------------- /scripts/build-sw.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/scripts/build-sw.mjs -------------------------------------------------------------------------------- /scripts/test-gateways.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/scripts/test-gateways.mjs -------------------------------------------------------------------------------- /src/CheckBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/src/CheckBase.ts -------------------------------------------------------------------------------- /src/Checker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/src/Checker.ts -------------------------------------------------------------------------------- /src/Cors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/src/Cors.ts -------------------------------------------------------------------------------- /src/Flag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/src/Flag.ts -------------------------------------------------------------------------------- /src/GatewayNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/src/GatewayNode.ts -------------------------------------------------------------------------------- /src/Ipns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/src/Ipns.ts -------------------------------------------------------------------------------- /src/Log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/src/Log.ts -------------------------------------------------------------------------------- /src/Origin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/src/Origin.ts -------------------------------------------------------------------------------- /src/Results.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/src/Results.ts -------------------------------------------------------------------------------- /src/Stats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/src/Stats.ts -------------------------------------------------------------------------------- /src/Status.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/src/Status.ts -------------------------------------------------------------------------------- /src/Tag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/src/Tag.ts -------------------------------------------------------------------------------- /src/TagStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/src/TagStatus.ts -------------------------------------------------------------------------------- /src/Trustless.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/src/Trustless.ts -------------------------------------------------------------------------------- /src/UiComponent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/src/UiComponent.ts -------------------------------------------------------------------------------- /src/checkViaImgSrc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/src/checkViaImgSrc.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/expectSubdomainRedirect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/src/expectSubdomainRedirect.ts -------------------------------------------------------------------------------- /src/gatewayHostname.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/src/gatewayHostname.ts -------------------------------------------------------------------------------- /src/global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/src/global.d.ts -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/src/index.html -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/metrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/src/metrics.ts -------------------------------------------------------------------------------- /src/report.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/src/report.json -------------------------------------------------------------------------------- /src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/src/styles.css -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/src/types.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ipfs/public-gateway-checker/HEAD/tsconfig.json --------------------------------------------------------------------------------