UNPKG

clean-architecture

Version:

Utilities for implementing clean architecture using Redux

105 lines (104 loc) 3 kB
{ "name": "clean-architecture", "version": "4.3.9", "description": "Utilities for implementing clean architecture using Redux", "repository": { "type": "git", "url": "git://github.com/garronej/clean-architecture.git" }, "main": "index.js", "types": "index.d.ts", "lint-staged": { "*.{ts,tsx,json,md}": [ "prettier --write" ] }, "husky": { "hooks": { "pre-commit": "lint-staged -v" } }, "author": "u/garronej", "license": "MIT", "files": [ "src/createCore.ts", "src/createObjectThatThrowsIfAccessed.ts", "src/createStore.ts", "src/immer.ts", "src/index.ts", "src/middlewareEvtAction.ts", "src/react.tsx", "src/tools/createObjectThatThrowsIfAccessed.ts", "src/usecaseContext.ts", "src/usecasesToEvts.ts", "src/usecasesToFunctions.ts", "src/usecasesToReducer.ts", "src/usecasesToStates.ts", "createCore.d.ts", "createCore.js", "createCore.js.map", "createObjectThatThrowsIfAccessed.d.ts", "createObjectThatThrowsIfAccessed.js", "createObjectThatThrowsIfAccessed.js.map", "createStore.d.ts", "createStore.js", "createStore.js.map", "immer.d.ts", "immer.js", "immer.js.map", "index.d.ts", "index.js", "index.js.map", "middlewareEvtAction.d.ts", "middlewareEvtAction.js", "middlewareEvtAction.js.map", "react.d.ts", "react.js", "react.js.map", "tools/createObjectThatThrowsIfAccessed.d.ts", "tools/createObjectThatThrowsIfAccessed.js", "tools/createObjectThatThrowsIfAccessed.js.map", "usecaseContext.d.ts", "usecaseContext.js", "usecaseContext.js.map", "usecasesToEvts.d.ts", "usecasesToEvts.js", "usecasesToEvts.js.map", "usecasesToFunctions.d.ts", "usecasesToFunctions.js", "usecasesToFunctions.js.map", "usecasesToReducer.d.ts", "usecasesToReducer.js", "usecasesToReducer.js.map", "usecasesToStates.d.ts", "usecasesToStates.js", "usecasesToStates.js.map" ], "keywords": [ "clean-architecture", "hexagonal", "redux", "typescript", "react" ], "homepage": "https://github.com/garronej/clean-architecture", "peerDependencies": { "evt": "^2.5.3" }, "devDependencies": { "@types/node": "^18.11.3", "husky": "^4.3.8", "lint-staged": "^11.1.1", "prettier": "^2.8.8", "ts-node": "^10.4.0", "typescript": "5.0.2", "evt": "^2.5.8", "react": "^18.2.0", "@types/react": "^18.2.73" }, "dependencies": { "@reduxjs/toolkit": "^1.9.6", "minimal-polyfills": "^2.2.3", "tsafe": "^1.8.5" } }