typedux
Version:
Slightly adjusted Redux (awesome by default) for TS
108 lines (107 loc) • 3.44 kB
JSON
{
"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"
}
}