package.json — fastify Source File
Architecture documentation for package.json, a json file in the fastify codebase.
Entity Profile
Source Code
{
"name": "fastify",
"version": "5.7.4",
"description": "Fast and low overhead web framework, for Node.js",
"main": "fastify.js",
"type": "commonjs",
"types": "fastify.d.ts",
"scripts": {
"bench": "branchcmp -r 2 -g -s \"npm run benchmark\"",
"benchmark": "concurrently -k -s first \"node ./examples/benchmark/simple.js\" \"autocannon -c 100 -d 30 -p 10 localhost:3000/\"",
"benchmark:parser": "concurrently -k -s first \"node ./examples/benchmark/parser.js\" \"autocannon -c 100 -d 30 -p 10 -i ./examples/benchmark/body.json -H \"content-type:application/jsoff\" -m POST localhost:3000/\"",
"benchmark:parser:error": "concurrently -k -s first \"node ./examples/benchmark/parser.js\" \"autocannon -c 100 -d 30 -p 10 -i ./examples/benchmark/body.json -H \"content-type:application/jsoff\" -H \"content-length:123\" -m POST localhost:3000/\"",
"build:validation": "node build/build-error-serializer.js && node build/build-validation.js",
"build:sync-version": "node build/sync-version.js",
"coverage": "c8 --reporter html borp --reporter=@jsumners/line-reporter",
"coverage:ci-check-coverage": "borp --reporter=@jsumners/line-reporter --coverage --check-coverage --lines 100",
"lint": "npm run lint:eslint",
"lint:fix": "eslint --fix",
"lint:markdown": "markdownlint-cli2",
"lint:eslint": "eslint",
"prepublishOnly": "cross-env PREPUBLISH=true borp --reporter=@jsumners/line-reporter && npm run test:validator:integrity && npm run build:sync-version",
"test": "npm run lint && npm run unit && npm run test:typescript",
"test:ci": "npm run unit && npm run test:typescript",
"test:report": "npm run lint && npm run unit:report && npm run test:typescript",
"test:validator:integrity": "npm run build:validation && git diff --quiet --ignore-all-space --ignore-blank-lines --ignore-cr-at-eol lib/error-serializer.js && git diff --quiet --ignore-all-space --ignore-blank-lines --ignore-cr-at-eol lib/config-validator.js",
"test:typescript": "tsc test/types/import.ts --target es2022 --moduleResolution node16 --module node16 --noEmit && tsd",
"test:watch": "npm run unit -- --watch --coverage-report=none --reporter=terse",
"unit": "borp",
"unit:report": "c8 --reporter html borp --reporter=@jsumners/line-reporter",
"citgm": "borp --reporter=@jsumners/line-reporter --coverage --check-coverage --concurrency=1"
},
"repository": {
"type": "git",
"url": "git+https://github.com/fastify/fastify.git"
},
"keywords": [
"web",
"framework",
"json",
"schema",
"open",
"api"
],
"author": "Matteo Collina <hello@matteocollina.com>",
"contributors": [
{
"name": "Tomas Della Vedova",
"url": "http://delved.org",
"author": true
},
{
"name": "Tommaso Allevi",
"email": "tomallevi@gmail.com"
},
{
"name": "Ethan Arrowood",
"url": "https://github.com/Ethan-Arrowood",
"email": "ethan.arrowood@gmail.com"
},
{
// ... (166 more lines)
Source
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free