16.71K
total weekly downloads
57 packages
eslint-config-nrk
A shared ESLint configuration for and by JavaScript developers at NRK.
@gnist/component-utils
`@gnist/component-utils` currently contains a single utility function for easily creating React components from css classes (e.g. created with [`style(...)`](https://vanilla-extract.style/documentation/api/style/) from `@vanilla-extract/css`) or recipes c
@gnist/design-system
`@gnist/design-system` is a React component library containing reusable, multi-brand GUI building blocks for applications in the Møller ecosystem.
@gnist/themes
`@gnist/themes` is a library containing themes, design tokens and atomic css used by `@gnist/design-system`, but which can also be used on its own. It is based on [vanilla-extract](https://vanilla-extract.style/) under the hood, and requires an extra comp
@moller/design-system
@moller/gnist-themes
@moller/sanity-plugin-mime
> This is a **Sanity Studio v3** plugin.
@nrk/core-css
Core CSS layer for web services.
@nrk/core-datepicker
> `@nrk/core-datepicker` enhances all child `input`, `select` `table` and `button` elements with keyboard accessible functionality > for selecting both dates and times. The interface and granularity of date refinement can easily be altered through markup.
@nrk/core-design-tokens
Core Design tokens - Design tokens for the NRK design program
@nrk/core-dialog
> `@nrk/core-dialog` is an elevated element with which the user interacts with to perform some task or decision. > It supports nestability, keyboard navigation containment and restoring focus when dialog is closed.
@nrk/core-docs
Core documentation
@nrk/core-icons
The official icons for NRK.
@nrk/core-input
> [Use Core Suggest →](https://github.com/nrkno/core-components/tree/master/packages/core-suggest)
@nrk/core-progress
> `@nrk/core-progress` is an accessible progress element for displaying linear and radial progresses.
@nrk/core-scroll
> `@nrk/core-scroll` enhances any tag with content to be scrollable with mouse interaction on non-touch-devices. > It also hides the scrollbars and automatically disables animation for users who prefers [reduced motion](https://css-tricks.com/introduction
@nrk/core-suggest
<!-- <script src="https://unpkg.com/preact"></script> <script src="https://unpkg.com/preact-compat"></script> <script type="text/javascript"> window.React = preactCompat window.ReactDOM = preactCompat </script> --> <!--demo <script src="https://unpkg.
@nrk/core-tabs
> `@nrk/core-tabs` converts `<button>` and `<a>` elements to keyboard accessible tabs, controlling following tabpanels. > Tabs can be nested and easily extended with custom animations or behaviour through the `tabs.toggle` event.
@nrk/core-toggle
> `@nrk/core-toggle` makes a `<button>` toggle the visibility of next element sibling. Toggles can be nested and easily extended with custom animations or behavior through the [toggle event](#events).
@nrk/custom-element-to-react
Convert custom element to React component
@nrk/expect-openapi
Expect objects to match OpenAPI documents
@nrk/innlogging-client
@nrk/innlogging-dev
@nrk/innlogging-shared
@nrk/nativebridge
Native Bridge is a lightweight and efficient bridge between webview and native app. It's primary use case is to share state between native apps and javascript in webviews.