Initial commit
parents
Showing
.babelrc.js
0 → 100644
.editorconfig
0 → 100644
.eslintrc.js
0 → 100644
.gitignore
0 → 100755
.npmignore
0 → 100644
.travis.yml
0 → 100644
LICENSE
0 → 100644
README.md
0 → 100644
package.json
0 → 100644
{ | ||
"name": "@minadmin/redux-immutable-ts", | ||
"version": "0.1.0-dev0", | ||
"description": "redux-immutable-ts is used to create an equivalent function of Redux combineReducers that works with Immutable.js state which is written in typescript.", | ||
"main": "lib/redux-immutable-ts.js", | ||
"unpkg": "dist/redux-immutable-ts.js", | ||
"module": "es/redux-immutable-ts.js", | ||
"types": "types/index.d.ts", | ||
"files": [ | ||
"dist", | ||
"lib", | ||
"es", | ||
"src", | ||
"types" | ||
], | ||
"repository": { | ||
"type": "git", | ||
"url": "https://git.webmeisterei.com/minadmin/redux-immutable-ts" | ||
}, | ||
"keywords": [ | ||
"immutable", | ||
"redux" | ||
], | ||
"author": { | ||
"name": "Gajus Kuizinas", | ||
"email": "gajus@anuary.com", | ||
"url": "http://gajus.com" | ||
}, | ||
"license": "BSD-3-Clause", | ||
"peerDependencies": { | ||
"immutable": "^4.0.0-rc.12", | ||
"redux": "^4.0.5" | ||
}, | ||
"devDependencies": { | ||
"@babel/cli": "^7.7.7", | ||
"@babel/core": "^7.7.7", | ||
"@babel/node": "^7.7.7", | ||
"@babel/plugin-external-helpers": "^7.7.4", | ||
"@babel/plugin-proposal-object-rest-spread": "^7.7.7", | ||
"@babel/plugin-transform-runtime": "^7.7.6", | ||
"@babel/preset-env": "^7.7.7", | ||
"@babel/preset-flow": "^7.7.4", | ||
"@babel/preset-typescript": "^7.7.7", | ||
"@babel/register": "^7.7.7", | ||
"@rollup/plugin-node-resolve": "^6.0.0", | ||
"@types/jest": "^24.0.25", | ||
"@types/node": "^13.1.1", | ||
"@typescript-eslint/eslint-plugin": "^2.13.0", | ||
"@typescript-eslint/parser": "^2.13.0", | ||
"babel-eslint": "^10.0.3", | ||
"babel-jest": "^24.9.0", | ||
"babel-plugin-add-module-exports": "^1.0.2", | ||
"cross-env": "^6.0.3", | ||
"eslint": "^6.8.0", | ||
"eslint-config-react-app": "^5.1.0", | ||
"eslint-import-resolver-typescript": "^2.0.0", | ||
"eslint-plugin-flowtype": "^4.5.2", | ||
"eslint-plugin-import": "^2.19.1", | ||
"eslint-plugin-jsx-a11y": "^6.2.3", | ||
"eslint-plugin-react": "^7.17.0", | ||
"eslint-plugin-react-hooks": "^2.3.0", | ||
"glob": "^7.1.6", | ||
"immutable": "^4.0.0-rc.12", | ||
"jest": "^24.9.0", | ||
"prettier": "^1.19.1", | ||
"redux": "^4.0.5", | ||
"rimraf": "^3.0.0", | ||
"rollup": "^1.27.14", | ||
"rollup-plugin-babel": "^4.3.3", | ||
"rollup-plugin-replace": "^2.2.0", | ||
"rollup-plugin-terser": "^5.1.3", | ||
"rollup-plugin-typescript2": "^0.25.3", | ||
"rxjs": "^6.5.4", | ||
"typescript": "^3.7.4", | ||
"babel-preset-es2015": "^6.24.1" | ||
}, | ||
"scripts": { | ||
"clean": "rimraf lib dist es coverage types", | ||
"format": "prettier --write \"{src,test}/**/*.{js,ts}\" index.d.ts \"**/*.md\"", | ||
"format:check": "prettier --list-different \"{src,test}/**/*.{js,ts}\" index.d.ts \"**/*.md\"", | ||
"lint": "eslint --ext js,ts src", | ||
"check-types": "tsc --noEmit", | ||
"pretest": "yarn run build", | ||
"test": "jest", | ||
"test:watch": "test -- --watch", | ||
"test:cov": "test -- --coverage", | ||
"build": "rollup -c", | ||
"prepare": "yarn run clean && yarn run check-types && yarn run format:check && yarn run lint" | ||
}, | ||
"dependencies": { | ||
"@babel/runtime": "^7.7.7" | ||
} | ||
} |
rollup.config.js
0 → 100644
src/combineReducers.ts
0 → 100644
src/index.ts
0 → 100644