UNPKG

typedux

Version:

Slightly adjusted Redux (awesome by default) for TS

108 lines (107 loc) 3.44 kB
{ "name": "typedux", "version": "3.0.23", "description": "Slightly adjusted Redux (awesome by default) for TS", "main": "./dist/commonjs/index.js", "module": "./dist/esm/index.js", "umd": "./dist/umd/index.js", "exports": { "import": "./dist/esm/index.js", "require": "./dist/commonjs/index.js" }, "typings": "dist/esm/index.d.ts", "scripts": { "clean": "rm -Rf dist", "build": "tsc --project tsconfig.json", "build:watch": "tsc --project tsconfig.json --watch", "build:release": "node scripts/build.js", "test": "run-s build test:run", "test:run": "jest", "preversion": "run-s build:release", "release:as-is": "yarn run build:release && yarn publish", "release:patch": "node scripts/release.js" }, "repository": { "type": "git", "url": "git+https://github.com/densebrain/typedux.git" }, "keywords": [ "redux", "typescript", "react", "oneway", "state", "state-machine" ], "files": [ "src", "dist", "package.json", "README.md" ], "author": "Jonathan Glanz", "license": "MIT", "bugs": { "url": "https://github.com/densebrain/typedux/issues" }, "homepage": "https://github.com/densebrain/typedux#readme", "dependencies": { "@3fv/deferred": "^1.2.1", "@3fv/guard": "^1.4.17", "@3fv/logger-proxy": "^1.0.2", "@3fv/prelude-ts": "^0.8.19", "bluebird": "^3.7.2", "immutable": "^3.8.2", "lodash": "^4.17.20", "redux": "^4.0.5", "reflect-metadata": "^0.1.13", "shallowequal": "^1.1.0", "shortid": "2.2.15", "source-map-support": "^0.5.19", "symbol-observable": "^2.0.3" }, "devDependencies": { "@babel/core": "^7.11.6", "@babel/plugin-proposal-class-properties": "^7.10.4", "@babel/plugin-proposal-decorators": "^7.10.5", "@babel/plugin-proposal-do-expressions": "^7.10.4", "@babel/plugin-proposal-export-default-from": "^7.10.4", "@babel/plugin-proposal-export-namespace-from": "^7.10.4", "@babel/plugin-proposal-function-bind": "^7.11.5", "@babel/plugin-proposal-function-sent": "^7.10.4", "@babel/plugin-proposal-json-strings": "^7.10.4", "@babel/plugin-proposal-logical-assignment-operators": "^7.11.0", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.10.4", "@babel/plugin-proposal-numeric-separator": "^7.10.4", "@babel/plugin-proposal-optional-chaining": "^7.11.0", "@babel/plugin-proposal-pipeline-operator": "^7.10.5", "@babel/plugin-proposal-throw-expressions": "^7.10.4", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-import-meta": "^7.10.4", "@babel/plugin-transform-runtime": "^7.11.5", "@babel/preset-env": "^7.11.5", "@babel/register": "^7.11.5", "@babel/runtime-corejs2": "^7.11.2", "@types/bluebird": "^3.5.32", "@types/immutable": "^3.8.7", "@types/jest": "^26.0.14", "@types/lodash": "^4.14.161", "@types/node": "^14.11.5", "@types/redux": "^3.6.0", "@types/reselect": "^2.2.0", "@types/shelljs": "^0.8.8", "@types/shortid": "^0.0.29", "@types/uuid": "^8.3.0", "babel-plugin-add-module-exports": "^1.0.4", "core-js": "^3.6.5", "del": "^6.0.0", "jest": "^26.5.2", "merge2": "^1.4.1", "npm-run-all": "^4.1.5", "prettier": "^2.1.2", "semver": "^7.3.2", "shelljs": "^0.8.4", "ts-jest": "^26.4.1", "typescript": "^4.1.0-beta" } }