├── .eslintrc.json ├── .gitignore ├── .nvmrc ├── .prettierrc ├── README.md ├── index.html ├── main.js ├── notes.md ├── package.json ├── src ├── crawl.js └── report.js └── tests ├── getURLs.test.js ├── normalizeURLs.test.js └── report.test.js /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habibayman/web-crawler/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | *.txt -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22.6.0 -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habibayman/web-crawler/HEAD/.prettierrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habibayman/web-crawler/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habibayman/web-crawler/HEAD/index.html -------------------------------------------------------------------------------- /main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habibayman/web-crawler/HEAD/main.js -------------------------------------------------------------------------------- /notes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habibayman/web-crawler/HEAD/notes.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habibayman/web-crawler/HEAD/package.json -------------------------------------------------------------------------------- /src/crawl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habibayman/web-crawler/HEAD/src/crawl.js -------------------------------------------------------------------------------- /src/report.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habibayman/web-crawler/HEAD/src/report.js -------------------------------------------------------------------------------- /tests/getURLs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habibayman/web-crawler/HEAD/tests/getURLs.test.js -------------------------------------------------------------------------------- /tests/normalizeURLs.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habibayman/web-crawler/HEAD/tests/normalizeURLs.test.js -------------------------------------------------------------------------------- /tests/report.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/habibayman/web-crawler/HEAD/tests/report.test.js --------------------------------------------------------------------------------