UNPKG

@navikt/ds-react

Version:

React components from the Norwegian Labour and Welfare Administration.

737 lines (736 loc) 20.4 kB
{ "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." }