← Changelog

System

@nordcom/nordstar-systemv0.1.047 releases
  1. 0.1.0

    Patch

    Fix <NordstarProvider/> theme generation and markup:

    • A theme with missing accents no longer emits invalid --nordstar-color-primary: null; declarations. The accent lines are now omitted when absent, so the @theme defaults apply (mirroring how every other optional color already falls back).
    • fonts.code is now quote-stripped just like fonts.heading/fonts.body, so a quoted value such as 'Fira Code' produces a valid font-family instead of a malformed declaration.
    • The structural id="nordstar" is now deterministic: props are spread before it so a consumer-supplied id can no longer silently replace the wrapper's own id.
    6 dependency updates
    • Deps: Update dependency vite to v8.0.13.
    • Deps: Update dependency @types/node to v25.8.0.
    • Deps: Update dependency @types/node to v25.9.0.
    • Deps: Update dependency @types/node to v25.9.1.
    • Deps: Update dependency @types/react to v19.2.15.
    • Deps: upgrade build/test tooling and docs dependencies to their latest releases (biome 2.5.0, vite 8.0.16, vitest 4.1.8, turbo 2.9.18, tailwindcss 4.3.1, sass 1.101.0, @types/node 25, @types/react 19.2.17, react 19.2.7, next 16.2.9, shiki 4.2.0 and related). Only devDependencies changed, so there is no runtime impact for consumers. The Biome config was migrated to the 2.5.0 schema (recommended → preset) and the CI environment variables were declared in turbo.json. inquirer is intentionally held at 13.x because the component generator relies on its legacy prompt API.
  2. 0.0.75

    Maintenance
    7 dependency updates
  3. 0.0.74

    Patch

    Fix publishing.

    Replace ESLint and Prettier with Biome 2.x. Single root biome.jsonc covers linting and formatting; turbo no longer orchestrates lint/format; CI now runs biome ci. Source files reformatted (trailing commas, sorted Tailwind classes, organized imports). No public API changes.

    Bump requirement to react 19.

    Update homepage.

    Migrate to Tailwind v4 consumer DX. The lib now ships a tailwind.css contract (@theme + @source) for Tailwind v4 users and a precompiled styles.css for non-Tailwind users. Consumers no longer maintain a duplicate tailwind.config.cjs — instead, @import "@nordcom/nordstar" in their main CSS does it all. Runtime CSS variables move to the --nordstar-* namespace; the <NordstarProvider/> React API is unchanged.

    2 dependency updates
  4. 0.0.73

    Patch

    Use explicit fragment.

    Upgrade typescript.

    Modernize build.

  5. 0.0.72

    Patch

    Upgrade deps

    7 dependency updates
  6. 0.0.68

    Maintenance
    6 dependency updates
  7. 0.0.67

    Patch
    • Bogus change to trigger another npm publish (the previous release failed).
  8. 0.0.66

    Patch
    • Don't engage tailwind at the component level.
    1 dependency update
  9. 0.0.63

    Patch
    • Refactor components to use tailwind and cva.
    • Update domain to https://nordcominc.github.io/nordstar/
    • Fix typings.
    2 dependency updates
  10. 0.0.61

    Maintenance
    9 dependency updates
  11. 0.0.60

    Patch

    Meta: Change codegen slightly.

    1 dependency update
  12. 0.0.59

    Patch

    Fix css module inclusions.

    1 dependency update
  13. 0.0.58

    Patch

    Fix engines field.

    Make overflow shadow customizable.

    6 dependency updates
  14. 0.0.56

    Patch

    Upgrade turbo.

    20 dependency updates
  15. 0.0.55

    Maintenance
    27 dependency updates
  16. 0.0.53

    Maintenance
    7 dependency updates
  17. 0.0.50

    Patch

    Fix highlight color.

  18. 0.0.49

    Patch

    Add more options.

    5 dependency updates
  19. 0.0.48

    Maintenance
    2 dependency updates
  20. 0.0.47

    Maintenance
    9 dependency updates
  21. 0.0.46

    Maintenance
    3 dependency updates
  22. 0.0.45

    Patch
    1 dependency update
  23. 0.0.44

    Patch
    • Improve testing setup to be more reliable and consistent.
    • Substantially improve both the output from the transpiler/compiler and the built type definitions.
    2 dependency updates
  24. 0.0.43

    Patch
    • Improve exports.
    • Fix types.
    • Improve build output.
    • Substantially improve testing.
  25. 0.0.42

    Patch
    • Remove clean-package and replace it with publishConfig _(this still needs testing)_.
    • Switch from "jsx": "preserve" to "jsx": "react-jsx".
    • Substantially improve both the vite and typescript configurations.
    • Use references instead of extends in tsconfig.jsons. This allows for better type checking and faster builds.
    • Properly create entry and rollupOptions' input file lists. This fixes a bunch of issues.
    • Define __dirname, we previously tried using __dirname under esm which is not supported, somehow it didn't error or break the build but it's fixed now anyway.
    • Some groundwork done to eventually support `jsr.io`

    Meta: Migrate to bun from npm.

  26. 0.0.40

    Patch

    Add packageManager field and missing component descriptions.

  27. 0.0.39

    Maintenance
    1 dependency update
  28. 0.0.35

    Maintenance
    4 dependency updates
  29. 0.0.33

    Patch

    Design: Fix styling.

  30. 0.0.30

    Patch

    Fix issues with <Input /> and improve color support.

    1 dependency update
  31. 0.0.28

    Maintenance
    1 dependency update
  32. 0.0.27

    Patch

    Input: Introduce the <Input/> component.

  33. 0.0.26

    Patch

    Refactor <Accented/> to use data attributes.

  34. 0.0.22

    Patch

    Improve how tsc builds the packages/apps, we now use "moduleResolution": "Bundler" and "moduleDetection": "force".

    Update package description.

  35. 0.0.21

    Patch

    Add a modern (the-new-css-reset) style reset to nordstar-system.

    See https://github.com/elad2412/the-new-css-reset.

    Improve general styling across all Nordstar components.

  36. 0.0.18

    Patch

    Apply css vars to :root.

    Refactor tests to use their own tsconfig; this is to prevent typepollution.

    1 dependency update
  37. 0.0.15

    Patch
    • Update release tooling, this should hopefully fix the issue with wildcard (*) dependencies. I will have to push a new release to verify.
    • Completely refactored how packages are built, exported and reimported. We will have to look into a better way to deal with clean-package as we'd eventually like to be able to export the scss/css modules as well.
    • Fixes code duplication inside of @nordcom/nordstar.
    • No longer embeds jsx-runtime into every package.
  38. 0.0.14

    Patch

    Export css, you should probably never need nor use this; but it is now available for those who might need direct access to the styling.

    Further increase the available theming options.

    Fix logical oversight resulting in missing styling when no theme was provided.

  39. 0.0.13

    Patch

    Add layout and sizing options to <NordstarProvider/> and refine overall design.

  40. 0.0.12

    Patch

    Add theme prop to <NordstarProvider/>.

  41. 0.0.11

    Patch

    Use typescript codebase directly during development internally.

    The exports get automatically replaced during packaging as a part of running clean-package in the prepack and postpack script(s).

  42. 0.0.10

    Patch

    Remove unused css module.

  43. 0.0.9

    Patch

    Tweak default theme's values.

  44. 0.0.8

    Patch

    Add a few layout-related css variables.

  45. 0.0.7

    Patch

    Add barebones forwardRef impl.

    Meta: Switch to using esmodules.

  46. 0.0.6

    Patch

    Migrate to vite from tsup.

    Fix style injection when using vite.

    1 dependency update
  47. 0.0.5

    Patch

    Move <NordstarProvider/> into a separate package. This is done to avoid circular dependencies between @nordcom/nordstar and @nordcom/nordstar-* as the meta package were importing and then exporting all sub packages.