UNPKG

@haensl/assign-reducers

Version:

Combine redux reducers analogous to Object.assign.

97 lines (96 loc) 2.51 kB
{ "name": "@haensl/assign-reducers", "version": "1.5.7", "engines": { "node": ">= 8.11.4" }, "description": "Combine redux reducers analogous to Object.assign.", "main": "dist/assign-reducers.cjs.js", "module": "dist/assign-reducers.esm.js", "unpkg": "dist/assign-reducers.umd.js", "jsdelivr": "dist/assign-reducers.umd.js", "scripts": { "build": "npm run clean && NODE_ENV=production rollup -c", "clean": "rimraf ./dist", "lint": "eslint --ext .js ./", "lint:ci": "eslint --format junit -o test-results/eslint/results.xml --ext .js ./", "prepare": "if [ ${NODE_ENV} != 'production' ]; then husky install; fi", "tdd": "jest --watch", "test": "jest", "test:ci": "jest --runInBand --no-cache --reporters='default' --reporters='jest-junit'" }, "babel": { "presets": [ "@babel/preset-env" ] }, "eslintConfig": { "env": { "browser": true, "es6": true, "commonjs": true, "jest": true }, "extends": [ "@haensl" ], "parserOptions": { "sourceType": "module", "ecmaVersion": 11 } }, "jest": { "testPathIgnorePatterns": [ "/__package-tests__/" ] }, "jest-junit": { "outputDirectory": "test-results/jest", "outputName": "results.xml", "suitName": "assign-reducers unit tests" }, "repository": { "type": "git", "url": "git+https://github.com/haensl/assign-reducers.git" }, "keywords": [ "Redux", "Reducers", "Reducer", "Assign", "Object", "Object.assign" ], "author": { "name": "Hans-Peter Dietz", "url": "https://hpdietz.com", "twitter": "@h_p_d", "email": "h.p.dietz@gmailcom" }, "funding": "https://github.com/sponsors/haensl", "license": "MIT", "bugs": { "url": "https://github.com/haensl/assign-reducers/issues" }, "homepage": "https://github.com/haensl/assign-reducers#readme", "devDependencies": { "@babel/core": "^7.12.13", "@babel/plugin-transform-runtime": "^7.12.15", "@babel/preset-env": "^7.12.13", "@haensl/eslint-config": "^1.4.1", "@rollup/plugin-babel": "^6.0.3", "@rollup/plugin-commonjs": "^24.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-terser": "^0.3.0", "babel-jest": "^29.3.1", "eslint": "^8.5.0", "husky": "^8.0.3", "jest": "^29.3.1", "jest-junit": "^15.0.0", "rimraf": "^3.0.2", "rollup": "^3.9.1" }, "dependencies": { "@babel/runtime": "^7.12.13" } }