* Moving the web constants to the app config for more flexibility
* removing personal integrations from QA
* changing the PayPal Configuration setup to match the pattern in the services module
* removing the webConstants file after successful test
* renaming the braintree config key to something more understandable
* Set environment URLs in webpack config.
* Provide non NULL dev server
* QA env uses the pq TLD
* Include icons in qa env
* Move base configs to develop.
local configurations should be done in the `./config/local.json` file.
* Fix config override loading to default to development
* Standardize url formatting
* Limit QA settings to those set in production
* Set self hosted in a config
* Specify cloud instead of production
Self hosted and cloud are both production environments.
The ENV setting is used to specify the env type while
NODE_ENV specifies whether development error handling and services.
* Update config instructions
* Remove invalid json
* Change env `production` references to `cloud`
* Fix formatting
* Set baseUrl if not deployed to prod server
* Add env variable TARGET and use to set baseUrl
* remove webPlatformUtilsService.isProdServer
* passing the ENV through to the Angular app
* switching the value of SELF_HOST back to true
* fixing some webpack.config variables
* fixing the selfhost angular process.env
* removing unecessary code
Co-authored-by: Joseph Flinn <joseph.s.flinn@gmail.com>
* Removed requirement to load JavaScript from js.braintreegateway.com
* Moved braintree-web-drop-in from a devDependencies to dependencies per code review.