Skip to content

Commit 52760c7

Browse files
committed
Upgrade npm dependencies
1 parent b229a0d commit 52760c7

File tree

8 files changed

+1671
-469
lines changed

8 files changed

+1671
-469
lines changed

package-lock.json

Lines changed: 1637 additions & 427 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 19 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -8,42 +8,35 @@
88
"lint": "vue-cli-service lint"
99
},
1010
"dependencies": {
11-
"@heroicons/vue": "^2.0.18",
12-
"core-js": "^3.30.2",
11+
"@heroicons/vue": "^2.1.5",
12+
"core-js": "^3.38.1",
1313
"d3-time-format": "^4.1.0",
14-
"pinia": "^2.1.3",
15-
"pinia-plugin-persistedstate": "^3.1.0",
16-
"vue": "^3.3.4",
14+
"pinia": "^2.2.2",
15+
"pinia-plugin-persistedstate": "^4.0.2",
16+
"vue": "^3.5.10",
1717
"vue3-popper": "^1.5.0",
1818
"vuedraggable": "^4.1.0"
1919
},
2020
"devDependencies": {
21-
"@heroicons/vue": "^2.1.5",
2221
"@types/d3-time-format": "^4.0.3",
23-
"@typescript-eslint/eslint-plugin": "^5.62.0",
24-
"@typescript-eslint/parser": "^5.62.0",
25-
"@vue/cli-plugin-babel": "~5.0.8",
26-
"@vue/cli-plugin-eslint": "~5.0.8",
27-
"@vue/cli-plugin-typescript": "~5.0.8",
28-
"@vue/cli-service": "~5.0.8",
29-
"@vue/eslint-config-airbnb": "^7.0.1",
30-
"@vue/eslint-config-typescript": "^11.0.3",
22+
"@typescript-eslint/eslint-plugin": "^8.7.0",
23+
"@typescript-eslint/parser": "^8.7.0",
24+
"@vue/cli-plugin-babel": "^5.0.8",
25+
"@vue/cli-plugin-eslint": "^5.0.8",
26+
"@vue/cli-plugin-typescript": "^5.0.8",
27+
"@vue/cli-service": "^5.0.8",
28+
"@vue/eslint-config-airbnb": "^8.0.0",
29+
"@vue/eslint-config-typescript": "^13.0.0",
3130
"@vue/test-utils": "^2.4.6",
32-
"core-js": "^3.38.1",
33-
"d3-time-format": "^4.1.0",
34-
"eslint": "^8.57.1",
35-
"eslint-config-prettier": "^8.10.0",
31+
"eslint": "^8.2.0",
32+
"eslint-config-prettier": "^9.1.0",
3633
"eslint-import-resolver-typescript": "^3.6.3",
3734
"eslint-plugin-import": "^2.30.0",
3835
"eslint-plugin-vue": "^9.28.0",
3936
"eslint-plugin-vuejs-accessibility": "^2.4.1",
40-
"fibers": "^5.0.3",
41-
"pinia": "^2.2.2",
42-
"pinia-plugin-persistedstate": "^3.2.3",
43-
"sass": "^1.79.4",
44-
"sass-loader": "^13.3.3",
45-
"typescript": "~5.0.4",
46-
"vue3-popper": "^1.5.0",
47-
"vuedraggable": "^4.1.0"
37+
"sass-embedded": "^1.79.4",
38+
"sass-loader": "^15.0.0",
39+
"style-loader": "^4.0.0",
40+
"typescript": "<5.6.0"
4841
}
4942
}

src/components/SiteHeader.vue

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,4 @@ header
195195
svg
196196
width: 60px
197197
height: 60px
198-
199-
200198
</style>

