Skip to content

Commit c0216b2

Browse files
authored
Merge pull request #132 from open-source-labs/dev
Final PR for v5 from dev including updates to readMe
2 parents edd6383 + a4273d0 commit c0216b2

File tree

149 files changed

+18460
-81224
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

149 files changed

+18460
-81224
lines changed

.editorconfig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
root = true
2+
23
[*]
34
charset = utf-8
45
indent_style = space

.env

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
SLACK_CLIENT_SECRET = "6a6206cc93da2e49243ee9683f958438"
22
SLACK_CLIENT_ID = "2696943977700.2696948669268"
3-
SLACK_REDIRECT_URI = "overvue://slack"
3+
SLACK_REDIRECT_URI = "overvue://slack"
4+
5+
# SLACK_CLIENT_ID = 2863575808677.2851894215719
6+
# SLACK_CLIENT_SECRET = "f2298f5fbb83d842616711d19c829a45"
7+
# SLACK_REDIRECT_URI = "overvue://slack"

.env.development

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
11
SLACK_CLIENT_SECRET = "6a6206cc93da2e49243ee9683f958438"
22
SLACK_CLIENT_ID = "2696943977700.2696948669268"
3-
SLACK_REDIRECT_URI = "overvuedev://test"
3+
SLACK_REDIRECT_URI = "overvuedev://test"
4+
5+
# SLACK_CLIENT_ID = "2863575808677.2851894215719"
6+
# SLACK_CLIENT_SECRET = "f2298f5fbb83d842616711d19c829a45"
7+
# SLACK_REDIRECT_URI = "overvuedev://test"

.eslintignore

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,10 @@
1-
21
/dist
2+
/src-bex/www
3+
/src-capacitor
4+
/src-cordova
5+
/src
6+
/.quasar
7+
/node_modules
8+
.eslintrc.js
9+
babel.config.js
10+
/src/components/ComponentDisplay.vue

.eslintrc.js

