Skip to content

Commit 42a3c07

Browse files
Moerlin1337Merlin
andauthored
feat: update dependencies (#88)
* feat: update dependencies * ci: test relevant node versions * feat: update dependencies and no longer use deprecated CJS build of Vite's Node API * feat: teleport dropdown to body and allow different positioning than just bottom * test: remove test that tests removed feature * fix: handle focusout correctly, so the dropdown doesn't close unintentionally * ci: don't use deprecated versions of github actions --------- Co-authored-by: Merlin <[email protected]>
1 parent 7da800f commit 42a3c07

26 files changed

+11281
-40832
lines changed

.eslintignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
*.md
22
*.cy.js
33
*.d.ts
4-
./public
4+
./public
5+
dist

.eslintrc.js renamed to .eslintrc.cjs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ module.exports = {
33
browser: true,
44
es2021: true,
55
},
6-
extends: '@singularit',
6+
extends: '@singularit/eslint-config-vue',
77
parserOptions: {
88
ecmaVersion: 'latest',
99
sourceType: 'module',

.github/workflows/release-beta.yml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ubuntu-latest
1212
strategy:
1313
matrix:
14-
node: [14, 15, 16, 18]
14+
node: [18, 19, 20]
1515
steps:
1616
- name: Setup Node
1717
uses: actions/setup-node@v1
@@ -31,12 +31,12 @@ jobs:
3131
env:
3232
CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }}
3333
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
34-
- uses: actions/upload-artifact@v2
34+
- uses: actions/upload-artifact@v4
3535
if: failure()
3636
with:
3737
name: cypress-screenshots
3838
path: cypress/screenshots
39-
- uses: actions/upload-artifact@v2
39+
- uses: actions/upload-artifact@v4
4040
if: failure()
4141
with:
4242
name: cypress-videos
@@ -57,12 +57,12 @@ jobs:
5757
run: npm ci
5858
- name: Build Files
5959
run: npm run build
60-
- uses: actions/upload-artifact@v2
60+
- uses: actions/upload-artifact@v4
6161
if: success()
6262
with:
6363
name: dist
6464
path: dist
65-
- uses: actions/upload-artifact@v2
65+
- uses: actions/upload-artifact@v4
6666
if: success()
6767
with:
6868
name: types
@@ -80,11 +80,11 @@ jobs:
8080
- uses: actions/setup-node@v3
8181
with:
8282
node-version: ${{ secrets.NODE_VERSION }}
83-
- uses: actions/download-artifact@v3
83+
- uses: actions/download-artifact@v4
8484
with:
8585
name: dist
8686
path: dist
87-
- uses: actions/download-artifact@v3
87+
- uses: actions/download-artifact@v4
8888
with:
8989
name: types
9090
path: types

.github/workflows/release-main.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
runs-on: ubuntu-latest
1212
strategy:
1313
matrix:
14-
node: [14, 15, 16, 18]
14+
node: [18, 19, 20]
1515
steps:
1616
- name: Setup Node
1717
uses: actions/setup-node@v1
@@ -31,12 +31,12 @@ jobs:
3131
env:
3232
CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }}
3333
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
34-
- uses: actions/upload-artifact@v2
34+
- uses: actions/upload-artifact@v4
3535
if: failure()
3636
with:
3737
name: cypress-screenshots
3838
path: cypress/screenshots
39-
- uses: actions/upload-artifact@v2
39+
- uses: actions/upload-artifact@v4
4040
if: failure()
4141
with:
4242
name: cypress-videos
@@ -57,17 +57,17 @@ jobs:
5757
run: npm ci
5858
- name: Build Files
5959
run: npm run build
60-
- uses: actions/upload-artifact@v2
60+
- uses: actions/upload-artifact@v4
6161
if: success()
6262
with:
6363
name: node_modules
6464
path: node_modules
65-
- uses: actions/upload-artifact@v2
65+
- uses: actions/upload-artifact@v4
6666
if: success()
6767
with:
6868
name: dist
6969
path: dist
70-
- uses: actions/upload-artifact@v2
70+
- uses: actions/upload-artifact@v4
7171
if: success()
7272
with:
7373
name: types
@@ -85,11 +85,11 @@ jobs:
8585
- uses: actions/setup-node@v3
8686
with:
8787
node-version: ${{ secrets.NODE_VERSION }}
88-
- uses: actions/download-artifact@v3
88+
- uses: actions/download-artifact@v4
8989
with:
9090
name: dist
9191
path: dist
92-
- uses: actions/download-artifact@v3
92+
- uses: actions/download-artifact@v4
9393
with:
9494
name: types
9595
path: types
@@ -108,7 +108,7 @@ jobs:
108108
- uses: actions/setup-node@v3
109109
with:
110110
node-version: ${{ secrets.NODE_VERSION }}
111-
- uses: actions/download-artifact@v3
111+
- uses: actions/download-artifact@v4
112112
with:
113113
name: node_modules
114114
path: node_modules

.github/workflows/test.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ jobs:
2323
runs-on: ubuntu-latest
2424
strategy:
2525
matrix:
26-
node: [14, 15, 16, 18]
26+
node: [18, 19, 20]
2727
name: 🧪 Run Component tests on Node v${{ matrix.node }}
2828
steps:
2929
- name: Setup Node
@@ -39,12 +39,12 @@ jobs:
3939
env:
4040
CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }}
4141
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
42-
- uses: actions/upload-artifact@v2
42+
- uses: actions/upload-artifact@v4
4343
if: failure()
4444
with:
4545
name: cypress-screenshots
4646
path: cypress/screenshots
47-
- uses: actions/upload-artifact@v2
47+
- uses: actions/upload-artifact@v4
4848
if: failure()
4949
with:
5050
name: cypress-videos

.storybook/main.js

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

.storybook/main.ts

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
export default {
2+
"stories": [
3+
"../src/**/*.stories.mdx",
4+
"../src/**/*.stories.@(js|jsx|ts|tsx)"
5+
],
6+
7+
"addons": [
8+
"@storybook/addon-links",
9+
"@storybook/addon-essentials",
10+
"@storybook/addon-interactions",
11+
"@chromatic-com/storybook"
12+
],
13+
14+
"framework": {
15+
name: "@storybook/vue3-vite",
16+
options: {}
17+
},
18+
19+
docs: {}
20+
}
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
export const parameters = {
2-
actions: { argTypesRegex: "^on[A-Z].*" },
32
controls: {
43
matchers: {
54
color: /(background|color)$/i,
65
date: /Date$/,
76
},
87
},
9-
}
8+
}
9+
export const tags = ["autodocs"];

cypress.config.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
const {defineConfig} = require('cypress')
1+
import {defineConfig} from 'cypress'
22

3-
module.exports = defineConfig({
3+
export default defineConfig({
44
projectId: '7fev1t',
55
component: {
66
devServer: {
Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/// <reference types="cypress" />
22
// ***********************************************************
3-
// This example plugins/component.js can be used to load plugins
3+
// This example plugins/component.ts can be used to load plugins
44
//
55
// You can change the location of this file or turn off loading
66
// the plugins file with the 'pluginsFile' configuration option.
@@ -15,7 +15,7 @@
1515
/**
1616
* @type {Cypress.PluginConfig}
1717
*/
18-
module.exports = () => {
19-
// `on` is used to hook into various events Cypress emits
20-
// `config` is the resolved Cypress config
21-
}
18+
// export default () => {
19+
// // `on` is used to hook into various events Cypress emits
20+
// // `config` is the resolved Cypress config
21+
// }

0 commit comments

Comments
 (0)