
Product
Announcing Socket Fix 2.0
Socket Fix 2.0 brings targeted CVE remediation, smarter upgrade planning, and broader ecosystem support to help developers get to zero alerts.
atomic-scripts
Advanced tools
a small cli helper-tool for fast component scaffolding.
npm install --save-dev atomic-scripts
or yarn add --dev atomic-scripts
Update your package.json
like this:
{
"scripts": {
+ "atomic": "atomic-scripts"
},
+ "atomic-scripts": {
+ "componentsDir": "src/components/"
+ }
}
In your terminal start the cli-script via: npm run atomic
or yarn atomic
The answer all the questions and the component will be scaffolded into the correct directory.
For custom componentTypes to choose in your cli: add them in your package.json
config:
"atomic-scripts": {
+ "componentTypes": [
+ "atom",
+ "molecule",
+ "organism",
+ "template"
+ ]
}
}
If you want to specify your own templates: configure the path of your own templates.js in the package.json
config:
"atomic-scripts": {
"componentsDir": "src/components/",
+ "templates": "thePathToYour/templates.js"
}
}
The specified templates.js MUST export an array
of objects
which contains two keys:
fileName
and fileContent
.
These two can be strings or functions. If a function is supplied it will called with one parameter: an object with all user answers and must return a string.
Here is an example how this answers object could look like:
{
type: 'atom',
name: 'TestComponent',
}
For an quickstart look at the original templates.js file.
MIT © Michael Seel
FAQs
React Component Generator in Atomic-Design Manner
We found that atomic-scripts 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.
Product
Socket Fix 2.0 brings targeted CVE remediation, smarter upgrade planning, and broader ecosystem support to help developers get to zero alerts.
Security News
Socket CEO Feross Aboukhadijeh joins Risky Business Weekly to unpack recent npm phishing attacks, their limited impact, and the risks if attackers get smarter.
Product
Socket’s new Tier 1 Reachability filters out up to 80% of irrelevant CVEs, so security teams can focus on the vulnerabilities that matter.