
Security News
AGENTS.md Gains Traction as an Open Format for AI Coding Agents
AGENTS.md is a fast-growing open format giving AI coding agents a shared, predictable way to understand project setup, style, and workflows.
@0xsequence/design-system
Advanced tools
[Live Storybook](https://0xsequence.github.io/design-system/)
Sequence Design System is a reusable component library uses across the Sequence product suite.
Components are written in React with Tailwind, and its stories are written in Component Story Format.
pnpm add @0xsequence/design-system
The design system relies on these peer dependencies to be installed in your application:
pnpm add react react-dom motion
The design system requires to be used within an existing tailwind configured application. Your application should import the design system preset within your main css file. Check out the Tailwind Docs for more information on setting up your application
Import the styles at the root of your app:
@import 'tailwindcss';
@import '@0xsequence/design-system/preset';
/* Your app styles */
Then wrap your application root with the ThemeProvider:
import './index.css'
import { ThemeProvider } from '@0xsequence/design-system'
const root = ReactDOM.createRoot(document.getElementById('root'))
root.render(
<React.StrictMode>
<ThemeProvider>
<App />
</ThemeProvider>
</React.StrictMode>
)
Then import components from the design system to build your UI:
import { Text, Button, useTheme } from '@0xsequence/design-system'
const App = () => (
const { theme, setTheme } = useTheme()
<div>
<Text variant="normal">Hello, World!</Text>
<Button variant="primary" label="Change theme" onClick={() => setTheme(theme === 'dark' ? 'light' : 'dark')} />
</div>
)
Clone the Sequence Design System GitHub Project then start Storybook.
pnpm install && pnpm storybook
To make migrating from the vanilla-extract polymorphic box model styling system used in v1.x to the simplified tailwind classes version in 2.x you can use the supplied codemod to do most of the work for you.
clone the 0xsequence/design-system repo to your local machine and run pnpm install to install dependencies.
Run codemod
from the design-system directory (eg ~/0xsequence/design-system), giving a relative path to your application, ie.
cd ~/0xsequence/design-system pnpm codemod ../wallet-webapp/src/**/*.{ts,tsx}
`
And the codemod will convert atom props to tailwind classnames and handle as
props, amonst other things. Give it a try and save yourself some time.
pnpm install 0xsequence/design-system@latest
import '@0xsequence/design-system/styles.css'
pnpm install tailwindcss @tailwindcss/vite
@import 'tailwindcss';
@import '@0xsequence/design-system/preset';
import { defineConfig } from 'vite'
import tailwindcss from '@tailwindcss/vite'
export default defineConfig({
plugins: [
/* ... other plugins like react() */
tailwindcss(),
],
})
Note: this package is not used in Storybook's UI, but the visual design is identical.
FAQs
[Live Storybook](https://0xsequence.github.io/design-system/)
We found that @0xsequence/design-system demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 6 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
AGENTS.md is a fast-growing open format giving AI coding agents a shared, predictable way to understand project setup, style, and workflows.
Security News
/Research
Malicious npm package impersonates Nodemailer and drains wallets by hijacking crypto transactions across multiple blockchains.
Security News
This episode explores the hard problem of reachability analysis, from static analysis limits to handling dynamic languages and massive dependency trees.