├── .editorconfig ├── .gitignore ├── .jscsrc ├── .jshintrc ├── LICENSE ├── README.md ├── dist └── .gitkeep ├── favicon.ico ├── frameworks.json ├── index.html ├── package.json ├── src ├── App.js ├── Flux.js ├── actions │ ├── FavoriteActions.js │ └── FrameworkActions.js ├── api │ └── FrameworkApi.js ├── client.js ├── components │ ├── FrameworkDetail.js │ ├── FrameworkListElement.js │ ├── TopBar.js │ └── handlers │ │ ├── Detail.js │ │ ├── List.js │ │ └── Search.js ├── css │ ├── main.css │ ├── ratchet.css │ └── ratchet.min.css ├── fonts │ ├── ratchicons.eot │ ├── ratchicons.svg │ ├── ratchicons.ttf │ └── ratchicons.woff ├── stores │ ├── FrameworkStore.js │ └── SearchFrameworkStore.js └── utils │ ├── ApiUtils.js │ ├── ArrayUtils.js │ ├── BaseContentStore.js │ ├── BaseLinkedListStore.js │ ├── BaseStore.js │ └── LocalStorageUtils.js ├── webpack.config.js └── webpack.config.production.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/.gitignore -------------------------------------------------------------------------------- /.jscsrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/.jscsrc -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/.jshintrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/README.md -------------------------------------------------------------------------------- /dist/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/favicon.ico -------------------------------------------------------------------------------- /frameworks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/frameworks.json -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/package.json -------------------------------------------------------------------------------- /src/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/src/App.js -------------------------------------------------------------------------------- /src/Flux.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/src/Flux.js -------------------------------------------------------------------------------- /src/actions/FavoriteActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/src/actions/FavoriteActions.js -------------------------------------------------------------------------------- /src/actions/FrameworkActions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/src/actions/FrameworkActions.js -------------------------------------------------------------------------------- /src/api/FrameworkApi.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/src/api/FrameworkApi.js -------------------------------------------------------------------------------- /src/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/src/client.js -------------------------------------------------------------------------------- /src/components/FrameworkDetail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/src/components/FrameworkDetail.js -------------------------------------------------------------------------------- /src/components/FrameworkListElement.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/src/components/FrameworkListElement.js -------------------------------------------------------------------------------- /src/components/TopBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/src/components/TopBar.js -------------------------------------------------------------------------------- /src/components/handlers/Detail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/src/components/handlers/Detail.js -------------------------------------------------------------------------------- /src/components/handlers/List.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/src/components/handlers/List.js -------------------------------------------------------------------------------- /src/components/handlers/Search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/src/components/handlers/Search.js -------------------------------------------------------------------------------- /src/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/src/css/main.css -------------------------------------------------------------------------------- /src/css/ratchet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/src/css/ratchet.css -------------------------------------------------------------------------------- /src/css/ratchet.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/src/css/ratchet.min.css -------------------------------------------------------------------------------- /src/fonts/ratchicons.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/src/fonts/ratchicons.eot -------------------------------------------------------------------------------- /src/fonts/ratchicons.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/src/fonts/ratchicons.svg -------------------------------------------------------------------------------- /src/fonts/ratchicons.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/src/fonts/ratchicons.ttf -------------------------------------------------------------------------------- /src/fonts/ratchicons.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/src/fonts/ratchicons.woff -------------------------------------------------------------------------------- /src/stores/FrameworkStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/src/stores/FrameworkStore.js -------------------------------------------------------------------------------- /src/stores/SearchFrameworkStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/src/stores/SearchFrameworkStore.js -------------------------------------------------------------------------------- /src/utils/ApiUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/src/utils/ApiUtils.js -------------------------------------------------------------------------------- /src/utils/ArrayUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/src/utils/ArrayUtils.js -------------------------------------------------------------------------------- /src/utils/BaseContentStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/src/utils/BaseContentStore.js -------------------------------------------------------------------------------- /src/utils/BaseLinkedListStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/src/utils/BaseLinkedListStore.js -------------------------------------------------------------------------------- /src/utils/BaseStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/src/utils/BaseStore.js -------------------------------------------------------------------------------- /src/utils/LocalStorageUtils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/src/utils/LocalStorageUtils.js -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/webpack.config.js -------------------------------------------------------------------------------- /webpack.config.production.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vesparny/flux-immutable-example/HEAD/webpack.config.production.js --------------------------------------------------------------------------------