├── .babelrc ├── .editorconfig ├── .eslintrc ├── .gitignore ├── .travis.yml ├── README.md ├── lh.png ├── logo.png ├── package.json ├── pingdom.png ├── src ├── assets │ ├── img │ │ ├── android-chrome-144x144.png │ │ ├── android-chrome-192x192.png │ │ ├── android-chrome-512x512.png │ │ ├── apple-touch-icon-152x152.png │ │ ├── favicon-16x16.png │ │ ├── favicon-32x32.png │ │ └── splashscreen-icon-512x512.png │ └── manifest.json ├── components │ ├── 404.js │ ├── ActionButton.js │ ├── Header.js │ ├── Layout.js │ ├── Player.js │ ├── Playlist.js │ ├── PlaylistHeader.js │ └── PlaylistItem.js ├── core │ ├── actions │ │ └── playlist.actions.js │ ├── api.js │ ├── constants │ │ └── playlist.constants.js │ ├── epics │ │ └── playlist.epic.js │ └── reduces │ │ └── playlist.reducer.js ├── epics.js ├── index.html ├── index.js ├── offline.js ├── pages │ └── Home.js ├── reducers.js ├── store.js ├── style │ ├── index.scss │ └── postcss.config.js └── util.js ├── test ├── components │ └── index.js └── karma.conf.js ├── webpack.config.babel.js └── yarn.lock /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/README.md -------------------------------------------------------------------------------- /lh.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/lh.png -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/logo.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/package.json -------------------------------------------------------------------------------- /pingdom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/pingdom.png -------------------------------------------------------------------------------- /src/assets/img/android-chrome-144x144.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/src/assets/img/android-chrome-144x144.png -------------------------------------------------------------------------------- /src/assets/img/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/src/assets/img/android-chrome-192x192.png -------------------------------------------------------------------------------- /src/assets/img/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/src/assets/img/android-chrome-512x512.png -------------------------------------------------------------------------------- /src/assets/img/apple-touch-icon-152x152.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/src/assets/img/apple-touch-icon-152x152.png -------------------------------------------------------------------------------- /src/assets/img/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/src/assets/img/favicon-16x16.png -------------------------------------------------------------------------------- /src/assets/img/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/src/assets/img/favicon-32x32.png -------------------------------------------------------------------------------- /src/assets/img/splashscreen-icon-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/src/assets/img/splashscreen-icon-512x512.png -------------------------------------------------------------------------------- /src/assets/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/src/assets/manifest.json -------------------------------------------------------------------------------- /src/components/404.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/src/components/404.js -------------------------------------------------------------------------------- /src/components/ActionButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/src/components/ActionButton.js -------------------------------------------------------------------------------- /src/components/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/src/components/Header.js -------------------------------------------------------------------------------- /src/components/Layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/src/components/Layout.js -------------------------------------------------------------------------------- /src/components/Player.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/src/components/Player.js -------------------------------------------------------------------------------- /src/components/Playlist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/src/components/Playlist.js -------------------------------------------------------------------------------- /src/components/PlaylistHeader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/src/components/PlaylistHeader.js -------------------------------------------------------------------------------- /src/components/PlaylistItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/src/components/PlaylistItem.js -------------------------------------------------------------------------------- /src/core/actions/playlist.actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/src/core/actions/playlist.actions.js -------------------------------------------------------------------------------- /src/core/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/src/core/api.js -------------------------------------------------------------------------------- /src/core/constants/playlist.constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/src/core/constants/playlist.constants.js -------------------------------------------------------------------------------- /src/core/epics/playlist.epic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/src/core/epics/playlist.epic.js -------------------------------------------------------------------------------- /src/core/reduces/playlist.reducer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/src/core/reduces/playlist.reducer.js -------------------------------------------------------------------------------- /src/epics.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/src/epics.js -------------------------------------------------------------------------------- /src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/src/index.html -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/src/index.js -------------------------------------------------------------------------------- /src/offline.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/src/offline.js -------------------------------------------------------------------------------- /src/pages/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/src/pages/Home.js -------------------------------------------------------------------------------- /src/reducers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/src/reducers.js -------------------------------------------------------------------------------- /src/store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/src/store.js -------------------------------------------------------------------------------- /src/style/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/src/style/index.scss -------------------------------------------------------------------------------- /src/style/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/src/style/postcss.config.js -------------------------------------------------------------------------------- /src/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/src/util.js -------------------------------------------------------------------------------- /test/components/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/test/components/index.js -------------------------------------------------------------------------------- /test/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/test/karma.conf.js -------------------------------------------------------------------------------- /webpack.config.babel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/webpack.config.babel.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vitormalencar/wave-pwa/HEAD/yarn.lock --------------------------------------------------------------------------------