├── .babelrc ├── .editorconfig ├── .gitignore ├── .npmignore ├── README.md ├── bin └── shazam.js ├── config ├── babel │ ├── common.js │ ├── development.js │ └── production.js ├── env.js ├── paths.js ├── webpack.config.js └── webpack │ ├── common.js │ ├── development.js │ └── production.js ├── package.json ├── scripts ├── build.js ├── index.js ├── init.js └── start.js ├── template ├── _editorconfig ├── _gitignore ├── assets │ ├── images │ │ ├── favicon.ico │ │ └── shazam.svg │ ├── index.html │ └── stylesheets │ │ └── base.css ├── default │ ├── components │ │ ├── App.js │ │ ├── Header.css │ │ ├── Header.js │ │ ├── Home.css │ │ └── Home.js │ └── main.js ├── package.tpl.json ├── shazam.tpl.config.js ├── with-router-redux │ ├── components │ │ └── Root.js │ ├── ducks │ │ ├── index.js │ │ └── superhero.js │ ├── main.js │ ├── modules │ │ ├── App │ │ │ ├── components │ │ │ │ └── Header │ │ │ │ │ ├── index.js │ │ │ │ │ └── styles.css │ │ │ ├── index.js │ │ │ ├── modules │ │ │ │ └── Home │ │ │ │ │ ├── index.js │ │ │ │ │ ├── routes.js │ │ │ │ │ └── styles.css │ │ │ ├── routes.js │ │ │ └── styles.css │ │ ├── NotFound │ │ │ ├── index.js │ │ │ ├── routes.js │ │ │ └── styles.css │ │ └── index.js │ ├── routes.js │ └── utils │ │ └── redux │ │ ├── configure-store.js │ │ └── dev-tools.js └── with-router │ ├── components │ └── Root.js │ ├── main.js │ ├── modules │ ├── App │ │ ├── components │ │ │ └── Header │ │ │ │ ├── index.js │ │ │ │ └── styles.css │ │ ├── index.js │ │ ├── modules │ │ │ └── Home │ │ │ │ ├── index.js │ │ │ │ ├── routes.js │ │ │ │ └── styles.css │ │ ├── routes.js │ │ └── styles.css │ ├── NotFound │ │ ├── index.js │ │ ├── routes.js │ │ └── styles.css │ └── index.js │ └── routes.js └── utils ├── css-module-loaders.js └── load-config.js /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": ["es2015", "stage-1"] 3 | } 4 | -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/README.md -------------------------------------------------------------------------------- /bin/shazam.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/bin/shazam.js -------------------------------------------------------------------------------- /config/babel/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/config/babel/common.js -------------------------------------------------------------------------------- /config/babel/development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/config/babel/development.js -------------------------------------------------------------------------------- /config/babel/production.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/config/babel/production.js -------------------------------------------------------------------------------- /config/env.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/config/env.js -------------------------------------------------------------------------------- /config/paths.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/config/paths.js -------------------------------------------------------------------------------- /config/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/config/webpack.config.js -------------------------------------------------------------------------------- /config/webpack/common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/config/webpack/common.js -------------------------------------------------------------------------------- /config/webpack/development.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/config/webpack/development.js -------------------------------------------------------------------------------- /config/webpack/production.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/config/webpack/production.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/package.json -------------------------------------------------------------------------------- /scripts/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/scripts/build.js -------------------------------------------------------------------------------- /scripts/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/scripts/index.js -------------------------------------------------------------------------------- /scripts/init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/scripts/init.js -------------------------------------------------------------------------------- /scripts/start.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/scripts/start.js -------------------------------------------------------------------------------- /template/_editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/_editorconfig -------------------------------------------------------------------------------- /template/_gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/_gitignore -------------------------------------------------------------------------------- /template/assets/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/assets/images/favicon.ico -------------------------------------------------------------------------------- /template/assets/images/shazam.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/assets/images/shazam.svg -------------------------------------------------------------------------------- /template/assets/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/assets/index.html -------------------------------------------------------------------------------- /template/assets/stylesheets/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/assets/stylesheets/base.css -------------------------------------------------------------------------------- /template/default/components/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/default/components/App.js -------------------------------------------------------------------------------- /template/default/components/Header.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/default/components/Header.css -------------------------------------------------------------------------------- /template/default/components/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/default/components/Header.js -------------------------------------------------------------------------------- /template/default/components/Home.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/default/components/Home.css -------------------------------------------------------------------------------- /template/default/components/Home.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/default/components/Home.js -------------------------------------------------------------------------------- /template/default/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/default/main.js -------------------------------------------------------------------------------- /template/package.tpl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/package.tpl.json -------------------------------------------------------------------------------- /template/shazam.tpl.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/shazam.tpl.config.js -------------------------------------------------------------------------------- /template/with-router-redux/components/Root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router-redux/components/Root.js -------------------------------------------------------------------------------- /template/with-router-redux/ducks/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router-redux/ducks/index.js -------------------------------------------------------------------------------- /template/with-router-redux/ducks/superhero.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router-redux/ducks/superhero.js -------------------------------------------------------------------------------- /template/with-router-redux/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router-redux/main.js -------------------------------------------------------------------------------- /template/with-router-redux/modules/App/components/Header/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router-redux/modules/App/components/Header/index.js -------------------------------------------------------------------------------- /template/with-router-redux/modules/App/components/Header/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router-redux/modules/App/components/Header/styles.css -------------------------------------------------------------------------------- /template/with-router-redux/modules/App/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router-redux/modules/App/index.js -------------------------------------------------------------------------------- /template/with-router-redux/modules/App/modules/Home/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router-redux/modules/App/modules/Home/index.js -------------------------------------------------------------------------------- /template/with-router-redux/modules/App/modules/Home/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router-redux/modules/App/modules/Home/routes.js -------------------------------------------------------------------------------- /template/with-router-redux/modules/App/modules/Home/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router-redux/modules/App/modules/Home/styles.css -------------------------------------------------------------------------------- /template/with-router-redux/modules/App/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router-redux/modules/App/routes.js -------------------------------------------------------------------------------- /template/with-router-redux/modules/App/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router-redux/modules/App/styles.css -------------------------------------------------------------------------------- /template/with-router-redux/modules/NotFound/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router-redux/modules/NotFound/index.js -------------------------------------------------------------------------------- /template/with-router-redux/modules/NotFound/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router-redux/modules/NotFound/routes.js -------------------------------------------------------------------------------- /template/with-router-redux/modules/NotFound/styles.css: -------------------------------------------------------------------------------- 1 | .wrapper { 2 | display: flex; 3 | } 4 | -------------------------------------------------------------------------------- /template/with-router-redux/modules/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router-redux/modules/index.js -------------------------------------------------------------------------------- /template/with-router-redux/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router-redux/routes.js -------------------------------------------------------------------------------- /template/with-router-redux/utils/redux/configure-store.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router-redux/utils/redux/configure-store.js -------------------------------------------------------------------------------- /template/with-router-redux/utils/redux/dev-tools.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router-redux/utils/redux/dev-tools.js -------------------------------------------------------------------------------- /template/with-router/components/Root.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router/components/Root.js -------------------------------------------------------------------------------- /template/with-router/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router/main.js -------------------------------------------------------------------------------- /template/with-router/modules/App/components/Header/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router/modules/App/components/Header/index.js -------------------------------------------------------------------------------- /template/with-router/modules/App/components/Header/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router/modules/App/components/Header/styles.css -------------------------------------------------------------------------------- /template/with-router/modules/App/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router/modules/App/index.js -------------------------------------------------------------------------------- /template/with-router/modules/App/modules/Home/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router/modules/App/modules/Home/index.js -------------------------------------------------------------------------------- /template/with-router/modules/App/modules/Home/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router/modules/App/modules/Home/routes.js -------------------------------------------------------------------------------- /template/with-router/modules/App/modules/Home/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router/modules/App/modules/Home/styles.css -------------------------------------------------------------------------------- /template/with-router/modules/App/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router/modules/App/routes.js -------------------------------------------------------------------------------- /template/with-router/modules/App/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router/modules/App/styles.css -------------------------------------------------------------------------------- /template/with-router/modules/NotFound/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router/modules/NotFound/index.js -------------------------------------------------------------------------------- /template/with-router/modules/NotFound/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router/modules/NotFound/routes.js -------------------------------------------------------------------------------- /template/with-router/modules/NotFound/styles.css: -------------------------------------------------------------------------------- 1 | .wrapper { 2 | display: flex; 3 | } 4 | -------------------------------------------------------------------------------- /template/with-router/modules/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router/modules/index.js -------------------------------------------------------------------------------- /template/with-router/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/template/with-router/routes.js -------------------------------------------------------------------------------- /utils/css-module-loaders.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/utils/css-module-loaders.js -------------------------------------------------------------------------------- /utils/load-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pedronauck/shazam/HEAD/utils/load-config.js --------------------------------------------------------------------------------