Lines changed: 71 additions & 55 deletions
Original file line numberDiff line numberDiff line change
@@ -1,55 +1,71 @@
1-
/* eslint-disable max-len */
2-
module.exports = {
3-
root: true,
4-
5-
parserOptions: {
6-
parser: 'babel-eslint',
7-
sourceType: 'module'
8-
},
9-
10-
env: {
11-
browser: true
12-
},
13-
14-
extends: [
15-
// https://github.com/vuejs/eslint-plugin-vue#priority-a-essential-error-prevention
16-
// consider switching to `plugin:vue/strongly-recommended` or `plugin:vue/recommended` for stricter rules.
17-
'plugin:vue/essential',
18-
'@vue/standard'
19-
],
20-
21-
// required to lint *.vue files
22-
plugins: ['vue'],
23-
24-
globals: {
25-
ga: true, // Google Analytics
26-
cordova: true,
27-
__statics: true,
28-
process: true
29-
},
30-
31-
// add your custom rules here
32-
rules: {
33-
// allow async-await
34-
'generator-star-spacing': 'off',
35-
// allow paren-less arrow functions
36-
'arrow-parens': 'off',
37-
'one-var': 'off',
38-
'semi': 'off',
39-
'quotes': 'off',
40-
'space-before-function-paren': 'off',
41-
'import/first': 'off',
42-
'import/named': 'error',
43-
'import/namespace': 'error',
44-
'import/default': 'error',
45-
'import/export': 'error',
46-
'import/extensions': 'off',
47-
'import/no-unresolved': 'off',
48-
'import/no-extraneous-dependencies': 'off',
49-
'prefer-promise-reject-errors': 'off',
50-
// allow console.log during development only
51-
'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
52-
// allow debugger during development only
53-
'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off'
54-
}
55-
}
1+
module.exports = {
2+
// https://eslint.org/docs/user-guide/configuring#configuration-cascading-and-hierarchy
3+
// This option interrupts the configuration hierarchy at this file
4+
// Remove this if you have an higher level ESLint config file (it usually happens into a monorepos)
5+
root: true,
6+
7+
rules: {
8+
'vue/no-deprecated-slot-attribute': 'off',
9+
},
10+
11+
parserOptions: {
12+
parser: '@babel/eslint-parser',
13+
ecmaVersion: 2018, // Allows for the parsing of modern ECMAScript features
14+
sourceType: 'module', // Allows for the use of imports
15+
requireConfigFile: false
16+
},
17+
18+
env: {
19+
browser: true
20+
},
21+
22+
// Rules order is important, please avoid shuffling them
23+
extends: [
24+
// Base ESLint recommended rules
25+
// 'eslint:recommended',
26+
27+
28+
// Uncomment any of the lines below to choose desired strictness,
29+
// but leave only one uncommented!
30+
// See https://eslint.vuejs.org/rules/#available-rules
31+
'plugin:vue/vue3-essential', // Priority A: Essential (Error Prevention)
32+
// 'plugin:vue/vue3-strongly-recommended', // Priority B: Strongly Recommended (Improving Readability)
33+
// 'plugin:vue/vue3-recommended', // Priority C: Recommended (Minimizing Arbitrary Choices and Cognitive Overhead)
34+
35+
// https://github.com/prettier/eslint-config-prettier#installation
36+
// usage with Prettier, provided by 'eslint-config-prettier'.
37+
'prettier'
38+
],
39+
40+
plugins: [
41+
// https://eslint.vuejs.org/user-guide/#why-doesn-t-it-work-on-vue-file
42+
// required to lint *.vue files
43+
'vue',
44+
45+
// https://github.com/typescript-eslint/typescript-eslint/issues/389#issuecomment-509292674
46+
// Prettier has not been included as plugin to avoid performance impact
47+
// add it as an extension for your IDE
48+
],
49+
50+
globals: {
51+
ga: 'readonly', // Google Analytics
52+
cordova: 'readonly',
53+
__statics: 'readonly',
54+
__QUASAR_SSR__: 'readonly',
55+
__QUASAR_SSR_SERVER__: 'readonly',
56+
__QUASAR_SSR_CLIENT__: 'readonly',
57+
__QUASAR_SSR_PWA__: 'readonly',
58+
process: 'readonly',
59+
Capacitor: 'readonly',
60+
chrome: 'readonly'
61+
},
62+
63+
// add your custom rules here
64+
rules: {
65+
'prefer-promise-reject-errors': 'off',
66+
67+
68+
// allow debugger during development only
69+
'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off'
70+
}
71+
}

.gitignore

Lines changed: 16 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,33 @@
1-
#
2-
.env
3-
.env.development
4-
#
5-
.quasar
61
.DS_Store
72
.thumbs.db
83
node_modules
4+
5+
# Quasar core related directories
6+
.quasar
97
/dist
8+
9+
# Cordova related directories and files
1010
/src-cordova/node_modules
1111
/src-cordova/platforms
1212
/src-cordova/plugins
13-
/src-cordova/www\
14-
/test/jest/coverage
13+
/src-cordova/www
14+
15+
# Capacitor related directories and files
16+
/src-capacitor/www
17+
/src-capacitor/node_modules
18+
19+
# BEX related directories and files
20+
/src-bex/www
21+
/src-bex/js/core
22+
23+
# Log files
1524
npm-debug.log*
1625
yarn-debug.log*
1726
yarn-error.log*
18-
/coverage
19-
# package-lock.json
20-
vetur.config.js
2127

2228
# Editor directories and files
2329
.idea
24-
.vscode
2530
*.suo
2631
*.ntvs*
2732
*.njsproj
2833
*.sln
29-
30-
#amplify
31-
amplify/\#current-cloud-backend
32-
amplify/.config/local-*
33-
amplify/backend/amplify-meta.json
34-
amplify/backend/awscloudformation
35-
build/
36-
dist/
37-
node_modules/
38-
aws-exports.js
39-
awsconfiguration.json

.graphqlconfig.yml

Lines changed: 0 additions & 12 deletions
This file was deleted.

.postcssrc.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// https://github.com/michael-ciniawsky/postcss-load-config
12

23
module.exports = {
34
plugins: [

.stylintrc

Lines changed: 0 additions & 36 deletions
This file was deleted.

.vsls.json

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)