{
	"name": "shopmagic-admin",
	"version": "0.0.0",
	"type": "module",
	"scripts": {
		"dev": "vite",
		"build": "vite build",
		"preview": "vite preview --port 5050",
		"typecheck": "vue-tsc --noEmit -p tsconfig.app.json --composite false",
		"lint": "eslint src/ --ext .vue,.js,.ts --fix --ignore-path .gitignore",
		"format": "prettier --write src/"
	},
	"dependencies": {
		"color": "^5.0.0",
		"dompurify": "^3.2.4",
		"pinia": "~3",
		"vue": "~3",
		"vue-router": "~4"
	},
	"devDependencies": {
		"@jsonforms/core": "~3",
		"@jsonforms/vue": "~3",
		"@rushstack/eslint-patch": "~1",
		"@tinymce/tinymce-vue": "~6",
		"@tsconfig/node-lts": "^20",
		"@types/luxon": "~3",
		"@types/node": "~20",
		"@vicons/ionicons5": "~0",
		"@vitejs/plugin-vue": "~5",
		"@vue/eslint-config-prettier": "~10",
		"@vue/eslint-config-typescript": "~14",
		"@vue/test-utils": "~2",
		"@vue/tsconfig": "~0.7",
		"@vueuse/core": "~13",
		"autoprefixer": "^10.4.21",
		"chart.js": "~4",
		"chartjs-adapter-luxon": "~1",
		"dayjs": "~1",
		"eslint": "~9",
		"eslint-config-async": "~3",
		"eslint-plugin-vue": "~10",
		"fuse.js": "~7",
		"jsdom": "~26",
		"lodash": "^4.17.21",
		"luxon": "~3",
		"naive-ui": "~2",
		"postcss": "^8.5.3",
		"prettier": "~3",
		"swrv": "~1",
		"tailwindcss": "^3.4.17",
		"typescript": "~5",
		"vite": "~6",
		"vitest": "~3",
		"vue-chartjs": "~5",
		"vue-tsc": "~2"
	}
}
