{
  "name": "@dynamic-framework/ui-react",
  "sideEffects": [
    "*.css"
  ],
  "version": "2.2.0",
  "description": "React Dynamic Framework",
  "license": "https://github.com/dynamic-framework/dynamic-ui/blob/master/LICENSE.md",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/dynamic-framework/dynamic-ui.git"
  },
  "publishConfig": {
    "access": "public"
  },
  "bugs": {
    "type": "git",
    "url": "https://github.com/dynamic-framework/dynamic-ui.git"
  },
  "author": {
    "name": "Dynamic Framework Team",
    "email": "support@modyo.com",
    "url": "https://dynamicframework.dev"
  },
  "contributors": [
    {
      "name": "Abraham José González Barboza",
      "email": "agonzalez@modyo.com",
      "url": "https://github.com/abe-modyo"
    },
    {
      "name": "Eduard Fabián Barón Gutiérrez",
      "email": "ebaron@modyo.com",
      "url": "https://github.com/efbarong"
    },
    {
      "name": "Johann Felipe Rojas Pineda",
      "email": "jrojas@modyo.com",
      "url": "https://github.com/johannrp27"
    }
  ],
  "scripts": {
    "test": "jest",
    "test:watch": "jest --watch",
    "test:coverage": "jest --coverage",
    "test:storybook": "test-storybook",
    "build": "npm run clean && npm run build:react && npm run build:scss && npm run cp",
    "build:react": "tsc -p ./tsconfig.build.json && rollup -c rollup.config.mjs",
    "build:react:watch": "tsc -p ./tsconfig.build.json && rollup -c rollup.config.mjs",
    "build:scss": "node scripts/build-scss.js",
    "build:scss:watch": "npx nodemon --watch src --ext scss --exec 'npm run build:scss'",
    "dev:ts": "tsc -p tsconfig.build.json",
    "dev:rollup": "rollup -c rollup.config.mjs",
    "dev:scss": "node scripts/build-scss.js",
    "build:once": "npm run dev:ts && npm run dev:rollup && sleep 0.5 && npm run dev:scss && yalc push",
    "watch:ds": "npx nodemon --watch src --ext ts,tsx,scss --delay 1000ms --exec \"npm run build:once\"",
    "cp": "npm run cp:bootstrap && npm run cp:popper",
    "cp:bootstrap": "scripts/cp-boostrap.sh",
    "cp:popper": "scripts/cp-popper.sh",
    "clean": "rimraf dist-transpiled && rimraf dist",
    "compile": "tsc -p . && rollup -c rollup.config.mjs",
    "storybook": "storybook dev -p 6006",
    "build:storybook": "storybook build --docs -o docs",
    "eslint": "npm run eslint:src && npm run eslint:stories && npm run eslint:test",
    "eslint:src": "eslint 'src/**/*.ts' 'src/**/*.tsx' --ignore-pattern '**/*.spec.tsx'",
    "eslint:stories": "eslint stories/**/*.stories.tsx",
    "eslint:test": "eslint src/**/*.spec.tsx",
    "stylelint": "stylelint '**/*.css' '**/*.scss' --rd",
    "postversion": "npm run build:scss",
    "publish:cdn": "npm run publish:cdn-version && npm run publish:cdn-latest",
    "publish:cdn-version": "node scripts/publish-cdn.js",
    "publish:cdn-latest": "aws s3 sync ./dist/ s3://dynamicframework-cdn/assets/latest/ui-react --delete --acl public-read",
    "publish:cdn-rc": "aws s3 sync ./dist/ s3://dynamicframework-cdn/assets/rc/ui-react --delete --acl public-read",
    "publish:cdn-dev": "aws s3 sync ./dist/ s3://dynamicframework-cdn/assets/dev/ui-react --delete --acl public-read",
    "lint-staged": "lint-staged",
    "prepare": "husky",
    "commitlint": "commitlint --edit",
    "verify": "node scripts/verify.js"
  },
  "engines": {
    "node": ">=22.0.0"
  },
  "main": "./dist/index.js",
  "module": "./dist/index.esm.js",
  "types": "./dist/types/index.d.ts",
  "files": [
    "dist/",
    "src/style",
    "jest/"
  ],
  "dependencies": {
    "@floating-ui/react": "~0.27.16",
    "@react-input/mask": "~2.0.4",
    "@splidejs/react-splide": "~0.7.12",
    "@splidejs/splide": "~4.1.4",
    "bootstrap": "~5.3.8",
    "classnames": "~2.5.1",
    "currency.js": "~2.0.4",
    "date-fns": "~4.1.0",
    "file-selector": "~2.1.2",
    "google-libphonenumber": "~3.2.43",
    "html2canvas": "^1.4.1",
    "jspdf": "^4.0.0",
    "lucide-react": "^0.553.0",
    "react-datepicker": "~8.3.0",
    "react-error-boundary": "^6.1.0",
    "react-international-phone": "~4.6.0",
    "react-responsive-pagination": "~2.11.3",
    "react-select": "~5.10.2"
  },
  "devDependencies": {
    "@babel/core": "~7.23.2",
    "@babel/preset-env": "~7.23.2",
    "@babel/preset-react": "~7.22.15",
    "@babel/preset-typescript": "~7.23.2",
    "@commitlint/cli": "~19.3.0",
    "@commitlint/config-conventional": "~19.2.2",
    "@mdx-js/react": "~2.3.0",
    "@popperjs/core": "~2.11.8",
    "@rollup/plugin-node-resolve": "^15.3.0",
    "@storybook/addon-a11y": "~10.2.8",
    "@storybook/addon-docs": "~10.2.8",
    "@storybook/addon-links": "~10.2.8",
    "@storybook/react-vite": "~10.2.8",
    "@testing-library/jest-dom": "~6.6.3",
    "@testing-library/react": "~16.3.0",
    "@testing-library/user-event": "^14.6.1",
    "@types/google-libphonenumber": "~7.4.30",
    "@types/jest": "~29.5.12",
    "@types/node": "^22.0.0",
    "@types/react": "^19.2.0",
    "@types/react-dom": "^19.2.0",
    "@typescript-eslint/eslint-plugin": "~6.9.0",
    "@typescript-eslint/parser": "~6.9.0",
    "@vitejs/plugin-react": "~4.7.0",
    "autoprefixer": "~10.4.16",
    "axe-playwright": "~1.2.3",
    "babel-jest": "^29.7.0",
    "babel-loader": "~9.1.3",
    "conventional-changelog-conventionalcommits": "~6.1.0",
    "eslint": "~8.52.0",
    "eslint-config-airbnb": "~19.0.4",
    "eslint-config-airbnb-typescript": "~17.1.0",
    "eslint-plugin-import": "~2.29.0",
    "eslint-plugin-jsx-a11y": "~6.7.1",
    "eslint-plugin-react": "~7.33.2",
    "eslint-plugin-react-hooks": "~4.6.0",
    "formik": "~2.4.8",
    "framer-motion": "^12.23.24",
    "glob": "^11.1.0",
    "husky": "~9.1.7",
    "i18next": "~25.6.1",
    "jest": "~29.7.0",
    "jest-axe": "~8.0.0",
    "jest-cli": "~29.7.0",
    "jest-environment-jsdom": "~29.7.0",
    "lint-staged": "^15.2.10",
    "postcss-cli": "~10.1.0",
    "react": "~19.2.1",
    "react-dom": "~19.2.1",
    "react-hot-toast": "~2.6.0",
    "react-i18next": "~16.2.4",
    "recharts": "~3.3.0",
    "remark-gfm": "~4.0.1",
    "rimraf": "~6.1.0",
    "rollup": "~4.53.1",
    "sass": "~1.69.4",
    "storybook": "^10.2.8",
    "stylelint": "^16.16.0",
    "stylelint-config-twbs-bootstrap": "^16.0.0",
    "ts-jest": "~29.2.3",
    "tslib": "~2.6.2",
    "typescript": "~5.2.2",
    "vite": "^6.4.1",
    "yup": "^1.6.1"
  },
  "peerDependencies": {
    "framer-motion": ">=12 <13",
    "i18next": ">=25 <26",
    "react": ">=18 <20",
    "react-dom": ">=18 <20",
    "react-hot-toast": ">=2 <3",
    "react-i18next": ">=16 <17"
  }
}
