{"_id":"@tsdotnet/disposable","_rev":"37-f9babd823f5c1b714da5accd277f399e","name":"@tsdotnet/disposable","dist-tags":{"latest":"2.0.3"},"versions":{"1.0.1":{"name":"@tsdotnet/disposable","version":"1.0.1","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.0.1","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"3ec65a34ec46928769c6260b836eadc4c3d6c3a7","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.0.1.tgz","fileCount":21,"integrity":"sha512-0VuFuIOkDaTl4pC06Gnn1Miazr0gIHiDNmWtqDBCSoeJ2lmJnWMEDiTdXVzT0SM5C/QvsiKmpIevSny0DggPAQ==","signatures":[{"sig":"MEUCIHfVyqyp1imQ6nEGmwGHN0dC/YNWZ2hZeYXPBP57ZFdeAiEA+9EuJ5/o2MhWBMYG+NtscmpgvTqYDp0iOxlX658CCms=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25385,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqgN+CRA9TVsSAnZWagAAu5IP/AwFkD4iJvfJjm+iBWP0\nT1YrEPIqj8Vaq4WcfyAgNe5o7bjDqK+QvQV75oXpx1p+5i7idgfNnIFhECgx\nJIKqrknAHVPunY+MhsQA6EE81DL7kCEgICHYcKPgHwRB0XMcMwgvVb/VkFBb\nlvuVLOfUHcIXrwEnj9a1zfsw7vBP4ZHfowz5FrbUanfZPmyyq5zYfDSrTnZF\njbhuVBTcvFBjvdKYK1q6+iudH+0ZQyqAB66+aJ0qPKVb5GT+T3Oy9iE9g5mL\nedff+4+rTWInJIlmNesDCbHTp+XkA5NI/kJC0TPqGBplmdif2+Kns6yomYEf\nVttretDSttsgVRX+7/1dczHQ5Cq+VQcl4GBblsIMbkZjhjUsg1KP26objwy4\n3FkzCXCEEJjr8X7VRAZAtAaqCZE0xsfNQF5pyg85zAvLk0wnK9comOeuQvfe\nSV6Z7f5+0/WdP6GzRqpHr0xXnGoPa+RsLHuz5actuB/p1GHDMMvTKNkslWGb\nDZY64zd7ACStkPGMuRHD8Gm9Cdcz929P+aH2ESjRSoSFpo3reYvbz8cbTd0A\nnuzgZjSGpHz090EJyRgjnPUv5GhHwhJb3+7awG83OUlTpqPCGYPXWiGdTeSJ\nMOIg3yJSRczVyVVpp6CpnjuDYXnZGGQqqnYyQRV+Eezb5zegQlqQWh68y6/E\nyUep\r\n=DDGy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6652171b9f98839931611ab0fccc5e08e21a446d","scripts":{"bump":"npm version patch","lint":"eslint src/**/*.ts","build":"npm run clean && copyfiles -u 1 src/**/*.d.ts dist && tsc","clean":"rimraf dist/*","format":"prettier --write \"src/**/*.ts\"","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm run build && npm run lint"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"6.14.4","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"12.16.3","_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^8.9.0","prettier":"^2.0.5","copyfiles":"^2.2.0","typescript":"^3.8.3","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-prettier":"^6.11.0","eslint-config-standard":"^14.1.1","eslint-plugin-standard":"^4.0.1","@typescript-eslint/parser":"^2.30.0","@typescript-eslint/eslint-plugin":"^2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.0.1_1588200317929_0.4395299438664564","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@tsdotnet/disposable","version":"1.1.0","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.1.0","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"9b2f3b5afa5a7492e748becc9ff20c6877eb8691","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.1.0.tgz","fileCount":20,"integrity":"sha512-i5y4zRNR3rLvr+q6Y+GKpaq83PinJemFUIUJDS415dthOUED+0/MEXnOwZ9AuM4VJ1hL8CoW/a+GtO/XLLn9Hw==","signatures":[{"sig":"MEQCIDZXuiU7A2owZd6zZvty/tB4O6lXo7IGvsnR00PD08Q+AiBfIbMWDrenDg0DF/3mhd5IjMU7URgsA+CuHripMuugOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25257,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqjrDCRA9TVsSAnZWagAAHN0P/36HVWJhCg9tpP/Y1IUJ\nREPHpmGb/YYUBZfyXRtJguRsxvZYfC74MQNQkPoUtAyOwm+IX2Oa1oTrILZv\n4HzrPhlSDB2xqPSxZtNk8OpIEVw2WsvBPqBVcLO74J+XAdh7Zc+Va3CbXDLi\n4nwyOLFqr1PA2kZLeTq78wACva345ynEyoa3qsSJj3iHyMVvehTf5wDtnaQg\nnYqb0mrLGOpVUtmbxf6VkT3VbauE6k3kCfk8zOHvw+ZeC+Vcm8Uwcw502jpg\ndoLosgxnHbDBUa+4p0cvFI5qqcBIWE1wLNus26TLXsg07gGlzQ3nD/tCECoG\nTyN0xRUipnvcXIhiV645V/+WM+blen3pr5fll71cPrHeQ8iyHwJuoT15CEuN\nljL+rnsqgysppe1R+eCf4l/CAPcG+coR7EQsRXABjB6106R5Z5PMKI+VSoHq\nkPWKkmpnx/tkYOvWvUTcGRxNA0uUICkW22ka6UG2S8/6ygY5l/f1IBi3I9I9\nqABwR+SAn21lmxUVVnny/uCJ2W2C8T5gJtzXzlWmr6nkQuBUseynM00pX/yu\nnkic5Z5UgM4Anx0/jClwHgI47mVk/eFTl3de2AQaHiM9Dcs9NV7gC8k6LSHi\nkOtCc/G9/fMMRr4H68K6XIDmj7rQwaVal5VNqmmQUH6EYL9Oj0KiQegWQZqY\nI7+V\r\n=OyQL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"48ff4e051a89af783afdbfd7f31c842f38b8d488","scripts":{"bump":"npm version patch","lint":"eslint src/**/*.ts","build":"npm run clean && copyfiles -u 1 src/**/*.d.ts dist && tsc","clean":"rimraf dist/*","precommit":"npm run lint && npm run build","preversion":"npm run lint","postversion":"git push && git push --tags"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"6.14.4","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"10.20.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.8.0","rimraf":"^3.0.2","ts-node":"^8.9.0","copyfiles":"^2.2.0","typescript":"^3.8.3","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^2.30.0","@typescript-eslint/eslint-plugin":"^2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.1.0_1588214466944_0.22386758801861473","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@tsdotnet/disposable","version":"1.1.2","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.1.2","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"eabb5bd24b472b3d6a2faa6235be3337ab02fec6","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.1.2.tgz","fileCount":23,"integrity":"sha512-QNNK7zbc69D4VCeTufrE4MEsKZu0LwVa5wCDmUEzyE614qSefQf4Nul8DXGVfAKjVwluvVqgE8Enh1V1lmSM9A==","signatures":[{"sig":"MEYCIQCSanP1/kspa1+cQnxOrS3DBj9wgSlFHcvf642I/bOYBQIhAJ2zkVnCeA1azwKgHwXbyfELc+MvZnwvIU3kgOwMK5yV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":25872,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqxbGCRA9TVsSAnZWagAAFt8P/2j8eTJbFs0YFYAYyqnA\nCcGRDBtNFTbREueKU8GoyLI21oY8AWd2USSfpKVQUlqL5tcEotqqInaGjNXA\noc07ABOrOoA5HeTM3Zaqm9FV4plrp69FAcXTRxFdDUs14a7XJPaMb8jreiAK\n+qbrfAMcBVQOygAlQRZd59fpqVDi25JDWceS25DxmOJWUWnplGquuOte4ysO\nkJtGemyOPN0alwbUL9xRUtowIPCKM+dimQEVoG6EtATHE/N4VUVRralivf8b\nAzpg+HIsU5IWaFBTHKXBchMvfhCk8Giy3j9TsDlPeq7plojqGA0MXWh7K+e5\nqW0GL9Fd59fGeFyjYAyScle7tl3mq/RTv7YBSuTeiICB4JyTeOrfV2VixNKC\nEtDPVKWaBriuKgqplPT8cRw5A7KphK82hord6TXX9rYqkgyevCibNKnTPD/m\nVXqoDJVSp6F8Vfb3/AwmXHidYuN4UDQ6KKVY9/A2IP8MAH+KqlEoVgXFiYun\nUQtjXxZ7tnjIkmlSgLMX339gWH2SsTtdmy7+gNlfCbAWEPkPqLU4fhzyPygz\nB+H1OIA6TdqmhHBxjmToY9ndNY9lYKs1xdYg6CdRmsd+02yPjlZlUtbgPZwp\nO6Nz6Imu2gVHWylXLbNtVO+jYqheLbHgXV79FbW3P+QIDSSonuDUhMNWFjEV\niqbv\r\n=obI7\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"36860e15dab17dd8f1ba4cee238243b7892c4378","scripts":{"bump":"npm run precommit && npm version patch","lint":"eslint src/**/*.ts","test":"ts-node -P ./spec/tsconfig.json ./node_modules/jasmine/bin/jasmine --config=spec/jasmine.json","build":"npm prune && npm install && npm run clean && copyfiles -u 1 src/**/*.d.ts dist && tsc","clean":"rimraf dist/*","precommit":"npm run lint && npm run test && npm run build","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"6.14.4","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"10.20.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.8.0","rimraf":"^3.0.2","jasmine":"^3.5.0","ts-node":"^8.9.0","copyfiles":"^2.2.0","typescript":"^3.8.3","@types/jasmine":"^3.5.10","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^2.30.0","@typescript-eslint/eslint-plugin":"^2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.1.2_1588270790205_0.855035656912364","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@tsdotnet/disposable","version":"1.1.3","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.1.3","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"b200d00a2f33f65fbeb90815ec87266dff4530a8","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.1.3.tgz","fileCount":32,"integrity":"sha512-U2K7LZJ6WC84HXUG1YPvROGn+BZgkNxXDUEucVRzSRDGfla3YAql4Y/cB9lcQjl3soOBsuqrH2rkLO659Mxeyw==","signatures":[{"sig":"MEQCIBf5ryeb6FxCYNvzQHzc6QgjzhzlXgHBcwdEwrmGFXzjAiBu0UwJISBHEVk04/pQdneqAUtX5/F8epQwSCoQQXgaoQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40286,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeq0s8CRA9TVsSAnZWagAAkSgP/Rj/Is9/1Ym2tM3YSCxs\ntDpeE2ubr9j2WVMmcCtPMunZ66jvsg46ft6M9BQeEjmwnNv7+Hu71BYMF/vb\n0Ik4EVn1EW5swfStImd5nua0whkGtWe0o+R9Fv9Qp//4H+kS/seKEVJKyDIa\nOXjgR0Nop3MwCEFTVrtJa/156pgePz3jhYsfypmLa7RFAO0v1PTquJRTJnB9\nrBkY7fBTMN3MDQQ8obklEtIfZoApMk48DxX8nQ5lN+OtFlW2XOTKgOtxSf3S\nJFBJXVoYH870woFI6CcwYC6aQ+01VsdSD8HmBQIdzF0sHtZxNz37D8PGrXcJ\nPbaXqeSNY2ddH9wEuH+dRXj+lUSA8i8KwKgybRYv2ddajTqIAPUm880NbGMx\nW0unLuP2qsPFl+IXKqiJYSaRNHEWjAu3CT1c3fVBo/sS/xO9DZ9dpTZtVGV0\n2A1umoEwwsNdsRWEtu0soaG3QRxa69+Hw0i1zKg4wp93BDaFLwcMD7QHOgwE\n2ct4KjOHSh3ndwcCjCmEj0VpAOu89HwneDzYJCax3+mhRguBM5vWJOd3iqK8\nhiFfr5ixSD6u4jYkLibGPsK1qiQYwWnJVnVD89o54BzxTyQXQ+Dfog12roUT\nAYEPGURz1rWBFZSjOxDyiWStKBmEOC2bWWuhkJu1bL5BECwYmIcWAGr92JFm\nu32R\r\n=c5Lh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"861d2ffffe10ba79eccafff3ce4793dd0f8f03b6","scripts":{"bump":"npm run precommit && npm version patch","lint":"eslint src/**/*.ts","test":"ts-node -P ./spec/tsconfig.json ./node_modules/jasmine/bin/jasmine --config=spec/jasmine.json","build":"npm prune && npm install && npm run clean && copyfiles -u 1 src/**/*.d.ts dist && tsc && tsc -p tsconfig.esm.json","clean":"rimraf dist/* && rimraf dist-esm/*","precommit":"npm run lint && npm run test && npm run build","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm run build && npm run test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"6.14.4","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"10.20.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.8.0","rimraf":"^3.0.2","jasmine":"^3.5.0","ts-node":"^8.9.0","copyfiles":"^2.2.0","typescript":"^3.8.3","@types/jasmine":"^3.5.10","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^2.30.0","@typescript-eslint/eslint-plugin":"^2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.1.3_1588284220116_0.4039469213106166","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@tsdotnet/disposable","version":"1.1.4","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.1.4","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"b86273772aca9cd887ededf4f8e373642dcf94d6","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.1.4.tgz","fileCount":31,"integrity":"sha512-ok0S7LL7gaRDYSu2rURnASIbDoP/UXyHx+oyXGvQCJ1eA8L1TTYPAnwYWYqRzuJd7c3gV81/wy+bLpHph7OvdQ==","signatures":[{"sig":"MEQCIADB4zc7MxWWWqWVNabzlEPwp4wq1e2Lw6H7r+03pDK5AiAlOVX6z9Qn9ZGc1QM/mD8KRHJ3t8/TI9K1xNhmjTHQig==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40186,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerIPbCRA9TVsSAnZWagAAWJIP/3l7gVQ7WKTNiikE2DYI\ndMoICMrmwCjmy5ZUg8KM+67cQxQ8l3t1GzG/ROVdf+SNwVQg8k8Kcl6OxFeq\nrVywf81kfp4Hdho6rUpIrNKxznOMFhNXTaGRR/TYrRHjDiOTTak/D5sttlcT\n6zBkHfTvJdXsNRpsvpHs1PAx3bpM8OhY7ymv+qzvKbWP8X9vyjTezG61Ms7W\n9fLs0FEq3HG8Po5fN3FSMoGSqExixbFZQVJ4rLE8y3oHpzQpbfLZ+5QCQfz6\nQbAp9vZoAlbTrQMuneO62K1aKq9LsfOcJurYNZuJhqwFG55YgH4kdsRMQZC9\ng4udj7L3aEeSV5D7XPUZ4GIv7yiADW2BnqFisDjQB5F05KUl+0a8KUkE2JQV\naGKyO1hpd2QcrkoWvp8OjsFNq9Q7LwOjLOIRoeMp8JO1g08PO3DHU+EOzE3b\nI6l5kz/AArGI47GmCoDuD4oU1riQY3Fl+jSzk67wD7Qvs/d3yBms85fWNz3/\nrTzDhTuWgRp4/87k7qzz4ftV06sNAx/kpXMAWBoc9ehg8wKwIt+UUyBy4dMh\nZG278EXDNNrdxiprEv1jyM2zFC63drXoSwfQtVbDtSqV5U3uA4zin9keUqgl\nMZDvxaX7glIgt5G08lptQqu3IkahYRFDu3N/p25g8J/Sd9LU76znNvxrnRnT\nEENF\r\n=XVUv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"9550b9bceec6389ee973abd0400540bcbb54ba0e","scripts":{"bump":"npm run precommit && npm version patch","lint":"eslint src/**/*.ts","test":"ts-node -P ./tsconfig.json ./node_modules/jasmine/bin/jasmine --config=spec/jasmine.json","build":"npm prune && npm install && npm run clean && copyfiles -u 1 src/**/*.d.ts dist && tsc && tsc -p tsconfig.esm.json","clean":"rimraf dist/* && rimraf dist-esm/*","precommit":"npm run lint && npm run test && npm run build && node validate-package.js","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm run build && node validate-package.js && npm run test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"6.14.4","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"10.20.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.8.0","rimraf":"^3.0.2","jasmine":"^3.5.0","ts-node":"^8.9.0","copyfiles":"^2.2.0","typescript":"^3.8.3","@types/jasmine":"^3.5.10","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^2.30.0","@typescript-eslint/eslint-plugin":"^2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.1.4_1588364251044_0.9706390046080322","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@tsdotnet/disposable","version":"1.1.5","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.1.5","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"b315fbf9916c56a1206068cf286439845ce67559","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.1.5.tgz","fileCount":29,"integrity":"sha512-GiM6kPr19m9YQJdiDz7OFOqUuThx3TvQRik/sbLY3j3q/hDRYF0sMPMBzpzS8gMgyxhJ8iFhSDNZh0n3mGkwxw==","signatures":[{"sig":"MEUCIQCES83sALTxotx0EpSFgbto5PHDcRMybUMGOkNMJHMHOgIgQDXCVMz03IR1Si0hcTsKoJVEVyh4bb/ISZ9HBhn78uY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40505,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesFJfCRA9TVsSAnZWagAAYOgP/j7awDUaiHVJG8B14enf\nfqGejSHF3/2sWUIHX9AhTjQYSylkDmEgW6sWvVBpLWy0yrSy1FrGDgg7o3uz\nEZajpRpnOzOhkNgARTEfxgaAw3J/EzFa3xGJI3bm8AI2n5B0Ga7yCFmkI6gl\nxRYaxIpcKvi8LLuMfZN0QlXrqdRaFUjwF87AFRmUTl9WSNL019gM3ha0IkmT\n78lUL5kdWecuK0JDb1MDZqNsqGFiD3XLOmdxMbysOCijNs/WgrOxHdq/a73/\ngqjk63UcQPRDB7fmXuw/XMnfValRttyAvMiLdbH2XJ/vdbrp8C4VOXb/XB2J\n4gFQJm3bgwB9KmX5lvhRyi/hmtpNK2kxbWA+SPDME96zfhefZeB1m1X4AAX5\n7pQm1BfLcDx7Yb/E1veHoIMBiaUfMObsQfcWEIfnhHPf5Pksf4GxoVgwGVnC\n64qkZEhtFXZwFO5F6SDuNbcpMFh6U8Yc1EJhAb4Y7W5a0LQVmu2amlbzHyvE\nMITqY3dUUwcVMsqJ1v8QBu1d4xjC3MfL/xmgxedYJ9LUvO/6jEDV4MXDuSuh\nVSxgdYJnr00uKG10mtGNT3BF5ZE1fSIh53e9jEriipxVHoS9i9ANuA/9SBKg\nJqUwn+6+FQfMERGE+p8Anq+0HIO+MN1Z80ggndUhBhIj8NcVO/V9SH7yzqIZ\n0Jn2\r\n=yaVL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"5a2bab214e8df0a64893b89ca581c12f7a7f5d37","scripts":{"bump":"npm run precommit && npm version patch && npm run docs && git commit -m \"Updated docs.\" docs","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --excludeNotExported --out docs src && node ./.build/create-nojekyll.js","lint":"eslint src/**/*.ts","test":"ts-node -P ./tsconfig.json ./node_modules/jasmine/bin/jasmine --config=spec/jasmine.json","build":"npm prune && npm install && npm run clean && copyfiles -u 1 src/**/*.d.ts dist && tsc && tsc -p tsconfig.esm.json","clean":"rimraf dist/* && rimraf dist-esm/*","validate":"node ./.build/validate-package.js","precommit":"npm run lint && npm run test && npm run build && npm run validate","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm run build && npm run validate && npm run test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"6.14.4","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"10.20.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.8.0","rimraf":"^3.0.2","jasmine":"^3.5.0","ts-node":"^8.9.0","typedoc":"^0.17.6","copyfiles":"^2.2.0","typescript":"^3.8.3","@types/jasmine":"^3.5.10","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^2.30.0","@typescript-eslint/eslint-plugin":"^2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.1.5_1588613727532_0.4481210836768701","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@tsdotnet/disposable","version":"1.1.6","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.1.6","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"2ffd4762272ace058123aafa39ab8be7dee71f42","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.1.6.tgz","fileCount":30,"integrity":"sha512-sw9uvKgX54yxFpKa2LiFWK9I4BOCYNHrmco0/hJ+crdtL4kNBvWg9mFLzfvnx0gQN2HwipfUJqWyTPUoHUMbbw==","signatures":[{"sig":"MEUCIHGAqjbybTZys9Rv2FpVow0dByhY4jUpD+O7NKArlvfJAiEApHdsr1M9VbLgqbOoWd7saKrNGgPUSZhSOZBopwBzsyE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesFwGCRA9TVsSAnZWagAA/GYP/A8PK4apaMddirHtexQa\n8HlDBz+tElZ8veet1Nj5osj92abApUtg/zwbaBjv6cnZ4NxK0/dRL8sPzrnb\neDWWhi+UsupCP/EJ9qypSHlTMi64VeWVaMu/vLZ0jfkDWuUmINgRwWHENS6Z\ngL6ZGO8r4Ljb+fT4swBmycn6CZoEFUu2p45d7fhIUhuGsFPAU4erys83Q9eq\n2IQo7fug3Y7VK2iktIuSaMzKZaOkBmjznj8hAwQOR9/0kY6MMYhyfFAGovnE\nH3xeEtR8+OWIRHhxf3erorKzJxTYUBt+NY26KgSAABcMPStSRVQxpD6Oy2+f\nQo5hWrsnGkvGs1K7vU4SJCM6lufWuv7LSR/p6uwSi8FY3CGz1ivC0yXEhXcq\nZdWipf1bClsU2ANAwl+QUUdaFAbnQ8HFzp9q2o0F4YIw8/hW5SQMZCY2mOAe\nVmBBSc1ciwJsgIGeHIrVT4KXbFvPX0TvCRm8nhSQ4CKPSrlI/K1vaTkheovr\ndhArDjF4DII6r+qttOFIruCrV1exkZcKADGrz1Vl4qc+AQmbRJZ05XGO1pin\n3zBzEhPxPgwrDgYgnYjtYtVPmsAzGXAY2CNriUOM1wb5FP8FRlh6IEjaZbsf\nRDyz1AUCxjaZHllZVXSaVxezdgOMUNOJn8vZE7i5gkm3h29Cavj3eGCTCUHR\nkgJZ\r\n=N/VZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"13724db3a4d60ea0dbec1c512e82985589170c50","scripts":{"bump":"npm run precommit && npm version patch && npm run docs && git commit -m \"Updated docs.\" docs && git push","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none && node ./.build/create-nojekyll.js","lint":"eslint src/**/*.ts","test":"ts-node -P ./tsconfig.json ./node_modules/jasmine/bin/jasmine --config=spec/jasmine.json","build":"npm prune && npm install && npm run clean && copyfiles -u 1 src/**/*.d.ts dist && tsc && tsc -p tsconfig.esm.json","clean":"rimraf dist/* && rimraf dist-esm/*","validate":"node ./.build/validate-package.js","precommit":"npm run lint && npm run test && npm run build && npm run validate","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm run build && npm run validate && npm run test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"6.14.4","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"10.20.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.8.0","rimraf":"^3.0.2","jasmine":"^3.5.0","ts-node":"^8.9.0","typedoc":"^0.17.6","copyfiles":"^2.2.0","typescript":"^3.8.3","@types/jasmine":"^3.5.10","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^2.30.0","@typescript-eslint/eslint-plugin":"^2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.1.6_1588616197894_0.800560025411629","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@tsdotnet/disposable","version":"1.1.7","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.1.7","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"8a936c8bc048b91de71ac326c31caacd8c6397ee","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.1.7.tgz","fileCount":30,"integrity":"sha512-pcDFTO7RnniYIdvKPo5rYZERj370z0X5bJdyFsrWmFNTUBf9ickOXW+xfW6W3d5J0AsJ2QF1yTYLyjNdpWVYQg==","signatures":[{"sig":"MEUCIFNzCTQv43aGg/yVW/YLe77xgBdXlhIUfMbmE9Mml/w2AiEA9F5zqqaLfvdt4BGeOMPSaR2eMlNVOQuOUf6Kq/0Jwl4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40635,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesGAqCRA9TVsSAnZWagAAlscQAItqwkknsPOqILNY0uBJ\np4z348BbvHe1zLTdi742XDVnj+hL0wfcMtdgVV3zlM/BfJeBeRWQlgh8s0bg\nAiW2fMkO1U/wW5XXLsQ9+6rhHkk/jLX4ba2hIIn/1WNey8lNJx/wm4UOiYAD\nHu17k3Z8Aa/u4HfH1cJrXJMZbnbz6r1W9FK2doMuwrS/Gu9j5+dX82RqkR43\nkYdG6eDzPOp+M/eiG9izlWHwToybXd6JL7iB8VSq00Xec7bfVRwEfseLAOpn\n9rh8FUC5MsW2l0E0V01nov5ob0RXrO9hKO8AkrqSsggYS7hzELGV0Yk7WBWG\nVlSXIKtBxu0fsWHRsu40W+KZxyhe4UkRAkFQNg6qEP//igONZIg1SolKY6to\niI6o0d9ASMRHyTeRMtgC2b3SI6rb+viLU+fqAjwAR2hY7hCe2Zf2ZGwQyOhE\n+wV4jx/Pw9Qu5j4Tvta4oInN5UnPaptCzgG0cSyu+DoK2VTvkHujpVJR7yI4\nuR7XsOSmT/tWgy0/znK1Kmv4mQsKsI9DDOZni1KzfzIAdItGMZPJKJNFb3Lf\ns58ZjScJteIUNCzJV0EJBM9pfGZlrxtKGSzCwl5L4T10wpXHjic9avxRxfz1\nSGVg2n9WOqJpP6iEcJ1xHVy7plf2Wn0vylF0BYGINEjfIy68QvURBoKWiadG\nADcC\r\n=rn5x\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"6db4e5a6e8f40a1c37d95e87d83d2d5c82fe5f1c","scripts":{"bump":"npm run precommit && npm version patch && npm run docs && git commit -m \"Updated docs.\" docs && git push","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none && node ./.build/create-nojekyll.js","lint":"eslint src/**/*.ts","test":"ts-node -P ./tsconfig.json ./node_modules/jasmine/bin/jasmine --config=spec/jasmine.json","build":"npm prune && npm install && npm run clean && copyfiles -u 1 src/**/*.d.ts dist && tsc && tsc -p tsconfig.esm.json","clean":"rimraf dist/* && rimraf dist-esm/*","validate":"node ./.build/validate-package.js","precommit":"npm run lint && npm run test && npm run build && npm run validate","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm run build && npm run validate && npm run test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"6.14.4","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"10.20.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.8.0","rimraf":"^3.0.2","jasmine":"^3.5.0","ts-node":"^8.9.0","typedoc":"^0.17.6","copyfiles":"^2.2.0","typescript":"^3.8.3","@types/jasmine":"^3.5.10","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^2.30.0","@typescript-eslint/eslint-plugin":"^2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.1.7_1588617258256_0.893073193126602","host":"s3://npm-registry-packages"}},"1.1.8":{"name":"@tsdotnet/disposable","version":"1.1.8","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.1.8","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"6aaa9b7aaaf871e36d6b21c9b3913b28e3b40bd3","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.1.8.tgz","fileCount":25,"integrity":"sha512-psWAd4/5BmPpZ3wnA3OBNGybnaKKSZFAyCpOa1pSNLapM63cEtlw2NK4vZRq4KvwjPUixQT4M8NdAkMCWad0uQ==","signatures":[{"sig":"MEUCICB3VECx/bJlyDHRzLHNeEjjDRpaApPchJeW55jylzaLAiEAuTB3oG1kGpMBCgex/1SveD1jpqY455ugMCQ3f01/8Gc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38485,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesGYeCRA9TVsSAnZWagAABOkQAKFpKlOMSsuLbS5wkzKj\nxfpH0k0XcYUwDY2OoNv6w+klUl5oJNNHb1Ie+qlSrepZw2szsuwe/LBTjuFq\nC6LJjl2avE6sNMpFXfoddCIejTjAJSIaW3DpedxIF2K/zf5n8l0icXnZ7rZv\nhX4Ps8/4NK/ta1mwyYFpkiyQGFkzImsIEAIcqXG/pjpn3uBTi8S1TQXOlgIK\nsdRqAUq96nrkPn2yj4UOgDpp1nwAcqbzi0HnbMFuirY/p52eDGnmIZGIk0Et\nPMRYd6S3hjHmcozUBZ4EMGFlaYhf4P+UJjpGQvdoovbCT9IKkSdhp67pqDtE\nfcVdb30HYUCBCBI3/JqY4ZkOkRaUwxKpBXh6zMM08pVuphc/Ivz+hwbZkl8k\nti6xfLTWWYocSFlFIQLUQprtLGksjFVGFJKn0pjjJ4bwcYGIt/47j4g4qOhv\nA5ef2Dv/bd3eOPcCGIbwxWpbwZtXdC4tWanmNpCVncqB2CtJHesmrzt64gXc\niK4bvQHVM2vceYSnJsqQ9FTwGn1H9zu+03B6DCMnOM0eKNPgFshymfdnqnAV\napBw+qZG6uzRkxRspl756DMqY1cqn8OVZD3+41m5t/GjtX54iV2pgXdXk78T\n9L3V9eL1Em9tlQ94IVt62fkKgIezCta2F0MACZTv9RQLcWQP8NjVjxAN/25X\nVJtH\r\n=+YZv\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"a0bdefa64d20f6b26570681be43806e2178c92d3","scripts":{"bump":"npm run precommit && npm version patch && npm run docs && git commit -m \"Updated docs.\" docs && git push","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none --theme minimal && node ./.build/create-nojekyll.js","lint":"eslint src/**/*.ts","test":"ts-node -P ./tsconfig.json ./node_modules/jasmine/bin/jasmine --config=spec/jasmine.json","build":"npm prune && npm install && npm run clean && copyfiles -u 1 src/**/*.d.ts dist && tsc && tsc -p tsconfig.esm.json","clean":"rimraf dist/* && rimraf dist-esm/*","validate":"node ./.build/validate-package.js","precommit":"npm run lint && npm run test && npm run build && npm run validate","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm run build && npm run validate && npm run test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"6.14.4","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"10.20.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.8.0","rimraf":"^3.0.2","jasmine":"^3.5.0","ts-node":"^8.9.0","typedoc":"^0.17.6","copyfiles":"^2.2.0","typescript":"^3.8.3","@types/jasmine":"^3.5.10","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^2.30.0","@typescript-eslint/eslint-plugin":"^2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.1.8_1588618782405_0.7508719887733464","host":"s3://npm-registry-packages"}},"1.1.10":{"name":"@tsdotnet/disposable","version":"1.1.10","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.1.10","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"9571b6ce5fe024970a317e616ca9a315904b9d1d","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.1.10.tgz","fileCount":25,"integrity":"sha512-iXAS69UcIH3w/k0R9qgwY+ePIycmfNr196s55s7B0XhHSFvat+lsnTYWw8oxeIPha2Q0mbzoHrS/kT9FXP5i1Q==","signatures":[{"sig":"MEYCIQCLEAEKOBmMYvTvb/F0OrYFeHW12xNYp1LKTwrOG0w0PQIhAM/COIpaiApBziMuRMuMftsF7Q98NONwD2PdYuGtlLV+","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38486,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesHCNCRA9TVsSAnZWagAA/JsP/2GB/IkWEAsnNKUGC5jH\n/ptCcEafqIEH1Mxr/NuOG/JauBqGh/f6j/2eUGHGmERfNcK+dvTDyxddtFsS\nQiAsE548LUCzq6NES/EGnjjPg9XdeTt77eBuWM79zbMmlnZPX273aaBBj6Mr\nUetrI6e2I0cmUXCX1LwlCd2MQ/QBAAfSX9s/DlDeY2Ds1KpeoqPIYpvyf8dI\nNIbQu55bIqqbQhsJ2YL+zUPRLLcnm0aVpPVbhsSEXAy/muzdNTs1xWuVFXgu\nKknpOjvSHcljTg+07AVD7Ocll17rjNJ75RuLitkLxFM0NFwbJ7/RcBwPYM1f\niJgD65aH5jdSiHUIc5FMlv0zfs+FwhWQvzQroStvQwnhujaRFBJKaXLeEv87\nLN6yr5E9PHdnQ2YhAOmHhvzop74sU1cm1f7BYOeaVwATDo75swdwLkny/gco\nmpJZTye75bnFgw6CE2LFLn13cRmsijxgqTB4aylhaJ4KzDiqnaAy1cWIJGoY\nhQv/ZrPqy2NFOhisGRSk5WB+BXyTmg/Xfm6vyOK1iIied5F9qo99dCGOvbLf\nvIaSmruhyroa6NbHr2pilL8UbjJ7HJMA8ch+2KSna9S3CIhTu5vFBB0EyfRd\ntg9J8iFP/PinTmB5/AkMCgeldBjI1wsP/zR5S5/xAmXG94C9vFh3tZ8IuH49\nGp28\r\n=yhSy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"d61f447f3c3f92e1b1d3da5b804fa3ae05c7b868","scripts":{"bump":"npm run precommit && npm version patch && npm run docs && git commit -m \"Updated docs.\" docs && git push","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none --theme minimal && node ./.build/create-nojekyll.js","lint":"eslint src/**/*.ts","test":"ts-node -P ./tsconfig.json ./node_modules/jasmine/bin/jasmine --config=spec/jasmine.json","build":"npm prune && npm install && npm run clean && copyfiles -u 1 src/**/*.d.ts dist && tsc && tsc -p tsconfig.esm.json","clean":"rimraf dist/* && rimraf dist-esm/*","validate":"node ./.build/validate-package.js","precommit":"npm run lint && npm run test && npm run build && npm run validate","preversion":"npm run lint","postversion":"git push && git push --tags","prepublishOnly":"npm run build && npm run validate && npm run test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"6.14.4","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"10.20.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.8.0","rimraf":"^3.0.2","jasmine":"^3.5.0","ts-node":"^8.9.0","typedoc":"^0.17.6","copyfiles":"^2.2.0","typescript":"^3.8.3","@types/jasmine":"^3.5.10","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^2.30.0","@typescript-eslint/eslint-plugin":"^2.30.0"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.1.10_1588621453036_0.5632037211681962","host":"s3://npm-registry-packages"}},"1.1.11":{"name":"@tsdotnet/disposable","version":"1.1.11","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.1.11","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"c6ab55eee2dff961ab3a4f71a12bcb95b8561535","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.1.11.tgz","fileCount":25,"integrity":"sha512-ZnGIkgKg5mMBHSDzNAotSpC++bKCZ9+Sf/JsR6H8ZAa8NyCyw6RW1O0FmoIaWdU5QXBhcTslg8kXbB7ni3CXVQ==","signatures":[{"sig":"MEUCIQDkhQg7cK4DWLG0qSvid4pkV/doWMZ5QbNPaR7EDxHeyQIgVbgAm43GPirbe0ZYP6p9+PK2dtgqLapNKLtchJ/n+CY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38535,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesIxUCRA9TVsSAnZWagAARcsP/RmXS8JK5Kq4n0WxE2nE\niUbpwF/MOzw4kYPTOSeeYNux0DCPBo2t9mRyRyAZAcKSPvSTa0tWQOjWPI2Q\nKz0gVdOJUwSA2wHnFIPeg/mIakG5Jad09pWgPpHNYG9DvXLd/MF7Ojs2ofZD\n5YU2BhX9LB6Mf5G7iK+zWYdk2k30RP5KPEe7/4YCo2g4jKfKMFnWUe+Z0/NG\nBCcciwcqPatKUwpk7Qyl35XlPZj2kprqDT/RKKwMjGNjkT8oy6Rh8t86wHyJ\n79NzI21uLkm17Q5V4on9xgdjr95XZf1KJ548G0pX96AeNgK7O0AA+ufD+9yy\nBXKHh8RBwpOC7Y8qsG83JXKyR8tYnVrgzb1p0l98ufDEKTkLROZAH2Z8yJpM\nuBrMvUshNIMuOE/rdVP76Fwk+H5yellwnLVyTMlOtHA+Ihuh1LyiBGMuHluk\ngCGe1QAPIW5cv0+C6RcFwwqwt/LZ6puF6aj37WpwtXc2949YgpTenDQkh9z2\na6Se7cSMJEsgtt+mtNyOjA2o9pEzIzlTJBUxKF298RojAKOwV6azodhCovZy\n/9/zlbn1hD3ifDIa/CE1qhVxxh2ad314HF91oDAyY1p7xZ5yhvaGuabeczKR\nGVw+gLtNhvbhxHbvvGAsU/rYoOO4WDFScR34H3VexDTVeVqb1LqyjLUHpZwQ\nQcM7\r\n=Lxsy\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"89de35e12962ec0bd2b9192ab1a6588d8c39a2a2","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none --theme minimal && node ./.build/create-nojekyll.js","lint":"eslint src/**/*.ts","test":"ts-node -P ./tsconfig.json ./node_modules/jasmine/bin/jasmine --config=spec/jasmine.json","build":"npm install && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"npm prune && npm install && run-p lint test && run-p build:* && npm run validate","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"6.14.4","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"10.20.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.8.0","rimraf":"^3.0.2","jasmine":"^3.5.0","ts-node":"^8.10.1","typedoc":"^0.17.6","copyfiles":"^2.2.0","typescript":"^3.8.3","npm-run-all":"^4.1.5","@types/jasmine":"^3.5.10","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^2.31.0","@typescript-eslint/eslint-plugin":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.1.11_1588628563998_0.04715955219505252","host":"s3://npm-registry-packages"}},"1.1.12":{"name":"@tsdotnet/disposable","version":"1.1.12","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.1.12","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"0cd7ae8a45717286e5973dad0020720241f610a3","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.1.12.tgz","fileCount":25,"integrity":"sha512-xYIYIPmUJHObHrboYrgGSM+tRsBAq2+mv4ogTv4KY+3Tg/L3+xW1WyaW0uM3MBS4L+u3qkAkdQE87EIyogCqMw==","signatures":[{"sig":"MEQCIEOal9bliuxNjhJDBV3VVJr/71FkDx4dWYeFNzdIbFuZAiBPwzW7l9VBIF/NAgYJ6kw52FBtJltmqSTi20C00aWBhA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesKW3CRA9TVsSAnZWagAAtrwP/Ani690YBrI0+O3tqRZ4\nG/xNZZ7rvPzH84RbVewDPRFXUTHidzrvx99fgiyCCCTUwXSj1B76RvCdGWJ5\n9Ky/23vWqEXGC03zlC9fvPgK/nIU9yqkcaWx44+5uvSCF4/lfjja7OEHOCkk\nr/CcU+X5A62VVts0v0rHngFjpH0HAKnTUpacWldiIHtenXjGvQDdErtTeLWU\n10uxogPBZ8jyUMdzJbCEoVrXR4F+Iu0QWIYoCva29d46j+9hX+4y8LizxsGX\nlCds7hETgUXIUnxLk9QbphUCRJLcfcmQkYwfq93oCkci1u7O5RoKqYviyHz4\nBG/4ep7RWEGMD+MphjEXjdVuG1p7IdNZ2BJkPIVfr6lg+Lqpkiw1Fo8ZP5Q+\nLCIt7XFDc0rwtKh0TIcJa4eEJiyUHKkm9rutWjwdDs9AswFds6PYRfpV9tWU\ntK/ZQNkvGIVhNlyz7ljsCSvhRm+5yab1l8kT+5NYqP5AL774la3gAHzYBXPl\nPl25LIIfDuyVYtcuMmW7H6L3dUZy/XEl5azaTrhsZRxqQpqJ3At4WLySa8XI\nqyyDZ/vf/MgnWgHqw2WocoO8I0nzFTbZHVC1iS2qM9kHWkrcr7LiTgN/jT3H\nP5zfOKUJWAatejAHRtZFY3g7dU2yGQlrZOlX+czUJisIwZ/OwFUxnYzgh/Ib\nD0QP\r\n=5EVR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"ca66259d63c58930f20297bef696ebc79f14d1bb","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none --theme minimal && node ./.build/create-nojekyll.js","lint":"eslint src/**/*.ts","test":"ts-node -P ./tsconfig.json ./node_modules/jasmine/bin/jasmine --config=spec/jasmine.json","build":"npm install && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"npm prune && npm install && run-p lint test && run-p build:* && npm run validate","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"6.14.4","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"10.20.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^6.8.0","rimraf":"^3.0.2","jasmine":"^3.5.0","ts-node":"^8.10.1","typedoc":"^0.17.6","copyfiles":"^2.2.0","typescript":"^3.8.3","npm-run-all":"^4.1.5","@types/jasmine":"^3.5.10","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^2.31.0","@typescript-eslint/eslint-plugin":"^2.31.0"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.1.12_1588635062592_0.7186020437598495","host":"s3://npm-registry-packages"}},"1.1.13":{"name":"@tsdotnet/disposable","version":"1.1.13","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.1.13","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"c4d3af62c0a46938d7a167975a6e064e715d902c","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.1.13.tgz","fileCount":25,"integrity":"sha512-z/ulnVHQKVJnHxYdntQ9W4IRcDJTRTdSdg0xaqtCY8FRCPRZXpLDs54CspztheZA6bhbfSXTfdV8SIHFbBU8cw==","signatures":[{"sig":"MEYCIQC9ak3B8eoLjnafUd1MpgrM3I4ttP2DNIeFzflptNA1UQIhAI/P5KmSy381OCp+8FOJy5HMcrpmmRS+lYLIrqmt0lZV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu1tWCRA9TVsSAnZWagAAxC4P/RCiUEMCSGh+okrmwHao\nqemVTm/m4fFXK2u6RMNdGTWgqTpqtWV2gYSlPGxg4926INFw5pVdtz1h1n6v\nb6GG50JbzK4hO42QXqCkTdvfhQbBThxDuvBHMUVPCUiyIij4tR1L2PTDNXLM\nxrwYE8aNn32OlVOT+dR1mHp//EJf6dKFFwZfo7//6qjOSKszT6WynB+Yench\nJnKl9U7+V6+9VnF2cHmdkvFqH40XcJ8dnZio5dRHTq6VMPQynbL6aObXowme\nKbZim+ctrTgcqCyPphjwO5cgwdetv6dKrqYQFMOHRZoQhC0EbThZC9zcR6Wk\n0yjTVXTpsqnWb7RjhN1yqBwkEHHg2K9lEnet6u69W2ztr7zKNavYLyS+N0Av\noA/90VdAwUPU3Y+BAlkfzyWXG5/+lg/MoX8Yr+J8PCKI9oESgWy0YhLhjZhP\nJa3D65FXBe0nsBnho7T4lojS4jg+ZrAusgX6j9qKparwR8pVCG6iTifBSviV\nhDtdS47UZWRONfMxmkE0bsv/kuaB2go+wq1ViX3dyaM8y/2yKwU+62xdTny7\nhN9y3wi6QA01BvfXWKbbCTq4vi2Q1kJlzqf6t8ESFFJLqV3f+pJ3gpsdV8S/\nJRAvrkzI8DOavFtVuy5xg2UhtNzVIAKKVdodddKUBsZZbUDlkflV6XJ4vJ7F\n19lN\r\n=tJXt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"bd34a8a9ee078606bc5ef7f23fe9910e33a7017f","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none && node ./.build/create-nojekyll.js","lint":"eslint src/**/*.ts","test":"ts-node -P ./tsconfig.json ./node_modules/jasmine/bin/jasmine --config=spec/jasmine.json","build":"npm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"npm i && run-p lint test && run-p build:* && npm run validate","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"6.14.4","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"10.20.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.0.0","rimraf":"^3.0.2","jasmine":"^3.5.0","ts-node":"^8.10.1","typedoc":"^0.17.6","copyfiles":"^2.2.0","typescript":"^3.9.2","npm-run-all":"^4.1.5","@types/jasmine":"^3.5.10","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^2.33.0","@typescript-eslint/eslint-plugin":"^2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.1.13_1589336917501_0.7517076028235175","host":"s3://npm-registry-packages"}},"1.1.14":{"name":"@tsdotnet/disposable","version":"1.1.14","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.1.14","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"5e50ab8df23b3017fe109b91697d7d42f36fa9e7","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.1.14.tgz","fileCount":25,"integrity":"sha512-4giTO5pydbM6ertOnVXlJOI3eP8Dpl4qUTshnVo5BG01HDK7Ywd5K8oKEM44QqNFybv6y83xXM4f3T6qgGkqIg==","signatures":[{"sig":"MEUCIGByin4+iZuEhznLfOFw/P+CeFGHXATd5GgbPCalVJCqAiEA96Vbm52huyM2Q8jVqzDsvHrMHmQ/KwkaN3O2rQYFoQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38617,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu17oCRA9TVsSAnZWagAA1TEP+wfbh0nJHco6OYgyovvA\n7dcWXBap+bMVCa3uC8ggKoOP+8PUhyG4uV2sS/0Xl48rurTA6EhmMjUjnoy7\nzs0U7wE2AwCdHCGshWikPgJxbf9D5ifpaVRrUTvUeXEJMJzDH85+RrOm/KYw\nJwlRNzcR4H5A94DR5dDggmYlEMWCCfqxGoTM81ie00PlHI8wxYsFjVsS5Kra\nBFE/maUT4Rf/Ktk6EflGVvi91gOFNXCV6amQCt7dvOJGCNi9eB6xLbIKJERM\nZ1Yzh+af3iQEofyx9ExGLoEhfcLe1pj5C7Sejp+HiDgrL1sme4uvV4ab/GCe\nTMPncZrVskzgD+JQ83vLeLK/bcTlcLhVA1B/aiqo/2pfl9DYcum8Tx3+hjcY\n+gjXmgF0guz2WNfSxEchlJj3/oXFJsOHjLEu7xhCEvWAfy4vd+O9633qdV9G\nIh0sE47dHXfh1wJimd+G1+neY9FqF0xfh903spKhU42hrDLmSTysTFG6RQGl\nxHoL5xiIAjUomyhfdugE+lbgBQzESX++0HVgzcv/BOW6q8wPbtVlKOpADYu0\nZGqf4IXDk03wIiFh3RNqf1vEFjasMw6QCgZX4Rarnpudfq4MEHr1DsjJV7sU\nPTFp4iXkJoGAzWJycvSP7Cjp3/gOWGINRTNWGkhTeYnOHziFclXJP4QKZbqn\nes5i\r\n=cxfJ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"ca24b61e01bef1a790b8f2aa31bf6fea40a708ec","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none && node ./.build/create-nojekyll.js","lint":"eslint src/**/*.ts","test":"ts-node -P ./tsconfig.json ./node_modules/jasmine/bin/jasmine --config=spec/jasmine.json","build":"npm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"npm i && run-p lint test && run-p build:* && npm run validate","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"6.14.4","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"10.20.1","_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.0.0","rimraf":"^3.0.2","jasmine":"^3.5.0","ts-node":"^8.10.1","typedoc":"^0.17.6","copyfiles":"^2.2.0","typescript":"^3.9.2","npm-run-all":"^4.1.5","@types/jasmine":"^3.5.10","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^2.33.0","@typescript-eslint/eslint-plugin":"^2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.1.14_1589337832110_0.6806547468986879","host":"s3://npm-registry-packages"}},"1.1.15":{"name":"@tsdotnet/disposable","version":"1.1.15","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.1.15","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"f5eacee9f955c91edb81a7e5054e7ef7187cee10","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.1.15.tgz","fileCount":25,"integrity":"sha512-zaZDb7CIEo72NIJuURJHZvX4FJ8vYPeVv/QEUbp3Nrc3xBmfGIfPCCybqBK2TE9O6jPZaLDNWy4mrk9U2UiZ0g==","signatures":[{"sig":"MEYCIQD4/pdb5YR0NGfRszMWuz7iWixOjjh40JBfROR2siNnoAIhAL25uyEoxWq8wIRMsYzCrgHQ+ULCzTLEiAAluza5Vtet","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewGNVCRA9TVsSAnZWagAAlOcP/jqWPLLn2RB3jXPesIMf\n2SXP2lFQNSHQLTdo7EKHyI4sahALjf4Ui19WIvl7BmpRVck7fLp0ADFol/3w\n0dL8jrs2yNWzfDFwx1rE+6rlWTmMadsktW0dNP4+hsQv9JfAenf5MSJa+FyK\nWVJu1XJjlA6s6rEGmDAjcbEc4/Ls8AxecBqG/ntVQn869kWyg0VP8S9s3rwJ\n/0yU0lZekSQ9N87sGVpXQEQhTW0J3RHMKCaPLseWMTX10aJ4xIfvccCd60F2\nm66hd5Z4t6H304a3aV3c9iMNOu3iUhaVz/ZBkIF8w/ip9iZ8rC/E9rBCi0jZ\nQxbXYr18hkql0NXJIyrm8gQ5kzdRNnfc/wOzCIH7XRMZhlayF1SdP7HhfgRu\nsHrN7In28nxkrvI59X9f+7VDvVY3+JFRwEolh2qKJub9QziKc4qIgWPnZITE\nJYo/T2h3DAf7Kz9VRiK4ygpOclZa8PtVIFbG5NXwKRGFG8xU0hCazG+b8Z+8\n8Wk0pRdHx8tSDo1VUe7AMVW+v/nHyruzdk+ZMc342y+JLgqy7DP1TtzXwubE\nrHPr3FmxoVan8CcevM7X8q3Wix/0xJziLRbIWqewx9WlnEavgoM0g0v6cbTh\neRZqhx4P2WxpTJP6LtsfFaGgORQKY7A3vJ+//uTSVWblFjvSmio4UhA9NCuf\nvj+H\r\n=Le+h\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"48b8a6383248755c7f62c9ef04aac0c5571ce5be","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none && node ./.build/create-nojekyll.js","lint":"eslint src/**/*.ts","test":"ts-node -P ./tsconfig.json ./node_modules/jasmine/bin/jasmine --config=spec/jasmine.json","build":"npm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"npm i && run-p lint test && run-p build:* && npm run validate","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"6.14.4","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"10.20.1","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.0.0","rimraf":"^3.0.2","jasmine":"^3.5.0","ts-node":"^8.10.1","typedoc":"^0.17.6","copyfiles":"^2.2.0","typescript":"^3.9.2","npm-run-all":"^4.1.5","@types/jasmine":"^3.5.10","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^2.33.0","@typescript-eslint/eslint-plugin":"^2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.1.15_1589666644699_0.02879050806589456","host":"s3://npm-registry-packages"}},"1.1.16":{"name":"@tsdotnet/disposable","version":"1.1.16","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.1.16","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"c3d05d2fa5d59077dc5e081fe525f627ffdf7377","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.1.16.tgz","fileCount":25,"integrity":"sha512-Nk6c21Zs5dh8ZfSUCJf1M0ovwvPFPxAO/dqUgwRptch+Ruy27jswQuzrwZZewYA8atUBJYeWOobNH03ALWTpvA==","signatures":[{"sig":"MEUCIGsFPPwRLA3jTvmQYKnva+WooewNrJ7NaSZml2JVV0NEAiEA28uph+Awy9faEVJTALubEDby0vUmhE2SOv7dZmJE5dE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38664,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewGaBCRA9TVsSAnZWagAA/5MP+QHrMoMaJHzif2PPg/Vq\nWuHcbQleACMoCHB++/5/ILmjqxgA8YIb8n/WcyBLZnTTDVvcB1dR/eTUEAgL\n1hjGNkUuUHFOTpTq/Hgayt9WDjyeLaVKolCPHPpExi9HWpEBDQUPfMQk0TH5\n/Yu4uV6H6Zn6z80RAYyD6b5GD6mmuzv8mM2xbtzlfx+SB2+UnUSyk/Ck9GqL\nZKfC08NcS9FYjCj10pDIhVCKvy/QCsihScHQpckluiPzjbAvDSaBdCWxSr2r\newp9OrbZbZmYfltpZtKCoZ2/vuVtu+znlAIuleJVbqwvFXcn5gEZJutQIEwN\n+Rr0KfQrhfSTafzZZci1VqDnh2/Le++kvQa4Mq0JYSI8PLuXpRq1iwbuv2wE\n0iRlDEKmVkdMUYeo8x2nkjFNwgnPseiN17T7GTzdrVTqQkItqo5C/SxQ5Aa5\nL8NrWlYVZacvDmC1WC4t/uiL0ARIu+xLTvdgd3O01cTVhz7MKDZDlaSniFuH\nZRizhSfhIGGTtz6dfJVhoKs2aZha9bUc+6QcAiO30kNj4/63sYaMWvSQCyLi\nY1nxLbslK+XK2WLpBEXinc5SdcEkIdZYR1JHmhCp3Drg2MnS75zn6kPSxUgA\nsij0xGSFaMbFIYFkuC9WjLlm59XWlX38ZVNiZD19EEvKzPfWzwmItxlTifpx\nkcIc\r\n=Il/X\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"de76ddbbdaf90cd9f033b11cd0ce3369c745e2de","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none && node ./.build/create-nojekyll.js","lint":"eslint src/**/*.ts","test":"ts-node -P ./tsconfig.json ./node_modules/jasmine/bin/jasmine --config=spec/jasmine.json","build":"npm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"npm i && run-p lint test && run-p build:* && npm run validate","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"6.14.4","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"10.20.1","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^7.0.0","rimraf":"^3.0.2","jasmine":"^3.5.0","ts-node":"^8.10.1","typedoc":"^0.17.6","copyfiles":"^2.2.0","typescript":"^3.9.2","npm-run-all":"^4.1.5","@types/jasmine":"^3.5.10","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^2.33.0","@typescript-eslint/eslint-plugin":"^2.33.0"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.1.16_1589667457540_0.12756620456960888","host":"s3://npm-registry-packages"}},"1.1.17":{"name":"@tsdotnet/disposable","version":"1.1.17","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.1.17","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"431831c2da308f3fe38079ff4fc8157aa4329459","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.1.17.tgz","fileCount":25,"integrity":"sha512-qMLtR8YSh3TIWDKoqaS3XVl5jsLYJheBfoWbou1pBpEvEKoeOOH7mKLutvjNOcEMqLI3JhI7xRd4/Y+Xe+KukQ==","signatures":[{"sig":"MEQCIEHxaRDOAPgpttAqGNlA0QLTt7YPfABn1sHj56GzrA9jAiBokE4RhuYMpfP+dlxt/KBdwqfcqtnuVUG6Jy1Mv7M81Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeya8NCRA9TVsSAnZWagAAnGUQAJQyPfao8eaKqyHmxRTh\nYn0xAKgFcpr3S+0D7qpEwTbfn/nom/K7241vBUM+0Bi6NZ5caPweS0pVHq8f\n9bgWGO4RT+4b6HQrLrtJsBfyILek5ABLbcFsKhV5hocuhUV/xxTFV0pQoEf6\ndUuefUlFfs/mMMlXs43PkDKJSQ01xq9C99FPRPbjGdPfaOMKzx/34Z7GpIBF\nkE73x6Yw4C8FPxiattdAMp8pX9u03NXHycVR6ud9vFOfVvNH0+zq9rR38uVB\nxAz52hDnzc1cxRyzGw3M9AMQQ63icpaowIx/z8b6T5xnAwrnKK6mTHRcg/8S\nABob/+1nZXQ3+r4611Haf2DV6oaAbnHWdAOhzNVy7FUDmejUMqK2xHFsC0RJ\nnkyu1AKvGMScpPLKlkL7HjQXczdx1T9c7Sqn9sb3pp1VhHGxMpLc0Spub7Kn\nW27bUUQ8+aLJUhQDlDitesHPloFtcQpRiymIh4DHYd6GUoz7KhonmhAh4z3/\nJD1mdCUv9PclvB6YuE3ZSymC7WtpdM892S/Mc2yGx0tjxH3jQNvS9ycIOmGr\nJ4s2tQw180rfsyRVkAZfmte1XfyETzAPVXhaqYxOU+5j4v5WivjmcSOmhL1e\nwhNsN2zbkX56U1xHUbYHMm/j8PwOTS12lHInKDZ/Dx6wJ3moc7yshJfNYUab\nGolL\r\n=9W7c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"6b9085ddaa90c94079e82efd7503adc1d9ce5f59","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run validate","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"6.14.4","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"10.20.1","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^7.2.0","eslint":"^7.1.0","rimraf":"^3.0.2","ts-node":"^8.10.1","typedoc":"^0.17.7","copyfiles":"^2.2.0","typescript":"^3.9.3","@types/chai":"^4.2.11","npm-run-all":"^4.1.5","@types/mocha":"^7.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","typedoc-plugin-nojekyll":"^1.0.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^3.0.0","@typescript-eslint/eslint-plugin":"^3.0.0","typedoc-plugin-external-module-name":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.1.17_1590275853152_0.9099935521953917","host":"s3://npm-registry-packages"}},"1.1.18":{"name":"@tsdotnet/disposable","version":"1.1.18","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.1.18","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"f6890c7fa9d21c7fea45c2343bf514f7774b819d","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.1.18.tgz","fileCount":25,"integrity":"sha512-SudW88zbAAJJ+qKd/zmG5WMidblbWIbSXv1ya/DngOyWnIkwQEtyewb4doBbnOgyEoX7quutioFV9RJRWaW1Hw==","signatures":[{"sig":"MEUCIQCWkgjreXfdFnvBZ8ga/jpp8tTYh3o5OCpunAbPfzK/bAIgDaQ4Q+HkinFHbG5d5mkKxLBD173XjgVq3H7c86VHZL8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeya/xCRA9TVsSAnZWagAAeEYP+wSl3petS6c11qt22yWY\nxt1UUdECS3rlsH/G68ICTTwMRj3MnBij4aAIpLqGujmCwoYFnm7Ft0fTbRHO\nLLCQ0Egbu/MQjd7RK+44IAHehqENVN8anR1vQz+O3AQr6LPXHIHc5ewhQSbg\nrNVvD5pjb348DmVlJta5DijVDKXrxi0Q5M2+S8Qevfgl7hxNv1t0cGEop1XH\n8uT8IRJdd7s2Hn4CPKGfeu9J/1qPR2OM+FBVm+sOs9koBtoFc/73uqs++Ple\n99FvLe+qahYwWjsxsdDPTJtY5PuXBP/hRlv3FIXWqu43tTpEQzJDfWhdvGC+\n5BNfYaYIrsbJtWpfWgGEPAkW4ZyKJQOpLESr49fp72dfXytsr12nk4awSKIW\nTpfuq413YVvBf+S7o7OYgwaV8bA5wJPloykdbwXkpHNPMkyCIxzslOWFOIph\nrzUBJdqGmeIPfAp0NGHAXj+ENcBZYNaJkogKfysbbwJvvNDa8MZLFr9tjZlt\nlPamBUmgEZ+BcIwUq/fvE2kgu24izaMQ0csvOnRx3gFY5s0+ITlp2ExwLnES\nAMekJRNYt5E6YpDb2+fOGxeY4jVJr5T14GBmRAWrgAMFWZUuI3Z0piQwgpul\ndWve+jO16aV+c1d/OBHUAjVa7cn7vvgM12rgChVPye6Q+47UTg0Rb8h3R2a6\nk9ZK\r\n=7fV9\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"66c515781f84e46870092310011c1bc27ab8dfab","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run validate","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"6.14.4","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"10.20.1","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^7.2.0","eslint":"^7.1.0","rimraf":"^3.0.2","ts-node":"^8.10.1","typedoc":"^0.17.7","copyfiles":"^2.2.0","typescript":"^3.9.3","@types/chai":"^4.2.11","npm-run-all":"^4.1.5","@types/mocha":"^7.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","typedoc-plugin-nojekyll":"^1.0.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^3.0.0","@typescript-eslint/eslint-plugin":"^3.0.0","typedoc-plugin-external-module-name":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.1.18_1590276080630_0.4130325567388178","host":"s3://npm-registry-packages"}},"1.1.19":{"name":"@tsdotnet/disposable","version":"1.1.19","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.1.19","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"290a1817dcfd1332628ce8fb8b0656d595c17f5a","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.1.19.tgz","fileCount":25,"integrity":"sha512-2DGtUvkiR1/h2mmES97BLb2zBgRaYQbUnk/YcYG5rmdKjHgZVKcPwd+exMZTxY5mLi4mQCbsS/BmSxEKqg2Uag==","signatures":[{"sig":"MEQCIHzvUgTFFBBO1pjoaalsxQDPAabRFG2G+4ZjUsEAAaf7AiB1NtRr0OIGwGQJbIMfJwTOtlAx/7u+q1VwYDZP/VqwOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39103,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeybRjCRA9TVsSAnZWagAApjQP/jcTZJjlu4S8o7c5FwzB\nGJAWseBDV/wWviJ5a2WhYvaWTLst5+kM5idBvKVKg+UQp/MdgMa3mj34THIa\nYNvv1FtiF9d4P88KnUgNW428J3yRTUomsikgUCnmY/oqrx9rpHZEDojMa4oW\nFru2TbW2jp+dlOyJTmRDLj0DoPxFSeS3XVjgAYzQHk2gGCdl1eXJxDBQ1gAc\nluclyt5412u1NWdch9h6B0+Y4f9xro58p1ovqPTgZrGCwfPonhvGJlKhQEVV\nDsdoL7tB16Z9t3xYAVU9PiKWSQejB/R1J98qe/vSko/T/wm/jdRWJM8sdBM+\n9lDaVnuKB6SIv0UGhtKoeHB4azDqLqufL2BiTv2A6XWH9wc7afCB1MFJ3z1c\narCo1swKgxMBelgCGfNn7nJw4EIQDcROVkiaosMZ1v3O/aOBym9pDRvvuB+n\n+okZCCrbi32dMmBMFNBdcFSuHM/IKZBmeHCA6bAlEwzG8NCaKxTxwIYHrLtN\ncBRuHQnx7B8kmo1NCUBTY8w63ZTpA5wbUSkt6bPzHDBEmuPuQa59olIjfcR0\nRNEkF9mQZu3u3P5N4LWunNPmBgB9MERnnWEtlprfCRZdfU0YZ9vO4ib8gBwb\nMSLPuBbEnzroaWY0PFtB8pJJyLVBnGIOwQbae1TuUT7LRGb5RnrtFIr8ETpl\n4ruA\r\n=XeQ4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"744ae214eeb4f17b0d97248e506d54a37fca84d6","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run validate","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"6.14.4","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"10.20.1","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^7.2.0","eslint":"^7.1.0","rimraf":"^3.0.2","ts-node":"^8.10.1","typedoc":"^0.17.7","copyfiles":"^2.2.0","typescript":"^3.9.3","@types/chai":"^4.2.11","npm-run-all":"^4.1.5","@types/mocha":"^7.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","typedoc-plugin-nojekyll":"^1.0.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^3.0.0","@typescript-eslint/eslint-plugin":"^3.0.0","typedoc-plugin-external-module-name":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.1.19_1590277218872_0.514139079744419","host":"s3://npm-registry-packages"}},"1.1.20":{"name":"@tsdotnet/disposable","version":"1.1.20","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.1.20","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"297110d497dfa6d4cb0c2698fde942cacf3239f6","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.1.20.tgz","fileCount":25,"integrity":"sha512-zzVzRqoDoduZM2X6sus83Cbb7BSi6mNVok/cFxVWiT9SZa2qiy/PDgLoPcePZ/gwaZnHB7YWU9NNUcWSMb6keg==","signatures":[{"sig":"MEQCIHyYN4G9uXFItmFlvlyZRZY9QkL/NC4Wfr/FeHBT/rzsAiBFIEWRb/WWkDvZluPi5aeJjidvf1yy49VUo8MwQD4erw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0D6/CRA9TVsSAnZWagAA7T0P/29CvhoIpEXXG7pJKS6l\nB6I4/OB7p/wzteV82C+FARbwx+jDuL8X6CVi0p51AZ6J4zDz0EHuGdkBCGkT\n445grRwObujazzFQTS9GbJFrThyc5EqLaA9zeYaN3dqAq8BodyFrwAeK+Ykc\nBGXB3yg3Vr9OYlJ0aT0EE0DeHUuwYfaZBFkNKDyG0qPFI8BDy1DXIxfWhvmt\nDrhg0TtSiOiMwzAr+zExaaBLvhIdKzvBhf4sDHybXIj18GirIUY1nM2Adxz5\nhQc8LLEotAPpyehynUo6UVrxJLHKgmM1TF3FTMP0lYNZ30Q+D9ubkGoCxOfE\nHpHjuiqJ9MHOfPfTn0yc5tvALd8xmWvbsTQ6tgnLQtPA23kP21jGY9vTMVHl\nsBusEsAv3IrgKtXhb9+d7lqaBBbmP9lXeH6Ih3qS87h69kkXiJKJXJfyLnQM\na5Vpg9DOIcWcvzZ+wPKP4w1WrTaTHnL1XdBd7CviKsXd/BrijG4KDXvZWysE\nEOiJ3elI91RQ4igiObIfh4vQndmfbeB0EcnQ8fim4ikQ60QekCiZ75wQ7hrT\ndSubIb874hPGV/irjm6++Iz0HZIyQCc/ZzR7t7/rXQjTjKV3F4C/Szbr45De\nQ17vbipEVkXO9fa6IcxyYUPVUOY0OuYA0ERT5wbCtcuEDjpWFqzHDbf/7bvn\n1Q19\r\n=1eJb\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"9d71595fad9bb36eb06d3f559eda69d6d0d62f39","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run validate && git status -s","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"6.14.4","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"10.20.1","dependencies":{"tslib":"^2.0.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.0.1","chai":"^4.2.0","mocha":"^7.2.0","eslint":"^7.1.0","rimraf":"^3.0.2","ts-node":"^8.10.1","typedoc":"^0.17.7","copyfiles":"^2.3.0","typescript":"^3.9.3","@types/chai":"^4.2.11","npm-run-all":"^4.1.5","@types/mocha":"^7.0.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.20.2","eslint-plugin-promise":"^4.2.1","typedoc-plugin-nojekyll":"^1.0.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^3.0.2","@typescript-eslint/eslint-plugin":"^3.0.2","typedoc-plugin-external-module-name":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.1.20_1590705854966_0.918596385739656","host":"s3://npm-registry-packages"}},"1.1.21":{"name":"@tsdotnet/disposable","version":"1.1.21","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.1.21","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"f6326b23b4763e5b61f183a5982348a370122600","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.1.21.tgz","fileCount":25,"integrity":"sha512-I6ID60n0pc7P61fVd6L+tb3IE8BeXkAxnn6VBXXFBQzApfs7xsLLJRvLW/6En+egvNZ18LiSqt7kt0bzg9pEng==","signatures":[{"sig":"MEUCIQC2ZEek02cid0H8EThbzuQ6Mv7JRtC8CxODpC8PxAt9fwIgG6m1cpprrCqVBmmuWXODO681gvYtJgmCc+9yvDmkSmE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggJO/CRA9TVsSAnZWagAA5hUP/jBdmy1Ok7cDwZO+7reP\np24ROzlOGQ5SFP3QCoGH58598328c43vcCFGt1CEvtnSY6ZXL9qoyvgPBWRj\npvsyCHygs/gesznuTd3E9o+5AQlp00nOJlcpuggaVpJPMkzNU58FWfD1Y2eM\nhrWX8n9ZgM2rCXd7P5H4NZMS1mXaTGeQRLX/XRlptQO05//xLVAjGrkR6u8R\n+W/QVngPgoBS68EIcFnYAsqdl1fnrRNVLOVIVQZdUPVWUqXqtxlNmFnRvCi7\nD8XIhMlQ1N8MeEgY0V8rr/HAUGF9BBeqfvzEh0BKQ+qE6X/EdEt/7tNpQcwO\nfqQ1XWRYlCiKPSey1/knkkQjjMTcUQjRWAwa3MLrx1VgYM1o+H6KCBQMGbOv\nfPC20RX9LIu3T0v8lroM8xWxYDtFZVIuNUqptM1fykfMRq8EKbTCX6oTY5NG\nunyEcdADDggU2kN6BStNZHN8yGiXl4M6NYAoDwTsNIz1282i2dcfdHn9eBNN\nTbiDfacUfgXo8fI2by/q+1yWFQMu3fUJfzqyAZP+XcQwvTuyB34Wb1vkPh0u\nl8ikfhk3QJKRq31D0HyCuzT3TPE0G/arfqEavEpNHI25moDyxLKJl4rF5jXS\n/wolj8JqKaumSNnHJ58HGMJv6jnaqjHkUu//ilnUzseIzOy7eAqwNqQWeSot\nNsDj\r\n=7f5K\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"60c52dd03f1cf5c8d95e19d9bb5f43f225ec2881","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run validate && git status -s","build:dist":"rimraf dist/* && copyfiles -u 1 src/**/*.d.ts dist && tsc","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"6.14.12","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"tslib":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^8.3.2","eslint":"^7.24.0","rimraf":"^3.0.2","ts-node":"^9.1.1","typedoc":"^0.20.35","copyfiles":"^2.4.1","typescript":"^4.2.4","@types/chai":"^4.2.16","npm-run-all":"^4.1.5","@types/mocha":"^8.2.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","typedoc-plugin-nojekyll":"^1.0.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/eslint-plugin":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.1.21_1619039166840_0.14159547764276215","host":"s3://npm-registry-packages"}},"1.1.22":{"name":"@tsdotnet/disposable","version":"1.1.22","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.1.22","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"4b5d62804637ec8a392e0a15fd7e43f50f5b6a45","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.1.22.tgz","fileCount":25,"integrity":"sha512-y1WhVJHJ9dusKf4FQcnhT8iSQJlzMkWcJFyJjXV2L1xjxnC03mDnGKNhFTSuJnPrnivxwhPUiY3jgdWS6l/E/Q==","signatures":[{"sig":"MEUCIQD64xWkHc/+dYCH3uYtRYLn5dsKQNzCjODoNp8KnZ3WDQIgbpqysyM0FyQEoxLb0q/VBi1TwXkLz+MCPDEikpG4bpU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggKcNCRA9TVsSAnZWagAABSsQAKKEKQydj7JOzvW5fUH4\nINkEpgeL047JtQUcpa2P5d0NYDTB8EXbELyKMp4VlxKzqgXNOeEx6MgLIOJi\ngWUyknOkxVBbaKJwCGAVzNxgJMSqByNwH5OoQWS0/cxd+Gl33HWRas02kcD3\n5Hlwz/llKrYSzhjIa27PN6Jox1cTk56crKAjk3bEO9OozPQpnYzyA8QWZPMB\nhFqDI8AeEIbiib/8wymJ1ottbgwx2jnqhv+hQqntsp9DIy99G2WBtws0/aZL\nyH2Ya5pS6qj1CbVQLsdEps8J0meznC9ijpDwU/uaGHP0mVb198CV6F/eSYQH\njTdfZBkwSS6b6Smx+tZmOCyK7wJhMQ1KxmLVvHYpWT8RHb1rSidCRimJRbpF\nn9vSwKK3yIFpafRlS0Ucq8fSf9MqpYg1CwzoVh1JGwf8ndV2o8kCyMJbhCAw\n/Zezg63o3fycHX+wKpFkYi5nqgo6V5KsZmlD0pJPWGtSU3QpljVo+NnFIh+z\nRLl9Otn36fLK5Wie/qxvAMmGXwKrvw0snWk1gTW3X2eN8NtqPNqOMXWsQhOG\nFDkYDlzoCzee3G10maxEEonFQnTDj6tbaGx2G37tk0a3cJolCwuQJJPj5rT6\nEoAMxIF1IYIzOLtr8fhI09dv1Mr7mII6KDQEVNeNjXH35RI1NXhfFqUsbTSC\nE4zf\r\n=uR5O\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"aa0f18a89d9f91ae6c036f81391b594fea660828","scripts":{"bump":"npm run precommit && npm version patch","docs":"rimraf docs/* && rimraf docs/.nojekyll && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && run-p build:*","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run validate && git status -s","build:dist":"rimraf dist/* && tsc && copyfiles -u 1 src/**/*.d.ts dist","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"6.14.12","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"14.16.1","dependencies":{"tslib":"^2.2.0"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.4","mocha":"^8.3.2","eslint":"^7.24.0","rimraf":"^3.0.2","ts-node":"^9.1.1","typedoc":"^0.20.35","copyfiles":"^2.4.1","typescript":"^4.2.4","@types/chai":"^4.2.16","npm-run-all":"^4.1.5","@types/mocha":"^8.2.2","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-promise":"^5.1.0","typedoc-plugin-nojekyll":"^1.0.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^4.22.0","@typescript-eslint/eslint-plugin":"^4.22.0"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.1.22_1619044109353_0.4894329401095565","host":"s3://npm-registry-packages"}},"1.1.23":{"name":"@tsdotnet/disposable","version":"1.1.23","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.1.23","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"abeb3e97d507bded7e7a6ce063e4ffc8fc4f94eb","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.1.23.tgz","fileCount":25,"integrity":"sha512-Cw/X8BREYmssqs1lU4BD7pfQm07eYp2OnoYACRNL/Q7DolhODrckVEksN5lWSycBuhkcvjNWjUcRgmPYu6xRBg==","signatures":[{"sig":"MEYCIQD2axcYz0upeu8holvpDEd1G7P2Z3f/QRnl2TANjVEvvgIhAM330da9Qt8/XyiRJ7UxjoBeXT2X23gJ3UTU9gpzFp2D","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39162,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiBl3ICRA9TVsSAnZWagAATosP/jSRRxs7Mm9DPGzkz11O\n2O7QaiqiDRQDc/ta7jOLFM9MtNUCs7LC7HdTKy015AX1H2+jzmulvlZzP6PM\nxVt9i73Bah7oqkUbtrhZi5NGakrjv7Xkcvh72s1RHYUzGVvkIIzOMHMGKdWp\ngYdfcKRFMjhvbLJ/X2ctNvEdX4wjNQxpqu8ACPeeKRviDUs0/8v9CCZOSSLk\nPeWJUdPJncJGxhc/uydznW8jirKNqnA8yuihwr+59EHHu0ja4akadYFAT+BT\nRUxHmUPgormMm61Fw1Mack/u5jmoaHeV51nkqYiTqvouIsVladvjHmpGzeQB\nGdOVY0IJuRngri64LhNNwjNjT8zzAeR0l0/1g7Rr0+RfOFoNLwa2be/vK2YC\nMDAkmLASKmgIPHpkuu4+j5WMiWcVi3aZs9arlETsSvvkKLub1/JuWKdxGdA7\n+mywFHFVCeuGUEtOMp4c/2pGWKP3NoThUaIm/4DI3vLCYe21Nw93cWcSe2MS\nzDXsP3wce+FbT4prnxkzlyqEwC3Cb3JeGO9vHTntXm+sd0oKwyRiVs4HEoFn\nVcjYIOw2inlTYPntGjOiH0Jkl2GKzKDiG25F8hfBxR2JxL+1h8d5+kRwc7si\nNQFEeLp/mVgZcS5oKb4g4RMEnJoplT/ovktbsoD95LJ4YuQ2i3Onf6NaWd0+\nfuJZ\r\n=VUGr\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"b214bc39eb11632d0eb855c5a9b020eda676ac6d","scripts":{"bump":"npm run-script precommit && npm version patch","docs":"rimraf docs/* && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && pnpm run build:dist && pnpm run build:dist-esm","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run-script validate && git status -s","build:dist":"rimraf dist/* && tsc && copyfiles -u 1 src/**/*.d.ts dist","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run-script docs && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run-script build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"8.1.2","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"16.13.2","dependencies":{"tslib":"^2.3.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.6","mocha":"^9.2.0","eslint":"^8.8.0","rimraf":"^3.0.2","ts-node":"^10.5.0","typedoc":"^0.22.11","copyfiles":"^2.4.1","typescript":"^4.5.5","@types/chai":"^4.3.0","@types/node":"^17.0.17","npm-run-all":"^4.1.5","@types/mocha":"^9.1.0","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.25.4","eslint-plugin-promise":"^6.0.0","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^5.11.0","@typescript-eslint/eslint-plugin":"^5.11.0"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.1.23_1644584392395_0.5300271509732573","host":"s3://npm-registry-packages"}},"1.1.24":{"name":"@tsdotnet/disposable","version":"1.1.24","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.1.24","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"57a402b872b63d1612088b95586f404ecbc67ad7","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.1.24.tgz","fileCount":25,"integrity":"sha512-1UYUAL6kRuOpi+BNUyDh/KXMEnKb6JwUy/Q878u72YtrsMdMyegk+o3xi+dsVGvAnPxNIDQ7rmNb9wvAaJh0SA==","signatures":[{"sig":"MEUCIQDtXTY29FG52nIvATuGlCYy5fKKER//yzaItwoV4Z35hAIgF/4bkOyujWVfjMDJ/5wbQD/9S1+JvRiILESgz0hdVqw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39144,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjnmxuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCRQ//esafylMoyObYyoBpsZ2YojN0odV6nNM5lTujtbTdS8By+2ra\r\naC711mT7TMdXX96krIKOLTLShAMmweRwNRTUroZZAWTJOBDjvWtIueA5YD19\r\nGXXz0StBw7W+LBMxzfaSNL+xS0B/huAFHYS1RvZWQm+cEkR3R8rOYGbPKvKP\r\nm0MeT7YbFtzPyoMDzNq5OoCXWCWkf8M977Ngh+zKmcquA6+2N+rt72I5Nz2X\r\nEmSBRKaU/A/uNYuVfgv95rd803qbV8bhyeJtrYBpqW+njGOAO9QBENft8yUk\r\n+3Z5+WPCcGSI4/yxQKdbFFhT7SEnjAy/RKcteXRc/QBbFhN02vC5TUnIdk28\r\njRpkD6T/RE9an5rLw3DlAftKiFR4w4HEja6GKjJwmWvy2gM+wqknDhZ1jPUL\r\nIlCq8uR79R0IvCMN/NdTXTrlegDCSB6qW2wWNcv06GfbnmWnytAir3troH08\r\nZGQT8DvnD9sEZcLli2QH3s7bepQG20a39/icybT5VNDiPc1HyOQg+xZwPmH7\r\nVY6Sj32FZ9fg+C8h0V60ZSM7E3t2XeLrLv4/njuKpW/DbvDP8aX+iPx0AXH9\r\nrnypavU6+ZqWWkTpD3Zvd2sVSmvfVCLlAIUaDsjkV7qrFuRzUfECfwQDTa5e\r\nEtrEVahnxEY/Kaiuh/W9X2zA6XVuVzqptYI=\r\n=BONf\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"dist/index.d.ts","module":"dist-esm/index.js","gitHead":"30ba0e2b97bf4b07526a5e44ce03fc34ecf7d0ab","scripts":{"bump":"npm run-script precommit && npm version patch","docs":"rimraf docs/* && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && pnpm run build:dist && pnpm run build:dist-esm","validate":"node ./.build/validate-package.js","precommit":"pnpm i && run-p lint test && run-p build:* && npm run-script validate && git status -s","build:dist":"rimraf dist/* && tsc && copyfiles -u 1 src/**/*.d.ts dist","preversion":"run-p lint test","postversion":"git push && git push --tags && npm run-script docs && git add -A && git commit -m \"Updated docs.\" docs && git push","build:dist-esm":"rimraf dist-esm/* && tsc -p tsconfig.esm.json","prepublishOnly":"npm run-script build && run-p validate test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"8.19.2","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"16.18.1","dependencies":{"tslib":"^2.4.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^15.1.0","chai":"^4.3.7","mocha":"^10.2.0","eslint":"^8.30.0","rimraf":"^3.0.2","ts-node":"^10.9.1","typedoc":"^0.23.22","copyfiles":"^2.4.1","typescript":"^4.9.4","@types/chai":"^4.3.4","@types/node":"^18.11.17","npm-run-all":"^4.1.5","@types/mocha":"^10.0.1","eslint-plugin-node":"^11.1.0","eslint-plugin-import":"^2.26.0","eslint-plugin-promise":"^6.1.1","eslint-config-typescript":"^3.0.0","@typescript-eslint/parser":"^5.46.1","@typescript-eslint/eslint-plugin":"^5.46.1"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.1.24_1671326830389_0.9225063289336437","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@tsdotnet/disposable","version":"1.2.0","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.2.0","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"eac1e02b395d730f3e8ff860dec41fea4912e3fb","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.2.0.tgz","fileCount":26,"integrity":"sha512-80DbDNdcQx6hfwanuOq64gCcjZXlbR2NlbkX0DWaQqb952QwlIT0g1F4Gyt/XhsXybSGxKhmWs8X/VI9DtJTfw==","signatures":[{"sig":"MEYCIQDdBLbFb6kXlneH7eu9YKruEAIA81zYX5IysyeR0h1p3QIhAP6VnjaTctO1eJUHnTi9DpaXkPrz536cRxxK2V/ZivLz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41026},"main":"dist/index.js","pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"}},"types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"854acc9e21526673b011a809ce8d8fe1f08a0976","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && pnpm run build:cjs && pnpm run build:esm","validate":"node ./.build/validate-package.js","build:cjs":"rimraf dist && tsc && copyfiles -u 1 src/**/*.d.ts dist","build:esm":"rimraf temp-esm && tsc -p tsconfig.esm.json --outDir temp-esm && node -e \"require('fs').readdirSync('temp-esm').forEach(f=>{if(f.endsWith('.js')){require('fs').copyFileSync('temp-esm/'+f,'dist/'+f.replace('.js','.mjs'));} if(f.endsWith('.js.map')){require('fs').copyFileSync('temp-esm/'+f,'dist/'+f.replace('.js.map','.mjs.map'));}})\" && rimraf temp-esm","precommit":"pnpm i && concurrently \"pnpm:lint\" \"pnpm:test\" && concurrently \"pnpm:build:*\" && pnpm run validate && git status -s","preversion":"concurrently \"pnpm:lint\" \"pnpm:test\"","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm run build && concurrently \"pnpm:validate\" \"pnpm:test\""},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"10.8.2","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.4.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.1","mocha":"^11.7.1","eslint":"^9.33.0","rimraf":"^6.0.1","ts-node":"^10.9.2","typedoc":"^0.28.10","copyfiles":"^2.4.1","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^24.3.0","@types/mocha":"^10.0.10","concurrently":"^8.2.2","typescript-eslint":"^8.39.1"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.2.0_1755303912814_0.9842765973355843","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@tsdotnet/disposable","version":"1.2.1","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.2.1","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"7641ac435048b09777c875268e0ea71839de9179","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.2.1.tgz","fileCount":26,"integrity":"sha512-qFEQJRKt0xEBJwXTQ/6bu5KoKUigRTZsMLc3H32Cw8diH7mcsJ/8kS1szf2XRyqkwpGPdfjxTekBfuijGUnSsw==","signatures":[{"sig":"MEUCIQDHRsiCpj8wak1zL0kVHQqILPL0vShOg7qSRkrWnLRlRAIgabq1mzr/fPR7US7ulvuPx/Leet+IBkHWLwnFUcYb8Vg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41026},"main":"dist/index.js","pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"}},"types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.js"}},"gitHead":"d71d564fece6e093c4a259167352e0317083e63b","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"mocha -r ts-node/register tests/**/*.ts","build":"pnpm i && pnpm run build:cjs && pnpm run build:esm","validate":"node ./.build/validate-package.js","build:cjs":"rimraf dist && tsc && copyfiles -u 1 src/**/*.d.ts dist","build:esm":"rimraf temp-esm && tsc -p tsconfig.esm.json --outDir temp-esm && node -e \"require('fs').readdirSync('temp-esm').forEach(f=>{if(f.endsWith('.js')){require('fs').copyFileSync('temp-esm/'+f,'dist/'+f.replace('.js','.mjs'));} if(f.endsWith('.js.map')){require('fs').copyFileSync('temp-esm/'+f,'dist/'+f.replace('.js.map','.mjs.map'));}})\" && rimraf temp-esm","precommit":"pnpm i && concurrently \"pnpm:lint\" \"pnpm:test\" && concurrently \"pnpm:build:*\" && pnpm run validate && git status -s","preversion":"concurrently \"pnpm:lint\" \"pnpm:test\"","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm run build && concurrently \"pnpm:validate\" \"pnpm:test\""},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"10.8.2","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^5.2.1","mocha":"^11.7.1","eslint":"^9.33.0","rimraf":"^6.0.1","ts-node":"^10.9.2","typedoc":"^0.28.10","copyfiles":"^2.4.1","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^24.3.0","@types/mocha":"^10.0.10","concurrently":"^9.2.0","typescript-eslint":"^8.39.1"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.2.1_1755306901057_0.6701771876136544","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@tsdotnet/disposable","version":"1.3.0","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.3.0","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"a2a644895c9a5fe5f1b2d0fbbfbd723c4b32f5c8","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.3.0.tgz","fileCount":34,"integrity":"sha512-77aSHa86ItxDkzc5v1y3wcO1RCvUtMdoZWtHB5y2FmM+OSxnSM+W6V97JSbAfJc1+te+mmHNTptoFLzxM/ZNSw==","signatures":[{"sig":"MEQCIG2cLyyXGA+efLYh/K950n8pEXgs5JrLNMFX/6bA1u2bAiBot3W1KSOK4tf7Yr9v80WbTKvhZPPV87h3xuTnJmIzVg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58793},"main":"dist/cjs/index.js","pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"}},"types":"dist/index.d.ts","unpkg":"dist/umd/index.js","module":"dist/esm/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"},"./dist/*":"./dist/*"},"gitHead":"d7de3da2ff445f24ae424aab243aed07e3121e44","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"tsx node_modules/mocha/bin/_mocha tests/**/*.ts","build":"pnpm i && pnpm run clean && concurrently \"pnpm:build:*\"","clean":"rimraf dist","validate":"node ./.build/validate-package.js","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:umd":"tsc -p tsconfig.umd.json","precommit":"pnpm i && pnpm run build && pnpm run lint && pnpm run validate && pnpm run test && git status -s","preversion":"pnpm run lint && pnpm run test","build:types":"tsc -p tsconfig.types.json && copyfiles -u 1 src/**/*.d.ts dist","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm run build && pnpm run validate && pnpm run test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"jsdelivr":"dist/umd/index.js","umd:main":"dist/umd/index.js","repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"10.8.2","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","chai":"^5.2.1","mocha":"^11.7.1","eslint":"^9.33.0","rimraf":"^6.0.1","typedoc":"^0.28.10","copyfiles":"^2.4.1","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^24.3.0","@types/mocha":"^10.0.10","concurrently":"^9.2.0","typescript-eslint":"^8.39.1"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.3.0_1755324484929_0.42023866607900007","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@tsdotnet/disposable","version":"1.3.1","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.3.1","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"2d56e13d28b7d78ad6ea95ae761cbd2bad47d1d1","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.3.1.tgz","fileCount":34,"integrity":"sha512-RL1gQ+SxL5QOhjCHpTUq4aZD1T0f6hQ060mWwRdMnKfgn0HUIgP8Wqp8kYfs0Ss+GhSPvb/VgfJ6CgRWrxQLbA==","signatures":[{"sig":"MEUCIQD6gWzTqLZbzbMbuJymiIFoZawCd9AWNsclWm6E/WvEiwIgVNjnbJV9EamfmSbs9HBhB5TQXh1IZeLKRE2+RGWAy70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":57985},"main":"dist/cjs/index.js","pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"}},"types":"dist/index.d.ts","unpkg":"dist/umd/index.js","module":"dist/esm/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"111479a2ef94baa5cc82c0e60ae1ec523a03ae10","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"tsx node_modules/mocha/bin/_mocha tests/**/*.ts","build":"pnpm i && pnpm run clean && concurrently \"pnpm:build:*\"","clean":"rimraf dist","validate":"node ./.build/validate-package.js","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","build:umd":"tsc -p tsconfig.umd.json","precommit":"pnpm i && pnpm run build && pnpm run lint && pnpm run validate && pnpm run test && git status -s","preversion":"pnpm run lint && pnpm run test","build:types":"cpy \"src/**/*.d.ts\" dist --parents && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm run build && pnpm run validate && pnpm run test"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"jsdelivr":"dist/umd/index.js","umd:main":"dist/umd/index.js","repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"10.8.2","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.20.4","chai":"^5.2.1","mocha":"^11.7.1","eslint":"^9.33.0","rimraf":"^6.0.1","cpy-cli":"^6.0.0","typedoc":"^0.28.10","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/chai":"^5.2.2","@types/node":"^24.3.0","@types/mocha":"^10.0.10","concurrently":"^9.2.0","typescript-eslint":"^8.39.1"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.3.1_1755333714749_0.7532462908015531","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@tsdotnet/disposable","version":"1.3.2","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.3.2","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"2d3796eddcb9e98f55812d28f0d82796a65d20fa","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.3.2.tgz","fileCount":27,"integrity":"sha512-460Sy4ccjZKLM+j8QdPCvtK9vucqR0cehUke+0EYJw6yxLax07Ou4Ub2ZaaZsKiK2+A6P8xzSEaQztpK8cbfDA==","signatures":[{"sig":"MEUCIQDzfSomC1uWEBBE3xXuqgSVPOZaCaka28JJF/h4wlVHSQIgeYjuDm2onwT0xwI5vR9fMtv5E/p0A74xZBOr2wyi3do=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26277},"pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"}},"type":"module","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"a53cc209ac82cfaa8459c730d00c9aceab39571b","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs","clean":"rimraf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"cpy \"src/**/*.d.ts\" dist/types --parents && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm build && pnpm typecheck && pnpm test && pnpm lint"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"10.8.2","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","rimraf":"^6.0.1","vitest":"^3.2.4","cpy-cli":"^6.0.0","typedoc":"^0.28.10","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.39.1"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.3.2_1755464993961_0.45546343945413215","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@tsdotnet/disposable","version":"1.3.3","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.3.3","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"f04c4ed6f38c1c64e8bfe7d9f48466005ba63e70","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.3.3.tgz","fileCount":27,"integrity":"sha512-HJHwChui5gvnTwebhQCAvz+uHr4fYtIUAT1OQwHdJ+1/x6IA0k4FAf+EU3gxM3eZXTJwl4SgdvJPdc4NhjS+uw==","signatures":[{"sig":"MEUCIQDwc+Sx8ncGy5b26teqeTP0WA9bsMJlAMT3RtnLgNjjqAIgXdSrIAJpSKc9R2RobQdxsALGf3o3BEO9aY3DLUDQJnU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26259},"pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"}},"type":"module","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"7fb3c4078ce17e30e151f2301a678497b8849b16","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs","clean":"rimraf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"tsc -p tsconfig.esm.json","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"cpy \"src/**/*.d.ts\" dist/types --parents && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm build && pnpm test && pnpm lint"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"10.8.2","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","rimraf":"^6.0.1","vitest":"^3.2.4","cpy-cli":"^6.0.0","typedoc":"^0.28.10","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.39.1"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.3.3_1755473870799_0.6291639857956213","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@tsdotnet/disposable","version":"1.3.4","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.3.4","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"a6c1b023fa5c55ab7f08f681bebcc120806b0fee","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.3.4.tgz","fileCount":28,"integrity":"sha512-IVbvPmHbnSOuB7+SfcZvNeVwumNyA6aVMeS5YYWu6YRTCDt4eUBNMjxAf3usKv/Kg5s+/nVQzw5+cRaFYLel4w==","signatures":[{"sig":"MEUCIDOYAaMzNshdYqpqPeKvrf3A5/rspOQVzWh5oTvN6KCGAiEAiU68YNLxk3+SqHSR//MNUGEylXIQGZlgEiIytYuF1xg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27012},"pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"},"ignoredBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/types/index.d.ts","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"4e75aa7b243d16b66afa476512fc7467a84d8b67","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs","clean":"rimraf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"rollup -c rollup.config.js","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"cpy \"src/**/*.d.ts\" dist/types --parents && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm build && pnpm test && pnpm lint"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"10.8.2","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","rimraf":"^6.0.1","rollup":"^4.46.2","vitest":"^3.2.4","cpy-cli":"^6.0.0","typedoc":"^0.28.10","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.39.1","@rollup/plugin-typescript":"^12.1.4","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.3.4_1755496346985_0.7047040737133661","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@tsdotnet/disposable","version":"1.3.5","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@1.3.5","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"8e2034b2e22a502354007a138fb8440071bac123","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-1.3.5.tgz","fileCount":28,"integrity":"sha512-6oUBnlQJrw0kQnvNUJT4HKhIOraXvi4Bq4/wKfyoQwJ1XXPxRing/GYkqdX7WHifr6kURNT+N9Pdg0D8txzzwQ==","signatures":[{"sig":"MEUCIAhLX2qz03iQhyhg1xgJiet52FjgUrFYPAiLhXp880zvAiEAr3xQdmQMiIQYHDLylxngZQY8qUO0vy+KumuE3p0C6Qc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27080},"main":"./dist/cjs/index.js","pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"},"ignoredBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"26e537f06469df583ab0bc1114842a840a4c312c","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs","clean":"rimraf dist","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"rollup -c rollup.config.js","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"cpy \"src/**/*.d.ts\" dist/types --parents && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm build && pnpm test && pnpm lint"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"10.8.2","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","rimraf":"^6.0.1","rollup":"^4.46.3","vitest":"^3.2.4","cpy-cli":"^6.0.0","typedoc":"^0.28.10","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.40.0","@rollup/plugin-typescript":"^12.1.4","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/disposable_1.3.5_1755573031223_0.7425428871547215","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@tsdotnet/disposable","version":"2.0.0","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@2.0.0","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"5b536986b2cdc1faadc15c5ad66b7b2df3c66611","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-2.0.0.tgz","fileCount":56,"integrity":"sha512-GlnWeOQ4wRSE9HsC0NwOUnH9GED19bTf5eQXfLRzSeAbBlJagFjWznniwLD1/07GNqNuKfpinvi10t8s7nNQfw==","signatures":[{"sig":"MEUCIBwhCe9rqM62L6CXhJ/TF4S0yAfgsFGKAMMoaghTsJ3IAiEA7lQPrNR5sHrd1zrOjhSOFYsVnBJkMFSP6f446/BRDYs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179268},"main":"./dist/cjs/index.js","pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"},"ignoredBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"b837eaddb431a3c549f210e56527f75ce93577d1","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"rollup -c rollup.config.js","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"cpy \"src/**/*.d.ts\" dist/types --parents && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm build && pnpm test && pnpm lint"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"10.8.2","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","rimraf":"^6.0.1","rollup":"^4.46.3","vitest":"^3.2.4","cpy-cli":"^6.0.0","typedoc":"^0.28.10","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.40.0","@vitest/coverage-v8":"3.2.4","@rollup/plugin-typescript":"^12.1.4","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/disposable_2.0.0_1755841563889_0.08209570028096436","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@tsdotnet/disposable","version":"2.0.1","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@2.0.1","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"35f17afa807ed8eca06794a2f5211cc77c45043b","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-2.0.1.tgz","fileCount":56,"integrity":"sha512-MH5RC47dp/RMHpTsWUdWF8JDbPna0/FMbrjJ3VYy2tj20d/0K3+PtIvNSkI3ehG3LGyv3n4QDPFXz0Dhuj+bRA==","signatures":[{"sig":"MEUCIQC7bJ5gPXYNS+cX/hHCRGUJLCsV5JYQUbyEfFBlFEK8AgIgRD3ecHXAD+0gURtQrkO9BxOtauTo6Sg9M1BVcm6vbc4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":179162},"main":"./dist/cjs/index.js","pnpm":{"overrides":{"y18n@=4.0.0":">=4.0.1","json5@<1.0.2":">=1.0.2","braces@<3.0.3":">=3.0.3","semver@<5.7.2":">=5.7.2","lodash@<4.17.20":">=4.17.20","lodash@<4.17.21":">=4.17.21","minimatch@<3.0.5":">=3.0.5","shell-quote@<=1.7.2":">=1.7.3","get-func-name@<2.0.1":">=2.0.1","json5@>=2.0.0 <2.2.2":">=2.2.2","semver@>=6.0.0 <6.3.1":">=6.3.1","semver@>=7.0.0 <7.5.2":">=7.5.2","hosted-git-info@<2.8.9":">=2.8.9","@babel/traverse@<7.23.2":">=7.23.2"},"ignoredBuiltDependencies":["esbuild"]},"type":"module","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"gitHead":"f503302400c2e8b081e0a8186b358a13ef11d4e0","scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs","clean":"rimraf dist","lint:fix":"eslint src/**/*.ts --fix","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"rollup -c rollup.config.js","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"cpy \"src/**/*.d.ts\" dist/types --parents && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","prepublishOnly":"pnpm build && pnpm test && pnpm lint"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"10.8.2","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"20.19.4","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.33.0","rimraf":"^6.0.1","rollup":"^4.46.3","vitest":"^3.2.4","cpy-cli":"^6.0.0","typedoc":"^0.28.10","@eslint/js":"^9.33.0","typescript":"^5.9.2","@types/node":"^24.3.0","typescript-eslint":"^8.40.0","@vitest/coverage-v8":"3.2.4","@rollup/plugin-typescript":"^12.1.4","@rollup/plugin-node-resolve":"^16.0.1"},"_npmOperationalInternal":{"tmp":"tmp/disposable_2.0.1_1755842069310_0.02172308276950674","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@tsdotnet/disposable","version":"2.0.2","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"author":{"name":"electricessence"},"license":"MIT","_id":"@tsdotnet/disposable@2.0.2","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"homepage":"https://github.com/tsdotnet/disposable#readme","bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"dist":{"shasum":"48807d6b3c6d71a9d900eb579981a4808bb7af1b","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-2.0.2.tgz","fileCount":39,"integrity":"sha512-PcuGumJoYcg5JXst47TFZHcfe2z12rB+McY2qyAa2Qv7FZ27yXxItib8Bkl8EQLOP7C1JLcYUoyLXsJ1KlMU6g==","signatures":[{"sig":"MEUCIQCc72ir2O7qq3Svev87QLB/hdT9jl4EzJIkCQX9LSbkBQIgDuKkr7SVp8wY2+SCthkKYVsgQqO1n8nfUQQCT2Din90=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39925},"main":"./dist/cjs/index.js","type":"module","_from":"file:tsdotnet-disposable-2.0.2.tgz","types":"./dist/types/index.d.ts","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"scripts":{"bump":"pnpm run precommit && pnpm version patch","docs":"rimraf docs && typedoc --options typedoc.json --readme none","lint":"eslint src/**/*.ts","test":"vitest run","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs && pnpm typecheck:tests","clean":"rimraf dist","copy:dts":"cpy \"src/**/*.d.ts\" dist/types --parents || echo No .d.ts files to copy","lint:fix":"eslint src/**/*.ts --fix","build:cjs":"tsc -p tsconfig.cjs.json","build:esm":"rollup -c rollup.config.js","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","typecheck":"tsc --noEmit","preversion":"pnpm lint && pnpm test","build:types":"pnpm copy:dts && tsc -p tsconfig.types.json","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push","typecheck:tests":"tsc -p tests/tsconfig.json --noEmit"},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"_resolved":"C:\\Users\\essence\\AppData\\Local\\Temp\\3700ee404da59e921979ae384b03cb9b\\tsdotnet-disposable-2.0.2.tgz","_integrity":"sha512-PcuGumJoYcg5JXst47TFZHcfe2z12rB+McY2qyAa2Qv7FZ27yXxItib8Bkl8EQLOP7C1JLcYUoyLXsJ1KlMU6g==","repository":{"url":"git+https://github.com/tsdotnet/disposable.git","type":"git"},"_npmVersion":"11.5.2","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"tslib":"^2.8.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.3","rimraf":"^6.1.3","rollup":"^4.59.0","vitest":"^4.1.0","cpy-cli":"^7.0.0","typedoc":"^0.28.17","@eslint/js":"^10.0.1","typescript":"^5.9.3","@types/node":"^25.5.0","typescript-eslint":"^8.57.0","@vitest/coverage-v8":"4.1.0","@rollup/plugin-typescript":"^12.3.0","@rollup/plugin-node-resolve":"^16.0.3"},"_npmOperationalInternal":{"tmp":"tmp/disposable_2.0.2_1773679665694_0.7314809138696801","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@tsdotnet/disposable","version":"2.0.3","description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","author":{"name":"electricessence"},"license":"MIT","type":"module","main":"./dist/cjs/index.js","module":"./dist/esm/index.js","exports":{".":{"types":"./dist/types/index.d.ts","import":"./dist/esm/index.js","require":"./dist/cjs/index.js"}},"types":"./dist/types/index.d.ts","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"repository":{"type":"git","url":"git+https://github.com/tsdotnet/disposable.git"},"bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"homepage":"https://github.com/tsdotnet/disposable#readme","devDependencies":{"@eslint/js":"^10.0.1","@rollup/plugin-node-resolve":"^16.0.3","@rollup/plugin-typescript":"^12.3.0","@types/node":"^25.5.0","@vitest/coverage-v8":"4.1.0","cpy-cli":"^7.0.0","eslint":"^10.0.3","rimraf":"^6.1.3","rollup":"^4.59.0","typedoc":"^0.28.17","typescript":"^5.9.3","typescript-eslint":"^8.57.1","vitest":"^4.1.0"},"dependencies":{"tslib":"^2.8.1"},"scripts":{"clean":"rimraf dist","copy:dts":"cpy \"src/**/*.d.ts\" dist/types --parents || echo No .d.ts files to copy","build:types":"pnpm copy:dts && tsc -p tsconfig.types.json","build:esm":"rollup -c rollup.config.js","build:cjs":"tsc -p tsconfig.cjs.json","build":"pnpm clean && pnpm build:types && pnpm build:esm && pnpm build:cjs && pnpm typecheck:tests","test":"vitest run","typecheck":"tsc --noEmit","typecheck:tests":"tsc -p tests/tsconfig.json --noEmit","lint":"eslint src/**/*.ts","lint:fix":"eslint src/**/*.ts --fix","docs":"rimraf docs && typedoc --options typedoc.json --readme none","bump":"pnpm run precommit && pnpm version patch","precommit":"pnpm build && pnpm test && pnpm lint && git status -s","preversion":"pnpm lint && pnpm test","postversion":"git push && git push --tags && pnpm run docs && git add -A && git commit -m \"Updated docs.\" docs && git push"},"_id":"@tsdotnet/disposable@2.0.3","_integrity":"sha512-+VfyDsy9RcdZGuLADcHU4BUf87VB+2jFw2rPDWVhkEQXbDugdKb10uVZTjvgHEVAerO+ilg5CniJSWucQuna+A==","_resolved":"C:\\Users\\essence\\AppData\\Local\\Temp\\c1832c2525a3b523f42d5a02acf83fe9\\tsdotnet-disposable-2.0.3.tgz","_from":"file:tsdotnet-disposable-2.0.3.tgz","_nodeVersion":"25.6.1","_npmVersion":"11.5.2","dist":{"integrity":"sha512-+VfyDsy9RcdZGuLADcHU4BUf87VB+2jFw2rPDWVhkEQXbDugdKb10uVZTjvgHEVAerO+ilg5CniJSWucQuna+A==","shasum":"25e2b94c17a6ce0d8e4faeff18367457742b94e7","tarball":"https://registry.npmjs.org/@tsdotnet/disposable/-/disposable-2.0.3.tgz","fileCount":39,"unpackedSize":39925,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCI1TpVchLXM5bUtpzBMQ68QKBLW32rNoO9ZVFekrwZLgIhAP5IL3DCangBijQISTXay8WZLsQ6rsH0JHfG++z8nvnP"}]},"_npmUser":{"name":"electricessence","email":"npm@electrified.net"},"directories":{},"maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/disposable_2.0.3_1773688066328_0.11808318917298322"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-29T22:45:17.665Z","modified":"2026-03-16T19:07:46.604Z","1.0.1":"2020-04-29T22:45:18.014Z","1.1.0":"2020-04-30T02:41:07.043Z","1.1.2":"2020-04-30T18:19:50.316Z","1.1.3":"2020-04-30T22:03:40.241Z","1.1.4":"2020-05-01T20:17:31.173Z","1.1.5":"2020-05-04T17:35:27.611Z","1.1.6":"2020-05-04T18:16:37.987Z","1.1.7":"2020-05-04T18:34:18.371Z","1.1.8":"2020-05-04T18:59:42.625Z","1.1.10":"2020-05-04T19:44:13.167Z","1.1.11":"2020-05-04T21:42:44.118Z","1.1.12":"2020-05-04T23:31:02.727Z","1.1.13":"2020-05-13T02:28:37.620Z","1.1.14":"2020-05-13T02:43:52.247Z","1.1.15":"2020-05-16T22:04:04.838Z","1.1.16":"2020-05-16T22:17:37.633Z","1.1.17":"2020-05-23T23:17:33.328Z","1.1.18":"2020-05-23T23:21:20.760Z","1.1.19":"2020-05-23T23:40:19.019Z","1.1.20":"2020-05-28T22:44:15.195Z","1.1.21":"2021-04-21T21:06:07.013Z","1.1.22":"2021-04-21T22:28:29.508Z","1.1.23":"2022-02-11T12:59:52.537Z","1.1.24":"2022-12-18T01:27:10.588Z","1.2.0":"2025-08-16T00:25:12.979Z","1.2.1":"2025-08-16T01:15:01.246Z","1.3.0":"2025-08-16T06:08:05.099Z","1.3.1":"2025-08-16T08:41:54.911Z","1.3.2":"2025-08-17T21:09:54.151Z","1.3.3":"2025-08-17T23:37:51.009Z","1.3.4":"2025-08-18T05:52:27.167Z","1.3.5":"2025-08-19T03:10:31.391Z","2.0.0":"2025-08-22T05:46:04.090Z","2.0.1":"2025-08-22T05:54:29.499Z","2.0.2":"2026-03-16T16:47:45.836Z","2.0.3":"2026-03-16T19:07:46.476Z"},"bugs":{"url":"https://github.com/tsdotnet/disposable/issues"},"author":{"name":"electricessence"},"license":"MIT","homepage":"https://github.com/tsdotnet/disposable#readme","keywords":["dispose","disposal","disposable","IDisposable","DisposableBase","ObjectDisposedException"],"repository":{"type":"git","url":"git+https://github.com/tsdotnet/disposable.git"},"description":"A disposable base class and minimal set of interfaces to properly implement an object disposal pattern.","maintainers":[{"name":"electricessence","email":"npm@electrified.net"}],"readme":"# ![alt text](https://avatars1.githubusercontent.com/u/64487547?s=30 \"tsdotnet\") tsdotnet / disposable\r\n\r\n[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg?style=flat-square)](https://github.com/tsdotnet/disposable/blob/master/LICENSE)\r\n[![npm version](https://img.shields.io/npm/v/@tsdotnet/disposable.svg?style=flat-square)](https://www.npmjs.com/package/@tsdotnet/disposable)\r\n\r\nA disposable base class and minimal set of interfaces to properly implement an object disposal pattern.\r\n\r\n## Docs\r\n\r\n[tsdotnet.github.io/disposable](https://tsdotnet.github.io/disposable/)\r\n\r\n","readmeFilename":"README.md"}