package.json
{
"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"]
}
}
}