2020-10-13 02:10:25 +03:00
|
|
|
/* eslint-disable @typescript-eslint/no-var-requires */
|
|
|
|
//@ts-check
|
|
|
|
|
|
|
|
const yargs = require('yargs');
|
|
|
|
|
|
|
|
const { updateAll } = require('./lib/updateDeps');
|
|
|
|
|
|
|
|
async function main() {
|
|
|
|
const argv = yargs.options({
|
|
|
|
transitive: { type: 'boolean' },
|
|
|
|
}).argv;
|
|
|
|
|
2021-06-09 23:30:11 +03:00
|
|
|
await updateAll(!!argv.transitive, [
|
2020-10-28 01:09:38 +03:00
|
|
|
// These packages impact compatibility with VS Code and other users;
|
|
|
|
// ensure they remained pinned exactly.
|
|
|
|
'@types/vscode',
|
2021-11-10 23:41:56 +03:00
|
|
|
'vsce',
|
2020-10-28 01:09:38 +03:00
|
|
|
'vscode-jsonrpc',
|
|
|
|
'vscode-languageclient',
|
|
|
|
'vscode-languageserver',
|
2020-12-15 02:13:10 +03:00
|
|
|
'vscode-languageserver-protocol',
|
2023-07-15 00:26:45 +03:00
|
|
|
'vscode-languageserver-textdocument',
|
2020-10-28 01:09:38 +03:00
|
|
|
'vscode-languageserver-types',
|
2021-06-11 23:03:39 +03:00
|
|
|
// Minor version changes have breaks; require a manual update.
|
|
|
|
'typescript',
|
2020-10-28 01:09:38 +03:00
|
|
|
]);
|
2020-10-13 02:10:25 +03:00
|
|
|
}
|
|
|
|
|
|
|
|
main();
|