{"id":19692200,"url":"https://github.com/robeio/robe-react-commons","last_synced_at":"2025-04-29T09:31:31.012Z","repository":{"id":78846785,"uuid":"60587007","full_name":"robeio/robe-react-commons","owner":"robeio","description":null,"archived":false,"fork":false,"pushed_at":"2017-04-10T13:26:21.000Z","size":355,"stargazers_count":8,"open_issues_count":0,"forks_count":6,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-16T03:57:27.651Z","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/robeio.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","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":"2016-06-07T06:12:30.000Z","updated_at":"2018-04-19T13:21:43.000Z","dependencies_parsed_at":"2023-06-09T14:15:31.410Z","dependency_job_id":null,"html_url":"https://github.com/robeio/robe-react-commons","commit_stats":{"total_commits":297,"total_committers":9,"mean_commits":33.0,"dds":0.6161616161616161,"last_synced_commit":"691f960bb9c214f110ee54ecd46f1361c25277fa"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robeio%2Frobe-react-commons","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robeio%2Frobe-react-commons/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robeio%2Frobe-react-commons/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/robeio%2Frobe-react-commons/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/robeio","download_url":"https://codeload.github.com/robeio/robe-react-commons/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":251473300,"owners_count":21595035,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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-11T19:12:36.122Z","updated_at":"2025-04-29T09:31:28.808Z","avatar_url":"https://github.com/robeio.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Robe-React-Commons\n\n#### A complete commons library especially for react projects.  \n\n[![npm package](https://badge.fury.io/js/robe-react-commons.svg)](https://badge.fury.io/js/robe-react-commons)\n[![Build Status](https://travis-ci.org/robeio/robe-react-commons.svg?branch=master)](https://travis-ci.org/robeio/robe-react-commons)\n[![codecov](https://codecov.io/gh/robeio/robe-react-commons/branch/master/graph/badge.svg)](https://codecov.io/gh/robeio/robe-react-commons)\n[![dependencies](https://www.versioneye.com/user/projects/57839ae176ef40003fba80f6/badge.svg)](https://www.versioneye.com/user/projects/57839ae176ef40003fba80f6?child=summary)\n\n\nRRC = Robe-React-Commons\n\n##### Motivation\nAims to be a complete solution for our common project needs. All coded with ES6 syntax.\n##### What's inside\n* [Webpack](https://webpack.github.io/) for all development (server,hotload etc.) and build (package, optimize, etc.) needs.\n* [Babel](https://babeljs.io/flow) for writing codes with ES6 syntax and transpiling them browser compatible codes. \n* [ESLint](http://eslint.org/) for protecting our nice formatted codes.\n* [Flow](http://flowtype.org/) for type checking.\n* [Karma](https://karma-runner.github.io/0.13/index.html) for running tests.\n* [Chai](http://chaijs.com/) for asserting test errors.\n* [Isparta](https://github.com/douglasduteil/isparta) for ES6 code coverage.\n* [Istanbul](https://github.com/gotwarlost/istanbul) for code coveragereporting.\n* [React](https://facebook.github.io/react/) for ui components.\n\n### Quick Start\n#### How to use\nGo to your project folder\n```shell\nnpm install robe-react-commons --save-dev\n```\nYou can import this project in 2 ways.\n\n1. Partial import. For ex. `import Maps from \"robe-react-commons/lib/utils/Maps\";`\n2. All-in-one, minified, optimized single js. For ex. **TODO: example coming soon.**\n\n#### How to contribute\nClone and run `npm install`. This will install both run-time project dependencies and developer tools listed\nin [package.json](./package.json) file.\n\n#### How to Build for Production\n\nIf you need just to build the app (without running a dev server), simply run:\n\n```shell\n$ npm run-script build\n```\n \n####  How to run Unit Tests.\n\n```shell\n$ npm testnpm\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobeio%2Frobe-react-commons","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frobeio%2Frobe-react-commons","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frobeio%2Frobe-react-commons/lists"}