scripts/update-sdk-version.js (16 lines of code) (raw):
const path = require('path');
const fs = require('fs');
const { currentVersion } = require('./version-utils');
const {
logger,
process,
packDependency,
updateDependency
} = require('./utilities');
process.chdir(path.join(__dirname, '../amazon-chime-sdk/apps/meeting'));
// Remove package-lock to avoid running into fsevents bad platform issue.
// https://github.com/fsevents/fsevents/issues/336
// We use Node 16 and it is not stable which breaks the package installation.
fs.rmSync('./package-lock.json');
logger.log(`The current version of React library is ${currentVersion}`);
// Pack the latest version of React library and install it in meeting demo
process.chdir(path.join(__dirname, '..'));
packDependency();
process.chdir(path.join(__dirname, '../amazon-chime-sdk/apps/meeting'));
updateDependency('amazon-chime-sdk-component-library-react', `../../../amazon-chime-sdk-component-library-react-${currentVersion}.tgz`);