{ "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": "^5.0.2", "@graphql-codegen/client-preset": "^4.3.0", "@nuxt/eslint": "^0.3.13", "@nuxtjs/tailwindcss": "^6.7.0", "@parcel/watcher": "^2.4.1", "@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" } }