strong-tie/inbound-calls
0
1{2 "name": "fastify",3 "version": "5.2.1",4 "description": "Fast and low overhead web framework, for Node.js",5 "main": "fastify.js",6 "type": "commonjs",7 "types": "fastify.d.ts",8 "scripts": {9 "bench": "branchcmp -r 2 -g -s \"npm run benchmark\"",10 "benchmark": "concurrently -k -s first \"node ./examples/benchmark/simple.js\" \"autocannon -c 100 -d 30 -p 10 localhost:3000/\"",11 "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/\"",12 "build:validation": "node build/build-error-serializer.js && node build/build-validation.js",13 "coverage": "c8 --reporter html borp --reporter=@jsumners/line-reporter --coverage --check-coverage --lines 100 ",14 "coverage:ci-check-coverage": "borp --reporter=@jsumners/line-reporter --coverage --check-coverage --lines 100",15 "lint": "npm run lint:eslint",16 "lint:fix": "eslint --fix",17 "lint:markdown": "markdownlint-cli2",18 "lint:eslint": "eslint",19 "prepublishOnly": "cross-env PREPUBLISH=true borp --reporter=@jsumners/line-reporter && npm run test:validator:integrity",20 "test": "npm run lint && npm run unit && npm run test:typescript",21 "test:ci": "npm run unit && npm run test:typescript",22 "test:report": "npm run lint && npm run unit:report && npm run test:typescript",23 "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/configValidator.js",24 "test:typescript": "tsc test/types/import.ts --target es2022 --moduleResolution node16 --module node16 --noEmit && tsd",25 "test:watch": "npm run unit -- --watch --coverage-report=none --reporter=terse",26 "unit": "borp --reporter=@jsumners/line-reporter --coverage --check-coverage",27 "unit:report": "c8 --reporter html borp --reporter=@jsumners/line-reporter",28 "citgm": "borp --reporter=@jsumners/line-reporter --coverage --check-coverage --concurrency=1"29 },30 "repository": {31 "type": "git",32 "url": "git+https://github.com/fastify/fastify.git"33 },34 "keywords": [35 "web",36 "framework",37 "json",38 "schema",39 "open",40 "api"41 ],42 "author": "Matteo Collina <hello@matteocollina.com>",43 "contributors": [44 {45 "name": "Tomas Della Vedova",46 "url": "http://delved.org",47 "author": true48 },49 {50 "name": "Tommaso Allevi",51 "email": "tomallevi@gmail.com"52 },53 {54 "name": "Ethan Arrowood",55 "url": "https://github.com/Ethan-Arrowood",56 "email": "ethan.arrowood@gmail.com"57 },58 {59 "name": "Dustin Deus",60 "url": "http://starptech.de",61 "email": "deusdustin@gmail.com"62 },63 {64 "name": "Ayoub El Khattabi",65 "url": "https://github.com/AyoubElk",66 "email": "elkhattabi.ayoub@gmail.com"67 },68 {69 "name": "Rafael Gonzaga",70 "email": "rafael.nunu@hotmail.com",71 "url": "https://github.com/rafaelgss"72 },73 {74 "name": "Trivikram Kamat",75 "url": "http://trivikr.github.io",76 "email": "trivikr.dev@gmail.com"77 },78 {79 "name": "Luciano Mammino",80 "url": "https://loige.co"81 },82 {83 "name": "Cemre Mengu",84 "email": "cemremengu@gmail.com"85 },86 {87 "name": "Evan Shortiss",88 "email": "evanshortiss@gmail.com"89 },90 {91 "name": "Maksim Sinik",92 "url": "https://maksim.dev"93 },94 {95 "name": "Manuel Spigolon",96 "email": "behemoth89@gmail.com"97 },98 {99 "name": "James Sumners",100 "url": "https://james.sumners.info"101 },102 {103 "name": "Denis Fäcke",104 "url": "https://github.com/SerayaEryn"105 },106 {107 "name": "Igor Savin",108 "email": "kibertoad@gmail.com",109 "url": "https://github.com/kibertoad"110 },111 {112 "name": "Vincent Le Goff",113 "email": "vince.legoff@gmail.com",114 "url": "https://github.com/zekth"115 },116 {117 "name": "Luis Orbaiceta",118 "email": "luisorbaiceta@gmail.com",119 "url": "https://luisorbaiceta.com"120 },121 {122 "name": "Carlos Fuentes",123 "email": "me@metcoder.dev",124 "url": "https://metcoder.dev"125 },126 {127 "name": "Gürgün Dayıoğlu",128 "email": "hey@gurgun.day",129 "url": "https://heyhey.to/G"130 },131 {132 "name": "Aras Abbasi",133 "email": "aras.abbasi@gmail.com"134 },135 {136 "name": "Frazer Smith",137 "email": "frazer.dev@icloud.com",138 "url": "https://github.com/fdawgs"139 },140 {141 "name": "KaKa Ng",142 "email": "kaka@kakang.dev",143 "url": "https://github.com/climba03003"144 }145 ],146 "license": "MIT",147 "bugs": {148 "url": "https://github.com/fastify/fastify/issues"149 },150 "homepage": "https://fastify.dev/",151 "funding": [152 {153 "type": "github",154 "url": "https://github.com/sponsors/fastify"155 },156 {157 "type": "opencollective",158 "url": "https://opencollective.com/fastify"159 }160 ],161 "devDependencies": {162 "@fastify/pre-commit": "^2.1.0",163 "@jsumners/line-reporter": "^1.0.1",164 "@sinclair/typebox": "^0.33.4",165 "@sinonjs/fake-timers": "^11.2.2",166 "@stylistic/eslint-plugin": "^2.1.0",167 "@stylistic/eslint-plugin-js": "^2.1.0",168 "@types/node": "^22.0.0",169 "ajv": "^8.12.0",170 "ajv-errors": "^3.0.0",171 "ajv-formats": "^3.0.1",172 "ajv-i18n": "^4.2.0",173 "ajv-merge-patch": "^5.0.1",174 "autocannon": "^7.15.0",175 "borp": "^0.18.0",176 "branch-comparer": "^1.1.0",177 "concurrently": "^8.2.2",178 "cross-env": "^7.0.3",179 "eslint": "^9.0.0",180 "fast-json-body": "^1.1.0",181 "fastify-plugin": "^5.0.0",182 "fluent-json-schema": "^5.0.0",183 "h2url": "^0.2.0",184 "http-errors": "^2.0.0",185 "joi": "^17.12.3",186 "json-schema-to-ts": "^3.0.1",187 "JSONStream": "^1.3.5",188 "markdownlint-cli2": "^0.13.0",189 "neostandard": "^0.11.3",190 "node-forge": "^1.3.1",191 "proxyquire": "^2.1.3",192 "simple-get": "^4.0.1",193 "split2": "^4.2.0",194 "tap": "^21.0.0",195 "tsd": "^0.31.0",196 "typescript": "~5.4.5",197 "undici": "^6.13.0",198 "vary": "^1.1.2",199 "yup": "^1.4.0"200 },201 "dependencies": {202 "@fastify/ajv-compiler": "^4.0.0",203 "@fastify/error": "^4.0.0",204 "@fastify/fast-json-stringify-compiler": "^5.0.0",205 "@fastify/proxy-addr": "^5.0.0",206 "abstract-logging": "^2.0.1",207 "avvio": "^9.0.0",208 "fast-json-stringify": "^6.0.0",209 "find-my-way": "^9.0.0",210 "light-my-request": "^6.0.0",211 "pino": "^9.0.0",212 "process-warning": "^4.0.0",213 "rfdc": "^1.3.1",214 "secure-json-parse": "^3.0.1",215 "semver": "^7.6.0",216 "toad-cache": "^3.7.0"217 },218 "tsd": {219 "directory": "test/types"220 }221}222 