belgattitude/nextvalid

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "nextvalid-monorepo",
  "license": "MIT",
  "private": true,
  "packageManager": "yarn@4.1.0",
  "homepage": "https://github.com/belgattitude/nextvalid",
  "repository": {
    "type": "git",
    "url": "https://github.com/belgattitude/nextvalid"
  },
  "author": {
    "name": "Vanvelthem Sébastien",
    "url": "https://github.com/belgattitude"
  },
  "workspaces": [
    "examples/*",
    "packages/*"
  ],
  "scripts": {
    "g:clean": "yarn clean:global-cache && yarn workspaces foreach -Ap run clean",
    "g:build": "yarn workspaces foreach -At run build",
    "g:build-packages": "yarn workspaces foreach -Wpt --from './packages/**' run build",
    "g:build-examples": "yarn workspaces foreach -Wpt --from './examples/**' run build",
    "g:build-doc": "yarn workspaces foreach -Apt run build-doc",
    "g:test": "yarn workspaces foreach -A run test",
    "g:test-unit": "yarn workspaces foreach -A run test-unit",
    "g:lint": "yarn workspaces foreach -A run lint",
    "g:typecheck": "yarn workspaces foreach -A run typecheck",
    "g:lint-staged-files": "lint-staged --allow-empty",
    "g:fix-all-files": "yarn workspaces foreach -Apt run fix-all-files",
    "g:changeset": "changeset",
    "g:check-dist": "yarn workspaces foreach -Apt run check-dist",
    "g:check-size": "yarn workspaces foreach -Apt run check-size",
    "g:release": "yarn g:build-packages && changeset publish",
    "clean:lint": "rimraf ./.cache/eslint",
    "clean:global-cache": "rimraf ./.cache",
    "deps:check": "yarn dlx npm-check-updates@latest --configFileName ncurc.yml --deep",
    "deps:update": "yarn dlx npm-check-updates@latest --configFileName ncurc.yml -u --deep",
    "docs:serve": "docsify serve ./docs",
    "postinstall": "is-ci || yarn husky install",
    "format": "prettier --config .prettierrc.js --cache --cache-location=\".cache/prettier/monorepo.prettiercache\" --ignore-path .prettierignore \"./*.{js,cjs,mjs,ts,mts,md,mdx,json}\" --write",
    "nuke:node_modules": "rimraf --glob '**/node_modules'"
  },
  "devDependencies": {
    "@belgattitude/eslint-config-bases": "2.6.0",
    "@changesets/changelog-github": "0.4.8",
    "@changesets/cli": "2.26.2",
    "@commitlint/cli": "17.7.1",
    "@commitlint/config-conventional": "17.7.0",
    "@types/prettier": "2.7.3",
    "@types/shell-quote": "1.7.1",
    "cross-env": "7.0.3",
    "docsify": "4.13.1",
    "docsify-cli": "4.4.4",
    "eslint": "8.49.0",
    "husky": "8.0.3",
    "is-ci": "3.0.1",
    "lint-staged": "14.0.1",
    "npm-run-all": "4.1.5",
    "prettier": "3.0.3",
    "rimraf": "5.0.1",
    "shell-quote": "1.8.1",
    "typescript": "4.9.5"
  },
  "resolutions?": {
    "eslint-plugin-react-hooks": "https://github.com/vercel/next.js/issues/52365"
  },
  "resolutions": {
    "eslint-plugin-react-hooks": "4.6.0"
  },
  "engines": {
    "node": ">=18.12"
  }
}