
Product
Introducing Webhook Events for Alert Changes
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.
@eyecuelab/react-common
Advanced tools
This is a library of React components and utilities, shared across EyeCue Lab projects.
Check out the documentation!
npm install --save @eyecuelab/react-common
So, we are just starting off here, but these are some initial thoughts on coding standards. These will likely evolve as we continue to build out the library and learn things and discover patterns and all that good stuff.
Each component should have a dedicted storybook story showing off it's capabilities. These should be written in the component story format (docs).
This project uses Semantic Versioning (website). And don't you forget it.
To publish a new version, make sure to update CHANGELOG.md and then run:
npm run release
This will allow to select an update type (major, minor, patch, etc.) and will update the version in package.json. You do not need to update package.json by hand.
Firstly, add the following aliases to the webpack config of the parent project:
alias: {
react: path.resolve(__dirname, 'node_modules', 'react'),
'react-dom': path.resolve(__dirname, 'node_modules', 'react-dom'),
'styled-components': path.resolve(__dirname, 'node_modules', 'styled-components'),
},
The exact place this needs to go might differ by project, but for craco-powered projects this should go in the webpack section of the craco.config.js file. Basically when developing locally these libraries will exist in both react-common's node_modules and the parent project's node_modules. By providing these aliases to the parent project, it will always use its own local version of these modules, avoiding conflicts.
Next, run npm run link-dist or npm link ./dist in the root directory of react-common.
Finally run npm link @eyecue/react-common in the root directory of the parent project.
That's it! The parent project will now look at your local version of react-common. You can run npm run dev in the react-common directory to watch for changes and automatically rebuild (and those changes will show up in the parent project!). Be sure to keep in mind that any time you re-run npm install for the parent project, the link will be broken in favor of installing the deployed version of react-common, so you will need to re-run npm link @eyecue/react-common.
FAQs
EyeCue Lab shared React components and utilities
The npm package @eyecuelab/react-common receives a total of 3 weekly downloads. As such, @eyecuelab/react-common popularity was classified as not popular.
We found that @eyecuelab/react-common demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 6 open source maintainers collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Product
Add real-time Socket webhook events to your workflows to automatically receive software supply chain alert changes in real time.

Security News
ENISA has become a CVE Program Root, giving the EU a central authority for coordinating vulnerability reporting, disclosure, and cross-border response.

Product
Socket now scans OpenVSX extensions, giving teams early detection of risky behaviors, hidden capabilities, and supply chain threats in developer tools.