Skip to content
This repository was archived by the owner on Jan 2, 2026. It is now read-only.

Commit 19942db

Browse files
committed
Node, gem, and package updates
1 parent f804ed8 commit 19942db

66 files changed

Lines changed: 9852 additions & 12179 deletions

Some content is hidden

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

‎.browserslistrc‎

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

‎.eslintrc.js‎

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,7 @@ module.exports = {
33
env: {
44
node: true
55
},
6-
plugins: [
7-
'vuejs-accessibility'
8-
],
6+
plugins: ['vuejs-accessibility'],
97
extends: [
108
'@vue/airbnb',
119
'@vue/typescript/recommended',
@@ -23,26 +21,30 @@ module.exports = {
2321
'@typescript-eslint/no-loss-of-precision': 'off',
2422
'@typescript-eslint/no-non-null-assertion': 'off',
2523
'arrow-parens': ['error', 'as-needed'],
24+
'class-methods-use-this': 'off',
2625
'comma-dangle': ['error', 'never'],
26+
'dot-location': ['error', 'object'],
2727
'implicit-arrow-linebreak': 'off',
28-
'import/no-import-module-exports': 'off',
28+
'import/extensions': 'off',
2929
'import/no-named-default': 'off',
3030
'import/order': ['error', { groups: ['builtin', 'external', 'parent', 'sibling', 'index'] }],
3131
'max-classes-per-file': 'off',
3232
'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
3333
'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
3434
'no-plusplus': 'off',
35+
'no-shadow': 'off',
36+
'no-undef': 'off',
3537
'no-useless-constructor': 'off',
3638
'vue/script-indent': ['error', 2, { baseIndent: 1 }],
39+
'vuejs-accessibility/label-has-for': ['error', { required: { some: ['nesting', 'id'] } }],
40+
'vuejs-accessibility/no-static-element-interactions': 'off',
3741
semi: ['error', 'never']
3842
},
3943
overrides: [
4044
{
4145
files: ['*.vue'],
4246
rules: {
43-
indent: 'off',
44-
'class-methods-use-this': 'off',
45-
'vuejs-accessibility/label-has-for': 'off' // doesn't work with `b-input`
47+
indent: 'off'
4648
}
4749
},
4850
{
@@ -54,5 +56,10 @@ module.exports = {
5456
mocha: true
5557
}
5658
}
57-
]
59+
],
60+
settings: {
61+
'import/resolver': {
62+
typescript: {}
63+
}
64+
}
5865
}

‎.github/workflows/node.js.yml‎

Lines changed: 30 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -14,33 +14,37 @@ jobs:
1414
name: Run Tests
1515
runs-on: ubuntu-latest
1616
steps:
17-
- uses: actions/checkout@v2
18-
with:
19-
submodules: true
20-
- name: Set up Node.js
21-
uses: actions/setup-node@v2
22-
with:
23-
node-version: 16.x
24-
cache: "yarn"
25-
- name: Install Dependencies
26-
run: yarn install
27-
- name: Unit Tests
28-
run: yarn ci:unit
17+
- uses: actions/checkout@v3
18+
with:
19+
submodules: true
20+
- name: Set up Node.js
21+
uses: actions/setup-node@v3
22+
with:
23+
node-version: 20.x
24+
cache: "yarn"
25+
- name: Enable Corepack
26+
run: corepack enable
27+
- name: Install dependencies
28+
run: yarn install
29+
- name: Unit Tests
30+
run: yarn run ci:unit
2931
lint:
3032
name: Run Linters
3133
runs-on: ubuntu-latest
3234
steps:
33-
- uses: actions/checkout@v2
34-
with:
35-
submodules: true
36-
- name: Set up Node.js
37-
uses: actions/setup-node@v2
38-
with:
39-
node-version: 16.x
40-
cache: "yarn"
41-
- name: Install Dependencies
42-
run: yarn install
43-
- name: Run ESLint
44-
run: npx vue-cli-service lint
45-
- name: Run Stylelint
46-
run: npx stylelint src/**/*.css src/**/*.vue
35+
- uses: actions/checkout@v3
36+
with:
37+
submodules: true
38+
- name: Set up Node.js
39+
uses: actions/setup-node@v3
40+
with:
41+
node-version: 20.x
42+
cache: "yarn"
43+
- name: Enable Corepack
44+
run: corepack enable
45+
- name: Install dependencies
46+
run: yarn install
47+
- name: Run ESLint
48+
run: yarn run vue-cli-service lint
49+
- name: Run Stylelint
50+
run: yarn run stylelint src/**/*.css src/**/*.vue

‎.gitignore‎

Lines changed: 1 addition & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -1,25 +1,5 @@
1-
.DS_Store
2-
node_modules
31
/dist
2+
/docs
43

54
/tests/e2e/videos/
65
/tests/e2e/screenshots/
7-
8-
# local env files
9-
.env.local
10-
.env.*.local
11-
12-
# Log files
13-
npm-debug.log*
14-
yarn-debug.log*
15-
yarn-error.log*
16-
pnpm-debug.log*
17-
18-
# Editor directories and files
19-
.idea
20-
.vscode
21-
*.suo
22-
*.ntvs*
23-
*.njsproj
24-
*.sln
25-
*.sw?

‎.nvmrc‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
v16
1+
v20

‎.stylelintrc.json‎

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
11
{
22
"extends": [
3-
"stylelint-config-recommended-scss",
3+
"stylelint-config-standard-scss",
44
"stylelint-config-recommended-vue/scss"
55
],
6-
"rules": {
7-
"function-parentheses-space-inside": "never-single-line",
8-
"max-nesting-depth": null,
9-
"selector-max-id": null,
10-
"selector-no-qualifying-type": null
6+
"rules": {
7+
"max-nesting-depth": null,
8+
"selector-id-pattern": null,
9+
"selector-max-id": null
1110
}
1211
}

‎.yarn/releases/yarn-3.4.1.cjs‎

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

‎.yarn/releases/yarn-4.0.2.cjs‎

Lines changed: 893 additions & 0 deletions
Large diffs are not rendered by default.

‎.yarnrc.yml‎

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
11
nodeLinker: node-modules
2-
yarnPath: .yarn/releases/yarn-3.4.1.cjs
3-
packageExtensions:
4-
"stylelint-config-recommended-vue@*":
5-
dependencies:
6-
stylelint-config-recommended: "^6"
2+
3+
yarnPath: .yarn/releases/yarn-4.0.2.cjs

‎babel.config.js‎

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
11
module.exports = {
2-
presets: [
3-
'@vue/cli-plugin-babel/preset'
4-
]
2+
presets: ['@vue/cli-plugin-babel/preset']
53
}

0 commit comments

Comments
 (0)