Design System for the City of Amsterdam http://designsystem.amsterdam
  • TypeScript 73.3%
  • MDX 16.3%
  • SCSS 5.5%
  • JavaScript 3.8%
  • CSS 1%
  • Other 0.1%
Find a file
dependabot[bot] f7f84c414b
chore(deps-dev): Bump the patch-and-minor-dev-dependencies group across 1 directory with 16 updates (#3027)
# Bump the patch-and-minor-dev-dependencies group across 1 directory
with 16 updates

## Links

- (Add links to relevant documentation pages, stories in the feature
branch deploy, and related issues or discussions.)

## What

- Bump 16 development dependencies, as listed by Dependabot below.
- Update ESLint to 10.12.0, pnpm to 12.14.0 and the remaining Storybook
packages to 10.6.2.
- Remove the `plugin/use-baseline` disables above `text-wrap` in ten
component stylesheets.

## Why

Dependabot bumped `@storybook/addon-mcp` to 10.6.2 but left the other
Storybook packages on 10.6.1, which caused peer dependency issues.

`stylelint-plugin-use-baseline` 1.4.7 no longer reports `text-wrap`, so
the disables for it failed the `--report-needless-disables` check in CI.

## How

The stylesheet changes only remove comments and the empty lines before
them, so the CSS output stays the same.

## Checklist

Before submitting your pull request, please ensure you have done the
following. Check each checkmark if you have done so or if it wasn't
necessary:

- [x] Add or update unit tests
- [x] Add or update documentation
- [x] Add or update stories
- [x] Add or update exports in index.\* files
- [ ] Comment `/chromatic test` and verify visual regression tests pass
- [x] Start the PR title with a Conventional Commit prefix

## Additional notes

Dependabot’s original description, without its release notes and commit
lists:

Bumps the patch-and-minor-dev-dependencies group with 16 updates in the
/ directory:

| Package | From | To |
| --- | --- | --- |
|
[@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin)
| `8.71.1` | `8.71.2` |
|
[@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser)
| `8.71.1` | `8.71.2` |
|
[baseline-browser-mapping](https://github.com/web-platform-dx/baseline-browser-mapping)
| `2.11.27` | `2.11.29` |
|
[eslint-plugin-baseline-js](https://github.com/3ru/eslint-plugin-baseline-js)
| `0.7.4` | `0.7.5` |
|
[eslint-plugin-storybook](https://github.com/storybookjs/storybook/tree/HEAD/code/lib/eslint-plugin)
| `10.6.1` | `10.6.2` |
| [npm-check-updates](https://github.com/raineorshine/npm-check-updates)
| `23.1.0` | `23.1.1` |
| [prettier](https://github.com/prettier/prettier) | `3.9.9` | `3.9.10`
|
| [stylelint-order](https://github.com/hudochenkov/stylelint-order) |
`8.1.1` | `8.1.2` |
|
[stylelint-plugin-use-baseline](https://github.com/ryo-manba/stylelint-plugin-use-baseline)
| `1.4.6` | `1.4.7` |
|
[@testing-library/user-event](https://github.com/testing-library/user-event)
| `14.6.7` | `14.6.8` |
|
[@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8)
| `5.0.3` | `5.0.5` |
| [rollup](https://github.com/rollup/rollup) | `4.64.2` | `4.64.7` |
|
[vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest)
| `5.0.3` | `5.0.5` |
|
[style-dictionary](https://github.com/style-dictionary/style-dictionary)
| `5.6.0` | `5.6.1` |
|
[@storybook/addon-mcp](https://github.com/storybookjs/storybook/tree/HEAD/code/addons/mcp)
| `10.6.1` | `10.6.2` |
| [chromatic](https://github.com/chromaui/chromatic-cli) | `18.11.0` |
`18.12.2` |

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Vincent Smedinga <v.smedinga@amsterdam.nl>
2026-10-17 01:05:27 +02:00
.github chore(deps): Bump the patch-and-minor-actions group with 2 updates (#3026) 2026-10-16 15:12:07 +02:00
.husky chore(deps): Adopt nano-staged instead of lint-staged (#2740) 2026-07-02 17:56:36 +02:00
documentation chore: Keep questions in review comments for open choices (#2978) 2026-09-18 17:03:53 +02:00
packages chore(deps-dev): Bump the patch-and-minor-dev-dependencies group across 1 directory with 16 updates (#3027) 2026-10-17 01:05:27 +02:00
packages-proprietary chore(deps-dev): Bump the patch-and-minor-dev-dependencies group across 1 directory with 16 updates (#3027) 2026-10-17 01:05:27 +02:00
plop-templates feat(Metadata): Add the Metadata component (#2912) 2026-08-07 20:57:18 +02:00
storybook chore(deps-dev): Bump the patch-and-minor-dev-dependencies group across 1 directory with 16 updates (#3027) 2026-10-17 01:05:27 +02:00
stylelint chore(deps-dev): Bump the patch-and-minor-dev-dependencies group across 1 directory with 16 updates (#3027) 2026-10-17 01:05:27 +02:00
.editorconfig Initial commit 2022-11-18 11:19:08 +01:00
.gitattributes Initial commit 2022-11-18 11:19:08 +01:00
.gitignore chore(deps): Upgrade TypeScript to 6.0.3 (#2790) 2026-07-12 22:16:29 +02:00
.nano-staged.json chore(deps-dev): Bump npm-package-json-lint from 10.5.1 to 11.0.0 (#2951) 2026-08-21 13:21:24 +00:00
.npmpackagejsonlintrc.json chore: Apply the full package.json lint rule set to the proprietary packages (#2917) 2026-08-08 14:27:53 +02:00
.nvmrc chore: Use npm trusted publishing (#2278) 2025-10-31 12:18:37 +00:00
.prettierignore chore: Add instructions for AI coding agents (#2511) 2026-04-24 13:40:27 +02:00
.prettierrc.json Fix prettier issues (#462) 2023-08-03 16:48:09 +02:00
.release-please-manifest.json chore: release main (#2926) 2026-08-08 23:38:30 +02:00
.stylelintignore chore: Remove unnecessary entries from ignore files, use pnpm in contributor docs (#2489) 2026-03-27 15:35:02 +01:00
.stylelintrc.json chore(Stylelint): Require an empty line before at-rules (#2986) 2026-09-23 10:02:34 +00:00
AGENTS.md chore(Storybook, docs): State WCAG 2.2 Level AA as the accessibility target (#2968) 2026-09-15 10:45:36 +02:00
CONTRIBUTING.md chore(pnpm): Post-v11 cleanup and explicit build step (#2639) 2026-05-22 13:58:43 +00:00
eslint.config.mjs chore(deps-dev): Upgrade ESLint to version 10 (#2985) 2026-09-23 13:24:35 +00:00
eslint.rules.mjs chore(storybook): introduce #storybook and #tokens path aliases 2026-06-16 14:41:39 +02:00
LICENSE.md chore: Translate all documentation to English (#1054) 2024-01-26 15:55:19 +01:00
LICENSE.txt Initial commit 2022-11-18 11:19:08 +01:00
NOTICE.md chore(docs): Improve documentation on Spacious and Compact Mode (#2289) 2025-11-21 12:34:52 +01:00
package.json chore(deps-dev): Bump the patch-and-minor-dev-dependencies group across 1 directory with 16 updates (#3027) 2026-10-17 01:05:27 +02:00
plopfile.mjs chore: Insert scaffolded index entries in sorted order (#2743) 2026-07-03 01:17:16 +02:00
pnpm-lock.yaml chore(deps-dev): Bump the patch-and-minor-dev-dependencies group across 1 directory with 16 updates (#3027) 2026-10-17 01:05:27 +02:00
pnpm-workspace.yaml chore(deps-dev): Upgrade ESLint to version 10 (#2985) 2026-09-23 13:24:35 +00:00
publiccode.yml chore: Enable indexing on oss.developer.overheid.nl (#2737) 2026-07-10 22:40:29 +02:00
README.md chore(Storybook): Merge and tidy the Designer and Developer guides into Guidelines (#2930) 2026-08-09 21:28:17 +02:00
release-please-config.json chore: Rename ‘proprietary’ directory to ‘packages-proprietary’ (#1969) 2025-04-04 11:42:07 +02:00
tsconfig.json chore: Raise the TypeScript lib to ES2023 (#2863) 2026-07-31 00:55:19 +02:00

Amsterdam Design System

This is the guide for the user interfaces of all digital products and services provided by the City of Amsterdam.

We offer reusable components, patterns and guides for teams that work on our websites. This helps everyone work faster and better, with more time to create value. To our citizens and businesses, all our channels look the same and work similarly; they are broadly accessible and evoke trust.

We aim to create libraries for, or support otherwise, Figma, CSS, React, React Native, Mendix, and Drupal.

A Storybook portal demonstrates our components and documentation.

Our Figma Library contains the design of our components and patterns.

Getting started

See the getting started documentation for developers on how to use our React components.

AI assistance

If you build with an AI coding assistant, connect it to our Model Context Protocol (MCP) server. Your assistant then works with real Amsterdam Design System components and their correct properties, instead of inventing markup. See connecting AI assistants to set it up.

Contributing

See the documentation for contributors.

Code of conduct

We pledge to act and interact in ways that contribute to an open, welcoming, diverse, inclusive, and healthy community. Read our Code of Conduct if you haven’t already.

NL Design System

This project is part of a community initiative to use NL Design System components for websites that comply with the Amsterdam Design System.

Join the #nl-design-system Slack via praatmee.codefor.nl for more information and to learn about things happening in our open-source community.

Thanks

Thanks to Chromatic for providing the visual testing platform that helps us review UI changes and catch visual regressions.

Licence

This project is free and open-source software licenced under the European Union Public License (EUPL) v1.2 or higher. Documentation is licenced as Creative Commons Zero 1.0 Universal (CC0-1.0).

The open-source licences do not cover the assets in the packages-proprietary directory. Each directory in the packages-proprietary directory specifies the applicable licence for that directory. Please read the notice for more information about proprietary assets.