@navikt/ds-react
Version:
React components from the Norwegian Labour and Welfare Administration.
737 lines (736 loc) • 20.4 kB
JSON
{
"name": "@navikt/ds-react",
"version": "7.35.1",
"description": "React components from the Norwegian Labour and Welfare Administration.",
"author": "Aksel, a team part of the Norwegian Labour and Welfare Administration.",
"license": "MIT",
"keywords": [
"react",
"typescript",
"javascript",
"Nav"
],
"repository": {
"type": "git",
"url": "git+https://github.com/navikt/aksel.git",
"directory": "@navikt/core/react"
},
"bugs": {
"url": "https://github.com/navikt/aksel/issues"
},
"homepage": "https://aksel.nav.no/designsystemet/",
"sideEffects": false,
"typings": "./esm/index.d.ts",
"publishConfig": {
"access": "public",
"provenance": true
},
"files": [
"/cjs",
"/esm",
"/src",
"!**/*.tsbuildinfo",
"!**/*.stories.*",
"!**/renderStoriesForChromatic.tsx"
],
"main": "./cjs/index.js",
"module": "./esm/index.js",
"exports": {
".": {
"import": {
"types": "./esm/index.d.ts",
"default": "./esm/index.js"
},
"require": {
"types": "./cjs/index.d.ts",
"default": "./cjs/index.js"
}
},
"./types/theme": {
"types": "./esm/types/theme.d.ts"
},
"./locales": {
"import": {
"types": "./esm/util/i18n/locales/index.d.ts",
"default": "./esm/util/i18n/locales/index.js"
},
"require": {
"types": "./cjs/util/i18n/locales/index.d.ts",
"default": "./cjs/util/i18n/locales/index.js"
}
},
"./Accordion": {
"import": {
"types": "./esm/accordion/index.d.ts",
"default": "./esm/accordion/index.js"
},
"require": {
"types": "./cjs/accordion/index.d.ts",
"default": "./cjs/accordion/index.js"
}
},
"./ActionMenu": {
"import": {
"types": "./esm/overlays/action-menu/index.d.ts",
"default": "./esm/overlays/action-menu/index.js"
},
"require": {
"types": "./cjs/overlays/action-menu/index.d.ts",
"default": "./cjs/overlays/action-menu/index.js"
}
},
"./Alert": {
"import": {
"types": "./esm/alert/index.d.ts",
"default": "./esm/alert/index.js"
},
"require": {
"types": "./cjs/alert/index.d.ts",
"default": "./cjs/alert/index.js"
}
},
"./Button": {
"import": {
"types": "./esm/button/index.d.ts",
"default": "./esm/button/index.js"
},
"require": {
"types": "./cjs/button/index.d.ts",
"default": "./cjs/button/index.js"
}
},
"./Chat": {
"import": {
"types": "./esm/chat/index.d.ts",
"default": "./esm/chat/index.js"
},
"require": {
"types": "./cjs/chat/index.d.ts",
"default": "./cjs/chat/index.js"
}
},
"./Chips": {
"import": {
"types": "./esm/chips/index.d.ts",
"default": "./esm/chips/index.js"
},
"require": {
"types": "./cjs/chips/index.d.ts",
"default": "./cjs/chips/index.js"
}
},
"./CopyButton": {
"import": {
"types": "./esm/copybutton/index.d.ts",
"default": "./esm/copybutton/index.js"
},
"require": {
"types": "./cjs/copybutton/index.d.ts",
"default": "./cjs/copybutton/index.js"
}
},
"./DatePicker": {
"import": {
"types": "./esm/date/datepicker/index.d.ts",
"default": "./esm/date/datepicker/index.js"
},
"require": {
"types": "./cjs/date/datepicker/index.d.ts",
"default": "./cjs/date/datepicker/index.js"
}
},
"./MonthPicker": {
"import": {
"types": "./esm/date/monthpicker/index.d.ts",
"default": "./esm/date/monthpicker/index.js"
},
"require": {
"types": "./cjs/date/monthpicker/index.d.ts",
"default": "./cjs/date/monthpicker/index.js"
}
},
"./Dropdown": {
"import": {
"types": "./esm/dropdown/index.d.ts",
"default": "./esm/dropdown/index.js"
},
"require": {
"types": "./cjs/dropdown/index.d.ts",
"default": "./cjs/dropdown/index.js"
}
},
"./ExpansionCard": {
"import": {
"types": "./esm/expansion-card/index.d.ts",
"default": "./esm/expansion-card/index.js"
},
"require": {
"types": "./cjs/expansion-card/index.d.ts",
"default": "./cjs/expansion-card/index.js"
}
},
"./GuidePanel": {
"import": {
"types": "./esm/guide-panel/index.d.ts",
"default": "./esm/guide-panel/index.js"
},
"require": {
"types": "./cjs/guide-panel/index.d.ts",
"default": "./cjs/guide-panel/index.js"
}
},
"./HelpText": {
"import": {
"types": "./esm/help-text/index.d.ts",
"default": "./esm/help-text/index.js"
},
"require": {
"types": "./cjs/help-text/index.d.ts",
"default": "./cjs/help-text/index.js"
}
},
"./InternalHeader": {
"import": {
"types": "./esm/internal-header/index.d.ts",
"default": "./esm/internal-header/index.js"
},
"require": {
"types": "./cjs/internal-header/index.d.ts",
"default": "./cjs/internal-header/index.js"
}
},
"./Bleed": {
"import": {
"types": "./esm/layout/bleed/index.d.ts",
"default": "./esm/layout/bleed/index.js"
},
"require": {
"types": "./cjs/layout/bleed/index.d.ts",
"default": "./cjs/layout/bleed/index.js"
}
},
"./Box": {
"import": {
"types": "./esm/layout/box/index.d.ts",
"default": "./esm/layout/box/index.js"
},
"require": {
"types": "./cjs/layout/box/index.d.ts",
"default": "./cjs/layout/box/index.js"
}
},
"./HGrid": {
"import": {
"types": "./esm/layout/grid/index.d.ts",
"default": "./esm/layout/grid/index.js"
},
"require": {
"types": "./cjs/layout/grid/index.d.ts",
"default": "./cjs/layout/grid/index.js"
}
},
"./Page": {
"import": {
"types": "./esm/layout/page/index.d.ts",
"default": "./esm/layout/page/index.js"
},
"require": {
"types": "./cjs/layout/page/index.d.ts",
"default": "./cjs/layout/page/index.js"
}
},
"./Responsive": {
"import": {
"types": "./esm/layout/responsive/index.d.ts",
"default": "./esm/layout/responsive/index.js"
},
"require": {
"types": "./cjs/layout/responsive/index.d.ts",
"default": "./cjs/layout/responsive/index.js"
}
},
"./Stack": {
"import": {
"types": "./esm/layout/stack/index.d.ts",
"default": "./esm/layout/stack/index.js"
},
"require": {
"types": "./cjs/layout/stack/index.d.ts",
"default": "./cjs/layout/stack/index.js"
}
},
"./Link": {
"import": {
"types": "./esm/link/index.d.ts",
"default": "./esm/link/index.js"
},
"require": {
"types": "./cjs/link/index.d.ts",
"default": "./cjs/link/index.js"
}
},
"./LinkCard": {
"import": {
"types": "./esm/link-card/index.d.ts",
"default": "./esm/link-card/index.js"
},
"require": {
"types": "./cjs/link-card/index.d.ts",
"default": "./cjs/link-card/index.js"
}
},
"./LinkPanel": {
"import": {
"types": "./esm/link-panel/index.d.ts",
"default": "./esm/link-panel/index.js"
},
"require": {
"types": "./cjs/link-panel/index.d.ts",
"default": "./cjs/link-panel/index.js"
}
},
"./List": {
"import": {
"types": "./esm/list/index.d.ts",
"default": "./esm/list/index.js"
},
"require": {
"types": "./cjs/list/index.d.ts",
"default": "./cjs/list/index.js"
}
},
"./Loader": {
"import": {
"types": "./esm/loader/index.d.ts",
"default": "./esm/loader/index.js"
},
"require": {
"types": "./cjs/loader/index.d.ts",
"default": "./cjs/loader/index.js"
}
},
"./Modal": {
"import": {
"types": "./esm/modal/index.d.ts",
"default": "./esm/modal/index.js"
},
"require": {
"types": "./cjs/modal/index.d.ts",
"default": "./cjs/modal/index.js"
}
},
"./Portal": {
"import": {
"types": "./esm/portal/index.d.ts",
"default": "./esm/portal/index.js"
},
"require": {
"types": "./cjs/portal/index.d.ts",
"default": "./cjs/portal/index.js"
}
},
"./Pagination": {
"import": {
"types": "./esm/pagination/index.d.ts",
"default": "./esm/pagination/index.js"
},
"require": {
"types": "./cjs/pagination/index.d.ts",
"default": "./cjs/pagination/index.js"
}
},
"./Popover": {
"import": {
"types": "./esm/popover/index.d.ts",
"default": "./esm/popover/index.js"
},
"require": {
"types": "./cjs/popover/index.d.ts",
"default": "./cjs/popover/index.js"
}
},
"./Process": {
"import": {
"types": "./esm/process/index.d.ts",
"default": "./esm/process/index.js"
},
"require": {
"types": "./cjs/process/index.d.ts",
"default": "./cjs/process/index.js"
}
},
"./ProgressBar": {
"import": {
"types": "./esm/progress-bar/index.d.ts",
"default": "./esm/progress-bar/index.js"
},
"require": {
"types": "./cjs/progress-bar/index.d.ts",
"default": "./cjs/progress-bar/index.js"
}
},
"./Provider": {
"import": {
"types": "./esm/provider/index.d.ts",
"default": "./esm/provider/index.js"
},
"require": {
"types": "./cjs/provider/index.d.ts",
"default": "./cjs/provider/index.js"
}
},
"./ReadMore": {
"import": {
"types": "./esm/read-more/index.d.ts",
"default": "./esm/read-more/index.js"
},
"require": {
"types": "./cjs/read-more/index.d.ts",
"default": "./cjs/read-more/index.js"
}
},
"./Skeleton": {
"import": {
"types": "./esm/skeleton/index.d.ts",
"default": "./esm/skeleton/index.js"
},
"require": {
"types": "./cjs/skeleton/index.d.ts",
"default": "./cjs/skeleton/index.js"
}
},
"./Stepper": {
"import": {
"types": "./esm/stepper/index.d.ts",
"default": "./esm/stepper/index.js"
},
"require": {
"types": "./cjs/stepper/index.d.ts",
"default": "./cjs/stepper/index.js"
}
},
"./Table": {
"import": {
"types": "./esm/table/index.d.ts",
"default": "./esm/table/index.js"
},
"require": {
"types": "./cjs/table/index.d.ts",
"default": "./cjs/table/index.js"
}
},
"./Tabs": {
"import": {
"types": "./esm/tabs/index.d.ts",
"default": "./esm/tabs/index.js"
},
"require": {
"types": "./cjs/tabs/index.d.ts",
"default": "./cjs/tabs/index.js"
}
},
"./Tag": {
"import": {
"types": "./esm/tag/index.d.ts",
"default": "./esm/tag/index.js"
},
"require": {
"types": "./cjs/tag/index.d.ts",
"default": "./cjs/tag/index.js"
}
},
"./Timeline": {
"import": {
"types": "./esm/timeline/index.d.ts",
"default": "./esm/timeline/index.js"
},
"require": {
"types": "./cjs/timeline/index.d.ts",
"default": "./cjs/timeline/index.js"
}
},
"./ToggleGroup": {
"import": {
"types": "./esm/toggle-group/index.d.ts",
"default": "./esm/toggle-group/index.js"
},
"require": {
"types": "./cjs/toggle-group/index.d.ts",
"default": "./cjs/toggle-group/index.js"
}
},
"./Tooltip": {
"import": {
"types": "./esm/tooltip/index.d.ts",
"default": "./esm/tooltip/index.js"
},
"require": {
"types": "./cjs/tooltip/index.d.ts",
"default": "./cjs/tooltip/index.js"
}
},
"./Typography": {
"import": {
"types": "./esm/typography/index.d.ts",
"default": "./esm/typography/index.js"
},
"require": {
"types": "./cjs/typography/index.d.ts",
"default": "./cjs/typography/index.js"
}
},
"./Utils": {
"import": {
"types": "./esm/util/index.d.ts",
"default": "./esm/util/index.js"
},
"require": {
"types": "./cjs/util/index.d.ts",
"default": "./cjs/util/index.js"
}
},
"./Checkbox": {
"import": {
"types": "./esm/form/checkbox/index.d.ts",
"default": "./esm/form/checkbox/index.js"
},
"require": {
"types": "./cjs/form/checkbox/index.d.ts",
"default": "./cjs/form/checkbox/index.js"
}
},
"./Radio": {
"import": {
"types": "./esm/form/radio/index.d.ts",
"default": "./esm/form/radio/index.js"
},
"require": {
"types": "./cjs/form/radio/index.d.ts",
"default": "./cjs/form/radio/index.js"
}
},
"./Combobox": {
"import": {
"types": "./esm/form/combobox/index.d.ts",
"default": "./esm/form/combobox/index.js"
},
"require": {
"types": "./cjs/form/combobox/index.d.ts",
"default": "./cjs/form/combobox/index.js"
}
},
"./ConfirmationPanel": {
"import": {
"types": "./esm/form/confirmation-panel/index.d.ts",
"default": "./esm/form/confirmation-panel/index.js"
},
"require": {
"types": "./cjs/form/confirmation-panel/index.d.ts",
"default": "./cjs/form/confirmation-panel/index.js"
}
},
"./ErrorSummary": {
"import": {
"types": "./esm/form/error-summary/index.d.ts",
"default": "./esm/form/error-summary/index.js"
},
"require": {
"types": "./cjs/form/error-summary/index.d.ts",
"default": "./cjs/form/error-summary/index.js"
}
},
"./Fieldset": {
"import": {
"types": "./esm/form/fieldset/index.d.ts",
"default": "./esm/form/fieldset/index.js"
},
"require": {
"types": "./cjs/form/fieldset/index.d.ts",
"default": "./cjs/form/fieldset/index.js"
}
},
"./Search": {
"import": {
"types": "./esm/form/search/index.d.ts",
"default": "./esm/form/search/index.js"
},
"require": {
"types": "./cjs/form/search/index.d.ts",
"default": "./cjs/form/search/index.js"
}
},
"./Select": {
"import": {
"types": "./esm/form/select/index.d.ts",
"default": "./esm/form/select/index.js"
},
"require": {
"types": "./cjs/form/select/index.d.ts",
"default": "./cjs/form/select/index.js"
}
},
"./Switch": {
"import": {
"types": "./esm/form/switch/index.d.ts",
"default": "./esm/form/switch/index.js"
},
"require": {
"types": "./cjs/form/switch/index.d.ts",
"default": "./cjs/form/switch/index.js"
}
},
"./Textarea": {
"import": {
"types": "./esm/form/textarea/index.d.ts",
"default": "./esm/form/textarea/index.js"
},
"require": {
"types": "./cjs/form/textarea/index.d.ts",
"default": "./cjs/form/textarea/index.js"
}
},
"./TextField": {
"import": {
"types": "./esm/form/textfield/index.d.ts",
"default": "./esm/form/textfield/index.js"
},
"require": {
"types": "./cjs/form/textfield/index.d.ts",
"default": "./cjs/form/textfield/index.js"
}
},
"./FileUpload": {
"import": {
"types": "./esm/form/file-upload/index.d.ts",
"default": "./esm/form/file-upload/index.js"
},
"require": {
"types": "./cjs/form/file-upload/index.d.ts",
"default": "./cjs/form/file-upload/index.js"
}
},
"./FormSummary": {
"import": {
"types": "./esm/form/form-summary/index.d.ts",
"default": "./esm/form/form-summary/index.js"
},
"require": {
"types": "./cjs/form/form-summary/index.d.ts",
"default": "./cjs/form/form-summary/index.js"
}
},
"./FormProgress": {
"import": {
"types": "./esm/form/form-progress/index.d.ts",
"default": "./esm/form/form-progress/index.js"
},
"require": {
"types": "./cjs/form/form-progress/index.d.ts",
"default": "./cjs/form/form-progress/index.js"
}
},
"./InlineMessage": {
"import": {
"types": "./esm/inline-message/index.d.ts",
"default": "./esm/inline-message/index.js"
},
"require": {
"types": "./cjs/inline-message/index.d.ts",
"default": "./cjs/inline-message/index.js"
}
},
"./GlobalAlert": {
"import": {
"types": "./esm/alert/global-alert/index.d.ts",
"default": "./esm/alert/global-alert/index.js"
},
"require": {
"types": "./cjs/alert/global-alert/index.d.ts",
"default": "./cjs/alert/global-alert/index.js"
}
},
"./InfoCard": {
"import": {
"types": "./esm/alert/info-card/index.d.ts",
"default": "./esm/alert/info-card/index.js"
},
"require": {
"types": "./cjs/alert/info-card/index.d.ts",
"default": "./cjs/alert/info-card/index.js"
}
},
"./LocalAlert": {
"import": {
"types": "./esm/alert/local-alert/index.d.ts",
"default": "./esm/alert/local-alert/index.js"
},
"require": {
"types": "./cjs/alert/local-alert/index.d.ts",
"default": "./cjs/alert/local-alert/index.js"
}
},
"./package.json": "./package.json",
"./Theme": {
"import": {
"types": "./esm/theme/index.d.ts",
"default": "./esm/theme/index.js"
},
"require": {
"types": "./cjs/theme/index.d.ts",
"default": "./cjs/theme/index.js"
}
}
},
"scripts": {
"docgen": "tsx ../../../scripts/docgen.ts",
"i18n-jsdoc": "tsx ./scripts/addJsdocToLocales.ts",
"write-packagejson": "echo '{\"type\": \"module\"}' > esm/package.json",
"clean": "rimraf cjs esm",
"build": "yarn i18n-jsdoc && concurrently \"tsc -p tsconfig.build.json\" \"tsc -p tsconfig.esm.json && tsc-alias -p tsconfig.esm.json && yarn write-packagejson\" && yarn i18n-jsdoc --cleanup && yarn copy-types",
"watch": "tsc --watch -p tsconfig.esm.json",
"test": "TZ=UTC vitest run -c tests/vitest.config.ts",
"test:watch": "TZ=UTC vitest watch -c tests/vitest.config.ts",
"copy-types": "copyfiles -f ./src/types/theme.d.ts ./esm/types"
},
"dependencies": {
"@floating-ui/react": "0.27.8",
"@floating-ui/react-dom": "^2.1.6",
"@navikt/aksel-icons": "^7.35.1",
"@navikt/ds-tokens": "^7.35.1",
"clsx": "^2.1.0",
"date-fns": "^4.0.0",
"react-day-picker": "9.7.0"
},
"devDependencies": {
"@testing-library/dom": "10.4.1",
"@testing-library/jest-dom": "^6.6.3",
"@testing-library/react": "^16.3.0",
"@testing-library/user-event": "^14.5.2",
"@types/jscodeshift": "^0.11.11",
"aksel": "workspace:^",
"concurrently": "9.2.1",
"copyfiles": "^2.4.1",
"fast-glob": "3.2.11",
"jscodeshift": "^0.15.1",
"jsdom": "27.1.0",
"react-dom": "^18.0.0",
"react-router": "^7.6.2",
"rimraf": "6.0.1",
"swr": "^2.3.6",
"tsc-alias": "1.8.16",
"tsx": "^4.20.6",
"typescript": "5.9.3",
"vitest": "^3.2.4"
},
"peerDependencies": {
"@types/react": "^17.0.30 || ^18 || ^19",
"react": "^17 || ^18 || ^19",
"react-dom": "^17 || ^18 || ^19"
},
"peerDependenciesMeta": {
"@types/react": {
"optional": true
}
},
"_comment": "The 'aksel' dependency tells yarn to install the root deps when installing deps for this package. Helps make it possible to contribute without access to GPR."
}