Update old stuff

This commit is contained in:
dragongoose
2025-09-05 10:03:34 -04:00
parent bdf99f08e4
commit 66d7464942
5 changed files with 44 additions and 28 deletions
-15
View File
@@ -1,15 +0,0 @@
/* eslint-env node */
require('@rushstack/eslint-patch/modern-module-resolution')
module.exports = {
root: true,
'extends': [
'plugin:vue/vue3-essential',
'eslint:recommended',
'@vue/eslint-config-typescript',
'@vue/eslint-config-prettier/skip-formatting'
],
parserOptions: {
ecmaVersion: 'latest'
}
}
Vendored
+1 -4
View File
@@ -1,9 +1,6 @@
/// <reference types="vite/client" /> /// <reference types="vite/client" />
// https://github.com/intlify/vue-i18n-next/issues/1403
/// <reference types="vite/client" />
/// <reference path="node_modules/vue-i18n/dist/vue-i18n.d.ts" />
declare module 'vue-i18n'
interface ImportMetaEnv { interface ImportMetaEnv {
readonly SAFETWITCH_BACKEND_DOMAIN: string readonly SAFETWITCH_BACKEND_DOMAIN: string
+22
View File
@@ -0,0 +1,22 @@
import { globalIgnores } from 'eslint/config'
import { defineConfigWithVueTs, vueTsConfigs } from '@vue/eslint-config-typescript'
import pluginVue from 'eslint-plugin-vue'
import skipFormatting from '@vue/eslint-config-prettier/skip-formatting'
// To allow more languages other than `ts` in `.vue` files, uncomment the following lines:
// import { configureVueProject } from '@vue/eslint-config-typescript'
// configureVueProject({ scriptLangs: ['ts', 'tsx'] })
// More info at https://github.com/vuejs/eslint-config-typescript/#advanced-setup
export default defineConfigWithVueTs(
{
name: 'app/files-to-lint',
files: ['**/*.{ts,mts,tsx,vue}'],
},
globalIgnores(['**/dist/**', '**/dist-ssr/**', '**/coverage/**']),
pluginVue.configs['flat/essential'],
vueTsConfigs.recommended,
skipFormatting,
)
+15 -4
View File
@@ -36,6 +36,7 @@
"eslint": "^9.31.0", "eslint": "^9.31.0",
"eslint-plugin-vue": "~10.4.0", "eslint-plugin-vue": "~10.4.0",
"git-describe": "^4.1.1", "git-describe": "^4.1.1",
"jiti": "^2.4.2",
"npm-run-all2": "^8.0.4", "npm-run-all2": "^8.0.4",
"prettier": "3.6.2", "prettier": "3.6.2",
"tailwindcss": "^3.4.17", "tailwindcss": "^3.4.17",
@@ -4432,12 +4433,13 @@
} }
}, },
"node_modules/jiti": { "node_modules/jiti": {
"version": "1.21.7", "version": "2.5.1",
"resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz", "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.5.1.tgz",
"integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", "integrity": "sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==",
"devOptional": true,
"license": "MIT", "license": "MIT",
"bin": { "bin": {
"jiti": "bin/jiti.js" "jiti": "lib/jiti-cli.mjs"
} }
}, },
"node_modules/js-tokens": { "node_modules/js-tokens": {
@@ -6008,6 +6010,15 @@
"tailwindcss": "^3.1.0" "tailwindcss": "^3.1.0"
} }
}, },
"node_modules/tailwindcss/node_modules/jiti": {
"version": "1.21.7",
"resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.7.tgz",
"integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==",
"license": "MIT",
"bin": {
"jiti": "bin/jiti.js"
}
},
"node_modules/tailwindcss/node_modules/lilconfig": { "node_modules/tailwindcss/node_modules/lilconfig": {
"version": "3.1.3", "version": "3.1.3",
"resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz", "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.3.tgz",
+6 -5
View File
@@ -3,13 +3,13 @@
"version": "2.3.1", "version": "2.3.1",
"private": true, "private": true,
"scripts": { "scripts": {
"build": "run-p type-check \"build-only {@}\" --",
"lint": "eslint . --ext .vue,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore",
"build-only": "vite build",
"dev": "vite", "dev": "vite",
"format": "prettier --write src/", "build": "run-p type-check \"build-only {@}\" --",
"preview": "vite preview", "preview": "vite preview",
"type-check": "vue-tsc --noEmit -p tsconfig.app.json --composite false" "build-only": "vite build",
"type-check": "vue-tsc --build",
"lint": "eslint . --fix",
"format": "prettier --write src/"
}, },
"dependencies": { "dependencies": {
"@intlify/unplugin-vue-i18n": "^11.0.0", "@intlify/unplugin-vue-i18n": "^11.0.0",
@@ -42,6 +42,7 @@
"git-describe": "^4.1.1", "git-describe": "^4.1.1",
"npm-run-all2": "^8.0.4", "npm-run-all2": "^8.0.4",
"prettier": "3.6.2", "prettier": "3.6.2",
"jiti": "^2.4.2",
"tailwindcss": "^3.4.17", "tailwindcss": "^3.4.17",
"tailwindcss-themer": "^4.1.1", "tailwindcss-themer": "^4.1.1",
"typescript": "^5.9.2", "typescript": "^5.9.2",