{"_id":"@defra/waste-movement-utils","_rev":"14-4a95f737d0a5c1793454b0d0f107f588","name":"@defra/waste-movement-utils","dist-tags":{"latest":"1.13.0"},"versions":{"1.0.0":{"name":"@defra/waste-movement-utils","version":"1.0.0","author":{"name":"Defra DDTS"},"license":"OGL-UK-3.0","_id":"@defra/waste-movement-utils@1.0.0","maintainers":[{"name":"abeyonalaja","email":"abey.onalaja@gmail.com"},{"name":"shepda","email":"david@x-designs.co.uk"}],"dist":{"shasum":"9d1c01729807bf7f604cc727d76d1517a531cfca","tarball":"https://registry.npmjs.org/@defra/waste-movement-utils/-/waste-movement-utils-1.0.0.tgz","fileCount":84,"integrity":"sha512-3ifOymb/wviOKcx8SZAu5SwpOZRjG1mhfyBdBi/pulAp/1+5jvSQ/IoIEh5Pr4oFYu7eJo76hBhd7uOpltdMqQ==","signatures":[{"sig":"MEYCIQDyeC44nLRs8x2iAyNzmNlaUcQjsXS8TygciKJJziA2lQIhANb6O6ogrkHnCOCQ9a8fMM08mpMQEnJh9CQ5CI+hOzKx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":545449},"main":"src/index.js","type":"module","engines":{"node":">=22"},"gitHead":"23785b42ddeadf9124715dc7ee02ce454d5932cc","scripts":{"lint":"eslint --cache --cache-strategy content \"**/*.{cjs,js}\"","test":"node --no-experimental-require-module ./node_modules/jest/bin/jest.js --coverage --verbose --runInBand","format":"prettier --write \"**/*.{cjs,js,json,md}\"","lint:fix":"npm run lint -- --fix","test:watch":"node --no-experimental-require-module ./node_modules/jest/bin/jest.js --watch","format:check":"prettier --check \"**/*.{cjs,js,json,md}\"","git:pre-commit-hook":"npm run format:check && npm run lint"},"_npmUser":{"name":"shepda","email":"david@x-designs.co.uk"},"overrides":{"brace-expansion":"^5.0.8"},"_npmVersion":"11.17.0","description":"waste-movement-utils","directories":{},"_nodeVersion":"24.19.0","dependencies":{"joi":"18.2.1","uuid":"^14.0.0","@hapi/basic":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","husky":"^9.1.7","eslint":"^10.8.0","prettier":"3.8.3","babel-jest":"^30.4.1","neostandard":"^0.13.0","@babel/preset-env":"^7.29.7","babel-plugin-transform-import-meta":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/waste-movement-utils_1.0.0_1786635740101_0.3191485374855363","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@defra/waste-movement-utils","version":"1.3.0","author":{"name":"Defra DDTS"},"license":"OGL-UK-3.0","_id":"@defra/waste-movement-utils@1.3.0","maintainers":[{"name":"abeyonalaja","email":"abey.onalaja@gmail.com"},{"name":"shepda","email":"david@x-designs.co.uk"}],"homepage":"https://github.com/DEFRA/waste-movement-utils#readme","bugs":{"url":"https://github.com/DEFRA/waste-movement-utils/issues"},"dist":{"shasum":"ecccb7191fdf9eabf79dc90246a9b90c8eca5f4c","tarball":"https://registry.npmjs.org/@defra/waste-movement-utils/-/waste-movement-utils-1.3.0.tgz","fileCount":87,"integrity":"sha512-IfakPWc/xS+2yVpLtR+/+aMhaLxKKA9TDrCvhOO7wFa20ZZNAHHYDGlg7glqoDpJ8IE3FsFNIONd/s5awEiUdQ==","signatures":[{"sig":"MEUCIQDL9lZqnFH+Z+QTyrBK7eHl97iOgw9/c2hxH/6TtO0QXwIgPX8rt7J7whWA7M38PZk3mKwfeb6y9X/XtLZnDHI4iM0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@defra%2fwaste-movement-utils@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":549033},"main":"src/index.js","type":"module","engines":{"node":">=22"},"gitHead":"fe182ccf7ed59bd8d90da0af15d5fc4950379d61","scripts":{"lint":"eslint --cache --cache-strategy content \"**/*.{cjs,js}\"","test":"node --no-experimental-require-module ./node_modules/jest/bin/jest.js --coverage --verbose --runInBand","format":"prettier --write \"**/*.{cjs,js,json,md}\"","lint:fix":"npm run lint -- --fix","test:watch":"node --no-experimental-require-module ./node_modules/jest/bin/jest.js --watch","format:check":"prettier --check \"**/*.{cjs,js,json,md}\"","git:pre-commit-hook":"npm run format:check && npm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a30116ee-66fc-458c-8c2d-071425cb56f5"}},"overrides":{"brace-expansion":"^5.0.8"},"repository":{"url":"git+https://github.com/DEFRA/waste-movement-utils.git"},"_npmVersion":"11.17.0","description":"waste-movement-utils","directories":{},"_nodeVersion":"24.19.0","dependencies":{"joi":"18.2.1","uuid":"^14.0.0","@hapi/basic":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","husky":"^9.1.7","eslint":"^10.8.0","prettier":"3.8.3","babel-jest":"^30.4.1","neostandard":"^0.13.0","@babel/preset-env":"^7.29.7","babel-plugin-transform-import-meta":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/waste-movement-utils_1.3.0_1787132568670_0.22233659936637462","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@defra/waste-movement-utils","version":"1.4.0","author":{"name":"Defra DDTS"},"license":"OGL-UK-3.0","_id":"@defra/waste-movement-utils@1.4.0","maintainers":[{"name":"abeyonalaja","email":"abey.onalaja@gmail.com"},{"name":"shepda","email":"david@x-designs.co.uk"}],"homepage":"https://github.com/DEFRA/waste-movement-utils#readme","bugs":{"url":"https://github.com/DEFRA/waste-movement-utils/issues"},"dist":{"shasum":"13bdf69c3fac2130747a0383c82a4a7cd8dc814d","tarball":"https://registry.npmjs.org/@defra/waste-movement-utils/-/waste-movement-utils-1.4.0.tgz","fileCount":87,"integrity":"sha512-rqrkC/uk05eye6lbYep8c6zf0hxCP6GIkTOGVLSnmYisUD4p77KGZox5WOU6603Yj5IFJt6GH8LETb2MeBFXIQ==","signatures":[{"sig":"MEYCIQCu3EQTnUsVvtIp/JrfHdrCiEE4+CRuP2h9xoB+uMKVUgIhANdKTUNLxLt/1SwIowhDoHt66d64JB9181XXhPvseVuE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@defra%2fwaste-movement-utils@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":549325},"main":"src/index.js","type":"module","engines":{"node":">=22"},"gitHead":"9d27f534dd855d1600287b2f65ccf65690c29311","scripts":{"lint":"eslint --cache --cache-strategy content \"**/*.{cjs,js}\"","test":"node --no-experimental-require-module ./node_modules/jest/bin/jest.js --coverage --verbose --runInBand","format":"prettier --write \"**/*.{cjs,js,json,md}\"","lint:fix":"npm run lint -- --fix","test:watch":"node --no-experimental-require-module ./node_modules/jest/bin/jest.js --watch","format:check":"prettier --check \"**/*.{cjs,js,json,md}\"","git:pre-commit-hook":"npm run format:check && npm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a30116ee-66fc-458c-8c2d-071425cb56f5"}},"overrides":{"brace-expansion":"^5.0.8"},"repository":{"url":"git+https://github.com/DEFRA/waste-movement-utils.git"},"_npmVersion":"11.17.0","description":"waste-movement-utils","directories":{},"_nodeVersion":"24.19.0","dependencies":{"joi":"18.2.1","uuid":"^14.0.0","@hapi/basic":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","husky":"^9.1.7","eslint":"^10.8.0","prettier":"3.8.3","babel-jest":"^30.4.1","neostandard":"^0.13.0","@babel/preset-env":"^7.29.7","babel-plugin-transform-import-meta":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/waste-movement-utils_1.4.0_1787149300404_0.41225358065422557","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@defra/waste-movement-utils","version":"1.5.0","author":{"name":"Defra DDTS"},"license":"OGL-UK-3.0","_id":"@defra/waste-movement-utils@1.5.0","maintainers":[{"name":"abeyonalaja","email":"abey.onalaja@gmail.com"},{"name":"shepda","email":"david@x-designs.co.uk"}],"homepage":"https://github.com/DEFRA/waste-movement-utils#readme","bugs":{"url":"https://github.com/DEFRA/waste-movement-utils/issues"},"dist":{"shasum":"f7235f0dcc8041d93935fbb1eb18284c023a8da1","tarball":"https://registry.npmjs.org/@defra/waste-movement-utils/-/waste-movement-utils-1.5.0.tgz","fileCount":100,"integrity":"sha512-M/HUlwp3ZX96h8BF1EIx97ETinejOQj9r4+dS+0EMaZvJrWgKvC9ZzxIR5r7ioCcdn/kzdKCemqfWG22373qsg==","signatures":[{"sig":"MEUCIDF+V3XUl1tPdEgWA9PP2EbwpIIBKyFbKMdZGk5XHoKqAiEA2sGH+zEoevsquq3A88kADBOG8TuWLyJRkgnAfxbOZZw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@defra%2fwaste-movement-utils@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":579316},"main":"src/index.js","type":"module","engines":{"node":">=22"},"gitHead":"dba60694a567b28362fc84723669ba89083cde04","scripts":{"lint":"eslint --cache --cache-strategy content \"**/*.{cjs,js}\"","test":"node --no-experimental-require-module ./node_modules/jest/bin/jest.js --coverage --verbose --runInBand","format":"prettier --write \"**/*.{cjs,js,json,md}\"","lint:fix":"npm run lint -- --fix","test:watch":"node --no-experimental-require-module ./node_modules/jest/bin/jest.js --watch","format:check":"prettier --check \"**/*.{cjs,js,json,md}\"","git:pre-commit-hook":"npm run format:check && npm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a30116ee-66fc-458c-8c2d-071425cb56f5"}},"overrides":{"brace-expansion":"^5.0.8"},"repository":{"url":"git+https://github.com/DEFRA/waste-movement-utils.git"},"_npmVersion":"11.17.0","description":"waste-movement-utils","directories":{},"_nodeVersion":"24.19.0","dependencies":{"joi":"18.2.1","uuid":"^14.0.0","@hapi/basic":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","husky":"^9.1.7","eslint":"^10.8.0","prettier":"3.8.3","babel-jest":"^30.4.1","neostandard":"^0.13.0","@babel/preset-env":"^7.29.7","babel-plugin-transform-import-meta":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/waste-movement-utils_1.5.0_1787583408566_0.8494761403002906","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@defra/waste-movement-utils","version":"1.6.0","author":{"name":"Defra DDTS"},"license":"OGL-UK-3.0","_id":"@defra/waste-movement-utils@1.6.0","maintainers":[{"name":"abeyonalaja","email":"abey.onalaja@gmail.com"},{"name":"shepda","email":"david@x-designs.co.uk"}],"homepage":"https://github.com/DEFRA/waste-movement-utils#readme","bugs":{"url":"https://github.com/DEFRA/waste-movement-utils/issues"},"dist":{"shasum":"1e9c458c17b69d44187dc12566c9765d737da8a4","tarball":"https://registry.npmjs.org/@defra/waste-movement-utils/-/waste-movement-utils-1.6.0.tgz","fileCount":100,"integrity":"sha512-YfHqN9CQMaf78Ym7FxSrElaspFamh26HT1lhnYOgMIIGX+c8eB8o4BCNUhuXzTRGJhxS/S468cKluwrukPT/tA==","signatures":[{"sig":"MEUCIQCyWiABiI0GwxgqiUpXm+6f80myCzLgI/a5sYepnjzdwgIgLdyK3hJVt+xFMSq8xgWAbXoW60c+6HvaYCIcAd7PQ4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@defra%2fwaste-movement-utils@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":579642},"main":"src/index.js","type":"module","engines":{"node":">=22"},"gitHead":"089715612dd8cce9830780237ff3b14f62f0a447","scripts":{"lint":"eslint --cache --cache-strategy content \"**/*.{cjs,js}\"","test":"node --no-experimental-require-module ./node_modules/jest/bin/jest.js --coverage --verbose --runInBand","format":"prettier --write \"**/*.{cjs,js,json,md}\"","lint:fix":"npm run lint -- --fix","test:watch":"node --no-experimental-require-module ./node_modules/jest/bin/jest.js --watch","format:check":"prettier --check \"**/*.{cjs,js,json,md}\"","git:pre-commit-hook":"npm run format:check && npm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a30116ee-66fc-458c-8c2d-071425cb56f5"}},"overrides":{"brace-expansion":"^5.0.8"},"repository":{"url":"git+https://github.com/DEFRA/waste-movement-utils.git"},"_npmVersion":"11.17.0","description":"waste-movement-utils","directories":{},"_nodeVersion":"24.19.0","dependencies":{"joi":"18.2.1","uuid":"^14.0.0","@hapi/basic":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","husky":"^9.1.7","eslint":"^10.8.0","prettier":"3.8.3","babel-jest":"^30.4.1","neostandard":"^0.13.0","@babel/preset-env":"^7.29.7","babel-plugin-transform-import-meta":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/waste-movement-utils_1.6.0_1787835183255_0.15795112086420415","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@defra/waste-movement-utils","version":"1.7.0","author":{"name":"Defra DDTS"},"license":"OGL-UK-3.0","_id":"@defra/waste-movement-utils@1.7.0","maintainers":[{"name":"abeyonalaja","email":"abey.onalaja@gmail.com"},{"name":"shepda","email":"david@x-designs.co.uk"}],"homepage":"https://github.com/DEFRA/waste-movement-utils#readme","bugs":{"url":"https://github.com/DEFRA/waste-movement-utils/issues"},"dist":{"shasum":"6e798d29d2178c4cd3a2413d96cf391b09116659","tarball":"https://registry.npmjs.org/@defra/waste-movement-utils/-/waste-movement-utils-1.7.0.tgz","fileCount":100,"integrity":"sha512-hGzOd/VbclqKZNh9skFbqiorKlblDv8Y4seZBRqorvDfb2mywhjlNHtZrIeEpvgyiJ9WWdQhlMDVLzu8mET5Cw==","signatures":[{"sig":"MEYCIQCkL5MtQiEgdSigZ1e4pzOFbsQdsgsSHK0Ljaffu2zBmwIhAOZZ7pAlG00g6yOQpXjCGrD7s3I6ND5dzHfpSZtAYhEy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@defra%2fwaste-movement-utils@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":580038},"main":"src/index.js","type":"module","engines":{"node":">=22"},"gitHead":"c8a257a5618a1e4f1c71cb15991f092981108551","scripts":{"lint":"eslint --cache --cache-strategy content \"**/*.{cjs,js}\"","test":"node --no-experimental-require-module ./node_modules/jest/bin/jest.js --coverage --verbose --runInBand","format":"prettier --write \"**/*.{cjs,js,json,md}\"","lint:fix":"npm run lint -- --fix","test:watch":"node --no-experimental-require-module ./node_modules/jest/bin/jest.js --watch","format:check":"prettier --check \"**/*.{cjs,js,json,md}\"","git:pre-commit-hook":"npm run format:check && npm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a30116ee-66fc-458c-8c2d-071425cb56f5"}},"overrides":{"brace-expansion":"^5.0.8"},"repository":{"url":"git+https://github.com/DEFRA/waste-movement-utils.git"},"_npmVersion":"11.17.0","description":"waste-movement-utils","directories":{},"_nodeVersion":"24.19.0","dependencies":{"joi":"18.2.1","uuid":"^14.0.0","@hapi/basic":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","husky":"^9.1.7","eslint":"^10.8.0","prettier":"3.8.3","babel-jest":"^30.4.1","neostandard":"^0.13.0","@babel/preset-env":"^7.29.7","babel-plugin-transform-import-meta":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/waste-movement-utils_1.7.0_1787845710068_0.9174605504598421","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@defra/waste-movement-utils","version":"1.8.0","author":{"name":"Defra DDTS"},"license":"OGL-UK-3.0","_id":"@defra/waste-movement-utils@1.8.0","maintainers":[{"name":"abeyonalaja","email":"abey.onalaja@gmail.com"},{"name":"shepda","email":"david@x-designs.co.uk"}],"homepage":"https://github.com/DEFRA/waste-movement-utils#readme","bugs":{"url":"https://github.com/DEFRA/waste-movement-utils/issues"},"dist":{"shasum":"c58baece5d1ee92fcd8dc2cd93703212dc639de6","tarball":"https://registry.npmjs.org/@defra/waste-movement-utils/-/waste-movement-utils-1.8.0.tgz","fileCount":104,"integrity":"sha512-YcG4Y5MSUBp4zU2mHLkuy6uber+UFddGzeRGt18SR7kvdRds+Z1ez+nniKQuxcv4lSu+6Ds76KVAOcg3V/YKaw==","signatures":[{"sig":"MEUCIBnrY2TNaY3ITrz7050LgCl8UvHtNtYsTe8UgN6v2LVYAiEAmD3/ExvACo9pGe6oowVsvv4vIxpRp/qZAlhfHc6zRvk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCYmRLIbcp3HPYODFI+tDtqvC8EtKk2wcIFENtz3h/6agIhAPxZCbrxQJZFQOAwo+wo0FRFi1CGNAMXLegMCZ/Vaav/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@defra%2fwaste-movement-utils@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":598584},"main":"src/index.js","type":"module","engines":{"node":">=22"},"gitHead":"648208e0cd79c6aae7be16fef5c1a083e6d2a93c","scripts":{"lint":"eslint --cache --cache-strategy content \"**/*.{cjs,js}\"","test":"node --no-experimental-require-module ./node_modules/jest/bin/jest.js --coverage --verbose --runInBand","format":"prettier --write \"**/*.{cjs,js,json,md}\"","lint:fix":"npm run lint -- --fix","test:watch":"node --no-experimental-require-module ./node_modules/jest/bin/jest.js --watch","format:check":"prettier --check \"**/*.{cjs,js,json,md}\"","git:pre-commit-hook":"npm run format:check && npm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a30116ee-66fc-458c-8c2d-071425cb56f5"}},"overrides":{"brace-expansion":"^5.0.8"},"repository":{"url":"git+https://github.com/DEFRA/waste-movement-utils.git"},"_npmVersion":"11.19.0","description":"waste-movement-utils","directories":{},"_nodeVersion":"24.20.0","dependencies":{"joi":"^18.2.9","uuid":"^14.0.0","@hapi/basic":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","husky":"^9.1.7","eslint":"^10.8.0","prettier":"3.8.3","@hapi/boom":"^10.0.1","babel-jest":"^30.4.1","neostandard":"^0.13.0","@babel/preset-env":"^7.29.7","babel-plugin-transform-import-meta":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/waste-movement-utils_1.8.0_1789478700110_0.7576162769737831","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@defra/waste-movement-utils","version":"1.9.0","author":{"name":"Defra DDTS"},"license":"OGL-UK-3.0","_id":"@defra/waste-movement-utils@1.9.0","maintainers":[{"name":"abeyonalaja","email":"abey.onalaja@gmail.com"},{"name":"shepda","email":"david@x-designs.co.uk"}],"homepage":"https://github.com/DEFRA/waste-movement-utils#readme","bugs":{"url":"https://github.com/DEFRA/waste-movement-utils/issues"},"dist":{"shasum":"efcbf0901c30df47d227bbf3f4a794c25498bd68","tarball":"https://registry.npmjs.org/@defra/waste-movement-utils/-/waste-movement-utils-1.9.0.tgz","fileCount":104,"integrity":"sha512-TDoCaq4eI8fYH1ETnOfTNxSyxJFpKJWwS15zpPgn/GxF+Wyc/OywZQnKsYUrkl9/IHboZRHiocnWv9CjpU5UZw==","signatures":[{"sig":"MEQCIAX9a1JA3uDBQZ8lXIFihp1aB3yWQLD2bHpYB3frI2u5AiApuDPr71dMZVN7ESBP31ToQgB0lsdkGoF1WF4/zyv5uw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCQdhVDP0xXiBrnwbt2p81oMVgBc+nRi2GRDOwAYmEWFwIhANmzjZKj8UxiJmcLhwkb5gfXK0/nL2y6osN/mWisYkRS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@defra%2fwaste-movement-utils@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":599742},"main":"src/index.js","type":"module","engines":{"node":">=22"},"gitHead":"ea8d7c379c2208eb964341647acbceced1fa1358","scripts":{"lint":"eslint --cache --cache-strategy content \"**/*.{cjs,js}\"","test":"node --no-experimental-require-module ./node_modules/jest/bin/jest.js --coverage --verbose --runInBand","format":"prettier --write \"**/*.{cjs,js,json,md}\"","lint:fix":"npm run lint -- --fix","test:watch":"node --no-experimental-require-module ./node_modules/jest/bin/jest.js --watch","format:check":"prettier --check \"**/*.{cjs,js,json,md}\"","git:pre-commit-hook":"npm run format:check && npm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a30116ee-66fc-458c-8c2d-071425cb56f5"}},"overrides":{"brace-expansion":"^5.0.8"},"repository":{"url":"git+https://github.com/DEFRA/waste-movement-utils.git"},"_npmVersion":"11.19.0","description":"waste-movement-utils","directories":{},"_nodeVersion":"24.20.0","dependencies":{"joi":"^18.2.9","uuid":"^14.0.0","@hapi/basic":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","husky":"^9.1.7","eslint":"^10.8.0","prettier":"3.8.3","@hapi/boom":"^10.0.1","babel-jest":"^30.4.1","neostandard":"^0.13.0","@babel/preset-env":"^7.29.7","babel-plugin-transform-import-meta":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/waste-movement-utils_1.9.0_1789550843201_0.9517023572658156","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@defra/waste-movement-utils","version":"1.10.0","author":{"name":"Defra DDTS"},"license":"OGL-UK-3.0","_id":"@defra/waste-movement-utils@1.10.0","maintainers":[{"name":"abeyonalaja","email":"abey.onalaja@gmail.com"},{"name":"shepda","email":"david@x-designs.co.uk"}],"homepage":"https://github.com/DEFRA/waste-movement-utils#readme","bugs":{"url":"https://github.com/DEFRA/waste-movement-utils/issues"},"dist":{"shasum":"8868d0900c5ed890025eab9309bb8c8fe456c135","tarball":"https://registry.npmjs.org/@defra/waste-movement-utils/-/waste-movement-utils-1.10.0.tgz","fileCount":106,"integrity":"sha512-JTWLkWm95kH0AIi7+gBjD2cHM08OgzLKJctkfB7fenpDMh5y6iUtRT92bjBsCg9s7ui8klykt635HIcdk2FIag==","signatures":[{"sig":"MEUCIQCYQyCQf119NFFL68cjQhuSvZrMWhozEyRAKCJ5ERa8EgIgF6n4dTRp7MimMOWQpG2J9K/U1lBTuSchW44YvFztwGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDnWaoFsPsYYzHAx2wpohAs17x3rL29cN9KjsPucHr8YQIhALCr9Mi5O68H+fQ2zJdaHM4vR1W/CSxJ+6exrPR5JgUQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@defra%2fwaste-movement-utils@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":606069},"main":"src/index.js","type":"module","engines":{"node":">=22"},"gitHead":"ff795b3848a03de06dd4530d5b133d244541d067","scripts":{"lint":"eslint --cache --cache-strategy content \"**/*.{cjs,js}\"","test":"node --no-experimental-require-module ./node_modules/jest/bin/jest.js --coverage --verbose --runInBand","format":"prettier --write \"**/*.{cjs,js,json,md}\"","lint:fix":"npm run lint -- --fix","test:watch":"node --no-experimental-require-module ./node_modules/jest/bin/jest.js --watch","format:check":"prettier --check \"**/*.{cjs,js,json,md}\"","git:pre-commit-hook":"npm run format:check && npm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a30116ee-66fc-458c-8c2d-071425cb56f5"}},"overrides":{"brace-expansion":"^5.0.8"},"repository":{"url":"git+https://github.com/DEFRA/waste-movement-utils.git"},"_npmVersion":"11.19.0","description":"waste-movement-utils","directories":{},"_nodeVersion":"24.20.0","dependencies":{"joi":"^18.2.9","uuid":"^14.0.0","@hapi/basic":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","husky":"^9.1.7","eslint":"^10.8.0","prettier":"3.8.3","@hapi/boom":"^10.0.1","babel-jest":"^30.4.1","neostandard":"^0.13.0","@babel/preset-env":"^7.29.7","babel-plugin-transform-import-meta":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/waste-movement-utils_1.10.0_1789561713267_0.9078863991724306","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@defra/waste-movement-utils","version":"1.10.1","author":{"name":"Defra DDTS"},"license":"OGL-UK-3.0","_id":"@defra/waste-movement-utils@1.10.1","maintainers":[{"name":"abeyonalaja","email":"abey.onalaja@gmail.com"},{"name":"shepda","email":"david@x-designs.co.uk"}],"homepage":"https://github.com/DEFRA/waste-movement-utils#readme","bugs":{"url":"https://github.com/DEFRA/waste-movement-utils/issues"},"dist":{"shasum":"3bddbcb21f3b76323f19bc21af9ce8b4ad1c17c0","tarball":"https://registry.npmjs.org/@defra/waste-movement-utils/-/waste-movement-utils-1.10.1.tgz","fileCount":106,"integrity":"sha512-U78p7dEhkbmyGiZ59Hfn5qB7RTcP/9eBJy5iBBtEfN/FDkX4FMY9tUPgM4VehvNvVjse0sNp8cBCreIK6Rkzew==","signatures":[{"sig":"MEYCIQDPFwVTj3+FAyKRSyA0vwDOBIapgXPE3aCKyPu3dqnPEQIhAPhU6TqDmbhdVZ3K0ikp4clRYo/IzzKK/6uuRWvR2Sxf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIH6E/dGTlfBXGJg3Nt3lyNPzG2CYrbMmcojip5NbUc2vAiBQOkJpo24WdhDAyg6AGXkVqgIXyJI2plYhg5JwFtBPyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@defra%2fwaste-movement-utils@1.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":605698},"main":"src/index.js","type":"module","engines":{"node":">=22"},"gitHead":"63f01bbcf3426052dc7ea7bbd186d59759a87a17","scripts":{"lint":"eslint --cache --cache-strategy content \"**/*.{cjs,js}\"","test":"node --no-experimental-require-module ./node_modules/jest/bin/jest.js --coverage --verbose --runInBand","format":"prettier --write \"**/*.{cjs,js,json,md}\"","lint:fix":"npm run lint -- --fix","test:watch":"node --no-experimental-require-module ./node_modules/jest/bin/jest.js --watch","format:check":"prettier --check \"**/*.{cjs,js,json,md}\"","git:pre-commit-hook":"npm run format:check && npm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a30116ee-66fc-458c-8c2d-071425cb56f5"}},"overrides":{"brace-expansion":"^5.0.8"},"repository":{"url":"git+https://github.com/DEFRA/waste-movement-utils.git"},"_npmVersion":"11.19.0","description":"waste-movement-utils","directories":{},"_nodeVersion":"24.20.0","dependencies":{"joi":"^18.2.9","uuid":"^14.0.0","@hapi/basic":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","husky":"^9.1.7","eslint":"^10.8.0","prettier":"3.8.3","@hapi/boom":"^10.0.1","babel-jest":"^30.4.1","neostandard":"^0.13.0","@babel/preset-env":"^7.29.7","babel-plugin-transform-import-meta":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/waste-movement-utils_1.10.1_1789572936649_0.43982540227079103","host":"s3://npm-registry-packages-npm-production"}},"1.10.2":{"name":"@defra/waste-movement-utils","version":"1.10.2","author":{"name":"Defra DDTS"},"license":"OGL-UK-3.0","_id":"@defra/waste-movement-utils@1.10.2","maintainers":[{"name":"abeyonalaja","email":"abey.onalaja@gmail.com"},{"name":"shepda","email":"david@x-designs.co.uk"}],"homepage":"https://github.com/DEFRA/waste-movement-utils#readme","bugs":{"url":"https://github.com/DEFRA/waste-movement-utils/issues"},"dist":{"shasum":"762a1173b99bb701caf9b52fcc1cfb6d7a7b567a","tarball":"https://registry.npmjs.org/@defra/waste-movement-utils/-/waste-movement-utils-1.10.2.tgz","fileCount":107,"integrity":"sha512-xoo15xmsivunE2MbH8Drqe+RHmDrGdOi+gKFprwLUvI1927gYjSvUaUqSIHCQmFPYAecjoQrCZ+e77EAFyAHvw==","signatures":[{"sig":"MEUCIQC59GB4YEphS/3N7+kFj/Tr4j2CWfR7zOYtSQzGDw+FIQIgOjDyeZXFnrSoySgR/5NHno6hrE0gQPy0tS3ie9bly34=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD/saYJvxXfPL1lusYI+CfnWQcx2Fr4LjR+kkSA5Cy2IwIhAMjlp5+uWc3kgETGrK1loP3qt80rnSf0wx5O81dWB2KX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@defra%2fwaste-movement-utils@1.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":620695},"main":"src/index.js","type":"module","engines":{"node":">=22"},"gitHead":"dbbc7cee303f1d03d561b0624257617d9a264b14","scripts":{"lint":"eslint --cache --cache-strategy content \"**/*.{cjs,js}\"","test":"node --no-experimental-require-module ./node_modules/jest/bin/jest.js --coverage --verbose --runInBand","format":"prettier --write \"**/*.{cjs,js,json,md}\"","lint:fix":"npm run lint -- --fix","test:watch":"node --no-experimental-require-module ./node_modules/jest/bin/jest.js --watch","format:check":"prettier --check \"**/*.{cjs,js,json,md}\"","git:pre-commit-hook":"npm run format:check && npm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a30116ee-66fc-458c-8c2d-071425cb56f5"}},"overrides":{"brace-expansion":"^5.0.8"},"repository":{"url":"git+https://github.com/DEFRA/waste-movement-utils.git"},"_npmVersion":"11.19.0","description":"waste-movement-utils","directories":{},"_nodeVersion":"24.20.0","dependencies":{"joi":"^18.2.9","uuid":"^14.0.0","@hapi/basic":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","husky":"^9.1.7","eslint":"^10.8.0","prettier":"3.8.3","@hapi/boom":"^10.0.1","@hapi/hapi":"^21.4.10","babel-jest":"^30.4.1","neostandard":"^0.13.0","@babel/preset-env":"^7.29.7","babel-plugin-transform-import-meta":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/waste-movement-utils_1.10.2_1789987470032_0.06400903724121831","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@defra/waste-movement-utils","version":"1.11.0","author":{"name":"Defra DDTS"},"license":"OGL-UK-3.0","_id":"@defra/waste-movement-utils@1.11.0","maintainers":[{"name":"abeyonalaja","email":"abey.onalaja@gmail.com"},{"name":"shepda","email":"david@x-designs.co.uk"}],"homepage":"https://github.com/DEFRA/waste-movement-utils#readme","bugs":{"url":"https://github.com/DEFRA/waste-movement-utils/issues"},"dist":{"shasum":"45041258dca11039b8f0119a32189a24c30001fa","tarball":"https://registry.npmjs.org/@defra/waste-movement-utils/-/waste-movement-utils-1.11.0.tgz","fileCount":107,"integrity":"sha512-Tu/3d7Ppc6u0d9JlExhUg/J6LdK3yxk/DS0lL3g5Bw5A2z5kfF/kScior4VnYCAjQrHsV2mZ38J21bACoI4fYw==","signatures":[{"sig":"MEUCICeCUTN8O8mDgPEghADyCsLpbekzpEuue0S/pnQM+ZHjAiEApXvvNwIQtshkMbHURKXbhyJTFgptaEMo3th/0eSb20I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC+xcwmQZ3R749gdGhTuP1KDg5zkGVmj3r3oOjYUJ6a/wIgP509YE1WoqC7fkEoZWD4prKQDgJNC/LJ4UF9Yg6mmpI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@defra%2fwaste-movement-utils@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":621728},"main":"src/index.js","type":"module","engines":{"node":">=22"},"gitHead":"5f784d99ec891d7a56910f12895d8f26c0718b3b","scripts":{"lint":"eslint --cache --cache-strategy content \"**/*.{cjs,js}\"","test":"node --no-experimental-require-module ./node_modules/jest/bin/jest.js --coverage --verbose --runInBand","format":"prettier --write \"**/*.{cjs,js,json,md}\"","lint:fix":"npm run lint -- --fix","test:watch":"node --no-experimental-require-module ./node_modules/jest/bin/jest.js --watch","format:check":"prettier --check \"**/*.{cjs,js,json,md}\"","git:pre-commit-hook":"npm run format:check && npm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a30116ee-66fc-458c-8c2d-071425cb56f5"}},"overrides":{"brace-expansion":"^5.0.8"},"repository":{"url":"git+https://github.com/DEFRA/waste-movement-utils.git"},"_npmVersion":"11.19.0","description":"waste-movement-utils","directories":{},"_nodeVersion":"24.20.0","dependencies":{"joi":"^18.2.9","uuid":"^14.0.0","@hapi/basic":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","husky":"^9.1.7","eslint":"^10.8.0","prettier":"3.8.3","@hapi/boom":"^10.0.1","@hapi/hapi":"^21.4.10","babel-jest":"^30.4.1","neostandard":"^0.13.0","@babel/preset-env":"^7.29.7","babel-plugin-transform-import-meta":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/waste-movement-utils_1.11.0_1790088422536_0.4110676915688569","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@defra/waste-movement-utils","version":"1.12.0","author":{"name":"Defra DDTS"},"license":"OGL-UK-3.0","_id":"@defra/waste-movement-utils@1.12.0","maintainers":[{"name":"abeyonalaja","email":"abey.onalaja@gmail.com"},{"name":"shepda","email":"david@x-designs.co.uk"}],"homepage":"https://github.com/DEFRA/waste-movement-utils#readme","bugs":{"url":"https://github.com/DEFRA/waste-movement-utils/issues"},"dist":{"shasum":"70cde2cb3ce564e087045c2742efc1c473fa4a45","tarball":"https://registry.npmjs.org/@defra/waste-movement-utils/-/waste-movement-utils-1.12.0.tgz","fileCount":107,"integrity":"sha512-eZh502FswyUEd2m7EfTrczKpu7lJvo9F4wBSYgAZxfSdfuTqhEILayDGI2vAOlcTjGsbQEwh6kjip1212o8Ecg==","signatures":[{"sig":"MEQCIA28kXv4Ah9MwE6zFrCZzEgzigDCyZwIYwhzT9xB57tOAiBydaDRIGlWt4cvLFE1h1qJpFU1CZgX/7MvGK0bvIUDQA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIA6WktIhq302g+QnOb3Uckw+zSKCtMgTxbWhlsT/i0XJAiAWZA69GS5mubu7+dZvW8beDA4OxCYxKmPDP1WXl1WYuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@defra%2fwaste-movement-utils@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":626364},"main":"src/index.js","type":"module","engines":{"node":">=22"},"gitHead":"88c8a7298148adaeb09ee87b68360d54ae33c801","scripts":{"lint":"eslint --cache --cache-strategy content \"**/*.{cjs,js}\"","test":"node --no-experimental-require-module ./node_modules/jest/bin/jest.js --coverage --verbose --runInBand","format":"prettier --write \"**/*.{cjs,js,json,md}\"","lint:fix":"npm run lint -- --fix","test:watch":"node --no-experimental-require-module ./node_modules/jest/bin/jest.js --watch","format:check":"prettier --check \"**/*.{cjs,js,json,md}\"","git:pre-commit-hook":"npm run format:check && npm run lint"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a30116ee-66fc-458c-8c2d-071425cb56f5"}},"overrides":{"brace-expansion":"^5.0.8"},"repository":{"url":"git+https://github.com/DEFRA/waste-movement-utils.git"},"_npmVersion":"11.19.0","description":"waste-movement-utils","directories":{},"_nodeVersion":"24.21.0","dependencies":{"joi":"^18.2.9","uuid":"^14.0.0","@joi/date":"^3.0.0","@hapi/basic":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","husky":"^9.1.7","eslint":"^10.8.0","prettier":"3.8.3","@hapi/boom":"^10.0.1","@hapi/hapi":"^21.4.10","babel-jest":"^30.4.1","neostandard":"^0.13.0","@babel/preset-env":"^7.29.7","babel-plugin-transform-import-meta":"^2.3.3"},"_npmOperationalInternal":{"tmp":"tmp/waste-movement-utils_1.12.0_1790343486422_0.8350458237589733","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"_id":"@defra/waste-movement-utils@1.13.0","bugs":{"url":"https://github.com/DEFRA/waste-movement-utils/issues"},"dist":{"shasum":"f14210b57f3620126fbceb9b72c3780e838e454b","tarball":"https://registry.npmjs.org/@defra/waste-movement-utils/-/waste-movement-utils-1.13.0.tgz","fileCount":107,"integrity":"sha512-aAKsU1oqkHXeGMDPLdKpe8C8SFgGvg4RHkjBAGgSO/qp+sVdZY2QuZObNtDPTlqZuUoGl00nAdmYZljOR3Ywfw==","signatures":[{"sig":"MEUCIASNcHmBNyP5WZyT7vFzFse1NnKCBPrrf1c7QDXnObSfAiEAuR7uZWSujaHSbZHJeZ4afXRtFH63cn6zkQ8oTzweZg4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHH1fKQuGSrdNITp78SwMJofGdQk0M/9a20zq1hiTxuJAiEA9l3d3M82J8QidX+Z/SkyFH9cJUrihwpk1xN7m8FaKxM="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@defra%2fwaste-movement-utils@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":627895},"main":"src/index.js","name":"@defra/waste-movement-utils","type":"module","author":{"name":"Defra DDTS"},"engines":{"node":">=22"},"gitHead":"209a626330d25d3fd1e892696a8261698dcf2626","license":"OGL-UK-3.0","scripts":{"lint":"eslint --cache --cache-strategy content \"**/*.{cjs,js}\"","test":"node --no-experimental-require-module ./node_modules/jest/bin/jest.js --coverage --verbose --runInBand","format":"prettier --write \"**/*.{cjs,js,json,md}\"","lint:fix":"npm run lint -- --fix","test:watch":"node --no-experimental-require-module ./node_modules/jest/bin/jest.js --watch","format:check":"prettier --check \"**/*.{cjs,js,json,md}\"","git:pre-commit-hook":"npm run format:check && npm run lint"},"version":"1.13.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a30116ee-66fc-458c-8c2d-071425cb56f5"}},"homepage":"https://github.com/DEFRA/waste-movement-utils#readme","overrides":{"brace-expansion":"^5.0.8"},"repository":{"url":"git+https://github.com/DEFRA/waste-movement-utils.git"},"_npmVersion":"11.19.0","description":"waste-movement-utils","directories":{},"maintainers":[{"name":"abeyonalaja","email":"abey.onalaja@gmail.com"},{"name":"shepda","email":"david@x-designs.co.uk"}],"_nodeVersion":"24.21.0","dependencies":{"joi":"^18.2.9","uuid":"^14.0.0","@joi/date":"^3.0.0","@hapi/basic":"^7.0.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","husky":"^9.1.7","eslint":"^10.8.0","prettier":"3.8.3","@hapi/boom":"^10.0.1","@hapi/hapi":"^21.4.10","babel-jest":"^30.4.1","neostandard":"^0.13.0","@babel/preset-env":"^7.29.7","babel-plugin-transform-import-meta":"^2.3.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/waste-movement-utils_1.13.0_1790347084034_0.5887380928569383"}}},"time":{"created":"2026-08-13T15:42:19.964Z","modified":"2026-09-25T14:38:04.525Z","1.0.0":"2026-08-13T15:42:20.252Z","1.3.0":"2026-08-19T09:42:49.035Z","1.4.0":"2026-08-19T14:21:40.560Z","1.5.0":"2026-08-24T14:56:48.730Z","1.6.0":"2026-08-27T12:53:03.391Z","1.7.0":"2026-08-27T15:48:30.205Z","1.8.0":"2026-09-15T13:25:00.199Z","1.9.0":"2026-09-16T09:27:23.304Z","1.10.0":"2026-09-16T12:28:33.347Z","1.10.1":"2026-09-16T15:35:36.755Z","1.10.2":"2026-09-21T10:44:30.123Z","1.11.0":"2026-09-22T14:47:02.623Z","1.12.0":"2026-09-25T13:38:06.515Z","1.13.0":"2026-09-25T14:38:04.144Z"},"bugs":{"url":"https://github.com/DEFRA/waste-movement-utils/issues"},"author":{"name":"Defra DDTS"},"license":"OGL-UK-3.0","homepage":"https://github.com/DEFRA/waste-movement-utils#readme","repository":{"url":"git+https://github.com/DEFRA/waste-movement-utils.git"},"description":"waste-movement-utils","maintainers":[{"name":"abeyonalaja","email":"abey.onalaja@gmail.com"},{"name":"shepda","email":"david@x-designs.co.uk"}],"readme":"# Waste Movement Utils\n\nCollection of shared components and utils for use in Waste Movement Services.\n\n## Prerequisites\n\n- Node.js (see .nvmrc for required version, use [nvm](https://github.com/creationix/nvm) for version management)\n- npm\n\n## Getting Started\n\n### Clone and Install\n\n```bash\ngit clone git@github.com:DEFRA/waste-movement-utils.git\ncd waste-movement-utils\nnvm use\nnpm install\n```\n\n## Development\n\n### Running Tests\n\nRun unit tests:\n\n```bash\nnpm test\n```\n\n### Code Quality\n\nThis project follows DEFRA code standards. Before committing:\n\n- Code is automatically formatted with Prettier\n- ESLint checks are run via Husky pre-commit hooks\n- PRs must pass all tests and linting checks\n\nTo manually run code quality checks:\n\n```bash\nnpm run lint           # Run ESLint\nnpm run format:check   # Check code formatting\n```\n\nTo fix issues automatically:\n\n```bash\nnpm run lint:fix       # Auto-fix linting issues\nnpm run format         # Format code with Prettier\n```\n\n## Licence\n\nTHIS INFORMATION IS LICENSED UNDER THE CONDITIONS OF THE OPEN GOVERNMENT LICENCE found at:\n\n<http://www.nationalarchives.gov.uk/doc/open-government-licence/version/3>\n\nThe following attribution statement MUST be cited in your products and applications when using this information.\n\n> Contains public sector information licensed under the Open Government licence v3\n\n### About the licence\n\nThe Open Government Licence (OGL) was developed by the Controller of Her Majesty's Stationery Office (HMSO) to enable information providers in the public sector to license the use and re-use of their information under a common open licence.\n\nIt is designed to encourage use and re-use of information freely and flexibly, with only a few conditions.\n","readmeFilename":"README.md"}