dsfr-react
TypeScript icon, indicating that this package has built-in type declarations

0.0.4 • Public • Published

🇫🇷 French State Design System React component library 🇫🇷

Documentation

This module is a wrapper/compatibility layer for @gouvfr/dsfr, the vanilla JS/CSS implementation of the DSFR.

This module is a product of Etalab's Free and open source software pole. I'm working full time on this project. You can expect rapid development. 🚀

Get started

Development

Here are instructions for contributing, if you are looking to use dsfr-react heads over to the documentation page.

yarn
yarn build
npx tsc -w
npx tsc -p src/bin -w & npx tsc -p src -w

# Open another Terminal

yarn start_cra  # For testing in in a Create React App setup
yarn start_next # For testing in a Next.js setup
yarn start_vite # For testing in a Vite setup

When you want to import assets from the ./dsfr/ directory you must assume it's located in ./src/dsfr because it's where it's going to be relative to the transpiled JS files.

How to publish a new version on NPM, how to release a beta version

This repo was bootstrapped form garronej/ts-ci have a look at the documentation of this starter for understanding the lifecycle of this repo.

/dsfr-react/

    Package Sidebar

    Install

    npm i dsfr-react

    Weekly Downloads

    7

    Version

    0.0.4

    License

    MIT

    Unpacked Size

    48.4 MB

    Total Files

    1649

    Last publish

    Collaborators

    • garronej