@sveltevietnam/ui
TypeScript icon, indicating that this package has built-in type declarations

1.0.0-next.27 • Public • Published

@sveltevietnam/ui



npm.badge MIT Discord

A design system for the Svelte Vietnam project, packaged as Tailwind presets.




Installation

Install the necessary packages using your package manger of choice:

pnpm add -D tailwindcss postcss svelte @sveltevietnam/ui

Re-export the predefined Postcss config:

// postcss.config.js
import config from '@sveltevietnam/ui/css/postcss';

export default config;

Add the preset to your tailwind.config.js:

// tailwind.config.js
import sveltevietnam from '@sveltevietnam/ui/css/tailwind';

/** @type {import("tailwindcss").Config } */
export default {
	content: ['./src/**/*.{html,js,svelte,ts,md}', 'svelte.config.js'],
	presets: [...sveltevietnam],
};

In your entry CSS, import fonts.css:

/* app.css */
@import url('@sveltevietnam/ui/css/fonts.css');

@tailwind base;
@tailwind components;
@tailwind utilities;

Editor Support

It is recommended, if possible, that you install the appropriate editor plugin/extension that adds support for TailwindCSS Language Server. If you are using VSCode, install the official Tailwind CSS IntelliSense. This greatly improves code discovery and developer productivity.

Documentation

...Coming soon...

Package Sidebar

Install

npm i @sveltevietnam/ui

Weekly Downloads

13

Version

1.0.0-next.27

License

MIT

Unpacked Size

1.18 MB

Total Files

44

Last publish

Collaborators

  • vnphanquang