├── .github └── workflows │ └── nodejs.yaml ├── .gitignore ├── .npmrc ├── README.md ├── jest.config.js ├── package.json ├── src ├── _types.d.ts ├── immer.d.ts ├── immer.js ├── index.d.ts ├── index.js ├── reducer.d.ts ├── reducer.js ├── safe.d.ts └── safe.js ├── test ├── immer.test.ts ├── index.test.ts ├── reducer.test.ts ├── safe.test.ts ├── types-extract-utils.ts ├── types-index.ts └── types-safe.ts └── tsconfig.json /.github/workflows/nodejs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonk52/rainbow-actions/HEAD/.github/workflows/nodejs.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | coverage 4 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonk52/rainbow-actions/HEAD/.npmrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonk52/rainbow-actions/HEAD/README.md -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonk52/rainbow-actions/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonk52/rainbow-actions/HEAD/package.json -------------------------------------------------------------------------------- /src/_types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonk52/rainbow-actions/HEAD/src/_types.d.ts -------------------------------------------------------------------------------- /src/immer.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonk52/rainbow-actions/HEAD/src/immer.d.ts -------------------------------------------------------------------------------- /src/immer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonk52/rainbow-actions/HEAD/src/immer.js -------------------------------------------------------------------------------- /src/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonk52/rainbow-actions/HEAD/src/index.d.ts -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonk52/rainbow-actions/HEAD/src/index.js -------------------------------------------------------------------------------- /src/reducer.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonk52/rainbow-actions/HEAD/src/reducer.d.ts -------------------------------------------------------------------------------- /src/reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonk52/rainbow-actions/HEAD/src/reducer.js -------------------------------------------------------------------------------- /src/safe.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonk52/rainbow-actions/HEAD/src/safe.d.ts -------------------------------------------------------------------------------- /src/safe.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonk52/rainbow-actions/HEAD/src/safe.js -------------------------------------------------------------------------------- /test/immer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonk52/rainbow-actions/HEAD/test/immer.test.ts -------------------------------------------------------------------------------- /test/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonk52/rainbow-actions/HEAD/test/index.test.ts -------------------------------------------------------------------------------- /test/reducer.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonk52/rainbow-actions/HEAD/test/reducer.test.ts -------------------------------------------------------------------------------- /test/safe.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonk52/rainbow-actions/HEAD/test/safe.test.ts -------------------------------------------------------------------------------- /test/types-extract-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonk52/rainbow-actions/HEAD/test/types-extract-utils.ts -------------------------------------------------------------------------------- /test/types-index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonk52/rainbow-actions/HEAD/test/types-index.ts -------------------------------------------------------------------------------- /test/types-safe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonk52/rainbow-actions/HEAD/test/types-safe.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/antonk52/rainbow-actions/HEAD/tsconfig.json --------------------------------------------------------------------------------