Setup the stack to use Vue in both the web extension and a regular html form
parent
8ef8afae
No related branches found
No related tags found
Showing
- .browserslistrc 3 additions, 0 deletions.browserslistrc
- .eslintrc.js 15 additions, 0 deletions.eslintrc.js
- .gitignore 29 additions, 0 deletions.gitignore
- README.md 9 additions, 4 deletionsREADME.md
- babel.config.js 3 additions, 0 deletionsbabel.config.js
- demo/index.html 18 additions, 0 deletionsdemo/index.html
- extension-dist/icons/keyboard-32.png 0 additions, 0 deletionsextension-dist/icons/keyboard-32.png
- extension-dist/icons/keyboard-96.png 0 additions, 0 deletionsextension-dist/icons/keyboard-96.png
- extension-dist/index.js 0 additions, 57 deletionsextension-dist/index.js
- extension-dist/style.css 0 additions, 4 deletionsextension-dist/style.css
- package-lock.json 16479 additions, 2563 deletionspackage-lock.json
- package.json 46 additions, 5 deletionspackage.json
- public/_locales/en/messages.json 6 additions, 0 deletionspublic/_locales/en/messages.json
- public/browser-extension.html 12 additions, 0 deletionspublic/browser-extension.html
- public/favicon.ico 0 additions, 0 deletionspublic/favicon.ico
- public/icons/keyboard-128.png 0 additions, 0 deletionspublic/icons/keyboard-128.png
- public/icons/keyboard-16.png 0 additions, 0 deletionspublic/icons/keyboard-16.png
- public/icons/keyboard-19.png 0 additions, 0 deletionspublic/icons/keyboard-19.png
- public/icons/keyboard-38.png 0 additions, 0 deletionspublic/icons/keyboard-38.png
- public/icons/keyboard-48.png 0 additions, 0 deletionspublic/icons/keyboard-48.png
.browserslistrc
0 → 100644
.eslintrc.js
0 → 100644
babel.config.js
0 → 100644
demo/index.html
0 → 100644
extension-dist/icons/keyboard-32.png
deleted
100644 → 0
2.71 KiB
extension-dist/icons/keyboard-96.png
deleted
100644 → 0
3.97 KiB
extension-dist/index.js
deleted
100644 → 0
extension-dist/style.css
deleted
100644 → 0
This diff is collapsed.
{ | ||
"name": "virtual-keyboard", | ||
"version": "0.0.1", | ||
"description": "Adds a customizable virtual keyboard on text input areas.", | ||
"main": "extension-dist/index.js", | ||
"version": "0.1.0", | ||
"description": "Customizable unicode virtual keyboard on text input.", | ||
"private": true, | ||
"scripts": { | ||
"start:firefox": "web-ext run --source-dir ./extension-dist/" | ||
"serve-ext": "vue-cli-service build --dest dist-ext --mode development --watch", | ||
"ext:firefox": "web-ext run --source-dir ./dist-ext/", | ||
"ext:chromium": "web-ext run -t chromium --source-dir ./dist-ext/", | ||
"build-ext": "vue-cli-service build --dest dist-ext", | ||
"serve-lib": "NODE_ENV=development webpack serve --config webpack.lib.js --progress", | ||
"build-lib": "NODE_ENV=production webpack --config webpack.lib.js", | ||
"lint": "vue-cli-service lint" | ||
}, | ||
"dependencies": { | ||
"web-ext": "6.1.0" | ||
"axios": "^0.21.1", | ||
"core-js": "^3.6.5", | ||
"vue": "^2.6.11", | ||
"vuex": "^3.4.0" | ||
}, | ||
"devDependencies": { | ||
"@vue/cli-plugin-babel": "~4.5.0", | ||
"@vue/cli-plugin-eslint": "~4.5.0", | ||
"@vue/cli-plugin-router": "~4.5.0", | ||
"@vue/cli-plugin-vuex": "~4.5.0", | ||
"@vue/cli-service": "~4.5.0", | ||
"@vue/eslint-config-prettier": "^6.0.0", | ||
"babel-eslint": "^10.1.0", | ||
"compression-webpack-plugin": "^6.0.0", | ||
"eslint": "^6.7.2", | ||
"eslint-plugin-prettier": "^3.3.1", | ||
"eslint-plugin-vue": "^6.2.2", | ||
"html-webpack-plugin": "^4.5.1", | ||
"lint-staged": "^9.5.0", | ||
"prettier": "^2.2.1", | ||
"sass": "^1.26.5", | ||
"sass-loader": "^8.0.2", | ||
"vue-cli-plugin-browser-extension": "latest", | ||
"vue-template-compiler": "^2.6.11", | ||
"web-ext": "^6.1.0", | ||
"webpack-cli": "^4.7.2", | ||
"webpack-dev-server": "^3.11.2" | ||
}, | ||
"gitHooks": { | ||
"pre-commit": "lint-staged" | ||
}, | ||
"lint-staged": { | ||
"*.{js,jsx,vue}": [ | ||
"vue-cli-service lint", | ||
"git add" | ||
] | ||
} | ||
} |
public/_locales/en/messages.json
0 → 100644
public/browser-extension.html
0 → 100644
public/favicon.ico
0 → 100644
4.19 KiB
public/icons/keyboard-128.png
0 → 100644
4.63 KiB
public/icons/keyboard-16.png
0 → 100644
2.13 KiB
File moved
public/icons/keyboard-38.png
0 → 100644
4.3 KiB
File moved