{
	"name": "e-commerce-platform-api",
	"version": "1.0.0",
	"description": "E-commerce Platform New API",
	"main": "server.js",
	"scripts": {
		"dev": "nodemon server.js",
		"start": "node server.js",
		"migrate": "npx sequelize-cli db:migrate",
		"dev-setup": "npx sequelize-cli db:migrate:undo:all && npx sequelize-cli db:migrate",
		"build-web": "cd ../web && yarn build",
		"build-dashboard": "cd ../dashboard && npm run build",
		"lint": "eslint --max-warnings=0 && echo '✅ No issues found!' || echo '❌ Issues found!'",
		"lint:fix": "eslint --fix ./*.js  ",
		"format": "prettier . --write",
		"prepare": "husky install"
	},
	"repository": {
		"type": "git",
		"url": "git+https://github.com/mkinfopoint/ecommerce-platform.git.git"
	},
	"author": "MK INFOPOINT ",
	"license": "ISC",
	"bugs": {
		"url": "https://github.com/mkinfopoint/ecommerce-platform/issues"
	},
	"homepage": "httpshub.com/mkinfopoint/ecommerce-platform#readme",
	"dependencies": {
		"@pusher/push-notifications-server": "^1.2.6",
		"async": "^3.2.5",
		"axios": "^1.7.2",
		"bcryptjs": "^2.4.3",
		"cors": "^2.8.5",
		"cron": "^3.1.7",
		"crypto-js": "^4.2.0",
		"dotenv": "^16.4.5",
		"easyinvoice": "^3.0.47",
		"express": "^4.19.2",
		"express-validator": "^7.1.0",
		"firebase-admin": "^12.1.1",
		"jsonwebtoken": "^9.0.2",
		"lodash": "^4.17.21",
		"moment": "^2.30.1",
		"morgan": "^1.10.0",
		"multer": "^1.4.5-lts.1",
		"mysql2": "^3.10.0",
		"node-cron": "^3.0.3",
		"nodemailer": "^6.9.13",
		"nodemon": "^3.1.2",
		"pdf-creator-node": "^2.3.5",
		"razorpay": "^2.9.4",
		"sequelize": "^6.37.3",
		"sequelize-cli": "^6.6.2",
		"swagger-jsdoc": "^6.2.8",
		"swagger-ui-express": "^5.0.1",
		"winston": "^3.13.0",
		"winston-daily-rotate-file": "^5.0.0"
	},
	"pkg": {
		"scripts": [
			"config/**/*.js",
			"controllers/**/*.js",
			"data/**/*.js",
			"middleware/**/*.js",
			"migrations/**/*.js",
			"models/**/*.js",
			"routes/**/*.js",
			"seeders/**/*.js"
		],
		"assets": "uploads/**/*",
		"outputPath": "dist"
	},
	"devDependencies": {
		"@eslint/js": "^9.10.0",
		"eslint": "^9.10.0",
		"eslint-config-prettier": "^9.1.0",
		"globals": "^15.9.0",
		"husky": "^9.1.6",
		"lint-staged": "^15.2.10",
		"prettier": "3.3.3"
	},
	"lint-staged": {
		"*.js": "eslint --cache --fix",
		"*.--write": "prettier --write"
	}
}
