2019-08-02 14:23:46 +08:00
|
|
|
const RULES = require('../packages/www/src/RULES.js');
|
|
|
|
const pkg = require('../package.json');
|
|
|
|
const fs = require('fs');
|
2019-11-07 09:19:02 +08:00
|
|
|
const chalk = require('chalk');
|
2019-08-02 14:23:46 +08:00
|
|
|
|
2020-02-22 17:16:39 +08:00
|
|
|
pkg.activationEvents = ['*'];
|
|
|
|
pkg.contributes.commands = RULES.map((rule, index) => ({
|
|
|
|
command: 'extension.rule' + index,
|
|
|
|
title: `$(rocket) zz: ${rule.title}`
|
|
|
|
}));
|
2019-08-02 14:23:46 +08:00
|
|
|
|
|
|
|
// console.log(JSON.stringify(pkg));
|
2019-08-02 23:58:16 +08:00
|
|
|
fs.writeFileSync('./package.json', JSON.stringify(pkg, null, 4), 'utf8');
|
2020-02-22 17:16:39 +08:00
|
|
|
console.log(chalk.green('🚀 pkg文件修改完毕, 请等待生成vsc包...'));
|