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.