{"_id":"tiny-types","_rev":"61-851c41f03c0bf640cdfacdfe7226ba50","name":"tiny-types","dist-tags":{"latest":"2.0.5"},"versions":{"1.0.0":{"name":"tiny-types","version":"1.0.0","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.0.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://github.com/jan-molak/tiny-types#readme","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"dist":{"shasum":"3ea5d6b195848f5d4e2a5280d52113442e89fbdc","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.0.0.tgz","integrity":"sha512-z2geTZpEDatZTvADordGFf3JE7yjWytMEC7cPqNcVbuQtmqWO5xAJt1Q2S8pNBMYNFwD6yyZgDuPG85QUYVd4A==","signatures":[{"sig":"MEQCIDaUWGSgoQE4sUvxQZJHLuBIzleKxAvkSZpetyTNOKvGAiAihdw9Jab90PRWaVxhqwaIH690wjyQ6sk/Lbs3zjgWUQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","config":{"nyc":{"all":true,"cache":true,"exclude":["features","lib","node_modules","spec","staging"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"04711fc1110a5861f9199c022392e2ea80c20366","scripts":{"lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha --opts ./mocha.opts 'spec/**/*.spec.*'","clean":"rimraf lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"5.6.0","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"9.5.0","devDependencies":{"nyc":"11.4.1","chai":"4.1.2","mocha":"5.0.0","rimraf":"2.6.2","tslint":"5.9.1","ts-node":"4.1.0","coveralls":"3.0.0","commitizen":"2.9.6","typescript":"2.7.1","@types/chai":"4.1.2","@types/node":"9.4.0","@types/mocha":"2.2.48","mocha-testdata":"1.2.0","semantic-release":"^12.4.1","travis-deploy-once":"^4.3.3","semantic-release-cli":"3.6.2","tslint-microsoft-contrib":"5.0.2","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types-1.0.0.tgz_1517613470402_0.04636824410408735","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"tiny-types","version":"1.0.1","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.0.1","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://github.com/jan-molak/tiny-types#readme","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["features","lib","node_modules","spec","staging"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"3647fa1c2a11639360c275b20d09834d19982d9b","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.0.1.tgz","integrity":"sha512-4jh3pUzGXsHY0LTmOUujN9eAD8v7DrNLUUOSqhAc0JZ08euB0/gmo/yjywjfuqjP6k7X4skeGzOKDaHXsvoPWw==","signatures":[{"sig":"MEQCIDv64f5AX/E8Z1YsTR5pzAZhXreuk4esxzU14MbnNU5oAiAFY3iRaPz45g27rkI/1+g4LPWW5gbp1CFX9pQY5Gb3fw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"86c75eb19b27f52c7cc507dcab21ef29526ea190","scripts":{"lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha --opts ./mocha.opts 'spec/**/*.spec.*'","clean":"rimraf lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish-reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"5.6.0","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"9.5.0","devDependencies":{"nyc":"11.4.1","chai":"4.1.2","mocha":"5.0.0","rimraf":"2.6.2","tslint":"5.9.1","ts-node":"4.1.0","coveralls":"3.0.0","commitizen":"2.9.6","typescript":"2.7.1","@types/chai":"4.1.2","@types/node":"9.4.0","@types/mocha":"2.2.48","mocha-testdata":"1.2.0","semantic-release":"^12.4.1","travis-deploy-once":"^4.3.3","semantic-release-cli":"3.6.2","tslint-microsoft-contrib":"5.0.2","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types-1.0.1.tgz_1517614557283_0.5035280450247228","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"tiny-types","version":"1.1.0","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.1.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://github.com/jan-molak/tiny-types#readme","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types.ts"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"1cac13496efae73fabd9c233fe1dc118711ca6f7","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.1.0.tgz","fileCount":69,"integrity":"sha512-HZO+UBb8j8qFMtzajmejrB/NF5/hutP5GQJcbU3ohEOGtWJ11HJdEyde3yku/Rs5Fxf61nAvjC9E9BnFo1ZQ2g==","signatures":[{"sig":"MEQCIADIiYnNfTaYImBYIYDj+RRAnyROmgWgc6xLJjNWKcGSAiAak/B2qhqT3rvg/WXrXBjvjCohVMv+oO3VjzMshnqIQw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56826},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"9dc0c81a6436a0589fa617f343c1edf5ca727223","scripts":{"lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha --opts ./mocha.opts 'spec/**/*.spec.*'","clean":"rimraf lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish-reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"5.6.0","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"9.5.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"11.4.1","chai":"4.1.2","mocha":"5.0.0","rimraf":"2.6.2","tslint":"5.9.1","ts-node":"4.1.0","coveralls":"3.0.0","commitizen":"2.9.6","typescript":"2.7.1","@types/chai":"4.1.2","@types/node":"9.4.0","@types/mocha":"2.2.48","mocha-testdata":"1.2.0","semantic-release":"^12.4.1","travis-deploy-once":"^4.3.3","semantic-release-cli":"3.6.2","tslint-microsoft-contrib":"5.0.2","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.1.0_1518398473192_0.3459881918757546","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"tiny-types","version":"1.2.0","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.2.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://github.com/jan-molak/tiny-types#readme","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types.ts"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"7082e105da0d1c4d2457ab42482e629387ee8738","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.2.0.tgz","fileCount":69,"integrity":"sha512-+C5CMMANJv4hD1ysZbcFBQ8qWajYjqkcYNtIz+ZWZYVev7E7/UWdDJpLP9iu90yoeJaSOxK+M+l+3GDP+mgDnA==","signatures":[{"sig":"MEUCIQD0K5E1EDLGEiakpvMjVxY74WyLJgkI3lBqm7asDmjuUgIgJGa+uv63AawgH9VDYOF6mQ3bNV2HEqcq6uBdTmsR438=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60175},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"59213dcbe960be5f9183371eb8b122d187d7c250","scripts":{"lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha --opts ./mocha.opts 'spec/**/*.spec.*'","clean":"rimraf lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish-reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"5.6.0","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"9.5.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"11.4.1","chai":"4.1.2","mocha":"5.0.0","rimraf":"2.6.2","tslint":"5.9.1","ts-node":"4.1.0","coveralls":"3.0.0","commitizen":"2.9.6","typescript":"2.7.1","@types/chai":"4.1.2","@types/node":"9.4.0","@types/mocha":"2.2.48","mocha-testdata":"1.2.0","semantic-release":"^12.4.1","travis-deploy-once":"^4.3.3","semantic-release-cli":"3.6.2","tslint-microsoft-contrib":"5.0.2","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.2.0_1518442499909_0.9504493023228435","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"tiny-types","version":"1.3.0","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.3.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://github.com/jan-molak/tiny-types#readme","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types.ts"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"eee6f8dd8250009b6bc9de3ca86bfbbb642a4eaa","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.3.0.tgz","fileCount":130,"integrity":"sha512-Hpi3OKoLLHZNRS8oEuc3+TC42tJQMIW/rzBvaozxD/NRN8VgTGPTz5LS2/XoXzdUPlPJksgVZFkH10GvLSrLpg==","signatures":[{"sig":"MEYCIQCLLdjD3dAgpS99XuZslpzQjK6+1ANF7+8iIoDpWbJc3AIhAJG6eFzDb189aqth2nk2uIDkKejMgC0pmJSyjW87blKh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":126344},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"94915c3f742830ad4c72bc40f8d48babdcf156de","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha --opts ./mocha.opts 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish:site":"gh-pages --silent --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"5.6.0","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"9.5.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"11.4.1","chai":"4.1.2","esdoc":"1.0.4","mocha":"5.0.0","rimraf":"2.6.2","tslint":"5.9.1","cheerio":"1.0.0-rc.2","ts-node":"4.1.0","gh-pages":"1.1.0","coveralls":"3.0.0","commitizen":"2.9.6","typescript":"2.7.1","@types/chai":"4.1.2","@types/node":"9.4.0","@types/mocha":"2.2.48","mocha-testdata":"1.2.0","semantic-release":"^12.4.1","travis-deploy-once":"^4.3.3","semantic-release-cli":"3.6.2","esdoc-standard-plugin":"1.0.0","esdoc-importpath-plugin":"1.0.1","esdoc-typescript-plugin":"1.0.0","tslint-microsoft-contrib":"5.0.2","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.3.0_1519079315062_0.9172604647352325","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"tiny-types","version":"1.4.0","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.4.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://github.com/jan-molak/tiny-types#readme","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types.ts"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"6d87182d72e8bc48df018c6bc80de8aa8c4b1272","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.4.0.tgz","fileCount":130,"integrity":"sha512-TTIVWMFA6MZIfspLbRMDmCu/Wd3vI05sMx8BJQv7SkILM1ruwE3AAPRyUNJQ0/NrROZMHZ/IDLve88kSM+eUTw==","signatures":[{"sig":"MEUCIQDjTCnp/yF5+pdkRx+RnmDbfEPoQxZm8WwfGyEpvT/eqwIgPu85znxU0WPYlFUq+ld/ZTByxvAH3p6eGxsSxAotx+s=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132524},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"c5e6bb0a31c43f16f249e64f6047ed8a98b52e65","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha --opts ./mocha.opts 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish:site":"gh-pages --silent --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"5.6.0","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"9.5.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"11.4.1","chai":"4.1.2","esdoc":"1.0.4","mocha":"5.0.0","rimraf":"2.6.2","tslint":"5.9.1","cheerio":"1.0.0-rc.2","ts-node":"4.1.0","gh-pages":"1.1.0","coveralls":"3.0.0","commitizen":"2.9.6","typescript":"2.7.1","@types/chai":"4.1.2","@types/node":"9.4.0","@types/mocha":"2.2.48","mocha-testdata":"1.2.0","semantic-release":"^12.4.1","travis-deploy-once":"^4.3.3","semantic-release-cli":"3.6.2","esdoc-standard-plugin":"1.0.0","esdoc-importpath-plugin":"1.0.1","esdoc-typescript-plugin":"1.0.0","tslint-microsoft-contrib":"5.0.2","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.4.0_1519127957365_0.5902267434708655","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"tiny-types","version":"1.4.1","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.4.1","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://github.com/jan-molak/tiny-types#readme","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types.ts"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"af789eaf2c9218b397e88692d64e01f7be6fd67f","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.4.1.tgz","fileCount":130,"integrity":"sha512-P6e/TDfhMa/cZfvxuJLSTKl8ReDjNUfCCaEWYHSJJnUov9vFHJDuIGgzchWoJMVx/rQG4u7/5B4tbDQ0Pq2JKw==","signatures":[{"sig":"MEYCIQDJ/5GscCdpmGo5gYl7y6NLObS/JR59eCfeK3WcDxs+/wIhAJnK2/EsmlSqus09V4JOythzQmJT+3arCjk+3JAw3syc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132171},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"076d0e20466fb81b930a826a1c45afa142f2984d","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha --opts ./mocha.opts 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish:site":"gh-pages --silent --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"5.6.0","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"9.5.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"11.4.1","chai":"4.1.2","esdoc":"1.0.4","mocha":"5.0.0","rimraf":"2.6.2","tslint":"5.9.1","cheerio":"1.0.0-rc.2","ts-node":"5.0.0","gh-pages":"1.1.0","coveralls":"3.0.0","commitizen":"2.9.6","typescript":"2.7.1","@types/chai":"4.1.2","@types/node":"9.4.0","@types/mocha":"2.2.48","mocha-testdata":"1.2.0","semantic-release":"^12.4.1","travis-deploy-once":"^4.3.3","semantic-release-cli":"3.6.2","esdoc-standard-plugin":"1.0.0","esdoc-importpath-plugin":"1.0.1","esdoc-typescript-plugin":"1.0.0","tslint-microsoft-contrib":"5.0.2","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.4.1_1519139211275_0.06865433506789231","host":"s3://npm-registry-packages"}},"1.4.2":{"name":"tiny-types","version":"1.4.2","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.4.2","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://github.com/jan-molak/tiny-types#readme","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types.ts"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"1db35d7c8247095f7ac429f64af2905a34ddbd87","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.4.2.tgz","fileCount":130,"integrity":"sha512-HkXNIxZ74oxE7vc9+Cixd1cienenOpOOj7wjMCR+1P75+DWzq93ricEzbA0NoCILmpzXvxxAGyXSklcYpcAfHQ==","signatures":[{"sig":"MEUCICK7lWSNUd48GihrPnC49JrlRdzEV398PQNW5V0nPB3AAiEA0ZOBz/iWsNlTfkAiOrJ0fioo3zXGEamw4M4XaTrK0Mk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":132276},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"44866bf5c439249f1dd11f1e335a0218e5507d90","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha --opts ./mocha.opts 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish:site":"gh-pages --silent --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"5.6.0","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"9.5.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"11.4.1","chai":"4.1.2","esdoc":"1.0.4","mocha":"5.0.0","rimraf":"2.6.2","tslint":"5.9.1","cheerio":"1.0.0-rc.2","ts-node":"5.0.0","gh-pages":"1.1.0","coveralls":"3.0.0","commitizen":"2.9.6","typescript":"2.7.1","@types/chai":"4.1.2","@types/node":"9.4.0","@types/mocha":"2.2.48","mocha-testdata":"1.2.0","semantic-release":"^12.4.1","travis-deploy-once":"^4.3.3","semantic-release-cli":"3.6.2","esdoc-standard-plugin":"1.0.0","esdoc-importpath-plugin":"1.0.1","esdoc-typescript-plugin":"1.0.0","tslint-microsoft-contrib":"5.0.2","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.4.2_1519144164512_0.5866451389111518","host":"s3://npm-registry-packages"}},"1.4.3":{"name":"tiny-types","version":"1.4.3","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.4.3","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://github.com/jan-molak/tiny-types#readme","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"12d6f6fbe8e28d11d26506a0eb7189eec4ae74fc","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.4.3.tgz","fileCount":150,"integrity":"sha512-nUCWkRSSAa5OR+d40vseytHxyyh19p1qJexGbMk9BfrxcYFY2CGQWMOqeburqlI5SgWBJzINDiRCmK+PX7X3Xg==","signatures":[{"sig":"MEUCIQD98wK92PoNgQVmxAnU6im5TZFyzZq/U9Q0J1wfbY2ysQIgHe6NqVJQMf8JOILbPesGVWm1qPu1Dxz271j7eKvK/ic=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":136432},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"bb27ac02a0bed8cdc375f8f489a9492461415fe8","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha --opts ./mocha.opts 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish:site":"gh-pages --silent --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"5.6.0","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"9.5.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"11.4.1","chai":"4.1.2","esdoc":"1.0.4","mocha":"5.0.0","rimraf":"2.6.2","tslint":"5.9.1","cheerio":"1.0.0-rc.2","ts-node":"5.0.0","gh-pages":"1.1.0","coveralls":"3.0.0","commitizen":"2.9.6","typescript":"2.7.1","@types/chai":"4.1.2","@types/node":"9.4.0","@types/mocha":"2.2.48","mocha-testdata":"1.2.0","semantic-release":"^12.4.1","travis-deploy-once":"^4.3.3","semantic-release-cli":"3.6.2","esdoc-standard-plugin":"1.0.0","esdoc-importpath-plugin":"1.0.1","esdoc-typescript-plugin":"1.0.0","tslint-microsoft-contrib":"5.0.2","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.4.3_1519174848414_0.06309755265308814","host":"s3://npm-registry-packages"}},"1.5.0":{"name":"tiny-types","version":"1.5.0","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.5.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://github.com/jan-molak/tiny-types#readme","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"6caea7e47fb08e3ac8f9196710f3a434b16c4d32","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.5.0.tgz","fileCount":150,"integrity":"sha512-9DBgNPc03jmDnx3WbWPsIbGmMa3ahA7BBjOjRnSsNRUwA64jW9wc3CmxNuDrw8Vp5J7lsP02AND+1k3akAKdfg==","signatures":[{"sig":"MEUCIQCaJrMoNMlH8cnScFyYXqiBLp8UCdUb5/3mf/lSSAuk6QIgQP509TCYC9gUbVihziMD2XRh7WU91ijda88zIseQOjw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":137199},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"d0c218d8644e7b6cda39b39fb33c2403c021633f","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha --opts ./mocha.opts 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish:site":"gh-pages --silent --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"5.6.0","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"9.5.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"11.4.1","chai":"4.1.2","esdoc":"1.0.4","mocha":"5.0.0","rimraf":"2.6.2","tslint":"5.9.1","cheerio":"1.0.0-rc.2","ts-node":"5.0.0","gh-pages":"1.1.0","coveralls":"3.0.0","commitizen":"2.9.6","typescript":"2.7.1","@types/chai":"4.1.2","@types/node":"9.4.0","@types/mocha":"2.2.48","mocha-testdata":"1.2.0","semantic-release":"^12.4.1","travis-deploy-once":"^4.3.3","semantic-release-cli":"3.6.2","esdoc-standard-plugin":"1.0.0","esdoc-importpath-plugin":"1.0.1","esdoc-typescript-plugin":"1.0.0","tslint-microsoft-contrib":"5.0.2","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.5.0_1519218180627_0.2715381513368893","host":"s3://npm-registry-packages"}},"1.6.0":{"name":"tiny-types","version":"1.6.0","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.6.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://github.com/jan-molak/tiny-types#readme","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"cfdc661822b08f039ed427645d350efed42d3008","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.6.0.tgz","fileCount":154,"integrity":"sha512-0Q7SYOrrhgyjMmPx9LM4wtiV/QK/U1imTt0QbwS7btb5b7ElvQY0a+T/BTl18qD6nkOaKqZ8tqajQtLRNXikiQ==","signatures":[{"sig":"MEQCIEY5RkIvIEUQwFNrzI9kaCdr9zYWzP2FQEhuPKUgzTsiAiBZfIodvsAJCu1tgpkwI2msinmUIGfbz+ANneYoaRbOoA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":139823},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"d4b7f2f8d55933ec1114e109c55721dfb9cd358d","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha --opts ./mocha.opts 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish:site":"gh-pages --silent --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"5.6.0","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"9.5.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"11.4.1","chai":"4.1.2","esdoc":"1.0.4","mocha":"5.0.0","rimraf":"2.6.2","tslint":"5.9.1","cheerio":"1.0.0-rc.2","ts-node":"5.0.0","gh-pages":"1.1.0","coveralls":"3.0.0","commitizen":"2.9.6","typescript":"2.7.1","@types/chai":"4.1.2","@types/node":"9.4.0","@types/mocha":"2.2.48","mocha-testdata":"1.2.0","semantic-release":"^12.4.1","travis-deploy-once":"^4.3.3","semantic-release-cli":"3.6.2","esdoc-standard-plugin":"1.0.0","esdoc-importpath-plugin":"1.0.1","esdoc-typescript-plugin":"1.0.0","tslint-microsoft-contrib":"5.0.2","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.6.0_1519223560537_0.9751320473564238","host":"s3://npm-registry-packages"}},"1.6.1":{"name":"tiny-types","version":"1.6.1","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.6.1","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://github.com/jan-molak/tiny-types#readme","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"f3021e771091f4465968ac70760731d94309f831","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.6.1.tgz","fileCount":152,"integrity":"sha512-xXVil/GmzkWLdh5H1Bxm12OP2zSuAnOL1gqn9qgscC2kpdltceAyw+lsDS0cYXfwHmn3xPb58bVonKzY54vv2w==","signatures":[{"sig":"MEYCIQDUer3XjEtcvu68T0Vbn0oFMUgylU/MzV5lfLD/O2CA+wIhAIfUmDGPkr97z1IP7EHhlo1xdMhHECkIVOTNGVCBm5UK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":138453},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"31dc7a3533822bc11f0ebfcdca7234ef77fa30df","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha --opts ./mocha.opts 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish:site":"gh-pages --silent --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"5.6.0","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"9.5.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"11.4.1","chai":"4.1.2","esdoc":"1.0.4","mocha":"5.0.0","rimraf":"2.6.2","tslint":"5.9.1","cheerio":"1.0.0-rc.2","ts-node":"5.0.0","gh-pages":"1.1.0","coveralls":"3.0.0","commitizen":"2.9.6","typescript":"2.7.1","@types/chai":"4.1.2","@types/node":"9.4.0","@types/mocha":"2.2.48","mocha-testdata":"1.2.0","semantic-release":"^12.4.1","travis-deploy-once":"^4.3.3","semantic-release-cli":"3.6.2","esdoc-standard-plugin":"1.0.0","esdoc-importpath-plugin":"1.0.1","esdoc-typescript-plugin":"1.0.0","tslint-microsoft-contrib":"5.0.2","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.6.1_1519225718905_0.3515096228667056","host":"s3://npm-registry-packages"}},"1.7.0":{"name":"tiny-types","version":"1.7.0","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.7.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://github.com/jan-molak/tiny-types#readme","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"0e6f2617ff242a49dbc9fc6c4b69ce2ca72d9141","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.7.0.tgz","fileCount":164,"integrity":"sha512-A0qPiEu/3L7/87V6A+kS5qUzCI49Ys+xTD7WHDwhqwN7ddqkLNU8lLONwDiIb8T8FoJ+F6a2sxje/SgD+PpqtQ==","signatures":[{"sig":"MEQCICpoMHKkFNCUYoON5rSI+9lfKfR+055RaLEeJ/4WaiEKAiBBfv7q10l/Bh8iMrns+BMFosj+5Sf3nDQvdOEkddLrag==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":143336},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"9d21d028373946baa0589119fffbb96f82e9b0de","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha --opts ./mocha.opts 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish:site":"gh-pages --silent --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"5.6.0","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"9.5.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"11.4.1","chai":"4.1.2","esdoc":"1.0.4","mocha":"5.0.0","rimraf":"2.6.2","tslint":"5.9.1","cheerio":"1.0.0-rc.2","ts-node":"5.0.0","gh-pages":"1.1.0","coveralls":"3.0.0","commitizen":"2.9.6","typescript":"2.7.1","@types/chai":"4.1.2","@types/node":"9.4.0","@types/mocha":"2.2.48","mocha-testdata":"1.2.0","semantic-release":"^12.4.1","travis-deploy-once":"^4.3.3","semantic-release-cli":"3.6.2","esdoc-standard-plugin":"1.0.0","esdoc-importpath-plugin":"1.0.1","esdoc-typescript-plugin":"1.0.0","tslint-microsoft-contrib":"5.0.2","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.7.0_1519253155870_0.1891027731679331","host":"s3://npm-registry-packages"}},"1.8.0":{"name":"tiny-types","version":"1.8.0","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.8.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://github.com/jan-molak/tiny-types#readme","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"b433a7abb2d89403ce1929a77a189b49f9b82ade","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.8.0.tgz","fileCount":172,"integrity":"sha512-DU6WZqELlhlwhvpifWuYiVOU2Wk8cN0sfxrubYKOhSfUAQENKMi4KBIvZ/MD57JfGyNeTPibyqs1mV7WJwga3A==","signatures":[{"sig":"MEUCIQDdqOYt5kVS8Vky1XJ/P+Lytfch+a6pcZ5RMoF/x4dT9AIgImg5imD1Dg4wpSCCNwt568yKSFFuXir1kA5Gh5WbKvo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":151970},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"2f7200b06fe7ee639fa2864046c84964bd5ca90c","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha --opts ./mocha.opts 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish:site":"gh-pages --silent --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"5.6.0","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"9.7.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"11.4.1","chai":"4.1.2","esdoc":"1.0.4","mocha":"5.0.0","sinon":"4.4.2","rimraf":"2.6.2","tslint":"5.9.1","cheerio":"1.0.0-rc.2","ts-node":"5.0.0","gh-pages":"1.1.0","coveralls":"3.0.0","commitizen":"2.9.6","sinon-chai":"2.14.0","typescript":"2.7.1","@types/chai":"4.1.2","@types/node":"9.4.0","@types/mocha":"2.2.48","@types/sinon":"4.1.3","mocha-testdata":"1.2.0","semantic-release":"^12.4.1","@types/sinon-chai":"2.7.29","travis-deploy-once":"^4.3.3","semantic-release-cli":"3.6.2","esdoc-standard-plugin":"1.0.0","esdoc-importpath-plugin":"1.0.1","esdoc-typescript-plugin":"1.0.0","tslint-microsoft-contrib":"5.0.2","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.8.0_1519925471955_0.17055453134407772","host":"s3://npm-registry-packages"}},"1.8.1":{"name":"tiny-types","version":"1.8.1","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.8.1","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://github.com/jan-molak/tiny-types#readme","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"be0fce2d74271e61f39d52343d5f3fcc37b93b62","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.8.1.tgz","fileCount":172,"integrity":"sha512-0PYM3Aw66bHUN9aDq6yFYI9FXY555rxwPaOctPpp+81gf2vl5jCrxuu/Y454jjZTqapyq3afUGvctG3Uw8Pm+w==","signatures":[{"sig":"MEUCIQCvXmovD/cz95ZGzatJU/5l56Dkpf6itI2xTxl83GCIFgIgcKewGYfS6eVqRwZz0McA0dk3n020dPvC/TP9r9acpRQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":152201},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"c54efd40a0dde3dc86bb3096fbbde6ba4f5b564c","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha --opts ./mocha.opts 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish:site":"gh-pages --silent --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"5.6.0","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"9.8.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"11.4.1","chai":"4.1.2","esdoc":"1.0.4","mocha":"5.0.0","sinon":"4.4.2","rimraf":"2.6.2","tslint":"5.9.1","cheerio":"1.0.0-rc.2","ts-node":"5.0.0","gh-pages":"1.1.0","coveralls":"3.0.0","commitizen":"2.9.6","sinon-chai":"2.14.0","typescript":"2.7.1","@types/chai":"4.1.2","@types/node":"9.4.0","@types/mocha":"2.2.48","@types/sinon":"4.1.3","mocha-testdata":"1.2.0","semantic-release":"^12.4.1","@types/sinon-chai":"2.7.29","travis-deploy-once":"^4.3.3","semantic-release-cli":"3.6.2","esdoc-standard-plugin":"1.0.0","esdoc-importpath-plugin":"1.0.1","esdoc-typescript-plugin":"1.0.0","tslint-microsoft-contrib":"5.0.2","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.8.1_1521585411669_0.8980155236047385","host":"s3://npm-registry-packages"}},"1.9.0":{"name":"tiny-types","version":"1.9.0","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.9.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://github.com/jan-molak/tiny-types#readme","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"e3be5c322c287d76f9945b6be3d296d4628a2ca7","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.9.0.tgz","fileCount":184,"integrity":"sha512-H12IFz3ub/b0i5y9eMBKSFlObtZNWNz6wdXXEMZw+7V7Rp9HzS6OOLMqafLxnypQU4HWx8+DFBJYkVf/baJP3w==","signatures":[{"sig":"MEUCIQC0IFGsKkf3E1iVa62oCKfHLfcn7qCZ+TG5d0t9CaJ4yQIgTCUWj/xiO4IIM9v7XPTfxtvwU8kO5cTqr/CyEHByFXo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa54qBCRA9TVsSAnZWagAAd4AQAIa538udYuLyQFyTscuu\n0BfeXZ4+kB15JsN/0leYtq28MNXTgh1FWQjDXAQax45EhfMrCyoDjiVxZvKj\n4fahDmpmtoEJPl+gSPZtgvRjBIkDzbyg8SNy2NR+DkPmzxnwGudfv+62f61P\nrnGguK69wQpQGZZKIINwkJzghYW3z/oGEWPUyu4bjdMY+mbF+o4mr1A16keY\nxLkX0gvdu+r2jZw66qt2BSi+zbAMWo7nVaYRH7md/iZJBa9Hlf9TnQtRjnj2\nioQj+a6uWzWd/pzP/WIjefFL0J5S93cuysQrlVYmzMqt8L7kiGlvNS1fkIzS\nph8LssW93o9tGMpasn9B5baksGhdQ3NeKvwNv8hnXab+8M1RhRtCMNYXa7fb\n/bJ7jEDFSovG1SELHkDlgT3I/wuRliVeJQ+O3dyePznDL0l2elJnYdIuhbFw\nD0GrEfmaLeAgQlBHync+PtPUbmRbGqkbBqBlqTFDTCzqqtwGZ/pTtIrL3wlr\nvMjxhZrSc2U3cjquHqAw3hZ7CiH8oj2jQwIE0b+0UGjYB5VOg0GZ0ygz1hHE\nogyM7smczAF68+nwrSO5sm+SKf4ahx+2aDaKm9TYy4wlm/NYS4BaU4ZoBMtL\n8jP/NZepGyO1JwP9jV3pLk1zU8UsiwtjBKaMiZWCoCGoxxYNjpRBqUfDa8qW\nt3pl\r\n=FZqB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"5676694a7ecae1aac24f2d9c47e5a2a3976a1473","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha --opts ./mocha.opts 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish:site":"gh-pages --silent --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"5.6.0","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"10.0.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"11.4.1","chai":"4.1.2","esdoc":"1.0.4","mocha":"5.0.0","sinon":"4.4.2","rimraf":"2.6.2","tslint":"5.9.1","cheerio":"1.0.0-rc.2","ts-node":"5.0.0","gh-pages":"1.1.0","coveralls":"3.0.0","commitizen":"2.9.6","sinon-chai":"2.14.0","typescript":"2.7.1","@types/chai":"4.1.2","@types/node":"9.4.0","@types/mocha":"2.2.48","@types/sinon":"4.1.3","mocha-testdata":"1.2.0","semantic-release":"^12.4.1","@types/sinon-chai":"2.7.29","travis-deploy-once":"^4.3.3","semantic-release-cli":"3.6.2","esdoc-standard-plugin":"1.0.0","esdoc-importpath-plugin":"1.0.1","esdoc-typescript-plugin":"1.0.0","tslint-microsoft-contrib":"5.0.2","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.9.0_1525123712298_0.8992715899523978","host":"s3://npm-registry-packages"}},"1.9.1":{"name":"tiny-types","version":"1.9.1","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.9.1","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://github.com/jan-molak/tiny-types#readme","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"17bbb23e0809b2f1546db3541493e8b643d9cc77","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.9.1.tgz","fileCount":184,"integrity":"sha512-+d4slUWSp8SYDyAvL4sGYPRuJiEeuIDQjlFjN5WgsVUGzavKJO7h0SZHoIYJYkB3xRZpgfKo4SUUb+5sCkKyqg==","signatures":[{"sig":"MEQCIHlsn8411vXD9od0aKBcjjx6PDPikGiJ4ns/ZxpIT2BMAiBBvDT2y9U0RnyY+V10RYTd+V9OZo54OP0G1wk0XiGUvg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":158389,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa65DvCRA9TVsSAnZWagAAiXsP/jj8pVuvVACsMy2DA1C+\n7jRsVWkK2Ae8qJ9KU61lNlQygevgdDUrN8zUO/E/dfImw7GPcMW5s+OyZK2k\nlPapzcJoTkDzKwUQ9g5HtG0grBg9Y0WvdmiZg/p6YFWuYDcf09gChxnmQ4zQ\n2Yv6h0ZHV9GVJoF43x+vTlZHy72Jq6DAXGyPrsMtOzDgj2B/yXGvO64fRoMJ\nGjT2h1F6mu+7/w6HLwtqKd184HZjFEsrkRrlNZfsz46oYGPgQctqMGFWyklA\n8VZt4sBNoUyyMZK6q6IH8ietSFDnbDMznfMU6a5Dz7KJL9Nvs6ClaocGAnMJ\nJtipi0JcQnO3HgXqCdA6orRDga0CwLQc0380Y1KPpEfdxG/gz2LsexngeHXL\nv+hhM0rkkmN/muACBB5rqSZlaZLKJ2LnRPcsinuQ2yE2Blh5Xqcn2X+sFtQJ\nmgUanNf9sWVz/wRVgV3556lBfG7JJY6/Qq7PXG2BhDSv26pQM9kixyngdcqL\nXXISduRkyQ4caF45P5puwICLHJBO0vfzcuErm3KO+2iBRk+xOL1VWCa/DHsJ\naldIjecMKALEF4RpnqrU/gSDQC9WT6Eh7KlqXAWei3UAOiNsaX0ORj/XsfyE\n91tRdqufCw4pBbl42mdlWvy0oJNyBMy9fukDOouTUKq8XufuhOcybdD75y86\nyUWv\r\n=F5n4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"e67c6bb276a8391f93e6139125ecdd448f994c8d","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha --opts ./mocha.opts 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish:site":"gh-pages --silent --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"5.6.0","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"9.11.1","_hasShrinkwrap":false,"devDependencies":{"nyc":"11.4.1","chai":"4.1.2","esdoc":"1.0.4","mocha":"5.0.0","sinon":"4.4.2","rimraf":"2.6.2","tslint":"5.9.1","cheerio":"1.0.0-rc.2","ts-node":"5.0.0","gh-pages":"1.1.0","coveralls":"3.0.0","commitizen":"2.9.6","sinon-chai":"2.14.0","typescript":"2.7.1","@types/chai":"4.1.2","@types/node":"9.4.0","@types/mocha":"2.2.48","@types/sinon":"4.1.3","mocha-testdata":"1.2.0","semantic-release":"^12.4.1","@types/sinon-chai":"2.7.29","travis-deploy-once":"^4.3.3","semantic-release-cli":"3.6.2","esdoc-standard-plugin":"1.0.0","esdoc-importpath-plugin":"1.0.1","esdoc-typescript-plugin":"1.0.0","tslint-microsoft-contrib":"5.0.2","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.9.1_1525387501917_0.8082524493729191","host":"s3://npm-registry-packages"}},"1.10.0":{"name":"tiny-types","version":"1.10.0","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.10.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://github.com/jan-molak/tiny-types#readme","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"73a44e18decfb313da32e51c93a993b13834d65a","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.10.0.tgz","fileCount":188,"integrity":"sha512-bGMyYx+C2ljuMsYzG3Xgw/F7ukUxph427nKXSc63k/zcofU0oCb6e67uFDyl9xAYiPxvHhFf97VcRdh+bU8SIQ==","signatures":[{"sig":"MEUCIA7hpdR/VyKCk47rs8+T3G8/CqrTMPt8TLxW/VOptfWEAiEAnDkbRwMP8y6SoQ/ieIgIu3SFqAB0fTduw7RNzuzGqnM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":162842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCHJ2CRA9TVsSAnZWagAAia8P+wejPPEMMHeA4/r+XKFD\nzyIP3YQvgfILvyz2ECgvg9iAFwMiskBcBAVB3J42PcerS4ZLWzP/toyB1U5X\nSFS4Jfkk6+dfwo1RZQPj+p6lSzN8BaOU+BThcPhLIdIt170C8I9jJQQHTrS0\nEQqqbW46oVq+Xjm5yEo7nIdPkw0e3pcmtNc4gP/FFArIf/qfJS4WTAqUCqds\n6IE2J2Aw3lleV5jLJBl/WEv1yZBczAQuatwUv+a4TIQ9PiwpzQLx81Q0aF1h\nmSFvLP5dy90gkQf/R2i8hLy7RAMMR9MNkh0fVG773EwrVifCxJy5I9naszsu\nn+GNgCI/0jnV1ahLXRDMCxQBY+/2i2FEVmYT1sE1T00tVzewhW4ZsOACAmsv\nF0dWUtXd29vMVz5Iz8t2bPP7VQuZbA+UyhY4dR/5PeyaIo9KawD61efct0AK\nHxxa8cW4hhC8CpbQHzhdalpQelkidGbblWECtqP/UCHv/NO89RKMrbUNXMHM\nvwwSSClqVLTZdB0T/GsO7+rkRWSReKiA/nut4ITChdWtuoKnkuUggmd5eXuk\nmow5PV5RQ8GGT0+7XxwqIHkMH7qp1HIjsmQOREX7+8IFn0aZRrQ7DxRFDOIo\nUfC6yok4UQCFnm2DYmc5WSow9SRPEpI5qA5rNfe2EVpLop02Ukp5OhHPTovM\nGtdl\r\n=n54P\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"bb90bb4117da633f35002ff6fff3dbb20e8a483a","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha --opts ./mocha.opts 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish:site":"gh-pages --silent --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"5.6.0","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"9.11.1","_hasShrinkwrap":false,"devDependencies":{"nyc":"11.8.0","chai":"4.1.2","esdoc":"1.1.0","mocha":"5.2.0","sinon":"5.0.10","rimraf":"2.6.2","tslint":"5.10.0","cheerio":"1.0.0-rc.2","ts-node":"6.0.5","gh-pages":"1.1.0","coveralls":"3.0.1","commitizen":"2.10.1","sinon-chai":"3.1.0","typescript":"2.8.3","@types/chai":"4.1.3","@types/node":"10.1.2","@types/mocha":"5.2.0","@types/sinon":"5.0.0","mocha-testdata":"1.2.0","semantic-release":"15.5.0","@types/sinon-chai":"2.7.32","travis-deploy-once":"5.0.0","semantic-release-cli":"4.0.1","esdoc-standard-plugin":"1.0.0","esdoc-importpath-plugin":"1.0.2","esdoc-typescript-plugin":"1.0.1","tslint-microsoft-contrib":"5.0.3","cz-conventional-changelog":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.10.0_1527280244608_0.9872989443723175","host":"s3://npm-registry-packages"}},"1.10.1":{"name":"tiny-types","version":"1.10.1","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.10.1","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://github.com/jan-molak/tiny-types#readme","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"8d1294e18c62f371e1d2860b6a505e119503fa08","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.10.1.tgz","fileCount":188,"integrity":"sha512-Nv02dMAZNbrZWdDmPvdy+zWXI58FjZKUhOyg5cqWuy/NiOwaZ6rCpVeT4+ghK2ApV2iLx3/7QPccMVzL4ipefA==","signatures":[{"sig":"MEQCIEWrMeb8jlw3F1mTnAju4fuFvLT2P0Vt2HZdEVNyHVRmAiAt/TNHPmD5iy6dQ66UX5vPvEj3EfKjgjQn8z098yUEFg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163735,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbCxvbCRA9TVsSAnZWagAAlw8P/2GvQUS+6nIultZsVWbp\nmWfkeyEcCMPMDZnewk3MUvMrcaHhT8YNqW+RTHF3tllPiSrHxo0Rvs5Bnwfi\nsBcba7zQniYucjMgYm9ZTU+F6arq/INh1jfaL1rX8w0r2uewQb5p6aDyQOUw\n4OTSlVzZV/6DmrYrCROWf/8oFxmPadBHPg9alA5Ui39LgHmQXq3pPNHt8oPo\n4zR9LiHizJJ8jYK3feyjxmKCo80ZQpj9d9HTxLXlosPMzOawr279wvabWon6\naH2dElq0UjBhzT9GYLz+FJlphq8NUeP1PUQlCn2zdjb11v+N/orff16Upyg1\nFuhgsxrnUnz+hDtuLp7Zp5UGO83O3xzqmVjEXzYwmGEWkYCOXEkXEK3/2bO2\nV09RShFskp3fyKnnXP0fGg+V/Fy2+1YjotQJFArHyOJSSVHcwzQa1GqdQt0/\n2EpTicP9TFmdDVCnBOqD1klz/0Bt0XrQNVMbtEbYOrfTIU4Fapb0/ePFRTUD\nyrUYmqN2dTOizlB2va8DuS59gdXSuzLzXOWK5QRDeNRKOBNS+g+An/SUfQn/\ndCuaqLN1r2+Kr+fWL+LaLXkdO5VzCHvax98ym+ZXAhbgoaOEW92jO62FlrCT\naL/TnSi6FwKkh0GEn7IhcQkI22aPkkJV6CRqbh3JtgI1AFB1pZxYI762hQBn\nRmqA\r\n=j+hb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"37a883208db566c5b056dc1c9dfc77a6847f7531","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha --opts ./mocha.opts 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish:site":"gh-pages --silent --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"5.6.0","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"9.11.1","_hasShrinkwrap":false,"devDependencies":{"nyc":"11.8.0","chai":"4.1.2","esdoc":"1.1.0","mocha":"5.2.0","sinon":"5.0.10","rimraf":"2.6.2","tslint":"5.10.0","cheerio":"1.0.0-rc.2","ts-node":"6.0.5","gh-pages":"1.1.0","coveralls":"3.0.1","commitizen":"2.10.1","sinon-chai":"3.1.0","typescript":"2.8.3","@types/chai":"4.1.3","@types/node":"10.1.2","@types/mocha":"5.2.0","@types/sinon":"5.0.0","mocha-testdata":"1.2.0","semantic-release":"15.5.0","@types/sinon-chai":"2.7.32","travis-deploy-once":"5.0.0","semantic-release-cli":"4.0.1","esdoc-standard-plugin":"1.0.0","esdoc-importpath-plugin":"1.0.2","esdoc-typescript-plugin":"1.0.1","tslint-microsoft-contrib":"5.0.3","cz-conventional-changelog":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.10.1_1527454681267_0.24261867648538726","host":"s3://npm-registry-packages"}},"1.10.3":{"name":"tiny-types","version":"1.10.3","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.10.3","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://github.com/jan-molak/tiny-types#readme","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"f2faded0ef8086f8a3543a51326d0e1381aa9572","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.10.3.tgz","fileCount":188,"integrity":"sha512-5rBABbTtrIX+2QmPX9+JjUVylu4Pl1D9v7SHS8oHfDkTaSuHbimN9iufAa3aKLMYpAw9zW3I05Ygbm3v4t6gwA==","signatures":[{"sig":"MEUCIGqqgbE4Rhvhm7Fhe/DJpKpQyDu236HIxwUwn9QWvBc/AiEAyswXs0hyvSjibENBcSimLpGVoAWuaSxA3ZbzrKW+DZQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":163829,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbJE6VCRA9TVsSAnZWagAAz1sP/1GAealKSYXM/uNhqpPD\nQedIAvSO4pFTNzb50KrI0QRCtaWAP7PBCJqLQJ5nyvIiA2anGK27Efcz/b3I\nWDoJayA4mIFJXx7dnG3NG14IHp4Go7C7zeKmS48yz2VwuzyfKtPJEfL/u3AW\nflDw84BmRqTnCakNqiVa2vqU0CTSdMS1E3V/TCToh0+r/1xTxcXcDbyWdgva\nrJXY80B3KSDZEj4Ml0HErdRcrZ+HjWoY6b/ZrqtHl0lD0rESCwNHB5vuyiMn\nQi/yJ6jCxsNhoeLoqbYiYHMF70eN7d5ha8jLYaraJs59dMPl0PXMbzcwY3Y9\ncUWowESh8kJZxWp1KoFANncG26r30f/KZ0S0TzbflXK/W0IGP20w6iJLBmtb\nkUWf36a9bx801ffz6VcsNqBsQNs9ig5Q1x+AJaadwtglPgWqBwDjuLD2YkyJ\nurZonvusuiaHzSGfvZIVyxj257ZdRfAKCIYfTbt/aoVdFEfQR7orilNXnT+A\nwDo1HwCH0JRCsLVEcHj3P7u35fBGWHkrmwLnZbsveKzVAL5foDXaFqFuUmTo\neLZ6FzfxO1s+i333Ni/hT+s3JVyJYakzJvPi1/z+VUPtWytKqxCjTjNbAEPN\nORZCGX38znR7cf3CRFQvomfe2T7dv6dlaIvjyr2ifDj9gQDmC1osBunmzXjm\nnMvO\r\n=YBlu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"2dfb8486a5642997734857c5653fbf15987a551e","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha --opts ./mocha.opts 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish:site":"gh-pages --silent --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"6.1.0","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"9.11.2","_hasShrinkwrap":false,"devDependencies":{"nyc":"11.8.0","chai":"4.1.2","esdoc":"1.1.0","mocha":"5.2.0","sinon":"5.0.10","rimraf":"2.6.2","tslint":"5.10.0","cheerio":"1.0.0-rc.2","ts-node":"6.1.1","gh-pages":"1.1.0","coveralls":"3.0.1","commitizen":"2.10.1","sinon-chai":"3.1.0","typescript":"2.9.2","@types/chai":"4.1.4","@types/node":"10.1.2","@types/mocha":"5.2.2","@types/sinon":"5.0.1","mocha-testdata":"1.2.0","semantic-release":"15.5.4","@types/sinon-chai":"3.2.0","travis-deploy-once":"5.0.0","semantic-release-cli":"4.0.5","esdoc-standard-plugin":"1.0.0","esdoc-importpath-plugin":"1.0.2","esdoc-typescript-plugin":"1.0.1","tslint-microsoft-contrib":"5.0.3","cz-conventional-changelog":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.10.3_1529106068979_0.43413510489704854","host":"s3://npm-registry-packages"}},"1.11.0":{"name":"tiny-types","version":"1.11.0","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.11.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://github.com/jan-molak/tiny-types#readme","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"d1d326f40c7812c21cd36852f888bbd53b0f2768","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.11.0.tgz","fileCount":188,"integrity":"sha512-UVByF6ptyTfHcuvY/ue2K97NU2hQfoiJ2FTs9mTGspL9E61Glwc+mkuzb43HGL81LDivI7wHohJFOkE0syQx5w==","signatures":[{"sig":"MEYCIQDDVmEAs1eMUD6gY6fEs4JtOYe8PL8InD8MUtvm8YYALgIhAO94ctqKpwM9GnIhAbgJ2sU91Cv/0O2wA3QlFWSbRgRY","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":164283,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbcMMGCRA9TVsSAnZWagAANKgP/i2l56jLFtWfrb+tY9Bx\nB9zhxDQyzO7DX7rrXntHupV9J0enab3U01GWTwZ3aXUVRMIwHE93DN4lBeVx\n+sVDIUlEWwT8SmorFyAnJ2gqUhyvNqokB0kQr5B+NIjtRF1rKQ0cvddMfMZP\nHDbo6TachSpL/7YAAvR5uuUcVD10XPBXyD9HTjswMNgGI7uthZHynYr+AcNi\nx4+mNPDm/KEOoi3i+GrhH8vyAujSIdzvH7nolVeKnYHAuf+/YAdUsIwdRRDT\nv5JrUI8n9yvA+Hmb228ts2jyQWEPpVN990BiFnzduxNJcZ90XpPF5/0d2H+R\nXTyWz7W85DI1nvfXxwnt1OzDs9Cla7XuUhHkREXrRgDzhfEIQHYK5j8+wzpk\nYdGiyU4Hm0i+Az/5Y8cFHYnHpfF647AR0+hqFaqktsghQ7zfyB11wiKbKopT\noDOfKRRaHJJBWsVhdcZ75o33JYxozTtfw9+MAgFKepC9Px9/5lQgkscam1OK\n3ysR4fXsmq8Y4PtePvE9UTJnoTEGSO77tAn9Jk/ScNUAVP5O/hMIUNFXIvqd\n5YE/Q2wak7dWFYKRjYy2DPGgJNtEWgYKis0xkf5+c+408NYOFG3FZvL1owH9\nJOwUNYbJXrtUYgfowoCnlZOmXxuxX+mB5pk1NIO/yBfhgYLgrVy3jQgbhJLi\nkSSb\r\n=9ZqV\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"df92a127499aafb20679ea76d0f9bf893c140846","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha --opts ./mocha.opts 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish:site":"gh-pages --silent --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"6.3.0","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"9.11.2","_hasShrinkwrap":false,"devDependencies":{"nyc":"11.8.0","chai":"4.1.2","esdoc":"1.1.0","mocha":"5.2.0","sinon":"5.0.10","rimraf":"2.6.2","tslint":"5.10.0","cheerio":"1.0.0-rc.2","ts-node":"6.1.1","gh-pages":"1.1.0","coveralls":"3.0.1","commitizen":"2.10.1","sinon-chai":"3.1.0","typescript":"2.9.2","@types/chai":"4.1.4","@types/node":"10.1.2","@types/mocha":"5.2.2","@types/sinon":"5.0.1","mocha-testdata":"1.2.0","semantic-release":"15.5.4","@types/sinon-chai":"3.2.0","travis-deploy-once":"5.0.0","semantic-release-cli":"4.0.5","esdoc-standard-plugin":"1.0.0","esdoc-importpath-plugin":"1.0.2","esdoc-typescript-plugin":"1.0.1","tslint-microsoft-contrib":"5.0.3","cz-conventional-changelog":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.11.0_1534116613726_0.7479474124015146","host":"s3://npm-registry-packages"}},"1.11.1":{"name":"tiny-types","version":"1.11.1","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.11.1","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://github.com/jan-molak/tiny-types#readme","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"dbb3f81a1765b100701a8f95fdb9faf09b663954","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.11.1.tgz","fileCount":188,"integrity":"sha512-br9ir4ceKo6zXVbV8JDjyaqtW9JPfZ7LUv/dB57HAFnLtmlA50ofUkpXtem3XiDvRMhsFSYTcBy197F5v7U45w==","signatures":[{"sig":"MEUCIQC0bsrS0+oBZZCGXzMqE5Vi7W2BXrIprz5SMME4NtN2XAIgboDGBlAvRA1lC5B89uiM+ZcAO/YEQH/5dBnkdwT0wGk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":165818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgdFLCRA9TVsSAnZWagAA18MP/iSGYWfM/uclia29/rFd\nL8NyzmcolpU/rwHNz2c5Dutw9FcnxSiMnyVeyZi+8lPnknAVwXTe6N5FAeQN\nSn8R6zS1yljceEhnqAPNBPEYidx582K32LHt41TLW9nBbr2loJ6BEdtHGt92\nWTroDg4MCX2JDW618ON7HniOpVQOnRoTzQCkju1ExxT/23ToPrw9hLjQcqve\nWBi7eOfaFo2VoUU/Xwyk1rDDfDCLxMMJOhCPbgPaTRIAuE3hw9D1t9NMidmD\nBCmZpSZmVOaoRGEwpIe377oQIHatLPoy8qE1dpzPlygcFSzP1cyM92hoAAUy\nz0X2TzWENujT0ggF5TlU2Yw+xzcyBQaAhnAlNKC9s4zUDOBoXv1owvYtZj4e\nJKqmkIxi2mzCc/kcQYJ8VIuJRBYYwyT01nyi2o5caVqL4NlOYmhh30AYdyfw\n/izTJgP0vOJ/sSY355S9txGOpl0kTbVMeR5pVyy4Xk8yTKaK+XQeeX1bSQtr\nH1rVryNvaVG4yZw4X6ZKtMKhf9dQY6hoQ9psbBXWhIJ+M0W6dLTdAnihpX8F\n0PvloyWbCkokXbA0Ps6eCOg16aPEvfMCg6bEmRWvoYCnDmVflYQcgsO29e+V\nlfH62AJh/j7m8zu8RryyyPaxiUG9cOH93CzFrF6Wenm2CsTxSAceLPu5R00a\nak7W\r\n=gZp1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"a6f02785e5d9219f21b98534a37a7ca9303fd487","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha --opts ./mocha.opts 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish:site":"gh-pages --silent --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"6.3.0","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"9.11.2","_hasShrinkwrap":false,"devDependencies":{"nyc":"12.0.2","chai":"4.1.2","esdoc":"1.1.0","mocha":"5.2.0","sinon":"6.1.5","rimraf":"2.6.2","tslint":"5.11.0","cheerio":"1.0.0-rc.2","ts-node":"7.0.1","gh-pages":"1.2.0","coveralls":"3.0.2","commitizen":"2.10.1","sinon-chai":"3.2.0","typescript":"3.0.1","@types/chai":"4.1.4","@types/node":"8.10.26","@types/mocha":"5.2.5","@types/sinon":"5.0.1","mocha-testdata":"1.2.0","semantic-release":"15.9.8","@types/sinon-chai":"3.2.0","travis-deploy-once":"5.0.2","semantic-release-cli":"4.0.7","esdoc-standard-plugin":"1.0.0","esdoc-importpath-plugin":"1.0.2","esdoc-typescript-plugin":"1.0.1","tslint-microsoft-contrib":"5.2.0","cz-conventional-changelog":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.11.1_1535234378494_0.6721046653379386","host":"s3://npm-registry-packages"}},"1.11.2":{"name":"tiny-types","version":"1.11.2","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.11.2","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://github.com/jan-molak/tiny-types#readme","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"baffcb15742a11d8f0890c79f45870226931c9f4","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.11.2.tgz","fileCount":192,"integrity":"sha512-N0YVXZAD9V0cUXWLRcTx0cFT4c2zgYLsKrbieOHLkFe0awd2irDojF8TfYKpjbWgNdBGH+B1zmqax15FOmQLsA==","signatures":[{"sig":"MEQCICWilPSFehN3Iu1aUu2FamLNdl7RY3YuIBnzm+gj9vJRAiAQWFQnUCFp8cjoOt7MqG87IhRaA5z0afQOgpArMoxoBQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":168841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbgq67CRA9TVsSAnZWagAA68cP/1OcX1dfadaO/972H/Dz\nDDmIbIlhBfxT/4NZ4UjfWWU+B9gHKu1iadrhHnhCEuFyZmj3eomFnA6z5xF5\nVBOXrHtV1vi7BojlcBm2QYKNGgCOe8qQFQeR4HhDR2h2EFHnsM4yMbn2vr72\nWTO9BU9UWtB64dHoT2J/8YNI5FzE9Wtg4ldvswk4UepquHXggbSyRKapYTLR\nld2usjy4shVj7aFGCsIITLsC9tTLgDg0Gg1Jt+FnowankuxXOjh266uymIy9\n0fqiQnuyhemKejNeD7juFcSMD9i52WT8Nmg4Fz3WRJz2v+IHHWvWAsKIHF9P\n4EBrIgt1edeBYyxxSy/YNmARgqstGE/uphd8N42bZZJkZc2FHyyOXExmUKf7\nQ+7+giUSzGDux7YjPNhP1DcTQSVItNVTjqjVq2j11eMGleXT4od2eG3C57hT\nAubztnUNF4o0quMx7b5xyos7pgV0ti5OsZeJkHeiB3ux5JcVj/OaTyCNUTqs\n8nS9wqh3iYeTVUP/GPcjo15iwlGGdv144VvCE9rZpRHrzKcGh803xuG/b5Wy\n74eFifUiIVAz2MsFBxb9zBNDGv0RUSYI0CZIMGZ/m1BtgxjxQ4QbZA618eMy\n+sLVzlP0IsyA1+RMr3tEHx1sItJQhDO/rv0pWctc7vC8032Uqc/A3RHSPnZw\nKryy\r\n=zhtn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"cc68f8091599b1505bb4ab35d2b39cf8a75f8511","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha --opts ./mocha.opts 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish:site":"gh-pages --silent --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"6.3.0","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"9.11.2","_hasShrinkwrap":false,"devDependencies":{"nyc":"12.0.2","chai":"4.1.2","esdoc":"1.1.0","mocha":"5.2.0","sinon":"6.1.5","rimraf":"2.6.2","tslint":"5.11.0","cheerio":"1.0.0-rc.2","ts-node":"7.0.1","gh-pages":"1.2.0","coveralls":"3.0.2","commitizen":"2.10.1","sinon-chai":"3.2.0","typescript":"3.0.1","@types/chai":"4.1.4","@types/node":"8.10.26","@types/mocha":"5.2.5","@types/sinon":"5.0.1","mocha-testdata":"1.2.0","semantic-release":"15.9.8","@types/sinon-chai":"3.2.0","travis-deploy-once":"5.0.2","semantic-release-cli":"4.0.7","esdoc-standard-plugin":"1.0.0","esdoc-importpath-plugin":"1.0.2","esdoc-typescript-plugin":"1.0.1","tslint-microsoft-contrib":"5.2.0","cz-conventional-changelog":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.11.2_1535291066510_0.7628809574892499","host":"s3://npm-registry-packages"}},"1.11.3":{"name":"tiny-types","version":"1.11.3","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.11.3","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://github.com/jan-molak/tiny-types#readme","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"a7e91a71f4ad3e547e3c104d9efbb7d2c024bfbe","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.11.3.tgz","fileCount":192,"integrity":"sha512-gq+FU3ExlCrj+EYIy7CruGkITy30LocftP/aNIHa+Iu0hPOfpVegtYMIvFhSJ4QnJNVxc7fuav+NajsY5wszFg==","signatures":[{"sig":"MEUCIQCBjArz3wrHPlhADSnaZSa/y9g3Sa4A9yec+6MsbBGF3QIgNV47sZg2T7USL6LyFrwm1ZrSPGyAOxzkQHPmJLc69V8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169432,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbhrl2CRA9TVsSAnZWagAAcDMP/05CuF7EEucEph49SFD+\nWtT2fueNDAKoo80O9WYRs1VuRx9OiaXA5jOrHcwHp8n1jVNTIQeWsI9Uw10M\nUmD+GtitnC3XQezgrYpcQw9/vIX9fKJBKLrkrujbvsWEnZVxuz9WqBp7/8Ql\n/bjtcx/wr5TkbQI8ib6L1iUVD/iM+cqxNR5lu5jx1H59t8LSui+/M0oyg+iI\ns8jgQn9JtndYGZvmCkHVxDzf+HmHtAGdsKPxD0RYMR8wqFstMnx1PRk4zBJY\n8APgJymxAQqOedfN/wbAu//mZsVDfUOoDoxymhpiUWnHV7NNAoiPgIwsTdoC\ni8h+x1ev1ILYs3v6JIwVXroXa65529vFDwaZywoLKpCGWB09W/PBFi5KPf5e\n5IyD53fRGI4dFy4D4hQCGgwMGyeAWxh8q0uK+KI8WB5c3dCApBYlSaf9P5kf\nq0I3tXW7zc/7QTO9Nurij+Iz4wQFj0RgcHNb7pHxKWME8s1yJTpDtrpA81Kw\nbdRKxw4hDgnJ7Z8JX2MVhdpdvVMfM9cbt+r2h8ds4I6OWzZibTrG906rs2wk\nytaLZSX07hwpQM0WrkgrAsjoSspQEybfzs9wLV3lL+6HbGCbJKBIlN1JDI1X\nxJyjAYq7aYdud/5UTAFVgEU5BzWGRWIK+gsg4LaZX/v9PhQSfSQAA2Cxp5zV\nytQU\r\n=Hnns\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"54179dc8ef902cf901191914257af13ad1a51a48","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha --opts ./mocha.opts 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish:site":"gh-pages --silent --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"6.3.0","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"9.11.2","_hasShrinkwrap":false,"devDependencies":{"nyc":"12.0.2","chai":"4.1.2","esdoc":"1.1.0","mocha":"5.2.0","sinon":"6.1.5","rimraf":"2.6.2","tslint":"5.11.0","cheerio":"1.0.0-rc.2","ts-node":"7.0.1","gh-pages":"1.2.0","coveralls":"3.0.2","commitizen":"2.10.1","sinon-chai":"3.2.0","typescript":"3.0.1","@types/chai":"4.1.4","@types/node":"8.10.26","@types/mocha":"5.2.5","@types/sinon":"5.0.1","mocha-testdata":"1.2.0","semantic-release":"15.9.8","@types/sinon-chai":"3.2.0","travis-deploy-once":"5.0.2","semantic-release-cli":"4.0.7","esdoc-standard-plugin":"1.0.0","esdoc-importpath-plugin":"1.0.2","esdoc-typescript-plugin":"1.0.1","tslint-microsoft-contrib":"5.2.0","cz-conventional-changelog":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.11.3_1535555957803_0.7455942236789161","host":"s3://npm-registry-packages"}},"1.12.0":{"name":"tiny-types","version":"1.12.0","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.12.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://github.com/jan-molak/tiny-types#readme","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"d0d117d2485365d0430db24e21d0b7b43970a674","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.12.0.tgz","fileCount":196,"integrity":"sha512-ReXVhIk76OSFdk1uFZEW+oBhqhie2d3JYR7sAx1tDDepQsVpwdTMjN/6wnavUnf5QZNwUfoWFJ3wftXXJHm+IQ==","signatures":[{"sig":"MEUCIEcAsfwYBr4kP8jWo5KYzdCmpBzEG+z576msLZi2I0fZAiEAgBCEHcG5n0jAkZmDLEFQBNVtxCJu7zivuZsuv2qxWu0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171680,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbu22sCRA9TVsSAnZWagAA7+YP/jbJh+lVELDwieR7plHY\nWLjv3AnAg2NEdT2zE6fIL82dLP0HRrzhsqeHgXjZjyDap1zTgMEVfoVKGuLj\nstehjpA3unFOSwE2IDNQrMuDBw58WIceyRcFZ9LhZsCSwbJzr2v1irERQKmK\n7LTQhZDAv7aCTD1g/CxNl50BFbSiI2hpbWfdLiUiSAKnMw3DcS6YDFpTw130\niKGlrb40g/6d1XSq9McZhCXEfRuortmfXFK3PKafSixop4Y8uSzZnlOPbSJX\nAdb+SfUTxAxBW4hPxAzqSDEkF7CCQfk56BKLMxe7Z8ijeX6TM7WQmM2KnTQz\nNAYEuzFymSOy2i2ysBmPx01quVgiL3+s4EuqawjjNjsJZuk1EpEyIS6E2kzL\n9Jz2bgZKYz8IN8yC4nkMR1lMe90rYTim+orVuYRRWqb70C8bqsPa5JojFS4a\ntv4PcCsXhNsVLYixGeeC9zHtOiJX+s6WlHCdShurgj6gmPr0Fi/ClpKE46id\n1SkKy1QkT/iwZtrJNeHUFd2P9xPfMRgKbwTa+DSahoFYWRM9iT+N3o7ycNZd\nAJ2z+8g88FrCfjlX8ye0QLlh9CTg2EImR8qe3+u5xVrDFBNr54w3ZChAh3nt\no9maOxM9/G79cWQ6xxXrIrMNupf5Qt6Nofnb4uoLcPL6iAgDfhQZeaQRBDOE\nzSeS\r\n=a7AB\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"5f50979b40dfaad9f9dad12340999b66df521704","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha --opts ./mocha.opts 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish:site":"gh-pages --silent --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"6.3.0","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"9.11.2","_hasShrinkwrap":false,"devDependencies":{"nyc":"12.0.2","chai":"4.1.2","esdoc":"1.1.0","mocha":"5.2.0","sinon":"6.1.5","rimraf":"2.6.2","tslint":"5.11.0","cheerio":"1.0.0-rc.2","ts-node":"7.0.1","gh-pages":"1.2.0","coveralls":"3.0.2","commitizen":"2.10.1","sinon-chai":"3.2.0","typescript":"3.0.1","@types/chai":"4.1.4","@types/node":"8.10.26","@types/mocha":"5.2.5","@types/sinon":"5.0.1","mocha-testdata":"1.2.0","semantic-release":"15.9.8","@types/sinon-chai":"3.2.0","travis-deploy-once":"5.0.2","semantic-release-cli":"4.0.7","esdoc-standard-plugin":"1.0.0","esdoc-importpath-plugin":"1.0.2","esdoc-typescript-plugin":"1.0.1","tslint-microsoft-contrib":"5.2.0","cz-conventional-changelog":"2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.12.0_1539009963086_0.643563005740019","host":"s3://npm-registry-packages"}},"1.12.1":{"name":"tiny-types","version":"1.12.1","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.12.1","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://github.com/jan-molak/tiny-types#readme","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"db58cf1ff4d580d05c0206ad0165515a577fd679","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.12.1.tgz","fileCount":192,"integrity":"sha512-KFq+zKqsYtCWPerq7cwB70W5f5I6uz2x6MRjj/of1LvhzhL7t4/40YpsHV6moDgYC/oLBfwklHB6EQyJfKdz+g==","signatures":[{"sig":"MEYCIQDDGlhlptHpFvBhQ/FP4XW20WQy70znR7ynCu/6SxJjvwIhAI7uUriPEhjHO7jkI2arHhX8cAtsW1voWBs16/KgrcB9","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcklxNCRA9TVsSAnZWagAA9O0P/0ZYWl3VxD4GQ1ffylPW\ngzhrfH2D4IoVXuGsvXo9HkBOetMuGtP2ro9ZuY8/hgk+BxhCPGQ2yffnEJIN\nMTCd88TFCb64j4gU9p8aD0utr3HNmU2mv5g+QOU0gCmH45u4of0AfZMaOIvj\nK2IhuHbomEzEtamuuPC02pF+wfw6gB6igty+AQ1KJstP9wlNb9gRJ96EZZid\nquYp2ZdDr+s0oKiMnOZg2eVp8yM7Ne16Qz0I+UxhSR/9rBfBd8msHMITAOk+\noX4FeedCA6TIRtOzdZjceWsswPE2+QxOtLj4UiT80gXOLvNjjmMwjrG3gvBG\nolidkprQr3wnvpoM1nJ5bFoksNenfFDXxtHFqCIgojyaONegKl/rHhxlomDx\nizxIfvw1AMAp6CqjRy9tUPIyqAtrVDnF9VHjR6v2ZYpJGObQU+T9QEMj77yn\npUbkNNsg4Ix2oYezh+zL+PFwFJ75No3+m7YVRn2DWWoMozKFmGZXC+4UcoX2\nt/i8uar7MLsTMUfS33T427mAbbiZY2p2cD5wIOWAT1j+LzJPaNDlt/1QVAX7\n8l5BPkNvwd2Dmoptw10IhGmtL0eIAfb4XcrXolhwj0SvYPJgQnG6tR7rmA8k\n2umqTnCdW6CXxojs0cOMe4zyYPRyN/lI2v9wYT4vY+H8HniZNSNqigNJ3AKY\n5TC4\r\n=MDg/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"cdf5b35738f50dae999b0b6d9d6a0ea5d2ff23ac","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha --opts ./mocha.opts 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish:site":"gh-pages --silent --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"6.5.0","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"10.15.3","_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","chai":"^4.2.0","esdoc":"^1.1.0","mocha":"^6.0.2","sinon":"^7.3.0","rimraf":"^2.6.3","tslint":"^5.14.0","cheerio":"^1.0.0-rc.2","ts-node":"^8.0.3","gh-pages":"^2.0.1","coveralls":"^3.0.3","commitizen":"^3.0.7","sinon-chai":"^3.3.0","typescript":"^3.3.4000","@types/chai":"^4.1.7","@types/node":"^10.14.1","@types/mocha":"^5.2.6","@types/sinon":"^7.0.10","mocha-testdata":"^1.2.0","semantic-release":"^15.13.7","@types/sinon-chai":"^3.2.2","travis-deploy-once":"^5.0.11","esdoc-standard-plugin":"^1.0.0","esdoc-importpath-plugin":"^1.0.2","esdoc-typescript-plugin":"^1.0.1","tslint-microsoft-contrib":"^6.1.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.12.1_1553095756860_0.4809391119291091","host":"s3://npm-registry-packages"}},"1.12.2":{"name":"tiny-types","version":"1.12.2","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.12.2","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://github.com/jan-molak/tiny-types#readme","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"83b55ed40ec7d54c2020acc7f8301ece7229bbda","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.12.2.tgz","fileCount":192,"integrity":"sha512-KmldVQaNuiQN8UfOyD56KGjdqAlfY3wyp5GLAyYTM58Wzye05IwmMSIeB6Oj3LwESq2Iy1u2ujc/aI7GsnOgHg==","signatures":[{"sig":"MEUCIQCZLZEKchm5m4VjP9H+Aw5Fj5MHZmP4ENJ7y+0vq3AmTQIgVzmzI10QpTyK9MWRH9K/2bEUOTQoK1SdBsXk6E+Bb2k=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLDi4CRA9TVsSAnZWagAA35sQAIokw04PpGU0XL0NrrIU\nB7dAVlk8xnFTwTI8jjQ7WYMdXomG8q+UL7l271p65BdJjaS/HZ7VgqfpnMVR\np4+R9Vamd1UEOO6xWEQ4lvd26+xNm+ZWa6TwSoXRSDCRApSlKLASgw0UBNEV\nF8MIYfohALy9R7RXZbOzOTOnU8zuEN/LosmWw5zox6rxIiw2ZzgovOr6gzMM\ngWlNtmuPB02x7+yhx9EG142ZVynS81Flumh5qCYM2+ck1U97eRuAEVX+YXcY\nFM4WwOnXrBXk84YGNpm6ujvVTs8GISK3uLXtCN6NMy8jpw+pApYPfbDhmnOm\ngogngmF58tlCUW/CGyLtQNNyCJx/Fc0cizO39ezaC5NUStgif8cJMsW/JtfT\n/OsqK3c0eciMZEdhceoiKfiP8yzYGvwUC2C/Hd/cxDDz92PbX8yUdVzIFS63\nzEY+/Y5puoXvhKsA5ypkHaNz7m6hQMjRkkQeB5vkehX2nTq7KPc1px/99Fbw\nUa1LGJESUpaCycsXDFrA8CQFFzIYvnAXBMouUGDhqcDI1pwUSNkYlop+CLJ0\n/jXE6nf+u4Rzr/avfjLG5A9TpzqtRQbgCTauiCbDo6ivtpuy959sJP+C15yn\nPZwzlA80lo8ksQqZoIoqSKbFT3TRElGRua+wE3snRVYXs/K6JBYbITPmc6I+\n2Wwr\r\n=PU5c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"34c855ffbf4b603fbe140eca5f8f8d2aa990ce18","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha --opts ./mocha.opts 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish:site":"gh-pages --silent --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"6.5.0","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"12.14.1","_hasShrinkwrap":false,"devDependencies":{"nyc":"^13.3.0","chai":"^4.2.0","esdoc":"^1.1.0","mocha":"^6.0.2","sinon":"^7.3.0","rimraf":"^2.6.3","tslint":"^5.14.0","cheerio":"^1.0.0-rc.2","ts-node":"^8.0.3","gh-pages":"^2.0.1","coveralls":"^3.0.3","commitizen":"^3.0.7","sinon-chai":"^3.3.0","typescript":"^3.3.4000","@types/chai":"^4.1.7","@types/node":"^10.14.1","@types/mocha":"^5.2.6","@types/sinon":"^7.0.10","mocha-testdata":"^1.2.0","semantic-release":"^15.13.7","@types/sinon-chai":"^3.2.2","travis-deploy-once":"^5.0.11","esdoc-standard-plugin":"^1.0.0","esdoc-importpath-plugin":"^1.0.2","esdoc-typescript-plugin":"^1.0.1","tslint-microsoft-contrib":"^6.1.0","cz-conventional-changelog":"^2.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.12.2_1579956408321_0.41252859657036156","host":"s3://npm-registry-packages"}},"1.12.3":{"name":"tiny-types","version":"1.12.3","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.12.3","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://github.com/jan-molak/tiny-types#readme","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"684f38d4beefec31428c2e03f6c0ebc8cc1a668c","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.12.3.tgz","fileCount":193,"integrity":"sha512-n0vYg/zPxijP5zW7vTIimU9zNWnFuejp/LOt+7OmTcAI3eVZIg0PiTnnyLQVpM+a9t0u/g8amwxuVhgza2y/9w==","signatures":[{"sig":"MEUCIEdx8adUQRRUthrf56wDw18xZUiFKZEfTEZ67Z6tJVTDAiEAoVvEwbhd4ZYqI5kiqGP5aRscvWDKtTXLo1xR6Sh0trE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169575,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebk28CRA9TVsSAnZWagAAZAsQAKUNkRYsJaanFfp9pNy2\nnuh0Bt7M9PKUDfD/OthCjeb0ekX0Mor3qTGWdnTyqYATHNm3Hf4NZH3u2W48\nfhTe3/4xN3SFiTp2FUtkBF/4w/JQE0YnHnE0c3/HyJbjB2hRMXvqcbcgJvKG\nVkm4oDmieq/kCRddrtjdLlxrs7I5V7LcvA+wDXall1IRzEOJdYuSU62TjqqU\n3Teqs6ALk+7ASX0/4yrYx5Xke8/qQXWgEjFmP58F1/opcf4ITwl9fZl7kz1v\nuY7e6UBgIpmxBf2seyUDKWTAHXtg3rw72NDp+zT6/Gz5WCVBtrG31FDYZfZc\n94L/CcI5YkoUezUPDett/uGqaEpSqFTzjIYzQ9KNlhIlz4cpqlqZyY3D9Cgl\nev7BKJxNAGtUQT9hiFdDHqCT+tHsXK2M9NDKPDEwb4xnNb7kwWdWbi9Rv3TB\ndUVsffxQR6A9T9CVvNZMNK2N3Yzo+oqJT8a2FsL05mX8heJL3kfRkTImwMse\nY9VQHZysLM1g6wdQtKXDfdDWbiMGmLMSUINCEsefc+OqC43QkofMtxTpDwuV\nxzaxrVVobD1pGoQqbmeC6xxqIcP8mq0Ntu+YTSf/JDYdW+CGVhjrZFCyKjWi\n7BQYANC6tX5e7qmHv7NCru56LVQ/KjIT7mYg8/g6SPTlUfqTXnGwMo+a1OA/\nm3D6\r\n=w7ZO\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"66765d8e465686c0b405a8eedf231d4c946ab252","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish:site":"gh-pages --silent --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"6.13.7","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"12.16.1","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.0","chai":"^4.2.0","esdoc":"^1.1.0","mocha":"^7.0.1","sinon":"^9.0.0","rimraf":"^3.0.2","tslint":"^5.14.0","cheerio":"^1.0.0-rc.2","ts-node":"^8.0.3","gh-pages":"^2.0.1","coveralls":"^3.0.3","commitizen":"^4.0.3","sinon-chai":"^3.3.0","typescript":"^3.8.3","@types/chai":"^4.1.7","@types/node":"^12.12.28","@types/mocha":"^7.0.1","@types/sinon":"^7.0.10","mocha-testdata":"^1.2.0","semantic-release":"^17.0.2","@types/sinon-chai":"^3.2.2","travis-deploy-once":"^5.0.11","esdoc-standard-plugin":"^1.0.0","esdoc-importpath-plugin":"^1.0.2","esdoc-typescript-plugin":"^1.0.1","tslint-microsoft-contrib":"^6.1.0","cz-conventional-changelog":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.12.3_1584287163745_0.460334813330193","host":"s3://npm-registry-packages"}},"1.12.4":{"name":"tiny-types","version":"1.12.4","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.12.4","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://github.com/jan-molak/tiny-types#readme","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"8533ec5c95d11e97aee3900a6de5e5e2037a4e88","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.12.4.tgz","fileCount":194,"integrity":"sha512-k1XLjU8KAeG65yus1ZXZNN7YYdPXWhFimJ/b9rWoghsoi2/vocfIqYp4eIzmxNCsU5J/U2QhYajaGzBohlvxWQ==","signatures":[{"sig":"MEUCIFoi4SfhSczG0hbrl2a4jz3aaCJ6wjQFv2A6O9FFe199AiEAgUaphSli7Az5/JZrpBwU4T2NtJjhvnqfOV4IVMgElWQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":171883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeiylQCRA9TVsSAnZWagAAPq0P/0UF9Gtac4jWmqoNL5pN\nAfrjk8XffRK/2FQdDrhggqoDMhYdOAvNoO9H35+yVQmEFKNObZgEG2THrJlm\nATWiq6YPmmcBJ0ubfkGWYznkNH3JsTWEn2XB163ukoQMRgfJATMeOGj8mcjV\nLl7BZPjpOxlOe3flAbbEIOHF2sAcyDRxTNHjaHNknRWhJMktr/p+p5SvU+N0\nRp7MHUXFQSZ4/prxuK1gBf0k1vuTNnrZFUSxzBXdTyLjmAlp0v0/FzTgiBFB\ns4orQu10t0VD8LFbC+hvWECgyHRzebc9Nfle08Zr+PVlw/J5Z7W5PXLHVcBZ\n8NxA/f/BcS/UUPHjiix+RMC/88Kmd8bOBOU8uYGcv7jZyqqA+t5We04rpdnV\n3ERhm9XJBt7WY/pVI5oinQfcFaSCnrNRQVbuE6RcmKleq/aQiT5K7dOHzYRh\nXHOrppirX3Fz73Nv12pe7DWI4LlUBGumJ5wHSAlFEJFZracZv725ZROldV5p\njO6gnWf9gndLhcNHY1vZFUUuCqfgVVObWepyHaoe7459kkl+93w2m+KRXu+p\nMi+5ei32VPI/eCTWND28cEJfgoZ9l8UjRiUvH43f4o6/sJIXLYV6FRepjT4o\nP8e3jh0/NW7baX30vuU45RUBHdTFMeer2gorORZM1zzWb6vKbZLe/waWw75K\njfgk\r\n=a/rX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"25f7aa3964e0fe639d7cae6aeb800221204b4814","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish:site":"gh-pages --silent --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"6.13.7","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"12.16.1","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","esdoc":"^1.1.0","mocha":"^7.1.1","sinon":"^9.0.1","rimraf":"^3.0.2","tslint":"^5.20.1","cheerio":"^1.0.0-rc.3","ts-node":"^8.8.2","gh-pages":"^2.2.0","coveralls":"^3.0.11","commitizen":"^4.0.3","sinon-chai":"^3.5.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/node":"^12.12.34","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","mocha-testdata":"^1.2.0","semantic-release":"^17.0.4","@types/sinon-chai":"^3.2.4","travis-deploy-once":"^5.0.11","esdoc-standard-plugin":"^1.0.0","esdoc-importpath-plugin":"^1.0.2","esdoc-typescript-plugin":"^1.0.1","tslint-microsoft-contrib":"^6.2.0","cz-conventional-changelog":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.12.4_1586178383617_0.7886303925154872","host":"s3://npm-registry-packages"}},"1.13.0":{"name":"tiny-types","version":"1.13.0","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.13.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://github.com/jan-molak/tiny-types#readme","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"a9774fc61d8e09f0991ddce71d5080637668bfb7","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.13.0.tgz","fileCount":198,"integrity":"sha512-GdB5NnkWGK2BgfNnje26H/ZVIofxeuYD55D3D/YrVXgRAzH1qM/tFKGPRdp8CplZg/aizuYBgT7nV1mSDfSPzA==","signatures":[{"sig":"MEUCIFKD8ftSpDUqTqqV2Didov4j9c5gPJ7VoC0z/iPjjhSgAiEAil01Jq2cUMSkgoYgVzaorsR6gVq+toPsnbqV+1/LNoo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":174292,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekjtuCRA9TVsSAnZWagAA3i8P/0dwzCN0t99gikK0/rJK\nWf+omROzVG79QqRBIW2xkd/tCEVZ1zZxVlIJOckGxtJwLgf9G+2gVUN/yhfF\nSecEBlk7i3qq/aQ1cPdCgkvBHGd8hsMbqZcIcaad19ggKhREkp7kg2bHXjIR\nFwza2XD/cV6cjzOtC8eH1/pe8PtdlFMwU3BpUOL/HR56YD06Sn86XUfqIs/3\nez/v5oj6e9IgC+82h9qa/NbQoKAT+kxMyXQsZnN6cYUHH+cOuNhXnGXPtRBm\nGZyFotsbQrg8lFO4357hQWjsNWoxDH9dHITu0NsEDHe40Tj9VoJiKN/q2tAM\nXQ2V9aN7cyUWrbZyqC9piBsayOQUlc4pZbohayo+Y0Wlmx2Fv8Mz8e/pzmBk\ni9BFhloV5ef+NNg/KhaloRoqhA3egRs7xt5WaH64M7cSZ5SMVkIFne6cdfsS\ngvodI42GDS02wiC0eRj3oYKoid1L13n3iczEa/XkGle8NO44IVXeJbvQuFGo\nCeGcX5e/99cMDuvXECzqP+sUAgHe9Lft7wRnVvkVjL7HpOZ5R8bGuGgNNSwC\ncY0lFNLT1rkkbZGD9sWBSizzvKM3WcEoZqPhL68r/iaYeIEv3T+pJ6V7N2pA\nymwRWjoQBtBFC3qHeE9toJqSw0MYHw4lBp4bEuIqmXd9ogpAUd7/0IxXaewq\nn6z2\r\n=vZ0t\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"22c354fbe0bd41ea7f271cdc463eb51f41029ac4","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish:site":"gh-pages --silent --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"6.13.7","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"12.16.2","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","esdoc":"^1.1.0","mocha":"^7.1.1","sinon":"^9.0.1","rimraf":"^3.0.2","tslint":"^5.20.1","cheerio":"^1.0.0-rc.3","ts-node":"^8.8.2","gh-pages":"^2.2.0","coveralls":"^3.0.11","commitizen":"^4.0.3","sinon-chai":"^3.5.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/node":"^12.12.34","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","mocha-testdata":"^1.2.0","semantic-release":"^17.0.4","@types/sinon-chai":"^3.2.4","travis-deploy-once":"^5.0.11","esdoc-standard-plugin":"^1.0.0","esdoc-importpath-plugin":"^1.0.2","esdoc-typescript-plugin":"^1.0.1","tslint-microsoft-contrib":"^6.2.0","cz-conventional-changelog":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.13.0_1586641773902_0.39277737052802775","host":"s3://npm-registry-packages"}},"1.14.0":{"name":"tiny-types","version":"1.14.0","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.14.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://github.com/jan-molak/tiny-types#readme","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"b887be2248e426ccae6c7fc51b0a94264f0f8126","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.14.0.tgz","fileCount":206,"integrity":"sha512-5dX6ROCDwBAmpYXGD0Pcr/knpoDDTv+/OHkMqmd3rtZT5iLkUYnxalY3tAsG85CrfglP17VBsowE9VRHqxAXbQ==","signatures":[{"sig":"MEUCIDtOs1dHx3uSN6O607D5oCAAzXQZTnSjCRqOtmMrgIciAiEApKMKm64HVwMmQ9+DVooOevTOyV1C+kbh1Zvv8M1y9k8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":178967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekkIQCRA9TVsSAnZWagAAGNEP/iBRqUSRcfF+iHWlr6NU\n7WwrkAt2jOz3SXaQeciVUrdMKhAvqbaIdjqR8afF35uAdcgmFn4z73iqLeDE\npvOF6KPaYRJxRsMEPNmSTLYDEq7pMP2SUZW2uY8AEQgBqHc0zm786sSXP1LQ\nkPDWn4aFyxlMhvsO75CiN7n3e8Z/Gta4S0F4LXoz4qCsRIzclQ+pSOgu9SDO\nLIPPWjmd/aeBxGxcW9XWxy1UTySooDZa8/NbmDVm+lHKyp4miIA6GVxC0+B2\n5meNg806Iitx+1CYVZRmQ5ipJdXktqtUiKDKPYl5mXbbWuGFqzsOmnijdCE1\noJUALLNmT6vUhfUw1VCT1fGUM9nzZDMRxhurlg2/103ZTQPmDkflXDgjmE7o\neKK7s1UjCOHskfO4kPLq3DSIptI6YkjEbIT9+loA9zdjSZQ6zLbbSY9pzRhb\n+FFUx4fgXyGnK3aZP0IU18TnoIrFf2aPTha4XC64d+C+nYMx0iep+4riBT4U\nuNuow2k9JP3Sl54WZ9uJ5M2FeCzoI5NfgEL6gMojyCcOwneq7PgOwTgYbJ8T\n04PXqUzWQ/jnVZDIpCiiWuQ/Emp3N6JElc5JcoM9f3CW61/LDJuZr/sRXqyZ\nvYJcltxPN4tc8V80wdYvCoc/DHnb8E+uv8G5CzUl40+YAIB0NZiqOMv+J0ic\nyVnY\r\n=eRd5\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"eca237822e711aeb982e22cdc672c216adbf0e21","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish:site":"gh-pages --silent --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"6.13.7","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"12.16.2","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","esdoc":"^1.1.0","mocha":"^7.1.1","sinon":"^9.0.1","rimraf":"^3.0.2","tslint":"^5.20.1","cheerio":"^1.0.0-rc.3","ts-node":"^8.8.2","gh-pages":"^2.2.0","coveralls":"^3.0.11","commitizen":"^4.0.3","sinon-chai":"^3.5.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/node":"^12.12.34","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","mocha-testdata":"^1.2.0","semantic-release":"^17.0.4","@types/sinon-chai":"^3.2.4","travis-deploy-once":"^5.0.11","esdoc-standard-plugin":"^1.0.0","esdoc-importpath-plugin":"^1.0.2","esdoc-typescript-plugin":"^1.0.1","tslint-microsoft-contrib":"^6.2.0","cz-conventional-changelog":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.14.0_1586643471959_0.5396172268138313","host":"s3://npm-registry-packages"}},"1.14.1":{"name":"tiny-types","version":"1.14.1","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.14.1","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://jan-molak.github.io/tiny-types/","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"faeb55a9562829964f7f5928d1ec232ef64d2908","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.14.1.tgz","fileCount":207,"integrity":"sha512-bj7BCb9LFZrJORNgG/Otsya4RQF4AWR0FgSBdtGut6ew7fgFlvUdwTZVio1EsmdKMMpARhE3u1jmiVUS3WOkmw==","signatures":[{"sig":"MEUCID404ctj+MXU9Pn53ttlXmiGf70j1JGXtIDASd3S/Kt8AiEAp6AYkWw/x/V22lUzFoLuQSbBFP+Ks6XVu5eumZU/rm4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":180822,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenERXCRA9TVsSAnZWagAAkb0P/RzloTsLTW8GT7Au2pI/\nmaKq6C+JZErEUtWE+5dG1OV55OvDSYE+JwZiNJR84JflSeoriAB7OzYd/PpG\nt+kK34WRYADXBY/Xb7XcntmGRMB9LKaEJOeQiMgA2Nc63pX9k983/WU6nBaY\nGvovvjBfgNjz0sTQyTUi3gk8nXpOlvwvhJSSodwnMxus2NuTJdpWRYmdL+nU\nBOBSfq2oFQNw5oCSv7853uWLgBPWvHPjJEJXU5F6+DFQ9YIYW3gJ2Tteq16t\nJCzLUsHBARW6r4Z6KDMlojqJvOQFCuULAHJbRuNsN+Sp3kclmr+y8rH2Y+Ap\nZW1/Mv+zfUrHm6Sh/6Q0p9Hd3Flu2oRd3XeDDLakx7pNOtBYQ2UI6HDoebLx\nhzKZ6BAzg7apjzjHxtEsjZyykCEqayTwUxUttoIxN8HN+XmhMMFfYGU2Hivz\npRjqrelsmH1Egbwr2yRPF/DHnNvMizl8/dAo3HwgcYfDG+Ok/YxU33z7nv1C\nN2Hqlm0427dY8FdfyiOZu+x9t29xLVMHAi7GTaC2Tr8rTHCVclf7L32XeMr/\nXF5w31JtrSILeJ5loqDmVWc711vVXKR4kqh/1/vJveDMFaJCHU+HyWPc9rhP\nFWolXfP+EiowsYvAeY8alun4VxWOzSn8wgNae0XUUSoY/3EQExV+Rn1GZ88r\ncq9w\r\n=Axsh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"3971f6fe7f6b73a4ce5b2b2536468b485a068850","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish:site":"gh-pages --silent --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"6.14.4","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"12.16.2","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","esdoc":"^1.1.0","mocha":"^7.1.1","sinon":"^9.0.1","rimraf":"^3.0.2","tslint":"^5.20.1","cheerio":"^1.0.0-rc.3","ts-node":"^8.8.2","gh-pages":"^2.2.0","coveralls":"^3.0.11","commitizen":"^4.0.3","sinon-chai":"^3.5.0","typescript":"^3.8.3","@types/chai":"^4.2.11","@types/node":"^12.12.34","@types/mocha":"^7.0.2","@types/sinon":"^9.0.0","mocha-testdata":"^1.2.0","semantic-release":"^17.0.4","@types/sinon-chai":"^3.2.4","travis-deploy-once":"^5.0.11","esdoc-standard-plugin":"^1.0.0","esdoc-importpath-plugin":"^1.0.2","esdoc-typescript-plugin":"^1.0.1","tslint-microsoft-contrib":"^6.2.0","cz-conventional-changelog":"^3.1.0","esdoc-inject-style-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.14.1_1587299414791_0.23074869168912238","host":"s3://npm-registry-packages"}},"1.15.0":{"name":"tiny-types","version":"1.15.0","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.15.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://jan-molak.github.io/tiny-types/","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"ac80472b5efa41b969f08f63346e81c8f594aa07","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.15.0.tgz","fileCount":211,"integrity":"sha512-4yqVgVsqjnk4p0U8mXrC2etbjaIWlcPNrmHEx/gFPhYG7zcZDivTIygGJMbLYPhm8lH3X8rWT9DUY40pkk1Swg==","signatures":[{"sig":"MEUCIFqJ63mR5aCodkUoAsCIIdKFgw3sWidIJbhwtdzEB59HAiEArxlPA+vuzuExt92DmWacoZRjAjoUEyfh4aA3F5RY3TE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":187531,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZnzrCRA9TVsSAnZWagAA+nMQAIu2BPwh8Kyt+LuIj8wE\n//OowCm0a/j5CphdPVkgGLr6kyG+MvNBnJidlD7Xn9SO7ui+HtdVbLoRvCZx\ncGGQU8GPijp1b/00e6ZJ7wrKhBCquC8X0cEA5sY7Nd1WWDsFkGMQFkkbgJPT\nxQiJl4qxCwx6t+pH4m6gMIxUzGxu3+CC65xY2WZ1lXM01XZvZ7oBYQDFdBsO\nqGXJS1MiKDi9hOlGvNBI8A8ff1PZLZ4Fd+IiuMLXO7MIDdnHvUmU/OHmS+qZ\n0Bod+Uf6dMHyEYtftuI5dHubbQ29cUb0g8x+QNX9mmptCnXAJB1JoPB0rUa7\nrKQDzxi2LdoHPdsH9KqNkWRumod0H4oOOZH6T4CBTkbJqo+0lV7YLLjAFtIn\nJ/+1fjth4kpLf3x2qjnl6oRpHSweQNfHx3nnwj4lnvWXDEljN7HMXmP2hSeQ\nY6bb8ei0Cn4kJfZNuxiUwZDshcSsQkjZnGZEj6gSOiEyxJDNemlqPezegFHP\nrozXnjZe+iMxE8D5Za7rsGV00+wHEWeQKRvY8fqANtBdJ/ZqeOYvSiWq1E4g\nRbZUJc+Jc5GoI3oXEe+5EjgwzjLCFxD0sa0dO0HcbrRGc3goc10nKbWWiwet\n5VzMjqXkUWJZg5JNaiOTrNmlSX1bH17T1w+uALMsWYZGSerqRedJaun9S5sT\nsnkf\r\n=/JES\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"93960b45ba7e168b39adbe29a0d8cca9447f14df","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run package","package":"tsc --project tsconfig.json","publish:site":"gh-pages --silent --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"6.14.6","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"14.11.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","esdoc":"^1.1.0","mocha":"^8.0.1","sinon":"^9.0.2","rimraf":"^3.0.2","tslint":"^5.20.1","cheerio":"^1.0.0-rc.3","ts-node":"^9.0.0","gh-pages":"^3.1.0","coveralls":"^3.1.0","commitizen":"^4.1.2","sinon-chai":"^3.5.0","typescript":"^3.9.6","@types/chai":"^4.2.11","@types/node":"^14.0.23","@types/mocha":"^8.0.0","@types/sinon":"^9.0.4","mocha-testdata":"^1.2.0","semantic-release":"^17.1.1","@types/sinon-chai":"^3.2.4","travis-deploy-once":"^5.0.11","esdoc-standard-plugin":"^1.0.0","esdoc-importpath-plugin":"^1.0.2","esdoc-typescript-plugin":"^1.0.1","tslint-microsoft-contrib":"^6.2.0","cz-conventional-changelog":"^3.2.0","esdoc-inject-style-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.15.0_1600552170826_0.2894095803135588","host":"s3://npm-registry-packages"}},"1.16.0":{"name":"tiny-types","version":"1.16.0","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.16.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://jan-molak.github.io/tiny-types/","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"305820ae967ca928d2b53943c46c00b7c16df0a7","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.16.0.tgz","fileCount":219,"integrity":"sha512-c2uiARBFiNjrkw/ZzTvt+e+LCxA5G40hOEI6Z5jv1HvlnP66akMQooUsPiAn4dN1qdP0VPk6sB/+qe2ysErsCg==","signatures":[{"sig":"MEUCIQCRsVxAWrMox9iVGeCaD7QOGjrEvHaKW3itrco7akMehQIgNBBYaDIbMT/1vtpEVjEZTsz4frCJsyJYXgtCPDuYhmk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCOSYCRA9TVsSAnZWagAASiwP/ihsFK+2wM7ECcCAFyXU\nvHWEvPu1Xy26eYRwFHEVnbIVJ90vUQz9JUT6o/dDsxmqd8bHqWFTIJx3a/Kn\nL5Yvb75aSmb/wiS2PMT/XKL+Q5cb9LfiryzjUEktuBwkEF7pPhEF1AgApE47\n9iKU8fsxfycMOphodRti7ulbq0qrAK3LB+g09QCG2EVcNEN0Z7SNxn1bgKB7\nk0cyD7xD0KHC9tndZHcn6zkiA+Y2vYGr9tkirHnKNQ2xpu0bGhgwivVHtKdA\nk2fDsI0c8QRUoAAvHUguZmIiM4b14YX8wkc0LMWVT5UhznQKg0wXUAF0/oAh\n5v2lt3Gpn8SAq2ODefNVLs2soQ7MNEos/ywYML8Q6b9OmwH4MSiChsPboMyZ\nQvXI3TblbXf39wtIJNeg+m+tZgPwp4EfDyE0jmoaPe8qXf8eJ0IdqqM2gfpu\n0sf1XgKmF32HRMn7qM+CNxZDqjHaHm5N9Aos34aM7R1w3Toga5NC55xtNOy7\nARQ2mvV4DKcK0d8r/naJqPXBJ0tLSwY5Sdch79gSeb9z7t7xBZjmF09KUOQw\nRoCaMRGM1cK56yIDTkcAUijXhJoJ7EfRQ7DjT/6VF2iJOMPWQrOM043Popv9\n6RPiTyE6GPzB+Q75p5EDF797Wka4HcP7dHfcGOEIFKNQggVcXOGj80YD/3uQ\nMzcd\r\n=YzEX\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"a192ef6a0e0676da6feafc2fd55e9136b47f7150","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run compile","compile":"tsc --project tsconfig.json","publish:site":"gh-pages --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"6.14.11","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"14.15.1","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","esdoc":"^1.1.0","mocha":"^8.2.1","sinon":"^9.2.3","rimraf":"^3.0.2","tslint":"^6.1.3","cheerio":"^1.0.0-rc.5","ts-node":"^9.1.1","gh-pages":"^3.1.0","coveralls":"^3.1.0","commitizen":"^4.2.3","sinon-chai":"^3.5.0","typescript":"^4.1.3","@types/chai":"^4.2.14","@types/node":"^14.14.22","@types/mocha":"^8.2.0","@types/sinon":"^9.0.10","mocha-testdata":"^1.2.0","semantic-release":"^17.3.6","@types/sinon-chai":"^3.2.5","esdoc-standard-plugin":"^1.0.0","esdoc-importpath-plugin":"^1.0.2","esdoc-typescript-plugin":"^1.0.1","tslint-microsoft-contrib":"^6.2.0","cz-conventional-changelog":"^3.3.0","esdoc-inject-style-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.16.0_1611195543449_0.4406058569871554","host":"s3://npm-registry-packages"}},"1.16.1":{"name":"tiny-types","version":"1.16.1","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.16.1","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://jan-molak.github.io/tiny-types/","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"5ea18637ac47678f820249c22f871ebc66d83ad9","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.16.1.tgz","fileCount":219,"integrity":"sha512-CLNYYZF6Q0VyDhJ5c5u75Y2SHWhHZBvdLm/P23RLyYzB/yBIWG52lLAomObC3IOlufA1ubl4eLfp9PZU/1U6Jg==","signatures":[{"sig":"MEYCIQDbGM56QFqsSaP36e9SXuXB6oau4m97Onm4iBLGwc+CEAIhAOXwbbY5yzy26ZyAkFwdpPYDLKXX3v0mHIK8RnkToU/V","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":198184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGJ8FCRA9TVsSAnZWagAAUdQQAJb4ENwZSFW0dV+VbUt5\nzgX299VDeBMIXzW8++/8vijyj/5IKhRxGBiwKpItkut7HwCHhUFQWFIZGORY\nE2z9jvaif96fgjIP+sQb/OKOysmHgyE12SuaULIDsh1QWfXyXnhCArgjnII/\n1QhR7VnRP9ugSQH3Q5kgFww2ravtbR8CNsrUOkw10TW3B2ZN8DVwwx/Vl0Fx\nrMEdHrrMAtAsMDYzawQAfPc24g9EoWBEKofZ3t0AOWgFoubNKT53mtAXQcnx\nfEyy8dlqysGLw+YNbpA3zdtH1k8cyfPZm6XWpYGqAI0MoJsmqBLinhTtRknp\nI83Dk7SemTl3ZZfL+CSQ4XGz5B3hKECY+ASay63rBwW3fFllnoNDXvHdWGOY\nr/wiGY76KmIS/G6l+SmmeSYujWdOnVpI3GcM8qoKYExSe4vonl2SWahzUrhd\nPECjiIr79KtHThUwr/gXC9LXRlnOD3Nm7bRMUKX9mNAb7TK2XAd6zbfGMvx+\nwhELQ2EpGRyoo1k2xw6eXVNBTBcp4yYomfkDdZIoRpNico2MmiCl0VQAR5vk\ni4jkWqBd7X6puB/AFYHufrJnLCQSm4Ds2KaqU4/exSDdsMt+hWen0M2iHuuD\nj8O/lFgJy/mnjZSeec5Dq/evY+FsQ4z/uoxnratZr8Iul2pCq5a/hpO6MkM6\nybGU\r\n=ggjG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"7bf32b7f5b027fb866c59d8c2e19c04ed1f0c679","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run compile","compile":"tsc --project tsconfig.json","publish:site":"gh-pages --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"6.14.11","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"14.15.4","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.2.0","esdoc":"^1.1.0","mocha":"^8.2.1","sinon":"^9.2.4","rimraf":"^3.0.2","tslint":"^6.1.3","cheerio":"^1.0.0-rc.5","ts-node":"^9.1.1","gh-pages":"^3.1.0","coveralls":"^3.1.0","commitizen":"^4.2.3","sinon-chai":"^3.5.0","typescript":"^4.1.3","@types/chai":"^4.2.14","@types/node":"^14.14.22","@types/mocha":"^8.2.0","@types/sinon":"^9.0.10","mocha-testdata":"^1.2.0","semantic-release":"^17.3.7","@types/sinon-chai":"^3.2.5","esdoc-standard-plugin":"^1.0.0","esdoc-importpath-plugin":"^1.0.2","esdoc-typescript-plugin":"^1.0.1","tslint-microsoft-contrib":"^6.2.0","cz-conventional-changelog":"^3.3.0","esdoc-inject-style-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.16.1_1612226308704_0.775445625470971","host":"s3://npm-registry-packages"}},"1.17.0":{"name":"tiny-types","version":"1.17.0","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.17.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://jan-molak.github.io/tiny-types/","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"436eaa6723c50ef44b756bc9a4d5f87fcb594ea3","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.17.0.tgz","fileCount":223,"integrity":"sha512-7/shUEpt89npYPrKa4pl+PCBCbd3/moVv0tFgnm6TrETMK3WpHJQaAxNMMi5T834Nm6mKfzQNPRkpnIML53bkA==","signatures":[{"sig":"MEQCIBPq65U11PZu9qu0IxM7bZRQ+c+hYVQaD4uj4BxcO1XwAiB3hOKdNWLXiiA+TGTfomToHd2FzAhJ9fpLxavS/YsSGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwOzVCRA9TVsSAnZWagAAuO4P+gOuJec3mesMRIKSvBeS\noVpE4Cv52FkRGpGd3TrZFRVZ8nddFxvYxOa+EY5xrfCPJ/Uobg+aKK7aBrWx\nQVnIT4Rta6Ls/GTgOtgJxM+g56TlHnGsSeQfa644rjRSN6ZO06DBmwIX1BqW\nvoIW9eBE1uovweiGHGeu/dBM0TSNLeWhSJDHVtv6NfLTu9p+yOEZLpR6GbAn\np308FNwahK8x6fa9z4ZRX4Ju+A8vK5kHbACygsYC57ftXcEwIzruYg3sLxgV\niQgG1rUBbBjwjAY4IdgoITWCV6hXUaDyz2+2Ir2O3mrH7t5d3v6BU3iN/hRy\ntTClHZIhqsN3aaL5BBmnrKB2EHFztTbMoLGJR2mz/d/SMXXoAsVUqHCWWzB+\nUY3HsHH4+SEAaS6V4gWnvY/PWOayhInDT2gDPALhZeVOqfLzc3q81qbsiAYT\ncS2CV+0hH4p7pqi37LClUx0Zw6q2s+PAIGNY/flNXftXO1w6GA3DqmQO796I\nUWOQrM56Cy3MKCHUJ4kmf+4IRnryImZl+t7df2hW4xT4SPJN1MrsJzmTdI6O\nmt9W31B4aVBW8T4e9W4edHCXhgaaPJMtUI3ij/A5UO6GkILUyP/fKGd/GAfO\nOCM8oWb6hcdfYoT3BE6eDktEnBp20ETzJEO9QnRogybZFAGQKwHmdVtt1HG1\nL3ts\r\n=9/PR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"npm":"^6 || ^7 || ^8","node":"^14 || ^16"},"gitHead":"324d60c3ee0e0b19694fb3c85af13e921baae38b","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run compile","compile":"tsc --project tsconfig.json","publish:site":"gh-pages --repo https://$GH_TOKEN@github.com/jan-molak/tiny-types.git -d docs","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release","travis-deploy-once":"travis-deploy-once"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"7.24.2","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"16.13.1","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","esdoc":"^1.1.0","mocha":"^9.1.3","sinon":"^12.0.1","rimraf":"^3.0.2","tslint":"^6.1.3","cheerio":"^1.0.0-rc.10","ts-node":"^10.4.0","gh-pages":"^3.2.3","coveralls":"^3.1.1","commitizen":"^4.2.4","sinon-chai":"^3.7.0","typescript":"^4.5.4","@types/chai":"^4.3.0","@types/node":"^16.11.14","@types/mocha":"^9.0.0","@types/sinon":"^10.0.6","mocha-testdata":"^1.2.0","semantic-release":"^18.0.1","@types/sinon-chai":"^3.2.6","esdoc-standard-plugin":"^1.0.0","esdoc-importpath-plugin":"^1.0.2","esdoc-typescript-plugin":"^1.0.1","tslint-microsoft-contrib":"^6.2.0","cz-conventional-changelog":"^3.3.0","esdoc-inject-style-plugin":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.17.0_1640033492863_0.12871404393107544","host":"s3://npm-registry-packages"}},"1.18.0":{"name":"tiny-types","version":"1.18.0","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.18.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://jan-molak.github.io/tiny-types/","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"dist":{"shasum":"4bbb8eade687d3019513486bf8c22cca3eaec1c0","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.18.0.tgz","fileCount":224,"integrity":"sha512-1/yTl/r4FQK8vL5RAeNG9Fr16eiH7LVhV+MxuGUrDTl/5U00+kVap75KM+TXLdxELY/GkwrcYEeDa4Yc/AdXmw==","signatures":[{"sig":"MEQCIH5c5q+9TeQxgJLPwyoUKQU/6l2TPtMwt+aUw3yC4B5FAiAiYLaEwx/rQgXSQwSSZSNrbbjGgFb1YjzFNY5RmyI5jg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJim2fSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8RA//cr4LXVd1Mju3G6p4r5FbCmldcuFoWWJFT91/1YUQrdzTfmAD\r\nbaus+DwWVvD3yL6dkVxLaKIGm5hX1yT5rHTqOk+nT1B77xEyL9FQ57szG9HT\r\nbDfa5aiZUQFwDGAiWCVzLP3tobc2uGXQ9j3S5pph5jr38eVsAIjOlKcUh6Wa\r\nkqu3G/89ymxQUWxvzQ4ZfjdI4FLsog6298IvpMDzAvOKUtcMoKAXQT0tZjNd\r\npriWebRBj75iupIX5GYrsGTCRwIujXXbEL0oQ9bpHwi84PWNXt9FYRSZZQpL\r\npPBEpWrfFfwbD4+wLiXynEq7u4m8kiQW3URjwDNYUxxmiWuynMPhKWKcSL8v\r\n2CddPnKI8iwaRVo8ccaf5CdhavoxVjQMeXk4+iBalbjLhFZ+qXljClzZYaDl\r\nmRAsAjjQXgLZXuH90flsSGW2FFxq54J/KQpiEWNfMq2bk4KPCTqTAHo06CoB\r\nPYQ8gd7DO33G0CruH1maKSusUOWWkpaCD5CHLBPVGuOZgrNmCx80CHCt0fOo\r\nIif5XfvzKq800F1pUcvnoe3a/5gc7HleTT04lAe/ol5PB9QlsVM4F9T2SbLF\r\n5uo6akr9W1dATcrfBazAo9WTU2MJZM9svoL0lt+24oNIypNy2id4D2Oe5PrF\r\nTQSMqqYErm9MxCfoSptD68TkEXnqa2TJexM=\r\n=wr/e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"npm":"^6 || ^7 || ^8","node":"^14 || ^16"},"gitHead":"e03ed300afd5d86664e8752c9baac3752595ca89","scripts":{"doc":"esdoc","lint":"tslint --project tsconfig.json --config tslint.json --format stylish","test":"nyc --report-dir ./reports/coverage mocha 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run compile","compile":"tsc --project tsconfig.json","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"8.12.0","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","esdoc":"^1.1.0","mocha":"^10.0.0","sinon":"^14.0.0","rimraf":"^3.0.2","tslint":"^6.1.3","cheerio":"^1.0.0-rc.11","ts-node":"^10.8.1","coveralls":"^3.1.1","commitizen":"^4.2.4","sinon-chai":"^3.7.0","typescript":"^4.7.3","@types/chai":"^4.3.1","@types/node":"^16.11.38","@types/mocha":"^9.1.1","@types/sinon":"^10.0.11","mocha-testdata":"^1.2.0","semantic-release":"^19.0.2","@types/sinon-chai":"^3.2.8","source-map-support":"^0.5.21","esdoc-standard-plugin":"^1.0.0","esdoc-importpath-plugin":"^1.0.2","esdoc-typescript-plugin":"^1.0.1","tslint-microsoft-contrib":"^6.2.0","cz-conventional-changelog":"^3.3.0","esdoc-inject-style-plugin":"^1.0.0","@istanbuljs/nyc-config-typescript":"^1.0.2"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.18.0_1654351826367_0.9626363733132981","host":"s3://npm-registry-packages"}},"1.18.1":{"name":"tiny-types","version":"1.18.1","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.18.1","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://jan-molak.github.io/tiny-types/","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"c05b8870dad75e8b99ba6b2b25d2c6d8abd02f6f","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.18.1.tgz","fileCount":222,"integrity":"sha512-ASCe3/vQace/GXoZDIP6KCP/IsZw+k0Z3Xmb/n8mg9sOUJY6LfaQH0VsUSBsyUVWoYPRdVZcav2te+/chogusg==","signatures":[{"sig":"MEYCIQCzigx1pAt9XK7kiIz+2NZmbz15UQDsYasyxELJy+Y4uQIhAP/oKKZPlVX/C9mpwZL0YHvLrqemaf4E7xAh8FMyarGx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJim9ZGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpTDg/7Bsr03fQZYGpK99vz1ZS+ld6eEWKUbSqc+O9kxiFH6GNu9sAq\r\nwKP0fPugT++L1u3xZSJ/QN6+TImTr+FWJmAFDIQiuOZfa+FCi53mBp8EdD8Q\r\neHpsrKSIKLomDQKi0OG4jp+ODwFNsmCHatbxBJ8Rnd2MWCaY624lVVdCKt0v\r\ne7uIIIkgdQ9fyUGsaGUVYG3N70OMiDd6NHN4vU8wHenVorH13IAFn1EN93dp\r\n/O2P7Q1vanu3UYTcV1Ap1FwYLkwWMpCmY/wQfsPur6Lmi7GgdXqd3WMRqs66\r\n8PykZRywkDVBnk5H0ZcT7eI2fbDWrS46diwrmTX5WxI0AyV2zRMYih99KbfA\r\n51o2mJxb35fDlYmcV/5q6gK5x7BNwpkZPxd/2dbKnOf2DYjp8X8dkg08s22L\r\ngpT+fgR/ZW7thV5A790rDPVZxp1pwPQBbDWbaxLb5Yly5KSYjna5igSbx9Xm\r\n/gHNzyTNZixUAZ7jysXcT9kZxOVRps78zxeBCSmeujREkas6RDN32sKmNnlB\r\nSqeaoVZ+OsXNvodLib2MOCQvfSpYQX899MLRFWL3m8ioEL6yc3BV5qXhm/Bg\r\n9j2kEKZ1fk6Jzx5MvpmbTJvhRzElYPI8PixCRgeXfiu4L9R9FJc7dI7FI7bt\r\n2QAPbpnNHnU4zN8jwKGhlIdI+rA7ZwTa7q8=\r\n=Zp70\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"npm":"^6 || ^7 || ^8","node":"^14 || ^16"},"gitHead":"3080c7006cafc38b9021a20b0649f6e5af28b3f0","scripts":{"doc":"esdoc","lint":"eslint --ext ts --config .eslintrc.yml .","test":"nyc --report-dir ./reports/coverage mocha 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run compile","compile":"tsc --project tsconfig.json","lint:fix":"npm run lint -- --fix","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"8.12.1","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","esdoc":"^1.1.0","mocha":"^10.0.0","sinon":"^14.0.0","eslint":"^8.17.0","rimraf":"^3.0.2","cheerio":"^1.0.0-rc.11","ts-node":"^10.4.0","coveralls":"^3.1.1","commitizen":"^4.2.4","sinon-chai":"^3.7.0","typescript":"^4.5.4","@types/chai":"^4.3.1","@types/node":"^16.11.38","@types/mocha":"^9.1.1","@types/sinon":"^10.0.11","mocha-testdata":"^1.2.0","semantic-release":"^19.0.2","@types/sinon-chai":"^3.2.8","eslint-plugin-mocha":"^10.0.5","eslint-plugin-import":"^2.26.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-unicorn":"^42.0.0","esdoc-importpath-plugin":"^1.0.2","esdoc-typescript-plugin":"^1.0.1","@typescript-eslint/parser":"^5.27.0","cz-conventional-changelog":"^3.3.0","esdoc-inject-style-plugin":"^1.0.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.27.0","eslint-plugin-simple-import-sort":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.18.1_1654380102394_0.8142544549117157","host":"s3://npm-registry-packages"}},"1.18.2":{"name":"tiny-types","version":"1.18.2","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.18.2","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://jan-molak.github.io/tiny-types/","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"3c3cc362547efc1d801e63193423599801810677","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.18.2.tgz","fileCount":222,"integrity":"sha512-1gt9mYoQzxojXj/c7DndR4NLkoUiOH/ciZRFsQQnB4tm5ataxiVMdfQW49IjBrJkCGYF+u221SGLVUt3UzbGxQ==","signatures":[{"sig":"MEYCIQCr4psuM9cyve4Fb57wLAE/MhBkchfaSuuMtpZECBVotAIhAKehomydONBdFbrUOm+AXH5ttwlqXhAc6KE3PsP1YCdN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":204514,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJim9biACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmruxw/8DkclEmC6m5/gKnOCEpnUu39+l032xBAzWwhwIDb7yakTWg0Z\r\nCi9HTx5Momi+5b8/Oh3uxNgiZwg/YV3uvomCA/cRthe7/avMGL47f4oVxmXd\r\n0VKrdqgnr8QWSdPe2gfSpdY23uEWw5ZcQuyWZdDkExhPfqMTjIPStjDhiOaQ\r\n5YG9eLh074Df2H9DSF+XN6XUS6X3g3HkFzq5gQh/vwaKzfsdehbodWrz518v\r\nADzMkhDMhk55DdP5oqPVkPtp050Brpc6t8+I8rbILingBcNYp/VQ503AD+9+\r\ndoRAaZw6vfzx1ZIzr1AvyKK2Yd+GgE9+nHOU2VfUPJO4vnjDAggPoV9XGOkG\r\nqKAQtg1xrmkpRlb8ybOih88ahFJml5zx+QOjIlpZjcVgzmMWdUJFAvuQ/4yE\r\n3mdPvp0U4wqC+pyLTm7J4y6+Xe+iGqL2s/New23tPIfc448Kzt+ztnqf0yE6\r\nVygYELw/wwqXzqxe0lCl3Q1Yxr2osCl8+prhj4a7fMJDKdeZqCmYXVtIGIqQ\r\nteVMT1yIhBEMsJZhz2atVv8nSRZ4EL3EDB+yQF+nv4aA2piF/0q2uLxfuguF\r\n1o0nM4zrwKA0jgwEgReRSNIwIheiEc/pTq9+3jfiQTv8egPQhSPDbV8VY8E/\r\nTRtdG5AlHQYPqcnOVqLmgGiGcr5qTo2CTKI=\r\n=3X44\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"npm":"^6 || ^7 || ^8","node":"^14 || ^16 || ^18"},"gitHead":"f6212a1fb5bdb2c4eed48437ead4eaebd7a05686","scripts":{"doc":"esdoc","lint":"eslint --ext ts --config .eslintrc.yml .","test":"nyc --report-dir ./reports/coverage mocha 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run compile","compile":"tsc --project tsconfig.json","lint:fix":"npm run lint -- --fix","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"8.12.1","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","esdoc":"^1.1.0","mocha":"^10.0.0","sinon":"^14.0.0","eslint":"^8.17.0","rimraf":"^3.0.2","cheerio":"^1.0.0-rc.11","ts-node":"^10.4.0","coveralls":"^3.1.1","commitizen":"^4.2.4","sinon-chai":"^3.7.0","typescript":"^4.5.4","@types/chai":"^4.3.1","@types/node":"^16.11.38","@types/mocha":"^9.1.1","@types/sinon":"^10.0.11","mocha-testdata":"^1.2.0","semantic-release":"^19.0.2","@types/sinon-chai":"^3.2.8","eslint-plugin-mocha":"^10.0.5","eslint-plugin-import":"^2.26.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-unicorn":"^42.0.0","esdoc-importpath-plugin":"^1.0.2","esdoc-typescript-plugin":"^1.0.1","@typescript-eslint/parser":"^5.27.0","cz-conventional-changelog":"^3.3.0","esdoc-inject-style-plugin":"^1.0.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.27.0","eslint-plugin-simple-import-sort":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.18.2_1654380258381_0.05409032151604887","host":"s3://npm-registry-packages"}},"1.18.3":{"name":"tiny-types","version":"1.18.3","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.18.3","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://jan-molak.github.io/tiny-types/","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"76fe21372c1a3f793b865a666f82af8a4d099a5c","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.18.3.tgz","fileCount":230,"integrity":"sha512-aPqibvFVKZj3ueIPV+KTF/aBXwSb63TBtyGF5i9YMnQtHMBiWaMDLKI5AkakexmWJ47Ww05TNT+CF4QCIfdI1Q==","signatures":[{"sig":"MEUCIHxRb7kMn0ap8kNK9B3JTf07mNY/jEUj6NcMZoDguPKtAiEA+4ZSo2J9Imxit2jaBAW5dDNi1LlwiHJt3CNnZ9v+G1E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206630,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinSDBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolbxAAk+vkuluO3R4Vame+ZQX7ExxN2P/XWfAvLnogy/LTgMOGZ7So\r\nW9FHR2LtvMWuoN79njV7H7fdsoLm0MeSw5Am3q7pqi9ieMmDqbg3i2GHfKhQ\r\ntv2xbEHnXWhaQoNbxOeMzlg1k1LLA51Unph30Ps+fVVnUdHCbU2P5xXUJU/W\r\n1ZWnUZdxbv9aS+jicB4bQc9dbMIa6Tc6+j0RstMxS1ItHBZduxHVlO3N47+P\r\n/IcBV5reDWZ2jyr/gPU5UbSdZAlvKrl+X1o9FyFE8ffnT2VkPkzv8RcTr2MG\r\n0Fgi7qS7J+sSue6YG+Ae9tds7Rw3OQrIyxinlITMrLRpKgm6Tax6a8+fFrqd\r\nuiIVjdrWVdh2yRyKSY2bjUD9jSlsoFzI8lufC019s6/1KHKMfPXLhQtinugX\r\nRnVLigAVYEDUfQ0gVCnVRCfJuHg37ZcXf5gf3NoKnbQJzpygDhjs3NScCSCm\r\ncnWhJ0T63DK4FVYbrA4eLg1/WI23QqRKKg0tueObmYyoYGI0uVNtqmseFkSV\r\nlXEnPbOtq7YCF9z5mcrE3/PFtatV7ecwh+5SHNvp1CIkAMsRTfuNbDmY42Ed\r\ny0gf4abYs6AvFVbvMvmSRWtbbKdIsl9KjeSz/fvGpxt0vRf7PKEujH3X/PVG\r\noSWWNIaCYWkhrAMzWYIM14pP0WlS/o5Q3JU=\r\n=HSe1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"npm":"^6 || ^7 || ^8","node":"^14 || ^16 || ^18"},"gitHead":"bcd422675dff0e6ba482bfa68b26caf6c639b147","scripts":{"doc":"esdoc","lint":"eslint --ext ts --config .eslintrc.yml .","test":"nyc --report-dir ./reports/coverage mocha 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run compile","compile":"tsc --project tsconfig.json","lint:fix":"npm run lint -- --fix","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"8.12.1","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","esdoc":"^1.1.0","mocha":"^10.0.0","sinon":"^14.0.0","eslint":"^8.17.0","rimraf":"^3.0.2","cheerio":"^1.0.0-rc.11","ts-node":"^10.4.0","coveralls":"^3.1.1","commitizen":"^4.2.4","sinon-chai":"^3.7.0","typescript":"^4.5.4","@types/chai":"^4.3.1","@types/node":"^16.11.38","@types/mocha":"^9.1.1","@types/sinon":"^10.0.11","mocha-testdata":"^1.2.0","semantic-release":"^19.0.2","@types/sinon-chai":"^3.2.8","eslint-plugin-mocha":"^10.0.5","eslint-plugin-import":"^2.26.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-unicorn":"^42.0.0","esdoc-importpath-plugin":"^1.0.2","esdoc-typescript-plugin":"^1.0.1","@typescript-eslint/parser":"^5.27.0","cz-conventional-changelog":"^3.3.0","esdoc-inject-style-plugin":"^1.0.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.27.0","eslint-plugin-simple-import-sort":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.18.3_1654464704988_0.3277870251552746","host":"s3://npm-registry-packages"}},"1.18.4":{"name":"tiny-types","version":"1.18.4","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.18.4","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://jan-molak.github.io/tiny-types/","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"baa69ec739039b4be71c497501f6b44e7e6fbfb9","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.18.4.tgz","fileCount":230,"integrity":"sha512-1KCDvzvf7HL7c0e5P1ztUHrrQGW4UaRoIxNU922a/OgzZLvTwrcAQo1qSVuFAxuWsicruk46eWR9BmczYOyAGw==","signatures":[{"sig":"MEUCIQDl/QKO1+hWEjp4T7a+DtG9xxVfYxAjTYpUyVHHpoccKQIgIg9qKfBKGUPt/d2E/lhfTI6EfnVr3HM7qjuuNyE1Lsk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":206887,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJinSfwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoqDQ/9GS/g/eE83braIyvcbNd+H7/VoF35E/KQH7D8D9p4G61us1kO\r\neX+JSjcLMzBwpjE31vgO30O6/PCfK71PVC9qlSpCfgWYgey/CTytmcSC9iyn\r\nkCWcY4RdHOJBg6IPglkzST8Ix5zkik4oz3LOzQNvwcIyk+Hks1j6HnupBdhi\r\n96iACWOTeUhiOl/sSh5L+fLJN6Ts2PYRZ3rV4KU5A8klsl+756mFWnI5Kymh\r\nx5Z94uBYX0IZdca3gd7VEqNxLqmFzJYR1b390mZ/CkDbFYi43QRuW/4Sb4yx\r\nd48jv6+9aDxQrVzzmHGzP2qjWbKYAdJ/9atYxnuZHD9FvpoAo+ZJdoorMTGy\r\nMjf9Lz/xJjfRkxOJaBseeYBV7EqbTEiIwCV6UCTctNgAmjqVc0OTzJH1eh0l\r\nnHTDRtKfVNlllm0Yi3SbMH42Ida5iQclllbYT3HkieQQiuBzroaWoewItQhL\r\ngx9Hf/C3Tgs3VBZjDhXi4rL/ptLdTFQrFK188HcqGTYlffOMCifFmU0azTi+\r\nlmuZ22hw/zkdmzFKoeQBfQQ3uwGLPBYawWOeFljMx1vETbf5J4Ro+07hv58W\r\nRUZCR3ZUBrg8Uqgs+fSvy/ZoWv2fMJ3+b+dAuaEY8wAgvrA94MqOQ+03heRG\r\n8W8+f6JlUqGyJ8kynhz39qs/OFsfCbCuaXs=\r\n=Aj2n\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"npm":"^6 || ^7 || ^8","node":"^14 || ^16 || ^18"},"gitHead":"6c3f0d2b1d890954a61c3b168853b853b8e929c7","scripts":{"doc":"esdoc","lint":"eslint --ext ts --config .eslintrc.yml .","test":"nyc --report-dir ./reports/coverage mocha 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run compile","compile":"tsc --project tsconfig.json","lint:fix":"npm run lint -- --fix","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"8.12.1","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"16.15.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","esdoc":"^1.1.0","mocha":"^10.0.0","sinon":"^14.0.0","eslint":"^8.17.0","rimraf":"^3.0.2","cheerio":"^1.0.0-rc.11","ts-node":"^10.4.0","coveralls":"^3.1.1","commitizen":"^4.2.4","sinon-chai":"^3.7.0","typescript":"^4.5.4","@types/chai":"^4.3.1","@types/node":"^16.11.38","@types/mocha":"^9.1.1","@types/sinon":"^10.0.11","mocha-testdata":"^1.2.0","semantic-release":"^19.0.2","@types/sinon-chai":"^3.2.8","eslint-plugin-mocha":"^10.0.5","eslint-plugin-import":"^2.26.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-unicorn":"^42.0.0","esdoc-importpath-plugin":"^1.0.2","esdoc-typescript-plugin":"^1.0.1","@typescript-eslint/parser":"^5.27.0","cz-conventional-changelog":"^3.3.0","esdoc-inject-style-plugin":"^1.0.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.27.0","eslint-plugin-simple-import-sort":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.18.4_1654466544578_0.554613352988927","host":"s3://npm-registry-packages"}},"1.19.0":{"name":"tiny-types","version":"1.19.0","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.19.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://jan-molak.github.io/tiny-types/","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"b6e914933a0aaa559b8a22222f206cb94a3e737a","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.19.0.tgz","fileCount":230,"integrity":"sha512-ImUoiGaWaqsgiFsbxbuW0i1ZmA4pxXHd7CrHjmg4CTSd4e15FwJp1qsCUKR66FLuXEgJVmwY067qr6qwemSGkQ==","signatures":[{"sig":"MEUCIBVF6LILoackUUPuR8RFNPShmh/rDyBYmNo3zKzyUXA/AiEA28ecq/+qoWEoFSaV0yTu2vccDSJVOjy6kDDvYCqS450=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":208774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi6kq6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqwfQ/9F8XT1Uih4vyj5nztHY/oXeffeDU4pZfY1Baurxc4p+yEGwSB\r\nWoIadKk9M7VxR7DSP65XjfHseBrz5J25OTj81Goe14XVBkLF1huzcHnqoAu+\r\n2ithmHKMXrp6Gy66Mst+p+h825pprp7wWARbF+RxSVK5hZgR4X2FaT5aqAuk\r\nzQi1qTuWs/GENQxH8rzWfVKFFnrTqsg9bIdT7zuoRKC27zBzXtOJihUdkqio\r\nOphTh9xZFK0pyhW0lV7O2lXL56J0d8n1UjLmh1BCPP69zwt7ivwqati9+TLd\r\nZFQS83DB97eCG8hCimuKqhraam6U4eTADJwXl9lTcXcpCQUks6HCxZaxOJHb\r\nhiSR8w+eRvqjHrePeXfZA71ud4ofL0reakTWEJ2AsjdoSXDAVojWDfSYGqOS\r\nwTNeXI+Spq/uDst/PnmJiy5dR5022uOqicTPQNu+D1Yvkpqqmit0MzPI2jcX\r\nxrxlS+pmOkqYe0z5wHMM/NwyVEuwfK1rKEx8qMXgf92jHpKT+pN7hh1h5iTI\r\ng/s6DLFJ/jB+wRpB0DHCYc+TTQQvvQq/F7O6hl+1fuDiA1x0sTuLq3WkjVbQ\r\nBL07vaNsjfYGClbR6H6ySOfQMHD07oTJRtdW3XsPuUlivgeZNX13a3aa1Ml1\r\ncfT0ictyDuHkUgArrdW8J+bMF6KlghsOVVQ=\r\n=aGw1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"npm":"^6 || ^7 || ^8","node":"^14 || ^16 || ^18"},"gitHead":"50cfee63338c7414d57192783fa183f9755eeacb","scripts":{"doc":"esdoc","lint":"eslint --ext ts --config .eslintrc.yml .","test":"nyc --report-dir ./reports/coverage mocha 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run compile","compile":"tsc --project tsconfig.json","lint:fix":"npm run lint -- --fix","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"8.12.1","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"16.16.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","esdoc":"^1.1.0","mocha":"^10.0.0","sinon":"^14.0.0","eslint":"^8.21.0","rimraf":"^3.0.2","cheerio":"^1.0.0-rc.12","ts-node":"^10.9.1","coveralls":"^3.1.1","commitizen":"^4.2.5","sinon-chai":"^3.7.0","typescript":"^4.7.4","@types/chai":"^4.3.1","@types/node":"^16.11.47","@types/mocha":"^9.1.1","@types/sinon":"^10.0.13","mocha-testdata":"^1.2.0","semantic-release":"^19.0.3","@types/sinon-chai":"^3.2.8","eslint-plugin-mocha":"^10.1.0","eslint-plugin-import":"^2.26.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-unicorn":"^43.0.2","esdoc-importpath-plugin":"^1.0.2","esdoc-typescript-plugin":"^1.0.1","@typescript-eslint/parser":"^5.32.0","cz-conventional-changelog":"^3.3.0","esdoc-inject-style-plugin":"^1.0.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.32.0","eslint-plugin-simple-import-sort":"^7.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.19.0_1659521721998_0.7415232791019957","host":"s3://npm-registry-packages"}},"1.19.1":{"name":"tiny-types","version":"1.19.1","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.19.1","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://jan-molak.github.io/tiny-types/","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"9c8b6e89cab996ad415958210941a4051e72af3a","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.19.1.tgz","fileCount":225,"integrity":"sha512-ARjfk3NgabQrmex0hvlMs8EqOyK6ubmArgZA9lVbIicvQwRJO73aon0Gv2ZP+3diBidUaL3f6hehXuj48AdLkg==","signatures":[{"sig":"MEYCIQDXr9jOSwF64jITV0u4tvDRvfIVMMwRlQ1jPMqTBptTaQIhALR2Rbo1BkDlRqDefsSliDC/MqJAR5H8sPCraUU0uekz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":203014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkDJmkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqUOBAAgxMzT0CFmLkIzLiV2SDXZRJrYaXuiqhqfBYPTNetPjRQBtNc\r\nT6nEc7rSWlp0t4WT1M+WrsIqNj1qlanlFInGWyRHZWYRTW8Z/uvDN6ttLaLv\r\n2zI4mx7pVGBofA9ZvDgxP4mS+CsMOuIkCr7AJkplYZFBctfgAh9CPucNwwdM\r\nHoBqRVTYqyzZ5JASd5yrVmOb2qsH+ZXPZVbJMTViJPRGOlqQDp16PP032oZU\r\nPWbPY/Ce4DDHbddhXTMKQGRbfkyxeNs+I2npC9YUCYXs8VQ6FX/Py+urCBTs\r\n6quzjDLG0uyAqXNN4PxeF5I/kEIjiR7N2btoQtF8mN2gp1nx3Tgh3WXsbsHq\r\nNSmW5xc+6soKX5Uy0nfp+/GZuYBBgQpJBA87inCQE9CwE2CM2LYimGmQjIeg\r\n1n7o2vgfKAIz2i3YI/UzOuN/j6ABppEo2XMGNcfS4ry+KYTUNQ+6x2Q0k3Ti\r\nmEXnhyjrJT7rDmSioQxfoA3PSuX2oUSBMc6t1RG2AgUu+zQ3cDEkBmWeAhq3\r\nloZzQxajL6fpUkuk0oHAwYyZMxDMIgOq6J2JUC4QfgnNXRzZm7Nsq69iQdhm\r\n28hY+32M8EtnTkLZrXIlVvsvszwyP22M3+jK5Mm+0ivKASARdJiYFV8kX+d9\r\nzPB/Czqvz6CLb1VvVUdLS9wV6UKI7aOlUqc=\r\n=EACT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"npm":"^6 || ^7 || ^8 || ^9","node":"^14 || ^16 || ^18"},"gitHead":"3440aa1be5d35568c258d6b8310e67128dab3e0d","scripts":{"doc":"esdoc","lint":"eslint --ext ts --config .eslintrc.yml .","test":"nyc --report-dir ./reports/coverage mocha 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run compile","compile":"tsc --project tsconfig.json","lint:fix":"npm run lint -- --fix","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"8.19.3","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"18.14.2","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","esdoc":"^1.1.0","mocha":"^10.2.0","sinon":"^15.0.1","eslint":"^8.36.0","rimraf":"^4.4.0","cheerio":"^1.0.0-rc.12","ts-node":"^10.9.1","coveralls":"^3.1.1","commitizen":"^4.3.0","sinon-chai":"^3.7.0","typescript":"^4.9.5","@types/chai":"^4.3.4","@types/node":"^18.15.0","@types/mocha":"^10.0.1","@types/sinon":"^10.0.13","mocha-testdata":"^1.2.0","semantic-release":"^20.1.1","@types/sinon-chai":"^3.2.9","eslint-plugin-mocha":"^10.1.0","eslint-plugin-import":"^2.27.5","esdoc-standard-plugin":"^1.0.0","eslint-plugin-unicorn":"^46.0.0","esdoc-importpath-plugin":"^1.0.2","esdoc-typescript-plugin":"^1.0.1","@typescript-eslint/parser":"^5.54.1","cz-conventional-changelog":"^3.3.0","esdoc-inject-style-plugin":"^1.0.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.54.1","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.19.1_1678547364207_0.5275989394433311","host":"s3://npm-registry-packages"}},"1.20.0":{"name":"tiny-types","version":"1.20.0","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.20.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://jan-molak.github.io/tiny-types/","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"b3965529ed8b1fc8d2c61efa8f7daaab92477f11","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.20.0.tgz","fileCount":225,"integrity":"sha512-rI4HRTmwOlTVEnq8Il3ckaln8j0OK7nXLtkcpgcfBucdaz0YFQnLfiEmeB7XdYpvcTCI/+jZOKxmyUkwous1Gw==","signatures":[{"sig":"MEQCIESj7BNAqyRYZ5kV4eLgAftrsS+akcOLGOWwE8iiI0GCAiA1xmsy0/o6NlRZwSgQvJMORAHsexAJsJr2Ch/3ZpkOvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184806},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"npm":"^6 || ^7 || ^8 || ^9","node":"^14 || ^16 || ^18"},"gitHead":"96e3a47c625b9453a4aab96881959e92376248e4","scripts":{"doc":"esdoc","lint":"eslint --ext ts --config .eslintrc.yml .","test":"nyc --report-dir ./reports/coverage mocha 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run compile","compile":"tsc --project tsconfig.json","lint:fix":"npm run lint -- --fix","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"9.6.2","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"18.16.1","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","esdoc":"^1.1.0","mocha":"^10.2.0","sinon":"^15.0.4","eslint":"^8.40.0","rimraf":"^5.0.0","cheerio":"^1.0.0-rc.12","ts-node":"^10.9.1","coveralls":"^3.1.1","commitizen":"^4.3.0","sinon-chai":"^3.7.0","typescript":"^5.0.4","@types/chai":"^4.3.5","@types/node":"^18.16.7","@types/mocha":"^10.0.1","@types/sinon":"^10.0.14","mocha-testdata":"^1.2.0","semantic-release":"^21.0.2","@types/sinon-chai":"^3.2.9","eslint-plugin-mocha":"^10.1.0","eslint-plugin-import":"^2.27.5","esdoc-standard-plugin":"^1.0.0","eslint-plugin-unicorn":"^47.0.0","esdoc-importpath-plugin":"^1.0.2","esdoc-typescript-plugin":"^1.0.1","@typescript-eslint/parser":"^5.59.5","cz-conventional-changelog":"^3.3.0","esdoc-inject-style-plugin":"^1.0.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.59.5","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.20.0_1688750125377_0.259890994368821","host":"s3://npm-registry-packages"}},"1.21.0":{"name":"tiny-types","version":"1.21.0","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.21.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://jan-molak.github.io/tiny-types/","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"009ba518cb87c1fb466216e67c70bfe65dd4a22c","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.21.0.tgz","fileCount":225,"integrity":"sha512-SI6S4BDFYkVzL0mp5kaGlwnGNhrreZDN//bVNkQcm3tMESZf+lw2F4ebnei2+dn33FbwVxrL77W5tDwzCNXsDw==","signatures":[{"sig":"MEYCIQDym3Cx9lXo0M7fn/3X1aN8VuGOIGfEnBm7NcpB3kVY3wIhAKoyRTxuhfoIQl7L3pWyyJlJ8wwLRDGF7gscP9Ik8BrZ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":184802},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"npm":"^8 || ^9 || ^10","node":"^16 || ^18 || ^20"},"gitHead":"9bb0b229c27fbcd33bb1380f3bc27fa8f6847fff","scripts":{"doc":"esdoc","lint":"eslint --ext ts --config .eslintrc.yml .","test":"nyc --report-dir ./reports/coverage mocha 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run compile","compile":"tsc --project tsconfig.json","lint:fix":"npm run lint -- --fix","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"10.1.0","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"18.18.2","_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.10","esdoc":"^1.1.0","mocha":"^10.2.0","sinon":"^17.0.0","eslint":"^8.52.0","rimraf":"^5.0.5","cheerio":"^1.0.0-rc.12","ts-node":"^10.9.1","coveralls":"^3.1.1","commitizen":"^4.3.0","sinon-chai":"^3.7.0","typescript":"^5.2.2","@types/chai":"^4.3.9","@types/node":"^20.8.8","@types/mocha":"^10.0.3","@types/sinon":"^10.0.20","mocha-testdata":"^1.2.0","semantic-release":"^22.0.5","@types/sinon-chai":"^3.2.11","eslint-plugin-mocha":"^10.2.0","eslint-plugin-import":"^2.29.0","esdoc-standard-plugin":"^1.0.0","eslint-plugin-unicorn":"^48.0.1","esdoc-importpath-plugin":"^1.0.2","esdoc-typescript-plugin":"^1.0.1","@typescript-eslint/parser":"^5.62.0","cz-conventional-changelog":"^3.3.0","esdoc-inject-style-plugin":"^1.0.0","eslint-plugin-unused-imports":"^2.0.0","@typescript-eslint/eslint-plugin":"^5.62.0","eslint-plugin-simple-import-sort":"^10.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.21.0_1698142261285_0.9975840194230092","host":"s3://npm-registry-packages"}},"1.22.0":{"name":"tiny-types","version":"1.22.0","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.22.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://jan-molak.github.io/tiny-types/","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"8c6ed7b0333fda511d6022ab281ab740b82ea5f6","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.22.0.tgz","fileCount":225,"integrity":"sha512-NQZpeRLP+jbw1iZ/PCNDmAWmm5anY6WpDTQeVfFbu7dmumLQLkcvBFTpBXLwChFp1/U+Mv0DF51KelSIvHP2FA==","signatures":[{"sig":"MEUCICJpJ907K1H0YrhdgTWcWRfQPTetyvNtZc6ttipPvIrvAiEAjbp53diKnC8CmkeuRlU/1+kfqC3+Ky461ZqPt1YWwLA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185314},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"npm":"^8 || ^9 || ^10","node":"^16 || ^18 || ^20"},"gitHead":"15257663940ebef20b9fba2b52f11c1038fbad71","scripts":{"doc":"esdoc","lint":"eslint --ext ts --config .eslintrc.yml .","test":"nyc --report-dir ./reports/coverage mocha 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run compile","compile":"tsc --project tsconfig.json","lint:fix":"npm run lint -- --fix","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"10.5.0","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"20.11.1","_hasShrinkwrap":false,"devDependencies":{"nyc":"15.1.0","chai":"4.4.1","esdoc":"1.1.0","mocha":"10.3.0","sinon":"17.0.1","eslint":"8.57.0","rimraf":"5.0.5","cheerio":"1.0.0-rc.12","ts-node":"10.9.2","coveralls":"3.1.1","commitizen":"4.3.0","sinon-chai":"3.7.0","typescript":"5.4.2","@types/chai":"4.3.12","@types/node":"20.11.28","@types/mocha":"10.0.6","@types/sinon":"17.0.3","mocha-testdata":"1.2.0","semantic-release":"23.0.4","@types/sinon-chai":"3.2.12","eslint-plugin-mocha":"10.4.1","eslint-plugin-import":"2.29.1","esdoc-standard-plugin":"1.0.0","eslint-plugin-unicorn":"51.0.1","esdoc-importpath-plugin":"1.0.2","esdoc-typescript-plugin":"1.0.1","@typescript-eslint/parser":"7.2.0","cz-conventional-changelog":"3.3.0","esdoc-inject-style-plugin":"1.0.0","eslint-plugin-unused-imports":"3.1.0","@typescript-eslint/eslint-plugin":"7.2.0","eslint-plugin-simple-import-sort":"12.0.0"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.22.0_1710609840247_0.6084924090409951","host":"s3://npm-registry-packages"}},"1.23.0":{"name":"tiny-types","version":"1.23.0","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.23.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://jan-molak.github.io/tiny-types/","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["json","text","text-summary","html"],"extension":[".ts"]},"dist":{"shasum":"01a7a9f7cc8a8aa93817bfc0cd1f50a6a004255b","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.23.0.tgz","fileCount":229,"integrity":"sha512-MLLNTCDWF3dJTNZul/oBOFVZlI22iTtEga/BZqeb2VGXo+Ue5Oz6p0I6qIY5Z6jpiYV4lUsEwg3dZUb4vOOBQQ==","signatures":[{"sig":"MEUCIFbd7FQuSKMzCtrbWR7wScHMRsxDo+GbBz59gDPrXuDCAiEA/WdC9IcH9OmgF0/pD0OhXDsrVyDJHM8hqeR0kkR3C5Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":185401},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^16 || ^18 || ^20 || ^22"},"gitHead":"db63059c90d968d2d94f10f59d28d40e4bade0f4","scripts":{"doc":"esdoc","lint":"eslint --ext ts --config .eslintrc.yml .","test":"nyc --report-dir ./reports/coverage mocha 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run compile","compile":"tsc --project tsconfig.json","lint:fix":"npm run lint -- --fix","publish:reports":"nyc report --reporter=text-lcov | coveralls","semantic-release":"semantic-release"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"10.5.0","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"17.0.0","chai":"4.5.0","esdoc":"1.1.0","mocha":"10.7.3","sinon":"18.0.0","eslint":"8.57.0","rimraf":"6.0.1","cheerio":"1.0.0","ts-node":"10.9.2","coveralls":"3.1.1","commitizen":"4.3.0","sinon-chai":"3.7.0","typescript":"5.5.4","@types/chai":"4.3.17","@types/node":"20.14.15","@types/mocha":"10.0.7","@types/sinon":"17.0.3","mocha-testdata":"1.2.0","semantic-release":"24.0.0","@types/sinon-chai":"3.2.12","eslint-plugin-mocha":"10.5.0","eslint-plugin-import":"2.29.1","esdoc-standard-plugin":"1.0.0","eslint-plugin-unicorn":"55.0.0","esdoc-importpath-plugin":"1.0.2","esdoc-typescript-plugin":"1.0.1","@typescript-eslint/parser":"7.18.0","cz-conventional-changelog":"3.3.0","esdoc-inject-style-plugin":"1.0.0","eslint-plugin-unused-imports":"4.1.3","@typescript-eslint/eslint-plugin":"7.18.0","eslint-plugin-simple-import-sort":"12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.23.0_1723637344607_0.7124433887088746","host":"s3://npm-registry-packages"}},"1.24.0":{"name":"tiny-types","version":"1.24.0","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.24.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://jan-molak.github.io/tiny-types/","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["lcov"],"extension":[".ts"]},"dist":{"shasum":"719b3617ffa4a9f807250ddde847777736372136","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.24.0.tgz","fileCount":231,"integrity":"sha512-QjBy2aUND/DR653jbsiZXMWujqBavUS3m1UKa6BlI6PTueCNc6R0MvjiBCNcqUPk3QIr5aSV9l/fk8kVZbrPzg==","signatures":[{"sig":"MEYCIQDh/E8FBV8C3jD/9uPw9BsOBKCZl8WIMX0MQPbUrY0FPwIhAOULZ7hdQdo9CdNlH6xDiaISg1EOa8FMp/OyL4UNBGre","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":185873},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^20 || ^22 || >=24.0.0"},"gitHead":"47d0448d148b502c14dd21150d17f3d19455b4df","scripts":{"doc":"esdoc","lint":"eslint --ext ts --config .eslintrc.yml .","test":"nyc --report-dir ./reports/coverage mocha 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run compile","compile":"tsc --project tsconfig.json","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"10.9.3","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"22.18.0","_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","chai":"4.5.0","esdoc":"1.1.0","mocha":"11.7.1","sinon":"21.0.0","eslint":"8.57.1","rimraf":"6.0.1","cheerio":"1.1.2","ts-node":"10.9.2","commitizen":"4.3.1","sinon-chai":"3.7.0","typescript":"5.9.2","@types/chai":"4.3.20","@types/node":"20.19.9","@types/mocha":"10.0.10","@types/sinon":"17.0.4","mocha-testdata":"1.2.0","semantic-release":"24.2.7","@types/sinon-chai":"3.2.12","eslint-plugin-mocha":"10.5.0","eslint-plugin-import":"2.32.0","esdoc-standard-plugin":"1.0.0","eslint-plugin-unicorn":"56.0.1","esdoc-importpath-plugin":"1.0.2","esdoc-typescript-plugin":"1.0.1","@typescript-eslint/parser":"7.18.0","cz-conventional-changelog":"3.3.0","esdoc-inject-style-plugin":"1.0.0","eslint-plugin-unused-imports":"4.1.4","@typescript-eslint/eslint-plugin":"7.18.0","eslint-plugin-simple-import-sort":"12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.24.0_1754404392691_0.8087445433729139","host":"s3://npm-registry-packages-npm-production"}},"1.24.1":{"name":"tiny-types","version":"1.24.1","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.24.1","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://jan-molak.github.io/tiny-types/","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"nyc":{"all":true,"cache":true,"exclude":["lib","node_modules","spec","src/types"],"include":["src/*.ts","src/**/*.ts"],"require":["ts-node/register"],"reporter":["lcov"],"extension":[".ts"]},"dist":{"shasum":"d92a1f5d2a12cf4a84e3b4302c5d0c8f8571cf80","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.24.1.tgz","fileCount":231,"integrity":"sha512-95cv2seZBqFIFw1r/+0PGVWTaChHU7JR2MvGUCCEJ39Rf+fqwj3l0WuTFaqUCpUXkU2coV+YOuUJ2KrB/QcxLw==","signatures":[{"sig":"MEQCIHkAfc5KphmnirkoPwMmgM2/7nAr3zrG3KQkLkmtOL8TAiA9d5xq2SObuHneQrM88q7GpsblS8ofUmBHlkrCAWr+gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tiny-types@1.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":185950},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^20 || ^22 || >=24.0.0"},"gitHead":"e4dba063dd978b0861b6d5dc0fb83c0c9e7405a6","scripts":{"doc":"esdoc","lint":"eslint --ext ts --config .eslintrc.yml .","test":"nyc --report-dir ./reports/coverage mocha 'spec/**/*.spec.*'","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm test && npm run compile","compile":"tsc --project tsconfig.json","lint:fix":"npm run lint -- --fix","semantic-release":"semantic-release"},"typings":"lib/index.d.ts","_npmUser":{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"10.9.3","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"22.18.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"nyc":"17.1.0","chai":"4.5.0","esdoc":"1.1.0","mocha":"11.7.1","sinon":"21.0.0","eslint":"8.57.1","rimraf":"6.0.1","cheerio":"1.1.2","ts-node":"10.9.2","commitizen":"4.3.1","sinon-chai":"3.7.0","typescript":"5.9.2","@types/chai":"4.3.20","@types/node":"20.19.9","@types/mocha":"10.0.10","@types/sinon":"17.0.4","mocha-testdata":"1.2.0","semantic-release":"24.2.7","@types/sinon-chai":"3.2.12","eslint-plugin-mocha":"10.5.0","eslint-plugin-import":"2.32.0","esdoc-standard-plugin":"1.0.0","eslint-plugin-unicorn":"56.0.1","esdoc-importpath-plugin":"1.0.2","esdoc-typescript-plugin":"1.0.1","@typescript-eslint/parser":"7.18.0","cz-conventional-changelog":"3.3.0","esdoc-inject-style-plugin":"1.0.0","eslint-plugin-unused-imports":"4.1.4","@typescript-eslint/eslint-plugin":"7.18.0","eslint-plugin-simple-import-sort":"12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.24.1_1754405408095_0.9463354733672569","host":"s3://npm-registry-packages-npm-production"}},"1.24.2":{"name":"tiny-types","version":"1.24.2","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.24.2","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://jan-molak.github.io/tiny-types/","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"dist":{"shasum":"807feccc1ba4ea826ce3947770a060d99fe864f2","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.24.2.tgz","fileCount":232,"integrity":"sha512-YkykgCvzXmjaiPfyQNL/4hP4mXZuIWVkVuZ+qKidaFoCQ4VhStiuXFbtZkmMmc7ZDwqa4b0139vepEXd40aDpQ==","signatures":[{"sig":"MEUCIDjOdo1dASigD5F2ui6jcQpy/Gs2fWqjx54v6fNZmwhfAiEA4Fl6Z8Vb+niticHr2wbc3i3FfyI6IDkV79GXJBrTric=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tiny-types@1.24.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":185891},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^20 || ^22 || ^24"},"gitHead":"3fcf042e3f7a5e397e6cea6f3044f04c2ff8bb39","scripts":{"doc":"esdoc","lint":"eslint --ext ts --config .eslintrc.yml .","test":"vitest run","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm run test && npm run compile","compile":"tsc --project tsconfig.json","lint:fix":"npm run lint -- --fix","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"typings":"lib/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f3c4c00-e9ee-402d-8dc0-08d2f762baaa"}},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"11.6.2","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"esdoc":"1.1.0","eslint":"8.57.1","rimraf":"6.0.1","vitest":"4.0.8","cheerio":"1.1.2","ts-node":"10.9.2","commitizen":"4.3.1","typescript":"5.9.2","@types/node":"20.19.9","semantic-release":"25.0.2","@vitest/coverage-v8":"4.0.8","eslint-plugin-import":"2.32.0","esdoc-standard-plugin":"1.0.0","eslint-plugin-unicorn":"56.0.1","esdoc-importpath-plugin":"1.0.2","esdoc-typescript-plugin":"1.0.1","@typescript-eslint/parser":"7.18.0","cz-conventional-changelog":"3.3.0","esdoc-inject-style-plugin":"1.0.0","eslint-plugin-unused-imports":"4.1.4","@typescript-eslint/eslint-plugin":"7.18.0","eslint-plugin-simple-import-sort":"12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.24.2_1762644775579_0.2980935543899865","host":"s3://npm-registry-packages-npm-production"}},"1.24.3":{"name":"tiny-types","version":"1.24.3","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@1.24.3","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://jan-molak.github.io/tiny-types/","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"dist":{"shasum":"eff75fbb25792e61c16684ab3894599d8e15452d","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-1.24.3.tgz","fileCount":232,"integrity":"sha512-LrDkHlUBPHfzzPDTKLX/IP0zruq346GVGK74VncAjyFVQqi1VZZgoqJ6XIrXkcqPH/CF/YWeW0Ps770sY4wfzA==","signatures":[{"sig":"MEQCIHhDwxt5bJVwo7lWmrt/Ei0QEVfI71c99e9WfbX4AVMCAiBwrWvqldRJPSRaK+xU/Tf79/vESuBri+ODVHhECDdXFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tiny-types@1.24.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":186105},"main":"lib/index.js","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"engines":{"node":"^20 || ^22 || ^24"},"gitHead":"613088136b6c03bf8eeb8c0c100832d4e896a318","scripts":{"doc":"esdoc","lint":"eslint --ext ts --config .eslintrc.yml .","test":"vitest run","clean":"rimraf docs lib reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm run test && npm run compile","compile":"tsc --project tsconfig.json","lint:fix":"npm run lint -- --fix","test:coverage":"vitest run --coverage","semantic-release":"semantic-release"},"typings":"lib/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f3c4c00-e9ee-402d-8dc0-08d2f762baaa"}},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"11.6.2","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"22.21.1","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"esdoc":"1.1.0","eslint":"8.57.1","rimraf":"6.0.1","vitest":"4.0.8","cheerio":"1.1.2","ts-node":"10.9.2","commitizen":"4.3.1","typescript":"5.9.2","@types/node":"20.19.9","semantic-release":"25.0.2","@vitest/coverage-v8":"4.0.8","eslint-plugin-import":"2.32.0","esdoc-standard-plugin":"1.0.0","eslint-plugin-unicorn":"56.0.1","esdoc-importpath-plugin":"1.0.2","esdoc-typescript-plugin":"1.0.1","@typescript-eslint/parser":"7.18.0","cz-conventional-changelog":"3.3.0","esdoc-inject-style-plugin":"1.0.0","eslint-plugin-unused-imports":"4.1.4","@typescript-eslint/eslint-plugin":"7.18.0","eslint-plugin-simple-import-sort":"12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_1.24.3_1762645766909_0.8713920916968056","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"tiny-types","version":"2.0.0","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@2.0.0","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://jan-molak.github.io/tiny-types/","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"dist":{"shasum":"7ccae6fdbbee6743b2757e4256fa3a8960e95ca5","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-2.0.0.tgz","fileCount":289,"integrity":"sha512-H3/qCBsnbjT6L6s8SpkWlwItO8WZEwHTZTveYdBmxG8z8nsI36BVddrIIt9981x0G3plfGvKOoskH3z6EgR7Iw==","signatures":[{"sig":"MEUCIB1/zEEXPCHDNRI7G4J/zEmXEDqNEwiw2lrC5UNrKHGfAiEAuDR/WUPROv3MBPNocxHw5+tXvtWzOeKn685CcWLU1Ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tiny-types@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":225726},"main":"lib/index.js","type":"module","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"./esm/index.js","engines":{"node":"^20 || ^22 || ^24"},"exports":{".":[{"types":"./lib/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./esm/*":"./esm/*","./lib/*":"./lib/*","./package.json":"./package.json"},"gitHead":"35873dd2b54aea65585f28cb60edd8ac32f28c4e","scripts":{"doc":"esdoc","lint":"eslint --ext ts --config .eslintrc.yml .","test":"node --import tsx node_modules/vitest/vitest.mjs run","clean":"rimraf docs lib esm reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm run test && npm run compile","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","lint:fix":"npm run lint -- --fix","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:coverage":"node --import tsx node_modules/vitest/vitest.mjs run --coverage","semantic-release":"semantic-release","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"typings":"lib/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f3c4c00-e9ee-402d-8dc0-08d2f762baaa"}},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"11.11.1","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","esdoc":"1.1.0","eslint":"8.57.1","rimraf":"6.1.3","vitest":"4.1.0","cheerio":"1.2.0","commitizen":"4.3.1","typescript":"5.9.3","@types/node":"20.19.37","semantic-release":"25.0.3","@vitest/coverage-v8":"4.1.0","eslint-plugin-import":"2.32.0","esdoc-standard-plugin":"1.0.0","eslint-plugin-unicorn":"56.0.1","esdoc-importpath-plugin":"1.0.2","esdoc-typescript-plugin":"1.0.1","@typescript-eslint/parser":"7.18.0","cz-conventional-changelog":"3.3.0","esdoc-inject-style-plugin":"1.0.0","eslint-plugin-unused-imports":"4.4.1","@typescript-eslint/eslint-plugin":"7.18.0","eslint-plugin-simple-import-sort":"12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_2.0.0_1773529844676_0.1354533594772398","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"tiny-types","version":"2.0.1","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@2.0.1","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://jan-molak.github.io/tiny-types/","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"dist":{"shasum":"feb541b5fd1181a3aa55a934b48147fe2a9e7ff8","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-2.0.1.tgz","fileCount":513,"integrity":"sha512-E82Xh8D4gKmZzPNqQD8anPngWpf/0x/KwehpH69WgmLtkKCDnChisZnqObIy9PipC3NDtEhpgEkGyX/K4I7Y+g==","signatures":[{"sig":"MEUCIFDwBbM7/2M3DmY0RNbDgJiwmEJHDErBKpS/7xHBob1fAiEA0LkWBkSyhcfL7bRPyVQdqPtmYpXcZ4ilJ4znCUUyGEE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tiny-types@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":359185},"main":"lib/index.js","type":"module","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"./esm/index.js","engines":{"node":"^20 || ^22 || ^24"},"exports":{".":[{"types":"./lib/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./esm/*":"./esm/*","./lib/*":"./lib/*","./package.json":"./package.json"},"gitHead":"ceeb2a2bd131a3cdbd1f45b8663d9ca19277dbb9","scripts":{"doc":"esdoc","lint":"eslint --ext ts --config .eslintrc.yml .","test":"node --import tsx node_modules/vitest/vitest.mjs run","clean":"rimraf docs lib esm reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm run test && npm run compile","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","lint:fix":"npm run lint -- --fix","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:coverage":"node --import tsx node_modules/vitest/vitest.mjs run --coverage","semantic-release":"semantic-release","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"typings":"lib/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f3c4c00-e9ee-402d-8dc0-08d2f762baaa"}},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"11.11.1","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","esdoc":"1.1.0","eslint":"8.57.1","rimraf":"6.1.3","vitest":"4.1.0","cheerio":"1.2.0","commitizen":"4.3.1","typescript":"5.9.3","@types/node":"20.19.37","semantic-release":"25.0.3","@vitest/coverage-v8":"4.1.0","eslint-plugin-import":"2.32.0","esdoc-standard-plugin":"1.0.0","eslint-plugin-unicorn":"56.0.1","esdoc-importpath-plugin":"1.0.2","esdoc-typescript-plugin":"1.0.1","@typescript-eslint/parser":"7.18.0","cz-conventional-changelog":"3.3.0","esdoc-inject-style-plugin":"1.0.0","eslint-plugin-unused-imports":"4.4.1","@typescript-eslint/eslint-plugin":"7.18.0","eslint-plugin-simple-import-sort":"12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_2.0.1_1773530807298_0.8302060271500238","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"tiny-types","version":"2.0.2","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@2.0.2","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://jan-molak.github.io/tiny-types/","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"dist":{"shasum":"d1c4bae759460cc5e1b44bd7cadec50664358df8","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-2.0.2.tgz","fileCount":512,"integrity":"sha512-1SB7mAalp7atbeEymQMEyjOlwlYvsfpQBxFSLfasg4WJiXdV7bTL+dQJiT8APgJow8TTUBy1dRRBuXSxQwRzwg==","signatures":[{"sig":"MEUCIQDs2dEzEA/V0lXPIyStLJWIXae/YM/8qMvH1bEL3f0kkgIgGgBbjd1lvBUEudbs66fZny2SLERbEtgcjJI8sL43qiQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tiny-types@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":359309},"main":"lib/index.js","type":"module","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"./esm/index.js","engines":{"node":"^20 || ^22 || ^24"},"exports":{".":[{"types":"./lib/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./esm/*":"./esm/*","./lib/*":"./lib/*","./objects":[{"types":"./lib/objects/index.d.ts","import":"./esm/objects/index.js","require":"./lib/objects/index.js"},"./lib/objects/index.js"],"./package.json":"./package.json"},"gitHead":"97f45bc4815b4417707815279f7dcc645aad7c5d","scripts":{"doc":"esdoc","lint":"eslint --ext ts --config .eslintrc.yml .","test":"node --import tsx node_modules/vitest/vitest.mjs run","clean":"rimraf docs lib esm reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm run test && npm run compile","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","lint:fix":"npm run lint -- --fix","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:coverage":"node --import tsx node_modules/vitest/vitest.mjs run --coverage","semantic-release":"semantic-release","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"typings":"lib/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f3c4c00-e9ee-402d-8dc0-08d2f762baaa"}},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"11.11.1","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"objects":["lib/objects/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","esdoc":"1.1.0","eslint":"8.57.1","rimraf":"6.1.3","vitest":"4.1.0","cheerio":"1.2.0","commitizen":"4.3.1","typescript":"5.9.3","@types/node":"20.19.37","semantic-release":"25.0.3","@vitest/coverage-v8":"4.1.0","eslint-plugin-import":"2.32.0","esdoc-standard-plugin":"1.0.0","eslint-plugin-unicorn":"56.0.1","esdoc-importpath-plugin":"1.0.2","esdoc-typescript-plugin":"1.0.1","@typescript-eslint/parser":"7.18.0","cz-conventional-changelog":"3.3.0","esdoc-inject-style-plugin":"1.0.0","eslint-plugin-unused-imports":"4.4.1","@typescript-eslint/eslint-plugin":"7.18.0","eslint-plugin-simple-import-sort":"12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_2.0.2_1773533413917_0.43001752923861636","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"tiny-types","version":"2.0.3","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@2.0.3","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://jan-molak.github.io/tiny-types/","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"dist":{"shasum":"287d8067e23f113a1751be9ea2b19d2443602a66","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-2.0.3.tgz","fileCount":512,"integrity":"sha512-aawPD5G+MHG3WPxtvWwPUEJBe3QjdKYUgQerCEB7bLJrqcri19Yo5aWpolxatDPGHFwDXHkvck6h0Ffg0CEQNw==","signatures":[{"sig":"MEQCIHLdOiZGgmBYLJ5n4IQBW1Qg+eLvdrZh285/2R03KXriAiAM6tTRVTyLX2m1QodEU4XcVMWnz25H0TbQiljgoY+6XA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tiny-types@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":361222},"main":"lib/index.js","type":"module","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"./esm/index.js","engines":{"node":"^20 || ^22 || ^24"},"exports":{".":[{"types":"./lib/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./esm/*":"./esm/*","./lib/*":"./lib/*","./objects":[{"types":"./lib/objects/index.d.ts","import":"./esm/objects/index.js","require":"./lib/objects/index.js"},"./lib/objects/index.js"],"./package.json":"./package.json"},"gitHead":"73598d00e1e69bdf3bf4a99b8d98b910f1c2e978","scripts":{"doc":"esdoc","lint":"eslint --ext ts --config .eslintrc.yml .","test":"node --import tsx node_modules/vitest/vitest.mjs run","clean":"rimraf docs lib esm reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm run test && npm run compile","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","lint:fix":"npm run lint -- --fix","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:coverage":"node --import tsx node_modules/vitest/vitest.mjs run --coverage","semantic-release":"semantic-release","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"typings":"lib/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f3c4c00-e9ee-402d-8dc0-08d2f762baaa"}},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"11.11.1","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"objects":["lib/objects/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","esdoc":"1.1.0","eslint":"8.57.1","rimraf":"6.1.3","vitest":"4.1.0","cheerio":"1.2.0","commitizen":"4.3.1","typescript":"5.9.3","@types/node":"20.19.37","semantic-release":"25.0.3","@vitest/coverage-v8":"4.1.0","eslint-plugin-import":"2.32.0","esdoc-standard-plugin":"1.0.0","eslint-plugin-unicorn":"56.0.1","esdoc-importpath-plugin":"1.0.2","esdoc-typescript-plugin":"1.0.1","@typescript-eslint/parser":"7.18.0","cz-conventional-changelog":"3.3.0","esdoc-inject-style-plugin":"1.0.0","eslint-plugin-unused-imports":"4.4.1","@typescript-eslint/eslint-plugin":"7.18.0","eslint-plugin-simple-import-sort":"12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_2.0.3_1773534363962_0.5747269304330895","host":"s3://npm-registry-packages-npm-production"}},"2.0.4":{"name":"tiny-types","version":"2.0.4","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","_id":"tiny-types@2.0.4","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"homepage":"https://jan-molak.github.io/tiny-types/","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"dist":{"shasum":"5ae09f42d16fe0306f5ecd0150f78bcd87a4bf8d","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-2.0.4.tgz","fileCount":512,"integrity":"sha512-ZJ6VxPIA2nvnXsrpO/vCQ4if1vmZlo4qeLR4iBueIZVFwoBo2T3Do583AknIenQL7xLwD64B7C/A9U3jPo4mNg==","signatures":[{"sig":"MEYCIQC13oETBTfQugXrmieffhYWPWpbGCY1GKyD+TapF6LJ6AIhAIWQw+GwrE5haVQCMPAWTCkYLjBv0e/nEAgzBho9oRZq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tiny-types@2.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":364713},"main":"lib/index.js","type":"module","config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"module":"./esm/index.js","engines":{"node":"^20 || ^22 || ^24"},"exports":{".":[{"types":"./lib/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./esm/*":"./esm/*","./lib/*":"./lib/*","./objects":[{"types":"./lib/objects/index.d.ts","import":"./esm/objects/index.js","require":"./lib/objects/index.js"},"./lib/objects/index.js"],"./package.json":"./package.json"},"gitHead":"9d4c3936e702dc51ec2996d212465e2ae8a1af18","scripts":{"doc":"esdoc","lint":"eslint --ext ts --config .eslintrc.yml .","test":"node --import tsx node_modules/vitest/vitest.mjs run","clean":"rimraf docs lib esm reports","commit":"git-cz","verify":"npm run clean && npm run lint && npm run test && npm run compile","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","lint:fix":"npm run lint -- --fix","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:esm":"tsc --project tsconfig-esm.build.json","compile:clean":"rimraf lib esm","test:coverage":"node --import tsx node_modules/vitest/vitest.mjs run --coverage","semantic-release":"semantic-release","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\""},"typings":"lib/index.d.ts","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f3c4c00-e9ee-402d-8dc0-08d2f762baaa"}},"repository":{"url":"git+https://github.com/jan-molak/tiny-types.git","type":"git"},"_npmVersion":"11.11.1","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public","provenance":true},"typesVersions":{"*":{"objects":["lib/objects/index.d.ts"]}},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","esdoc":"1.1.0","eslint":"8.57.1","rimraf":"6.1.3","vitest":"4.1.0","cheerio":"1.2.0","commitizen":"4.3.1","typescript":"5.9.3","@types/node":"20.19.37","semantic-release":"25.0.3","@vitest/coverage-v8":"4.1.0","eslint-plugin-import":"2.32.0","esdoc-standard-plugin":"1.0.0","eslint-plugin-unicorn":"56.0.1","esdoc-importpath-plugin":"1.0.2","esdoc-typescript-plugin":"1.0.1","@typescript-eslint/parser":"7.18.0","cz-conventional-changelog":"3.3.0","esdoc-inject-style-plugin":"1.0.0","eslint-plugin-unused-imports":"4.4.1","@typescript-eslint/eslint-plugin":"7.18.0","eslint-plugin-simple-import-sort":"12.1.1"},"_npmOperationalInternal":{"tmp":"tmp/tiny-types_2.0.4_1773598945060_0.828046807641126","host":"s3://npm-registry-packages-npm-production"}},"2.0.5":{"name":"tiny-types","version":"2.0.5","description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","type":"module","main":"lib/index.js","module":"./esm/index.js","typings":"lib/index.d.ts","typesVersions":{"*":{"objects":["lib/objects/index.d.ts"]}},"exports":{".":[{"types":"./lib/index.d.ts","import":"./esm/index.js","require":"./lib/index.js"},"./lib/index.js"],"./objects":[{"types":"./lib/objects/index.d.ts","import":"./esm/objects/index.js","require":"./lib/objects/index.js"},"./lib/objects/index.js"],"./lib/*":"./lib/*","./esm/*":"./esm/*","./package.json":"./package.json"},"scripts":{"clean":"rimraf docs lib esm reports","lint":"eslint --ext ts --config .eslintrc.yml .","lint:fix":"npm run lint -- --fix","test":"node --import tsx node_modules/vitest/vitest.mjs run","test:coverage":"node --import tsx node_modules/vitest/vitest.mjs run --coverage","compile":"npm run compile:clean && npm run compile:esm && npm run compile:cjs && npm run compile:cjs-package","compile:clean":"rimraf lib esm","compile:esm":"tsc --project tsconfig-esm.build.json","compile:cjs":"tsc --project tsconfig-cjs.build.json","compile:cjs-package":"node -e \"require('fs').writeFileSync('lib/package.json', '{ \\\"type\\\": \\\"commonjs\\\" }')\"","verify":"npm run clean && npm run lint && npm run test && npm run compile","doc":"esdoc","commit":"git-cz","semantic-release":"semantic-release"},"repository":{"type":"git","url":"git+https://github.com/jan-molak/tiny-types.git"},"publishConfig":{"access":"public","provenance":true},"keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"homepage":"https://jan-molak.github.io/tiny-types/","engines":{"node":"^20 || ^22 || ^24"},"devDependencies":{"@types/node":"20.19.37","@typescript-eslint/eslint-plugin":"7.18.0","@typescript-eslint/parser":"7.18.0","@vitest/coverage-v8":"4.1.0","cheerio":"1.2.0","commitizen":"4.3.1","cz-conventional-changelog":"3.3.0","esdoc":"1.1.0","esdoc-importpath-plugin":"1.0.2","esdoc-inject-style-plugin":"1.0.0","esdoc-standard-plugin":"1.0.0","esdoc-typescript-plugin":"1.0.1","eslint":"8.57.1","eslint-plugin-import":"2.32.0","eslint-plugin-simple-import-sort":"12.1.1","eslint-plugin-unicorn":"56.0.1","eslint-plugin-unused-imports":"4.4.1","rimraf":"6.1.3","semantic-release":"25.0.3","tsx":"^4.19.2","typescript":"5.9.3","vitest":"4.1.0"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"gitHead":"2b1f51c17257919359817b213b064ae3f2264f3b","_id":"tiny-types@2.0.5","_nodeVersion":"24.14.0","_npmVersion":"11.11.1","dist":{"integrity":"sha512-M27ARlamxqDer7jDZzWUyDOqrvbcrux1nwtjCgbFhIRfJ8XowVsApm04I1prMKwkhHxwmGhL/CBlbexI63pRMA==","shasum":"e4491fbefe87696379e3911bdb61ea77deb6c812","tarball":"https://registry.npmjs.org/tiny-types/-/tiny-types-2.0.5.tgz","fileCount":512,"unpackedSize":364980,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tiny-types@2.0.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDtkvHk7QyIiQ6n+uXEmzbrHJ1Pty+PBeitHp4VNVRwRgIhAJO2AC+hziCjBPCIkkJyy2Xl9vkujQ9cS1xod8vFDaaS"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7f3c4c00-e9ee-402d-8dc0-08d2f762baaa"}},"directories":{},"maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tiny-types_2.0.5_1773610831605_0.329965893579494"},"_hasShrinkwrap":false}},"time":{"created":"2018-02-02T23:17:51.294Z","modified":"2026-03-15T21:40:32.110Z","1.0.0":"2018-02-02T23:17:51.294Z","1.0.1":"2018-02-02T23:35:57.355Z","1.1.0":"2018-02-12T01:21:13.925Z","1.2.0":"2018-02-12T13:35:00.879Z","1.3.0":"2018-02-19T22:28:35.163Z","1.4.0":"2018-02-20T11:59:17.458Z","1.4.1":"2018-02-20T15:06:51.353Z","1.4.2":"2018-02-20T16:29:24.576Z","1.4.3":"2018-02-21T01:00:48.468Z","1.5.0":"2018-02-21T13:03:00.767Z","1.6.0":"2018-02-21T14:32:40.820Z","1.6.1":"2018-02-21T15:08:39.008Z","1.7.0":"2018-02-21T22:45:55.950Z","1.8.0":"2018-03-01T17:31:12.107Z","1.8.1":"2018-03-20T22:36:51.734Z","1.9.0":"2018-04-30T21:28:32.390Z","1.9.1":"2018-05-03T22:45:02.011Z","1.10.0":"2018-05-25T20:30:44.697Z","1.10.1":"2018-05-27T20:58:01.854Z","1.10.2":"2018-06-15T20:59:52.711Z","1.10.3":"2018-06-15T23:41:09.053Z","1.11.0":"2018-08-12T23:30:13.925Z","1.11.1":"2018-08-25T21:59:38.591Z","1.11.2":"2018-08-26T13:44:26.625Z","1.11.3":"2018-08-29T15:19:17.989Z","1.12.0":"2018-10-08T14:46:03.235Z","1.12.1":"2019-03-20T15:29:17.005Z","1.12.2":"2020-01-25T12:46:48.502Z","1.12.3":"2020-03-15T15:46:03.909Z","1.12.4":"2020-04-06T13:06:23.862Z","1.13.0":"2020-04-11T21:49:34.034Z","1.14.0":"2020-04-11T22:17:52.162Z","1.14.1":"2020-04-19T12:30:14.939Z","1.15.0":"2020-09-19T21:49:30.982Z","1.16.0":"2021-01-21T02:19:03.592Z","1.16.1":"2021-02-02T00:38:28.913Z","1.17.0":"2021-12-20T20:51:33.085Z","1.18.0":"2022-06-04T14:10:26.653Z","1.18.1":"2022-06-04T22:01:42.593Z","1.18.2":"2022-06-04T22:04:18.654Z","1.18.3":"2022-06-05T21:31:45.189Z","1.18.4":"2022-06-05T22:02:24.740Z","1.19.0":"2022-08-03T10:15:22.198Z","1.19.1":"2023-03-11T15:09:24.392Z","1.20.0":"2023-07-07T17:15:25.889Z","1.21.0":"2023-10-24T10:11:01.762Z","1.22.0":"2024-03-16T17:24:00.431Z","1.23.0":"2024-08-14T12:09:04.815Z","1.24.0":"2025-08-05T14:33:12.882Z","1.24.1":"2025-08-05T14:50:08.282Z","1.24.2":"2025-11-08T23:32:55.772Z","1.24.3":"2025-11-08T23:49:27.090Z","2.0.0":"2026-03-14T23:10:44.819Z","2.0.1":"2026-03-14T23:26:47.439Z","2.0.2":"2026-03-15T00:10:14.133Z","2.0.3":"2026-03-15T00:26:04.117Z","2.0.4":"2026-03-15T18:22:25.199Z","2.0.5":"2026-03-15T21:40:31.800Z"},"bugs":{"url":"https://github.com/jan-molak/tiny-types/issues"},"author":{"name":"Jan Molak","email":"jan.molak@smartcodeltd.co.uk"},"license":"Apache-2.0","homepage":"https://jan-molak.github.io/tiny-types/","keywords":["design","patterns","value","objects","tiny","types","ddd","domain-driven","design"],"repository":{"type":"git","url":"git+https://github.com/jan-molak/tiny-types.git"},"description":"A tiny library that brings Tiny Types to JavaScript and TypeScript","maintainers":[{"name":"jan-molak","email":"jan.molak@smartcodeltd.co.uk"}],"readme":"# Tiny Types\n\n[![npm version](https://badge.fury.io/js/tiny-types.svg)](https://badge.fury.io/js/tiny-types)\n[![Downloads](https://img.shields.io/npm/dm/tiny-types.svg)](https://npm-stat.com/charts.html?package=tiny-types)\n[![License](https://img.shields.io/github/license/jan-molak/tiny-types.svg)](https://github.com/serenity-js/serenity-js/blob/main/LICENSE.md)\n[![Known Vulnerabilities](https://snyk.io/test/github/jan-molak/tiny-types/badge.svg)](https://snyk.io/test/github/jan-molak/tiny-types)\n\n[![Build Status](https://github.com/jan-molak/tiny-types/actions/workflows/main.yml/badge.svg?branch=master)](https://github.com/jan-molak/tiny-types/actions)\n[![Maintainability](https://qlty.sh/gh/jan-molak/projects/tiny-types/maintainability.svg)](https://qlty.sh/gh/jan-molak/projects/tiny-types)\n[![Code Coverage](https://qlty.sh/gh/jan-molak/projects/tiny-types/coverage.svg)](https://qlty.sh/gh/jan-molak/projects/tiny-types)\n[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg)](http://commitizen.github.io/cz-cli/)\n[![GitHub stars](https://img.shields.io/github/stars/jan-molak/tiny-types?style=flat)](https://github.com/jan-molak/tiny-types)\n\n[![Support Jan Molak on GitHub](https://img.shields.io/badge/Support-@jan--molak-703EC8?logo=github)](https://github.com/sponsors/jan-molak)\n\nTinyTypes is an [npm module](https://www.npmjs.com/package/tiny-types) that makes it easy for TypeScript and JavaScript\nprojects to give domain meaning to primitive types. It also helps to avoid all sorts of bugs \nand makes your code easier to refactor. [Learn more.](https://janmolak.com/tiny-types-in-typescript-4680177f026e)\n\n## Installation\n\nTo install the module from npm:\n\n```\nnpm install --save tiny-types\n```\n\n## API Docs\n\nAPI documentation is available at [jan-molak.github.io/tiny-types/](https://jan-molak.github.io/tiny-types/).\n\n## Defining Tiny Types\n\n> An int on its own is just a scalar with no meaning. With an object, even a small one, you are giving both the compiler \nand the programmer additional information  about what the value is and why it is being used.\n>\n> &dash; [Jeff Bay, Object Calisthenics](http://www.xpteam.com/jeff/writings/objectcalisthenics.rtf)\n\n### Single-value types\n\nTo define a single-value `TinyType` - extend from `TinyTypeOf<T>()`:\n\n```typescript\nimport { TinyTypeOf } from 'tiny-types';\n\nclass FirstName extends TinyTypeOf<string>() {}\nclass LastName  extends TinyTypeOf<string>() {}\nclass Age       extends TinyTypeOf<number>() {}\n```\n \nEvery tiny type defined this way has\na [readonly property](https://www.typescriptlang.org/docs/handbook/classes.html#readonly-modifier)\n`value` of type `T`, which you can use to access the wrapped primitive value. For example:\n\n```typescript\nconst firstName = new FirstName('Jan');\n\nfirstName.value === 'Jan';\n```\n\n#### Equals\n\nEach tiny type object has an `equals` method, which you can use to compare it by value:\n\n```typescript\nconst \n    name1 = new FirstName('Jan'),\n    name2 = new FirstName('Jan');\n\nname1.equals(name2) === true; \n```\n\n#### ToString\n\nAn additional feature of tiny types is a built-in `toString()` method:\n\n```typescript\nconst name = new FirstName('Jan');\n\nname.toString() === 'FirstName(value=Jan)';\n```\n\nWhich you can override if you want to:\n\n```typescript\nclass Timestamp extends TinyTypeOf<Date>() {\n    toString() {\n        return `Timestamp(value=${this.value.toISOString()})`;\n    }\n}\n\nconst timestamp = new Timestamp(new Date());\n\ntimestampt.toString() === 'Timestamp(value=2018-03-12T00:30:00.000Z))'\n```\n\n### Multi-value and complex types\n\nIf the tiny type you want to model has more than one value,\nor you want to perform additional operations in the constructor,\nextend from `TinyType` directly:\n\n```typescript\nimport { TinyType } from 'tiny-types';\n\nclass Person extends TinyType {\n    constructor(public readonly firstName: FirstName,\n                public readonly lastName: LastName,\n    ) {\n        super();\n    }\n}\n\n```\n\nYou can also mix and match both of the above definition styles:\n\n```typescript\nimport { TinyType, TinyTypeOf } from 'tiny-types';\n\nclass UserName extends TinyTypeOf<string>() {}\n\nclass Timestamp extends TinyTypeOf<Date>() {\n    toString() {\n        return `Timestamp(value=${this.value.toISOString()})`;\n    }\n}\n\nabstract class DomainEvent extends TinyTypeOf<Timestamp>() {}\n\nclass AccountCreated extends DomainEvent {\n    constructor(public readonly username: UserName, timestamp: Timestamp) {\n        super(timestamp);\n    }\n}\n\nconst event = new AccountCreated(new UserName('jan-molak'), new Timestamp(new Date()));\n```\n\nEven such complex types still have both the `equals` and `toString` methods:\n\n```typescript \nconst \n    now = new Date(2018, 2, 12, 0, 30),\n    event1 = new AccountCreated(new UserName('jan-molak'), new Timestamp(now)),\n    event2 = new AccountCreated(new UserName('jan-molak'), new Timestamp(now));\n    \nevent1.equals(event2) === true;\n\nevent1.toString() === 'AccountCreated(username=UserName(value=jan-molak), value=Timestamp(value=2018-03-12T00:30:00.000Z))'\n```\n\n## Guaranteed runtime correctness\n\nThe best way to guarantee runtime correctness of your domain models is to ensure that no tiny type can ever hold invalid data at runtime.\nThis way, when a function receives an instance of a tiny type, it does not need to perform any checks on it and can simply trust that \nits value is correct. OK, but how do you guarantee that? \n\nLet me show you an example. \n\nImagine that upon registering a customer on your website you need to ask them their age.\nHow would you model the concept of \"age\" in your system?\n\nYou might consider using a [`number`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Number) for this purpose:\n```typescript\nconst age = 35;\n```\nHowever, this is far from ideal as \"age\" is not just _any_ number: it can't be negative, it has to be an integer, and it's highly unlikely that your customers would ever be [2<sup>53</sup>-1 years old](https://www.ecma-international.org/ecma-262/10.0/index.html#sec-ecmascript-language-types-number-type).\n\nAll that means that there are certain _rules_ that an object representing \"age\" needs to obey, certain _constraints_ that its value has to meet in order to be considered valid.\n\nYou might have already guessed that my recommendation to you would be to define a tiny type representing `Age`, but not just that.\nYou should also take it a step further and use the [`ensure`](https://jan-molak.github.io/tiny-types/function/index.html#static-function-ensure) function together with other [`predicates`](https://jan-molak.github.io/tiny-types/identifiers.html#predicates) to describe the constraints the underlying value has to meet:\n\n```typescript\nimport { TinyType, ensure, isDefined, isInteger, isInRange } from 'tiny-types'\n\nclass Age extends TinyType {\n  constructor(public readonly value: number) {\n    ensure('Age', value, isDefined(), isInteger(), isInRange(0, 125));\n  }\n} \n```\n\nWith a tiny type defined as per the above code sample you can eliminate entire classes of errors. You also have one place in your\nsystem where you define what \"age\" means.\n\n## Serialisation to JSON\n\nEvery TinyType defines \na [`toJSON()` method](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify#toJSON%28%29_behavior), \nwhich returns a JSON representation of the object. This means that you can use TinyTypes \nas [Data Transfer Objects](https://en.wikipedia.org/wiki/Data_transfer_object).\n\nSingle-value TinyTypes are serialised to the value itself:\n\n```typescript\nimport { TinyTypeOf } from 'tiny-types';\n\nclass FirstName extends TinyTypeOf<string>() {}\n\nconst firstName = new FirstName('Jan');\n\nfirstName.toJSON() === 'Jan'\n```\n\nComplex TinyTypes are serialised recursively:\n\n```typescript\nimport { TinyType, TinyTypeOf } from 'tiny-types';\n\nclass FirstName extends TinyTypeOf<string>() {}\nclass LastName extends TinyTypeOf<string>() {}\nclass Age extends TinyTypeOf<number>() {}\nclass Person extends TinyType {\n    constructor(\n        public readonly firstName: FirstName,\n        public readonly lastName: LastName,\n        public readonly age: Age,\n    ) {\n        super();\n    }\n}\n\nconst person = new Person(new FirstName('Bruce'), new LastName('Smith'), new Age(55));\n\nperson.toJSON() === { firstName: 'Bruce', lastName: 'Smith', age: 55 }\n```\n\n## De-serialisation from JSON\n\nAlthough you could define standalone de-serialisers, I like to define them \nas [static factory methods](https://en.wikipedia.org/wiki/Factory_method_pattern) on the TinyTypes themselves:\n\n```typescript\nimport { TinyTypeOf } from 'tiny-types';\n\nclass FirstName extends TinyTypeOf<string>() {\n    static fromJSON = (v: string) => new FirstName(v);\n}\n\nconst firstName = new FirstName('Jan'),\n\nFirstName.fromJSON(firstName.toJSON()).equals(firstName) === true\n```\n\nWhen working with complex TinyTypes, you can use the (experimental) `Serialised` interface\nto reduce the likelihood of your custom `fromJSON` method being incompatible with `toJSON`:\n\n```typescript\nimport { TinyTypeOf, TinyType, Serialised } from 'tiny-types';\n\nclass EmployeeId extends TinyTypeOf<number>() {\n    static fromJSON = (id: number) => new EmployeeId(id);\n}\n\nclass DepartmentId extends TinyTypeOf<string>() {\n    static fromJSON = (id: string) => new DepartmentId(id);\n}\n\nclass Allocation extends TinyType {\n    static fromJSON = (o: Serialised<Allocation>) => new Allocation(\n        EmployeeId.fromJSON(o.employeeId as number),\n        DepartmentId.fromJSON(o.departmentId as string),\n    )\n\n    constructor(public readonly employeeId: EmployeeId, public readonly departmentId: DepartmentId) {\n        super();\n    }\n}\n``` \n\nThis way de-serialising a complex type becomes trivial:\n\n```typescript\nconst allocation = new Allocation(new EmployeeId(1), new DepartmentId('engineering'));\n\nconst deserialised = Allocation.fromJSON({ departmentId: 'engineering', employeeId: 1 });\n\nallocation.equals(deserialised) === true\n``` \n\nAlthough `Serialised` is by no means 100% foolproof as it's only limited to checking whether your input JSON has the same fields\nas the object you're trying to de-serialise, it can at least help you to avoid errors caused by typos.\n\n## Your feedback matters!\n\nDo you find TinyTypes useful? [Give it a star!](https://github.com/jan-molak/tiny-types) &#9733;\n\nFound a bug? Need a feature? Raise [an issue](https://github.com/jan-molak/tiny-types/issues?state=open)\nor submit a pull request.\n\nHave feedback? Let me know on [LinkedIn](https://www.linkedin.com/in/janmolak/).\n\n## Support This Project\n\nTinyTypes is and always will be free and open source. \nIf this library has helped you build better, more maintainable code, please consider supporting its continued development:\n\n☕ **[Become a GitHub Sponsor](https://github.com/sponsors/jan-molak)** – Your support helps me dedicate time to maintaining this library, \nadding new features, and keeping it up-to-date with the latest TypeScript versions.\n\nEven a small monthly contribution makes a real difference. Thank you! 🙏\n\n## For Enterprise\n\n<a href=\"https://tidelift.com/subscription/pkg/npm-tiny-types?utm_source=npm-tiny-types&utm_medium=referral&utm_campaign=enterprise&utm_term=repo\" target=\"_blank\"><img width=\"163\" height=\"24\" src=\"https://cdn2.hubspot.net/hubfs/4008838/website/logos/logos_for_download/Tidelift_primary-logo.png\" class=\"tidelift-logo\" /></a>\n\nTinyTypes are available as part of the [Tidelift Subscription](https://tidelift.com/subscription/pkg/npm-tiny-types?utm_source=npm-tiny-types&utm_medium=referral&utm_campaign=enterprise&utm_term=repo). The maintainers of TinyTypes and thousands of other packages are working with Tidelift to deliver one enterprise subscription that covers all of the open source you use. If you want the flexibility of open source and the confidence of commercial-grade software, this is for you. [Learn more.](https://tidelift.com/subscription/pkg/npm-tiny-types?utm_source=npm-tiny-types&utm_medium=referral&utm_campaign=enterprise&utm_term=repo)\n\n## License\n\nTinyTypes library is licensed under the [Apache-2.0](https://github.com/jan-molak/tiny-types/blob/master/LICENSE.md) license.\n\n_- Copyright &copy; 2018- [Jan Molak](https://janmolak.com)_\n","readmeFilename":"README.md"}