Remove /dist/ UMD builds (#18473)
* Remove /dist/ UMD builds We publish UMDs to npm (and we're considering stopping even that). This means we'll stop publishing to http://react.zpao.com/builds/master/latest/ * Update fixture paths
This commit is contained in:
parent
91c9d69f9a
commit
3c16baf848
|
@ -31,7 +31,6 @@ aliases:
|
||||||
- *restore_yarn_cache
|
- *restore_yarn_cache
|
||||||
- *run_yarn
|
- *run_yarn
|
||||||
- run: node ./scripts/rollup/consolidateBundleSizes.js
|
- run: node ./scripts/rollup/consolidateBundleSizes.js
|
||||||
- run: ./scripts/circleci/upload_build.sh
|
|
||||||
- run: ./scripts/circleci/pack_and_store_artifact.sh
|
- run: ./scripts/circleci/pack_and_store_artifact.sh
|
||||||
- store_artifacts:
|
- store_artifacts:
|
||||||
path: ./node_modules.tgz
|
path: ./node_modules.tgz
|
||||||
|
|
|
@ -16,8 +16,8 @@
|
||||||
If you checked out the source from GitHub make sure to run <code>npm run build</code>.
|
If you checked out the source from GitHub make sure to run <code>npm run build</code>.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<script src="../../build/dist/react.development.js"></script>
|
<script src="../../build/node_modules/react/umd/react.development.js"></script>
|
||||||
<script src="../../build/dist/react-dom-unstable-fizz.browser.development.js"></script>
|
<script src="../../build/node_modules/react-dom/umd/react-dom-unstable-fizz.browser.development.js"></script>
|
||||||
<script src="https://unpkg.com/babel-standalone@6/babel.js"></script>
|
<script src="https://unpkg.com/babel-standalone@6/babel.js"></script>
|
||||||
<script type="text/babel">
|
<script type="text/babel">
|
||||||
let stream = ReactDOMFizzServer.renderToReadableStream(<body>Success</body>);
|
let stream = ReactDOMFizzServer.renderToReadableStream(<body>Success</body>);
|
||||||
|
|
|
@ -16,11 +16,11 @@
|
||||||
If you checked out the source from GitHub make sure to run <code>npm run build</code>.
|
If you checked out the source from GitHub make sure to run <code>npm run build</code>.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<script src="../../build/dist/react.development.js"></script>
|
<script src="../../build/node_modules/react/umd/react.development.js"></script>
|
||||||
<script src="../../build/dist/react-dom.development.js"></script>
|
<script src="../../build/node_modules/react-dom/umd/react-dom.development.js"></script>
|
||||||
<script src="../../build/dist/react-dom-server.browser.development.js"></script>
|
<script src="../../build/node_modules/react-dom/umd/react-dom-server.browser.development.js"></script>
|
||||||
<script src="../../build/dist/react-flight-dom-webpack-server.browser.development.js"></script>
|
<script src="../../build/node_modules/react-flight-dom-webpack/umd/react-flight-dom-webpack-server.browser.development.js"></script>
|
||||||
<script src="../../build/dist/react-flight-dom-webpack.development.js"></script>
|
<script src="../../build/node_modules/react-flight-dom-webpack/umd/react-flight-dom-webpack.development.js"></script>
|
||||||
<script src="https://unpkg.com/babel-standalone@6/babel.js"></script>
|
<script src="https://unpkg.com/babel-standalone@6/babel.js"></script>
|
||||||
<script type="text/babel">
|
<script type="text/babel">
|
||||||
let Suspense = React.Suspense;
|
let Suspense = React.Suspense;
|
||||||
|
|
|
@ -7,6 +7,7 @@ module.exports = {
|
||||||
react: '../../../../build/node_modules/react/umd/react.development',
|
react: '../../../../build/node_modules/react/umd/react.development',
|
||||||
'react-dom':
|
'react-dom':
|
||||||
'../../../../build/node_modules/react-dom/umd/react-dom.development',
|
'../../../../build/node_modules/react-dom/umd/react-dom.development',
|
||||||
schedule: '../../../../build/dist/schedule.development',
|
schedule:
|
||||||
|
'../../../../build/node_modules/scheduler/umd/schedule.development',
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
|
@ -7,6 +7,7 @@ module.exports = {
|
||||||
react: '../../../../build/node_modules/react/umd/react.production.min',
|
react: '../../../../build/node_modules/react/umd/react.production.min',
|
||||||
'react-dom':
|
'react-dom':
|
||||||
'../../../../build/node_modules/react-dom/umd/react-dom.production.min',
|
'../../../../build/node_modules/react-dom/umd/react-dom.production.min',
|
||||||
schedule: '../../../../build/dist/schedule.development',
|
schedule:
|
||||||
|
'../../../../build/node_modules/scheduler/umd/schedule.development',
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
|
@ -3,6 +3,7 @@ System.config({
|
||||||
react: '../../../../build/node_modules/react/umd/react.development.js',
|
react: '../../../../build/node_modules/react/umd/react.development.js',
|
||||||
'react-dom':
|
'react-dom':
|
||||||
'../../../../build/node_modules/react-dom/umd/react-dom.development.js',
|
'../../../../build/node_modules/react-dom/umd/react-dom.development.js',
|
||||||
schedule: '../../../../build/dist/schedule.development',
|
schedule:
|
||||||
|
'../../../../build/node_modules/scheduler/umd/schedule.development',
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
|
@ -3,6 +3,7 @@ System.config({
|
||||||
react: '../../../../build/node_modules/react/umd/react.production.min.js',
|
react: '../../../../build/node_modules/react/umd/react.production.min.js',
|
||||||
'react-dom':
|
'react-dom':
|
||||||
'../../../../build/node_modules/react-dom/umd/react-dom.production.min.js',
|
'../../../../build/node_modules/react-dom/umd/react-dom.production.min.js',
|
||||||
schedule: '../../../../build/dist/schedule.development',
|
schedule:
|
||||||
|
'../../../../build/node_modules/scheduler/umd/schedule.development',
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
|
|
|
@ -1,20 +0,0 @@
|
||||||
#!/bin/bash
|
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
if [ -z "$CI_PULL_REQUEST" ] && [ -n "$BUILD_SERVER_ENDPOINT" ]; then
|
|
||||||
curl \
|
|
||||||
-F "react.development=@build/dist/react.development.js" \
|
|
||||||
-F "react.production.min=@build/dist/react.production.min.js" \
|
|
||||||
-F "react-dom.development=@build/dist/react-dom.development.js" \
|
|
||||||
-F "react-dom.production.min=@build/dist/react-dom.production.min.js" \
|
|
||||||
-F "react-dom-server.browser.development=@build/dist/react-dom-server.browser.development.js" \
|
|
||||||
-F "react-dom-server.browser.production.min=@build/dist/react-dom-server.browser.production.min.js" \
|
|
||||||
-F "results.json=@build/../build/bundle-sizes.json" \
|
|
||||||
-F "commit=$CIRCLE_SHA1" \
|
|
||||||
-F "date=$(git log --format='%ct' -1)" \
|
|
||||||
-F "pull_request=false" \
|
|
||||||
-F "token=$BUILD_SERVER_TOKEN" \
|
|
||||||
-F "branch=$CIRCLE_BRANCH" \
|
|
||||||
"$BUILD_SERVER_ENDPOINT"
|
|
||||||
fi
|
|
|
@ -21,7 +21,7 @@ const useForks = require('./plugins/use-forks-plugin');
|
||||||
const stripUnusedImports = require('./plugins/strip-unused-imports');
|
const stripUnusedImports = require('./plugins/strip-unused-imports');
|
||||||
const extractErrorCodes = require('../error-codes/extract-errors');
|
const extractErrorCodes = require('../error-codes/extract-errors');
|
||||||
const Packaging = require('./packaging');
|
const Packaging = require('./packaging');
|
||||||
const {asyncCopyTo, asyncRimRaf} = require('./utils');
|
const {asyncRimRaf} = require('./utils');
|
||||||
const codeFrame = require('babel-code-frame');
|
const codeFrame = require('babel-code-frame');
|
||||||
const Wrappers = require('./wrappers');
|
const Wrappers = require('./wrappers');
|
||||||
|
|
||||||
|
@ -627,7 +627,7 @@ async function createBundle(bundle, bundleType) {
|
||||||
esModule: false,
|
esModule: false,
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
const [mainOutputPath, ...otherOutputPaths] = Packaging.getBundleOutputPaths(
|
const mainOutputPath = Packaging.getBundleOutputPath(
|
||||||
bundleType,
|
bundleType,
|
||||||
filename,
|
filename,
|
||||||
packageName
|
packageName
|
||||||
|
@ -649,9 +649,6 @@ async function createBundle(bundle, bundleType) {
|
||||||
console.log(`${chalk.bgYellow.black(' BUILDING ')} ${logKey}`);
|
console.log(`${chalk.bgYellow.black(' BUILDING ')} ${logKey}`);
|
||||||
break;
|
break;
|
||||||
case 'BUNDLE_END':
|
case 'BUNDLE_END':
|
||||||
for (let i = 0; i < otherOutputPaths.length; i++) {
|
|
||||||
await asyncCopyTo(mainOutputPath, otherOutputPaths[i]);
|
|
||||||
}
|
|
||||||
console.log(`${chalk.bgGreen.black(' COMPLETE ')} ${logKey}\n`);
|
console.log(`${chalk.bgGreen.black(' COMPLETE ')} ${logKey}\n`);
|
||||||
break;
|
break;
|
||||||
case 'ERROR':
|
case 'ERROR':
|
||||||
|
@ -671,9 +668,6 @@ async function createBundle(bundle, bundleType) {
|
||||||
handleRollupError(error);
|
handleRollupError(error);
|
||||||
throw error;
|
throw error;
|
||||||
}
|
}
|
||||||
for (let i = 0; i < otherOutputPaths.length; i++) {
|
|
||||||
await asyncCopyTo(mainOutputPath, otherOutputPaths[i]);
|
|
||||||
}
|
|
||||||
console.log(`${chalk.bgGreen.black(' COMPLETE ')} ${logKey}\n`);
|
console.log(`${chalk.bgGreen.black(' COMPLETE ')} ${logKey}\n`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -34,29 +34,26 @@ function getPackageName(name) {
|
||||||
return name;
|
return name;
|
||||||
}
|
}
|
||||||
|
|
||||||
function getBundleOutputPaths(bundleType, filename, packageName) {
|
function getBundleOutputPath(bundleType, filename, packageName) {
|
||||||
switch (bundleType) {
|
switch (bundleType) {
|
||||||
case NODE_DEV:
|
case NODE_DEV:
|
||||||
case NODE_PROD:
|
case NODE_PROD:
|
||||||
case NODE_PROFILING:
|
case NODE_PROFILING:
|
||||||
return [`build/node_modules/${packageName}/cjs/${filename}`];
|
return `build/node_modules/${packageName}/cjs/${filename}`;
|
||||||
case UMD_DEV:
|
case UMD_DEV:
|
||||||
case UMD_PROD:
|
case UMD_PROD:
|
||||||
case UMD_PROFILING:
|
case UMD_PROFILING:
|
||||||
return [
|
return `build/node_modules/${packageName}/umd/${filename}`;
|
||||||
`build/node_modules/${packageName}/umd/${filename}`,
|
|
||||||
`build/dist/${filename}`,
|
|
||||||
];
|
|
||||||
case FB_WWW_DEV:
|
case FB_WWW_DEV:
|
||||||
case FB_WWW_PROD:
|
case FB_WWW_PROD:
|
||||||
case FB_WWW_PROFILING:
|
case FB_WWW_PROFILING:
|
||||||
return [`build/facebook-www/${filename}`];
|
return `build/facebook-www/${filename}`;
|
||||||
case RN_OSS_DEV:
|
case RN_OSS_DEV:
|
||||||
case RN_OSS_PROD:
|
case RN_OSS_PROD:
|
||||||
case RN_OSS_PROFILING:
|
case RN_OSS_PROFILING:
|
||||||
switch (packageName) {
|
switch (packageName) {
|
||||||
case 'react-native-renderer':
|
case 'react-native-renderer':
|
||||||
return [`build/react-native/implementations/${filename}`];
|
return `build/react-native/implementations/${filename}`;
|
||||||
default:
|
default:
|
||||||
throw new Error('Unknown RN package.');
|
throw new Error('Unknown RN package.');
|
||||||
}
|
}
|
||||||
|
@ -65,12 +62,10 @@ function getBundleOutputPaths(bundleType, filename, packageName) {
|
||||||
case RN_FB_PROFILING:
|
case RN_FB_PROFILING:
|
||||||
switch (packageName) {
|
switch (packageName) {
|
||||||
case 'react-native-renderer':
|
case 'react-native-renderer':
|
||||||
return [
|
return `build/react-native/implementations/${filename.replace(
|
||||||
`build/react-native/implementations/${filename.replace(
|
/\.js$/,
|
||||||
/\.js$/,
|
'.fb.js'
|
||||||
'.fb.js'
|
)}`;
|
||||||
)}`,
|
|
||||||
];
|
|
||||||
default:
|
default:
|
||||||
throw new Error('Unknown RN package.');
|
throw new Error('Unknown RN package.');
|
||||||
}
|
}
|
||||||
|
@ -155,6 +150,6 @@ async function prepareNpmPackages() {
|
||||||
module.exports = {
|
module.exports = {
|
||||||
copyAllShims,
|
copyAllShims,
|
||||||
getPackageName,
|
getPackageName,
|
||||||
getBundleOutputPaths,
|
getBundleOutputPath,
|
||||||
prepareNpmPackages,
|
prepareNpmPackages,
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in New Issue