{
	"name": "@gonsin/gview",
	"version": "2.1.33",
	"main": "dist/index.mjs",
	"typings": "dist/types/index.d.ts",
	"files": [
		"dist",
		"README.md",
		"CHANGELOG.md"
	],
	"scripts": {
		"dev": "cd develop && vite --host",
		"preview": "cd develop && vite preview --host",
		"build:preview": "cd develop && vite build",
		"prebuild": "npm run lint && npm run format",
		"build": "npm run prebuild && run-p type-check build-only && npm run build:tsc",
		"build:tsc": "tsc packages/index.ts --emitDeclarationOnly -d --outDir dist/types/ --skipLibCheck",
		"build-only": "vite build ",
		"type-check": "vue-tsc --noEmit",
		"lint:eslint": "eslint packages/ --ext .vue,.js,.jsx,.cjs,.mjs,.ts,.tsx,.cts,.mts --fix --ignore-path .gitignore",
		"lint:style": "stylelint --cache --fix \"**/*.{html,vue,css,scss}\" --cache --cache-location node_modules/.cache/stylelint/",
		"lint": "npm run lint:eslint && npm run lint:style",
		"format": "prettier --write develop/ && prettier --write packages/",
		"build:springboot": "cd develop && vite build --outDir ../../server/gview_logic/src/main/resources/gview --mode springboot --emptyOutDir",
		"publish-npm": "npm publish && cnpm sync @gonsin/gview",
		"publish-sync": "cnpm sync @gonsin/gview"
	},
	"dependencies": {
		"@gonsin/glicense": "^1.0.2",
		"@types/spark-md5": "^3.0.5",
		"@vueuse/core": "^10.9.0",
		"@wangeditor/editor": "^5.1.23",
		"@wangeditor/editor-for-vue": "^5.1.12",
		"axios": "^1.3.4",
		"dayjs": "^1.11.7",
		"gonsin-i18n": "^0.2.7",
		"he": "^1.2.0",
		"lodash-es": "^4.17.21",
		"mustache": "^4.2.0",
		"nanoid": "^4.0.1",
		"nprogress": "^0.2.0",
		"number-precision": "^1.6.0",
		"pinia": "^2.0.32",
		"qs": "^6.11.1",
		"spark-md5": "^3.0.2",
		"tdesign-icons-vue-next": "^0.1.11",
		"tdesign-vue-next": "^1.17.0",
		"vue": "^3.2.47",
		"vue-i18n": "^9.2.2",
		"vue-qr": "^4.0.9",
		"vue-router": "^4.1.6"
	},
	"devDependencies": {
		"@rushstack/eslint-patch": "^1.2.0",
		"@tsconfig/node18": "^18.2.4",
		"@types/lodash-es": "^4.17.7",
		"@types/node": "^18.19.33",
		"@typescript-eslint/parser": "^5.59.2",
		"@vitejs/plugin-vue": "^4.0.0",
		"@vitejs/plugin-vue-jsx": "^3.0.0",
		"@vue/eslint-config-prettier": "^7.1.0",
		"@vue/eslint-config-typescript": "^11.0.2",
		"@vue/tsconfig": "^0.5.1",
		"eslint": "^8.34.0",
		"eslint-import-resolver-typescript": "^3.5.5",
		"eslint-plugin-import": "^2.27.5",
		"eslint-plugin-vue": "^9.9.0",
		"npm-run-all": "^4.1.5",
		"postcss": "^8.4.21",
		"postcss-html": "^1.5.0",
		"postcss-scss": "^4.0.6",
		"prettier": "^2.8.4",
		"sass": "^1.59.2",
		"stylelint": "^14.8.5",
		"stylelint-config-html": "^1.0.0",
		"stylelint-config-prettier": "^9.0.3",
		"stylelint-config-recess-order": "^3.0.0",
		"stylelint-config-recommended-scss": "^6.0.0",
		"stylelint-config-recommended-vue": "^1.4.0",
		"stylelint-config-standard": "^25.0.0",
		"stylelint-config-standard-scss": "^3.0.0",
		"typescript": "~4.8.4",
		"vite": "^4.1.4",
		"vite-plugin-mkcert": "^1.16.0",
		"vite-svg-loader": "^4.0.0",
		"vue-tsc": "^1.2.0"
	}
}
