Files
speckle-server/packages/frontend-2/package.json
T
andrewwallacespeckle ff6433128a FE2 - Embedding (#1979)
* Add Dialog

* Add options to embed dialog

* Min Height of Clipboard Input multiline to 3 lines

* Check for visibility

* Link to change access of project

* Rename to guided mode

* Change icon when user clicks copy button

* Update Menu styles based on agi feedback

* Update graphql.ts

* Embed Options as hashState

* Auto grow Clipboard Input

* embed state and more options

* Tidyups

* Footer only shows when !embedOptions.isTransparent

* Add auto/manual Load

* Add Pre setup component

* WIP Button Group mobile

* Updates around manual load

* Viewer Share nav

* Add embed dialog to project page

* Minor fixes

* Check for federated

* Responsive Tidyups

* Responsive Fixes. Fix console issues

* Add Alert to Version Embed

* Disable Zoom

* GQL updates

* Comment Slideshow

* GraphQl changes

* Fix visibility

* Build fix

* Revert "Build fix"

This reverts commit 0e706cbd9fde78204032bb1ec4421b1742d023ac.

* remove unneeded change, revert yarn.lock

* Test Commit

* Remove commit test

* Fix build

* Update Tailwind. Add base url env

* fix for portal scope issue

* useLogger

* useLogger

* chore(fe2): include NUXT_PUBLIC_BASE_URL in deployment manifests

* lazy load optimization

* lint fixes

* Updates

* Re-add guided open Dialog sections

* Prevent login popup on embed

* Tidy up mobile combined button group

* Tidy up embed Dialogs

* Small styling issues

* Update scrolling in embed dialog

* Move selection info when embed

* Testing fixes

* Discuss in Speckle

* Responsive Dialog Changes

* Fix bug

* WIP Manual Load

* Fix nuxt errors

* Fix nuxt logger issue

* Fix embed dialog overflows

* New Dialog layout

* Responsive Breakpoint change

* Preview Image

* Fix bug with dialogSection

* Hide selection info on mobile when thread is open

* Footer Model Name

* Overflow on ClipboardInput

* Style fixes

* Tidy ups

* Responsive updates

* Responsive fixes

* Update button

* Changes from testing

* Fix embed height with footer

* Fix Dialog Section

* Fixes from testing

* Move "reset filters" on embed

* Small fixes

* Updates from CR 1

* CR Comments 2

* Updates from CR

* Add deserializeEmbedOptions helper

* DialogSection changes

* Revert changes in TextArea

* Updates from CR

* Only check for noscroll in watch

* Update useRoute

* Comment Slideshow mode

* Changes from testing

* Fix mobile share button

* onMounted warn fixes

* Updates from testing

* Remove nesting of ManualLoad

* Keep Speckle text on mobile

* minor cleanup & bugfixes

* Add target prop to Logo

* navbar flash fix + more cleanup

* Fix urls

* Footer Logo changes

* Remove viewer-transparent from layout

* Add Reply in Speckle

* Remove Anchored Points from embed

* Final changes pre CR

* Fix Anchored Points

* Update packages/frontend-2/components/project/model-page/dialog/embed/Embed.vue

Co-authored-by: Kristaps Fabians Geikins <fabians@speckle.systems>

* Fixes from CR

* Updates from cr

* Changes WIP

* Fix for dialog opening

* Changes from PR

* Updates to check embed in activity

* fix(fe2): project settings dialog error

* Make Team open section on click of "Manage"

* Fixes from merge

* Changes from cr

* Compare old to new in watch

* Fix logo in footer of embed

* Fixes from merge

* Fix build. Fix lazy load

* Updates from Benjamin

* Fix transparent bg

---------

Co-authored-by: Kristaps Fabians Geikins <fabis94@live.com>
Co-authored-by: Iain Sproat <68657+iainsproat@users.noreply.github.com>
Co-authored-by: Kristaps Fabians Geikins <fabians@speckle.systems>
2024-02-06 10:38:22 +00:00

131 lines
4.5 KiB
JSON

{
"name": "@speckle/frontend-2",
"description": "Speckle frontend build w/ Vue 3 & Nuxt 3",
"version": "0.0.1",
"private": true,
"scripts": {
"build": "nuxt build",
"dev:nuxt": "nuxt dev",
"dev:app": "concurrently \"nuxt dev\" \"yarn gqlgen:watch\"",
"dev": "yarn dev:app",
"preview": "nuxt preview",
"analyze": "nuxt analyze",
"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.8.4",
"@artmizu/nuxt-prometheus": "^2.2.1",
"@headlessui/vue": "^1.7.13",
"@heroicons/vue": "^2.0.12",
"@speckle/shared": "workspace:^",
"@speckle/ui-components": "workspace:^",
"@speckle/ui-components-nuxt": "workspace:^",
"@speckle/viewer": "workspace:^",
"@tiptap/core": "2.0.0-beta.220",
"@tiptap/extension-bold": "2.0.0-beta.220",
"@tiptap/extension-document": "2.0.0-beta.220",
"@tiptap/extension-hard-break": "2.0.0-beta.220",
"@tiptap/extension-history": "2.0.0-beta.220",
"@tiptap/extension-italic": "2.0.0-beta.220",
"@tiptap/extension-link": "2.0.0-beta.220",
"@tiptap/extension-mention": "2.0.0-beta.220",
"@tiptap/extension-paragraph": "2.0.0-beta.220",
"@tiptap/extension-placeholder": "2.0.0-beta.220",
"@tiptap/extension-strike": "2.0.0-beta.220",
"@tiptap/extension-text": "2.0.0-beta.220",
"@tiptap/extension-underline": "2.0.0-beta.220",
"@tiptap/pm": "2.0.0-beta.220",
"@tiptap/suggestion": "2.0.0-beta.220",
"@tiptap/vue-3": "2.0.0-beta.220",
"@vue/apollo-composable": "4.0.0-beta.11",
"@vue/apollo-ssr": "4.0.0-beta.9",
"@vueuse/core": "^9.13.0",
"apollo-upload-client": "^17.0.0",
"dayjs": "^1.11.7",
"graphql": "^16.6.0",
"ioredis": "^5.3.2",
"js-cookie": "^3.0.1",
"lodash-es": "^4.17.21",
"mitt": "^3.0.0",
"mixpanel-browser": "^2.45.0",
"nanoid": "^3.0.0",
"pino": "^8.14.1",
"pino-http": "^8.3.3",
"portal-vue": "^3.0.0",
"seq-logging": "^2.1.1",
"subscriptions-transport-ws": "^0.11.0",
"vee-validate": "^4.7.0",
"vue-advanced-cropper": "^2.8.8",
"vue-tippy": "^6.0.0",
"ws": "^8.9.0"
},
"devDependencies": {
"@babel/core": "^7.19.6",
"@babel/preset-env": "^7.19.4",
"@babel/preset-react": "^7.18.6",
"@babel/preset-typescript": "^7.18.6",
"@graphql-codegen/cli": "^2.13.6",
"@graphql-codegen/client-preset": "^1.2.5",
"@nuxt/devtools": "^0.2.5",
"@nuxtjs/tailwindcss": "^6.3.0",
"@speckle/tailwind-theme": "workspace:^",
"@tailwindcss/forms": "^0.5.3",
"@tailwindcss/line-clamp": "^0.4.2",
"@testing-library/vue": "^6.6.1",
"@types/apollo-upload-client": "^17.0.2",
"@types/eslint": "^8.4.5",
"@types/js-cookie": "^3.0.2",
"@types/lodash-es": "^4.17.6",
"@types/mixpanel-browser": "^2.38.0",
"@types/node": "^18.17.5",
"@types/pino-http": "^5.8.1",
"@typescript-eslint/eslint-plugin": "^5.38.1",
"@typescript-eslint/parser": "^5.38.1",
"@vitejs/plugin-legacy": "^4.0.3",
"autoprefixer": "^10.4.14",
"browserify-zlib": "^0.2.0",
"chromatic": "^6.11.4",
"concurrently": "^7.5.0",
"eslint": "^8.24.0",
"eslint-config-prettier": "^8.5.0",
"eslint-plugin-nuxt": "^4.0.0",
"eslint-plugin-vue": "^9.18.1",
"eslint-plugin-vuejs-accessibility": "^1.2.0",
"jest": "27",
"nuxt": "^3.8.2",
"pino-pretty": "^10.0.1",
"postcss": "^8.4.31",
"postcss-custom-properties": "^12.1.9",
"postcss-html": "^1.5.0",
"postcss-nesting": "^10.2.0",
"prettier": "^2.7.1",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"rollup-plugin-node-builtins": "^2.1.2",
"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.4.1",
"type-fest": "^3.5.1",
"typescript": "^4.8.3",
"vue-tsc": "1.8.22",
"wait-on": "^6.0.1"
},
"engines": {
"node": "^16.0.0"
},
"installConfig": {
"hoistingLimits": "workspaces"
},
"readme": "ERROR: No README data found!",
"_id": "@speckle/frontend-2@0.0.1"
}