mirror of
https://github.com/insin/control-panel-for-twitter.git
synced 2025-06-19 07:05:32 -04:00

- All page script settings are now stored in a single settings object - All other top-level config is for extension-internal settings - Renamed old settings which were marked with comments in types.d.ts Background script - Open welcome (new installs) or updated (v4 → v5) page post-install - Migrate v4 user settings to new v5 format on update Page script: - Removed userscript pragma - Renamed page script config variable to 'settings' Scripts: - Moved utility and script API functions to lib.js - Updated copy script to copy all *.mv*.* files in the root dir - Added a clean script and command to remove files which correspond to a *.mv*.* file
14 lines
306 B
JavaScript
14 lines
306 B
JavaScript
const {copy} = require('./lib')
|
|
|
|
let dryRun = process.argv.includes('--dry-run')
|
|
let manifestVersion = Number(process.argv[2])
|
|
|
|
if (!manifestVersion || manifestVersion != 2 && manifestVersion != 3) {
|
|
console.log(`
|
|
Usage:
|
|
npm run copy (2|3)
|
|
`.trim())
|
|
process.exit(1)
|
|
}
|
|
|
|
copy(manifestVersion, {dryRun}) |