From c452c42d5975d40982869ce229e58b37de8a8e4e Mon Sep 17 00:00:00 2001 From: d3v1l0n Date: Sun, 29 Dec 2024 05:40:35 +0530 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20build:=20ensure=20clean=20build,?= =?UTF-8?q?=20more=20useful=20scripts,=20add=20authors?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 33 ++++++++++++++++++++++++++++++--- 1 file changed, 30 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index f78d524a..d8cbe271 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "snigdhaos-web", "private": true, - "version": "0.0.0", + "version": "1.0.0", "type": "module", "homepage": "https://Snigdha-OS.github.io", "scripts": { @@ -9,10 +9,20 @@ "dev": "vite", "build": "npm run clean && vite build", "lint": "eslint .", + "lint:fix": "eslint . --fix", + "type-check": "tsc --noEmit", + "format": "prettier --write .", "preview": "vite preview", "predeploy": "npm run build", "postbuild": "echo > dist/.nojekyll", - "deploy": "gh-pages -d dist" + "deploy": "gh-pages -d dist", + "analyze": "vite build --mode analyze", + "test": "jest", + "test:watch": "jest --watch", + "test:coverage": "jest --coverage", + "start": "npm run dev", + "prepare": "husky install", + "validate": "npm run lint && npm run type-check && npm run test" }, "dependencies": { "@tanstack/react-query": "^5.62.11", @@ -37,6 +47,9 @@ "eslint-plugin-react-refresh": "^0.4.16", "gh-pages": "^6.2.0", "globals": "^15.14.0", + "husky": "^8.0.3", + "jest": "^29.7.0", + "prettier": "^3.1.5", "postcss": "^8.4.49", "postcss-preset-env": "^10.1.3", "tailwindcss": "^3.4.17", @@ -45,5 +58,19 @@ "vite": "^5.4.11", "vite-plugin-compression": "^0.5.1", "vite-plugin-sitemap": "^0.7.1" - } + }, + "authors": [ + { + "name": "Eshan Roy", + "email": "m.eshanized@gmail.com", + "url": "https://eshanized.github.io" + } + ], + "contributors": [ + { + "name": "D3V1L0N - RiO", + "email": "d3v1l0n@outlook.in", + "url": "https://d3v1l0n.github.io" + } + ] }