analytica-frontend-lib
Version:
Repositório público dos componentes utilizados nas plataformas da Analytica Ensino
216 lines (215 loc) • 8.52 kB
JSON
{
"name": "analytica-frontend-lib",
"version": "1.2.61",
"description": "Repositório público dos componentes utilizados nas plataformas da Analytica Ensino",
"main": "dist/index.cjs",
"module": "./dist/index.js",
"types": "./dist/index.d.ts",
"files": [
"dist"
],
"sideEffects": [
"*.css",
"./src/styles.css",
"./dist/index.css"
],
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.mjs",
"require": "./dist/index.js"
},
"./styles.css": "./dist/styles.css",
"./accordation": "./dist/Accordation/index.js",
"./activities-history": "./dist/ActivitiesHistory/index.js",
"./activities-history/filterbuilders": "./dist/ActivitiesHistory/filterBuilders/index.js",
"./activities-history/filteroptions": "./dist/ActivitiesHistory/filterOptions/index.js",
"./activities-history/index": "./dist/ActivitiesHistory/index/index.js",
"./activities-history/rendersubjectcell": "./dist/ActivitiesHistory/renderSubjectCell/index.js",
"./activities-history/rendertruncatedtext": "./dist/ActivitiesHistory/renderTruncatedText/index.js",
"./activity-card-question-banks": "./dist/ActivityCardQuestionBanks/index.js",
"./activity-card-question-preview": "./dist/ActivityCardQuestionPreview/index.js",
"./activity-create": "./dist/ActivityCreate/index.js",
"./activity-details": "./dist/ActivityDetails/index.js",
"./activity-filters": "./dist/ActivityFilters/index.js",
"./activity-list-questions": "./dist/ActivityListQuestions/index.js",
"./activity-preview": "./dist/ActivityPreview/index.js",
"./alert": "./dist/Alert/index.js",
"./alert-dialog": "./dist/AlertDialog/index.js",
"./alternative": "./dist/Alternative/index.js",
"./auth": "./dist/Auth/index.js",
"./badge": "./dist/Badge/index.js",
"./breadcrumb-menu": "./dist/BreadcrumbMenu/index.js",
"./button": "./dist/Button/index.js",
"./calendar": "./dist/Calendar/index.js",
"./card": "./dist/Card/index.js",
"./chat": "./dist/Chat/index.js",
"./check-box": "./dist/CheckBox/index.js",
"./check-box-group": "./dist/CheckBoxGroup/index.js",
"./chips": "./dist/Chips/index.js",
"./correct-activity-modal": "./dist/CorrectActivityModal/index.js",
"./date-time-input": "./dist/DateTimeInput/index.js",
"./divider": "./dist/Divider/index.js",
"./download-button": "./dist/DownloadButton/index.js",
"./dropdown-menu": "./dist/DropdownMenu/index.js",
"./empty-state": "./dist/EmptyState/index.js",
"./file-attachment": "./dist/FileAttachment/index.js",
"./icon-button": "./dist/IconButton/index.js",
"./icon-render": "./dist/IconRender/index.js",
"./icon-rounded-button": "./dist/IconRoundedButton/index.js",
"./image-upload": "./dist/ImageUpload/index.js",
"./input": "./dist/Input/index.js",
"./latex-renderer": "./dist/LatexRenderer/index.js",
"./menu": "./dist/Menu/index.js",
"./modal": "./dist/Modal/index.js",
"./modal/videoutils": "./dist/Modal/videoUtils/index.js",
"./multiple-choice": "./dist/MultipleChoice/index.js",
"./nav-button": "./dist/NavButton/index.js",
"./no-search-result": "./dist/NoSearchResult/index.js",
"./not-found": "./dist/NotFound/index.js",
"./notification-card": "./dist/NotificationCard/index.js",
"./progress-bar": "./dist/ProgressBar/index.js",
"./progress-circle": "./dist/ProgressCircle/index.js",
"./questions-pdf-generator": "./dist/QuestionsPdfGenerator/index.js",
"./quiz": "./dist/Quiz/index.js",
"./radio": "./dist/Radio/index.js",
"./recommended-lesson-details": "./dist/RecommendedLessonDetails/index.js",
"./recommended-lesson-details/lessondetailsutils": "./dist/RecommendedLessonDetails/lessonDetailsUtils/index.js",
"./recommended-lessons-history": "./dist/RecommendedLessonsHistory/index.js",
"./search": "./dist/Search/index.js",
"./select": "./dist/Select/index.js",
"./selection-button": "./dist/SelectionButton/index.js",
"./send-activity-modal": "./dist/SendActivityModal/index.js",
"./skeleton": "./dist/Skeleton/index.js",
"./statistics-card": "./dist/StatisticsCard/index.js",
"./stepper": "./dist/Stepper/index.js",
"./subject-info": "./dist/SubjectInfo/index.js",
"./support": "./dist/Support/index.js",
"./support/supportutils": "./dist/Support/supportUtils/index.js",
"./table": "./dist/Table/index.js",
"./table-provider": "./dist/TableProvider/index.js",
"./text": "./dist/Text/index.js",
"./text-area": "./dist/TextArea/index.js",
"./theme-toggle": "./dist/ThemeToggle/index.js",
"./toast": "./dist/Toast/index.js",
"./toast/toaststore": "./dist/Toast/ToastStore/index.js",
"./toast/toaster": "./dist/Toast/Toaster/index.js",
"./video-player": "./dist/VideoPlayer/index.js",
"./whiteboard": "./dist/Whiteboard/index.js"
},
"scripts": {
"lint": "npx eslint \"{src,app}/**/*.{js,jsx,ts,tsx}\" --fix",
"typecheck": "npx tsc --noEmit",
"prepare": "husky install",
"test": "jest --coverage",
"test:watch": "jest --watch",
"test:coverage": "jest --coverage",
"test:sonar": "SONAR_REPORTER=true jest --coverage",
"build": "tsup",
"build:types": "tsc -p tsconfig.build.json && node scripts/fix-dts-paths.mjs",
"build:clean": "rm -rf dist && tsup && npm run build:types",
"ladle": "ladle serve",
"ladle:build": "ladle build",
"add:exports": "node scripts/add-exports.mjs",
"remove:exports": "node scripts/remove-exports.mjs",
"prepack": "npm run add:exports && npm run build:clean",
"postpack": "npm run remove:exports",
"publish:dry": "npm run prepack && npm publish --dry-run && npm run postpack"
},
"engines": {
"node": "22.x"
},
"packageManager": "yarn@4.9.0",
"keywords": [
"analytica ensino",
"frontend",
"components",
"react-19",
"typescript",
"tailwindcss"
],
"publishConfig": {
"access": "public"
},
"author": "Analytica Ensino LTDA",
"license": "MIT",
"repository": {
"type": "git",
"url": "git+https://github.com/analytica-ensino/analytica-frontend-lib.git"
},
"homepage": "https://github.com/analytica-ensino/analytica-frontend-lib#readme",
"bugs": {
"url": "https://github.com/analytica-ensino/analytica-frontend-lib/issues"
},
"peerDependencies": {
"@hookform/resolvers": ">=3.0.0",
"@phosphor-icons/react": ">=2.0.0",
"dayjs": ">=1.11.18",
"react": ">=19.0.0",
"react-dom": ">=19.0.0",
"react-hook-form": ">=7.0.0",
"react-router-dom": "^7.6.2",
"zod": ">=3.0.0"
},
"dependencies": {
"clsx": "^2.1.1",
"dayjs": "^1.11.18",
"dompurify": "^3.3.0",
"html-react-parser": "^5.2.8",
"katex": "^0.16.25",
"phosphor-react": "^1.4.1",
"prop-types": "^15.8.1",
"react": "^19.1.0",
"react-dom": "^19.1.0",
"react-katex": "^3.1.0",
"react-to-print": "^3.2.0",
"tailwind-merge": "^3.3.1",
"zustand": "^5.0.5"
},
"devDependencies": {
"@eslint/eslintrc": "^3.3.1",
"@eslint/js": "^9.28.0",
"@hookform/resolvers": "^3.10.0",
"@ladle/react": "^5.0.3",
"@phosphor-icons/react": "^2.1.7",
"@tailwindcss/postcss": "^4.1.8",
"@testing-library/dom": "^10.4.0",
"@testing-library/jest-dom": "^6.6.3",
"@testing-library/react": "^16.3.0",
"@testing-library/user-event": "^14.6.1",
"@types/dompurify": "^3.2.0",
"@types/identity-obj-proxy": "^3",
"@types/jest": "^29.5.14",
"@types/katex": "^0.16.7",
"@types/react": "^19.1.6",
"@types/react-dom": "^19.1.6",
"@types/react-katex": "^3",
"@typescript-eslint/eslint-plugin": "^8.34.0",
"@typescript-eslint/parser": "^8.34.0",
"autoprefixer": "^10.4.21",
"dayjs": "^1.11.18",
"eslint": "^9.28.0",
"eslint-config-prettier": "^10.1.5",
"eslint-plugin-jsdoc": "^50.7.1",
"eslint-plugin-prettier": "^5.4.1",
"husky": "^9.1.7",
"identity-obj-proxy": "^3.0.0",
"jest": "^29.7.0",
"jest-environment-jsdom": "^29.7.0",
"jest-sonar-reporter": "^2.0.0",
"jsdom": "^26.1.0",
"polished": "^4.3.1",
"postcss": "^8.5.4",
"prettier": "^3.5.3",
"react": "^19.1.0",
"react-dom": "^19.1.0",
"react-hook-form": "^7.56.4",
"react-router-dom": "^7.6.2",
"sonarqube-scanner": "^4.3.0",
"tailwindcss": "^4.1.8",
"ts-jest": "^29.3.4",
"tsup": "^8.5.0",
"typescript": "^5.8.3",
"zod": "^3.24.4"
}
}