Skip to content

Commit

Permalink
A11Y Lint & Update Dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
TheJaredWilcurt authored Dec 27, 2019
2 parents c414e83 + 5a8a3aa commit 714c585
Show file tree
Hide file tree
Showing 7 changed files with 3,346 additions and 1,293 deletions.
2 changes: 1 addition & 1 deletion .browserslistrc
Original file line number Diff line number Diff line change
@@ -1 +1 @@
chrome 78
chrome 79
5 changes: 4 additions & 1 deletion .eslintrc.js
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,16 @@ module.exports = {
extends: [
'eslint:recommended',
'plugin:jest/recommended',
'plugin:vue-a11y/recommended',
'tjw-base',
'tjw-vue'
],
rules: {
'no-restricted-syntax': [
'error',
'Property[method="true"]'
]
],
// https://github.com/maranran/eslint-plugin-vue-a11y/issues/10
'vue-a11y/click-events-have-key-events': 'off'
}
};
8 changes: 5 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,19 +12,21 @@ NW.js + Vue-CLI 4 example
* Vue-DevTools (latest)
* Babel
* ESLint
* Vue Linting
* A11Y Linting
* Jest Linting
* Jest (100% test coverage)

*Why not include Vue-Router or Vuex?*

Those are both very easily added from the Vue-CLI. There is also no custom styling libraries (Bulma, Bootstrap, etc), or meta-languages (Sass, TS, Pug, etc), or component libraries (Vuetify, Inkline, etc). This is repo is meant to be the "go to" option for building all desktop apps with Vue. So it avoids pushing any particular choices on to you. With the exception of testing being set up for Jest, and Linting being set up to ensure minumum quality of this boilerplate repo itself. Both of which can be easily modified, ignored, or removed.
Those are both very easily added from the Vue-CLI. There is also no custom styling libraries (Bulma, Bootstrap, etc), or meta-languages (Sass, TS, Pug, etc), or component libraries (Vuetify, Inkline, etc). This repo is meant to be the "go to" option for building all desktop apps with Vue. So it avoids pushing any particular choices on to you. With the exception of testing being set up for Jest, and Linting being set up to ensure minumum quality of this boilerplate repo itself. Both of which can be easily modified, ignored, or removed.


## Running Locally for development

1. `npm install`
1. `npm start`
1. An empty window will pop up while Webpack warm ups
1. Once Webpack is running, refresh the window and you're golden
1. Once Webpack finishes starting up your app will appear in a window


## Building for distribution
Expand Down
Loading

0 comments on commit 714c585

Please sign in to comment.