Research
Security News
Malicious PyPI Package ‘pycord-self’ Targets Discord Developers with Token Theft and Backdoor Exploit
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
@emulsify/core
Advanced tools
An open-source toolset for creating and implementing design systems.
Emulsify Core provides a Storybook component library and a Webpack development environment. It is meant to make project setup and ongoing development easier by bundling all necessary configuration and providing it as an extendable package for your theme or standalone project.
Installation and configuration is setup by the provided base theme project(s). As of this writing, Emulsify Drupal is the only base theme project with this integration.
npm install @emulsify/core
within your repository or project theme.npm run
scripts from Emulsify Drupal's package.jsonwhisk/config/emulsify-core/
from Emulsify Drupal into your project so config/
exists at the root of your repository or project theme. The files within config/
allow you to extend or overwrite configuration provided by Emulsify Core.Run nvm use
prior to running any of the following commands to verify you are using Node 20.
(Each is prefixed with npm run
)
develop Starts and instance of storybook, watches for any files changes, recompiles CSS/JS, and live reloads storybook assets.
lint Lints all JS/SCSS within your components and reports any violations.
lint-fix Automatically fixes any simple violations.
prettier Outputs any code formatting violations.
prettier-fix Automatically fixes any simple code formatting violations.
storybook-build Builds a static output of the storybook instance.
The project maintainers have adopted a Code of Conduct that we expect project participants to adhere to. Please read the full text so that you can understand what actions will and will not be tolerated.
Please also follow the issue template and pull request templates provided. See below for the correct places to post issues:
To facilitate automatic semantic release versioning, we utilize the Conventional Changelog standard through Commitizen. Follow these steps when commiting your work to ensure semantic release can version correctly.
commit
script via yarn commit
or npm run commit
and follow the prompts to craft the perfect commit message.Emulsify® is a product of Four Kitchens.
Callin Mullaney |
Randy Oest |
FAQs
Bundled tooling for Storybook development + Webpack Build
The npm package @emulsify/core receives a total of 152 weekly downloads. As such, @emulsify/core popularity was classified as not popular.
We found that @emulsify/core demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 0 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.
Research
Security News
Socket researchers uncover the risks of a malicious Python package targeting Discord developers.
Security News
The UK is proposing a bold ban on ransomware payments by public entities to disrupt cybercrime, protect critical services, and lead global cybersecurity efforts.
Security News
Snyk's use of malicious npm packages for research raises ethical concerns, highlighting risks in public deployment, data exfiltration, and unauthorized testing.