fluidd
/
package.json
140 строк · 4.3 Кб
1{
2"name": "fluidd",3"version": "1.30.4",4"private": true,5"type": "module",6"description": "fluidd, a klipper web client.",7"author": {8"name": "Craig Bassett"9},10"scripts": {11"dev": "vite",12"build": "vite build",13"preview": "vite preview",14"start": "vite",15"serve": "vite",16"serve:prod": "vite preview --port 5000",17"serve:docs": "cd ./docs; bundle exec jekyll serve",18"lint": "eslint --ext .ts,.js,.vue ./src",19"bootstrap": "husky",20"copy:host:config": "shx cp -f ./server/config.json ./dist/config.json",21"i18n-extract": "vue-i18n-extract use-config",22"release": "standard-version",23"release:major": "npm run release -- --release-as major",24"release:minor": "npm run release -- --release-as minor",25"release:patch": "npm run release -- --release-as patch",26"release:rc": "npm run release -- --prerelease rc",27"test": "npm run test:unit",28"test:unit": "vitest --environment jsdom",29"type-check": "vue-tsc --noEmit -p tsconfig.vitest.json --composite false",30"circular-check": "skott --displayMode=file-tree --showCircularDependencies --tsconfig=./tsconfig.app.json",31"theme:convert": "cd tools; node convertTheme.cjs"32},33"main": "index.js",34"dependencies": {35"@ctrl/tinycolor": "^4.1.0",36"@fontsource/raleway": "^5.0.21",37"@fontsource/roboto": "^5.0.15",38"@irojs/iro-core": "^1.2.1",39"@jaames/iro": "^5.5.2",40"axios": "^1.7.7",41"consola": "^3.2.3",42"dompurify": "^3.1.6",43"echarts": "^5.5.1",44"echarts-gl": "^2.0.9",45"hls.js": "^1.5.15",46"jwt-decode": "^4.0.0",47"lodash-es": "^4.17.21",48"marked": "^14.1.2",49"marked-base-url": "^1.1.5",50"md5": "^2.3.0",51"monaco-editor": "^0.51.0",52"monaco-editor-textmate": "^4.0.0",53"monaco-textmate": "^3.0.1",54"onigasm": "^2.2.5",55"panzoom": "^9.4.3",56"qr-scanner": "^1.4.2",57"qrcode.vue": "^1.7.0",58"semver": "^7.6.3",59"shlex": "^2.1.2",60"sortablejs": "^1.15.3",61"uuid": "^10.0.0",62"vue": "^2.7.16",63"vue-class-component": "^7.2.6",64"vue-echarts": "^7.0.3",65"vue-i18n": "^8.28.2",66"vue-inline-svg": "^2.1.4",67"vue-json-viewer": "^2.2.22",68"vue-meta": "^2.4.0",69"vue-property-decorator": "^9.1.2",70"vue-router": "^3.6.5",71"vue-virtual-scroller": "^1.1.2",72"vue2-touch-events": "^3.2.3",73"vuetify": "^2.7.2",74"vuetify-confirm": "^2.0.6",75"vuex": "^3.6.2"76},77"devDependencies": {78"@mdi/js": "^7.4.47",79"@originjs/vite-plugin-content": "^1.0.5",80"@types/dompurify": "^3.0.5",81"@types/jsdom": "^21.1.7",82"@types/lodash-es": "^4.17.12",83"@types/md5": "^2.3.5",84"@types/node": "^20.16.5",85"@types/semver": "^7.5.8",86"@types/sortablejs": "^1.15.8",87"@types/uuid": "^10.0.0",88"@typescript-eslint/eslint-plugin": "^7.18.0",89"@typescript-eslint/parser": "^7.18.0",90"@vitejs/plugin-vue2": "^2.3.1",91"@vue/eslint-config-standard": "^8.0.1",92"@vue/eslint-config-typescript": "^13.0.0",93"@vue/test-utils": "^1.3.6",94"@vue/tsconfig": "~0.1.3",95"eslint": "^8.57.0",96"eslint-plugin-vue": "^9.28.0",97"husky": "^9.1.6",98"jsdom": "^25.0.0",99"mockdate": "^3.0.5",100"monaco-vscode-textmate-theme-converter": "^0.1.7",101"rollup": "^4.21.3",102"sass": "~1.32.13",103"shx": "^0.3.4",104"skott": "^0.35.3",105"standard-version": "^9.5.0",106"typescript": "^5.5.4",107"unplugin-vue-components": "^0.27.4",108"vite": "^5.4.4",109"vite-plugin-checker": "^0.7.2",110"vite-plugin-monaco-editor": "^1.1.0",111"vite-plugin-pwa": "^0.20.5",112"vitest": "^1.6.0",113"vue-debounce-decorator": "^1.0.1",114"vue-i18n-extract": "^2.0.7",115"vue-template-compiler": "^2.7.16",116"vue-tsc": "^2.0.29",117"workbox-build": "^7.1.1",118"workbox-core": "^7.1.0",119"workbox-routing": "^7.1.0",120"workbox-strategies": "^7.1.0",121"workbox-window": "^7.1.0"122},123"_id": "fluidd@0.0.3",124"bugs": {125"url": "https://github.com/fluidd-core/fluidd/issues"126},127"homepage": "https://github.com/fluidd-core/fluidd#readme",128"keywords": [129"klipper"130],131"license": "MIT",132"readme": "README.md",133"repository": {134"type": "git",135"url": "git+https://github.com/fluidd-core/fluidd.git"136},137"engines": {138"node": "^18 || ^20"139}140}
141