express-limiter-pro
Version:
A TypeScript library for safe display and sanitization to prevent XSS attacks.
1 lines • 3.91 kB
JSON
{"inputs":{"src/utils/ipKeyHelpers.ts":{"bytes":721,"imports":[{"path":"express","kind":"import-statement","external":true},{"path":"express-rate-limit","kind":"import-statement","external":true},{"path":"<runtime>","kind":"import-statement","external":true}],"format":"esm"},"src/configs/rateLimitConfigs.ts":{"bytes":1151,"imports":[{"path":"express","kind":"import-statement","external":true},{"path":"../types/types","kind":"import-statement","external":true},{"path":"src/utils/ipKeyHelpers.ts","kind":"import-statement","original":"../utils/ipKeyHelpers"},{"path":"<runtime>","kind":"import-statement","external":true}],"format":"esm"},"src/logger/logger.ts":{"bytes":322,"imports":[{"path":"<runtime>","kind":"import-statement","external":true}],"format":"esm"},"src/errors/error.ts":{"bytes":191,"imports":[{"path":"<runtime>","kind":"import-statement","external":true}],"format":"esm"},"src/configs/configManager.ts":{"bytes":1137,"imports":[{"path":"events","kind":"import-statement","external":true},{"path":"../types/types","kind":"import-statement","external":true},{"path":"src/errors/error.ts","kind":"import-statement","original":"../errors/error"},{"path":"<runtime>","kind":"import-statement","external":true}],"format":"esm"},"src/limits/limiters.ts":{"bytes":2598,"imports":[{"path":"express","kind":"import-statement","external":true},{"path":"express-rate-limit","kind":"import-statement","external":true},{"path":"src/configs/rateLimitConfigs.ts","kind":"import-statement","original":"../configs/rateLimitConfigs"},{"path":"../types/types","kind":"import-statement","external":true},{"path":"src/logger/logger.ts","kind":"import-statement","original":"../logger/logger"},{"path":"src/configs/configManager.ts","kind":"import-statement","original":"../configs/configManager"},{"path":"<runtime>","kind":"import-statement","external":true}],"format":"esm"},"src/configs/apiEndpoints.ts":{"bytes":1102,"imports":[],"format":"esm"},"src/setup/rateLimitSetup.ts":{"bytes":1749,"imports":[{"path":"express","kind":"import-statement","external":true},{"path":"src/limits/limiters.ts","kind":"import-statement","original":"../limits/limiters"},{"path":"src/logger/logger.ts","kind":"import-statement","original":"../logger/logger"},{"path":"../types/types","kind":"import-statement","external":true},{"path":"src/configs/apiEndpoints.ts","kind":"import-statement","original":"../configs/apiEndpoints"},{"path":"<runtime>","kind":"import-statement","external":true}],"format":"esm"},"src/types/types.ts":{"bytes":957,"imports":[{"path":"express","kind":"import-statement","external":true},{"path":"express-rate-limit","kind":"import-statement","external":true},{"path":"cca-entities","kind":"import-statement","external":true}],"format":"esm"},"src/index.ts":{"bytes":257,"imports":[{"path":"src/setup/rateLimitSetup.ts","kind":"import-statement","original":"./setup/rateLimitSetup"},{"path":"src/types/types.ts","kind":"import-statement","original":"./types/types"},{"path":"src/configs/configManager.ts","kind":"import-statement","original":"./configs/configManager"}],"format":"esm"}},"outputs":{"dist/index.js.map":{"imports":[],"exports":[],"inputs":{},"bytes":14421},"dist/index.js":{"imports":[{"path":"express-rate-limit","kind":"require-call","external":true},{"path":"express-rate-limit","kind":"require-call","external":true},{"path":"events","kind":"require-call","external":true}],"exports":[],"entryPoint":"src/index.ts","inputs":{"src/index.ts":{"bytesInOutput":187},"src/limits/limiters.ts":{"bytesInOutput":2292},"src/utils/ipKeyHelpers.ts":{"bytesInOutput":662},"src/configs/rateLimitConfigs.ts":{"bytesInOutput":1011},"src/logger/logger.ts":{"bytesInOutput":369},"src/configs/configManager.ts":{"bytesInOutput":820},"src/errors/error.ts":{"bytesInOutput":319},"src/configs/apiEndpoints.ts":{"bytesInOutput":44},"src/setup/rateLimitSetup.ts":{"bytesInOutput":1438}},"bytes":8477}}}