Skip to content
Snippets Groups Projects
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
This project manages its dependencies using npm. Learn more
package.json 1.79 KiB
{
  "name": "@llamaindex/monorepo",
  "private": true,
  "scripts": {
    "clean": "find . -type d \\( -name .turbo -o -name node_modules -o -name dist -o -name .next -o -name lib \\) -exec rm -rf {} +",
    "build": "turbo run build --filter=\"./packages/*\" --filter=\"./packages/providers/**\"",
    "dev": "turbo run dev --filter=\"./packages/*\" --filter=\"./packages/providers/**\"",
    "format": "prettier --ignore-unknown --cache --check .",
    "format:write": "prettier --ignore-unknown --write .",
    "lint": "turbo run lint",
    "prepare": "husky",
    "e2e": "turbo run e2e",
    "test": "turbo run test",
    "type-check": "tsc -b --diagnostics",
    "circular-check": "madge --circular ./packages/**/**/dist/index.js",
    "release": "pnpm run build && changeset publish",
    "release-snapshot": "pnpm run build && changeset publish --tag snapshot",
    "new-version": "changeset version && pnpm format:write && pnpm run build",
    "new-snapshot": "pnpm run build && changeset version --snapshot",
    "lint-staged": "lint-staged"
  },
  "devDependencies": {
    "@changesets/cli": "^2.27.5",
    "eslint": "9.16.0",
    "eslint-config-next": "^15.1.0",
    "eslint-config-prettier": "^9.1.0",
    "eslint-config-turbo": "^2.3.3",
    "eslint-plugin-react": "7.37.2",
    "globals": "^15.12.0",
    "husky": "^9.1.7",
    "lint-staged": "^15.2.11",
    "madge": "^8.0.0",
    "prettier": "^3.4.2",
    "prettier-plugin-organize-imports": "^4.1.0",
    "turbo": "^2.3.3",
    "typescript": "^5.7.2",
    "typescript-eslint": "^8.18.0"
  },
  "packageManager": "pnpm@9.12.3",
  "lint-staged": {
    "*.{js,jsx,ts,tsx}": [
      "prettier --check",
      "eslint"
    ],
    "*.{json,md}": "prettier --check"
  },
  "pnpm": {
    "patchedDependencies": {
      "bunchee@6.3.4": "patches/bunchee@6.3.4.patch"
    }
  }
}