{"id":19853003,"url":"https://github.com/ship-components/react-client","last_synced_at":"2026-06-09T08:32:42.604Z","repository":{"id":145320995,"uuid":"108320455","full_name":"ship-components/react-client","owner":"ship-components","description":"A minimal react client with some amenities.","archived":false,"fork":false,"pushed_at":"2017-10-30T21:17:34.000Z","size":140,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":4,"default_branch":"master","last_synced_at":"2026-02-24T14:09:43.041Z","etag":null,"topics":[],"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/ship-components.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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}},"created_at":"2017-10-25T20:08:55.000Z","updated_at":"2017-10-25T20:16:57.000Z","dependencies_parsed_at":null,"dependency_job_id":"06d217be-c863-4c92-bd81-440c3070e9be","html_url":"https://github.com/ship-components/react-client","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ship-components/react-client","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ship-components%2Freact-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ship-components%2Freact-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ship-components%2Freact-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ship-components%2Freact-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ship-components","download_url":"https://codeload.github.com/ship-components/react-client/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ship-components%2Freact-client/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34098932,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-09T02:00:06.510Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":[],"created_at":"2024-11-12T14:05:10.550Z","updated_at":"2026-06-09T08:32:42.588Z","avatar_url":"https://github.com/ship-components.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Base React Application\n\n## About\nThis project is intended to provide a minimal groundwork for building React clients for integration with SHIP Microservices.\n\n## Installation\n* `$ npm install`\n\n## Commands\n* `$ npm run build` - builds assets and drops them \n* `$ npm run dev` - runs webpack-dev-server\ninto /dist folder (configured in webpack)\n    * note: running dev server destroys the dist folder... this is not done on purpose.\n\n## The Tech\n* Runtime\n    * React - app view framework\n    * Redux - app data storage\n    * Immutable - Facebook's immutable object lib\n    * Bluebird - extended Promise library\n* Build/Dev\n    * Webpack\n        * dev server -- view built code\n        * loaders\n            * eslint-loader\n            * babel-loader\n            * strict-loader\n    * Babel\n        * presets: [env, react]\n    * CSS - NOT IMPLEMENTED\n        * autoprefixer adds vendor prefixes, using data from Can I Use.\n        * cssmodules\n    * ESLint\n    * Flow\n        * .flowconfig is in place but currently shelved because of issues with Immutable.js types\n            https://github.com/flowtype/flow-typed/issues/1068\n        * to enable flow, add /* @flow */ to any file you wish to add type checking. Any type errors will show in node's build output, or in your IDE if you configure some plugins.\n        * installed flow types are located in /flow-typed and are installed using \n            `$ npm install -g flow-typed`\n            `$ flow-typed install`\n            except immutable_v3.x.x.js which is linked on the issue above\n    * Testing\n        * Jest\n        * Enzyme","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fship-components%2Freact-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fship-components%2Freact-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fship-components%2Freact-client/lists"}