Package detail

@lmc-eu/spirit-design-tokens

lmc-eu5.4kMIT3.6.0

Design tokens for Spirit Design System

readme

Spirit Design System ### Spirit Design System Maintained with Lerna Code Quality Checks Coverage Status Spirit is an open-source design system developed by Alma Career (formerly LMC).

Getting Started

See individual packages to learn how to get started.

Packages

Package name Description Version
@lmc-eu/spirit-analytics Analytic tools for Spirit Design System @lmc-eu/spirit-analytics
@lmc-eu/spirit-codemods Codemod transforms for Spirit Design System version migration @lmc-eu/spirit-codemods
@lmc-eu/spirit-common Common scripts for Spirit Design System Private
@lmc-eu/spirit-design-tokens Design tokens for Spirit Design System @lmc-eu/spirit-design-tokens
@lmc-eu/spirit-form-validations Form Validations for Spirit Design System @lmc-eu/spirit-form-validations
@lmc-eu/spirit-icons Icons for Spirit Design System @lmc-eu/spirit-icons
@lmc-eu/spirit-web CSS and vanilla JS implementation of Spirit Design System @lmc-eu/spirit-web
@lmc-eu/spirit-web-react React implementation of Spirit Design System components @lmc-eu/spirit-web-react
@lmc-eu/spirit-web-twig Twig implementation of Spirit Design System components @lmc-eu/spirit-web-twig

Development

Prerequisites

🚀 Start Development

  • git clone ssh://git@github.com:lmc-eu/spirit-design-system.git
  • cd spirit-design-system
  • corepack enable
  • corepack install
  • yarn install
  • yarn start

See package.json for all available tasks.

🙌 Contributing

We're always looking for contributors to help us fix bugs, build new features, or help us improve the project documentation. If you're interested, definitely check out our Contributing Guide! 👀

📝 License

See the LICENSE file for information.

changelog

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

3.6.0 (2025-06-30)

Features

Note: Version bump only for package @lmc-eu/spirit-design-tokens

3.5.0 (2025-06-09)

Dependencies

  • Update all non-major dependencies (e4ed61a)

Features

Note: Version bump only for package @lmc-eu/spirit-design-tokens

3.4.0 (2025-05-12)

Features

  • design-tokens: Add new barrel file for js device tokens (d8a9cb2)
  • design-tokens: Add new index file for scss device tokens (a8810c9)
  • design-tokens: Change form helper text, selected content basic and selected header item colors (2106a20)
  • design-tokens: Introduce accent colors #DS-1771 (ebd3170)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

3.3.1 (2025-03-26)

Miscellaneous changes

Note: Version bump only for package @lmc-eu/spirit-design-tokens

3.3.0 (2025-02-27)

Features

Styles

  • design-tokens: Use sharable ESlint config (cae069b)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

3.2.0 (2025-02-21)

Dependencies

  • Update dependency vite to v6 (3f88c3f)

Features

  • design-tokens: Introduce Container size tokens #DS-1674 (e6e1553)
  • design-tokens: Update header item color token (2a6637a)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

3.1.0 (2025-02-12)

Dependencies

  • Update build tools non-major (cc520b6)
  • Update dependency typescript to v5.7.3 (31fa021)

Features

  • design-tokens: Introduce Skeleton Gradient tokens (a06b241)
  • design-tokens: Update Skeleton gradient configuration (79da142)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

3.0.3 (2025-01-30)

Dependencies

  • Update stylelint non-major (63261a7)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

3.0.2 (2025-01-27)

Code Refactoring

  • repo: Use sharable typescript-config-spirit in tsconfig files (b53a603)

Styles

  • repo: Get rid of all heading capitalization ignore comments in docs (e2c358b)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

3.0.1 (2024-12-16)

Styles

  • common, codemods, analytics, design-tokens: Fix docs by markdown linter (f5941f7)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

3.0.0 (2024-11-25)

Miscellaneous changes

Note: Version bump only for package @lmc-eu/spirit-design-tokens

3.0.0-alpha.2 (2024-11-25)

Chores

  • design-tokens: Force Publish

Note: Version bump only for package @lmc-eu/spirit-design-tokens

3.0.0-alpha.2 (2024-11-13)

Chores

  • design-tokens: Force Publish

Note: Version bump only for package @lmc-eu/spirit-design-tokens

3.0.0-alpha.1 (2024-11-06)

Chores

  • design-tokens: Force Publish

Note: Version bump only for package @lmc-eu/spirit-design-tokens

3.0.0-alpha.0 (2024-10-17)

BREAKING CHANGES

2.1.3 (2024-11-22)

Dependencies

  • Update all non-major dependencies (188c30d)
  • Update all non-major dependencies (da33775)
  • web, web-react, web-twig: Implement sass-embedded library (07df504)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

2.1.2 (2024-10-17)

Dependencies

  • Update all non-major dependencies (949b633)
  • Update dependency vite-plugin-dts to v4 (fa6a656)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

