├── .gitignore ├── README.md ├── bin └── create-cli-project ├── package.json ├── scripts └── clear.js ├── src ├── cli.js ├── configuration.js └── main.js ├── template ├── v2 │ ├── chainWebpack.config.js │ ├── src │ │ ├── assets │ │ │ └── logo.png │ │ ├── background │ │ │ ├── App.vue │ │ │ └── index.js │ │ ├── components │ │ │ └── HelloWorld.vue │ │ ├── contentScripts │ │ │ └── index.js │ │ ├── devtool │ │ │ ├── App.vue │ │ │ └── index.js │ │ ├── newtab │ │ │ ├── App.vue │ │ │ └── index.js │ │ ├── options │ │ │ ├── App.vue │ │ │ └── index.js │ │ └── popup │ │ │ ├── App.vue │ │ │ └── index.js │ └── vue.config.js └── v3 │ ├── chainWebpack.config.js │ ├── src │ ├── assets │ │ └── logo.png │ ├── background │ │ ├── App.vue │ │ └── index.js │ ├── components │ │ └── HelloWorld.vue │ ├── contentScripts │ │ └── index.js │ ├── devtool │ │ ├── App.vue │ │ └── index.js │ ├── newtab │ │ ├── App.vue │ │ └── index.js │ ├── options │ │ ├── App.vue │ │ └── index.js │ └── popup │ │ ├── App.vue │ │ └── index.js │ └── vue.config.js ├── utils ├── deleteFile.js ├── getVersion.js ├── log.js ├── renderFile.js ├── versionCheck.js └── writeFileTree.js └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules 3 | example/ -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/README.md -------------------------------------------------------------------------------- /bin/create-cli-project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/bin/create-cli-project -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/package.json -------------------------------------------------------------------------------- /scripts/clear.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/scripts/clear.js -------------------------------------------------------------------------------- /src/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/src/cli.js -------------------------------------------------------------------------------- /src/configuration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/src/configuration.js -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/src/main.js -------------------------------------------------------------------------------- /template/v2/chainWebpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/template/v2/chainWebpack.config.js -------------------------------------------------------------------------------- /template/v2/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/template/v2/src/assets/logo.png -------------------------------------------------------------------------------- /template/v2/src/background/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/template/v2/src/background/App.vue -------------------------------------------------------------------------------- /template/v2/src/background/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/template/v2/src/background/index.js -------------------------------------------------------------------------------- /template/v2/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/template/v2/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /template/v2/src/contentScripts/index.js: -------------------------------------------------------------------------------- 1 | console.log('Content Script working ...'); // eslint-disable-line -------------------------------------------------------------------------------- /template/v2/src/devtool/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/template/v2/src/devtool/App.vue -------------------------------------------------------------------------------- /template/v2/src/devtool/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/template/v2/src/devtool/index.js -------------------------------------------------------------------------------- /template/v2/src/newtab/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/template/v2/src/newtab/App.vue -------------------------------------------------------------------------------- /template/v2/src/newtab/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/template/v2/src/newtab/index.js -------------------------------------------------------------------------------- /template/v2/src/options/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/template/v2/src/options/App.vue -------------------------------------------------------------------------------- /template/v2/src/options/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/template/v2/src/options/index.js -------------------------------------------------------------------------------- /template/v2/src/popup/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/template/v2/src/popup/App.vue -------------------------------------------------------------------------------- /template/v2/src/popup/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/template/v2/src/popup/index.js -------------------------------------------------------------------------------- /template/v2/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/template/v2/vue.config.js -------------------------------------------------------------------------------- /template/v3/chainWebpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/template/v3/chainWebpack.config.js -------------------------------------------------------------------------------- /template/v3/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/template/v3/src/assets/logo.png -------------------------------------------------------------------------------- /template/v3/src/background/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/template/v3/src/background/App.vue -------------------------------------------------------------------------------- /template/v3/src/background/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/template/v3/src/background/index.js -------------------------------------------------------------------------------- /template/v3/src/components/HelloWorld.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/template/v3/src/components/HelloWorld.vue -------------------------------------------------------------------------------- /template/v3/src/contentScripts/index.js: -------------------------------------------------------------------------------- 1 | console.log('Content Script working ...'); // eslint-disable-line -------------------------------------------------------------------------------- /template/v3/src/devtool/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/template/v3/src/devtool/App.vue -------------------------------------------------------------------------------- /template/v3/src/devtool/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/template/v3/src/devtool/index.js -------------------------------------------------------------------------------- /template/v3/src/newtab/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/template/v3/src/newtab/App.vue -------------------------------------------------------------------------------- /template/v3/src/newtab/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/template/v3/src/newtab/index.js -------------------------------------------------------------------------------- /template/v3/src/options/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/template/v3/src/options/App.vue -------------------------------------------------------------------------------- /template/v3/src/options/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/template/v3/src/options/index.js -------------------------------------------------------------------------------- /template/v3/src/popup/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/template/v3/src/popup/App.vue -------------------------------------------------------------------------------- /template/v3/src/popup/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/template/v3/src/popup/index.js -------------------------------------------------------------------------------- /template/v3/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/template/v3/vue.config.js -------------------------------------------------------------------------------- /utils/deleteFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/utils/deleteFile.js -------------------------------------------------------------------------------- /utils/getVersion.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/utils/getVersion.js -------------------------------------------------------------------------------- /utils/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/utils/log.js -------------------------------------------------------------------------------- /utils/renderFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/utils/renderFile.js -------------------------------------------------------------------------------- /utils/versionCheck.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/utils/versionCheck.js -------------------------------------------------------------------------------- /utils/writeFileTree.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/utils/writeFileTree.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SlowSoulWen/chrome-extension-cli/HEAD/yarn.lock --------------------------------------------------------------------------------