{"_id":"@assetval/address-history","name":"@assetval/address-history","dist-tags":{"latest":"0.0.1"},"versions":{"0.0.1":{"name":"@assetval/address-history","description":"AssetVal's addresshistory workspace","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/AddressHistory.d.ts","import":"./dist/AddressHistory.mjs","require":"./dist/AddressHistory.cjs"}},"main":"dist/AddressHistory.cjs","module":"dist/AddressHistory.mjs","types":"dist/AddressHistory.d.ts","dependencies":{"@nestjs/mongoose":"^10.0.10","mongoose":"^8.5.4","mongoose-lean-virtuals":"^0.9.1","mongoose-paginate-v2":"1.8.3","reflect-metadata":"^0.2.2","tslib":"^2.6.3","zod":"^3.23.8","@assetval/address":"^0.3.4","@assetval/client":"^0.2.6","@assetval/order":"^0.2.7","@assetval/product-type":"^0.0.2","@assetval/requestor":"^0.0.1","@assetval/name":"^0.2.23","@assetval/user":"^0.2.5"},"peerDependencies":{"mongoose":"*","rxjs":"*","tslib":"^*","zod":"*"},"devDependencies":{"@nestjs/common":"^10.4.1","@nestjs/core":"^10.4.1","@types/node":"^22.4.1","@vitest/coverage-v8":"^2.0.5","rxjs":"^7.8.1","typescript":"^5.5.4","unbuild":"^2.0.0","vitest":"^2.0.5","@assetval/confs":"^1.0.0"},"authors":[{"name":"Antonio B.","email":"Abourassa@AssetVal.com","github":"https://github.com/Abourass"}],"repository":{"type":"git","url":"git+https://github.com/AssetVal/Hub.git"},"browserslist":["last 2 version","> 1%"],"license":"MIT","version":"0.0.1","unbuild":{"declaration":true,"clean":true,"external":["mongoose","@nestjs/mongoose","dayjs"],"rollup":{"inlineDependencies":false,"dts":{"compilerOptions":{"composite":false},"include":["src/**/*.ts"]},"esbuild":{"tsconfigRaw":{"extends":"./tsconfig.json","compilerOptions":{"outDir":"dist","rootDir":"src","declaration":true,"experimentalDecorators":true,"emitDecoratorMetadata":true,"target":"ESNext"},"include":["./src/**/*.ts"]}}}},"nx":{"targets":{"build":{"cache":true,"inputs":["{projectRoot}/src/**/*.ts","{projectRoot}/tsconfig.json","{projectRoot}/package.json"],"outputs":["{projectRoot}/dist"]},"clean":{"cache":false,"inputs":["{projectRoot}/dist"],"outputs":["{projectRoot}/dist"]},"lint":{"cache":true,"inputs":["{projectRoot}/src/**/*.ts","{projectRoot}/tsconfig.json","{projectRoot}/package.json"],"outputs":[]},"test":{"cache":true,"inputs":["{projectRoot}/src/**/*.ts","{projectRoot}/tsconfig.json","{projectRoot}/package.json"],"outputs":[]}}},"scripts":{"build":"nx exec -- unbuild","clean":"nx exec -- rm -rf dist","lint":"nx eslint:lint","test":"nx exec -- vitest run --coverage --config ./vitest.config.ts","iterate":"pnpm version patch && pnpm publish --access public --no-git-checks"},"_id":"@assetval/address-history@0.0.1","bugs":{"url":"https://github.com/AssetVal/Hub/issues"},"homepage":"https://github.com/AssetVal/Hub#readme","_integrity":"sha512-yrnT97hcGODY0Cg9w0jxFvutDVl02qtw8Zym+o6UevCypam+Jx/XkfycCgzobmh2rDdfMdQ+Pb9u6BCZNJX3Zw==","_resolved":"/tmp/719ab3debf9fb4008239b8331b0c7b33/assetval-address-history-0.0.1.tgz","_from":"file:assetval-address-history-0.0.1.tgz","_nodeVersion":"22.6.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-yrnT97hcGODY0Cg9w0jxFvutDVl02qtw8Zym+o6UevCypam+Jx/XkfycCgzobmh2rDdfMdQ+Pb9u6BCZNJX3Zw==","shasum":"546cb264c0465871d810d4266e11f3d4b7a267df","tarball":"https://registry.npmjs.org/@assetval/address-history/-/address-history-0.0.1.tgz","fileCount":5,"unpackedSize":9574,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEpxAqyhj8rygC3JNoUgjXGd3tC/dFSS127UVPvOYYI0AiEA9KRaLh45wBoOuAodPsrIXQQ0TrF3Pxz8HSv4oizwdjI="}]},"_npmUser":{"name":"abaccus","email":"abourassa@assetval.com"},"directories":{},"maintainers":[{"name":"abaccus","email":"abourassa@assetval.com"},{"name":"lekxy_","email":"kyle.hagad@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/address-history_0.0.1_1724785020410_0.44405082736441903"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-27T18:57:00.279Z","0.0.1":"2024-08-27T18:57:00.609Z","modified":"2024-08-27T18:57:00.949Z"},"maintainers":[{"name":"abaccus","email":"abourassa@assetval.com"},{"name":"lekxy_","email":"kyle.hagad@gmail.com"}],"description":"AssetVal's addresshistory workspace","homepage":"https://github.com/AssetVal/Hub#readme","repository":{"type":"git","url":"git+https://github.com/AssetVal/Hub.git"},"bugs":{"url":"https://github.com/AssetVal/Hub/issues"},"license":"MIT","readme":"# AddressHistory\n\nThis is the Veritas AddressHistory Schema workspace.\n\n## Installation\n\n```sh\nyarn add @assetval/addresshistory\n```\n\n## Usage\n\n### As a Class (Front End)\n\n```ts\nimport { AddressHistory } from '@assetval/addresshistory';\n\nconst addresshistory = new AddressHistory();\n```\n\n### As Schema (Back End)\n\n```ts\nimport { {AddressHistory}Schema, AddressHistory } from '@assetval/addresshistory';\nimport { Model } from 'mongoose';\n\nexport const {AddressHistory}Model = model<AddressHistory>('{addresshistory}es', {AddressHistory}Schema);\n```\n\n### As Validation (Back End)\n\n```ts\nimport { {AddressHistory}ValidationSchema } from '@assetval/addresshistory';\nimport { z } from 'zod';\nimport { MagikRoutes } from '../middleware/RouterManager.js';\n\nconst ProfileRoute = MagikRoutes.getRouter('/profile');\n\nProfileRoute.post('/updateAddressHistory', {\n  auth: 'ensureAuthenticated',\n  validationSchema: z.object({\n    body: {AddressHistory}ValidationSchema\n  }),\n  route: async (req, res): Promise<void> => {\n    // Do something\n  }\n});\n```\n\n## License\n\nMIT\n\n## Authors\n\n- [Abourass](https://github.com/Abourass)\n\n## Contributing\n\nDownload the Schema repository and make sure you have the following installed:\n\n- asdf\n- NodeJS (ASDF)\n- PNPM (Corepack / Node / ASDF)\n- NX\n\nThen run the following commands:\n\n```sh\npnpm install\n```\n\n","readmeFilename":"README.md"}