src/components/output/PromptPreview.vue

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,17 @@
77
v-for="element in elements"
88
:key="element.id"
99
:style="{
10-
backgroundColor: (element.data.attributes.reverse
10+
backgroundColor: `${element.data.attributes.reverse
1111
? element.data.foregroundColor?.hex ?? (light ? '#212121' : '#fafafa')
12-
: element.data.backgroundColor?.hex ?? (light ? '#fafafa' : '#212121')) + ' !important',
12+
: element.data.backgroundColor?.hex ?? (light ? '#fafafa' : '#212121')} !important`,
1313
}"
1414
>
1515
<span
1616
v-if="element.data.type.preview(element.data.parameters) !== '\n'"
1717
:style="{
18-
color: (element.data.attributes.reverse
18+
color: `${element.data.attributes.reverse
1919
? element.data.backgroundColor?.hex ?? (light ? '#fafafa' : '#212121')
20-
: element.data.foregroundColor?.hex ?? (light ? '#212121' : '#fafafa')) + ' !important',
20+
: element.data.foregroundColor?.hex ?? (light ? '#212121' : '#fafafa')} !important`,
2121
}"
2222
:class="{
2323
'preview-bold': element.data.attributes.bold,

src/components/properties/ElementProperties.vue

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,14 @@
55
<div class="properties_parameter" v-if="element.type.parameters.length > 0">
66
<h3>Parameters</h3>
77
<br />
8-
<label v-for="parameter in element.type.parameters" :key="parameter.id" :for="'parameter_' + parameter.id">
8+
<label v-for="parameter in element.type.parameters" :key="parameter.id" :for="`parameter_${parameter.id}`">
99
<template v-if="'parameters' in parameter">
10-
<fieldset :id="'parameter_' + parameter.id">
10+
<fieldset :id="`parameter_${parameter.id}`">
1111
<legend>{{ parameter.label }}</legend>
12-
<label v-if="parameter.unselectLabel !== undefined" :for="'parameter_none_' + parameter.id">
12+
<label v-if="parameter.unselectLabel !== undefined" :for="`parameter_none_${parameter.id}`">
1313
<input
1414
type="radio"
15-
:id="'parameter_none_' + parameter.id"
15+
:id="`parameter_none_${parameter.id}`"
1616
:name="parameter.id"
1717
value=""
1818
v-model="element.parameters[parameter.id]"
@@ -22,11 +22,11 @@
2222
<label
2323
v-for="subparameter in parameter.parameters"
2424
:key="subparameter.id"
25-
:for="'parameter_' + subparameter.id"
25+
:for="`parameter_${subparameter.id}`"
2626
>
2727
<input
2828
type="radio"
29-
:id="'parameter_' + subparameter.id"
29+
:id="`parameter_${subparameter.id}`"
3030
:name="parameter.id"
3131
:value="subparameter.id"
3232
v-model="element.parameters[parameter.id]"
@@ -35,7 +35,7 @@
3535
<input
3636
type="text"
3737
autocomplete="off"
38-
:id="'parameter_value_' + subparameter.id"
38+
:id="`parameter_value_${subparameter.id}`"
3939
v-model="element.parameters[subparameter.id]"
4040
:disabled="element.parameters[parameter.id] !== subparameter.id"
4141
/>
@@ -47,7 +47,7 @@
4747
<input
4848
type="text"
4949
autocomplete="off"
50-
:id="'parameter_' + parameter.id"
50+
:id="`parameter_${parameter.id}`"
5151
v-model="element.parameters[parameter.id]"
5252
/>
5353
</template>

src/lib/darkMode.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export default () =>
1313
serialize: (state) => state.enabled.toString(),
1414
deserialize: (state) => ({ enabled: state === 'true' }),
1515
},
16-
paths: ['enabled'],
16+
pick: ['enabled'],
1717
},
1818
state: () => ({
1919
/**

src/lib/prompt.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ const prompt = defineStore({
2020
JSON.parse(state, (key, value) => (key === 'type' ? getPromptElementTypeByNameUnsafe(value) : value)),
2121
},
2222
// we don't want to persist the selected element because it is only used for the UI
23-
paths: ['elementsIdCounter', 'elements'],
23+
pick: ['elementsIdCounter', 'elements'],
2424
},
2525
state: () => ({
2626
/**

vue.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
// eslint-disable-next-line @typescript-eslint/no-require-imports
12
const { defineConfig } = require('@vue/cli-service');
23

34
module.exports = defineConfig({

0 commit comments

Comments
 (0)