-
Notifications
You must be signed in to change notification settings - Fork 107
/
package.json
137 lines (137 loc) · 4.38 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
{
"name": "redux-logic",
"version": "5.0.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"
},
"engines": {
"node": ">=8.0.0"
},
"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: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 es6 build-es/**.js",
"escheck:umd": "es-check es6 dist/**.js",
"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 -o ./dist --output-filename redux-logic.js",
"build:umd:min": "cross-env NODE_ENV=production BABEL_ENV=es webpack --entry ./src/index.js -o ./dist --output-filename redux-logic.min.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",
"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 <[email protected]> (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": "^3.33.2",
"is-promise": "^4.0.0",
"loose-envify": "^1.4.0",
"rxjs": "^7.8.1"
},
"peerDependencies": {
"redux": ">=3.5.2"
},
"devDependencies": {
"@babel/cli": "^7.23.0",
"@babel/core": "^7.23.3",
"@babel/preset-env": "^7.23.3",
"@babel/register": "^7.22.15",
"@types/mocha": "^10.0.4",
"@types/node": "^20.9.0",
"ajv": "^8.12.0",
"babel-loader": "^9.1.3",
"babel-plugin-istanbul": "^6.1.1",
"browserslist": "^4.22.1",
"cross-env": "^7.0.3",
"es-check": "^7.1.1",
"eslint": "^8.53.0",
"eslint-config-airbnb-base": "^15.0.0",
"eslint-plugin-import": "^2.29.0",
"eslint-plugin-react": "^7.33.2",
"expect-legacy": "^1.20.2",
"lodash": "^4.17.21",
"mocha": "^10.2.0",
"nyc": "^15.1.0",
"redux": "^4.2.1",
"rimraf": "^5.0.5",
"typescript": "^5.2.2",
"webpack": "^5.89.0",
"webpack-cli": "^5.1.4"
},
"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"
}