CoolFace
Datasetpublic

basant307/AI_Governance_Project

sourceHugging Faceapache-2.0updated 2mo agoView on Hugging Face
0likes45downloads
package.json114 linesDownload Raw Back to express-rate-limit
1{2	"name": "express-rate-limit",3	"version": "8.5.2",4	"description": "Basic IP rate-limiting middleware for Express. Use to limit repeated requests to public APIs and/or endpoints such as password reset.",5	"author": {6		"name": "Nathan Friedly",7		"url": "http://nfriedly.com/"8	},9	"license": "MIT",10	"homepage": "https://github.com/express-rate-limit/express-rate-limit",11	"repository": {12		"type": "git",13		"url": "git+https://github.com/express-rate-limit/express-rate-limit.git"14	},15	"funding": "https://github.com/sponsors/express-rate-limit",16	"keywords": [17		"express-rate-limit",18		"express",19		"rate",20		"limit",21		"ratelimit",22		"rate-limit",23		"middleware",24		"ip",25		"auth",26		"authorization",27		"security",28		"brute",29		"force",30		"bruteforce",31		"brute-force",32		"attack"33	],34	"type": "module",35	"exports": {36		".": {37			"import": {38				"types": "./dist/index.d.mts",39				"default": "./dist/index.mjs"40			},41			"require": {42				"types": "./dist/index.d.cts",43				"default": "./dist/index.cjs"44			}45		}46	},47	"main": "./dist/index.cjs",48	"module": "./dist/index.mjs",49	"types": "./dist/index.d.ts",50	"files": [51		"dist/",52		"tsconfig.json"53	],54	"engines": {55		"node": ">= 16"56	},57	"scripts": {58		"clean": "del-cli dist/ coverage/ *.log *.tmp *.bak *.tgz",59		"build:cjs": "esbuild --packages=external --platform=node --bundle --target=es2022 --format=cjs --outfile=dist/index.cjs --footer:js=\"module.exports = Object.assign(rateLimit, module.exports);\" source/index.ts",60		"build:esm": "esbuild --packages=external --platform=node --bundle --target=es2022 --format=esm --outfile=dist/index.mjs source/index.ts",61		"build:types": "dts-bundle-generator --out-file=dist/index.d.ts source/index.ts && cp dist/index.d.ts dist/index.d.cts && cp dist/index.d.ts dist/index.d.mts",62		"compile": "run-s clean build:*",63		"docs": "cd docs && mintlify dev",64		"lint:code": "biome check",65		"lint:docs": "prettier --check docs/ *.md",66		"lint": "run-s lint:*",67		"format:code": "biome check --write",68		"format:docs": "prettier --write docs/ *.md",69		"format": "run-s format:*",70		"test:lib": "jest",71		"test:ext": "cd test/external/ && bash run-all-tests",72		"test": "run-s lint test:lib",73		"format-test": "run-s format test:lib",74		"pre-commit": "lint-staged",75		"prepare": "run-s compile && husky"76	},77	"dependencies": {78		"ip-address": "^10.2.0"79	},80	"peerDependencies": {81		"express": ">= 4.11"82	},83	"devDependencies": {84		"@biomejs/biome": "2.4.6",85		"@express-rate-limit/prettier": "1.1.1",86		"@express-rate-limit/tsconfig": "1.0.2",87		"@jest/globals": "30.4.1",88		"@types/express": "5.0.6",89		"@types/jest": "30.0.0",90		"@types/node": "25.7.0",91		"@types/supertest": "7.2.0",92		"del-cli": "7.0.0",93		"dts-bundle-generator": "8.1.2",94		"esbuild": "0.28.0",95		"express": "5.2.1",96		"husky": "9.1.7",97		"jest": "30.4.2",98		"lint-staged": "17.0.4",99		"mintlify": "4.2.559",100		"npm-run-all": "4.1.5",101		"prettier": "3.8.3",102		"ratelimit-header-parser": "0.1.0",103		"supertest": "7.2.2",104		"ts-jest": "29.4.9",105		"ts-node": "10.9.2",106		"typescript": "5.9.3"107	},108	"prettier": "@express-rate-limit/prettier",109	"lint-staged": {110		"*.{js,ts,json}": "biome check --write",111		"*.{md,yaml}": "prettier --write"112	}113}114 
basant307/AI_Governance_Project · CoolFace