npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2025 – Pkg Stats / Ryan Hefner

@kystverket/styrbord

v1.1.15

Published

Styrbord er et komponentbibliotek som vi kan ta i bruk i Kystverkets interne og eksterne applikasjoner. Det er _ikke_ en profilguide, men en teknisk ressurs om kan trekkes inn for å la applikasjonen ha et Kystverket uttrykk samtidig som det følger moderne

Downloads

2,663

Readme

Styrbord

Styrbord er et komponentbibliotek som vi kan ta i bruk i Kystverkets interne og eksterne applikasjoner. Det er ikke en profilguide, men en teknisk ressurs om kan trekkes inn for å la applikasjonen ha et Kystverket uttrykk samtidig som det følger moderne prinsipper for design.

Styrbord tar i bruk designsystemet.no sine komponenter og prinsipper. Komponentene til Designsystemet blir eksportert videre av Styrbord med Kystverkets farger og tekststil. Dette betyr at dokumentasjonen til Designsystemet er vel så viktig som den du finner her.

Alle komponentene og typene i Designsystemet er tilgjengelig i Styrbord med følgende merknader:

  • Noen komponenter blir overskrevet av Styrbord og har ikke nødvendigvis samme interface som Designsystemet. De er merket med 'ds+kyv' i Storybook. De kan være basert på tilsvarende komponent i Designsystemet, men ikke nødvendigvis.

Versjonering

  • Major følger major-versjon til Designsystemet.
  • Minor inkrementeres ved en eller flere knekkende endringer, eller ny versjon av Designsystemet.
  • Patch inkrementeres ved alle endringer, store eller små, som ikke knekker noe eksisterende.

Bruk

Det holder å importere CSS én gang globalt.

import '@kystverket/styrbord/style.css';

Importering av enkeltkomponenter.

import { Heading, Ingress, Tabs } from '@kystverket/styrbord';

Design Tokens

Styrbords design tokens hentes fra @Kystverket/styrbord-tokens.

Endringslogg

2025-11-11 -- v1.1.0

  • Oppdatert til Designsystemet versjon 1.7.2 fra 1.6.1.
  • Fjernet unødvendig dependency til @navikt/aksel-icons.

2025-10-24 -- v1.0

Offisielt versjon 1.0.

  • Fjernet all duplisering av CSS-variabler. Tidligere har vi for bakoverkompatibilitet duplisert alle Designsystemvariabler til en variabel uten --ds- foran. Disse variablene er nå ikke lenger tilstede. Versjon 1.0 var en god anledning til å rydde i dette.
  • --spacing-#-variablene er flyttet fra styrbord-tokens til styrbord. Skal ikke ha noen effekt. Oppfordrer til å bruke --ds-size-# over --spacing-#.

2025-10-23

Oppdatert til Designsystemet 1.6.1 fra 1.4.0.

Endret Avatar.

  • Størrelser er nå 2x og 3x fra xxs og xxxs.
  • Endret fargevalg. data-color er nå kun vanlige farger, men man kan legge på data-color-variant="surface-tinted" for å få dusere farger.

2025-10-16

Footer har blitt endret. Den er ikke bakoverkompatibel, men siden footer stort sett settes en gang bør dette gå bra. Se Footer.stories.tsx for hvordan den skal brukes i din applikasjon.

2025-09-08

Box har fått noen endringer på fargene og interfacet. Dette er gjort for å gjøre default-fargene mer attraktive og bruke, og samtidig endre fargenavn til å matche variabelnavn fra Designsystemet.

  • Fargen action er fjernet og endret til primary.
  • Attributten subtle er fjernet. Default-farge er nå mye likere subtle.
  • Fargevarianter kan velges ved å sette color="farge/variant". For å matche den gamle action-fargen kan man ha color="primary/active". Se Box-storyen for alle variantene.

2025-08-15

Arbeid for å gjøre Styrbord mindre forskjellig fra Designsystemet. Dette gjør at det forhåpentligvis blir lettere å lære, og lettere å ta i bruk dokumentasjonen til Designsystemet.

  • <InputLabel> er fjernet. Man kan bruke <Label> med <LabelContent> (ny) for å oppnå samme visning.
  • <ErrorLabel> er fjernet. Man kan bruke <ValidationMessage> (fra Designsystemet) for å oppnå samme visning.
  • <Label> (fra typografi) er fjernet fra vanlig eksport. Svært lite brukt, og blokkerer <Label>-komponenten fra Designsystemet. Har man fortsatt behov for den er den tilgjengelig som <Typography.Label>.
  • Overskrivingen av <Card> er fjernet. For å oppnå samme stil kan man plassere <CardTitle> (ny) i et Card.
  • Overskrivingen av <Details> er fjernet. Dette gjør at man må gi innhold til <Details> som komponenter og ikke attributter slik vi gjorde det før.
  • Tillater ikke lenger å sende en boolsk verdi til error attributter i input-komponenter.

Komponentene <Button>, <Tabs>, <Select>, <NumberInput>, <TextInput> og <TextArea> overskriver fortsatt noen Designsystem-komponenter med mer eller mindre inkompatible interface.

2025-06-17

Vi har fjernet alle egne tittelkomponenter og henviser istedet til Designsystemets Heading-komponent.

  • Display size="lg" ➡️ Heading data-size="2xl"
  • Display size="md" ➡️ Heading data-size="xl"
  • Display size="sm" ➡️ Heading data-size="lg"
  • Headline size="lg" ➡️ Heading data-size="md"
  • Headline size="md" ➡️ Heading data-size="sm"
  • Headline size="sm" ➡️ Heading data-size="xs"
  • Title size="lg" ➡️ Heading data-size="sm"
  • Title size="md" ➡️ Heading data-size="xs"
  • Title size="sm" ➡️ Heading data-size="2xs"