forked from jeffbski/redux-logic
-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
138 lines (138 loc) · 4.62 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
{
"name": "redux-logic",
"version": "2.1.1",
"description": "Redux middleware for organizing all your business logic. Intercept actions and perform async processing.",
"main": "build-lib/index.js",
"browser": {
"main": "dist/redux-logic.js"
},
"react-native": "src/index.js",
"browserify": {
"transform": [
"loose-envify"
]
},
"sideEffects": false,
"module": "build-es/index.js",
"files": [
"dist",
"build-lib",
"build-es",
"src",
"definitions"
],
"scripts": {
"start": "npm run test:watch",
"clean": "rimraf build-lib dist build-es coverage",
"lint": "eslint src test",
"browserslist": "browserslist",
"test": "cross-env BABEL_ENV=commonjs mocha --require @babel/register --recursive -r ./test/setup.js",
"test:prod": "cross-env BABEL_ENV=commonjs NODE_ENV=production mocha --require @babel/register --recursive -r ./test/setup.js",
"test:watch": "npm test -- --watch",
"test:cov": "cross-env NODE_ENV=test BABEL_ENV=cov nyc --reporter=lcov --reporter=text mocha test --recursive",
"test:rxbuild": "cross-env BABEL_ENV=commonjs mocha --require @babel/register test/rxbuild.spec.js -r ./test/setup.js",
"test:examples": "cross-env BABEL_ENV=commonjs node examples/testAll.js",
"test:typescript": "tsc --noEmit",
"check:src": "npm run lint && npm run test && npm run test:rxbuild && npm run test:prod && npm run test:typescript",
"escheck": "npm run escheck:commonjs && npm run escheck:es && npm run escheck:umd",
"escheck:commonjs": "es-check es5 build-lib/**.js",
"escheck:es": "es-check --module true es6 build-es/**.js",
"escheck:umd": "es-check es5 dist/**.js",
"check:examples": "npm run build:examples && npm run test:examples",
"build:commonjs": "cross-env BABEL_ENV=commonjs babel src --out-dir build-lib",
"build:es": "cross-env BABEL_ENV=es babel src --out-dir build-es",
"build:umd": "cross-env NODE_ENV=production MINIMIZE=false BABEL_ENV=es webpack --entry ./src/index.js --output ./dist/redux-logic.js",
"build:umd:min": "cross-env NODE_ENV=production BABEL_ENV=es webpack --entry ./src/index.js --output ./dist/redux-logic.min.js",
"build:examples": "cross-env BABEL_ENV=commonjs node examples/buildAll.js",
"build": "npm run build:commonjs && npm run build:es && npm run build:umd && npm run build:umd:min",
"debug-build": "cross-env CI=true npm run build:commonjs && cross-env CI=true npm run build:es && cross-env CI=true npm run build:umd && cross-env CI=true npm run build:umd:min",
"fullbuild:examples": "cross-env BABEL_ENV=commonjs node examples/fullBuildAll.js",
"prepublish": "npm run clean && npm run check:src && npm run build && npm run escheck",
"publish-tag-next": "npm publish --tag next && npm view"
},
"repository": {
"type": "git",
"url": "https://github.com/jeffbski/redux-logic.git"
},
"keywords": [
"redux",
"middleware",
"redux middleware",
"logic",
"business logic",
"domain",
"domain logic",
"epic",
"saga",
"observable",
"side effect",
"promise",
"async await"
],
"author": "Jeff Barczewski <jeff.barczewski@gmail.com> (https://github.com/jeffbski)",
"license": "MIT",
"bugs": {
"url": "https://github.com/jeffbski/redux-logic/issues"
},
"homepage": "https://github.com/jeffbski/redux-logic",
"dependencies": {
"core-js": "^2.5.7",
"is-promise": "^2.1.0",
"loose-envify": "^1.4.0",
"rxjs": "^6.3.1"
},
"peerDependencies": {
"redux": ">=3.5.2"
},
"devDependencies": {
"@babel/cli": "^7.0.0",
"@babel/core": "^7.0.0",
"@babel/preset-env": "^7.0.0",
"@babel/register": "^7.0.0",
"@types/mocha": "^5.2.5",
"@types/node": "^10.9.4",
"ajv": "^6.5.3",
"babel-loader": "^8.0.1",
"babel-plugin-istanbul": "^5.0.1",
"browserslist": "^4.3.3",
"cross-env": "^5.2.0",
"es-check": "^2.2.0",
"eslint": "^5.5.0",
"eslint-config-airbnb-base": "^13.1.0",
"eslint-plugin-import": "^2.14.0",
"eslint-plugin-react": "^7.11.1",
"expect-legacy": "^1.20.2",
"lodash": "^4.17.10",
"mocha": "^5.2.0",
"nyc": "^13.0.1",
"redux": ">=3.5.2",
"rimraf": "^2.3.4",
"typescript": "^3.0.3",
"webpack": "^4.17.1",
"webpack-command": "^0.4.1"
},
"npmName": "redux-logic",
"npmFileMap": [
{
"basePath": "/dist/",
"files": [
"*.js"
]
}
],
"nyc": {
"include": [
"src/**/*.js"
],
"exclude": [
"**/*.spec.js",
"**/*.test.js"
],
"require": [
"@babel/register"
],
"sourceMap": false,
"instrument": false
},
"typings": "definitions/index.d.ts"
}