| 1234567891011121314151617181920 |
- /* globals __dirname */
- /* eslint-disable no-console */
- /*
- * This builds a config file that is imported by each module
- * that needs access to a global variable like SDK_VERSION.
- * The DefinePlugin in webpack is insufficient, because it
- * restricts the sdk to only being used in a webpack config.
- */
-
- var packageJson = require('./package.json');
- var fs = require('fs');
-
- var oktaAuthConfig = packageJson['okta-auth-js'];
- oktaAuthConfig.SDK_VERSION = packageJson.version;
-
- var configDest = __dirname + '/lib/config.js';
-
- console.log('Writing config to', configDest);
- fs.writeFileSync(configDest, 'module.exports = ' + JSON.stringify(oktaAuthConfig, null, 2) + ';');
|