{"bugs":{"url":"https://github.com/expressots/expressots/issues"},"dist":{"shasum":"451c2058a15ea131943e7271d97ab8a805961c78","tarball":"https://registry.npmjs.org/@expressots/core/-/core-4.3.0.tgz","fileCount":1173,"integrity":"sha512-8s+duofsxYWfWO8t7ws6Hq11EgmB/9vyLkjv2dim81DS0gTI/VLlDe5C8lJ2vwzvnTJFjezjzzrKioo1hWdjLg==","signatures":[{"sig":"MEQCICoxPsUMXW+qaaxOYtA6TDKrEQBRFqsu2yiZjSKUZvhfAiAcRWNgZvjWcKG9qui6lTG+/54vatCA+c7UrHuaVYQsww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4579287},"main":"./lib/cjs/index.js","name":"@expressots/core","_from":"file:expressots-core-4.3.0.tgz","types":"./lib/cjs/types/index.d.ts","author":{"name":"Richard Zampieri"},"engines":{"node":">=20.19.0"},"exports":{".":{"import":{"types":"./lib/esm/types/index.d.ts","default":"./lib/esm/index.mjs"},"require":{"types":"./lib/cjs/types/index.d.ts","default":"./lib/cjs/index.js"}},"./di":{"import":{"types":"./lib/esm/types/di/inversify.d.ts","default":"./lib/esm/di/inversify.js"},"require":{"types":"./lib/cjs/types/di/inversify.d.ts","default":"./lib/cjs/di/inversify.js"}},"./render":{"import":{"types":"./lib/esm/types/render/index.d.ts","default":"./lib/esm/render/index.js"},"require":{"types":"./lib/cjs/types/render/index.d.ts","default":"./lib/cjs/render/index.js"}},"./testing":{"import":{"types":"./lib/esm/types/testing/index.d.ts","default":"./lib/esm/testing/index.js"},"require":{"types":"./lib/cjs/types/testing/index.d.ts","default":"./lib/cjs/testing/index.js"}},"./path-resolver":{"import":{"types":"./lib/esm/types/path-resolver/index.d.ts","default":"./lib/esm/path-resolver/index.js"},"require":{"types":"./lib/cjs/types/path-resolver/index.d.ts","default":"./lib/cjs/path-resolver/index.js"}}},"funding":{"url":"https://github.com/sponsors/expressots","type":"github"},"license":"MIT","scripts":{"copy":"node scripts/copy.js package.json README.md CHANGELOG.md lib","lint":"eslint \"src/**/*.ts\" --cache --cache-location node_modules/.cache/eslint/","test":"jest","build":"npm run clean && npm run sync-version && npm run build:cjs && npm run build:esm && npm run copy","clean":"node scripts/rm.js lib","format":"prettier --write \"packages/**/*.ts\" --cache","coverage":"jest --coverage","lint:fix":"eslint \"src/**/*.ts\" --fix --cache --cache-location node_modules/.cache/eslint/","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"node scripts/build-esm.js","docs:clean":"node scripts/rm.js docs","test:watch":"jest --watch","sync-version":"node scripts/sync-version.js","docs:generate":"node scripts/generate-docs.js","release:prepare":"node scripts/release/prepare-publish.mjs","release:publish":"npm run build && npm run release:prepare && npm publish --tag next --access public && npm run release:restore","release:restore":"node scripts/release/restore-package-json.mjs"},"_npmUser":{"name":"rsaz","email":"br.developer@gmail.com"},"homepage":"https://expresso-ts.com","keywords":["expressots","nodejs","microservices","typescript","clean-architecture","typescript-framework","framework","server-side"],"_resolved":"/tmp/456573a6a13ea690ddcf40cccfa0a658/expressots-core-4.3.0.tgz","overrides":{"js-yaml":"4.3.2"},"_integrity":"sha512-8s+duofsxYWfWO8t7ws6Hq11EgmB/9vyLkjv2dim81DS0gTI/VLlDe5C8lJ2vwzvnTJFjezjzzrKioo1hWdjLg==","repository":{"url":"git+https://github.com/expressots/expressots.git","type":"git","directory":"packages/core"},"_npmVersion":"11.16.0","description":"Expressots - modern, fast, lightweight nodejs web framework (@core)","directories":{},"maintainers":[{"name":"rsaz","email":"br.developer@gmail.com"},{"name":"expresso-ts","email":"richard.zampieri@expresso-ts.com"}],"sideEffects":["./lib/**/application/application-container.js","./lib/**/authorization/guard-decorators.js","./lib/**/authorization/guard-registry.js","./lib/**/db-in-memory/schema/decorators.js","./lib/**/di/binding-decorator/decorator/provide.js","./lib/**/di/binding-decorator/factory/module_factory.js","./lib/**/error/exception-filter-decorators.js","./lib/**/error/exception-filter-registry.js","./lib/**/event/event-decorators.js","./lib/**/interceptor/interceptor-decorators.js","./lib/**/interceptor/interceptor-registry.js","./lib/**/testing/mock-provider.js","./lib/**/validation/adapters/class-validator.adapter.js","./lib/**/validation/type-inference.js","./lib/**/validation/validation-registry.js","./lib/**/dto-validator/dto-validator.provider.js"],"_nodeVersion":"22.22.1","dependencies":{"reflect-metadata":"0.2.2","@expressots/shared":"4.3.0"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"di":["./lib/cjs/types/di/inversify.d.ts"],"render":["./lib/cjs/types/render/index.d.ts"],"testing":["./lib/cjs/types/testing/index.d.ts"],"path-resolver":["./lib/cjs/types/path-resolver/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.5.4","jest":"29.7.0","husky":"9.1.7","eslint":"8.57.0","ts-jest":"29.4.12","ts-node":"10.9.2","typedoc":"^0.28.15","prettier":"3.9.6","typescript":"5.5.3","@types/jest":"^29.5.14","@types/node":"20.19.43","lint-staged":"^15.2.10","@types/express":"^5.0.0","@commitlint/cli":"19.2.1","eslint-config-prettier":"9.1.0","@typescript-eslint/parser":"7.16.0","@commitlint/config-conventional":"19.1.0","@typescript-eslint/eslint-plugin":"7.16.0"},"peerDependencies":{"yup":">=1.0.0","zod":">=3.22.0","express":">=5.0.0","class-validator":">=0.14.0"},"peerDependenciesMeta":{"yup":{"optional":true},"zod":{"optional":true},"express":{"optional":true},"class-validator":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/core_4.3.0_1789279926388_0.35369607823022764","host":"s3://npm-registry-packages-npm-production"},"_id":"@expressots/core@4.3.0","version":"4.3.0"}