{"id":13650500,"url":"https://github.com/italia/design-react-kit","last_synced_at":"2026-04-08T01:31:49.612Z","repository":{"id":31874962,"uuid":"104890644","full_name":"italia/design-react-kit","owner":"italia","description":"Il toolkit React conforme alle linee guida di design per i siti internet e i servizi digitali della PA.","archived":false,"fork":false,"pushed_at":"2026-03-17T17:56:22.000Z","size":92282,"stargazers_count":177,"open_issues_count":2,"forks_count":86,"subscribers_count":14,"default_branch":"main","last_synced_at":"2026-03-18T06:56:56.181Z","etag":null,"topics":["contributions-welcome","design","hacktoberfest","italia","react","toolkit"],"latest_commit_sha":null,"homepage":"https://italia.github.io/design-react-kit/","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/italia.png","metadata":{"files":{"readme":"README.EN.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.EN.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":"AUTHORS","dei":null,"publiccode":"publiccode.yml","codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2017-09-26T13:49:33.000Z","updated_at":"2026-03-17T17:32:21.000Z","dependencies_parsed_at":"2023-02-15T13:01:37.511Z","dependency_job_id":"63df9f21-6885-452c-a51c-267fd77e3051","html_url":"https://github.com/italia/design-react-kit","commit_stats":{"total_commits":711,"total_committers":54,"mean_commits":"13.166666666666666","dds":0.829817158931083,"last_synced_commit":"23bed3f35ececa9858fe458e19deed556bf7cd9c"},"previous_names":[],"tags_count":65,"template":false,"template_full_name":null,"purl":"pkg:github/italia/design-react-kit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/italia%2Fdesign-react-kit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/italia%2Fdesign-react-kit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/italia%2Fdesign-react-kit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/italia%2Fdesign-react-kit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/italia","download_url":"https://codeload.github.com/italia/design-react-kit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/italia%2Fdesign-react-kit/sbom","scorecard":{"id":496667,"data":{"date":"2025-08-11","repo":{"name":"github.com/italia/design-react-kit","commit":"f00f8e210fdbe7692903066a1adfe2c26828a99b"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4.8,"checks":[{"name":"Maintained","score":10,"reason":"20 commit(s) and 4 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":3,"reason":"Found 7/19 approved changesets -- score normalized to 3","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: no topLevel permission defined: .github/workflows/ci.yml:1","Warn: no topLevel permission defined: .github/workflows/commit-lint.yml:1","Warn: no topLevel permission defined: .github/workflows/pc-update.yml:1","Warn: no topLevel permission defined: .github/workflows/publish-release.yml:1","Warn: no topLevel permission defined: .github/workflows/update-docs.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/design-react-kit/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/ci.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/design-react-kit/ci.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/ci.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/design-react-kit/ci.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/commit-lint.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/design-react-kit/commit-lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/commit-lint.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/design-react-kit/commit-lint.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/pc-update.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/design-react-kit/pc-update.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pc-update.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/design-react-kit/pc-update.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/pc-update.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/design-react-kit/pc-update.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-release.yml:10: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/design-react-kit/publish-release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/publish-release.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/design-react-kit/publish-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-release.yml:31: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/design-react-kit/publish-release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/publish-release.yml:42: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/design-react-kit/publish-release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-docs.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/design-react-kit/update-docs.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/update-docs.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/italia/design-react-kit/update-docs.yml/main?enable=pin","Info:   0 out of   9 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   5 third-party GitHubAction dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 21 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":7,"reason":"3 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-xffm-g5w8-qvg7","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-67mh-4wv8-2f99"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-19T20:35:01.260Z","repository_id":31874962,"created_at":"2025-08-19T20:35:01.260Z","updated_at":"2025-08-19T20:35:01.260Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31536450,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"ssl_error","status_checked_at":"2026-04-07T16:28:06.951Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["contributions-welcome","design","hacktoberfest","italia","react","toolkit"],"created_at":"2024-08-02T02:00:37.328Z","updated_at":"2026-04-08T01:31:49.603Z","avatar_url":"https://github.com/italia.png","language":"TypeScript","funding_links":[],"categories":["📐 Design","TypeScript"],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003eDesign React Kit\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\".github/react-logo.png\" alt=\"react-logo\" width=\"120px\" height=\"auto\"/\u003e\n  \u003cbr\u003e\n  \u003ci\u003eDesign React Kit is a toolkit based on Bootstrap Italia \n    \u003cbr\u003e to build React web application.\u003c/i\u003e\n  \u003cbr\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://italia.github.io/design-react-kit\"\u003e\u003cstrong\u003eitalia.github.io/design-react-kit\u003c/strong\u003e\u003c/a\u003e\n  \u003cbr\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n    \u003ca href=\"https://www.npmjs.com/package/design-react-kit\"\u003e\u003cimg src=\"https://img.shields.io/npm/v/design-react-kit.svg\" alt=\"NPM\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/italia/design-react-kit/actions\"\u003e\u003cimg src=\"https://github.com/italia/design-react-kit/actions/workflows/ci.yml/badge.svg\" alt=\"Build\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://codecov.io/gh/italia/design-react-kit\"\u003e\u003cimg src=\"https://codecov.io/gh/italia/design-react-kit/branch/main/graph/badge.svg?token=0Ud6YSFi0r\" alt=\"codecov\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/italia/design-react-kit/blob/main/LICENSE\"\u003e\u003cimg src=\"https://img.shields.io/github/license/italia/design-react-kit.svg\" alt=\"License\"\u003e\u003c/a\u003e\n    \u003ca href=\"https://github.com/italia/design-react-kit/issues\"\u003e\u003cimg src=\"https://img.shields.io/github/issues/italia/design-react-kit.svg\" alt=\"GitHub issues\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://developersitalia.slack.com/messages/C04J92F9XM2/\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Slack%20channel-%23design--dev--react-blue.svg\" alt=\"Join the #design-system-react channel\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://slack.developers.italia.it/\"\u003e\n    \u003cimg src=\"https://slack.developers.italia.it/badge.svg\" alt=\"Get invited\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n_Read this in other languages: [Italiano 🇮🇹](README.md)._\n\n_⚠️ Warning: This kit was designed to work with Bootstrap Italia version 2.x. The kit for version 1.x of Bootstrap Italia has been deprecated and is located on the [4.x] branch (https://github.com/italia/design-react-kit/tree/4.x)._\n\n## Intro\n\n**Design React kit** is a set of React components that implements [Bootstrap Italia](https://italia.github.io/bootstrap-italia/) and [Design UI Kit](https://github.com/italia/design-ui-kit) styling.\nComponents are showcased with [Storybook](https://storybook.js.org/).\nPublic version of Storybook is available [here](https://italia.github.io/design-react-kit) for the latest stable release.\nTo play with the library, the [Playground React Kit](https://github.com/italia/design-react-kit-playground) is available.\n\n# Table of contents\n\n- [Table of contents](#table-of-contents)\n  - [Usage](#usage)\n    - [Add bootstrap-italia and fonts](#add-bootstrap-italia-and-fonts)\n    - [Example](#example)\n    - [Loading Fonts](#loading-fonts)\n    - [Peer dependencies](#peer-dependencies)\n  - [How to contribute 💙](#how-to-contribute-)\n  - [How to contribute with your own code](#how-to-contribute-with-your-own-code)\n  - [How to create new components](#how-to-create-new-components)\n    - [Snapshot tests](#snapshot-tests)\n  - [Building library](#building-library)\n  - [Useful links](#useful-links)\n  - [Browsers support](#browsers-support)\n  - [TypeScript typing definitions](#typescript-typing-definitions)\n  - [Main contributors](#main-contributors)\n\n## Usage\n\nTo use Design React as a dependency in your React project you can install it from [npm](https://www.npmjs.com/~italia). We suggest to use `create vite` to create a new React webapp from scratch as follows:\n\n```sh\nyarn create vite my-react-app --template react\ncd nome-app\nyarn add design-react-kit --save\n```\n\nMore information on creating a new app with React:\n\n- [Official documentation](https://react.dev/learn/start-a-new-react-project)\n- [Vitejs](https://vitejs.dev/guide/#getting-started)\n\n### Add bootstrap-italia and fonts\n\nThe `design-react-kit` module does not include the CSS and font files in the bundle, so this needs to be installed as well:\n\n```sh\nyarn add bootstrap-italia typeface-lora typeface-roboto-mono typeface-titillium-web --save\n```\n\n#### Note for `vite` users\n\nIf you are using `vite` as a bundler and want to customize the standard appearance of Bootstrap Italia, you need to\nadd an alias in the `vite.config.js` file:\n\n```js\nimport { defineConfig } from 'vite';\nimport react from '@vitejs/plugin-react';\n\nexport default defineConfig({\n  plugins: [react()],\n  resolve: {\n    alias: {\n      \"@splidejs/splide/src/css/core/index\":\n        \"node_modules/@splidejs/splide/src/css/core/index.scss\",\n    }\n  }\n});\n```\n\n### Example\n\nThen, you just need to import CSS e font editing `./src/App.js` as shown:\n\n```tsx\nimport React from 'react';\nimport './App.css';\nimport { Alert } from 'design-react-kit';\nimport 'bootstrap-italia/dist/css/bootstrap-italia.min.css';\nimport 'typeface-titillium-web';\nimport 'typeface-roboto-mono';\nimport 'typeface-lora';\n\nfunction App() {\n  return \u003cAlert\u003eThis is an Alert\u003c/Alert\u003e;\n}\n\nexport default App;\n```\n\nYou can consult this web template with StackBlitz:\n[Web template](https://stackblitz.com/edit/vitejs-vite-yy8bnk?file=src%2FApp.tsx)\n\n### Loading Fonts\n\nThe Bootstrap Italia theme defines a specific set of font typefaces to work: `titillium-web`, `roboto-mono` and `lora`. The loading of this set of fonts can be left to the browser or controlled: in this last case it is necessary to use the `FontLoader` component exported by the library.\nDeclaring the `FontLoader` on top of the Application tree it is enough to trigger the loading of the fonts.\n\nAs alternative it is required to manually manage the loading via the `webfontloader` package:\n\n```js\nconst WebFont = require('webfontloader');\nWebFont.load({\n  custom: {\n    families: ['Titillium Web:300,400,600,700:latin-ext', 'Lora:400,700:latin-ext', 'Roboto Mono:400,700:latin-ext']\n  }\n});\n```\n\n### Peer dependencies\n\nThe library does not include `react` and `react-dom`, avoiding versions clashing and increasing the size of the bundle.\nFor this reason, for local development it will be necessary to manually install dependencies.\n\nThe command to be executed is\n\n```sh\nyarn install --peers\n```\n\nor alternatively manually\n\n```sh\nyarn install react react-dom\n```\n\n## How to contribute 💙\n\n👉🏻 You can contribute to the library in various ways:\n\n- With your own code, taking charge of an issue among those open and not already assigned among [the issues](https://github.com/italia/design-react-kit/issues) of React Kit (even a comment on the issue to notify the desire to take charge).\n- By reporting bugs or improvements to the React Kit [official repository](https://github.com/italia/design-react-kit/).\n- By writing to us on the [dedicated channel](https://developersitalia.slack.com/messages/C04J92F9XM2/) of Slack.\n\n## How to contribute with your own code\n\nThe minimum requirements of your local environment should be:\n\n- NodeJS (\u003e= 18)\n- Yarn\n\nClone the repo and run `yarn` to install the dependencies.\nThen run the `yarn storybook:serve` command to start the development server.\n\nStorybook will therefore be available at http://localhost:9001/\n\nPublic version of the Storybook is available [here](https://italia.github.io/design-react-kit).\n\nStorybook has been enriched with some `addons` that make it more talented. Check dependencies on the `package.json` file for details.\n\n## How to create new components\n\nThis section explains how to create new components in the repository.\nAll components reside in the `src` directory: each component is a folder with all that is needed to make it work.\n_Storybook_ stories are instead under `stories`.  \nUnit tests are under the `test` folder.\n\ni.e. the `Button` component is shown below the `src/Button` path and its structure is as follows:\n\n```\n├── src\n│    └── Button\n│        └── Button.tsx\n├── stories\n│    ├── Components\n│    │   └── Button.stories.tsx\n│    └── Documentation\n│        └── Button.mdx\n└── test\n     └── Button.test.tsx\n```\n\nSome basic rules for structuring the components:\n\n- TSX file component files use JSX syntax.\n- The `.stories.tsx` files only contains examples relative to component.\n- The `.mdx` files only contains documentation relative to component.\n- The `.test.tsx` files only contains tests relative to component.\n\nOnce you have created a new component, with its history, starting _Storybook_ will be able to check that everything works as it should.\n\nDocumentation:\n\n- [Storybook](https://storybook.js.org/docs/get-started)\n- [MDX](https://storybook.js.org/docs/writing-docs/mdx)\n\n### Snapshot tests\n\nThe testing system has been provided with a snapshot check on existing stories: this means that each story content is copied into a special file used as reference to check changes in the future. This might fail some test checks on the PR in case of new or changed stories.  \nIn such case it is possible to update the snapshot file with the following command:\n\n```sh\nyarn test -u\n```\n\nAt this point create a new commit and update the PR. Make sure to check the new snapshot content whether it is in line with the changes made before pushing.\n\n## Building library\n\nTo build the library and add files into the `dist` folder:\n\n```sh\nyarn build\n```\n\n## Useful links\n\n- [Playground React Kit](https://github.com/italia/design-react-kit-playground)\n\n## Browsers support\n\nThe design kit follows the Guidelines for Public Services Design, within the Section [6.3.1.2.1. Supporto browser](https://docs.italia.it/italia/designers-italia/design-linee-guida-docs/it/2020.1/doc/user-interface/lo-sviluppo-di-un-interfaccia-e-i-web-kit.html#strumenti) via the package `browserslist-config-design-italia`.\n\n## TypeScript typing definitions\n\nThe library has been rewritten in Typescript and types are exported in the bundle.\n\n## Main contributors\n\nA special thank you to those who made the development of this library possible!\n\n| [![Sabatino Galasso](https://github.com/sabato-galasso.png?size=100)](https://github.com/sabato-galasso) | [![Marco Liberati](https://github.com/dej611.png?size=100)](https://github.com/dej611) | [![Matteo Avesani](https://github.com/Virtute90.png?size=100)](https://github.com/Virtute90) | [![Federico Turbino](https://github.com/federico-ntr.png?size=100)](https://github.com/federico-ntr) |\n| -------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |\n| Sabatino Galasso                                                                                         | Marco Liberati                                                                         | Matteo Avesani                                                                               | Federico Turbino                                                                                     |\n\nand thanks to [OpenCity Labs](https://opencitylabs.it) team\n\n\u003ca href=\"https://opencitylabs.it\"\u003e\u003cimg src=\"https://opencitylabs.it/wp-content/themes/opencity/assets/img/opencitylabs.png\" alt=\"OpenCity Labs\" width=\"300\"\u003e\u003c/a\u003e\n\n---\n\nAll contributors (_made with [contributors-img](https://contrib.rocks)_)\n\n\u003ca href = \"https://github.com/italia/design-react-kit/graphs/contributors\"\u003e\n  \u003cimg src = \"https://contrib.rocks/image?repo=italia/design-react-kit\"/\u003e\n\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitalia%2Fdesign-react-kit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fitalia%2Fdesign-react-kit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fitalia%2Fdesign-react-kit/lists"}