{
	"name": "inviton-powerduck",
	"type": "module",
	"version": "0.0.401",
	"files": [
		"app/",
		"common/",
		"components/",
		"data/"
	],
	"scripts": {
		"dev": "vite serve dev --config vite.config.ts",
		"build": " vite build && vue-tsc  --declaration --emitDeclarationOnly",
		"generate-exports": "node generate-exports.cjs",
		"type-check": "vue-tsc --noEmit",
		"lint": "eslint .",
		"lint:fix": "eslint . --fix",
		"format": "lint-staged"
	},
	"peerDependencies": {
		"@babel/plugin-proposal-decorators": "^7.25.9",
		"@babel/plugin-transform-class-properties": "^7.25.9",
		"@babel/plugin-transform-flow-strip-types": "^7.25.9",
		"@fullcalendar/core": "4.4.0",
		"@fullcalendar/interaction": "4.4.0",
		"@fullcalendar/resource-timegrid": "4.4.0",
		"@fullcalendar/resource-timeline": "4.4.0",
		"@js-temporal/polyfill": "^0.5.1",
		"@monaco-editor/loader": "^1.4.0",
		"@vitejs/plugin-vue-jsx": "^4.1.0",
		"@vue-leaflet/vue-leaflet": "^0.10.1",
		"@vuelidate/core": "^2.0.3",
		"@vuelidate/validators": "^2.0.4",
		"animate.css": "4.1.1",
		"bootstrap": "5.3.3",
		"browser-image-compression": "^2.0.2",
		"chart.js": "2.9.4",
		"chartjs-plugin-zoom": "0.7.0",
		"cropperjs": "1.6.2",
		"dropzone": "5.9.3",
		"exceljs": "4.4.0",
		"fast-deep-equal": "3.1.3",
		"flag-icons": "^7.5.0",
		"geojson": "^0.5.0",
		"google-maps": "4.3.3",
		"highlight.js": "11.10.0",
		"jspreadsheet-ce": "^5.0.4",
		"jsuites": "5.11.0",
		"leaflet": "^1.9.4",
		"leaflet.markercluster": "^1.5.3",
		"mark.js": "8.11.1",
		"nprogress": "0.2.0",
		"simple-line-icons": "2.5.5",
		"sortablejs": "1.15.3",
		"swiper": "^12.1.2",
		"vue": "3.5.12",
		"vue-easy-lightbox": "^1.19.0",
		"vue-facing-decorator": "3.0.4",
		"xlsx": "https://cdn.sheetjs.com/xlsx-0.20.3/xlsx-0.20.3.tgz"
	},
	"devDependencies": {
		"@antfu/eslint-config": "^3.7.3",
		"@playwright/test": "^1.59.1",
		"@types/bootstrap": "^5.2.10",
		"@types/daterangepicker": "^3.1.8",
		"@types/node": "^20.16.1",
		"@vitejs/plugin-vue": "^5.2.1",
		"@vitejs/plugin-vue-jsx": "^4.0.0",
		"eslint": "^9.11.1",
		"eslint-plugin-format": "^0.1.2",
		"eslint-plugin-prefer-arrow-functions": "^3.4.1",
		"husky": "^9.1.6",
		"lint-staged": "^15.2.10",
		"prettier": "^3.3.3",
		"sass": "^1.77.8",
		"typescript": "^6.0.3",
		"vite": "^6.2.1",
		"vue-tsc": "^3.2.8"
	},
	"lint-staged": {
		"*.{js,jsx,ts,tsx,json,css,scss,md}": [
			"eslint --fix"
		]
	}
}
