soluble-io/cache-interop

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "cache-interop-monorepo",
  "private": true,
  "license": "MIT",
  "author": {
    "name": "Vanvelthem Sébastien",
    "url": "https://github.com/belgattitude"
  },
  "homepage": "https://github.com/soluble-io/cache-interop",
  "repository": "soluble-io/cache-interop.git",
  "resolutions?": {
    "eslint-plugin-react-hooks": "https://github.com/vercel/next.js/issues/52365"
  },
  "resolutions": {
    "eslint-plugin-react-hooks": "4.6.0"
  },
  "scripts": {
    "?build-release": "When https://github.com/atlassian/changesets/issues/432 has a solution we can remove this trick",
    "check:codecov-config": "curl --data-binary @codecov.yml https://codecov.io/validate",
    "check:install": "yarn dlx @yarnpkg/doctor@^3.1.3 .",
    "clean:global-cache": "rimraf ./.cache",
    "deps:check": "npx npm-check-updates@latest --configFileName ncurc.yml --workspaces --root --mergeConfig",
    "deps:update": "npx npm-check-updates@latest --configFileName ncurc.yml -u --workspaces --root --mergeConfig",
    "g:build": "yarn g:build-release",
    "g:build-api-doc": "yarn workspaces foreach -pv run build-api-doc",
    "g:build-packages": "yarn workspaces foreach -v --no-private run build",
    "g:build-release": "yarn workspaces foreach -tv run build-release",
    "g:changeset": "changeset",
    "g:check-dist": "yarn workspaces foreach -v --no-private run check-dist",
    "g:check-pub": "yarn workspaces foreach -v --no-private run check-pub",
    "g:ci-coverage-upload": "yarn workspaces foreach -tv run ci-coverage-upload",
    "g:clean": "yarn clean:global-cache && yarn workspaces foreach -pv run clean",
    "g:fix-staged": "yarn workspaces foreach -t run fix-staged",
    "g:lint": "yarn workspaces foreach -pv run lint",
    "g:lint-staged-files": "lint-staged --allow-empty",
    "g:release": "yarn g:build-release && changeset publish",
    "g:size-limit": "yarn workspaces foreach -v --no-private run size-limit",
    "g:test": "run-s g:test-unit g:test-e2e",
    "g:test-e2e": "yarn workspaces foreach -ptv --include '@soluble/*e2e*' --exclude 'cache-interop-docs' run test-e2e",
    "g:test-unit": "yarn workspaces foreach -ptv --exclude '@soluble/*e2e*' --exclude 'cache-interop-docs' run test-unit",
    "g:typecheck": "yarn workspaces foreach -ptv run typecheck",
    "nuke:node_modules": "rimraf --glob '**/node_modules'",
    "postinstall": "is-ci || husky install",
    "syncpack:check": "syncpack lint-semver-ranges --types prod,dev --source \"package.json\" --source \"packages/*/package.json\"",
    "syncpack:format": "syncpack format",
    "syncpack:list": "syncpack list-semver-ranges --types prod,dev --source \"package.json\" --source \"packages/*/package.json\"",
    "prettier:format": "prettier --config .prettierrc.js --cache --cache-location=\".cache/prettier/monorepo.prettiercache\" --ignore-path .prettierignore \"**/*.{js,cjs,mjs,ts,mts,md,mdx,json}\" --write"
  },
  "workspaces": {
    "packages": [
      "examples/*",
      "packages/*"
    ]
  },
  "packageManager": "yarn@4.0.0-rc.46",
  "dependenciesMeta": {
    "cpu-features": {
      "built": false
    },
    "nan": {
      "built": false
    },
    "ssh2": {
      "built": false
    }
  },
  "devDependencies": {
    "@belgattitude/eslint-config-bases": "1.39.0",
    "@changesets/changelog-github": "0.4.8",
    "@changesets/cli": "2.26.2",
    "@commitlint/cli": "17.6.7",
    "@commitlint/config-conventional": "17.6.7",
    "@types/node": "20.4.4",
    "@types/prettier": "2.7.3",
    "@types/shell-quote": "1.7.1",
    "eslint": "8.45.0",
    "husky": "8.0.3",
    "is-ci": "3.0.1",
    "lint-staged": "13.2.3",
    "npm-run-all": "4.1.5",
    "prettier": "3.0.0",
    "rimraf": "5.0.1",
    "shell-quote": "1.8.1",
    "syncpack": "10.7.3"
  },
  "engines": {
    "node": "^14.13.1 || >=16",
    "yarn": ">=1.19.0",
    "npm": "please-use-yarn"
  }
}