mirror of
https://github.com/zebrajr/react.git
synced 2026-01-15 12:15:22 +00:00
Change ReactVersion from CJS to ES module (#18181)
This commit is contained in:
committed by
GitHub
parent
58eedbb024
commit
4469700bb6
@@ -44,7 +44,7 @@ const run = async ({cwd, packages, skipPackages, tags}) => {
|
||||
const sourceReactVersion = readFileSync(
|
||||
sourceReactVersionPath,
|
||||
'utf8'
|
||||
).replace(/module\.exports = '[^']+';/, `module.exports = '${version}';`);
|
||||
).replace(/export default '[^']+';/, `export default '${version}';`);
|
||||
writeFileSync(sourceReactVersionPath, sourceReactVersion);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -209,10 +209,7 @@ const updateVersionsForNext = async (cwd, reactVersion, version) => {
|
||||
const sourceReactVersion = readFileSync(
|
||||
sourceReactVersionPath,
|
||||
'utf8'
|
||||
).replace(
|
||||
/module\.exports = '[^']+';/,
|
||||
`module.exports = '${reactVersion}';`
|
||||
);
|
||||
).replace(/export default '[^']+';/, `export default '${reactVersion}';`);
|
||||
writeFileSync(sourceReactVersionPath, sourceReactVersion);
|
||||
|
||||
// Update the root package.json.
|
||||
|
||||
@@ -7,7 +7,12 @@
|
||||
|
||||
'use strict';
|
||||
|
||||
const reactVersion = require('../../package.json').version;
|
||||
const fs = require('fs');
|
||||
const ReactVersionSrc = fs.readFileSync(
|
||||
require.resolve('../../packages/shared/ReactVersion')
|
||||
);
|
||||
const reactVersion = /export default '([^']+)';/.exec(ReactVersionSrc)[1];
|
||||
|
||||
const versions = {
|
||||
'packages/react/package.json': require('../../packages/react/package.json')
|
||||
.version,
|
||||
@@ -15,7 +20,7 @@ const versions = {
|
||||
.version,
|
||||
'packages/react-test-renderer/package.json': require('../../packages/react-test-renderer/package.json')
|
||||
.version,
|
||||
'packages/shared/ReactVersion.js': require('../../packages/shared/ReactVersion'),
|
||||
'packages/shared/ReactVersion.js': reactVersion,
|
||||
};
|
||||
|
||||
let allVersionsMatch = true;
|
||||
|
||||
Reference in New Issue
Block a user