UNPKG

@mic-rexjs/usecases-react

Version:

React-based solution for use usecases of Clean Architecture

91 lines 2.43 kB
{ "name": "@mic-rexjs/usecases-react", "version": "3.3.0", "description": "React-based solution for use usecases of Clean Architecture", "private": false, "sideEffects": false, "keywords": [ "clean architecture", "entity", "usecase", "use case", "react", "hooks" ], "scripts": {}, "main": "lib/index.js", "module": "es/index.js", "typings": "es/index.d.ts", "unpkg": "dist/index.min.js", "files": [ "lib", "es", "dist", "package.json", "README.md" ], "repository": { "type": "git", "url": "git+https://github.com/mic-rexjs/usecases-react" }, "homepage": "https://github.com/mic-rexjs/usecases-react#README.md", "author": { "name": "Michael Lee", "email": "hello_zaizi@163.com" }, "license": "MIT", "peerDependencies": { "@mic-rexjs/usecases": "^4.01", "react": ">=16.8.0" }, "dependencies": { "@babel/plugin-transform-runtime": "^7.29.0", "@babel/preset-env": "^7.29.5", "ahooks": "^3.9.7" }, "devDependencies": { "@babel/cli": "^7.28.6", "@babel/core": "^7.29.0", "@babel/preset-react": "^7.28.5", "@babel/preset-typescript": "^7.28.5", "@commitlint/cli": "^20.5.3", "@commitlint/config-angular": "^20.5.3", "@eslint/eslintrc": "^3.3.5", "@eslint/js": "^10.0.1", "@ianvs/prettier-plugin-sort-imports": "^4.7.1", "@jest/globals": "^30.3.0", "@mic-rexjs/usecases": "^4.0.1", "@testing-library/dom": "^10.4.1", "@testing-library/react": "^16.3.2", "@types/node": "^25.6.0", "@types/react": "^19.2.14", "@types/react-dom": "^19.2.3", "@typescript-eslint/parser": "^8.59.2", "babel-loader": "^10.1.1", "copy-webpack-plugin": "^14.0.0", "eslint": "^10.3.0", "eslint-config-prettier": "^10.1.8", "eslint-plugin-jest": "^29.15.2", "eslint-plugin-prettier": "^5.5.5", "eslint-plugin-react-hooks": "^7.1.1", "globals": "^17.6.0", "husky": "^9.1.7", "jest": "^30.3.0", "jest-environment-jsdom": "^30.3.0", "lint-staged": "^17.0.2", "prettier": "^3.8.3", "react": "^19.2.6", "react-dom": "^19.2.6", "rimraf": "^6.1.3", "ts-jest": "^29.4.9", "ts-node": "^10.9.1", "tsc-alias": "^1.8.17", "typescript": "^6.0.3", "typescript-eslint": "^8.59.2", "webpack": "^5.106.2", "webpack-cli": "^7.0.2" }, "lint-staged": { "./**/*.{js,ts,tsx}": "eslint" } }