constants.js 696 B

123456789101112131415161718192021
  1. const pkg = require('./package.json')
  2. const config = {
  3. headers: {
  4. 'X-JS-API-Version': pkg.version
  5. },
  6. services: {
  7. API: 'https://app.keymetrics.io',
  8. OAUTH: 'https://id.keymetrics.io'
  9. },
  10. OAUTH_AUTHORIZE_ENDPOINT: '/api/oauth/authorize',
  11. OAUTH_CLIENT_ID: '795984050',
  12. ENVIRONNEMENT: process && process.versions && process.versions.node ? 'node' : 'browser',
  13. VERSION: pkg.version,
  14. // put in debug when using km.io with browser OR when DEBUG=true with nodejs
  15. IS_DEBUG: (typeof window !== 'undefined' && window.location.host.match(/km.(io|local)/)) ||
  16. (typeof process !== 'undefined' && (process.env.DEBUG === 'true'))
  17. }
  18. module.exports = Object.assign({}, config)