@rws-aoa/react-library
Version:
RWS AOA Design System
228 lines • 8.08 kB
JSON
{
"name": "@rws-aoa/react-library",
"version": "8.2.0",
"description": "RWS AOA Design System",
"author": "@rws-aoa",
"license": "Apache-2.0",
"type": "module",
"files": [
"dist"
],
"scripts": {
"storybook": "storybook dev -p 6006",
"build-storybook": "storybook build",
"test": "vitest run --project=storybook",
"test:watch": "vitest --project=storybook",
"typecheck": "tsc -p tsconfig.app.json",
"lint": "run-p \"lint:**\"",
"lint:js": "eslint src --fix",
"lint:css": "stylelint --fix \"./src/assets/css/styles.css\"",
"build": "yarn typecheck && vite build && yarn update-export-mapping",
"prepack": "yarn build",
"update-export-mapping": "node scripts/update-export-mapping.mjs",
"bump": "cliff-jumper",
"check-update": "cliff-jumper --dry-run"
},
"dependencies": {
"@emotion/react": "^11.14.0",
"@emotion/styled": "^11.14.1",
"@mui/icons-material": "^7.3.5",
"@mui/material": "^7.3.5",
"@sapphire/utilities": "^3.18.2",
"@tanstack/react-router": "^1.139.7",
"clsx": "^2.1.1",
"lodash": "^4.17.21",
"react": "^19.2.0",
"react-dom": "^19.2.0"
},
"devDependencies": {
"@chromatic-com/storybook": "^4.1.3",
"@favware/cliff-jumper": "^6.0.0",
"@fontsource/material-icons": "^5.2.7",
"@fontsource/roboto": "^5.2.9",
"@mui/system": "^7.3.5",
"@mui/x-data-grid": "^8.20.0",
"@mui/x-data-grid-generator": "^8.20.0",
"@storybook/addon-a11y": "^9.1.16",
"@storybook/addon-docs": "^9.1.16",
"@storybook/addon-onboarding": "^9.1.16",
"@storybook/addon-themes": "^9.1.16",
"@storybook/addon-vitest": "^9.1.16",
"@storybook/react-vite": "^9.1.16",
"@tanstack/react-form": "1.26.0",
"@types/lodash": "^4.17.21",
"@types/lodash.merge": "^4.6.9",
"@types/react": "^19.2.7",
"@types/react-dom": "^19.2.3",
"@vitejs/plugin-react": "^5.1.1",
"@vitest/browser": "^3.2.4",
"@vitest/coverage-v8": "^3.2.4",
"babel-plugin-react-compiler": "^1.0.0",
"eslint": "^9.39.1",
"glob": "^13.0.0",
"npm-run-all2": "^8.0.4",
"playwright": "^1.57.0",
"prettier": "^3.7.0",
"react-dropzone": "^14.3.8",
"react-toastify": "^11.0.5",
"remark-gfm": "^4.0.1",
"storybook": "^9.1.16",
"stylelint": "^16.26.0",
"tslib": "^2.8.1",
"typescript": "^5.9.3",
"vite": "^7.2.4",
"vite-plugin-checker": "^0.11.0",
"vite-plugin-dts": "^4.5.4",
"vite-plugin-lib-inject-css": "^2.2.2",
"vitest": "^3.2.4"
},
"peerDependencies": {
"@emotion/react": "^11.14.0",
"@emotion/styled": "^11.14.1",
"@mui/icons-material": "^7.3.1",
"@mui/material": "^7.3.1",
"@mui/x-data-grid": "*",
"@tanstack/react-form": "^1.19.2",
"@tanstack/react-router": "*",
"react": "^19.1.1",
"react-dom": "^19.1.1",
"react-dropzone": "^14.3.8",
"react-toastify": "^11.0.5"
},
"publishConfig": {
"access": "public"
},
"repository": {
"type": "git",
"url": "git+https://github.com/RWS-NL/aoa-design-system.git",
"directory": "packages/react-library"
},
"bugs": {
"url": "https://github.com/RWS-NL/aoa-design-system/issues"
},
"keywords": [
"RWS-NL",
"RWS-AOA",
"RWS",
"AOA",
"design system",
"library",
"styleguide"
],
"exports": {
".": {
"types": "./dist/index.d.ts",
"default": "./dist/index.js"
},
"./button": {
"types": "./dist/components/atoms/button/Button.d.ts",
"default": "./dist/components/atoms/button/Button.js"
},
"./checkbox": {
"types": "./dist/components/atoms/selection-buttons/checkbox/Checkbox.d.ts",
"default": "./dist/components/atoms/selection-buttons/checkbox/Checkbox.js"
},
"./contentpage": {
"types": "./dist/components/organisms/content-page/ContentPage.d.ts",
"default": "./dist/components/organisms/content-page/ContentPage.js"
},
"./fielderror": {
"types": "./dist/components/molecules/field-error/FieldError.d.ts",
"default": "./dist/components/molecules/field-error/FieldError.js"
},
"./filedropzone": {
"types": "./dist/components/molecules/file-dropzone/FileDropzone.d.ts",
"default": "./dist/components/molecules/file-dropzone/FileDropzone.js"
},
"./filetable": {
"types": "./dist/components/molecules/file-table/FileTable.d.ts",
"default": "./dist/components/molecules/file-table/FileTable.js"
},
"./formerror": {
"types": "./dist/components/molecules/form-error/FormError.d.ts",
"default": "./dist/components/molecules/form-error/FormError.js"
},
"./formmodal": {
"types": "./dist/components/molecules/form-modal/FormModal.d.ts",
"default": "./dist/components/molecules/form-modal/FormModal.js"
},
"./iconbutton": {
"types": "./dist/components/atoms/icon-button/IconButton.d.ts",
"default": "./dist/components/atoms/icon-button/IconButton.js"
},
"./input": {
"types": "./dist/components/atoms/input/Input.d.ts",
"default": "./dist/components/atoms/input/Input.js"
},
"./list": {
"types": "./dist/components/atoms/list/List.d.ts",
"default": "./dist/components/atoms/list/List.js"
},
"./logo": {
"types": "./dist/components/atoms/logo/Logo.d.ts",
"default": "./dist/components/atoms/logo/Logo.js"
},
"./modal": {
"types": "./dist/components/molecules/modal/Modal.d.ts",
"default": "./dist/components/molecules/modal/Modal.js"
},
"./modalclosebutton": {
"types": "./dist/components/molecules/modal-close-button/ModalCloseButton.d.ts",
"default": "./dist/components/molecules/modal-close-button/ModalCloseButton.js"
},
"./navigationbar": {
"types": "./dist/components/molecules/navigation-bar/NavigationBar.d.ts",
"default": "./dist/components/molecules/navigation-bar/NavigationBar.js"
},
"./nolabelnumberfield": {
"types": "./dist/components/molecules/no-label-number-field/NoLabelNumberField.d.ts",
"default": "./dist/components/molecules/no-label-number-field/NoLabelNumberField.js"
},
"./nopermission": {
"types": "./dist/components/atoms/no-permission/NoPermission.d.ts",
"default": "./dist/components/atoms/no-permission/NoPermission.js"
},
"./notification": {
"types": "./dist/components/atoms/notification/Notification.d.ts",
"default": "./dist/components/atoms/notification/Notification.js"
},
"./radiobutton": {
"types": "./dist/components/atoms/selection-buttons/radio-button/RadioButton.d.ts",
"default": "./dist/components/atoms/selection-buttons/radio-button/RadioButton.js"
},
"./sectionheader": {
"types": "./dist/components/atoms/section-header/SectionHeader.d.ts",
"default": "./dist/components/atoms/section-header/SectionHeader.js"
},
"./styles": {
"default": "./dist/css/styles.css"
},
"./switchbutton": {
"types": "./dist/components/atoms/selection-buttons/switch-button/SwitchButton.d.ts",
"default": "./dist/components/atoms/selection-buttons/switch-button/SwitchButton.js"
},
"./table": {
"types": "./dist/components/atoms/table/Table.d.ts",
"default": "./dist/components/atoms/table/Table.js"
},
"./tanstackformcontext": {
"types": "./dist/contexts/TanstackFormContext.ts",
"default": "./dist/contexts/TanstackFormContext.ts"
},
"./tooltip": {
"types": "./dist/components/atoms/tooltip/Tooltip.d.ts",
"default": "./dist/components/atoms/tooltip/Tooltip.js"
},
"./uploadbutton": {
"types": "./dist/components/molecules/upload-button/UploadButton.d.ts",
"default": "./dist/components/molecules/upload-button/UploadButton.js"
},
"./zerowidthspace": {
"types": "./dist/components/atoms/zero-width-space/ZeroWidthSpace.d.ts",
"default": "./dist/components/atoms/zero-width-space/ZeroWidthSpace.js"
}
},
"sideEffects": [
"./dist/css/styles.css"
]
}