2.1.1 (2024-10-14)

Bug Fixes

Dependencies

  • Update all non-major dependencies (97f71bd)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

2.1.0 (2024-09-09)

Chores

  • design-tokens: Rename Vite config to use mts extension becuase of deprecated api (6b79588)
  • design-tokens: Use Node module resolution to fix the problem with Vite build (083b245)

Dependencies

  • Update all non-major dependencies (bca6b32)
  • Update dependency stylelint to v16 (e3b7ae6)

Features

Note: Version bump only for package @lmc-eu/spirit-design-tokens

2.0.3 (2024-07-24)

Dependencies

  • Update all non-major dependencies (cca8e0a)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

2.0.2 (2024-06-26)

Chores

  • design-tokens: Use sharable Stylelint configuratio (d6f7f7f)

Dependencies

  • Update all non-major dependencies (7876fb8)
  • Update dependency npm-run-all2 to v6 (1553070)
  • Update dependency vite to v5 (c6d2d93)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

2.0.1 (2024-06-12)

Styles

  • repo: Reformat docs using Prettier v3 (670757d)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

2.0.0 (2024-06-10)

BREAKING CHANGES

  • design-tokens: Rename Gradient token --angle var to --gradient-angle #DS-1105 (8705888)
  • repo: Drop support for Node.js v16 (08788be), closes #DS-466

Note: Version bump only for package @lmc-eu/spirit-design-tokens

1.1.6 (2024-05-20)

Dependencies

  • Update all non-major dependencies (7b34614)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

1.1.5 (2024-04-24)

Code Refactoring

  • ci: Yarn no longer supports pre* and post* scripts (44b8f1c)

Dependencies

  • repo: Switch from npm-run-all to npm-run-all2 fork (b857115)
  • Update all non-major dependencies (1a4adb6)
  • Update all non-major dependencies (10774a2)

Styles

  • design-tokens: Fix color hex length to short (9a2c498)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

1.1.4 (2024-04-11)

Dependencies

  • Update all non-major dependencies (b971d44)

Documentation

  • repo: Rebrand to Alma Career (4a9a28b)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

1.1.3 (2024-01-12)

Chores

  • design-tokens: Fix subdirectory path while build from root (f8992d4)

Dependencies

  • Update all non-major dependencies (67f8357)
  • Update all non-major dependencies (04252f1)
  • Update dependency typescript to v5 (0d99d02)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

1.1.2 (2023-12-05)

Bug Fixes

  • design-tokens: Remove exports field block build on product applications (4307f68)

Dependencies

Note: Version bump only for package @lmc-eu/spirit-design-tokens

1.1.1 (2023-11-18)

Bug Fixes

  • design-tokens: Use sass condition in exports field (acc13ae)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

1.1.0 (2023-11-15)

Chores

  • design-tokens: Introduce distribution process for JS files (af09f2f), closes #DS-1012

Features

  • design-tokens: Introduce structure of exported tokens to JS (529d27e)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

1.0.3 (2023-10-25)

Dependencies

  • Update all non-major dependencies (e7b6413)
  • Update dependency @lmc-eu/stylelint-config to v7 (ff26da7)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

1.0.2 (2023-09-06)

Dependencies

  • Update all non-major dependencies (2ed3156)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

1.0.1 (2023-08-09)

Dependencies

  • Update all non-major dependencies (19335a3)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

1.0.0 (2023-07-21)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

0.25.5 (2023-06-28)

Dependencies

  • Update all non-major dependencies (ba23f3d)
  • Update all non-major dependencies (c70b276)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

0.25.4 (2023-05-18)

Miscellaneous changes

Note: Version bump only for package @lmc-eu/spirit-design-tokens

0.25.3 (2023-04-17)

Miscellaneous changes

Note: Version bump only for package @lmc-eu/spirit-design-tokens

0.25.2 (2023-02-13)

Dependencies

  • Update dependency @lmc-eu/stylelint-config to v6 (32caf4a)
  • Update dependency stylelint to v15 (55f379a)
  • Update dependency stylelint-order to v6 (91e09c1)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

0.25.1 (2023-02-09)

Dependencies

  • Update all non-major dependencies (190529b)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

0.25.0 (2023-02-01)

Features

  • design-tokens: Introduce xlarge size token for body text (5133ca9)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

0.24.0 (2022-12-16)

Miscellaneous changes

Note: Version bump only for package @lmc-eu/spirit-design-tokens

0.23.0 (2022-11-07)

Dependencies

  • Update all non-major dependencies (48cac89)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

0.22.0 (2022-10-13)

Dependencies

  • Pin dependency @lmc-eu/stylelint-config to 5.0.0 (674a405)

Styles

Note: Version bump only for package @lmc-eu/spirit-design-tokens

0.21.0 (2022-09-22)

Miscellaneous changes

Note: Version bump only for package @lmc-eu/spirit-design-tokens

0.20.0 (2022-08-31)

Dependencies

  • Update all non-major dependencies (28d33a2)

