{"id":17011970,"url":"https://github.com/jaythomas/hacker-news-react-search","last_synced_at":"2026-04-07T22:31:23.096Z","repository":{"id":151338270,"uuid":"257118098","full_name":"jaythomas/hacker-news-react-search","owner":"jaythomas","description":"Example algolia api search of Hacker News using React/Redux","archived":false,"fork":false,"pushed_at":"2020-04-20T06:13:27.000Z","size":166,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-10-27T02:02:55.081Z","etag":null,"topics":["jest","react","react-redux","redux","thunk-middleware","webpack"],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jaythomas.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-04-19T22:48:22.000Z","updated_at":"2020-04-21T02:03:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"624f71e1-269d-49b3-9317-869c58a7b671","html_url":"https://github.com/jaythomas/hacker-news-react-search","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jaythomas/hacker-news-react-search","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaythomas%2Fhacker-news-react-search","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaythomas%2Fhacker-news-react-search/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaythomas%2Fhacker-news-react-search/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaythomas%2Fhacker-news-react-search/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jaythomas","download_url":"https://codeload.github.com/jaythomas/hacker-news-react-search/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jaythomas%2Fhacker-news-react-search/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31532185,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"ssl_error","status_checked_at":"2026-04-07T16:28:06.951Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["jest","react","react-redux","redux","thunk-middleware","webpack"],"created_at":"2024-10-14T06:09:03.040Z","updated_at":"2026-04-07T22:31:23.091Z","avatar_url":"https://github.com/jaythomas.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hacker News React Search\n\n![Build](https://github.com/jaythomas/hacker-news-react-search/workflows/Build/badge.svg)\n![Tests](https://github.com/jaythomas/hacker-news-react-search/workflows/Tests/badge.svg)\n[![License](https://img.shields.io/badge/License-MIT-blue)](https://github.com/jaythomas/hacker-news-react-search/blob/master/LICENSE.md)\n\n- [Setup](#setup)\n- [Testing](#testing)\n- [Additional commands](#additional-commands)\n\n\nThis is a demo React application built without scaffolding (read: no create-react-app) to create something that simultaneously has minimal boilerplate and is scalable so as to be useful for seeding a larger application.\n\n## Setup\n\nRun yarn to install node dependencies for building the application:\n\n`yarn`\n\nThen run the dev server:\n\n`yarn start`\n\nIf you don't have yarn, you can find installation instructions [here](https://classic.yarnpkg.com/lang/en/). (You could also try npm if you have that but the lockfiles are different between the two tools so you may end up with different dependencies installed and things not work correctly.)\n\n## Testing\n\n`yarn test`\n\nThis will run the linter and unit tests (jest).\n\n## Production build\n\nYou can build a production distributable by running the following command:\n\n`yarn build`\n\nThis will generate a directory called `dist/` which can be deployed to an http server of your choice.\n\n## Additional commands\n\nIf I missed any commands above, you can get a printout of them by running:\n\n`yarn run`\n\nOr by simply running `cat package.json` and checking out the defined \"scripts\".\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjaythomas%2Fhacker-news-react-search","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjaythomas%2Fhacker-news-react-search","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjaythomas%2Fhacker-news-react-search/lists"}