UNPKG

@anpdgovbr/shared-ui

Version:

Biblioteca de componentes React com MUI v7 e padrão GovBR-ds para ANPD

171 lines 5.09 kB
{ "name": "@anpdgovbr/shared-ui", "version": "0.3.13-beta.0", "description": "Biblioteca de componentes React com MUI v7 e padrão GovBR-ds para ANPD", "keywords": [ "react", "typescript", "components", "ui", "govbr", "govbr-ds", "design-system", "mui", "material-ui", "anpd", "governo", "brasil", "acessibilidade", "a11y" ], "author": { "name": "Luciano Édipo Pereira da Silva", "email": "luciano.psilva@anpd.gov.br", "url": "https://github.com/lucianoedipo" }, "contributors": [ { "name": "Eduardo Henrique Anjos", "url": "https://github.com/eduHanjos0411" }, { "name": "Gustavo Fernandes Lima", "url": "https://github.com/gustavolimaf" } ], "license": "MIT", "type": "module", "main": "./dist/shared-ui.cjs.js", "module": "./dist/shared-ui.es.js", "types": "./types/index.d.ts", "exports": { ".": { "types": "./types/src/index.d.ts", "import": "./dist/shared-ui.es.js", "require": "./dist/shared-ui.cjs.js" }, "./styles": "./dist/shared-ui.css" }, "files": [ "dist", "types", "README.md", "LICENSE", "CHANGELOG.md" ], "lint-staged": { "*.{ts,tsx}": [ "npx eslint --fix", "npx prettier --write" ] }, "repository": { "type": "git", "url": "git+https://github.com/anpdgovbr/shared-ui.git" }, "bugs": { "url": "https://github.com/anpdgovbr/shared-ui/issues", "email": "desenvolvimento@anpd.gov.br" }, "homepage": "https://github.com/anpdgovbr/shared-ui#readme", "funding": { "type": "government", "url": "https://gov.br/anpd" }, "engines": { "node": ">=20.0.0", "pnpm": ">=9.0.0" }, "peerDependencies": { "@emotion/react": "^11.0.0", "@emotion/styled": "^11.0.0", "@govbr-ds/core": "^3.6.2", "@mui/icons-material": "^7.0.0", "@mui/material": "^7.0.0", "react": "^19.0.0", "react-dom": "^19.0.0", "react-hook-form": "^7.0.0" }, "dependencies": { "@mui/utils": "^7.3.3", "@mui/x-date-pickers": "^8.16.0", "classnames": "^2.5.1", "dayjs": "^1.11.19" }, "devDependencies": { "@chromatic-com/storybook": "^4.1.2", "@emotion/react": "^11.14.0", "@emotion/styled": "^11.14.1", "@eslint/js": "^9.39.0", "@govbr-ds/core": "^3.6.2", "@hookform/resolvers": "^5.2.2", "@mui/icons-material": "^7.3.4", "@mui/material": "^7.3.4", "@storybook/addon-a11y": "^10.0.3", "@storybook/addon-docs": "^10.0.3", "@storybook/addon-onboarding": "^10.0.3", "@storybook/addon-vitest": "^10.0.3", "@storybook/react": "^10.0.3", "@storybook/react-vite": "^10.0.3", "@testing-library/jest-dom": "^6.9.1", "@testing-library/react": "^16.3.0", "@testing-library/user-event": "^14.6.1", "@types/node": "^24.10.0", "@types/react": "^19.2.2", "@types/react-dom": "^19.2.2", "@typescript-eslint/eslint-plugin": "^8.46.3", "@typescript-eslint/parser": "^8.46.3", "@vitejs/plugin-react": "^5.1.0", "@vitest/browser": "^4.0.6", "@vitest/coverage-v8": "^4.0.6", "eslint": "^9.39.0", "eslint-config-prettier": "^10.1.8", "eslint-plugin-header": "^3.1.1", "eslint-plugin-react": "^7.37.5", "eslint-plugin-react-hooks": "^7.0.1", "eslint-plugin-simple-import-sort": "^12.1.1", "eslint-plugin-storybook": "^10.0.3", "globals": "^16.5.0", "husky": "^9.1.7", "jsdom": "^27.1.0", "lint-staged": "^16.2.6", "playwright": "^1.56.1", "prettier": "^3.6.2", "react": "^19.2.0", "react-dom": "^19.2.0", "react-hook-form": "^7.66.0", "react-lgpd-consent": "0.5.4", "rollup-plugin-visualizer": "^6.0.5", "storybook": "^10.0.3", "typescript": "^5.9.3", "vite": "^7.1.12", "vite-tsconfig-paths": "^5.1.4", "vitest": "^4.0.6", "zod": "^4.1.12" }, "scripts": { "dev": "pnpm run storybook", "build": "pnpm run build:types && vite build", "build:types": "tsc --emitDeclarationOnly --outDir types && node scripts/create-types-index.cjs", "validate:exports": "node scripts/validate-exports.cjs", "storybook": "storybook dev -p 6006", "build-storybook": "storybook build", "deploy-storybook": "NGINX_RELOAD=true ./deploy-storybook.sh", "test": "vitest", "test:ci": "vitest run --coverage", "lint": "npx eslint . --ext .ts,.tsx", "format": "prettier --write .", "type-check": "tsc --noEmit", "typecheck": "tsc --noEmit", "check": "pnpm run lint && pnpm run type-check", "clean": "node ./scripts/clean.js", "clean:full": "node ./scripts/clean.js --full", "reset": "node ./scripts/reset.js", "publish:beta": "pnpm publish --tag beta", "version:beta": "pnpm version prerelease --preid=beta", "version:beta-patch": "pnpm version prerelease --preid=beta", "version:beta-minor": "pnpm version preminor --preid=beta", "version:beta-major": "pnpm version premajor --preid=beta", "release:beta": "pnpm run version:beta && pnpm run publish:beta" } }