├── .babelrc.js ├── .eslintignore ├── .github ├── FUNDING.yml ├── actions │ ├── prepare │ │ └── action.yml │ └── setup-node │ │ └── action.yml └── workflows │ ├── codeql-analysis.yml │ └── pr-validate.yml ├── .gitignore ├── .husky └── pre-commit ├── .npmrc ├── .nvmrc ├── .travis.yml ├── .yarnrc ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── examples ├── README.md ├── kanban │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierignore │ ├── .prettierrc.js │ ├── README.md │ ├── index.html │ ├── package.json │ ├── postcss.config.js │ ├── resources │ │ └── kanban-app.gif │ ├── src │ │ ├── components │ │ │ ├── App.test.tsx │ │ │ ├── App.tsx │ │ │ ├── TaskList │ │ │ │ ├── AddTask.test.tsx │ │ │ │ ├── AddTask.tsx │ │ │ │ ├── TaskList.test.tsx │ │ │ │ ├── TaskList.tsx │ │ │ │ ├── TaskView.test.tsx │ │ │ │ ├── TaskView.tsx │ │ │ │ ├── __snapshots__ │ │ │ │ │ └── TaskList.test.tsx.snap │ │ │ │ └── index.ts │ │ │ └── __snapshots__ │ │ │ │ └── App.test.tsx.snap │ │ ├── index.css │ │ ├── main.tsx │ │ ├── store │ │ │ ├── index.ts │ │ │ ├── model.test.ts │ │ │ ├── model.ts │ │ │ └── taskList.model.ts │ │ ├── utils │ │ │ ├── generateId.ts │ │ │ └── test-utils.tsx │ │ └── vite-env.d.ts │ ├── tailwind.config.js │ ├── testSetup.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vite.config.ts │ └── yarn.lock ├── nextjs-ssr │ ├── .gitignore │ ├── README.md │ ├── components │ │ ├── Counter.js │ │ ├── Inventory.js │ │ ├── Page.js │ │ └── Shop.js │ ├── package.json │ ├── pages │ │ ├── _app.js │ │ ├── index.js │ │ └── ssr.js │ ├── store │ │ └── store.js │ └── yarn.lock ├── nextjs-todo │ ├── .eslintrc.json │ ├── .gitignore │ ├── README.md │ ├── next.config.js │ ├── package.json │ ├── pages │ │ ├── _app.tsx │ │ └── index.tsx │ ├── public │ │ ├── favicon.ico │ │ └── vercel.svg │ ├── store │ │ ├── index.ts │ │ └── model.ts │ ├── tsconfig.json │ └── yarn.lock ├── react-native-todo │ ├── .bundle │ │ └── config │ ├── .eslintrc.js │ ├── .gitignore │ ├── .node-version │ ├── .prettierrc.js │ ├── .ruby-version │ ├── .watchmanconfig │ ├── Gemfile │ ├── Gemfile.lock │ ├── README.md │ ├── __tests__ │ │ └── App-test.tsx │ ├── android │ │ ├── app │ │ │ ├── build.gradle │ │ │ ├── debug.keystore │ │ │ ├── proguard-rules.pro │ │ │ └── src │ │ │ │ ├── debug │ │ │ │ ├── AndroidManifest.xml │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── reactnativetodo │ │ │ │ │ └── ReactNativeFlipper.java │ │ │ │ ├── main │ │ │ │ ├── AndroidManifest.xml │ │ │ │ ├── java │ │ │ │ │ └── com │ │ │ │ │ │ └── reactnativetodo │ │ │ │ │ │ ├── MainActivity.java │ │ │ │ │ │ └── MainApplication.java │ │ │ │ └── res │ │ │ │ │ ├── drawable │ │ │ │ │ └── rn_edit_text_material.xml │ │ │ │ │ ├── mipmap-hdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-mdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ ├── mipmap-xxxhdpi │ │ │ │ │ ├── ic_launcher.png │ │ │ │ │ └── ic_launcher_round.png │ │ │ │ │ └── values │ │ │ │ │ ├── strings.xml │ │ │ │ │ └── styles.xml │ │ │ │ └── release │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── reactnativetodo │ │ │ │ └── ReactNativeFlipper.java │ │ ├── build.gradle │ │ ├── gradle.properties │ │ ├── gradle │ │ │ └── wrapper │ │ │ │ ├── gradle-wrapper.jar │ │ │ │ └── gradle-wrapper.properties │ │ ├── gradlew │ │ ├── gradlew.bat │ │ └── settings.gradle │ ├── app.json │ ├── babel.config.js │ ├── index.js │ ├── ios │ │ ├── .xcode.env │ │ ├── Podfile │ │ ├── Podfile.lock │ │ ├── ReactNativeTodo.xcodeproj │ │ │ ├── project.pbxproj │ │ │ └── xcshareddata │ │ │ │ └── xcschemes │ │ │ │ └── ReactNativeTodo.xcscheme │ │ ├── ReactNativeTodo.xcworkspace │ │ │ └── contents.xcworkspacedata │ │ ├── ReactNativeTodo │ │ │ ├── AppDelegate.h │ │ │ ├── AppDelegate.mm │ │ │ ├── Images.xcassets │ │ │ │ ├── AppIcon.appiconset │ │ │ │ │ └── Contents.json │ │ │ │ └── Contents.json │ │ │ ├── Info.plist │ │ │ ├── LaunchScreen.storyboard │ │ │ └── main.m │ │ └── ReactNativeTodoTests │ │ │ ├── Info.plist │ │ │ └── ReactNativeTodoTests.m │ ├── metro.config.js │ ├── package.json │ ├── resources │ │ └── todo.gif │ ├── src │ │ ├── App.tsx │ │ ├── components │ │ │ ├── TodoList.tsx │ │ │ └── Toolbar.tsx │ │ └── store │ │ │ ├── index.ts │ │ │ └── model.ts │ ├── tsconfig.json │ └── yarn.lock ├── reduxtagram │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc.json │ ├── .gitignore │ ├── .prettierrc.json │ ├── README.md │ ├── index.html │ ├── package.json │ ├── public │ │ └── favicon.png │ ├── src │ │ ├── assets │ │ │ ├── fonts │ │ │ │ ├── billabong-webfont.eot │ │ │ │ ├── billabong-webfont.svg │ │ │ │ ├── billabong-webfont.ttf │ │ │ │ └── billabong-webfont.woff │ │ │ └── images │ │ │ │ └── likes-heart.png │ │ ├── components │ │ │ ├── add-comment-form.tsx │ │ │ ├── photo.tsx │ │ │ └── post-comment.tsx │ │ ├── data │ │ │ ├── comments.ts │ │ │ └── posts.ts │ │ ├── hooks │ │ │ └── index.ts │ │ ├── index.tsx │ │ ├── model │ │ │ ├── comments-model.ts │ │ │ ├── index.ts │ │ │ ├── posts-model.ts │ │ │ └── store-model.ts │ │ ├── pages │ │ │ ├── photo-grid.tsx │ │ │ ├── root.tsx │ │ │ └── single.tsx │ │ ├── store.ts │ │ ├── styles │ │ │ ├── _animations.css │ │ │ ├── _normalize.css │ │ │ ├── _typography.css │ │ │ ├── _variables.css │ │ │ └── index.css │ │ └── vite-env.d.ts │ ├── test │ │ ├── comments-model.spec.ts │ │ └── posts-model.spec.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vite.config.ts │ └── yarn.lock └── simple-todo │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierignore │ ├── .prettierrc.js │ ├── README.md │ ├── index.html │ ├── package.json │ ├── resources │ └── todo-app.gif │ ├── src │ ├── App.tsx │ ├── main.tsx │ ├── store │ │ ├── index.ts │ │ └── model.ts │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── vite.config.ts │ └── yarn.lock ├── index.d.ts ├── map-set-support.d.ts ├── map-set-support.js ├── package.json ├── proxy-polyfill.d.ts ├── proxy-polyfill.js ├── rollup.config.js ├── src ├── actions.js ├── computed-properties.js ├── constants.js ├── context.js ├── create-context-store.js ├── create-reducer.js ├── create-store.js ├── create-transform.js ├── effects.js ├── extract-data-from-model.js ├── helpers.js ├── hooks.js ├── index.js ├── lib.js ├── listeners.js ├── migrations.js ├── persistence.js ├── provider.js ├── reference.txt ├── thunks.js └── use-local-store.js ├── tests ├── actions.test.js ├── computed.test.js ├── create-context-store.test.js ├── create-typed-hooks.test.js ├── debug.test.js ├── dependency-injection.test.js ├── dev-tools.test.js ├── dynamic-store.test.js ├── effect-on.test.js ├── generic.test.js ├── immer.test.js ├── lib.test.js ├── lib │ └── enable-immer-map-set.js ├── listener-actions.test.js ├── migrations.test.js ├── persist.test.js ├── react.test.js ├── reducer.test.js ├── server-rendering.test.js ├── store.test.js ├── testing │ ├── README.md │ ├── actions.test.js │ ├── listeners.test.js │ ├── react.test.js │ └── thunks.test.js ├── thunks.test.js ├── typescript │ ├── action.ts │ ├── actions.ts │ ├── complex-store-inheritance.ts │ ├── composed-store.ts │ ├── computed.ts │ ├── create-context-store.tsx │ ├── create-store.ts │ ├── debug.ts │ ├── effect-on.ts │ ├── external-type-defs.ts │ ├── generic-model.ts │ ├── giant-model.ts │ ├── hooks.ts │ ├── index.d.ts │ ├── issue117.ts │ ├── issue224.ts │ ├── issue246.ts │ ├── issue427.ts │ ├── issue66.tsx │ ├── issue802.ts │ ├── issue87.ts │ ├── listener-action.ts │ ├── listener-thunk.ts │ ├── listeners.ts │ ├── persist.tsx │ ├── react-redux-compat.tsx │ ├── react.tsx │ ├── state-resolvers.ts │ ├── state.ts │ ├── store.ts │ ├── thunk.ts │ ├── tsconfig.json │ └── use-local-store.tsx ├── use-local-store.test.js ├── use-store-state.test.js ├── use-store.test.js └── utils.js ├── wallaby.js ├── website ├── .gitignore ├── docs │ ├── .vuepress │ │ ├── config.js │ │ ├── public │ │ │ ├── camera.svg │ │ │ ├── favicon.png │ │ │ └── happy-peas.png │ │ └── styles │ │ │ └── index.styl │ ├── README.md │ ├── assets │ │ ├── devtools-action.png │ │ ├── devtools-listenaction.png │ │ ├── devtools-listenthunk.png │ │ ├── devtools-thunk.png │ │ ├── devtools.png │ │ ├── happy-peas.png │ │ ├── logo-small.png │ │ ├── screencast.mp4 │ │ └── typescript-tutorial │ │ │ ├── typed-action-dispatch.png │ │ │ ├── typed-action-imp.png │ │ │ ├── typed-computed-imp.png │ │ │ ├── typed-get-state.png │ │ │ ├── typed-hooks.png │ │ │ ├── typed-injections-imp.png │ │ │ ├── typed-thunk-dispatch.png │ │ │ ├── typed-thunk-globals.png │ │ │ ├── typed-thunk-imp.png │ │ │ └── typing-model.png │ ├── docs │ │ ├── api │ │ │ ├── README.md │ │ │ ├── action-on.md │ │ │ ├── action.md │ │ │ ├── computed.md │ │ │ ├── create-context-store.md │ │ │ ├── create-store.md │ │ │ ├── create-transform.md │ │ │ ├── debug.md │ │ │ ├── effect-on.md │ │ │ ├── generic.md │ │ │ ├── listeners.md │ │ │ ├── persist.md │ │ │ ├── reducer.md │ │ │ ├── store-config.md │ │ │ ├── store-provider.md │ │ │ ├── store.md │ │ │ ├── thunk-on.md │ │ │ ├── thunk.md │ │ │ ├── use-local-store.md │ │ │ ├── use-store-actions.md │ │ │ ├── use-store-dispatch.md │ │ │ ├── use-store-rehydrated.md │ │ │ ├── use-store-state.md │ │ │ └── use-store.md │ │ ├── community-extensions │ │ │ └── README.md │ │ ├── introduction │ │ │ ├── README.md │ │ │ ├── alternatives.md │ │ │ ├── architecture.md │ │ │ ├── browser-support.md │ │ │ ├── downsides.md │ │ │ └── installation.md │ │ ├── known-issues │ │ │ ├── README.md │ │ │ ├── typescript-optional-computed-properties.md │ │ │ └── using-keyof-in-generic-typescript-model.md │ │ ├── recipes │ │ │ ├── README.md │ │ │ ├── connecting-to-reactotron.md │ │ │ ├── generalising-models.md │ │ │ ├── hot-reloading.md │ │ │ ├── interop-with-existing-react-redux-app.md │ │ │ ├── react-native-devtools.md │ │ │ └── usage-with-react-redux.md │ │ ├── tutorials │ │ │ ├── README.md │ │ │ ├── extended-api.md │ │ │ ├── primary-api.md │ │ │ ├── quick-start.md │ │ │ ├── testing.md │ │ │ └── typescript.md │ │ ├── typescript-api │ │ │ ├── README.md │ │ │ ├── action-on.md │ │ │ ├── action.md │ │ │ ├── actions.md │ │ │ ├── computed.md │ │ │ ├── create-typed-hooks.md │ │ │ ├── effect-on.md │ │ │ ├── generic.md │ │ │ ├── reducer.md │ │ │ ├── state.md │ │ │ ├── thunk-on.md │ │ │ └── thunk.md │ │ └── upgrading-from-v3 │ │ │ └── README.md │ └── releases │ │ └── README.md ├── package.json └── yarn.lock └── yarn.lock /.babelrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/.babelrc.js -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/.eslintignore -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/actions/prepare/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/.github/actions/prepare/action.yml -------------------------------------------------------------------------------- /.github/actions/setup-node/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/.github/actions/setup-node/action.yml -------------------------------------------------------------------------------- /.github/workflows/codeql-analysis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/.github/workflows/codeql-analysis.yml -------------------------------------------------------------------------------- /.github/workflows/pr-validate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/.github/workflows/pr-validate.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 14 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/.travis.yml -------------------------------------------------------------------------------- /.yarnrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/.yarnrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/README.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/kanban/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/.eslintignore -------------------------------------------------------------------------------- /examples/kanban/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/.eslintrc.js -------------------------------------------------------------------------------- /examples/kanban/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/.gitignore -------------------------------------------------------------------------------- /examples/kanban/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/.prettierignore -------------------------------------------------------------------------------- /examples/kanban/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/.prettierrc.js -------------------------------------------------------------------------------- /examples/kanban/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/README.md -------------------------------------------------------------------------------- /examples/kanban/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/index.html -------------------------------------------------------------------------------- /examples/kanban/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/package.json -------------------------------------------------------------------------------- /examples/kanban/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/postcss.config.js -------------------------------------------------------------------------------- /examples/kanban/resources/kanban-app.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/resources/kanban-app.gif -------------------------------------------------------------------------------- /examples/kanban/src/components/App.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/src/components/App.test.tsx -------------------------------------------------------------------------------- /examples/kanban/src/components/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/src/components/App.tsx -------------------------------------------------------------------------------- /examples/kanban/src/components/TaskList/AddTask.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/src/components/TaskList/AddTask.test.tsx -------------------------------------------------------------------------------- /examples/kanban/src/components/TaskList/AddTask.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/src/components/TaskList/AddTask.tsx -------------------------------------------------------------------------------- /examples/kanban/src/components/TaskList/TaskList.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/src/components/TaskList/TaskList.test.tsx -------------------------------------------------------------------------------- /examples/kanban/src/components/TaskList/TaskList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/src/components/TaskList/TaskList.tsx -------------------------------------------------------------------------------- /examples/kanban/src/components/TaskList/TaskView.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/src/components/TaskList/TaskView.test.tsx -------------------------------------------------------------------------------- /examples/kanban/src/components/TaskList/TaskView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/src/components/TaskList/TaskView.tsx -------------------------------------------------------------------------------- /examples/kanban/src/components/TaskList/__snapshots__/TaskList.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/src/components/TaskList/__snapshots__/TaskList.test.tsx.snap -------------------------------------------------------------------------------- /examples/kanban/src/components/TaskList/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './TaskList'; 2 | -------------------------------------------------------------------------------- /examples/kanban/src/components/__snapshots__/App.test.tsx.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/src/components/__snapshots__/App.test.tsx.snap -------------------------------------------------------------------------------- /examples/kanban/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/src/index.css -------------------------------------------------------------------------------- /examples/kanban/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/src/main.tsx -------------------------------------------------------------------------------- /examples/kanban/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/src/store/index.ts -------------------------------------------------------------------------------- /examples/kanban/src/store/model.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/src/store/model.test.ts -------------------------------------------------------------------------------- /examples/kanban/src/store/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/src/store/model.ts -------------------------------------------------------------------------------- /examples/kanban/src/store/taskList.model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/src/store/taskList.model.ts -------------------------------------------------------------------------------- /examples/kanban/src/utils/generateId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/src/utils/generateId.ts -------------------------------------------------------------------------------- /examples/kanban/src/utils/test-utils.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/src/utils/test-utils.tsx -------------------------------------------------------------------------------- /examples/kanban/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/kanban/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/tailwind.config.js -------------------------------------------------------------------------------- /examples/kanban/testSetup.ts: -------------------------------------------------------------------------------- 1 | import '@testing-library/jest-dom'; 2 | -------------------------------------------------------------------------------- /examples/kanban/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/tsconfig.json -------------------------------------------------------------------------------- /examples/kanban/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/tsconfig.node.json -------------------------------------------------------------------------------- /examples/kanban/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/vite.config.ts -------------------------------------------------------------------------------- /examples/kanban/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/kanban/yarn.lock -------------------------------------------------------------------------------- /examples/nextjs-ssr/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/nextjs-ssr/.gitignore -------------------------------------------------------------------------------- /examples/nextjs-ssr/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/nextjs-ssr/README.md -------------------------------------------------------------------------------- /examples/nextjs-ssr/components/Counter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/nextjs-ssr/components/Counter.js -------------------------------------------------------------------------------- /examples/nextjs-ssr/components/Inventory.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/nextjs-ssr/components/Inventory.js -------------------------------------------------------------------------------- /examples/nextjs-ssr/components/Page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/nextjs-ssr/components/Page.js -------------------------------------------------------------------------------- /examples/nextjs-ssr/components/Shop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/nextjs-ssr/components/Shop.js -------------------------------------------------------------------------------- /examples/nextjs-ssr/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/nextjs-ssr/package.json -------------------------------------------------------------------------------- /examples/nextjs-ssr/pages/_app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/nextjs-ssr/pages/_app.js -------------------------------------------------------------------------------- /examples/nextjs-ssr/pages/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/nextjs-ssr/pages/index.js -------------------------------------------------------------------------------- /examples/nextjs-ssr/pages/ssr.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/nextjs-ssr/pages/ssr.js -------------------------------------------------------------------------------- /examples/nextjs-ssr/store/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/nextjs-ssr/store/store.js -------------------------------------------------------------------------------- /examples/nextjs-ssr/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/nextjs-ssr/yarn.lock -------------------------------------------------------------------------------- /examples/nextjs-todo/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /examples/nextjs-todo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/nextjs-todo/.gitignore -------------------------------------------------------------------------------- /examples/nextjs-todo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/nextjs-todo/README.md -------------------------------------------------------------------------------- /examples/nextjs-todo/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/nextjs-todo/next.config.js -------------------------------------------------------------------------------- /examples/nextjs-todo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/nextjs-todo/package.json -------------------------------------------------------------------------------- /examples/nextjs-todo/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/nextjs-todo/pages/_app.tsx -------------------------------------------------------------------------------- /examples/nextjs-todo/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/nextjs-todo/pages/index.tsx -------------------------------------------------------------------------------- /examples/nextjs-todo/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/nextjs-todo/public/favicon.ico -------------------------------------------------------------------------------- /examples/nextjs-todo/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/nextjs-todo/public/vercel.svg -------------------------------------------------------------------------------- /examples/nextjs-todo/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/nextjs-todo/store/index.ts -------------------------------------------------------------------------------- /examples/nextjs-todo/store/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/nextjs-todo/store/model.ts -------------------------------------------------------------------------------- /examples/nextjs-todo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/nextjs-todo/tsconfig.json -------------------------------------------------------------------------------- /examples/nextjs-todo/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/nextjs-todo/yarn.lock -------------------------------------------------------------------------------- /examples/react-native-todo/.bundle/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/.bundle/config -------------------------------------------------------------------------------- /examples/react-native-todo/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: true, 3 | extends: '@react-native-community', 4 | }; 5 | -------------------------------------------------------------------------------- /examples/react-native-todo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/.gitignore -------------------------------------------------------------------------------- /examples/react-native-todo/.node-version: -------------------------------------------------------------------------------- 1 | 18 2 | -------------------------------------------------------------------------------- /examples/react-native-todo/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/.prettierrc.js -------------------------------------------------------------------------------- /examples/react-native-todo/.ruby-version: -------------------------------------------------------------------------------- 1 | 2.7.6 2 | -------------------------------------------------------------------------------- /examples/react-native-todo/.watchmanconfig: -------------------------------------------------------------------------------- 1 | {} -------------------------------------------------------------------------------- /examples/react-native-todo/Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/Gemfile -------------------------------------------------------------------------------- /examples/react-native-todo/Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/Gemfile.lock -------------------------------------------------------------------------------- /examples/react-native-todo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/README.md -------------------------------------------------------------------------------- /examples/react-native-todo/__tests__/App-test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/__tests__/App-test.tsx -------------------------------------------------------------------------------- /examples/react-native-todo/android/app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/android/app/build.gradle -------------------------------------------------------------------------------- /examples/react-native-todo/android/app/debug.keystore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/android/app/debug.keystore -------------------------------------------------------------------------------- /examples/react-native-todo/android/app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/android/app/proguard-rules.pro -------------------------------------------------------------------------------- /examples/react-native-todo/android/app/src/debug/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/android/app/src/debug/AndroidManifest.xml -------------------------------------------------------------------------------- /examples/react-native-todo/android/app/src/debug/java/com/reactnativetodo/ReactNativeFlipper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/android/app/src/debug/java/com/reactnativetodo/ReactNativeFlipper.java -------------------------------------------------------------------------------- /examples/react-native-todo/android/app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/android/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /examples/react-native-todo/android/app/src/main/java/com/reactnativetodo/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/android/app/src/main/java/com/reactnativetodo/MainActivity.java -------------------------------------------------------------------------------- /examples/react-native-todo/android/app/src/main/java/com/reactnativetodo/MainApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/android/app/src/main/java/com/reactnativetodo/MainApplication.java -------------------------------------------------------------------------------- /examples/react-native-todo/android/app/src/main/res/drawable/rn_edit_text_material.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/android/app/src/main/res/drawable/rn_edit_text_material.xml -------------------------------------------------------------------------------- /examples/react-native-todo/android/app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/android/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/react-native-todo/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /examples/react-native-todo/android/app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/android/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/react-native-todo/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /examples/react-native-todo/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/react-native-todo/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /examples/react-native-todo/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/react-native-todo/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /examples/react-native-todo/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /examples/react-native-todo/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png -------------------------------------------------------------------------------- /examples/react-native-todo/android/app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/android/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /examples/react-native-todo/android/app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/android/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /examples/react-native-todo/android/app/src/release/java/com/reactnativetodo/ReactNativeFlipper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/android/app/src/release/java/com/reactnativetodo/ReactNativeFlipper.java -------------------------------------------------------------------------------- /examples/react-native-todo/android/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/android/build.gradle -------------------------------------------------------------------------------- /examples/react-native-todo/android/gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/android/gradle.properties -------------------------------------------------------------------------------- /examples/react-native-todo/android/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/android/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /examples/react-native-todo/android/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/android/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /examples/react-native-todo/android/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/android/gradlew -------------------------------------------------------------------------------- /examples/react-native-todo/android/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/android/gradlew.bat -------------------------------------------------------------------------------- /examples/react-native-todo/android/settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/android/settings.gradle -------------------------------------------------------------------------------- /examples/react-native-todo/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/app.json -------------------------------------------------------------------------------- /examples/react-native-todo/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/babel.config.js -------------------------------------------------------------------------------- /examples/react-native-todo/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/index.js -------------------------------------------------------------------------------- /examples/react-native-todo/ios/.xcode.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/ios/.xcode.env -------------------------------------------------------------------------------- /examples/react-native-todo/ios/Podfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/ios/Podfile -------------------------------------------------------------------------------- /examples/react-native-todo/ios/Podfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/ios/Podfile.lock -------------------------------------------------------------------------------- /examples/react-native-todo/ios/ReactNativeTodo.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/ios/ReactNativeTodo.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /examples/react-native-todo/ios/ReactNativeTodo.xcodeproj/xcshareddata/xcschemes/ReactNativeTodo.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/ios/ReactNativeTodo.xcodeproj/xcshareddata/xcschemes/ReactNativeTodo.xcscheme -------------------------------------------------------------------------------- /examples/react-native-todo/ios/ReactNativeTodo.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/ios/ReactNativeTodo.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /examples/react-native-todo/ios/ReactNativeTodo/AppDelegate.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/ios/ReactNativeTodo/AppDelegate.h -------------------------------------------------------------------------------- /examples/react-native-todo/ios/ReactNativeTodo/AppDelegate.mm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/ios/ReactNativeTodo/AppDelegate.mm -------------------------------------------------------------------------------- /examples/react-native-todo/ios/ReactNativeTodo/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/ios/ReactNativeTodo/Images.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /examples/react-native-todo/ios/ReactNativeTodo/Images.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/ios/ReactNativeTodo/Images.xcassets/Contents.json -------------------------------------------------------------------------------- /examples/react-native-todo/ios/ReactNativeTodo/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/ios/ReactNativeTodo/Info.plist -------------------------------------------------------------------------------- /examples/react-native-todo/ios/ReactNativeTodo/LaunchScreen.storyboard: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/ios/ReactNativeTodo/LaunchScreen.storyboard -------------------------------------------------------------------------------- /examples/react-native-todo/ios/ReactNativeTodo/main.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/ios/ReactNativeTodo/main.m -------------------------------------------------------------------------------- /examples/react-native-todo/ios/ReactNativeTodoTests/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/ios/ReactNativeTodoTests/Info.plist -------------------------------------------------------------------------------- /examples/react-native-todo/ios/ReactNativeTodoTests/ReactNativeTodoTests.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/ios/ReactNativeTodoTests/ReactNativeTodoTests.m -------------------------------------------------------------------------------- /examples/react-native-todo/metro.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/metro.config.js -------------------------------------------------------------------------------- /examples/react-native-todo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/package.json -------------------------------------------------------------------------------- /examples/react-native-todo/resources/todo.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/resources/todo.gif -------------------------------------------------------------------------------- /examples/react-native-todo/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/src/App.tsx -------------------------------------------------------------------------------- /examples/react-native-todo/src/components/TodoList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/src/components/TodoList.tsx -------------------------------------------------------------------------------- /examples/react-native-todo/src/components/Toolbar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/src/components/Toolbar.tsx -------------------------------------------------------------------------------- /examples/react-native-todo/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/src/store/index.ts -------------------------------------------------------------------------------- /examples/react-native-todo/src/store/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/src/store/model.ts -------------------------------------------------------------------------------- /examples/react-native-todo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/tsconfig.json -------------------------------------------------------------------------------- /examples/react-native-todo/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/react-native-todo/yarn.lock -------------------------------------------------------------------------------- /examples/reduxtagram/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/.editorconfig -------------------------------------------------------------------------------- /examples/reduxtagram/.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | -------------------------------------------------------------------------------- /examples/reduxtagram/.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/.eslintrc.json -------------------------------------------------------------------------------- /examples/reduxtagram/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/.gitignore -------------------------------------------------------------------------------- /examples/reduxtagram/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/.prettierrc.json -------------------------------------------------------------------------------- /examples/reduxtagram/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/README.md -------------------------------------------------------------------------------- /examples/reduxtagram/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/index.html -------------------------------------------------------------------------------- /examples/reduxtagram/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/package.json -------------------------------------------------------------------------------- /examples/reduxtagram/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/public/favicon.png -------------------------------------------------------------------------------- /examples/reduxtagram/src/assets/fonts/billabong-webfont.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/src/assets/fonts/billabong-webfont.eot -------------------------------------------------------------------------------- /examples/reduxtagram/src/assets/fonts/billabong-webfont.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/src/assets/fonts/billabong-webfont.svg -------------------------------------------------------------------------------- /examples/reduxtagram/src/assets/fonts/billabong-webfont.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/src/assets/fonts/billabong-webfont.ttf -------------------------------------------------------------------------------- /examples/reduxtagram/src/assets/fonts/billabong-webfont.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/src/assets/fonts/billabong-webfont.woff -------------------------------------------------------------------------------- /examples/reduxtagram/src/assets/images/likes-heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/src/assets/images/likes-heart.png -------------------------------------------------------------------------------- /examples/reduxtagram/src/components/add-comment-form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/src/components/add-comment-form.tsx -------------------------------------------------------------------------------- /examples/reduxtagram/src/components/photo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/src/components/photo.tsx -------------------------------------------------------------------------------- /examples/reduxtagram/src/components/post-comment.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/src/components/post-comment.tsx -------------------------------------------------------------------------------- /examples/reduxtagram/src/data/comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/src/data/comments.ts -------------------------------------------------------------------------------- /examples/reduxtagram/src/data/posts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/src/data/posts.ts -------------------------------------------------------------------------------- /examples/reduxtagram/src/hooks/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/src/hooks/index.ts -------------------------------------------------------------------------------- /examples/reduxtagram/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/src/index.tsx -------------------------------------------------------------------------------- /examples/reduxtagram/src/model/comments-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/src/model/comments-model.ts -------------------------------------------------------------------------------- /examples/reduxtagram/src/model/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/src/model/index.ts -------------------------------------------------------------------------------- /examples/reduxtagram/src/model/posts-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/src/model/posts-model.ts -------------------------------------------------------------------------------- /examples/reduxtagram/src/model/store-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/src/model/store-model.ts -------------------------------------------------------------------------------- /examples/reduxtagram/src/pages/photo-grid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/src/pages/photo-grid.tsx -------------------------------------------------------------------------------- /examples/reduxtagram/src/pages/root.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/src/pages/root.tsx -------------------------------------------------------------------------------- /examples/reduxtagram/src/pages/single.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/src/pages/single.tsx -------------------------------------------------------------------------------- /examples/reduxtagram/src/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/src/store.ts -------------------------------------------------------------------------------- /examples/reduxtagram/src/styles/_animations.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/src/styles/_animations.css -------------------------------------------------------------------------------- /examples/reduxtagram/src/styles/_normalize.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/src/styles/_normalize.css -------------------------------------------------------------------------------- /examples/reduxtagram/src/styles/_typography.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/src/styles/_typography.css -------------------------------------------------------------------------------- /examples/reduxtagram/src/styles/_variables.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/src/styles/_variables.css -------------------------------------------------------------------------------- /examples/reduxtagram/src/styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/src/styles/index.css -------------------------------------------------------------------------------- /examples/reduxtagram/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/reduxtagram/test/comments-model.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/test/comments-model.spec.ts -------------------------------------------------------------------------------- /examples/reduxtagram/test/posts-model.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/test/posts-model.spec.ts -------------------------------------------------------------------------------- /examples/reduxtagram/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/tsconfig.json -------------------------------------------------------------------------------- /examples/reduxtagram/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/tsconfig.node.json -------------------------------------------------------------------------------- /examples/reduxtagram/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/vite.config.ts -------------------------------------------------------------------------------- /examples/reduxtagram/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/reduxtagram/yarn.lock -------------------------------------------------------------------------------- /examples/simple-todo/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/simple-todo/.eslintignore -------------------------------------------------------------------------------- /examples/simple-todo/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/simple-todo/.eslintrc.js -------------------------------------------------------------------------------- /examples/simple-todo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/simple-todo/.gitignore -------------------------------------------------------------------------------- /examples/simple-todo/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/simple-todo/.prettierignore -------------------------------------------------------------------------------- /examples/simple-todo/.prettierrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/simple-todo/.prettierrc.js -------------------------------------------------------------------------------- /examples/simple-todo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/simple-todo/README.md -------------------------------------------------------------------------------- /examples/simple-todo/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/simple-todo/index.html -------------------------------------------------------------------------------- /examples/simple-todo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/simple-todo/package.json -------------------------------------------------------------------------------- /examples/simple-todo/resources/todo-app.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/simple-todo/resources/todo-app.gif -------------------------------------------------------------------------------- /examples/simple-todo/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/simple-todo/src/App.tsx -------------------------------------------------------------------------------- /examples/simple-todo/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/simple-todo/src/main.tsx -------------------------------------------------------------------------------- /examples/simple-todo/src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/simple-todo/src/store/index.ts -------------------------------------------------------------------------------- /examples/simple-todo/src/store/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/simple-todo/src/store/model.ts -------------------------------------------------------------------------------- /examples/simple-todo/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/simple-todo/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/simple-todo/tsconfig.json -------------------------------------------------------------------------------- /examples/simple-todo/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/simple-todo/tsconfig.node.json -------------------------------------------------------------------------------- /examples/simple-todo/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/simple-todo/vite.config.ts -------------------------------------------------------------------------------- /examples/simple-todo/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/examples/simple-todo/yarn.lock -------------------------------------------------------------------------------- /index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/index.d.ts -------------------------------------------------------------------------------- /map-set-support.d.ts: -------------------------------------------------------------------------------- 1 | export default undefined; 2 | -------------------------------------------------------------------------------- /map-set-support.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/map-set-support.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/package.json -------------------------------------------------------------------------------- /proxy-polyfill.d.ts: -------------------------------------------------------------------------------- 1 | export default undefined; 2 | -------------------------------------------------------------------------------- /proxy-polyfill.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/proxy-polyfill.js -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/src/actions.js -------------------------------------------------------------------------------- /src/computed-properties.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/src/computed-properties.js -------------------------------------------------------------------------------- /src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/src/constants.js -------------------------------------------------------------------------------- /src/context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/src/context.js -------------------------------------------------------------------------------- /src/create-context-store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/src/create-context-store.js -------------------------------------------------------------------------------- /src/create-reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/src/create-reducer.js -------------------------------------------------------------------------------- /src/create-store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/src/create-store.js -------------------------------------------------------------------------------- /src/create-transform.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/src/create-transform.js -------------------------------------------------------------------------------- /src/effects.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/src/effects.js -------------------------------------------------------------------------------- /src/extract-data-from-model.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/src/extract-data-from-model.js -------------------------------------------------------------------------------- /src/helpers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/src/helpers.js -------------------------------------------------------------------------------- /src/hooks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/src/hooks.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/src/index.js -------------------------------------------------------------------------------- /src/lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/src/lib.js -------------------------------------------------------------------------------- /src/listeners.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/src/listeners.js -------------------------------------------------------------------------------- /src/migrations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/src/migrations.js -------------------------------------------------------------------------------- /src/persistence.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/src/persistence.js -------------------------------------------------------------------------------- /src/provider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/src/provider.js -------------------------------------------------------------------------------- /src/reference.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/src/reference.txt -------------------------------------------------------------------------------- /src/thunks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/src/thunks.js -------------------------------------------------------------------------------- /src/use-local-store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/src/use-local-store.js -------------------------------------------------------------------------------- /tests/actions.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/actions.test.js -------------------------------------------------------------------------------- /tests/computed.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/computed.test.js -------------------------------------------------------------------------------- /tests/create-context-store.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/create-context-store.test.js -------------------------------------------------------------------------------- /tests/create-typed-hooks.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/create-typed-hooks.test.js -------------------------------------------------------------------------------- /tests/debug.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/debug.test.js -------------------------------------------------------------------------------- /tests/dependency-injection.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/dependency-injection.test.js -------------------------------------------------------------------------------- /tests/dev-tools.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/dev-tools.test.js -------------------------------------------------------------------------------- /tests/dynamic-store.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/dynamic-store.test.js -------------------------------------------------------------------------------- /tests/effect-on.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/effect-on.test.js -------------------------------------------------------------------------------- /tests/generic.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/generic.test.js -------------------------------------------------------------------------------- /tests/immer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/immer.test.js -------------------------------------------------------------------------------- /tests/lib.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/lib.test.js -------------------------------------------------------------------------------- /tests/lib/enable-immer-map-set.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/lib/enable-immer-map-set.js -------------------------------------------------------------------------------- /tests/listener-actions.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/listener-actions.test.js -------------------------------------------------------------------------------- /tests/migrations.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/migrations.test.js -------------------------------------------------------------------------------- /tests/persist.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/persist.test.js -------------------------------------------------------------------------------- /tests/react.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/react.test.js -------------------------------------------------------------------------------- /tests/reducer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/reducer.test.js -------------------------------------------------------------------------------- /tests/server-rendering.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/server-rendering.test.js -------------------------------------------------------------------------------- /tests/store.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/store.test.js -------------------------------------------------------------------------------- /tests/testing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/testing/README.md -------------------------------------------------------------------------------- /tests/testing/actions.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/testing/actions.test.js -------------------------------------------------------------------------------- /tests/testing/listeners.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/testing/listeners.test.js -------------------------------------------------------------------------------- /tests/testing/react.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/testing/react.test.js -------------------------------------------------------------------------------- /tests/testing/thunks.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/testing/thunks.test.js -------------------------------------------------------------------------------- /tests/thunks.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/thunks.test.js -------------------------------------------------------------------------------- /tests/typescript/action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/action.ts -------------------------------------------------------------------------------- /tests/typescript/actions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/actions.ts -------------------------------------------------------------------------------- /tests/typescript/complex-store-inheritance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/complex-store-inheritance.ts -------------------------------------------------------------------------------- /tests/typescript/composed-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/composed-store.ts -------------------------------------------------------------------------------- /tests/typescript/computed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/computed.ts -------------------------------------------------------------------------------- /tests/typescript/create-context-store.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/create-context-store.tsx -------------------------------------------------------------------------------- /tests/typescript/create-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/create-store.ts -------------------------------------------------------------------------------- /tests/typescript/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/debug.ts -------------------------------------------------------------------------------- /tests/typescript/effect-on.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/effect-on.ts -------------------------------------------------------------------------------- /tests/typescript/external-type-defs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/external-type-defs.ts -------------------------------------------------------------------------------- /tests/typescript/generic-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/generic-model.ts -------------------------------------------------------------------------------- /tests/typescript/giant-model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/giant-model.ts -------------------------------------------------------------------------------- /tests/typescript/hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/hooks.ts -------------------------------------------------------------------------------- /tests/typescript/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/index.d.ts -------------------------------------------------------------------------------- /tests/typescript/issue117.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/issue117.ts -------------------------------------------------------------------------------- /tests/typescript/issue224.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/issue224.ts -------------------------------------------------------------------------------- /tests/typescript/issue246.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/issue246.ts -------------------------------------------------------------------------------- /tests/typescript/issue427.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/issue427.ts -------------------------------------------------------------------------------- /tests/typescript/issue66.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/issue66.tsx -------------------------------------------------------------------------------- /tests/typescript/issue802.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/issue802.ts -------------------------------------------------------------------------------- /tests/typescript/issue87.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/issue87.ts -------------------------------------------------------------------------------- /tests/typescript/listener-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/listener-action.ts -------------------------------------------------------------------------------- /tests/typescript/listener-thunk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/listener-thunk.ts -------------------------------------------------------------------------------- /tests/typescript/listeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/listeners.ts -------------------------------------------------------------------------------- /tests/typescript/persist.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/persist.tsx -------------------------------------------------------------------------------- /tests/typescript/react-redux-compat.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/react-redux-compat.tsx -------------------------------------------------------------------------------- /tests/typescript/react.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/react.tsx -------------------------------------------------------------------------------- /tests/typescript/state-resolvers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/state-resolvers.ts -------------------------------------------------------------------------------- /tests/typescript/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/state.ts -------------------------------------------------------------------------------- /tests/typescript/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/store.ts -------------------------------------------------------------------------------- /tests/typescript/thunk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/thunk.ts -------------------------------------------------------------------------------- /tests/typescript/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/tsconfig.json -------------------------------------------------------------------------------- /tests/typescript/use-local-store.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/typescript/use-local-store.tsx -------------------------------------------------------------------------------- /tests/use-local-store.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/use-local-store.test.js -------------------------------------------------------------------------------- /tests/use-store-state.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/use-store-state.test.js -------------------------------------------------------------------------------- /tests/use-store.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/use-store.test.js -------------------------------------------------------------------------------- /tests/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/tests/utils.js -------------------------------------------------------------------------------- /wallaby.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/wallaby.js -------------------------------------------------------------------------------- /website/.gitignore: -------------------------------------------------------------------------------- 1 | .now -------------------------------------------------------------------------------- /website/docs/.vuepress/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/.vuepress/config.js -------------------------------------------------------------------------------- /website/docs/.vuepress/public/camera.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/.vuepress/public/camera.svg -------------------------------------------------------------------------------- /website/docs/.vuepress/public/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/.vuepress/public/favicon.png -------------------------------------------------------------------------------- /website/docs/.vuepress/public/happy-peas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/.vuepress/public/happy-peas.png -------------------------------------------------------------------------------- /website/docs/.vuepress/styles/index.styl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/.vuepress/styles/index.styl -------------------------------------------------------------------------------- /website/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/README.md -------------------------------------------------------------------------------- /website/docs/assets/devtools-action.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/assets/devtools-action.png -------------------------------------------------------------------------------- /website/docs/assets/devtools-listenaction.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/assets/devtools-listenaction.png -------------------------------------------------------------------------------- /website/docs/assets/devtools-listenthunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/assets/devtools-listenthunk.png -------------------------------------------------------------------------------- /website/docs/assets/devtools-thunk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/assets/devtools-thunk.png -------------------------------------------------------------------------------- /website/docs/assets/devtools.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/assets/devtools.png -------------------------------------------------------------------------------- /website/docs/assets/happy-peas.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/assets/happy-peas.png -------------------------------------------------------------------------------- /website/docs/assets/logo-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/assets/logo-small.png -------------------------------------------------------------------------------- /website/docs/assets/screencast.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/assets/screencast.mp4 -------------------------------------------------------------------------------- /website/docs/assets/typescript-tutorial/typed-action-dispatch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/assets/typescript-tutorial/typed-action-dispatch.png -------------------------------------------------------------------------------- /website/docs/assets/typescript-tutorial/typed-action-imp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/assets/typescript-tutorial/typed-action-imp.png -------------------------------------------------------------------------------- /website/docs/assets/typescript-tutorial/typed-computed-imp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/assets/typescript-tutorial/typed-computed-imp.png -------------------------------------------------------------------------------- /website/docs/assets/typescript-tutorial/typed-get-state.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/assets/typescript-tutorial/typed-get-state.png -------------------------------------------------------------------------------- /website/docs/assets/typescript-tutorial/typed-hooks.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/assets/typescript-tutorial/typed-hooks.png -------------------------------------------------------------------------------- /website/docs/assets/typescript-tutorial/typed-injections-imp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/assets/typescript-tutorial/typed-injections-imp.png -------------------------------------------------------------------------------- /website/docs/assets/typescript-tutorial/typed-thunk-dispatch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/assets/typescript-tutorial/typed-thunk-dispatch.png -------------------------------------------------------------------------------- /website/docs/assets/typescript-tutorial/typed-thunk-globals.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/assets/typescript-tutorial/typed-thunk-globals.png -------------------------------------------------------------------------------- /website/docs/assets/typescript-tutorial/typed-thunk-imp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/assets/typescript-tutorial/typed-thunk-imp.png -------------------------------------------------------------------------------- /website/docs/assets/typescript-tutorial/typing-model.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/assets/typescript-tutorial/typing-model.png -------------------------------------------------------------------------------- /website/docs/docs/api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/api/README.md -------------------------------------------------------------------------------- /website/docs/docs/api/action-on.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/api/action-on.md -------------------------------------------------------------------------------- /website/docs/docs/api/action.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/api/action.md -------------------------------------------------------------------------------- /website/docs/docs/api/computed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/api/computed.md -------------------------------------------------------------------------------- /website/docs/docs/api/create-context-store.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/api/create-context-store.md -------------------------------------------------------------------------------- /website/docs/docs/api/create-store.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/api/create-store.md -------------------------------------------------------------------------------- /website/docs/docs/api/create-transform.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/api/create-transform.md -------------------------------------------------------------------------------- /website/docs/docs/api/debug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/api/debug.md -------------------------------------------------------------------------------- /website/docs/docs/api/effect-on.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/api/effect-on.md -------------------------------------------------------------------------------- /website/docs/docs/api/generic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/api/generic.md -------------------------------------------------------------------------------- /website/docs/docs/api/listeners.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/api/listeners.md -------------------------------------------------------------------------------- /website/docs/docs/api/persist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/api/persist.md -------------------------------------------------------------------------------- /website/docs/docs/api/reducer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/api/reducer.md -------------------------------------------------------------------------------- /website/docs/docs/api/store-config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/api/store-config.md -------------------------------------------------------------------------------- /website/docs/docs/api/store-provider.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/api/store-provider.md -------------------------------------------------------------------------------- /website/docs/docs/api/store.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/api/store.md -------------------------------------------------------------------------------- /website/docs/docs/api/thunk-on.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/api/thunk-on.md -------------------------------------------------------------------------------- /website/docs/docs/api/thunk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/api/thunk.md -------------------------------------------------------------------------------- /website/docs/docs/api/use-local-store.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/api/use-local-store.md -------------------------------------------------------------------------------- /website/docs/docs/api/use-store-actions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/api/use-store-actions.md -------------------------------------------------------------------------------- /website/docs/docs/api/use-store-dispatch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/api/use-store-dispatch.md -------------------------------------------------------------------------------- /website/docs/docs/api/use-store-rehydrated.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/api/use-store-rehydrated.md -------------------------------------------------------------------------------- /website/docs/docs/api/use-store-state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/api/use-store-state.md -------------------------------------------------------------------------------- /website/docs/docs/api/use-store.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/api/use-store.md -------------------------------------------------------------------------------- /website/docs/docs/community-extensions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/community-extensions/README.md -------------------------------------------------------------------------------- /website/docs/docs/introduction/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/introduction/README.md -------------------------------------------------------------------------------- /website/docs/docs/introduction/alternatives.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/introduction/alternatives.md -------------------------------------------------------------------------------- /website/docs/docs/introduction/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/introduction/architecture.md -------------------------------------------------------------------------------- /website/docs/docs/introduction/browser-support.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/introduction/browser-support.md -------------------------------------------------------------------------------- /website/docs/docs/introduction/downsides.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/introduction/downsides.md -------------------------------------------------------------------------------- /website/docs/docs/introduction/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/introduction/installation.md -------------------------------------------------------------------------------- /website/docs/docs/known-issues/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/known-issues/README.md -------------------------------------------------------------------------------- /website/docs/docs/known-issues/typescript-optional-computed-properties.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/known-issues/typescript-optional-computed-properties.md -------------------------------------------------------------------------------- /website/docs/docs/known-issues/using-keyof-in-generic-typescript-model.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/known-issues/using-keyof-in-generic-typescript-model.md -------------------------------------------------------------------------------- /website/docs/docs/recipes/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/recipes/README.md -------------------------------------------------------------------------------- /website/docs/docs/recipes/connecting-to-reactotron.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/recipes/connecting-to-reactotron.md -------------------------------------------------------------------------------- /website/docs/docs/recipes/generalising-models.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/recipes/generalising-models.md -------------------------------------------------------------------------------- /website/docs/docs/recipes/hot-reloading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/recipes/hot-reloading.md -------------------------------------------------------------------------------- /website/docs/docs/recipes/interop-with-existing-react-redux-app.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/recipes/interop-with-existing-react-redux-app.md -------------------------------------------------------------------------------- /website/docs/docs/recipes/react-native-devtools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/recipes/react-native-devtools.md -------------------------------------------------------------------------------- /website/docs/docs/recipes/usage-with-react-redux.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/recipes/usage-with-react-redux.md -------------------------------------------------------------------------------- /website/docs/docs/tutorials/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/tutorials/README.md -------------------------------------------------------------------------------- /website/docs/docs/tutorials/extended-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/tutorials/extended-api.md -------------------------------------------------------------------------------- /website/docs/docs/tutorials/primary-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/tutorials/primary-api.md -------------------------------------------------------------------------------- /website/docs/docs/tutorials/quick-start.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/tutorials/quick-start.md -------------------------------------------------------------------------------- /website/docs/docs/tutorials/testing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/tutorials/testing.md -------------------------------------------------------------------------------- /website/docs/docs/tutorials/typescript.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/tutorials/typescript.md -------------------------------------------------------------------------------- /website/docs/docs/typescript-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/typescript-api/README.md -------------------------------------------------------------------------------- /website/docs/docs/typescript-api/action-on.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/typescript-api/action-on.md -------------------------------------------------------------------------------- /website/docs/docs/typescript-api/action.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/typescript-api/action.md -------------------------------------------------------------------------------- /website/docs/docs/typescript-api/actions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/typescript-api/actions.md -------------------------------------------------------------------------------- /website/docs/docs/typescript-api/computed.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/typescript-api/computed.md -------------------------------------------------------------------------------- /website/docs/docs/typescript-api/create-typed-hooks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/typescript-api/create-typed-hooks.md -------------------------------------------------------------------------------- /website/docs/docs/typescript-api/effect-on.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/typescript-api/effect-on.md -------------------------------------------------------------------------------- /website/docs/docs/typescript-api/generic.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/typescript-api/generic.md -------------------------------------------------------------------------------- /website/docs/docs/typescript-api/reducer.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/typescript-api/reducer.md -------------------------------------------------------------------------------- /website/docs/docs/typescript-api/state.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/typescript-api/state.md -------------------------------------------------------------------------------- /website/docs/docs/typescript-api/thunk-on.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/typescript-api/thunk-on.md -------------------------------------------------------------------------------- /website/docs/docs/typescript-api/thunk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/typescript-api/thunk.md -------------------------------------------------------------------------------- /website/docs/docs/upgrading-from-v3/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/docs/docs/upgrading-from-v3/README.md -------------------------------------------------------------------------------- /website/docs/releases/README.md: -------------------------------------------------------------------------------- 1 | # Releases 2 | 3 | Todo -------------------------------------------------------------------------------- /website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/package.json -------------------------------------------------------------------------------- /website/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/website/yarn.lock -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ctrlplusb/easy-peasy/HEAD/yarn.lock --------------------------------------------------------------------------------