yarn install or npm install
Configurations for development and production can be done inside of webpack.dev.js and webpack.prod.js.
webpack.[dev|prod].js
new webpack.DefinePlugin({
GOOGLE_MAPS_API_URL: JSON.stringify(
'//maps.googleapis.com/maps/api/js'
),
GOOGLE_MAPS_API_KEY: JSON.stringify(
'<YOUR API KEY>'
),
SERVICE_URL: JSON.stringify('<MOCK API BASE URL>')
})yarn start or npm start
It will kick off webpack dev server and open the app in your browser.
Requires that you have a mockAPI running, see Config.
yarn test or npm test to run unit tests using Jest.
yarn build or npm build
The build files will be generated into /dist/ directory, and ready to be served from an static web server.
Optionally, you can run node server/index.js to serve the app by a simple express server.