{ "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.0.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 --ext \".js,.ts,.vue\" .", "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", "gqlgen": "graphql-codegen", "gqlgen:watch": "graphql-codegen --watch" }, "dependencies": { "@apollo/client": "^3.7.14", "@headlessui/vue": "^1.7.13", "@heroicons/vue": "^2.0.12", "@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", "portal-vue": "^3.0.0", "subscriptions-transport-ws": "^0.11.0" }, "devDependencies": { "@graphql-codegen/cli": "^2.13.6", "@graphql-codegen/client-preset": "^1.2.5", "@nuxtjs/tailwindcss": "^6.7.0", "@types/apollo-upload-client": "^17.0.1", "@types/lodash-es": "^4.17.6", "@types/node": "^18", "@vitejs/plugin-legacy": "^4.0.3", "autoprefixer": "^10.4.14", "concurrently": "^7.5.0", "eslint": "^8.24.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-nuxt": "^4.0.0", "eslint-plugin-vue": "^9.5.1", "eslint-plugin-vuejs-accessibility": "^1.2.0", "nuxt": "^3.5.0", "postcss": "^8.4.18", "postcss-custom-properties": "^12.1.9", "postcss-html": "^1.5.0", "postcss-nesting": "^10.2.0", "prettier": "^2.7.1", "stylelint": "^14.9.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" } }