
Security News
Crates.io Users Targeted by Phishing Emails
The Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
@jaak/primitives
Advanced tools
UI primitives with predictable, unopinionated defaults and HTML-based semantics for scalable application architecture
npm i @jaak/primitives
import { Text } from '@jaak/primitives'
const Component = () => (
<Text>Hello primitives!</Text>
)
Primitives can be extended at application-level and composed into React components.
import { Button, Text, View } from '@jaak/primitives'
// Enhance primitives with custom attributes
const PrimaryButton = styled(Button)`
box-shadow: ${({ boxShadow }) => boxShadow};
`
// Compose library and application-level primitives
const Component = () => (
<View>
<Text color='primary'>
I 💖 Primitives!
</Text>
<AnchorButton>
I want to be an ⚓️
</AnchorButton>
<PrimaryButton boxShadow='4px 2px 4px black'>
🏗
</PrimaryButton>
</View>
)
Generate a theme that can be used with styled-components
<ThemeProvider>
:
import { theme } from '@jaak/primitives'
import { ThemeProvider } from 'styled-components'
// Theme values can be customised - this is optional
const customTheme = {
palette: {
primary: '#AAAAAA',
}
}
const Component = () => (
<ThemeProvider theme={theme(customTheme)}>
...
</ThemeProvider>
)
npm run styleguide:start
npm run build
npm test
FAQs
JAAK UI primitives
The npm package @jaak/primitives receives a total of 2 weekly downloads. As such, @jaak/primitives popularity was classified as not popular.
We found that @jaak/primitives 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
The Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
Product
Socket now lets you customize pull request alert headers, helping security teams share clear guidance right in PRs to speed reviews and reduce back-and-forth.
Product
Socket's Rust support is moving to Beta: all users can scan Cargo projects and generate SBOMs, including Cargo.toml-only crates, with Rust-aware supply chain checks.