├── .github └── workflows │ ├── fmt.yml │ ├── gh-pages.yml │ ├── ship.yml │ └── test.yml ├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── config └── default.json ├── deps.ts ├── egg.yml ├── examples ├── README.md ├── custom.css ├── custom.js ├── favicon-192.png ├── favicon.ico ├── ranking_result.csv └── ranking_result.tsv ├── mod.ts ├── pagic.config.tsx ├── run-ci.sh └── src ├── config.ts ├── console_table.ts ├── domains ├── Format.ts ├── github_database_entry.ts └── repository.ts ├── file_creator.ts ├── markdown_file_creator.ts ├── repositories ├── deno_repository.ts ├── deno_repository__test.ts ├── registry_repository.ts └── registry_repository__test.ts ├── services ├── arg_service.ts ├── github_service.ts └── registry_service.ts └── utils ├── concurrent_promise.ts ├── sort.ts ├── sort_test.ts ├── unique.ts └── unique_test.ts /.github/workflows/fmt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/.github/workflows/fmt.yml -------------------------------------------------------------------------------- /.github/workflows/gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/.github/workflows/gh-pages.yml -------------------------------------------------------------------------------- /.github/workflows/ship.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/.github/workflows/ship.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | dist 3 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/README.md -------------------------------------------------------------------------------- /config/default.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/config/default.json -------------------------------------------------------------------------------- /deps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/deps.ts -------------------------------------------------------------------------------- /egg.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/egg.yml -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/examples/custom.css -------------------------------------------------------------------------------- /examples/custom.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/examples/custom.js -------------------------------------------------------------------------------- /examples/favicon-192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/examples/favicon-192.png -------------------------------------------------------------------------------- /examples/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/examples/favicon.ico -------------------------------------------------------------------------------- /examples/ranking_result.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/examples/ranking_result.csv -------------------------------------------------------------------------------- /examples/ranking_result.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/examples/ranking_result.tsv -------------------------------------------------------------------------------- /mod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/mod.ts -------------------------------------------------------------------------------- /pagic.config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/pagic.config.tsx -------------------------------------------------------------------------------- /run-ci.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | timeout -sKILL 90 pagic build 4 | 5 | true 6 | -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/console_table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/src/console_table.ts -------------------------------------------------------------------------------- /src/domains/Format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/src/domains/Format.ts -------------------------------------------------------------------------------- /src/domains/github_database_entry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/src/domains/github_database_entry.ts -------------------------------------------------------------------------------- /src/domains/repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/src/domains/repository.ts -------------------------------------------------------------------------------- /src/file_creator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/src/file_creator.ts -------------------------------------------------------------------------------- /src/markdown_file_creator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/src/markdown_file_creator.ts -------------------------------------------------------------------------------- /src/repositories/deno_repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/src/repositories/deno_repository.ts -------------------------------------------------------------------------------- /src/repositories/deno_repository__test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/src/repositories/deno_repository__test.ts -------------------------------------------------------------------------------- /src/repositories/registry_repository.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/src/repositories/registry_repository.ts -------------------------------------------------------------------------------- /src/repositories/registry_repository__test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/src/repositories/registry_repository__test.ts -------------------------------------------------------------------------------- /src/services/arg_service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/src/services/arg_service.ts -------------------------------------------------------------------------------- /src/services/github_service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/src/services/github_service.ts -------------------------------------------------------------------------------- /src/services/registry_service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/src/services/registry_service.ts -------------------------------------------------------------------------------- /src/utils/concurrent_promise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/src/utils/concurrent_promise.ts -------------------------------------------------------------------------------- /src/utils/sort.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/src/utils/sort.ts -------------------------------------------------------------------------------- /src/utils/sort_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/src/utils/sort_test.ts -------------------------------------------------------------------------------- /src/utils/unique.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/src/utils/unique.ts -------------------------------------------------------------------------------- /src/utils/unique_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/yoshixmk/deno-x-ranking/HEAD/src/utils/unique_test.ts --------------------------------------------------------------------------------