{"_id":"@assetval/employee","_rev":"3-cdfecb60bdb3d58c2bbf15b8ec0cd368","name":"@assetval/employee","dist-tags":{"latest":"0.0.4"},"versions":{"0.0.1":{"name":"@assetval/employee","version":"0.0.1","license":"MIT","_id":"@assetval/employee@0.0.1","maintainers":[{"name":"abaccus","email":"abourassa@assetval.com"},{"name":"lekxy_","email":"kyle.hagad@gmail.com"}],"homepage":"https://github.com/AssetVal/Hub#readme","bugs":{"url":"https://github.com/AssetVal/Hub/issues"},"nx":{"targets":{"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":[]},"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"]}}},"dist":{"shasum":"7845cc0fb4e2d354fe8fe3bc951654d757c9bee9","tarball":"https://registry.npmjs.org/@assetval/employee/-/employee-0.0.1.tgz","fileCount":8,"integrity":"sha512-YzDx4AB35hC2hqSNGcF/VoXYAEOEcMSqv4IWXEqIlB7VopIi1ThXmjqVqXADIb1XqobdBxRWOwtovgTRM1E5MA==","signatures":[{"sig":"MEQCIAUizXfE5KRgOimR4SL2W0fIlPzVkDlluFBJvIAueGraAiBHS4jkH2Ykb2qylB1QBsk09fZMt6jL2ArCQ7EFqoC7vQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30414},"main":"dist/Employee.cjs","type":"module","_from":"file:assetval-employee-0.0.1.tgz","types":"dist/Employee.d.ts","module":"dist/Employee.mjs","authors":[{"name":"Antonio B.","email":"Abourassa@AssetVal.com","github":"https://github.com/Abourass"}],"exports":{".":{"types":"./dist/Employee.d.ts","import":"./dist/Employee.mjs","require":"./dist/Employee.cjs"}},"scripts":{"lint":"nx eslint:lint","test":"nx exec -- vitest run --coverage --config ./vitest.config.ts","build":"nx exec -- unbuild","clean":"nx exec -- rm -rf dist","iterate":"pnpm version patch && pnpm publish --access public --no-git-checks"},"unbuild":{"clean":true,"rollup":{"dts":{"include":["src/**/*.ts"],"compilerOptions":{"composite":false}},"esbuild":{"tsconfigRaw":{"extends":"./tsconfig.json","include":["./src/**/*.ts"],"compilerOptions":{"outDir":"dist","target":"ESNext","rootDir":"src","declaration":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}}},"inlineDependencies":false},"external":["mongoose","@nestjs/mongoose","dayjs"],"declaration":true},"_npmUser":{"name":"abaccus","email":"abourassa@assetval.com"},"_resolved":"/tmp/2e3d74b66d3b8e209c9a8b2bced4d5a6/assetval-employee-0.0.1.tgz","_integrity":"sha512-YzDx4AB35hC2hqSNGcF/VoXYAEOEcMSqv4IWXEqIlB7VopIi1ThXmjqVqXADIb1XqobdBxRWOwtovgTRM1E5MA==","repository":{"url":"git+https://github.com/AssetVal/Hub.git","type":"git"},"_npmVersion":"10.8.2","description":"AssetVal's employee workspace","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","browserslist":["last 2 version","> 1%"],"dependencies":{"zod":"^3.23.8","dayjs":"^1.11.13","tslib":"^2.6.3","mongoose":"^8.5.2","@assetval/user":"^0.2.4","@nestjs/mongoose":"^10.0.10","reflect-metadata":"^0.2.2","@assetval/address":"^0.3.3","@assetval/geojson":"^0.0.2","mongoose-lean-virtuals":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^2.0.5","unbuild":"^2.0.0","typescript":"^5.5.4","@nestjs/core":"^10.4.1","@nestjs/common":"^10.4.1","@assetval/confs":"^1.0.0","@vitest/coverage-v8":"^2.0.5"},"peerDependencies":{"zod":"*","rxjs":"*","tslib":"^*","mongoose":"*"},"_npmOperationalInternal":{"tmp":"tmp/employee_0.0.1_1724783980604_0.6887249730458769","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@assetval/employee","version":"0.0.2","license":"MIT","_id":"@assetval/employee@0.0.2","maintainers":[{"name":"abaccus","email":"abourassa@assetval.com"},{"name":"lekxy_","email":"kyle.hagad@gmail.com"}],"homepage":"https://github.com/AssetVal/Hub#readme","bugs":{"url":"https://github.com/AssetVal/Hub/issues"},"nx":{"targets":{"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":[]},"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"]}}},"dist":{"shasum":"f75306ccb1cfcb1e7b8732f36ed890da6bf6a7bc","tarball":"https://registry.npmjs.org/@assetval/employee/-/employee-0.0.2.tgz","fileCount":8,"integrity":"sha512-fqG/ShdDtCZrsU2OmOn965cKgJ4uHLSVTQNEpuxJ/WIZGuNR6EEfmnyS/D1XQ/Grfb0PNJZq118FAgC9pg8FSw==","signatures":[{"sig":"MEUCIEHZyoairwfYjTUxA351wrkzqMhTwt0iszdVRu1+Z/eZAiEAyrpmEEqqbAz5X/1hbGP0o7ktq4xGUQrYxnzgxy3sI5w=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30414},"main":"dist/Employee.cjs","type":"module","_from":"file:assetval-employee-0.0.2.tgz","types":"dist/Employee.d.ts","module":"dist/Employee.mjs","authors":[{"name":"Antonio B.","email":"Abourassa@AssetVal.com","github":"https://github.com/Abourass"}],"exports":{".":{"types":"./dist/Employee.d.ts","import":"./dist/Employee.mjs","require":"./dist/Employee.cjs"}},"scripts":{"lint":"nx eslint:lint","test":"nx exec -- vitest run --coverage --config ./vitest.config.ts","build":"nx exec -- unbuild","clean":"nx exec -- rm -rf dist","iterate":"pnpm version patch && pnpm publish --access public --no-git-checks"},"unbuild":{"clean":true,"rollup":{"dts":{"include":["src/**/*.ts"],"compilerOptions":{"composite":false}},"esbuild":{"tsconfigRaw":{"extends":"./tsconfig.json","include":["./src/**/*.ts"],"compilerOptions":{"outDir":"dist","target":"ESNext","rootDir":"src","declaration":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}}},"inlineDependencies":false},"external":["mongoose","@nestjs/mongoose","dayjs"],"declaration":true},"_npmUser":{"name":"abaccus","email":"abourassa@assetval.com"},"_resolved":"/tmp/ad7ebe06439fe6abc2dcea9b4ec3c15f/assetval-employee-0.0.2.tgz","_integrity":"sha512-fqG/ShdDtCZrsU2OmOn965cKgJ4uHLSVTQNEpuxJ/WIZGuNR6EEfmnyS/D1XQ/Grfb0PNJZq118FAgC9pg8FSw==","repository":{"url":"git+https://github.com/AssetVal/Hub.git","type":"git"},"_npmVersion":"10.8.2","description":"AssetVal's employee workspace","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","browserslist":["last 2 version","> 1%"],"dependencies":{"zod":"^3.23.8","dayjs":"^1.11.13","tslib":"^2.6.3","mongoose":"^8.5.2","@assetval/user":"^0.2.5","@nestjs/mongoose":"^10.0.10","reflect-metadata":"^0.2.2","@assetval/address":"^0.3.4","@assetval/geojson":"^0.0.3","mongoose-lean-virtuals":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^2.0.5","unbuild":"^2.0.0","typescript":"^5.5.4","@nestjs/core":"^10.4.1","@nestjs/common":"^10.4.1","@assetval/confs":"^1.0.0","@vitest/coverage-v8":"^2.0.5"},"peerDependencies":{"zod":"*","rxjs":"*","tslib":"^*","mongoose":"*"},"_npmOperationalInternal":{"tmp":"tmp/employee_0.0.2_1724785006263_0.32611541131221355","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@assetval/employee","version":"0.0.3","license":"MIT","_id":"@assetval/employee@0.0.3","maintainers":[{"name":"abaccus","email":"abourassa@assetval.com"},{"name":"lekxy_","email":"kyle.hagad@gmail.com"}],"homepage":"https://github.com/AssetVal/Hub#readme","bugs":{"url":"https://github.com/AssetVal/Hub/issues"},"nx":{"targets":{"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":[]},"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"]}}},"dist":{"shasum":"76dfe879897a8d07465edb245d276e2cfd8bdddd","tarball":"https://registry.npmjs.org/@assetval/employee/-/employee-0.0.3.tgz","fileCount":8,"integrity":"sha512-F2sPWMd73kLGdqYBgm2Jec3ZRAS7j5eccXmV94WQzYjBYgsffouEAaPjyfkBOMjUBZD7QMBRm0yRxbmKpW8tXA==","signatures":[{"sig":"MEUCIQCQw2kuu0l+47pU9G2F9hWJkhs6JkfOsMaZ3Rf56QiAoQIgK6Aq+/ntMYTkjL0dqN7t8cDidl7/iEp66SDBpTpxCL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30414},"main":"dist/Employee.cjs","type":"module","_from":"file:assetval-employee-0.0.3.tgz","types":"dist/Employee.d.ts","module":"dist/Employee.mjs","authors":[{"name":"Antonio B.","email":"Abourassa@AssetVal.com","github":"https://github.com/Abourass"}],"exports":{".":{"types":"./dist/Employee.d.ts","import":"./dist/Employee.mjs","require":"./dist/Employee.cjs"}},"scripts":{"lint":"nx eslint:lint","test":"nx exec -- vitest run --coverage --config ./vitest.config.ts","build":"nx exec -- unbuild","clean":"nx exec -- rm -rf dist","iterate":"pnpm version patch && pnpm publish --access public --no-git-checks"},"unbuild":{"clean":true,"rollup":{"dts":{"include":["src/**/*.ts"],"compilerOptions":{"composite":false}},"esbuild":{"tsconfigRaw":{"extends":"./tsconfig.json","include":["./src/**/*.ts"],"compilerOptions":{"outDir":"dist","target":"ESNext","rootDir":"src","declaration":true,"emitDecoratorMetadata":true,"experimentalDecorators":true}}},"inlineDependencies":false},"external":["mongoose","@nestjs/mongoose","dayjs"],"declaration":true},"_npmUser":{"name":"abaccus","email":"abourassa@assetval.com"},"_resolved":"/tmp/71588e3ee6da5076a2dabf477421bb53/assetval-employee-0.0.3.tgz","_integrity":"sha512-F2sPWMd73kLGdqYBgm2Jec3ZRAS7j5eccXmV94WQzYjBYgsffouEAaPjyfkBOMjUBZD7QMBRm0yRxbmKpW8tXA==","repository":{"url":"git+https://github.com/AssetVal/Hub.git","type":"git"},"_npmVersion":"10.8.2","description":"AssetVal's employee workspace","directories":{},"sideEffects":false,"_nodeVersion":"22.6.0","browserslist":["last 2 version","> 1%"],"dependencies":{"zod":"^3.23.8","dayjs":"^1.11.13","tslib":"^2.7.0","mongoose":"^8.6.0","@assetval/user":"^0.2.6","@nestjs/mongoose":"^10.0.10","reflect-metadata":"^0.2.2","@assetval/address":"^0.3.5","@assetval/geojson":"^0.0.4","mongoose-lean-virtuals":"^0.9.1"},"_hasShrinkwrap":false,"devDependencies":{"rxjs":"^7.8.1","vitest":"^2.0.5","unbuild":"^2.0.0","typescript":"^5.5.4","@nestjs/core":"^10.4.1","@nestjs/common":"^10.4.1","@assetval/confs":"^1.0.0","@vitest/coverage-v8":"^2.0.5"},"peerDependencies":{"zod":"*","rxjs":"*","tslib":"^*","mongoose":"*"},"_npmOperationalInternal":{"tmp":"tmp/employee_0.0.3_1724957410424_0.6379875994369937","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@assetval/employee","description":"AssetVal's employee workspace","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/Employee.d.ts","import":"./dist/Employee.mjs","require":"./dist/Employee.cjs"}},"main":"dist/Employee.cjs","module":"dist/Employee.mjs","types":"dist/Employee.d.ts","dependencies":{"@nestjs/mongoose":"^10.0.10","dayjs":"^1.11.13","mongoose":"^8.6.0","mongoose-lean-virtuals":"^0.9.1","reflect-metadata":"^0.2.2","tslib":"^2.7.0","zod":"^3.23.8","@assetval/address":"^0.3.6","@assetval/geojson":"^0.0.5","@assetval/user":"^0.2.7"},"peerDependencies":{"mongoose":"*","rxjs":"*","tslib":"^*","zod":"*"},"devDependencies":{"@nestjs/common":"^10.4.1","@nestjs/core":"^10.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.4","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/employee@0.0.4","bugs":{"url":"https://github.com/AssetVal/Hub/issues"},"homepage":"https://github.com/AssetVal/Hub#readme","_integrity":"sha512-fvkk3npxm5xqj+jV1458QaMiGi2pab3sfmZaSTbjqrvUtPY+mOgRn7riBYZEMinveMKbKBcAF5xUoSAXqV7Yzg==","_resolved":"/tmp/8e9a5bb84b673bf6728c7b41799e212a/assetval-employee-0.0.4.tgz","_from":"file:assetval-employee-0.0.4.tgz","_nodeVersion":"22.6.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-fvkk3npxm5xqj+jV1458QaMiGi2pab3sfmZaSTbjqrvUtPY+mOgRn7riBYZEMinveMKbKBcAF5xUoSAXqV7Yzg==","shasum":"3398e5f87dafb7a3d697a61819a1865694af36c3","tarball":"https://registry.npmjs.org/@assetval/employee/-/employee-0.0.4.tgz","fileCount":8,"unpackedSize":30414,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDvqEfQHGVzyny6RIqsysqmUvY6x13Wl5wXDRT4IzjViAiARyEWSegsje+MBtWUHyMDCNiHfANEemYmCjhOAB14C/w=="}]},"_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/employee_0.0.4_1725041796312_0.21033339429995013"},"_hasShrinkwrap":false}},"time":{"created":"2024-08-27T18:39:40.512Z","modified":"2024-08-30T18:16:36.731Z","0.0.1":"2024-08-27T18:39:40.795Z","0.0.2":"2024-08-27T18:56:46.418Z","0.0.3":"2024-08-29T18:50:10.639Z","0.0.4":"2024-08-30T18:16:36.529Z"},"bugs":{"url":"https://github.com/AssetVal/Hub/issues"},"license":"MIT","homepage":"https://github.com/AssetVal/Hub#readme","repository":{"type":"git","url":"git+https://github.com/AssetVal/Hub.git"},"description":"AssetVal's employee workspace","maintainers":[{"name":"abaccus","email":"abourassa@assetval.com"},{"name":"lekxy_","email":"kyle.hagad@gmail.com"}],"readme":"# Employee\n\nThis is the Veritas Employee Schema workspace.\n\n## Installation\n\n```sh\nyarn add @assetval/employee\n```\n\n## Usage\n\n### As a Class (Front End)\n\n```ts\nimport { Employee } from '@assetval/employee';\n\nconst employee = new Employee();\n```\n\n### As Schema (Back End)\n\n```ts\nimport { {Employee}Schema, Employee } from '@assetval/employee';\nimport { Model } from 'mongoose';\n\nexport const {Employee}Model = model<Employee>('{employee}es', {Employee}Schema);\n```\n\n### As Validation (Back End)\n\n```ts\nimport { {Employee}ValidationSchema } from '@assetval/employee';\nimport { z } from 'zod';\nimport { MagikRoutes } from '../middleware/RouterManager.js';\n\nconst ProfileRoute = MagikRoutes.getRouter('/profile');\n\nProfileRoute.post('/updateEmployee', {\n  auth: 'ensureAuthenticated',\n  validationSchema: z.object({\n    body: {Employee}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"}