├── .bithoundrc ├── .envrc ├── .gitignore ├── .nvmrc ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── bower.json ├── dist ├── ajax-adapter.js ├── ajax.js ├── store.dev.js ├── store.dev.js.map ├── store.js └── store.prod.js ├── docs ├── ast │ └── source │ │ ├── ajax-adapter.js.json │ │ ├── ajax.js.json │ │ ├── src │ │ ├── ajax-adapter.js.json │ │ └── store.js.json │ │ └── store.js.json ├── badge.svg ├── class │ └── src │ │ ├── ajax-adapter.js~AjaxAdapter.html │ │ └── store.js~Store.html ├── coverage.json ├── css │ ├── prettify-tomorrow.css │ └── style.css ├── dump.json ├── file │ └── src │ │ ├── ajax-adapter.js.html │ │ ├── ajax.js.html │ │ └── store.js.html ├── function │ └── index.html ├── identifiers.html ├── image │ ├── badge.svg │ ├── github.png │ └── search.png ├── index.html ├── package.json ├── script │ ├── inherited-summary.js │ ├── inner-link.js │ ├── patch-for-local.js │ ├── prettify │ │ ├── Apache-License-2.0.txt │ │ └── prettify.js │ ├── pretty-print.js │ ├── search.js │ ├── search_index.js │ └── test-summary.js └── source.html ├── esdoc.json ├── example ├── data │ ├── create-comment.json │ ├── product.json │ └── update-comment.json ├── index.html └── types │ ├── category.js │ ├── comment.js │ └── product.js ├── package.json ├── scripts ├── build ├── release └── test ├── spec ├── .eslintrc ├── adapters │ └── ajax │ │ ├── create-spec.js │ │ ├── destroy-spec.js │ │ ├── load-spec.js │ │ └── update-spec.js ├── client.js ├── server.js ├── shared.js └── store │ ├── clud │ ├── create-spec.js │ ├── destroy-spec.js │ ├── load-all-spec.js │ ├── load-spec.js │ └── update-spec.js │ ├── core │ ├── add-spec.js │ ├── convert-spec.js │ ├── define-spec.js │ ├── find-all-spec.js │ ├── find-spec.js │ ├── push-spec.js │ └── remove-spec.js │ ├── events │ ├── observable-spec.js │ ├── off-spec.js │ └── on-spec.js │ └── fields │ ├── attr-spec.js │ ├── has-many-spec.js │ └── has-one-spec.js └── src ├── .eslintrc ├── ajax-adapter.js ├── ajax.js └── store.js /.bithoundrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/.bithoundrc -------------------------------------------------------------------------------- /.envrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/.envrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | npm-debug.log 4 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 0.12.7 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/README.md -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/bower.json -------------------------------------------------------------------------------- /dist/ajax-adapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/dist/ajax-adapter.js -------------------------------------------------------------------------------- /dist/ajax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/dist/ajax.js -------------------------------------------------------------------------------- /dist/store.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/dist/store.dev.js -------------------------------------------------------------------------------- /dist/store.dev.js.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/dist/store.dev.js.map -------------------------------------------------------------------------------- /dist/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/dist/store.js -------------------------------------------------------------------------------- /dist/store.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/dist/store.prod.js -------------------------------------------------------------------------------- /docs/ast/source/ajax-adapter.js.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/ast/source/ajax-adapter.js.json -------------------------------------------------------------------------------- /docs/ast/source/ajax.js.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/ast/source/ajax.js.json -------------------------------------------------------------------------------- /docs/ast/source/src/ajax-adapter.js.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/ast/source/src/ajax-adapter.js.json -------------------------------------------------------------------------------- /docs/ast/source/src/store.js.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/ast/source/src/store.js.json -------------------------------------------------------------------------------- /docs/ast/source/store.js.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/ast/source/store.js.json -------------------------------------------------------------------------------- /docs/badge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/badge.svg -------------------------------------------------------------------------------- /docs/class/src/ajax-adapter.js~AjaxAdapter.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/class/src/ajax-adapter.js~AjaxAdapter.html -------------------------------------------------------------------------------- /docs/class/src/store.js~Store.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/class/src/store.js~Store.html -------------------------------------------------------------------------------- /docs/coverage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/coverage.json -------------------------------------------------------------------------------- /docs/css/prettify-tomorrow.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/css/prettify-tomorrow.css -------------------------------------------------------------------------------- /docs/css/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/css/style.css -------------------------------------------------------------------------------- /docs/dump.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/dump.json -------------------------------------------------------------------------------- /docs/file/src/ajax-adapter.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/file/src/ajax-adapter.js.html -------------------------------------------------------------------------------- /docs/file/src/ajax.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/file/src/ajax.js.html -------------------------------------------------------------------------------- /docs/file/src/store.js.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/file/src/store.js.html -------------------------------------------------------------------------------- /docs/function/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/function/index.html -------------------------------------------------------------------------------- /docs/identifiers.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/identifiers.html -------------------------------------------------------------------------------- /docs/image/badge.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/image/badge.svg -------------------------------------------------------------------------------- /docs/image/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/image/github.png -------------------------------------------------------------------------------- /docs/image/search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/image/search.png -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/package.json -------------------------------------------------------------------------------- /docs/script/inherited-summary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/script/inherited-summary.js -------------------------------------------------------------------------------- /docs/script/inner-link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/script/inner-link.js -------------------------------------------------------------------------------- /docs/script/patch-for-local.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/script/patch-for-local.js -------------------------------------------------------------------------------- /docs/script/prettify/Apache-License-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/script/prettify/Apache-License-2.0.txt -------------------------------------------------------------------------------- /docs/script/prettify/prettify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/script/prettify/prettify.js -------------------------------------------------------------------------------- /docs/script/pretty-print.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/script/pretty-print.js -------------------------------------------------------------------------------- /docs/script/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/script/search.js -------------------------------------------------------------------------------- /docs/script/search_index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/script/search_index.js -------------------------------------------------------------------------------- /docs/script/test-summary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/script/test-summary.js -------------------------------------------------------------------------------- /docs/source.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/docs/source.html -------------------------------------------------------------------------------- /esdoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/esdoc.json -------------------------------------------------------------------------------- /example/data/create-comment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/example/data/create-comment.json -------------------------------------------------------------------------------- /example/data/product.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/example/data/product.json -------------------------------------------------------------------------------- /example/data/update-comment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/example/data/update-comment.json -------------------------------------------------------------------------------- /example/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/example/index.html -------------------------------------------------------------------------------- /example/types/category.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/example/types/category.js -------------------------------------------------------------------------------- /example/types/comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/example/types/comment.js -------------------------------------------------------------------------------- /example/types/product.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/example/types/product.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/package.json -------------------------------------------------------------------------------- /scripts/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/scripts/build -------------------------------------------------------------------------------- /scripts/release: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/scripts/release -------------------------------------------------------------------------------- /scripts/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/scripts/test -------------------------------------------------------------------------------- /spec/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/spec/.eslintrc -------------------------------------------------------------------------------- /spec/adapters/ajax/create-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/spec/adapters/ajax/create-spec.js -------------------------------------------------------------------------------- /spec/adapters/ajax/destroy-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/spec/adapters/ajax/destroy-spec.js -------------------------------------------------------------------------------- /spec/adapters/ajax/load-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/spec/adapters/ajax/load-spec.js -------------------------------------------------------------------------------- /spec/adapters/ajax/update-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/spec/adapters/ajax/update-spec.js -------------------------------------------------------------------------------- /spec/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/spec/client.js -------------------------------------------------------------------------------- /spec/server.js: -------------------------------------------------------------------------------- 1 | import "./shared"; 2 | -------------------------------------------------------------------------------- /spec/shared.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/spec/shared.js -------------------------------------------------------------------------------- /spec/store/clud/create-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/spec/store/clud/create-spec.js -------------------------------------------------------------------------------- /spec/store/clud/destroy-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/spec/store/clud/destroy-spec.js -------------------------------------------------------------------------------- /spec/store/clud/load-all-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/spec/store/clud/load-all-spec.js -------------------------------------------------------------------------------- /spec/store/clud/load-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/spec/store/clud/load-spec.js -------------------------------------------------------------------------------- /spec/store/clud/update-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/spec/store/clud/update-spec.js -------------------------------------------------------------------------------- /spec/store/core/add-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/spec/store/core/add-spec.js -------------------------------------------------------------------------------- /spec/store/core/convert-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/spec/store/core/convert-spec.js -------------------------------------------------------------------------------- /spec/store/core/define-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/spec/store/core/define-spec.js -------------------------------------------------------------------------------- /spec/store/core/find-all-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/spec/store/core/find-all-spec.js -------------------------------------------------------------------------------- /spec/store/core/find-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/spec/store/core/find-spec.js -------------------------------------------------------------------------------- /spec/store/core/push-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/spec/store/core/push-spec.js -------------------------------------------------------------------------------- /spec/store/core/remove-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/spec/store/core/remove-spec.js -------------------------------------------------------------------------------- /spec/store/events/observable-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/spec/store/events/observable-spec.js -------------------------------------------------------------------------------- /spec/store/events/off-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/spec/store/events/off-spec.js -------------------------------------------------------------------------------- /spec/store/events/on-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/spec/store/events/on-spec.js -------------------------------------------------------------------------------- /spec/store/fields/attr-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/spec/store/fields/attr-spec.js -------------------------------------------------------------------------------- /spec/store/fields/has-many-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/spec/store/fields/has-many-spec.js -------------------------------------------------------------------------------- /spec/store/fields/has-one-spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/spec/store/fields/has-one-spec.js -------------------------------------------------------------------------------- /src/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/src/.eslintrc -------------------------------------------------------------------------------- /src/ajax-adapter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/src/ajax-adapter.js -------------------------------------------------------------------------------- /src/ajax.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/src/ajax.js -------------------------------------------------------------------------------- /src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/haydn/json-api-store/HEAD/src/store.js --------------------------------------------------------------------------------