{"_id":"@aequum/common","name":"@aequum/common","dist-tags":{"latest":"0.27.0"},"versions":{"0.27.0":{"name":"@aequum/common","version":"0.27.0","description":"aequum common components collection","author":{"name":"Felipe Buccioni"},"homepage":"https://github.com/fbuccioni/aequum","repository":{"type":"git","url":"git+https://github.com/fbuccioni/aequum.git","directory":"packages/common"},"publishConfig":{"access":"public"},"license":"Apache-2.0","dependencies":{"@aequum/exceptions":"0.27.0","@aequum/utils":"0.27.0"},"_id":"@aequum/common@0.27.0","gitHead":"771e07593f9d32aaef13c005b5731eb7c7dfb64c","bugs":{"url":"https://github.com/fbuccioni/aequum/issues"},"_nodeVersion":"22.14.0","_npmVersion":"11.4.1","dist":{"integrity":"sha512-dfEq1lY+61MJM1B62jSvSBUbrwIxSNlrtEbkLoyktvH4idkXMaZ0u5EXBKaSLddY3sbPqyfpVHwd9Www/947dA==","shasum":"77efd9a598ff531a80b1c02dde79ec521f307848","tarball":"https://registry.npmjs.org/@aequum/common/-/common-0.27.0.tgz","fileCount":6,"unpackedSize":26448,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFJoow9j1jYRXHnV/xsIDjfXgdnIkA2AjsMLt9qrTyyMAiAb/Jl6RahP0H+Qj/Jlyy9ZCb1R38cj3mTm/O5I1Vosow=="}]},"_npmUser":{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"},"directories":{},"maintainers":[{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/common_0.27.0_1749160199724_0.5118922939812731"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-05T21:49:59.665Z","0.27.0":"2025-06-05T21:49:59.901Z","modified":"2025-06-05T21:50:00.122Z"},"maintainers":[{"name":"fbuccioni","email":"felipe.buccioni@gmail.com"}],"description":"aequum common components collection","homepage":"https://github.com/fbuccioni/aequum","repository":{"type":"git","url":"git+https://github.com/fbuccioni/aequum.git","directory":"packages/common"},"author":{"name":"Felipe Buccioni"},"bugs":{"url":"https://github.com/fbuccioni/aequum/issues"},"license":"Apache-2.0","readme":"aequum \n======\n\nAequum is a framework for building apps common components in a fast and easy way, also providing a set of common components, utils, models etc.\n\n\nDesign\n------\n\nThis framework was designed having in mind hexagonal archivecture and clean code using the DDD (Domain Driven Design) approach, also the components was divided in packages to use them in a modular way.\n\n\nPackages\n--------\n\n- **[@aequum/common](packages/common/package.json)**: Common components\n- **[@aequum/crudl](packages/crudl/package.json)**: CRUD/CRUDL operations common components\n- **[@aequum/exceptions](packages/exceptions/package.json)**: Common exceptions collection\n- **[@aequum/geojson-models](packages/geojson-models/package.json)**: GeoJSON models with `class-validator`\n- **[@aequum/mongoose](packages/mongoose/package.json)**: Aequum mongoose tools for repository, pagination, CRUD/CRUDL, configs, and utils\n- **[@aequum/paginate-common](packages/paginate-common/package.json)**: Paginated results common components\n- **[@aequum/typeorm](packages/mongoose/package.json)**: Aequum TypeORM tools for repository, pagination, CRUD/CRUDL, configs, and utils\n- **[@aequum/types](packages/types/package.json)**: Common types collection\n- **[@aequum/utils](packages/utils/package.json)**: aequum util functions collection\n- **[@aequum/validators](packages/validators/package.json)**: Custom validators for `class-validator`","readmeFilename":"README.md","_rev":"1-3f12d8c0b82ee1c69b347fde0b4f9ce0"}