├── .babelrc ├── .circleci └── config.yml ├── .dockerignore ├── .eslintrc.js ├── .gitignore ├── .stylelintrc ├── .travis.yml ├── Dockerfile ├── Dockerfile.prod ├── LICENSE ├── Procfile ├── Readme.md ├── config └── library.js ├── doc ├── app.gif ├── app.mp4 ├── featuretest.png ├── micro_frontends.png ├── prod.png ├── start.png └── unittest.png ├── docker-compose-prod.yml ├── docker-compose-sonar-qube.yml ├── docker-compose-sonarqube.yml ├── docker-compose.yml ├── nightwatch.conf.js ├── package.json ├── sonar-project.properties ├── src ├── angular │ ├── app.ts │ ├── app │ │ ├── app.component.html │ │ ├── app.component.scss │ │ ├── app.component.ts │ │ └── app.module.ts │ ├── index.html │ └── polyfills.ts ├── dist │ ├── index.html │ └── public │ │ └── bundle.js ├── king │ ├── actions │ │ └── index.js │ ├── components │ │ ├── App.jsx │ │ └── Error.jsx │ ├── constants │ │ └── index.js │ ├── containers │ │ └── App.js │ ├── helpers │ │ └── actionCreator.js │ ├── index.js │ ├── reducers │ │ ├── calc.js │ │ └── combined.js │ ├── sagas │ │ ├── calc.js │ │ └── combined.js │ ├── services │ │ └── api.js │ └── styles │ │ └── App.scss ├── kong │ ├── actions │ │ └── index.js │ ├── components │ │ ├── App.jsx │ │ └── Error.jsx │ ├── constants │ │ └── index.js │ ├── containers │ │ └── App.js │ ├── helpers │ │ └── actionCreator.js │ ├── index.js │ ├── reducers │ │ ├── calc.js │ │ └── combined.js │ ├── sagas │ │ ├── calc.js │ │ └── combined.js │ ├── services │ │ └── api.js │ └── styles │ │ └── App.scss ├── server │ ├── ecosystem.config.js │ ├── index.js │ └── routes │ │ └── api.js └── vue │ ├── App.vue │ ├── components │ └── HelloWorld.vue │ └── main.js ├── test ├── features │ ├── calc.feature │ ├── page_objects │ │ └── calc.js │ └── step_definitions │ │ └── calc.js ├── mocha.opts ├── mochasetup.js └── unit │ ├── client │ ├── actions │ │ └── indexTest.js │ ├── components │ │ └── AppTest.js │ ├── containers │ │ ├── AppTest.jsx │ │ └── shallowWithStore.jsx │ ├── index.js │ ├── reducers │ │ └── calcTest.js │ └── sagas │ │ ├── calcTest.js │ │ └── combinedTest.js │ └── server │ └── indexTest.js ├── tsconfig.json ├── webpack.config.js └── webpack.library.config.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/.babelrc -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/.dockerignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/.gitignore -------------------------------------------------------------------------------- /.stylelintrc: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "stylelint-config-standard", 3 | } 4 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/Dockerfile -------------------------------------------------------------------------------- /Dockerfile.prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/Dockerfile.prod -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/LICENSE -------------------------------------------------------------------------------- /Procfile: -------------------------------------------------------------------------------- 1 | web: npm run heroku -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/Readme.md -------------------------------------------------------------------------------- /config/library.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/config/library.js -------------------------------------------------------------------------------- /doc/app.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/doc/app.gif -------------------------------------------------------------------------------- /doc/app.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/doc/app.mp4 -------------------------------------------------------------------------------- /doc/featuretest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/doc/featuretest.png -------------------------------------------------------------------------------- /doc/micro_frontends.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/doc/micro_frontends.png -------------------------------------------------------------------------------- /doc/prod.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/doc/prod.png -------------------------------------------------------------------------------- /doc/start.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/doc/start.png -------------------------------------------------------------------------------- /doc/unittest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/doc/unittest.png -------------------------------------------------------------------------------- /docker-compose-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/docker-compose-prod.yml -------------------------------------------------------------------------------- /docker-compose-sonar-qube.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/docker-compose-sonar-qube.yml -------------------------------------------------------------------------------- /docker-compose-sonarqube.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/docker-compose-sonarqube.yml -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /nightwatch.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/nightwatch.conf.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/package.json -------------------------------------------------------------------------------- /sonar-project.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/sonar-project.properties -------------------------------------------------------------------------------- /src/angular/app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/angular/app.ts -------------------------------------------------------------------------------- /src/angular/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/angular/app/app.component.html -------------------------------------------------------------------------------- /src/angular/app/app.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/angular/app/app.component.scss -------------------------------------------------------------------------------- /src/angular/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/angular/app/app.component.ts -------------------------------------------------------------------------------- /src/angular/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/angular/app/app.module.ts -------------------------------------------------------------------------------- /src/angular/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/angular/index.html -------------------------------------------------------------------------------- /src/angular/polyfills.ts: -------------------------------------------------------------------------------- 1 | import "core-js/es7/reflect"; 2 | -------------------------------------------------------------------------------- /src/dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/dist/index.html -------------------------------------------------------------------------------- /src/dist/public/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/dist/public/bundle.js -------------------------------------------------------------------------------- /src/king/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/king/actions/index.js -------------------------------------------------------------------------------- /src/king/components/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/king/components/App.jsx -------------------------------------------------------------------------------- /src/king/components/Error.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/king/components/Error.jsx -------------------------------------------------------------------------------- /src/king/constants/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/king/constants/index.js -------------------------------------------------------------------------------- /src/king/containers/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/king/containers/App.js -------------------------------------------------------------------------------- /src/king/helpers/actionCreator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/king/helpers/actionCreator.js -------------------------------------------------------------------------------- /src/king/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/king/index.js -------------------------------------------------------------------------------- /src/king/reducers/calc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/king/reducers/calc.js -------------------------------------------------------------------------------- /src/king/reducers/combined.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/king/reducers/combined.js -------------------------------------------------------------------------------- /src/king/sagas/calc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/king/sagas/calc.js -------------------------------------------------------------------------------- /src/king/sagas/combined.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/king/sagas/combined.js -------------------------------------------------------------------------------- /src/king/services/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/king/services/api.js -------------------------------------------------------------------------------- /src/king/styles/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/king/styles/App.scss -------------------------------------------------------------------------------- /src/kong/actions/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/kong/actions/index.js -------------------------------------------------------------------------------- /src/kong/components/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/kong/components/App.jsx -------------------------------------------------------------------------------- /src/kong/components/Error.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/kong/components/Error.jsx -------------------------------------------------------------------------------- /src/kong/constants/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/kong/constants/index.js -------------------------------------------------------------------------------- /src/kong/containers/App.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/kong/containers/App.js -------------------------------------------------------------------------------- /src/kong/helpers/actionCreator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/kong/helpers/actionCreator.js -------------------------------------------------------------------------------- /src/kong/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/kong/index.js -------------------------------------------------------------------------------- /src/kong/reducers/calc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/kong/reducers/calc.js -------------------------------------------------------------------------------- /src/kong/reducers/combined.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/kong/reducers/combined.js -------------------------------------------------------------------------------- /src/kong/sagas/calc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/kong/sagas/calc.js -------------------------------------------------------------------------------- /src/kong/sagas/combined.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/kong/sagas/combined.js -------------------------------------------------------------------------------- /src/kong/services/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/kong/services/api.js -------------------------------------------------------------------------------- /src/kong/styles/App.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/kong/styles/App.scss -------------------------------------------------------------------------------- /src/server/ecosystem.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/server/ecosystem.config.js -------------------------------------------------------------------------------- /src/server/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/server/index.js -------------------------------------------------------------------------------- /src/server/routes/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/server/routes/api.js -------------------------------------------------------------------------------- /src/vue/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/vue/App.vue -------------------------------------------------------------------------------- /src/vue/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/vue/components/HelloWorld.vue -------------------------------------------------------------------------------- /src/vue/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/src/vue/main.js -------------------------------------------------------------------------------- /test/features/calc.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/test/features/calc.feature -------------------------------------------------------------------------------- /test/features/page_objects/calc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/test/features/page_objects/calc.js -------------------------------------------------------------------------------- /test/features/step_definitions/calc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/test/features/step_definitions/calc.js -------------------------------------------------------------------------------- /test/mocha.opts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/test/mocha.opts -------------------------------------------------------------------------------- /test/mochasetup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/test/mochasetup.js -------------------------------------------------------------------------------- /test/unit/client/actions/indexTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/test/unit/client/actions/indexTest.js -------------------------------------------------------------------------------- /test/unit/client/components/AppTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/test/unit/client/components/AppTest.js -------------------------------------------------------------------------------- /test/unit/client/containers/AppTest.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/test/unit/client/containers/AppTest.jsx -------------------------------------------------------------------------------- /test/unit/client/containers/shallowWithStore.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/test/unit/client/containers/shallowWithStore.jsx -------------------------------------------------------------------------------- /test/unit/client/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/test/unit/client/index.js -------------------------------------------------------------------------------- /test/unit/client/reducers/calcTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/test/unit/client/reducers/calcTest.js -------------------------------------------------------------------------------- /test/unit/client/sagas/calcTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/test/unit/client/sagas/calcTest.js -------------------------------------------------------------------------------- /test/unit/client/sagas/combinedTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/test/unit/client/sagas/combinedTest.js -------------------------------------------------------------------------------- /test/unit/server/indexTest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/test/unit/server/indexTest.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/tsconfig.json -------------------------------------------------------------------------------- /webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/webpack.config.js -------------------------------------------------------------------------------- /webpack.library.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/prabaprakash/Micro-Frontends/HEAD/webpack.library.config.js --------------------------------------------------------------------------------