
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
@orbit-design-system/core-react-component-generator
Advanced tools
This package is a Yeoman Generator that helps developers create new custom components in a structured way that includes documentation, unit tests, seperate styling and component definition. This should be used to make new components in Brand Libraries.
Software Prerequisites are: node 12.x+ and npm 6.x+. You must have access to the Monster JFrog Artifactory NPM repository to install the packages outlined in this package. See these instructions on getting access to JFrog Artifactory.
The monorepo requires that Yarn be installed globally:
# install yarn globally
npm install --global yarn
This generator is meant to be installed within the context of the monorepo that houses it. Clone the Global Design System Monorepo and install packages on the base repository using Yarn (yarn install). Once the packages are installed, use npm run build in the base of the monorepo, which will install all the prerequisites for all the packages in the monorepo, including this generator.
Make sure Yeoman is installed on your system if it is not already.
npm install --global yo
Then install this custom component generator globally:
npm install --global @uxf/generator-react-component
Once you have the generator installed globally, you should be able to run the yo command to generate a new custom component.
# in the base directory of your brand library
yo @uxf/react-component [componentName]
This creates a new component directory in the src/components directory.
To develop this generator, we recommend that you link this package globally so that you can make changes and run the generator against the changes without having to deploy and re-install the package:
# If starting from the monorepo, navigate to this sub-package
cd packages/core-react-component-generator
npm link
To fully and completely clear and reload packages you can run this series of commands in the base directory of the monorepo:
npx lerna clean -y
rm -rf node_modules
yarn install
npm run build
FAQs
Generate Global React Component
We found that @orbit-design-system/core-react-component-generator demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer 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.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.