{"_id":"ember-destroyable-polyfill","_rev":"14-1dd624165e8d5cb3996e33f4b01a4dbc","name":"ember-destroyable-polyfill","dist-tags":{"latest":"2.0.3"},"versions":{"0.1.0":{"name":"ember-destroyable-polyfill","version":"0.1.0","description":"Polyfill for RFC 580: Destroyables","keywords":["ember-addon","polyfill","lifecycle","willDestroy","destroy","ember-lifeline","ember-concurrency"],"repository":{"type":"git","url":"git+https://github.com/buschtoens/ember-destroyable-polyfill.git"},"license":"MIT","author":{"name":"Jan Buschtöns","email":"jan@buschtoens.me","url":"https://jan.buschtoens.me"},"directories":{"doc":"doc","test":"tests"},"scripts":{"build":"ember build --environment=production","lint":"npm-run-all --aggregate-output --continue-on-error --parallel lint:*","lint:hbs":"ember-template-lint .","lint:js":"eslint --ext ts,js .","lint:types":"tsc --noEmit","start":"ember serve","test":"npm-run-all lint:* test:*","test:ember":"ember test","test:ember-compatibility":"ember try:each","prepublishOnly":"ember ts:precompile","postpublish":"ember ts:clean"},"dependencies":{"ember-cli-babel":"^7.18.0","ember-cli-typescript":"^3.1.3","ember-cli-version-checker":"^5.0.2"},"devDependencies":{"@clark/ember-template-lint-config":"^0.2.1","@clark/eslint-config-browser":"^1.24.1","@clark/eslint-config-ember-typescript":"^1.24.1","@clark/eslint-config-node":"^1.24.1","@ember/optional-features":"^1.3.0","@glimmer/component":"^1.0.0","@glimmer/tracking":"^1.0.0","@types/ember":"^3.1.2","@types/ember-qunit":"^3.4.8","@types/ember__test-helpers":"^0.7.10","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","babel-eslint":"^10.1.0","broccoli-asset-rev":"^3.0.0","ember-auto-import":"^1.5.3","ember-cli":"~3.17.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-htmlbars":"^4.2.3","ember-cli-inject-live-reload":"^2.0.2","ember-cli-sri":"^2.1.1","ember-cli-typescript-blueprints":"^3.0.0","ember-cli-uglify":"^3.0.0","ember-disable-prototype-extensions":"^1.1.3","ember-export-application-global":"^2.0.1","ember-load-initializers":"^2.1.1","ember-maybe-import-regenerator":"^0.1.6","ember-qunit":"^4.6.0","ember-resolver":"^8.0.0","ember-source":"~3.17.0","ember-source-channel-url":"^2.0.1","ember-template-lint":"^2.4.0","ember-try":"^1.4.0","eslint":"^6.8.0","loader.js":"^4.7.0","npm-run-all":"^4.1.5","qunit-dom":"^1.1.0","typescript":"^3.8.3"},"engines":{"node":"10.* || >= 12"},"ember":{"edition":"octane"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"e211094686123bb36da5d93e471a1fa0d8ffa8e6","bugs":{"url":"https://github.com/buschtoens/ember-destroyable-polyfill/issues"},"homepage":"https://github.com/buschtoens/ember-destroyable-polyfill#readme","_id":"ember-destroyable-polyfill@0.1.0","_nodeVersion":"13.11.0","_npmVersion":"6.13.7","dist":{"integrity":"sha512-0K070HzYPkAO0yusxijGyw3SIbBToBkovRDyQkKYIwuyOD/DW02tjgq87aJQQCphNHQFIu9rXqw++jdnqrqySQ==","shasum":"6efe68699ef5c8320950f6745772ccbea41152e9","tarball":"https://registry.npmjs.org/ember-destroyable-polyfill/-/ember-destroyable-polyfill-0.1.0.tgz","fileCount":15,"unpackedSize":26005,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekzliCRA9TVsSAnZWagAAwMIP/jXH8i/AZ/UGuU6DJChF\n366etn8zJGxrBMi6rjID0XOKzbTzFAUmVR7aXfBDt8whBKiKMbZUhTaWCkcN\nLTJwBQyMMJwACp76iJZtq08TMsKLTsY96NNZiRVKUrsf3ZGvhDYHPWPRVqhP\nEU3OSdrvjXwnIu6Ozt2ie609E7dxkJM0kC+y/PKS81ltwlVO9TirAT3idPed\nUXlOTHqih0U+cN1tNjcl+XVg95odjIGXUZux5v+RUMf6Yx5JNkvdTwtqHfrR\nM+KMUkoM53wSOyFrSC9U3MYlAcwhiO0TToyka6USs4sstNdqyhBrpbAqkHK7\n9KNfbn0AF9OUao3fE9gnptfFI0vEBDjUkFMiYDpVHWwo0ctvAmg50W+ePxIt\n19J387GOqnyO2EsX6lHJDpoyoV0QbSlaVYtyxERjfbx5LMRHn0nhKNUg6gDv\n8MPtMJVqZE1v75ZFOh7xnvNWBUzxuX1a4/ehKbn7KlUuLA0um+WJT/CfnL8R\nE0fg8YpO8CVdVe2s+4mGo8FJvkDawDvLTl99BwoD4jJ1nqRR/IwwGQwZJCpT\nix3HZoegsSOsNps0KEr+13Fz6pNB5GqczjDKHsO52jSrTgwbp4JxCQDk8Rbk\nfadpPaZSRTodCNLdkjOjvHac5lYhECC8aIfO2VVKEJBGbNr0PzPYnYra/SCl\nT0vz\r\n=a9eC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBkSmYzXaRbUqbmWFDOYYEp/3IVGeOTH0h7V69impx6iAiBeMMWLXm8Dnf3MVG/KAT3Mbu93CZt2Pudl/lwLhK2F8w=="}]},"maintainers":[{"name":"buschtoens","email":"buschtoens@gmail.com"}],"_npmUser":{"name":"buschtoens","email":"buschtoens@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-destroyable-polyfill_0.1.0_1586706785561_0.5883588290573616"},"_hasShrinkwrap":false},"0.2.0":{"name":"ember-destroyable-polyfill","version":"0.2.0","description":"Polyfill for RFC 580: Destroyables","keywords":["ember-addon","polyfill","lifecycle","willDestroy","destroy","ember-lifeline","ember-concurrency"],"repository":{"type":"git","url":"git+https://github.com/buschtoens/ember-destroyable-polyfill.git"},"license":"MIT","author":{"name":"Jan Buschtöns","email":"jan@buschtoens.me","url":"https://jan.buschtoens.me"},"directories":{"doc":"doc","test":"tests"},"scripts":{"build":"ember build --environment=production","lint":"npm-run-all --aggregate-output --continue-on-error --parallel lint:*","lint:hbs":"ember-template-lint .","lint:js":"eslint --ext ts,js .","lint:types":"tsc --noEmit","start":"ember serve","test":"npm-run-all lint:* test:*","test:ember":"ember test","test:ember-compatibility":"ember try:each","prepack":"ember ts:precompile","postpack":"ember ts:clean"},"dependencies":{"ember-cli-babel":"^7.18.0","ember-cli-typescript":"^3.1.3","ember-cli-version-checker":"^5.0.2"},"devDependencies":{"@clark/ember-template-lint-config":"^0.2.1","@clark/eslint-config-browser":"^1.24.1","@clark/eslint-config-ember-typescript":"^1.24.1","@clark/eslint-config-node":"^1.24.1","@ember/optional-features":"^1.3.0","@glimmer/component":"^1.0.0","@glimmer/tracking":"^1.0.0","@types/ember":"^3.1.2","@types/ember-qunit":"^3.4.8","@types/ember__test-helpers":"^0.7.10","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","babel-eslint":"^10.1.0","broccoli-asset-rev":"^3.0.0","ember-auto-import":"^1.5.3","ember-cli":"~3.17.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-htmlbars":"^4.2.3","ember-cli-inject-live-reload":"^2.0.2","ember-cli-sri":"^2.1.1","ember-cli-typescript-blueprints":"^3.0.0","ember-cli-uglify":"^3.0.0","ember-disable-prototype-extensions":"^1.1.3","ember-export-application-global":"^2.0.1","ember-load-initializers":"^2.1.1","ember-maybe-import-regenerator":"^0.1.6","ember-qunit":"^4.6.0","ember-resolver":"^8.0.0","ember-source":"~3.17.0","ember-source-channel-url":"^2.0.1","ember-template-lint":"^2.4.0","ember-try":"^1.4.0","eslint":"^6.8.0","loader.js":"^4.7.0","npm-run-all":"^4.1.5","qunit-dom":"^1.1.0","typescript":"^3.8.3"},"engines":{"node":"10.* || >= 12"},"ember":{"edition":"octane"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"a5ae067d7a7971240c28d8fac4b0146c474aa265","bugs":{"url":"https://github.com/buschtoens/ember-destroyable-polyfill/issues"},"homepage":"https://github.com/buschtoens/ember-destroyable-polyfill#readme","_id":"ember-destroyable-polyfill@0.2.0","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-mP7Hv+Q7cJEotGPMytXQJAq7FO1All3EMnknSlY2xXaRv1298ckbYRsITMQSEHrqQk/zBSsiNwl9tfPs7VD9gw==","shasum":"1238dc35b90a67de603663e378288c86ab4dd0cc","tarball":"https://registry.npmjs.org/ember-destroyable-polyfill/-/ember-destroyable-polyfill-0.2.0.tgz","fileCount":17,"unpackedSize":26555,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek06LCRA9TVsSAnZWagAAiwkP/2sbMIgDnnrKP3Tn0mka\ntkG6ZwwH6eW7DU8rZfH+jhtyuUQX5QK35u3iKGNi3vorm/m/aMAN8UGbJoM/\n+ql6zgCPuUcxo9eXOxwHNaLiC/dIjJy++kp8wGMNadXrIyQqq6cjxezteap7\nZR2INIy231udlcglW2bZN4PXJ0AXlf/C3mn52I7YAvBnnuGVqwaKb94WBTKg\nBSm2ti5Eu1SdimsYNtOF9IL0L3S8WnySubdO40qBISP+IkDusxErPUZJtwLn\ndu/snMlhngbRcmq/2FFr+zBBQqKYVPAuY3rXRNbfTNt12KlTIiY8lj4G5VAh\nOPaHtAhe2kwyMmVT5HuqDXGjILiBPDq31leHH5xljG3Qvf+/u1Stjop71ANQ\ny7zfIfVuKNMP1yDOW2bjhkyOVO56MTosYfHbPNTrigMnGhl9rDuIAaxxmgNA\nzUt7tMsaLO4CNa6KpXprRjYJFJDRA/lu9Jk8mda0MAaWql46oZVdiDWNJQUN\n5kL3J5m0XCWGi4U3uObVeJZt0nspawCCg/uZhGPjALALc+/yo6m8q01H1L2j\nMgOM41aS3+K6/r3j0JL9fw2dnT7PB1SErVYLasQZ/8t234WT0dfpg1IlP/hP\n4Ou7FkwUuFtLm697U3KNd0wT4VtvI1Y+7erHa2UgPcUrSOrR+vriWREj6Ee7\nY2al\r\n=t8S6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1LN43ewNvZWN4lDCKeja6JyKgxrVMmQGgBdM+Up1prQIhAPM7+tB7GKxCKuH2bFHv/4aYQO3mJR1jxlt/RfFH2415"}]},"maintainers":[{"name":"buschtoens","email":"buschtoens@gmail.com"}],"_npmUser":{"name":"buschtoens","email":"buschtoens@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-destroyable-polyfill_0.2.0_1586712203377_0.7139951093498111"},"_hasShrinkwrap":false},"0.3.0":{"name":"ember-destroyable-polyfill","version":"0.3.0","description":"Polyfill for RFC 580: Destroyables","keywords":["ember-addon","polyfill","lifecycle","willDestroy","destroy","ember-lifeline","ember-concurrency"],"repository":{"type":"git","url":"git+https://github.com/buschtoens/ember-destroyable-polyfill.git"},"license":"MIT","author":{"name":"Jan Buschtöns","email":"jan@buschtoens.me","url":"https://jan.buschtoens.me"},"directories":{"doc":"doc","test":"tests"},"scripts":{"build":"ember build --environment=production","lint":"npm-run-all --aggregate-output --continue-on-error --parallel lint:*","lint:hbs":"ember-template-lint .","lint:js":"eslint --ext ts,js .","lint:types":"tsc --noEmit","start":"ember serve","test":"npm-run-all lint:* test:*","test:ember":"ember test","test:ember-compatibility":"ember try:each","prepack":"ember ts:precompile","postpack":"ember ts:clean"},"dependencies":{"ember-cli-babel":"^7.18.0","ember-cli-typescript":"^3.1.3","ember-cli-version-checker":"^5.0.2"},"devDependencies":{"@clark/ember-template-lint-config":"^0.2.1","@clark/eslint-config-browser":"^1.24.1","@clark/eslint-config-ember-typescript":"^1.24.1","@clark/eslint-config-node":"^1.24.1","@ember/optional-features":"^1.3.0","@glimmer/component":"^1.0.0","@glimmer/tracking":"^1.0.0","@types/ember":"^3.1.2","@types/ember-qunit":"^3.4.8","@types/ember__test-helpers":"^0.7.10","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","babel-eslint":"^10.1.0","broccoli-asset-rev":"^3.0.0","ember-auto-import":"^1.5.3","ember-cli":"~3.17.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-htmlbars":"^4.2.3","ember-cli-inject-live-reload":"^2.0.2","ember-cli-sri":"^2.1.1","ember-cli-typescript-blueprints":"^3.0.0","ember-cli-uglify":"^3.0.0","ember-disable-prototype-extensions":"^1.1.3","ember-export-application-global":"^2.0.1","ember-load-initializers":"^2.1.1","ember-maybe-import-regenerator":"^0.1.6","ember-modifier":"^1.0.3","ember-qunit":"^4.6.0","ember-resolver":"^8.0.0","ember-source":"~3.17.0","ember-source-channel-url":"^2.0.1","ember-template-lint":"^2.4.0","ember-try":"^1.4.0","eslint":"^6.8.0","loader.js":"^4.7.0","npm-run-all":"^4.1.5","qunit-dom":"^1.1.0","typescript":"^3.8.3"},"engines":{"node":"10.* || >= 12"},"ember":{"edition":"octane"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"d9d4a502d628f0b7bc063da031c94e8f821bd137","bugs":{"url":"https://github.com/buschtoens/ember-destroyable-polyfill/issues"},"homepage":"https://github.com/buschtoens/ember-destroyable-polyfill#readme","_id":"ember-destroyable-polyfill@0.3.0","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-LowzjTjfsS8SQ4641Z9q+n/4v/b49eNI8FyS6f3Daj5tAvGHPwj0HpiYrR5aVCcJaOo2xR//U/NnoeDFRcRzpw==","shasum":"7853cd667fbc9f88fdb5d589f86cb9aeba3e92c3","tarball":"https://registry.npmjs.org/ember-destroyable-polyfill/-/ember-destroyable-polyfill-0.3.0.tgz","fileCount":19,"unpackedSize":27826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek2RWCRA9TVsSAnZWagAAPo8P/1n2PXzOaWJHS/Sek71s\n+VB9z2ufqQdfJixXe8MhBiFPPNBehIexb96R8F+oR9NJ/dOgXX1ZjmmB7g03\n8kE4UnAHecnV5FajD/vcOYh6H8z9lMifFYt1feeAQkiNld3SVRwOCMQeewAz\nGSGmlVx+iGNVKvd6GoswBbB25coZQE8oVPOLvDrkFZs9ZHbY04ZD1c/TrhGL\nk2pi5HGngQn0MM9BLjcgzfbiPfU8KPZYJXUpyZcp18P1fgl4y3wGQdYVV1hj\n+9FpGUwlxXDosgNS7X+o0bASkTUZ17/LXRqms6HFvUWV4UQ9Shhk1WSrurfn\nJAbWN1+5/mbUTQO/wDWKNZdiJW4U7Kca/Quy2dcgzAHrbIjuHWtDO9siA7Gj\nXCk4QFGra9PyaR1eUpTX4z3ZYU+xaYn3cTdqLkFuuvdZ4ehCHA0rJ5g3hMBr\ncWMQavpQEPb+//fyMndalb/1qOU0PURKXuOMzTSZKmruxVUj4MXfOPiZx5Mt\nXcDLpNQ7BGhxbca0h1Yq1G/yPGrl8rtj+VXU501xFo8y5Wn/4l1ypTUAIEpI\n6gAaYtuhHGkKOY3g1HOf8l796O5t9mZdAWFO20HKq5zmV4LzRM5WhXoFvCk7\nNeYixTSZnk50n8Qe6CqdoeErPZ8Mi2dnkN1tz/nW9njYhhW3540rh3XvOpvp\n0BEK\r\n=pqdL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCE/GWt2kkqlM7iJrGe2yxo2fWSz3a65YbJHKeZwcLSMwIhAIXdY9ywpteRfKJQ2bgs/81sCxt/rnYcU12nKKQ3jWSu"}]},"maintainers":[{"name":"buschtoens","email":"buschtoens@gmail.com"}],"_npmUser":{"name":"buschtoens","email":"buschtoens@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-destroyable-polyfill_0.3.0_1586717782040_0.9142200435141665"},"_hasShrinkwrap":false},"0.4.0":{"name":"ember-destroyable-polyfill","version":"0.4.0","description":"Polyfill for RFC 580: Destroyables","keywords":["ember-addon","polyfill","lifecycle","willDestroy","destroy","ember-lifeline","ember-concurrency"],"repository":{"type":"git","url":"git+https://github.com/buschtoens/ember-destroyable-polyfill.git"},"license":"MIT","author":{"name":"Jan Buschtöns","email":"jan@buschtoens.me","url":"https://jan.buschtoens.me"},"directories":{"doc":"doc","test":"tests"},"scripts":{"build":"ember build --environment=production","lint":"npm-run-all --aggregate-output --continue-on-error --parallel lint:*","lint:hbs":"ember-template-lint .","lint:js":"eslint --ext ts,js .","lint:types":"tsc --noEmit","start":"ember serve","test":"npm-run-all lint:* test:*","test:ember":"ember test","test:ember-compatibility":"ember try:each","prepack":"ember ts:precompile","postpack":"ember ts:clean"},"dependencies":{"ember-cli-babel":"^7.18.0","ember-cli-typescript":"^3.1.3","ember-cli-version-checker":"^5.0.2"},"devDependencies":{"@clark/ember-template-lint-config":"^0.2.1","@clark/eslint-config-browser":"^1.24.1","@clark/eslint-config-ember-typescript":"^1.24.1","@clark/eslint-config-node":"^1.24.1","@ember/optional-features":"^1.3.0","@glimmer/component":"^1.0.0","@glimmer/tracking":"^1.0.0","@types/ember":"^3.1.2","@types/ember-qunit":"^3.4.8","@types/ember__test-helpers":"^0.7.10","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","babel-eslint":"^10.1.0","broccoli-asset-rev":"^3.0.0","ember-auto-import":"^1.5.3","ember-cli":"~3.17.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-htmlbars":"^4.2.3","ember-cli-inject-live-reload":"^2.0.2","ember-cli-sri":"^2.1.1","ember-cli-typescript-blueprints":"^3.0.0","ember-cli-uglify":"^3.0.0","ember-disable-prototype-extensions":"^1.1.3","ember-export-application-global":"^2.0.1","ember-load-initializers":"^2.1.1","ember-maybe-import-regenerator":"^0.1.6","ember-modifier":"^1.0.3","ember-qunit":"^4.6.0","ember-resolver":"^8.0.0","ember-source":"~3.17.0","ember-source-channel-url":"^2.0.1","ember-template-lint":"^2.4.0","ember-try":"^1.4.0","eslint":"^6.8.0","loader.js":"^4.7.0","npm-run-all":"^4.1.5","qunit-dom":"^1.1.0","typescript":"^3.8.3"},"engines":{"node":"10.* || >= 12"},"ember":{"edition":"octane"},"ember-addon":{"configPath":"tests/dummy/config"},"gitHead":"091a2e7cb1c28ee4bb16c82df1a5537049f0d11b","bugs":{"url":"https://github.com/buschtoens/ember-destroyable-polyfill/issues"},"homepage":"https://github.com/buschtoens/ember-destroyable-polyfill#readme","_id":"ember-destroyable-polyfill@0.4.0","_nodeVersion":"13.12.0","_npmVersion":"6.14.4","dist":{"integrity":"sha512-SKRpqxK5JsrCHQWhSn5Hl7Yz4W/too/NmBN3Z3E5JNfEaApd0AcMupjUYyYNQ2Uo3pmySyOZz1hSdmbR84UArw==","shasum":"3411c4cb11b711b8cdf14ae1d78ae3f905d9d9d9","tarball":"https://registry.npmjs.org/ember-destroyable-polyfill/-/ember-destroyable-polyfill-0.4.0.tgz","fileCount":23,"unpackedSize":37109,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJek7wsCRA9TVsSAnZWagAA9fYP/Awco2N9cRZ/2bidKGuh\nrRMNjkuIHryKOMuWw281Wam2uLdzesgcyRVeiR8jURvDUoqi47lNO9cEqeFF\nMozsTQsjdEErlZmv38/8grIksnvCxob43pNoZgiwyUUavRAXEDlZVVoj3oZP\nX504COasJxKALKDWWyEx2IBzJpJMDTa3YGDotcyYHPhimvP1p5Naur0aghUx\nCK3+01RYXav8/lOVPV4c1uxnUB6LpKjhNsm8j2sfTDcnZ9jsvvXEXQhJdUyD\nQjqWwWZSeAhuHNWXnWcFG7711d6lE5HoOdXxozqcWIZKPBV/JE57D4FKFqfk\njOQyUGjXTRSDhkU6kDAJAIgN+Uzskrq4aPz6mU24CQJTjT4yWM0UMDgTEZZR\nHSholLzh2+oqWjTB3jTVk8TQ91/4MraCT5IkUjFfu8q7IhA9dImNj5LVeLkB\ngbNAmDitI7+1Vall4VxhgFBOwQXrETz8R2JTzIj31y3TWbqKlZxLy55PnyNd\nE3rZPDcpWtD7DCg7Tit7tmMvtkgyvMDxruNnPlM75WLRtBZUcDCSh8CaD/HA\n32Vn0XI/GAuneShdZswHPd1EIBMOMEcO+gGXGlKYA1ur9Ojp3/K2rogJ9sLA\nWPw8mXQiafqdUCPRljVNzNl7dvzdOCfannRaoYDX+1+wZcLXeg4nnVPwZcsX\n1bQF\r\n=uwGV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcWFxfqGFWwmsyxV+TVup4ORko2cld4ceg6kdxJgcr0AIhAKvYW4nHM8/v+ETIAytZerOKV9W303MGbNipd5srXHMO"}]},"maintainers":[{"name":"buschtoens","email":"buschtoens@gmail.com"}],"_npmUser":{"name":"buschtoens","email":"buschtoens@gmail.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-destroyable-polyfill_0.4.0_1586740267720_0.989578000414445"},"_hasShrinkwrap":false},"1.0.0":{"name":"ember-destroyable-polyfill","version":"1.0.0","description":"Polyfill for RFC 580: Destroyables","keywords":["ember-addon","polyfill","lifecycle","willDestroy","destroy","ember-lifeline","ember-concurrency"],"homepage":"https://github.com/ember-polyfills/ember-destroyable-polyfill#readme","bugs":{"url":"https://github.com/ember-polyfills/ember-destroyable-polyfill/issues"},"repository":{"type":"git","url":"git+https://github.com/ember-polyfills/ember-destroyable-polyfill.git"},"license":"MIT","author":{"name":"Jan Buschtöns","email":"jan@buschtoens.me","url":"https://jan.buschtoens.me"},"main":"index.js","directories":{"test":"tests"},"scripts":{"build":"ember build --environment=production","lint":"npm-run-all --aggregate-output --continue-on-error --parallel lint:*","lint:hbs":"ember-template-lint .","lint:js":"eslint --ext ts,js .","lint:types":"tsc --noEmit","prepack":"ember ts:precompile","postpack":"ember ts:clean","start":"ember serve","test":"npm-run-all lint:* test:*","test:ember":"ember test","test:ember-compatibility":"ember try:each"},"dependencies":{"ember-cli-babel":"^7.21.0","ember-cli-typescript":"^3.1.4","ember-cli-version-checker":"^5.1.1","ember-compatibility-helpers":"^1.2.1"},"devDependencies":{"@clark/ember-template-lint-config":"^0.2.1","@clark/eslint-config-browser":"^1.25.5","@clark/eslint-config-ember-typescript":"^1.24.1","@clark/eslint-config-node":"^1.25.5","@ember/optional-features":"^1.3.0","@glimmer/component":"^1.0.0","@glimmer/tracking":"^1.0.0","@types/ember":"^3.16.0","@types/ember-qunit":"^3.4.9","@types/ember__test-helpers":"^1.7.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","babel-eslint":"^10.1.0","broccoli-asset-rev":"^3.0.0","ember-auto-import":"^1.6.0","ember-cli":"~3.17.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-htmlbars":"^5.2.0","ember-cli-inject-live-reload":"^2.0.2","ember-cli-sri":"^2.1.1","ember-cli-typescript-blueprints":"^3.0.0","ember-cli-uglify":"^3.0.0","ember-disable-prototype-extensions":"^1.1.3","ember-export-application-global":"^2.0.1","ember-load-initializers":"^2.1.1","ember-maybe-import-regenerator":"^0.1.6","ember-modifier":"^1.0.3","ember-qunit":"^4.6.0","ember-resolver":"^8.0.0","ember-source":"~3.20.1","ember-source-channel-url":"^2.0.1","ember-template-lint":"^2.9.1","ember-try":"^1.4.0","eslint":"^7.5.0","loader.js":"^4.7.0","npm-run-all":"^4.1.5","qunit-dom":"^1.1.0","release-it":"^13.6.5","release-it-lerna-changelog":"^2.3.0","typescript":"^3.9.7"},"engines":{"node":"10.* || >= 12"},"publishConfig":{"registry":"https://registry.npmjs.org"},"ember":{"edition":"octane"},"ember-addon":{"configPath":"tests/dummy/config"},"release-it":{"plugins":{"release-it-lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}},"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"}},"gitHead":"0181e20efb48450b8820ad27176c9e50551c44ae","_id":"ember-destroyable-polyfill@1.0.0","_nodeVersion":"12.16.2","_npmVersion":"6.14.4","dist":{"integrity":"sha512-5LK/J9YXhJF9j1Yi4oN4dF0uuSz47qmfmEWa4J5EjmWIVhrWlpICIyNi0Djp9KkWqQq2pwgrLWNVepvlFLjAjw==","shasum":"6369a4d45e05e5441e807115edf2bbfd3c430097","tarball":"https://registry.npmjs.org/ember-destroyable-polyfill/-/ember-destroyable-polyfill-1.0.0.tgz","fileCount":25,"unpackedSize":45365,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHvA4CRA9TVsSAnZWagAA160P/iphNA4JwDbR6Ke/XsNZ\n3QdZXSBFgVG3vgnkIoIT6zcNry9RZ70aZIJnXRwEXJRNqia8CY90oOpmErrv\nX0LK3LHKA3nTKU5QIAAokMDAgjskoErnWfGU0erJIwUdEgzZd2HQ5lyM4WHM\nj7tHZs32VLO4Xa6Hb4indrnmOxL/CyTX3EYq/HTyDdpzN/rD+Z0cX7EH8yGs\nfjdCrfyAecM1Z2JApHZSn2tBiy3v5PpidI17/89qIqjqhkRl/fowzNfqf/fQ\nzBESDnz97FfhBy0+wTt9e8m+k0GXw2vXhNyF0lyhXULYFnJ6xHX0oDs9SxEw\nKZAwf88nOSm5DNEfjMfUx8a+ZkK/nYoQOk99/YZba+rX17OMXsyZa05MXTLf\nvuLoe7607b8hw9YpNYVFpLTDLs4hXRlomu9+Xk7kemXh820kXZJNO8lG674G\nJqFuynSXua5noguOjkVML5b+xiOTbB9UQL97eFDupz7c+fdd22DfDyYaF0rL\nYRlp0FsTccpY1eesJ2tMTvcflawq8cGa2tv3IO35rtF9P7z4N+yMYMYLDOHg\nRWZmnt3PiZhWdeADzXwyHKqRLReSFxcfsVxgrIKopxD79vFvoZU7M9tnnBoB\n3XfdI+vmihL+pAXaAevX9611c/Ss/SPoimh/NRqPb5oEIrKTZizS/w7Bxk69\njTph\r\n=d44b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDU1OSaq/jUGAfnKkqmwFbfKCXb2sC+9piOQCb0ILpzHAiBFinOlsR52LzTtSeh/G3JfmHpJopn5LpaXZjv9U9VPXA=="}]},"maintainers":[{"email":"buschtoens@gmail.com","name":"buschtoens"},{"email":"me@pzuraq.com","name":"pzuraq"},{"email":"me@rwjblue.com","name":"rwjblue"}],"_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-destroyable-polyfill_1.0.0_1595863096547_0.6635736826246357"},"_hasShrinkwrap":false},"1.0.1":{"name":"ember-destroyable-polyfill","version":"1.0.1","description":"Polyfill for RFC 580: Destroyables","keywords":["ember-addon","polyfill","lifecycle","willDestroy","destroy","ember-lifeline","ember-concurrency"],"homepage":"https://github.com/ember-polyfills/ember-destroyable-polyfill#readme","bugs":{"url":"https://github.com/ember-polyfills/ember-destroyable-polyfill/issues"},"repository":{"type":"git","url":"git+https://github.com/ember-polyfills/ember-destroyable-polyfill.git"},"license":"MIT","author":{"name":"Jan Buschtöns","email":"jan@buschtoens.me","url":"https://jan.buschtoens.me"},"main":"index.js","directories":{"test":"tests"},"scripts":{"build":"ember build --environment=production","lint":"npm-run-all --aggregate-output --continue-on-error --parallel lint:*","lint:hbs":"ember-template-lint .","lint:js":"eslint --ext ts,js .","lint:types":"tsc --noEmit","prepack":"ember ts:precompile","postpack":"ember ts:clean","start":"ember serve","test":"npm-run-all lint:* test:*","test:ember":"ember test","test:ember-compatibility":"ember try:each"},"dependencies":{"ember-cli-babel":"^7.21.0","ember-cli-typescript":"^3.1.4","ember-cli-version-checker":"^5.1.1","ember-compatibility-helpers":"^1.2.1"},"devDependencies":{"@clark/ember-template-lint-config":"^0.2.1","@clark/eslint-config-browser":"^1.25.5","@clark/eslint-config-ember-typescript":"^1.24.1","@clark/eslint-config-node":"^1.25.5","@ember/optional-features":"^1.3.0","@glimmer/component":"^1.0.0","@glimmer/tracking":"^1.0.0","@types/ember":"^3.16.0","@types/ember-qunit":"^3.4.9","@types/ember__test-helpers":"^1.7.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","babel-eslint":"^10.1.0","broccoli-asset-rev":"^3.0.0","ember-auto-import":"^1.6.0","ember-cli":"~3.19.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-htmlbars":"^5.2.0","ember-cli-inject-live-reload":"^2.0.2","ember-cli-sri":"^2.1.1","ember-cli-typescript-blueprints":"^3.0.0","ember-cli-uglify":"^3.0.0","ember-disable-prototype-extensions":"^1.1.3","ember-export-application-global":"^2.0.1","ember-load-initializers":"^2.1.1","ember-maybe-import-regenerator":"^0.1.6","ember-modifier":"^1.0.3","ember-qunit":"^4.6.0","ember-resolver":"^8.0.0","ember-source":"~3.20.1","ember-source-channel-url":"^2.0.1","ember-template-lint":"^2.9.1","ember-try":"^1.4.0","eslint":"^7.5.0","loader.js":"^4.7.0","npm-run-all":"^4.1.5","qunit-dom":"^1.1.0","release-it":"^13.6.5","release-it-lerna-changelog":"^2.3.0","typescript":"^3.9.7"},"engines":{"node":"10.* || >= 12"},"publishConfig":{"registry":"https://registry.npmjs.org"},"ember":{"edition":"octane"},"ember-addon":{"configPath":"tests/dummy/config"},"release-it":{"plugins":{"release-it-lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}},"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"}},"gitHead":"ce01fe23b181cfb605b6037653a8f4f690dfc0fa","_id":"ember-destroyable-polyfill@1.0.1","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-LIBDwkER2kVyD1+Rll9IWoNxZsMoFEOQ+Zvg69t7KyNt8i+7tu6BoIIFA9qRnMKi8oFPZNhflX1GEHPhZPthhw==","shasum":"88f64890eae88932d40bc6fc875f262ce2c5dd46","tarball":"https://registry.npmjs.org/ember-destroyable-polyfill/-/ember-destroyable-polyfill-1.0.1.tgz","fileCount":25,"unpackedSize":47280,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfI154CRA9TVsSAnZWagAA7s0P/jRhi9E51R4QyIX6Ozm/\nG2kHm0WYlMMXVZFJwOLQ+c+7e5V9nAk3nxoLylONOv1Vm2cQY7O/vQt7vjz+\ndrXmUec45r1FMu/Egah+anXrtRXbR86qibmN16I1MPGaVyLiz5r7OTHpNhLB\nWmnx9FiDNLo2nIpQQRff2fEas1++g7jLfi395HiaWLQIvlq5MtDFesp4bU2/\nCbGJXOO99KNRgEt4bT5QWzBFo0T2VJ8y5tPAVxKs3/yleV4S37LRJ/ZgwZDv\nhAV6255n4qETBe+/v1Z4nk7mjt/p340HRL1RmqXbMc/MS4G9OeW3yleXNx1h\nCH4TpunCvSpUhxna9G9zkpoqVDEaphqpZFrjZwPPQMMFk6hC5BP1YWJli3b9\nXlHYviW5QHTVYIAgqWyRit1f4Hum48uFSbJKogoLAS6AmrGYPeLEoK1z3PgW\niTHCVpoitdI5U3+3W7E8z18dXA0zo8SjaLtb7rEv5gxTFIwVil0wS44M2LN2\nlIv6RTpM/ccGymGCX3kYgB6BJwOUNIxC1kagF9OP+XymlbnfTYdSZmwwFFRz\nPOs3wyz2zem8Jh2I4QWefv2AHrI5doxXjtwmIqwVmoeuv8Kiak3yFokJ0cpA\nS+RBt/7g/MYamqukDQlwG+2jdxIl4r6A9Kxo96fuPZeIwJq2Ptkv6YmHWMrx\nFnnF\r\n=zP98\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHt5DfOzWOO7aQqEscCiWyhZyIYDHi2cHR200SpNyAyrAiAtt+CkicRQ9zQDaVtRqRj8brX3KetaraO5obIoOc+IkQ=="}]},"maintainers":[{"email":"buschtoens@gmail.com","name":"buschtoens"},{"email":"me@pzuraq.com","name":"pzuraq"},{"email":"me@rwjblue.com","name":"rwjblue"}],"_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-destroyable-polyfill_1.0.1_1596153463860_0.26260745843050204"},"_hasShrinkwrap":false},"1.0.2":{"name":"ember-destroyable-polyfill","version":"1.0.2","description":"Polyfill for RFC 580: Destroyables","keywords":["ember-addon","polyfill","lifecycle","willDestroy","destroy","ember-lifeline","ember-concurrency"],"homepage":"https://github.com/ember-polyfills/ember-destroyable-polyfill#readme","bugs":{"url":"https://github.com/ember-polyfills/ember-destroyable-polyfill/issues"},"repository":{"type":"git","url":"git+https://github.com/ember-polyfills/ember-destroyable-polyfill.git"},"license":"MIT","author":{"name":"Jan Buschtöns","email":"jan@buschtoens.me","url":"https://jan.buschtoens.me"},"main":"index.js","directories":{"test":"tests"},"scripts":{"build":"ember build --environment=production","lint":"npm-run-all --aggregate-output --continue-on-error --parallel lint:*","lint:hbs":"ember-template-lint .","lint:js":"eslint --ext ts,js .","lint:types":"tsc --noEmit","prepack":"ember ts:precompile","postpack":"ember ts:clean","start":"ember serve","test":"npm-run-all lint:* test:*","test:ember":"ember test","test:ember-compatibility":"ember try:each"},"dependencies":{"ember-cli-babel":"^7.21.0","ember-cli-typescript":"^3.1.4","ember-cli-version-checker":"^5.1.1","ember-compatibility-helpers":"^1.2.1"},"devDependencies":{"@clark/ember-template-lint-config":"^0.2.1","@clark/eslint-config-browser":"^1.25.5","@clark/eslint-config-ember-typescript":"^1.24.1","@clark/eslint-config-node":"^1.25.5","@ember/optional-features":"^1.3.0","@glimmer/component":"^1.0.0","@glimmer/tracking":"^1.0.0","@types/ember":"^3.16.0","@types/ember-qunit":"^3.4.9","@types/ember__test-helpers":"^1.7.0","@types/qunit":"^2.9.1","@types/rsvp":"^4.0.3","babel-eslint":"^10.1.0","broccoli-asset-rev":"^3.0.0","ember-auto-import":"^1.6.0","ember-cli":"~3.19.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-htmlbars":"^5.2.0","ember-cli-inject-live-reload":"^2.0.2","ember-cli-sri":"^2.1.1","ember-cli-typescript-blueprints":"^3.0.0","ember-cli-uglify":"^3.0.0","ember-disable-prototype-extensions":"^1.1.3","ember-export-application-global":"^2.0.1","ember-load-initializers":"^2.1.1","ember-maybe-import-regenerator":"^0.1.6","ember-modifier":"^1.0.3","ember-qunit":"^4.6.0","ember-resolver":"^8.0.0","ember-source":"~3.20.1","ember-source-channel-url":"^2.0.1","ember-template-lint":"^2.9.1","ember-try":"^1.4.0","eslint":"^7.5.0","loader.js":"^4.7.0","npm-run-all":"^4.1.5","qunit-dom":"^1.1.0","release-it":"^13.6.5","release-it-lerna-changelog":"^2.3.0","typescript":"^3.9.7"},"engines":{"node":"10.* || >= 12"},"publishConfig":{"registry":"https://registry.npmjs.org"},"ember":{"edition":"octane"},"ember-addon":{"configPath":"tests/dummy/config"},"release-it":{"plugins":{"release-it-lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}},"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"}},"gitHead":"4137d548e90d35c8dc008e3948ddf634c9c7418c","_id":"ember-destroyable-polyfill@1.0.2","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-dT4hEtk8GZqCpk1AjrbLm+NRNbC0ZjwAPpCw0T+q1NREAhahqlumCjOAgHrimV9kmX/HIMKaf9XkiYAgB/bXdQ==","shasum":"d26aae16f18c454dcf91e53e12b30782d3a861c5","tarball":"https://registry.npmjs.org/ember-destroyable-polyfill/-/ember-destroyable-polyfill-1.0.2.tgz","fileCount":25,"unpackedSize":47275,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJFnQCRA9TVsSAnZWagAAh+QP/iv3xrH9v0jWXcYul8I/\noam4WwwgEEMjdweuP+qPvDHwrOFytmoLqMPXMiUrFTfyc6egcamyox3dtHpZ\nz+ho2l/ZflulXNSzoCXKTPKEbC8vqPy/LV4L0sEXHoBA+9IWs7PKsAIDP+o8\nY7ehvhqW5vuNu8WgmRraLNPQrmSB3BIk3JJ67obAWLG+FQF/3rgRiS6zGjoQ\nJiTiTzpdwEf7qvB6Qx6+jSOs8siGachfjMB4t+ejBJ9TEJDpbR3ZmJIMlAG9\nnPhGg4/luVse9sqMorWgxe5ZvbtdV4c/Vlq4Y0XjmTwriDEUSNimoo/OgCIt\nKiJW7blvwPrloO91fILJx94FpcjmFbiFM155f7mkJlzGp/wZ+KxEITPIT5kT\nT7VPMyOIfX20cU0GmOcY3uZQAsLT1tGFMccFseA1jbKoeNIminue+GZJ+ul3\nAa/h3/tSeNp4opZ5jLBndd8lP2jv/Nn+KTtLDUfkYOrOh+HauKyeCFqfuyEg\nbduwm6NNyv2JMbN4mtimufwAYlWixCMfA0/HdYx6e0fLXDseOHLvkLdY2U6i\nAIATpkxcHQYl66/oxQKBdvedjors7kCzAL8FkKiAj7XL4MC32rXIsbijn+9W\nBH5ls4mPfVxAIXmjqnaEM77fVRvWI726FSiLvQWoN6j1eHuNIpx/DrkALZjI\nu+jf\r\n=ISp2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID7zPDtNJ17BRFKe/ZM/PMdgiZzz5y0JlOfd3R04ZTmNAiAXcKe3drMQHrCFofvfNYgs1HoCKRZFqOtA7YJBrKbj3g=="}]},"maintainers":[{"email":"buschtoens@gmail.com","name":"buschtoens"},{"email":"me@pzuraq.com","name":"pzuraq"},{"email":"me@rwjblue.com","name":"rwjblue"}],"_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-destroyable-polyfill_1.0.2_1596217807783_0.005506179515732956"},"_hasShrinkwrap":false},"2.0.0":{"name":"ember-destroyable-polyfill","version":"2.0.0","description":"Polyfill for RFC 580: Destroyables","keywords":["ember-addon","polyfill","lifecycle","willDestroy","destroy","ember-lifeline","ember-concurrency"],"homepage":"https://github.com/ember-polyfills/ember-destroyable-polyfill#readme","bugs":{"url":"https://github.com/ember-polyfills/ember-destroyable-polyfill/issues"},"repository":{"type":"git","url":"git+https://github.com/ember-polyfills/ember-destroyable-polyfill.git"},"license":"MIT","author":{"name":"Jan Buschtöns","email":"jan@buschtoens.me","url":"https://jan.buschtoens.me"},"main":"index.js","directories":{"test":"tests"},"scripts":{"build":"ember build --environment=production","lint":"npm-run-all --aggregate-output --continue-on-error --parallel lint:*","lint:hbs":"ember-template-lint .","lint:js":"eslint .","start":"ember serve","test":"npm-run-all lint:* test:*","test:ember":"ember test","test:ember-compatibility":"ember try:each"},"dependencies":{"ember-cli-babel":"^7.22.1","ember-cli-version-checker":"^5.1.1","ember-compatibility-helpers":"^1.2.1"},"devDependencies":{"@clark/ember-template-lint-config":"^0.2.1","@ember/optional-features":"^1.3.0","@glimmer/component":"^1.0.0","@glimmer/tracking":"^1.0.0","babel-eslint":"^10.1.0","broccoli-asset-rev":"^3.0.0","ember-auto-import":"^1.6.0","ember-cli":"~3.19.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-htmlbars":"^5.2.0","ember-cli-inject-live-reload":"^2.0.2","ember-cli-sri":"^2.1.1","ember-cli-uglify":"^3.0.0","ember-disable-prototype-extensions":"^1.1.3","ember-export-application-global":"^2.0.1","ember-load-initializers":"^2.1.1","ember-maybe-import-regenerator":"^0.1.6","ember-modifier":"^1.0.3","ember-qunit":"^4.6.0","ember-resolver":"^8.0.0","ember-source":"~3.20.1","ember-source-channel-url":"^2.0.1","ember-template-lint":"^2.9.1","ember-try":"^1.4.0","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","loader.js":"^4.7.0","npm-run-all":"^4.1.5","prettier":"^2.0.5","qunit-dom":"^1.1.0","release-it":"^13.6.5","release-it-lerna-changelog":"^2.3.0"},"engines":{"node":"10.* || >= 12"},"publishConfig":{"registry":"https://registry.npmjs.org"},"ember":{"edition":"octane"},"ember-addon":{"configPath":"tests/dummy/config"},"release-it":{"plugins":{"release-it-lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}},"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"}},"gitHead":"f80793aa661d948e42b30d9345c19a3e429bb5d3","_id":"ember-destroyable-polyfill@2.0.0","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-y07S0bPKVVsRICWRCWLiwFoAsf0Sa1U60wavBDHkXbLCss1FAAmA7U83LBAxLSMPuiupmqjDFR+YihXD9CKiOw==","shasum":"773cff6d640ed004fb0b424ac777c101fe4cc7e7","tarball":"https://registry.npmjs.org/ember-destroyable-polyfill/-/ember-destroyable-polyfill-2.0.0.tgz","fileCount":12,"unpackedSize":31187,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJzvmCRA9TVsSAnZWagAAz5cQAICMN+jaI8zYBta19SZG\nsbIrc/yI045vAoM8lyrKtYEZlF7nojs2D8zl6kbPVBbL2DJat6cWq7BTY8On\n/HWdm4/h8QKroMdyIEhywR/0DNWjsZGnb3D/w5jzaKM1U0pXJC2oKzeixB8j\nlIuv5x9NVDYnI9MjSJtNasAe1BN9WpKv69H+9WYBEUwcuclQarZ0vlXytAWb\nZcAbAsLjlObVx/8HGZNnXBMReBlEp0FhQWkHvHESXH5/aI/3eru6rZLAtK16\nGWujrRqSS9TbggLaoUgJS6xarcO9qspO6cqjFZxGu24XwYIdNtQS05ZjZu/T\nJp6t6X7mY/FVFxpePpRcVbwSDiqNIwkh14WwhL75PyG9/6fCBKimB0uuhhnX\nteNi+fCkjpN6bqIh80n8glyhQ3fWK5d9v3cRowh27WCK7bPJXW4uZie7rqbb\nzJToW8qVghmEIvcix9GJzqJ27eY7DCuRBlyAFBFnyE3rX5NfZGW4z4Zgt3Zv\nw+gsjwupjwayYb5LOA+GM56MH+mzIdhg5lqxmjw2UzW0Ay5KPYw1I2wS16qq\niLl5LLoXoEltjAAWrjH3L2rDW1SsT8AmfaALY4HpwhSBYitqpWYI2Ya4FVq3\nQ9TCZX4F3b6R5eRp7asGFQeFjV0x7SIIBXavvTA4EgD6RohMjkt92XLmWiOK\n9Sv0\r\n=SWnu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGGZ6868XWZaxIkJnW2OTp6wYlLKyd2Pk39GtMEdBjvHAiEAn4Gt7vSq+a4CW5eyaz4nXciPL2t9JvpmH6X00DIia4k="}]},"maintainers":[{"email":"buschtoens@gmail.com","name":"buschtoens"},{"email":"me@pzuraq.com","name":"pzuraq"},{"email":"me@rwjblue.com","name":"rwjblue"}],"_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-destroyable-polyfill_2.0.0_1596406758530_0.42974833818421665"},"_hasShrinkwrap":false},"2.0.1":{"name":"ember-destroyable-polyfill","version":"2.0.1","description":"Polyfill for RFC 580: Destroyables","keywords":["ember-addon","polyfill","lifecycle","willDestroy","destroy","ember-lifeline","ember-concurrency"],"homepage":"https://github.com/ember-polyfills/ember-destroyable-polyfill#readme","bugs":{"url":"https://github.com/ember-polyfills/ember-destroyable-polyfill/issues"},"repository":{"type":"git","url":"git+https://github.com/ember-polyfills/ember-destroyable-polyfill.git"},"license":"MIT","author":{"name":"Jan Buschtöns","email":"jan@buschtoens.me","url":"https://jan.buschtoens.me"},"main":"index.js","directories":{"test":"tests"},"scripts":{"build":"ember build --environment=production","lint":"npm-run-all --aggregate-output --continue-on-error --parallel lint:*","lint:hbs":"ember-template-lint .","lint:js":"eslint .","start":"ember serve","test":"npm-run-all lint:* test:*","test:ember":"ember test","test:ember-compatibility":"ember try:each"},"dependencies":{"ember-cli-babel":"^7.22.1","ember-cli-version-checker":"^5.1.1","ember-compatibility-helpers":"^1.2.1"},"devDependencies":{"@clark/ember-template-lint-config":"^0.2.1","@ember/optional-features":"^1.3.0","@glimmer/component":"^1.0.0","@glimmer/tracking":"^1.0.0","babel-eslint":"^10.1.0","broccoli-asset-rev":"^3.0.0","ember-auto-import":"^1.6.0","ember-cli":"~3.19.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-htmlbars":"^5.2.0","ember-cli-inject-live-reload":"^2.0.2","ember-cli-sri":"^2.1.1","ember-cli-uglify":"^3.0.0","ember-disable-prototype-extensions":"^1.1.3","ember-export-application-global":"^2.0.1","ember-load-initializers":"^2.1.1","ember-maybe-import-regenerator":"^0.1.6","ember-modifier":"^1.0.3","ember-qunit":"^4.6.0","ember-resolver":"^8.0.0","ember-source":"~3.20.1","ember-source-channel-url":"^2.0.1","ember-template-lint":"^2.9.1","ember-try":"^1.4.0","eslint":"^7.5.0","eslint-config-prettier":"^6.11.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","loader.js":"^4.7.0","npm-run-all":"^4.1.5","prettier":"^2.0.5","qunit-dom":"^1.1.0","release-it":"^13.6.5","release-it-lerna-changelog":"^2.3.0"},"engines":{"node":"10.* || >= 12"},"publishConfig":{"registry":"https://registry.npmjs.org"},"ember":{"edition":"octane"},"ember-addon":{"configPath":"tests/dummy/config"},"release-it":{"plugins":{"release-it-lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}},"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"}},"gitHead":"3ff5a5a9842fd38f0ce633d5808631ceeeb069af","_id":"ember-destroyable-polyfill@2.0.1","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-hyK+/GPWOIxM1vxnlVMknNl9E5CAFVbcxi8zPiM0vCRwHiFS8Wuj7PfthZ1/OFitNNv7ITTeU8hxqvOZVsrbnQ==","shasum":"391cd95a99debaf24148ce953054008d00f151a6","tarball":"https://registry.npmjs.org/ember-destroyable-polyfill/-/ember-destroyable-polyfill-2.0.1.tgz","fileCount":12,"unpackedSize":31866,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJ0PHCRA9TVsSAnZWagAA6GQP/A0bO9/3K9xQCimIdUb/\nvpuW48S01veyIKNNWItwO6Fu/cxeFUlx+oJ44TZSnI1V2HsqnJyAuQlErdZz\nRXEauN/XR0smm1ElMGqarOchp8eO/owfMKai26Ht02da4lQd6YVRu2Sawbtx\nJSVY5fFUR9ftelvkuxdAEESbDef62PrlSvvJSGUoeQy2X/F0bVXqjdF3TJDB\nIAZe0OPCG/Haaf56Jhluplz7vzInD4V9GfeHG8yzTPaC16ODdGqJfi7kdTTr\ne/SQFu+NFnll3wVsWkMaxsU02IWNiIaEDRv5PH9HlHbxBbZ+4WrY0hx2ZLCk\nrEtjauxB8YIarWBheFxgJTKhbU7uwdmO66MQck962K5yEbdYj+y/ZuU5X8ya\njvqQxOXcjnrXUOD1GOyCftL3mR1/3/eVhfHWflkbOKstBxJCyytzB6dgmlZs\nyjMv3oV9k6RIHDwOT1ijxTVXvyTAVs4pAdYDnxzDPbeye+SDIM5u030eFHeU\nw98YZ5OialK6hXVcCtQ9ggX7fLKCEyiI4ISRxOhRZXlL+y56Z0GsvBuz5DOM\nEsmZYlesAsJ/ADjUuNlV4iMLdBSWBq4CsNTwHVyROSc6VGyERTnSdhz4FwGz\nKIWKiRQRCraI2vbpwySZnESInd9P8MxX9Ip0ajPOw2aCO6NGxU9+IVDZjcW9\n8Qmd\r\n=WLlp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEgjeRnh4hh1Ht5tvuC7OMHSWM2/iGS1BlfHYs9jRmyQIhAI1PxtbrkAEa41+UYM2rYHUzvAxIEb9gztUQyX1IG57s"}]},"maintainers":[{"email":"buschtoens@gmail.com","name":"buschtoens"},{"email":"me@pzuraq.com","name":"pzuraq"},{"email":"me@rwjblue.com","name":"rwjblue"}],"_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-destroyable-polyfill_2.0.1_1596408774517_0.7358554140335343"},"_hasShrinkwrap":false},"2.0.2":{"name":"ember-destroyable-polyfill","version":"2.0.2","description":"Polyfill for RFC 580: Destroyables","keywords":["ember-addon","polyfill","lifecycle","willDestroy","destroy","ember-lifeline","ember-concurrency"],"homepage":"https://github.com/ember-polyfills/ember-destroyable-polyfill#readme","bugs":{"url":"https://github.com/ember-polyfills/ember-destroyable-polyfill/issues"},"repository":{"type":"git","url":"git+https://github.com/ember-polyfills/ember-destroyable-polyfill.git"},"license":"MIT","author":{"name":"Jan Buschtöns","email":"jan@buschtoens.me","url":"https://jan.buschtoens.me"},"main":"index.js","directories":{"test":"tests"},"scripts":{"build":"ember build --environment=production","lint":"npm-run-all --aggregate-output --continue-on-error --parallel lint:*","lint:hbs":"ember-template-lint .","lint:js":"eslint .","start":"ember serve","test":"npm-run-all lint:* test:*","test:ember":"ember test","test:ember-compatibility":"ember try:each"},"resolutions":{"**/ember-destroyable-polyfill":"link:./"},"dependencies":{"ember-cli-babel":"^7.22.1","ember-cli-version-checker":"^5.1.1","ember-compatibility-helpers":"^1.2.1"},"devDependencies":{"@clark/ember-template-lint-config":"^0.2.2","@ember/optional-features":"^1.3.0","@glimmer/component":"^1.0.1","@glimmer/tracking":"^1.0.1","babel-eslint":"^10.1.0","broccoli-asset-rev":"^3.0.0","ember-auto-import":"^1.6.0","ember-cli":"~3.20.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-htmlbars":"^5.3.1","ember-cli-inject-live-reload":"^2.0.2","ember-cli-sri":"^2.1.1","ember-cli-uglify":"^3.0.0","ember-disable-prototype-extensions":"^1.1.3","ember-export-application-global":"^2.0.1","ember-load-initializers":"^2.1.1","ember-maybe-import-regenerator":"^0.1.6","ember-modifier":"^2.1.0","ember-qunit":"^4.6.0","ember-resolver":"^8.0.2","ember-source":"~3.20.1","ember-source-channel-url":"^3.0.0","ember-template-lint":"^2.11.0","ember-try":"^1.4.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","loader.js":"^4.7.0","npm-run-all":"^4.1.5","prettier":"^2.0.5","qunit-dom":"^1.4.0","release-it":"^13.7.0","release-it-lerna-changelog":"^2.3.0"},"engines":{"node":"10.* || >= 12"},"publishConfig":{"registry":"https://registry.npmjs.org"},"ember":{"edition":"octane"},"ember-addon":{"configPath":"tests/dummy/config"},"release-it":{"plugins":{"release-it-lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}},"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"}},"gitHead":"c7bf007b86d4f19ba04ac45bbdd2f190b9f2f3c6","_id":"ember-destroyable-polyfill@2.0.2","_nodeVersion":"14.6.0","_npmVersion":"6.14.6","dist":{"integrity":"sha512-9t+ya+9c+FkNM5IAyJIv6ETG8jfZQaUnFCO5SeLlV0wkSw7TOexyb61jh5GVee0KmknfRhrRGGAyT4Y0TwkZ+w==","shasum":"2cc7532bd3c00e351b4da9b7fc683f4daff79671","tarball":"https://registry.npmjs.org/ember-destroyable-polyfill/-/ember-destroyable-polyfill-2.0.2.tgz","fileCount":12,"unpackedSize":32633,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY88SCRA9TVsSAnZWagAAoIsP/A2iQC6O6pGZ8l1Mjr3v\nJdOX+reoXX3cVxbPSpo/PQjxBJY/JDmasq91cFsHNPUnLm+tnx3KuF2tWMUa\nGagdTAzhmK6JkO4yR1EuQgsBd9HcdDy5PgjIbnA3WHcVVWD5FYdBeEjSbiy0\n0DzFmKB/e5uSFpJpbpJe/1/aEGJEs7bp81KBEoJnIk6nsIOcTHcP6nmwlvSR\nuBFiPzITzbwpebTnuIb0dAVwx5c/S7+pdeeflQHRJv0d7wAtIkFJ2Iblor6n\nYkQ5T6hw6GwVyttzeHXtM7ohGAhINuKY/bLOdZCX5rasv+7SZ2aSRJWqat4G\ni3bCWFKFioRYiZxIAtVOW9Rmxq8xk3Y1e0wq29lxWWeUX3vyfNFv7i0Xgdvc\nuDel4yZPY2gUGP8mDleZ7P5OgOgHee2+P7UAvQDq6E9opcI8etEMJ0NN0o8y\nGKqteCnoGlHalDeOLIc53gyYzqfQI7DB4yOJ65hkIhdLPm04rFgZRfw6KhN5\nK3kYkd559mFXwq+8QcxfandBIvjAVzY8J8cj34kg2EETjsLAIJ+3DpQffq6o\niDFMrBQtY3M/b0s3Nl86lQeDDho9BFCEBjXPJ6zCOln95WYJcspKXyOh1qpL\nzOTqr+qoSGocW7XS2KR/ViXTkrEq0h4i6NWleyvc08ahJjPEN7Ni4GTbtSK6\n8hWl\r\n=0Vpd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPJ7ReW9zj2ckt6Q3FXKxuGXx+7F1SfJCfQ0aXqJ1X/wIhAPQJ28BgHCcaB3O4eo1n86KmGdqpFLZk9rQJprsaIGB7"}]},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"pzuraq","email":"me@pzuraq.com"},{"name":"buschtoens","email":"buschtoens@gmail.com"}],"_npmUser":{"name":"rwjblue","email":"me@rwjblue.com"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-destroyable-polyfill_2.0.2_1600376594439_0.3163265298797018"},"_hasShrinkwrap":false},"2.0.3":{"name":"ember-destroyable-polyfill","version":"2.0.3","description":"Polyfill for RFC 580: Destroyables","keywords":["ember-addon","polyfill","lifecycle","willDestroy","destroy","ember-lifeline","ember-concurrency"],"homepage":"https://github.com/ember-polyfills/ember-destroyable-polyfill#readme","bugs":{"url":"https://github.com/ember-polyfills/ember-destroyable-polyfill/issues"},"repository":{"type":"git","url":"git+https://github.com/ember-polyfills/ember-destroyable-polyfill.git"},"license":"MIT","author":{"name":"Jan Buschtöns","email":"jan@buschtoens.me","url":"https://jan.buschtoens.me"},"main":"index.js","directories":{"test":"tests"},"scripts":{"build":"ember build --environment=production","lint":"npm-run-all --aggregate-output --continue-on-error --parallel lint:*","lint:hbs":"ember-template-lint .","lint:js":"eslint .","start":"ember serve","test":"npm-run-all lint:* test:*","test:ember":"ember test","test:ember-compatibility":"ember try:each"},"resolutions":{"**/ember-destroyable-polyfill":"link:./"},"dependencies":{"ember-cli-babel":"^7.22.1","ember-cli-version-checker":"^5.1.1","ember-compatibility-helpers":"^1.2.1"},"devDependencies":{"@clark/ember-template-lint-config":"^0.2.2","@ember/optional-features":"^1.3.0","@glimmer/component":"^1.0.1","@glimmer/tracking":"^1.0.1","babel-eslint":"^10.1.0","broccoli-asset-rev":"^3.0.0","ember-auto-import":"^1.6.0","ember-cli":"~3.20.0","ember-cli-dependency-checker":"^3.2.0","ember-cli-htmlbars":"^5.3.1","ember-cli-inject-live-reload":"^2.0.2","ember-cli-sri":"^2.1.1","ember-cli-uglify":"^3.0.0","ember-disable-prototype-extensions":"^1.1.3","ember-export-application-global":"^2.0.1","ember-load-initializers":"^2.1.1","ember-maybe-import-regenerator":"^0.1.6","ember-modifier":"^2.1.0","ember-qunit":"^4.6.0","ember-resolver":"^8.0.2","ember-source":"~3.20.1","ember-source-channel-url":"^3.0.0","ember-template-lint":"^2.11.0","ember-try":"^1.4.0","eslint":"^7.8.0","eslint-config-prettier":"^6.11.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.1.4","loader.js":"^4.7.0","npm-run-all":"^4.1.5","prettier":"^2.0.5","qunit-dom":"^1.4.0","release-it":"^13.7.0","release-it-lerna-changelog":"^2.3.0"},"engines":{"node":"10.* || >= 12"},"publishConfig":{"registry":"https://registry.npmjs.org"},"ember":{"edition":"octane"},"ember-addon":{"configPath":"tests/dummy/config"},"release-it":{"plugins":{"release-it-lerna-changelog":{"infile":"CHANGELOG.md","launchEditor":true}},"git":{"tagName":"v${version}"},"github":{"release":true,"tokenRef":"GITHUB_AUTH"}},"gitHead":"218de5ce9754794a95956a4214cab192e5efed68","_id":"ember-destroyable-polyfill@2.0.3","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","_npmUser":{"name":"buschtoens","email":"buschtoens@gmail.com"},"dist":{"integrity":"sha512-TovtNqCumzyAiW0/OisSkkVK93xnVF4NRU6+FN0ubpfwEOpRrmM2RqDwXI6YAChCgSHON1cz0DfQStpA1Gjuuw==","shasum":"1673ed66609a82268ef270a7d917ebd3647f11e1","tarball":"https://registry.npmjs.org/ember-destroyable-polyfill/-/ember-destroyable-polyfill-2.0.3.tgz","fileCount":12,"unpackedSize":32772,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC01hCRA9TVsSAnZWagAA84gP/RbliLYY+wJeudSYcFOX\nVUIRmdz6nWNNZK1kovfikYlscmQnfLX4S/4hxnkahitwr16OQiD9Zym5VYVb\nWxqrP4QxPst3/KqJFu2PBnRNfPpTjSaHZBAycUonrgxHkJBNto4o3Y2miFak\noWlx2XC9FIPojHvrvxVJdS3LAijOrgLAlDEGW8C9A7R0InnBvYjrpQnUSGgl\nl8Pn+Jl3IZ/muCgW0hstJZ0Qjt2aZ0+bdDMRUIUxBlBdKIOpfndOreNKYYVZ\n5M/wBH6s03dfqY2mIBsiIuZsoHj1Kk27IoBYQuMKkDmvnDrKyZG4H8LXIYGv\nFRlZf1ieTFKRWfShDeFaYBhcTk0PuTtMbN60MbXTZHUXDQIp8nXdEQn0n/4o\nNDEHPuoHchCFRiJSk9bCLKkhzyhrgXWB1k3MbolfvsY4IQOlJn9A0+tn/YRR\nX5fx1JfkWvnfacPUmX77I3KV7D+rNKRnn/7XMTxYiHHhZ5MSW/yJSSJqSWvP\nuHprW05pZVDMMkjmhDPyQYHu2B2ee8qoFuaYYmr9ROZXC7R1d3td1SjuBB61\n9kS2mIRxl9eFAFcLjiUQb2y5EQeNUZjTsOG2H4ut6qWhUw6WMeROA8tEvfkq\nn7xxDgaXabR+Xnj208C/Iji5K9i5lbMUhs9myRj270dGDfTu6hBSo+y6gngL\n4lvY\r\n=5iFH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtbVIe4lljkizcXZQe2hnY37uB5/VPtV7BL14RFquQRAIgEUKpPm2s/enWpzY2HYOqTc5jvidehEF8W6H/KDjLvNo="}]},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"pzuraq","email":"opensource@pzuraq.com"},{"name":"buschtoens","email":"buschtoens@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ember-destroyable-polyfill_2.0.3_1611353440752_0.782170026165036"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-12T15:53:05.558Z","0.1.0":"2020-04-12T15:53:05.690Z","modified":"2022-05-01T04:48:56.682Z","0.2.0":"2020-04-12T17:23:23.512Z","0.3.0":"2020-04-12T18:56:22.150Z","0.4.0":"2020-04-13T01:11:07.845Z","1.0.0":"2020-07-27T15:18:16.647Z","1.0.1":"2020-07-30T23:57:43.991Z","1.0.2":"2020-07-31T17:50:07.978Z","2.0.0":"2020-08-02T22:19:18.645Z","2.0.1":"2020-08-02T22:52:54.723Z","2.0.2":"2020-09-17T21:03:14.538Z","2.0.3":"2021-01-22T22:10:40.896Z"},"maintainers":[{"name":"rwjblue","email":"me@rwjblue.com"},{"name":"pzuraq","email":"opensource@pzuraq.com"},{"name":"buschtoens","email":"buschtoens@gmail.com"}],"description":"Polyfill for RFC 580: Destroyables","homepage":"https://github.com/ember-polyfills/ember-destroyable-polyfill#readme","keywords":["ember-addon","polyfill","lifecycle","willDestroy","destroy","ember-lifeline","ember-concurrency"],"repository":{"type":"git","url":"git+https://github.com/ember-polyfills/ember-destroyable-polyfill.git"},"author":{"name":"Jan Buschtöns","email":"jan@buschtoens.me","url":"https://jan.buschtoens.me"},"bugs":{"url":"https://github.com/ember-polyfills/ember-destroyable-polyfill/issues"},"license":"MIT","readme":"# ember-destroyable-polyfill\n\n[![CI](https://github.com/ember-polyfills/ember-destroyable-polyfill/workflows/CI/badge.svg)](https://github.com/ember-polyfills/ember-destroyable-polyfill/actions)\n[![npm version](https://badge.fury.io/js/ember-destroyable-polyfill.svg)](http://badge.fury.io/js/ember-destroyable-polyfill)\n[![Download Total](https://img.shields.io/npm/dt/ember-destroyable-polyfill.svg)](http://badge.fury.io/js/ember-destroyable-polyfill)\n[![Ember Observer Score](https://emberobserver.com/badges/ember-destroyable-polyfill.svg)](https://emberobserver.com/addons/ember-destroyable-polyfill)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)  \n[![Dependabot enabled](https://img.shields.io/badge/dependabot-enabled-blue.svg?logo=dependabot)](https://dependabot.com/)\n[![dependencies Status](https://david-dm.org/ember-polyfills/ember-destroyable-polyfill/status.svg)](https://david-dm.org/ember-polyfills/ember-destroyable-polyfill)\n[![devDependencies Status](https://david-dm.org/ember-polyfills/ember-destroyable-polyfill/dev-status.svg)](https://david-dm.org/ember-polyfills/ember-destroyable-polyfill?type=dev)\n\nPolyfill for [RFC 580 \"Destroyables\"][rfc-580].\n\n[rfc-580]: https://github.com/emberjs/rfcs/pull/580\n\n## Installation\n\n```bash\nember install ember-destroyable-polyfill\n```\n\nFor addons, pass the `-S` flag.\n\n## Compatibility\n\n* Ember.js v3.4 or above\n* `ember-cli-babel` v7.22.1 or above\n* Ember CLI v2.13 or above\n* Node.js v10 or above\n\n## Summary\n\nAdds an API for registering destroyables and destructors with Ember's built in\ndestruction hierarchy.\n\n```js\nimport { registerDestructor } from '@ember/destroyable';\n\nclass MyComponent extends Component {\n  constructor() {\n    let timeoutId = setTimeout(() => console.log('hello'), 1000);\n    registerDestructor(this, () => clearTimeout(timeoutId));\n  }\n}\n```\n\nThe API will also enable users to create and manage their own destroyables, and\nassociate them with a parent destroyable.\n\n```js\nimport {\n  associateDestroyableChild,\n  registerDestructor\n} from '@ember/destroyable';\n\nclass TimeoutManager {\n  constructor(parent, fn, timeout = 1000) {\n    let timeoutId = setTimeout(fn, timeout);\n    associateDestroyableChild(parent, this);\n    registerDestructor(this, () => clearTimeout(timeoutId));\n  }\n}\n\nclass MyComponent extends Component {\n  manager = new TimeoutManager(this, () => console.log('hello'));\n}\n```\n\nFor detailed usage instructions, refer to the\n[RFC 580 \"Destroyables\"][rfc-580].\n\n## TypeScript Usage\n\nTypeScript's normal type resolution for an import from `@ember/destroyable`\nwill **not** find this the types provided by this package (since TypeScript\nwould attempt to resolve it as `node_modules/@ember/destroyable` or under\nthe Definitely Typed location for `@ember/destroyable`). Once the\n`@ember/destroyable` API is a documented part of Ember's API, the\nDefinitely Typed folks will gladly accept adding that API, but in the\nmeantime users will need to modify their `tsconfig.json` to tell TypeScript\nwhere these types are.\n\nAdd the following to your `tsconfig.json`:\n\n```js\n{\n  // ...snip...\n  \"paths\": {\n    // ...snip...\n    \"@ember/destroyable\": [\"node_modules/ember-destroyable-polyfill\"],\n  }\n}\n```\n","readmeFilename":"README.md"}