Features

  • Add shx package to cross-platform commands (9c358ef)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

0.19.0 (2022-07-30)

Miscellaneous changes

Note: Version bump only for package @lmc-eu/spirit-design-tokens

0.18.0 (2022-06-23)

Dependencies

  • Update all non-major dependencies (493b4d7)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

0.17.0 (2022-06-06)

Dependencies

  • Update all non-major dependencies (2de1f66)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

0.16.0 (2022-05-19)

Dependencies

  • Update all non-major dependencies (1cefb14)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

0.15.0 (2022-05-02)

Dependencies

  • Update all non-major dependencies (d6efb47)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

0.14.0 (2022-04-25)

Dependencies

  • Update all non-major dependencies (db90539)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

0.13.0 (2022-04-13)

Documentation

  • design-tokens: Add missing node_modules in sass loader configuration (ddb40e7)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

0.12.0 (2022-03-31)

Dependencies

  • Update all non-major dependencies (211daef)
  • Update dependency @lmc-eu/stylelint-config to v4 (53c825b)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

0.11.0 (2022-03-28)

Features

  • Updated styles and tokens (ac3cc0c)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

0.10.0 (2022-03-22)

Dependencies

  • Update all non-major dependencies (3fd178b)
  • Update dependency @lmc-eu/stylelint-config to v3.0.1 (f43d4f6)
  • Update dependency stylelint to v14 (cf14c4b)
  • Update dependency stylelint-order to v5 (97664aa)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

0.9.0 (2022-03-11)

Miscellaneous changes

Note: Version bump only for package @lmc-eu/spirit-design-tokens

0.8.0 (2022-02-26)

Chores

  • release: Publish [ci-skip] (a11c055)

Dependencies

  • Update dependency @lmc-eu/stylelint-config to v3 (18cfc75)

Features

  • Implement Grid component to spirit-web and showcase it in demo (329b28b)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

0.7.0 (2022-02-18)

Chores

  • Prefer javascript for configuration if possible (328d6f1)

Dependencies

  • Bump @lmc-eu/stylelint-config from 1.0.4 to 2.0.2 (5989cd1)
  • Pin dependencies (dc33b40)
  • Update all non-major dependencies (a2289eb)

Documentation

  • Improve docs for both users and contributors (2c37796)

Features

  • Add background interactive color tokens and update disabled color (15da8e2)
  • Implement Container component to spirit-web and showcase it in demo (e05b367)

Styles

  • Reformat changelogs using Prettier (2491f02)

Note: Version bump only for package @lmc-eu/spirit-design-tokens

0.6.0 (2022-01-12)

Documentation

  • design-tokens: Include changelog (de526ae)
  • license: Include license file (8f0af0a)

Features

  • Add background backdrop token (9b5f0cd)
  • Add breakpoints to tokens (c4290c2)
  • Split border tokens and subtract border width value from button paddings (dfbf6ac)

Styles

  • Reformat codebase using code formatter (a2abf71)

0.5.0 (2021-12-21)

BREAKING CHANGES

  • Remove $border-main-selected color (d650659)

Chores

  • web-react: Instroduce test script (7fe668c)
  • Add eslint with its configuration to react package and add linters to GitHub workflow (47b21c3)

Features

  • Synchronize color scales with designers (42c2a30)

0.4.5 (2021-12-02)

Bug Fixes

  • design-tokens: Declare style even for hidden border so it's consistent with other border styles (22047be)

Features

  • Update button style. Add new font-weight token (c142c2e)
  • Update color palette according to Figma and use same naming (87266da)

0.4.4 (2021-11-24)

Bug Fixes

  • Render text with sans-serif when Inter font is not available (9c64a16)

0.4.3 (2021-11-13)

Chores

  • Declare path to repository in package.json (d337221)

0.4.2 (2021-10-21)

Features

  • Add border design tokens (4791b5c)

0.4.1 (2021-10-20)

BREAKING CHANGES

  • Remove product specific design tokens and CSS from Spirit packages (0767891)
    • They will be managed by product teams.
    • Change Jobs demo to custom branding example with overridden design tokens and a Sass pipeline.

Bug Fixes

  • Make all design token categories configurable by adding !default flag (df67132)

0.4.0 (2021-10-07)

Features

  • Introduce spirit-design-tokens package with default branding in Sass (930e07e)

0.3.0 (2021-09-30)

BREAKING CHANGES

  • Prefix replaceable Sass modules with @ to mark their special loading behavior (ea775bd)

0.2.0 (2021-09-22)

Code Refactoring

  • Keep source for publishing in dist directory in all packages (31cc3af)

Features

  • Extend Jobs design tokens (b4d97aa)
  • Introduce branding to the web package (c42bb53)
  • Switch color config to color scales (f302688)
  • Update Design Tokens according to the current state of Figma tokens (5c04041)

0.1.0 (2021-09-20)

Features

  • Introduce spirit-design-tokens package with default branding in Sass (bb999d1)