faasjs/faasjs

View on GitHub
package.json

Summary

Maintainability
Test Coverage
{
  "name": "faasjs-mono",
  "version": "2.3.1",
  "private": true,
  "scripts": {
    "test": "RUST_BACKTRACE=full jest --ci --silent --coverage --forceExit --detectOpenHandles",
    "pub": "npm run build && node publish.js",
    "clean": "rm -rf packages/*/node_modules packages/*/dist packages/*/.turbo coverage packages/*/*.log tmp *.log",
    "build": "npm run clean && npm exec turbo build",
    "build:doc": "typedoc",
    "build:docs": "node build-docs.js",
    "check": "biome check",
    "lint": "biome lint .",
    "format": "biome format --write"
  },
  "devDependencies": {
    "tsup": "*",
    "turbo": "*",
    "typedoc": "*",
    "typedoc-plugin-markdown": "next",
    "typescript": "*",
    "@biomejs/biome": "*"
  },
  "workspaces": ["packages/*"],
  "jest": {
    "transform": {
      ".(jsx|tsx?)": "./packages/jest/index.js"
    },
    "verbose": true,
    "testPathIgnorePatterns": [
      "/lib/",
      "/tmp/",
      "/examples/",
      "/benchmarks/",
      "/packages/deployer/"
    ],
    "collectCoverageFrom": [
      "**/packages/**/*.ts",
      "**/packages/**/*.tsx",
      "!**/local/**"
    ],
    "testRegex": "/*\\.test\\.tsx?$",
    "coveragePathIgnorePatterns": [
      "/lib/",
      "/dist/",
      "/tmp/",
      "/__tests__/",
      "/examples/",
      "!*.d.ts"
    ],
    "moduleNameMapper": {
      "\\.(css|less|sass|jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$": "@faasjs/jest",
      "@faasjs/(.*)": "<rootDir>/packages/$1/src",
      "lodash-es": "lodash"
    },
    "setupFiles": ["./packages/jest/jest.setup.js"],
    "setupFilesAfterEnv": ["./packages/ant-design/src/__tests__/jest.setup"],
    "testEnvironmentOptions": {
      "customExportConditions": ["node", "node-addons"]
    }
  }
}