├── .editorconfig ├── .github └── workflows │ └── ci.yml ├── .gitignore ├── .npmignore ├── .prettierignore ├── .prettierrc.js ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── RELEASE.md ├── docs └── assets │ ├── after-custom-formatters.png │ ├── before-custom-formatters.png │ └── enabling-custom-formatters.png ├── package.json ├── packages ├── test-app │ ├── .editorconfig │ ├── .ember-cli │ ├── .eslintignore │ ├── .eslintrc.js │ ├── .gitignore │ ├── .prettierignore │ ├── .prettierrc.js │ ├── .template-lintrc.js │ ├── .watchmanconfig │ ├── README.md │ ├── app │ │ ├── actions │ │ │ └── index.js │ │ ├── app.js │ │ ├── components │ │ │ ├── .gitkeep │ │ │ ├── todos.hbs │ │ │ └── todos.js │ │ ├── controllers │ │ │ └── .gitkeep │ │ ├── helpers │ │ │ └── .gitkeep │ │ ├── index.html │ │ ├── models │ │ │ └── .gitkeep │ │ ├── reducers │ │ │ ├── index.js │ │ │ ├── todos.js │ │ │ └── visibilityFilter.js │ │ ├── router.js │ │ ├── routes │ │ │ └── .gitkeep │ │ ├── services │ │ │ └── redux.js │ │ ├── styles │ │ │ └── app.css │ │ └── templates │ │ │ └── application.hbs │ ├── config │ │ ├── ember-cli-update.json │ │ ├── ember-try.js │ │ ├── environment.js │ │ ├── optional-features.json │ │ └── targets.js │ ├── ember-cli-build.js │ ├── package.json │ ├── public │ │ └── robots.txt │ ├── testem.js │ ├── tests │ │ ├── helpers │ │ │ ├── .gitkeep │ │ │ ├── collection-reactivity.js │ │ │ └── reactivity.js │ │ ├── index.html │ │ ├── integration │ │ │ └── .gitkeep │ │ ├── test-helper.js │ │ └── unit │ │ │ ├── .gitkeep │ │ │ ├── array-test.js │ │ │ ├── basic-test.js │ │ │ └── object-test.js │ └── vendor │ │ └── .gitkeep └── tracked-redux │ ├── .eslintignore │ ├── .eslintrc.js │ ├── addon-main.js │ ├── package.json │ ├── rollup.config.js │ ├── src │ ├── -private │ │ ├── create-store.ts │ │ ├── devtools.js │ │ ├── proxy.ts │ │ └── tracking.ts │ └── index.ts │ └── tsconfig.json └── yarn.lock /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = { 4 | singleQuote: true, 5 | }; 6 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/RELEASE.md -------------------------------------------------------------------------------- /docs/assets/after-custom-formatters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/docs/assets/after-custom-formatters.png -------------------------------------------------------------------------------- /docs/assets/before-custom-formatters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/docs/assets/before-custom-formatters.png -------------------------------------------------------------------------------- /docs/assets/enabling-custom-formatters.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/docs/assets/enabling-custom-formatters.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/package.json -------------------------------------------------------------------------------- /packages/test-app/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/.editorconfig -------------------------------------------------------------------------------- /packages/test-app/.ember-cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/.ember-cli -------------------------------------------------------------------------------- /packages/test-app/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/.eslintignore -------------------------------------------------------------------------------- /packages/test-app/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/.eslintrc.js -------------------------------------------------------------------------------- /packages/test-app/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/.gitignore -------------------------------------------------------------------------------- /packages/test-app/.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/.prettierignore -------------------------------------------------------------------------------- /packages/test-app/.prettierrc.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = { 4 | singleQuote: true, 5 | }; 6 | -------------------------------------------------------------------------------- /packages/test-app/.template-lintrc.js: -------------------------------------------------------------------------------- 1 | 'use strict'; 2 | 3 | module.exports = { 4 | extends: 'recommended', 5 | }; 6 | -------------------------------------------------------------------------------- /packages/test-app/.watchmanconfig: -------------------------------------------------------------------------------- 1 | { 2 | "ignore_dirs": ["tmp", "dist"] 3 | } 4 | -------------------------------------------------------------------------------- /packages/test-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/README.md -------------------------------------------------------------------------------- /packages/test-app/app/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/app/actions/index.js -------------------------------------------------------------------------------- /packages/test-app/app/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/app/app.js -------------------------------------------------------------------------------- /packages/test-app/app/components/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/test-app/app/components/todos.hbs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/app/components/todos.hbs -------------------------------------------------------------------------------- /packages/test-app/app/components/todos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/app/components/todos.js -------------------------------------------------------------------------------- /packages/test-app/app/controllers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/test-app/app/helpers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/test-app/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/app/index.html -------------------------------------------------------------------------------- /packages/test-app/app/models/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/test-app/app/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/app/reducers/index.js -------------------------------------------------------------------------------- /packages/test-app/app/reducers/todos.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/app/reducers/todos.js -------------------------------------------------------------------------------- /packages/test-app/app/reducers/visibilityFilter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/app/reducers/visibilityFilter.js -------------------------------------------------------------------------------- /packages/test-app/app/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/app/router.js -------------------------------------------------------------------------------- /packages/test-app/app/routes/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/test-app/app/services/redux.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/app/services/redux.js -------------------------------------------------------------------------------- /packages/test-app/app/styles/app.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/test-app/app/templates/application.hbs: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /packages/test-app/config/ember-cli-update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/config/ember-cli-update.json -------------------------------------------------------------------------------- /packages/test-app/config/ember-try.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/config/ember-try.js -------------------------------------------------------------------------------- /packages/test-app/config/environment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/config/environment.js -------------------------------------------------------------------------------- /packages/test-app/config/optional-features.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/config/optional-features.json -------------------------------------------------------------------------------- /packages/test-app/config/targets.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/config/targets.js -------------------------------------------------------------------------------- /packages/test-app/ember-cli-build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/ember-cli-build.js -------------------------------------------------------------------------------- /packages/test-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/package.json -------------------------------------------------------------------------------- /packages/test-app/public/robots.txt: -------------------------------------------------------------------------------- 1 | # http://www.robotstxt.org 2 | User-agent: * 3 | Disallow: 4 | -------------------------------------------------------------------------------- /packages/test-app/testem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/testem.js -------------------------------------------------------------------------------- /packages/test-app/tests/helpers/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/test-app/tests/helpers/collection-reactivity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/tests/helpers/collection-reactivity.js -------------------------------------------------------------------------------- /packages/test-app/tests/helpers/reactivity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/tests/helpers/reactivity.js -------------------------------------------------------------------------------- /packages/test-app/tests/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/tests/index.html -------------------------------------------------------------------------------- /packages/test-app/tests/integration/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/test-app/tests/test-helper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/tests/test-helper.js -------------------------------------------------------------------------------- /packages/test-app/tests/unit/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/test-app/tests/unit/array-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/tests/unit/array-test.js -------------------------------------------------------------------------------- /packages/test-app/tests/unit/basic-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/tests/unit/basic-test.js -------------------------------------------------------------------------------- /packages/test-app/tests/unit/object-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/test-app/tests/unit/object-test.js -------------------------------------------------------------------------------- /packages/test-app/vendor/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/tracked-redux/.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/tracked-redux/.eslintignore -------------------------------------------------------------------------------- /packages/tracked-redux/.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/tracked-redux/.eslintrc.js -------------------------------------------------------------------------------- /packages/tracked-redux/addon-main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/tracked-redux/addon-main.js -------------------------------------------------------------------------------- /packages/tracked-redux/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/tracked-redux/package.json -------------------------------------------------------------------------------- /packages/tracked-redux/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/tracked-redux/rollup.config.js -------------------------------------------------------------------------------- /packages/tracked-redux/src/-private/create-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/tracked-redux/src/-private/create-store.ts -------------------------------------------------------------------------------- /packages/tracked-redux/src/-private/devtools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/tracked-redux/src/-private/devtools.js -------------------------------------------------------------------------------- /packages/tracked-redux/src/-private/proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/tracked-redux/src/-private/proxy.ts -------------------------------------------------------------------------------- /packages/tracked-redux/src/-private/tracking.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/tracked-redux/src/-private/tracking.ts -------------------------------------------------------------------------------- /packages/tracked-redux/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/tracked-redux/src/index.ts -------------------------------------------------------------------------------- /packages/tracked-redux/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/packages/tracked-redux/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/simonihmig/tracked-redux/HEAD/yarn.lock --------------------------------------------------------------------------------