1. 'use strict';
    
  2. 
    
  3. const {join} = require('path');
    
  4. 
    
  5. const PACKAGE_PATHS = [
    
  6.   'packages/react-devtools/package.json',
    
  7.   'packages/react-devtools-core/package.json',
    
  8.   'packages/react-devtools-inline/package.json',
    
  9.   'packages/react-devtools-timeline/package.json',
    
  10. ];
    
  11. 
    
  12. const MANIFEST_PATHS = [
    
  13.   'packages/react-devtools-extensions/chrome/manifest.json',
    
  14.   'packages/react-devtools-extensions/edge/manifest.json',
    
  15.   'packages/react-devtools-extensions/firefox/manifest.json',
    
  16. ];
    
  17. 
    
  18. const NPM_PACKAGES = [
    
  19.   'react-devtools',
    
  20.   'react-devtools-core',
    
  21.   'react-devtools-inline',
    
  22. ];
    
  23. 
    
  24. const CHANGELOG_PATH = 'packages/react-devtools/CHANGELOG.md';
    
  25. 
    
  26. const PULL_REQUEST_BASE_URL = 'https://github.com/facebook/react/pull/';
    
  27. 
    
  28. const RELEASE_SCRIPT_TOKEN = '<!-- RELEASE_SCRIPT_TOKEN -->';
    
  29. 
    
  30. const ROOT_PATH = join(__dirname, '..', '..');
    
  31. 
    
  32. const DRY_RUN = process.argv.includes('--dry');
    
  33. 
    
  34. const BUILD_METADATA_TEMP_DIRECTORY = join(__dirname, '.build-metadata');
    
  35. 
    
  36. module.exports = {
    
  37.   BUILD_METADATA_TEMP_DIRECTORY,
    
  38.   CHANGELOG_PATH,
    
  39.   DRY_RUN,
    
  40.   MANIFEST_PATHS,
    
  41.   NPM_PACKAGES,
    
  42.   PACKAGE_PATHS,
    
  43.   PULL_REQUEST_BASE_URL,
    
  44.   RELEASE_SCRIPT_TOKEN,
    
  45.   ROOT_PATH,
    
  46. };