Files
speckle-server/packages/dui3/package.json
T
Kristaps Fabians Geikins 83d8035dc2 chore: upgrade to eslint 9 (#2348)
* root + server

* frontend

* frontend-2

* dui3

* dui3

* tailwind theme

* ui-components

* preview service

* viewer

* viewer-sandbox

* fileimport-service

* webhook service

* objectloader

* shared

* ui-components-nuxt

* WIP full config

* WIP full linter

* eslint projectwide util

* minor fix

* removing redundant ci

* clean up test errors

* fixed prettier formatting

* CI improvements

* TSC lint fix

* 'buildBatch' needs to be async since some batch types (like Text) require it. Removed a disabled liniting rule from ObjLoader

* removed unnecessary void

---------

Co-authored-by: AlexandruPopovici <alexandrupopoviciioan@gmail.com>
2024-06-12 14:38:02 +03:00

81 lines
2.6 KiB
JSON

{
"name": "@speckle/dui3",
"description": "Speckle desktop UI embedded in connectors. Built w/ Vue 3 & Nuxt 3",
"version": "0.0.1",
"private": true,
"engines": {
"node": "^18.19.0"
},
"scripts": {
"build": "nuxt build",
"dev:nuxt": "nuxt dev",
"dev": "concurrently \"nuxt dev\" \"yarn gqlgen:watch\"",
"generate": "nuxt generate",
"preview": "nuxt preview",
"postinstall": "yarn ensure:tailwind-deps && nuxt prepare",
"lint:js": "eslint .",
"lint:tsc": "vue-tsc --noEmit",
"lint:prettier": "prettier --config ../../.prettierrc --ignore-path ../../.prettierignore --check .",
"lint:css": "stylelint \"**/*.{css,vue}\"",
"lint": "yarn lint:js && yarn lint:tsc && yarn lint:prettier && yarn lint:css",
"lint:ci": "yarn lint:tsc && yarn lint:css",
"gqlgen": "graphql-codegen",
"gqlgen:watch": "graphql-codegen --watch"
},
"dependencies": {
"@apollo/client": "^3.7.14",
"@headlessui/vue": "^1.7.13",
"@heroicons/vue": "^2.0.12",
"@pinia/nuxt": "^0.4.11",
"@speckle/shared": "workspace:^",
"@speckle/ui-components": "workspace:^",
"@speckle/ui-components-nuxt": "workspace:^",
"@vue/apollo-composable": "^4.0.0-beta.5",
"@vueuse/core": "^9.13.0",
"apollo-upload-client": "^17.0.0",
"graphql": "^16.6.0",
"graphql-tag": "^2.12.6",
"lodash-es": "^4.17.21",
"nanoevents": "^8.0.0",
"pinia": "^2.1.4",
"portal-vue": "^3.0.0",
"subscriptions-transport-ws": "^0.11.0",
"vue-tippy": "^6.2.0"
},
"devDependencies": {
"@graphql-codegen/cli": "^2.13.6",
"@graphql-codegen/client-preset": "^1.2.5",
"@nuxt/eslint": "^0.3.13",
"@nuxtjs/tailwindcss": "^6.7.0",
"@types/apollo-upload-client": "^17.0.1",
"@types/eslint": "^8.56.10",
"@types/lodash-es": "^4.17.6",
"@types/node": "^18",
"@typescript-eslint/eslint-plugin": "^7.12.0",
"@typescript-eslint/parser": "^7.12.0",
"@vitejs/plugin-legacy": "^4.0.3",
"autoprefixer": "^10.4.14",
"concurrently": "^7.5.0",
"eslint": "^9.4.0",
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-vuejs-accessibility": "^2.3.0",
"nuxt": "^3.6.3",
"postcss": "^8.4.31",
"postcss-custom-properties": "^12.1.9",
"postcss-html": "^1.5.0",
"postcss-nesting": "^10.2.0",
"prettier": "^2.7.1",
"stylelint": "^15.10.1",
"stylelint-config-prettier": "^9.0.3",
"stylelint-config-recommended-vue": "^1.4.0",
"stylelint-config-standard": "^26.0.0",
"tailwindcss": "^3.3.2",
"type-fest": "^3.5.1",
"typescript": "^4.8.3",
"vue-tsc": "1.3.4"
},
"installConfig": {
"hoistingLimits": "workspaces"
}
}