From ffb7e1d3892df4dc6e9a4013aa812509afb4f1da Mon Sep 17 00:00:00 2001 From: Mukund Shah <39938037+mukundshah@users.noreply.github.com> Date: Mon, 21 Aug 2023 11:36:53 +0545 Subject: [PATCH] chore: update `package.json` - add git hook - add commitlint - add eslint --- package.json | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 2f8f05052..f99add192 100644 --- a/package.json +++ b/package.json @@ -1,12 +1,36 @@ { + "name": "radix-vue", "private": true, "packageManager": "pnpm@8.6.3", + "license": "MIT", + "repository": "radix-vue/radix-vue", "workspaces": [ "packages/*" ], "scripts": { "story:dev": "pnpm --filter histoire story:dev", "build": "pnpm run -r --filter=!docs build", - "start": "cd packages/radix-vue && pnpm i && pnpm run build && cd ../../playground/vue3 && pnpm i && pnpm i ../../packages/radix-vue && pnpm run dev" + "start": "cd packages/radix-vue && pnpm i && pnpm run build && cd ../../playground/vue3 && pnpm i && pnpm i ../../packages/radix-vue && pnpm run dev", + "prepare": "pnpm simple-git-hooks" + }, + "devDependencies": { + "@antfu/eslint-config": "^0.39.7", + "@commitlint/cli": "^17.7.1", + "@commitlint/config-conventional": "^17.7.0", + "eslint": "^8.43.0", + "lint-staged": "^14.0.0", + "simple-git-hooks": "^2.9.0" + }, + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ] + }, + "simple-git-hooks": { + "pre-commit": "pnpm lint-staged", + "commit-msg": "pnpm commitlint --edit ${1}" + }, + "lint-staged": { + "*": "eslint --fix" } }