
Security News
Rust RFC Proposes a Security Tab on crates.io for RustSec Advisories
Rust’s crates.io team is advancing an RFC to add a Security tab that surfaces RustSec vulnerability and unsoundness advisories directly on crate pages.
@dmsi/wedgekit
Advanced tools
Wedgekit is meant as a starter guide and kit to quickly begin a DMSi project or help apply consistency in your project.
Wedgekit follows BEM methodology for naming classnames and the Atomic Design methodology for sorting and organizing components.
The Block, Element, Modifier methodology (commonly referred to as BEM) is a popular naming convention for classes in HTML and CSS. Developed by the team at Yandex, its goal is to help developers better understand the relationship between the HTML and CSS in a given project.
Atomic design is way to structure and organize your stylesheets in a way that makes sense to you and your team. Read this - http://atomicdesign.bradfrost.com/chapter-2/ to learn more about the methodology.
You may either import wedgekit.scss or the individual components. NOTE the order of this is very important.
@import "settings/settings"; // required
@import "mixins/mixins"; // required
@import "tools/tools"; // required
@import "atoms/atoms";
@import "molecules/molecules";
@import "organisms/organisms";
@import "utilities/utilities";
This is a working style guide. Add new components and documentation as needed for DMSi project. Make sure to follow the atomic design approach to decide where to place the new component.
Let's say you want to add a new organism. Simply add _.myNew.organisms.scss to the /scss/organisms directory. To import your new component, add @import "myNew.organisms"; to /scss/organisms/_organisms.scss file.
To add a new JS component, use the command:
yarn run add-component
Enter the name of the component, and indicate whether it can be created as a stateless function. For more information about stateless functions, see here.
yarn add @dmsi/wedgekit
OR
npm install --save @dmsi/wedgekit
######Importing
import { Alerts } from '@dmsi/wedgekit'
######Webpack
//webpack.config.js
module.exports = {
entry: [
'!!style-loader!css-loader!../node_modules/@dmsi/wedgekit/wedgekit.css'
]
};
FAQs
Web UI pattern library for DMSi Software
The npm package @dmsi/wedgekit receives a total of 30 weekly downloads. As such, @dmsi/wedgekit popularity was classified as not popular.
We found that @dmsi/wedgekit demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 3 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.

Security News
Rust’s crates.io team is advancing an RFC to add a Security tab that surfaces RustSec vulnerability and unsoundness advisories directly on crate pages.

Security News
/Research
Socket found a Rust typosquat (finch-rust) that loads sha-rust to steal credentials, using impersonation and an unpinned dependency to auto-deliver updates.

Research
/Security Fundamentals
A pair of typosquatted Go packages posing as Google’s UUID library quietly turn helper functions into encrypted exfiltration channels to a paste site, putting developer and CI data at risk.