{ "name": "@vnuge/cmnext-front-end", "private": true, "version": "0.1.2", "type": "module", "copyright": "Copyright \u00A9 2023 Vaughn Nugent", "description": "The CMNext admin web UI, built with Tailwindcss and Vuejs", "repository": "https://github.com/VnUgE/CMNext/tree/master/front-end", "author": "Vaughn Nugent", "output_dir": "bin", "main": "index.html", "license": "agpl3", "scripts": { "dev": "vite", "build": "vite build", "preview": "vite preview" }, "dependencies": { "@chenfengyuan/vue-qrcode": "^2.0.0", "@fontsource/source-sans-pro": "^5.0.8", "@fortawesome/fontawesome-svg-core": "^6.4.0", "@fortawesome/free-brands-svg-icons": "^6.4.0", "@fortawesome/free-solid-svg-icons": "^6.4.0", "@fortawesome/vue-fontawesome": "^3.0.3", "@headlessui/vue": "^1.7.12", "@kyvg/vue3-notification": "^3.0.x", "@vnuge/cmnext-admin": "../lib/admin", "@vnuge/vnlib.browser": "https://www.vaughnnugent.com/public/resources/software/builds/vnlib.browser/7a2920c7c3e7f43d5fa46857808c857ad91df966/@vnuge-vnlib.browser/release.tgz", "@vuelidate/core": "^2.0.2", "@vuelidate/validators": "^2.0.2", "@vueuse/core": "^10.3.x", "@vueuse/router": "^10.3.x", "axios": "^1.4.0", "base32-encode": "^2.0.0", "jose": "^4.14.4", "json-editor-vue": "^0.10.6", "lodash-es": "^4.17.21", "otpauth": "^9.1.2", "showdown": "^2.1.0", "universal-cookie": "^6.1.x", "vanilla-jsoneditor": "^0.18.x", "vue": "^3.2.47", "vue3-otp-input": "^0.4.1" }, "devDependencies": { "@types/showdown": "^2.0.1", "@types/lodash-es": "^4.14.194", "@vitejs/plugin-vue": "^4.1.0", "@volar-plugins/vetur": "latest", "autoprefixer": "^10.4.14", "dotenv": "^16.0.3", "postcss": "^8.4.23", "sass": "^1.62.1", "tailwindcss": "^3.3.2", "typescript": "^5.0.2", "vite": "^4.3.5", "vite-plugin-pages": "^0.31.0", "vue-eslint-parser": "^9.3.0", "vue-router": "^4.2.0", "vue-tsc": "^1.4.2" } }