create-webextension
create-webextension copied to clipboard
create a new WebExtension with only one command
Our 'extra' or 'maximal' looks like this: ``` package.json .eslintrc .circleci/ manifest.json dest/ locales/ - src/ - background.js test/ README.md WHATNEXT.md ``` With some commands in package json to abstract...
My suggestion for the name might be: `npm init @mozilla/extension` or `npm init webextension`
Hello! https://github.com/mozilla/create-shield-study
This PR add some prompt questions to user, and generate a customized the manifest accordangly. This introduce [inquirer](https://www.npmjs.com/package/inquirer) like dependency for the prompts.
This PR contains the changes from #5 (which refactors the module so that it can be optionally used as a library instead of an npm executable, adds unit and integration...
Rather than telling the user to install `web-ext` globally, would it be better to actually create a `package.json` with `web-ext` as a `devDependency` and setup `scripts` to call the appropriate...
fixes #3 A very small change, we could expand it further if need arises
Test current expected behavior and create suite for later expansion.
Argument `dirPath` should be probably changed to an explicit function argument in `main`. This will make API clear and easier to use.
Currently generated files fail xo linting.