{"_id":"@ably/features-core","_rev":"23-b19a62baf80750d2416a1323e87dd242","name":"@ably/features-core","dist-tags":{"latest":"1.3.2"},"versions":{"1.2.0-alpha.1":{"name":"@ably/features-core","version":"1.2.0-alpha.1","license":"Apache-2.0","_id":"@ably/features-core@1.2.0-alpha.1","maintainers":[{"name":"ably-realtime","email":"support@ably.io"},{"name":"quintinwillison","email":"quintin@ably.io"},{"name":"simonw_ably","email":"simon.woolf@ably.com"},{"name":"owenpearson","email":"owen.pearson@ably.com"},{"name":"mattesch","email":"matt@mattesch.info"}],"homepage":"https://github.com/ably/features","bugs":{"url":"https://github.com/ably/features/issues"},"dist":{"shasum":"a8b5245036ed69243285f6219911471fc5f4ea69","tarball":"https://registry.npmjs.org/@ably/features-core/-/features-core-1.2.0-alpha.1.tgz","fileCount":14,"integrity":"sha512-lkiN5x3leUbCq2T1fx/6mHDlZMZsaZczrSDlzdnscoBstprCKX8PwsuOKnO75AMJyQrbfDW4TC9kU/UHo/pFwg==","signatures":[{"sig":"MEUCIGea7Ayjy1NaktUIM9IO2LqHH8L8C9A/MgwczE3nOjoXAiEAw8i4mTYzavENvQ57Obe3oG1C0fIDEpqaw5lJuyxvBTI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7ObUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo5pQ/+LBtRcEiJka8ZY5ACLfp25pqaH4dc0GbY4tlpE51Ck6DUEsAb\r\nGJHXvp6IjePMT0bKVKvRPRBd/y96WCHIuqgoX+pYcdQ7wCDzE8SBE2YhyhJb\r\nsXPoemsRdTK0R/lE7sDMpofF75dzWZfyMpnQ+GWJUITYdhUDrZZ9/t6s79P1\r\nHmYkj3v7nsw2VnI7YjFj5Uzx7NVYdGe+J7dQVFdC4nyjUewx85jJZBbB3k4z\r\no4w4UJ2A28WcewEt+WiL28Dni68dp3umZ33oatXZAH0dtirJus/WfFDO3q9C\r\nVGHPec6gX8ske2RGMZUnBTL3TucUABFmRkpA0+kYtFfepImuqDdd1b6um+YO\r\nLn/4++zr/mIai9ahv05jKaSlhX/ckUddQYFSp9t6Y43j9A/oXELFqJtseONQ\r\nBsqKll5iZHBHYUDeZoX68Pjwi7vAojKFvGJ276Dz79s8SGKJmUmfAtZ7CgiG\r\n61KWcqZ9Ha9baGY4XpqewfjzIyJa3CQiI29H0hPPrBaEKw87uD0wsy10QpwH\r\nIG1KafypyAqmJ68OyFeau44y/P18K/Ew7FY25XvuiJPbYFGPzpFgwBvhmdh3\r\nIrhOo8EWQRmKYCbKabVdQJLUkMwQ+sVJ9YWtB/KiQeATH7ifE3yS2KdHf6pH\r\n0E0pJASq+rgBtFpt5Ti3d+3SHXiGm0BqotY=\r\n=b4PX\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"d65ac6cb02d4f2129238da691e4d95b8ca72f208","scripts":{"lint":"eslint --max-warnings=0 .","test":"jest"},"_npmUser":{"name":"quintinwillison","email":"quintin@ably.io"},"repository":{"url":"git+https://github.com/ably/features.git","type":"git"},"_npmVersion":"8.5.0","directories":{},"_nodeVersion":"16.14.2","dependencies":{"yaml":"^1.10.2","marked":"^4.0.14","escape-html":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.23.1","eslint-plugin-jest":"^27.0.4","eslint-plugin-jsdoc":"^39.3.6","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/features-core_1.2.0-alpha.1_1676469972737_0.17876915978802121","host":"s3://npm-registry-packages"}},"1.2.0-alpha.2":{"name":"@ably/features-core","version":"1.2.0-alpha.2","license":"Apache-2.0","_id":"@ably/features-core@1.2.0-alpha.2","maintainers":[{"name":"ably-realtime","email":"support@ably.io"},{"name":"quintinwillison","email":"quintin@ably.io"},{"name":"simonw_ably","email":"simon.woolf@ably.com"},{"name":"owenpearson","email":"owen.pearson@ably.com"},{"name":"mattesch","email":"matt@mattesch.info"}],"homepage":"https://github.com/ably/features","bugs":{"url":"https://github.com/ably/features/issues"},"dist":{"shasum":"274863b02dce351cae18c2454641aa21eeede22a","tarball":"https://registry.npmjs.org/@ably/features-core/-/features-core-1.2.0-alpha.2.tgz","fileCount":14,"integrity":"sha512-ZY2mBy3QGLNUZvFgZ+aAmtSczGCBafwx1Dx+eCCh5vDWUSygltxpsj8dXQD9w/JJITphssdA86BO5YcLxwUPTA==","signatures":[{"sig":"MEQCIFzryUMR6pVQ3VRD3F+XRh7kIJJHqhwREKQDXySg4uOyAiAQtiVqNDR5fCoRYLjvkw2Bzh6wc+LzAHebezxF9H6HGA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7lfxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrl0g/+KNoTqaskP6LAEitzo0se0EDkR++EIY4BlgIJYHfRxasqajy+\r\nrbWP/LzYpcl2xLxOil3PnL4RsZuFRUXZx36hnVzm/WZ8jZoMQMvJB/XsWxW9\r\ngn+EYUOoWSkxH706FmQ192uIKVWXmdhI0otpLmfzOX/4o9RZSOD9ztcxMZit\r\nPZkiCbYZfKYG54xiznpUj25FK7z/gegtKV/09oj/9/xBGPddiVznOzDxTguS\r\nJNfE95zYND47rnmIC+OKnkSvfRpHXGENOnqElnjmXsFwbXLd7B9ONZwSVsnZ\r\npFCNKnN/5meHg73QrbXtZCZ8YXOvKwNIlIT48h5SFjypNgnNFQIO2TW1/js+\r\nMXdp2GC0n2q5ZhF1CK4xb6+usFZjf3KiChsx323zVVeoM3BUxQ2uwWi31gon\r\nmjFDUth20Ri1lud4Mb8CtiQr9qE6KxAwPvHp0uMFtWQwRNrLPlyKVcWLMqC8\r\nM8kQmB+dFBhHZ1Vt9pJ/cJqaf0pDfDDtkG4EOSHqTn3IbJwMGgU5Wx3TKt/A\r\nZmVUVYPdhP73k8gSOqByZmufIVFtWtnmpA15+Wdh35ZnuBuYnPu8POGlBlJ7\r\n9AMBg+IEQRIofP3HCrqufaruhK77L/t1HgPRqotMYohl0ymmQrSSWSLCIcHi\r\nbXNOalGy81B1RqPGztD/71TcsErKZUpzw7Y=\r\n=qnNy\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"938ed848321738adc7c9a05521042b4de0a7d222","scripts":{"lint":"eslint --max-warnings=0 .","test":"jest"},"_npmUser":{"name":"ably-realtime","email":"support@ably.io"},"repository":{"url":"git+https://github.com/ably/features.git","type":"git"},"_npmVersion":"8.5.0","directories":{},"_nodeVersion":"16.14.2","dependencies":{"yaml":"^1.10.2","marked":"^4.0.14","escape-html":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.23.1","eslint-plugin-jest":"^27.0.4","eslint-plugin-jsdoc":"^39.3.6","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/features-core_1.2.0-alpha.2_1676564465401_0.7854736493240879","host":"s3://npm-registry-packages"}},"1.2.0-alpha.3":{"name":"@ably/features-core","version":"1.2.0-alpha.3","license":"Apache-2.0","_id":"@ably/features-core@1.2.0-alpha.3","maintainers":[{"name":"ably-realtime","email":"support@ably.io"},{"name":"quintinwillison","email":"quintin@ably.io"},{"name":"simonw_ably","email":"simon.woolf@ably.com"},{"name":"owenpearson","email":"owen.pearson@ably.com"},{"name":"mattesch","email":"matt@mattesch.info"}],"homepage":"https://github.com/ably/features","bugs":{"url":"https://github.com/ably/features/issues"},"dist":{"shasum":"4389d96dc462ea29b4416207703d689afc482650","tarball":"https://registry.npmjs.org/@ably/features-core/-/features-core-1.2.0-alpha.3.tgz","fileCount":15,"integrity":"sha512-vploqXDUzDssqIiQKZtZkJw7lVJPvDdcHGy5wnynLH9gIognFthqqWGoGOjzJecBpA7F6XhJECaNs30dsJpmiQ==","signatures":[{"sig":"MEUCICDuRaOUjMW2EDzSFRqqNkkFGjYLg+OgxRwDG102QBFdAiEAlcyOBnbQzl2fv7712BKcbvXM6VmfR6j78cuhGu38ZjQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51933,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7lzsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmrc8BAAizSocSu9+bYFjgj+aNTkWRizbwNEgkvSh73WmfXwY687xqPf\r\nPO5jOzKOP5b48mskbrY16JMcf56b5mjJBkl7xTjcamhqI2TnqX6Re6eikUdV\r\nSIAioF9yzglcjlj1qv8b39yK1ZB7Ifwfs+n9lD4WOIzBI+VieYXNKmtebg6c\r\nKRy0Wldt4Qww40d7gCKMlqZK3rR5Ee/Hmgy4hkIjR3vRkl/nWi2VzoxzzgX9\r\nZt2t2HMTnR9CrBeQN6UzrqVgW1qujk7NyOFc5jK8D4mY6+kHhZuVgCOMj/ut\r\n1E24A/IG5eM2m4MRwZWMtTQofD2eHILR/aysE2hy1OD2/qNt+sek0OXitb2S\r\nGgGvKsOkmm0/C1A/Q0dVdvqjWOj2J1u38zrCixSvdFKfjYDpYJVlQvjWrMrL\r\nJqP49oKUOtPRb6jJmlv3v/4CJyzJ5yjoNbdmkO2ySKUMBXj4ax5eWumLkl9P\r\nUpflZ9ckmiq7EXN1RlG9IE/X+ST8yM1salgfDKMcGqwLGsc81VCSBKT1unOW\r\nKVFgnp1mSBqLTOmmsKQrr507q91hvamgtMoSz3OFAl44vvvx8+kwOqh7M7CL\r\n+/7scMjjIHJy8Q7e4wyBy38yNLN6PRmz4rUZRYNa0smFOFQdLDAI3VTyGG/H\r\nt6+pjxQn3j3wGSlXmXBMNjUEF6RfCajelUc=\r\n=eeOD\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"15075d044c56061ef8fb84ae053811d742bd21c9","scripts":{"lint":"eslint --max-warnings=0 .","test":"jest"},"_npmUser":{"name":"ably-realtime","email":"support@ably.io"},"repository":{"url":"git+https://github.com/ably/features.git","type":"git"},"_npmVersion":"8.5.0","description":"The central business logic for Ably's canonical feature list and how compliance with it is tracked across our SDKs.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"yaml":"^1.10.2","marked":"^4.0.14","escape-html":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.23.1","eslint-plugin-jest":"^27.0.4","eslint-plugin-jsdoc":"^39.3.6","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/features-core_1.2.0-alpha.3_1676565740060_0.9037257865193258","host":"s3://npm-registry-packages"}},"1.2.0-alpha.4":{"name":"@ably/features-core","version":"1.2.0-alpha.4","license":"Apache-2.0","_id":"@ably/features-core@1.2.0-alpha.4","maintainers":[{"name":"ably-realtime","email":"support@ably.io"},{"name":"quintinwillison","email":"quintin@ably.io"},{"name":"simonw_ably","email":"simon.woolf@ably.com"},{"name":"owenpearson","email":"owen.pearson@ably.com"},{"name":"mattesch","email":"matt@mattesch.info"}],"homepage":"https://github.com/ably/features","bugs":{"url":"https://github.com/ably/features/issues"},"dist":{"shasum":"623d850fc141bbfe2dcc188697f5bf9823b08d86","tarball":"https://registry.npmjs.org/@ably/features-core/-/features-core-1.2.0-alpha.4.tgz","fileCount":15,"integrity":"sha512-nnw9UZBbGquxOcry6cV9Dn/j4z2SBcFDaSoEefhqhiYFlFDI4PcOnb+dEGcvYCmr+gyvKmYU03QS6ml1SCYkqA==","signatures":[{"sig":"MEUCIQCxSsy8w/e1xBTGafu8V6u1j0B8ynHz1VabNmkHJRVMrwIgUMzkeHPZzVHTh98Q/aCkx6FU5a+AN22mdZYW7gKw+jE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54159,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj71w7ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/YA/7B0cXiH7dEDnjOJ5/R49/Cvrr8S5eGPSALmfTTAXYPeyup3L6\r\n5zkru0+CUHsvaeW6d26Su2N0eZqBCUEWiQbVYXyEudbTfyEpBaXrq1hAV7zo\r\ngpul24vtMMBsBdCDXue2KNVgTRr7T5WTOCuBsXraebp77knRoq5FSBq2cdkt\r\n2nelQLHbT8Ay0uexiNw52gySEgfDA0nVmXp+yB5bZJo+wsQBLMqMe1KYdMvT\r\nyh3zcxVm/Q08PbrCv5Lr8bdzNRFhODw1OdWEylyonplluZlD+IAnWgJGHEeW\r\nwX1Yqpb+F1FuMuBL3UC8L0Wx5p0rtnfcCB6NdaUWGhfMVm1bw1xzw97A0oSY\r\nSV8GQATZ67/EP+fmRa1MRHpn/d9kpY86ss+dUoOktrgMgD0Jbh2Z2o6T3A8d\r\nYBxBGo/lZ2bcGYSpbRmOx/3FJ162zqP2Mhk59tX9lJmbGOeYqcn5AVacpuwI\r\ntTk1ueig5U/+1N5IxVptfw2CyfX0F/atYS/l+y+80xU7XPULUU7N/FYiAdYG\r\nOn3+25EqlDIBopNPkTWje1rJlNGxZBqgfA5mmvZazFD1JEPX2XUo4Wxo3tA4\r\ng6yUU3qqUvm1H5kbpBD24AD2J/iYHlVaeM36/muIRu3QRqJmAfu0+yf+uZlx\r\nj6sAmPqimJG7fEypI5YpcTZ34HgTKdR61hM=\r\n=4r9A\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"ed438ed9d5d173d2cf7a62b6048c64d9b5d0bc09","scripts":{"lint":"eslint --max-warnings=0 .","test":"jest"},"_npmUser":{"name":"ably-realtime","email":"support@ably.io"},"repository":{"url":"git+https://github.com/ably/features.git","type":"git"},"_npmVersion":"8.5.0","description":"The central business logic for Ably's canonical feature list and how compliance with it is tracked across our SDKs.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"yaml":"^1.10.2","marked":"^4.0.14","escape-html":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.23.1","eslint-plugin-jest":"^27.0.4","eslint-plugin-jsdoc":"^39.3.6","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/features-core_1.2.0-alpha.4_1676631099098_0.9173031133779546","host":"s3://npm-registry-packages"}},"1.2.0-alpha.5":{"name":"@ably/features-core","version":"1.2.0-alpha.5","license":"Apache-2.0","_id":"@ably/features-core@1.2.0-alpha.5","maintainers":[{"name":"ably-realtime","email":"support@ably.io"},{"name":"quintinwillison","email":"quintin@ably.io"},{"name":"simonw_ably","email":"simon.woolf@ably.com"},{"name":"owenpearson","email":"owen.pearson@ably.com"},{"name":"mattesch","email":"matt@mattesch.info"}],"homepage":"https://github.com/ably/features","bugs":{"url":"https://github.com/ably/features/issues"},"dist":{"shasum":"beda1f5493c65c3db0ca742e0249f1466a40899d","tarball":"https://registry.npmjs.org/@ably/features-core/-/features-core-1.2.0-alpha.5.tgz","fileCount":15,"integrity":"sha512-B3CzJ8a7oaZnD5/TcoNKxCsBbplHC0yAs9bVeK/OrZ8g7rOU+UgciiAPuIxQtz4kohORPA5ytnDkdvfAhR/U4Q==","signatures":[{"sig":"MEYCIQDC5smOuG4ZApjTXVd/2NDvwH+e7hWDTRgyvUzSXTbg4wIhAJyfIoE5QXbd7uqvQhoXYdiKV9iC75nnQzvaggfgTVKy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54106,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj9KxOACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqQBQ/+P3Wf2uXohfIUX3Ia9LTicksf/uo2XtMeoE0uRhA8gonjX8wy\r\n4IsqzM39drUqNlq2VIr4PJVivpjZUymmW+Y/N0Gt3W+aac8Voi0aWGaQ7f5B\r\n9fBuwJCa5Um8Op4RjU8jWT9fMBaHMTgCeQuImmc0dnOkY6WPhydumHgtgw75\r\nsG6A8Z7Z4iCkTx72ugcE7u0LLUd/e/0/JgXyq7ksBo8c6LKgMNjUTEv3VV4p\r\nxABq3Ah0su1leupnu4Y17T0ihgld8EtkYwLb8AsVgHJm6rpiiqU9jDTSJjiH\r\nn4DAqeUkwZ8z1kjhFMfqSd2jIUwz26Z8YsjHrlOTeZkbssQsSJKdaFVxV9jm\r\nkWnuqwsMKmMFfYaNrnHtTxg77v371cK20SYUofgSuHSOv1HYL/4IJlUojhRa\r\n/mxm5v8cDXeBKBXKKgbhHfZdfx/YopO+S1Z+tuYoQxS9rUkcLSkfEw/WACBz\r\nVqzFjkjf/Z8iSofMa248b+QLyGt2TnqD/0qAYzo+dmBwe5oIGUODZeuoNbMl\r\nb6ebmjBYHJG0jUVGjyhRiuKRM3Y0ZzHmhX47pgAjOQPvHpJxMbLQUbwqJz3i\r\n8ISQcyvI9H5Ruomgyd98sCYjqH0iro5UJVGmtmTBY8ij7QDTSg2LHXxTHcbu\r\njT0uPD4WmL0fd3QNGsX1gcp/eQu2CCwXLgk=\r\n=bm47\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"bf54643f3cacdc1cdf6bd26dfc5fc86891f94982","scripts":{"lint":"eslint --max-warnings=0 .","test":"jest"},"_npmUser":{"name":"ably-realtime","email":"support@ably.io"},"repository":{"url":"git+https://github.com/ably/features.git","type":"git"},"_npmVersion":"8.5.0","description":"The central business logic for Ably's canonical feature list and how compliance with it is tracked across our SDKs.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"yaml":"^1.10.2","marked":"^4.0.14","escape-html":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.23.1","eslint-plugin-jest":"^27.0.4","eslint-plugin-jsdoc":"^39.3.6","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/features-core_1.2.0-alpha.5_1676979277835_0.009806733743342733","host":"s3://npm-registry-packages"}},"1.2.0-alpha.6":{"name":"@ably/features-core","version":"1.2.0-alpha.6","license":"Apache-2.0","_id":"@ably/features-core@1.2.0-alpha.6","maintainers":[{"name":"ably-realtime","email":"account.owners@ably.com"},{"name":"quintinwillison","email":"quintin@ably.io"},{"name":"simonw_ably","email":"simon.woolf@ably.com"},{"name":"owenpearson","email":"owen.pearson@ably.com"},{"name":"mattesch","email":"matt@mattesch.info"}],"homepage":"https://github.com/ably/features","bugs":{"url":"https://github.com/ably/features/issues"},"dist":{"shasum":"7b7ec45dcb0f142bb9e7da85201069b0f53ec668","tarball":"https://registry.npmjs.org/@ably/features-core/-/features-core-1.2.0-alpha.6.tgz","fileCount":15,"integrity":"sha512-Dnf5TYMeLJAA878bhqhNqamVPBYGE3xYPi5H8JiswY3vo9VA1Etn3ueaUJ/a2PxXhwHPG0Uw3VF+/kUaaiRmxQ==","signatures":[{"sig":"MEUCIQDeJS9GRvPWG55/qIEWRKdTRsMs7bCTsoQjJ8Aiqywl1QIgKmVcmiIDIgQyHBYS1P29YvgmD8ZdtxF4yXekSZzzDcI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/NpoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo7AQ//d1hsipBUB6DGkM2wCU/rmvNqWzQHeNF1v08EmRE+h0dT/gob\r\nJvGG7/hU5L4yMaEMGlK/0wPF98ZMeJPuCArz/sn+pmKuRgnTeRM346keOUJ6\r\nC4GN203zR0Jt9g1w1awYVahFzNpQELcu5bVBb8aDy2LStxkOvRm8vZ45L13J\r\nRw/A1yTTacoP2cokksBwoRXWo2YowyLtPwjUsMtr/TyZsPne+ZtzyAihWUM6\r\nLKZ9s7INx+emcBU1Xiw1QRCbOPwKYt2C9hVJMgIPQ2yNisYYKih/N3gfThv0\r\nJJzNRU7zeM3KvotQYEgIUofjSWsCsRfkXLKtnDbEYBCdQxxFLQ/8AR6Jt7AK\r\neMuWStUk96ToQK0pA/7iqo0wyDFDuIjkJAsr0tLLrnSDvlgxC5WF5L1YmIWz\r\nkW89WxRlHwlEuUClBXTJHNs8EVkbjd7aG3hkr11UHCtJITCMtURvM5HiZnZU\r\nMvY7sNBPOrIMpkDpSeUr2NnzsybxXa/tW7pf5+fUWZb/TfkrvflOiD+UL8SS\r\nfTlU7LgmorIGYL3R9F9o0us47j1XHM7WTRqHKXjmZ2j/8cxES6sGifFXadWr\r\nVmZdSvefdN8JUXNwTodGCaBqBxQ2AIZ4WPZ8UG2jBYwVQVh2CllXXrqKR1rf\r\nT9GT0Tr0415zfNPS6L7cIIeh9PPIOH52KaM=\r\n=JHMA\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"8b1c1117c1c9b41e29c58b383d4526da645f82f2","scripts":{"lint":"eslint --max-warnings=0 .","test":"jest"},"_npmUser":{"name":"ably-realtime","email":"account.owners@ably.com"},"repository":{"url":"git+https://github.com/ably/features.git","type":"git"},"_npmVersion":"8.5.0","description":"The central business logic for Ably's canonical feature list and how compliance with it is tracked across our SDKs.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"yaml":"^1.10.2","marked":"^4.0.14","escape-html":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.23.1","eslint-plugin-jest":"^27.0.4","eslint-plugin-jsdoc":"^39.3.6","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/features-core_1.2.0-alpha.6_1677515368628_0.42872087375064405","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@ably/features-core","version":"1.2.0","license":"Apache-2.0","_id":"@ably/features-core@1.2.0","maintainers":[{"name":"ably-realtime","email":"account.owners@ably.com"},{"name":"quintinwillison","email":"quintin@ably.io"},{"name":"simonw_ably","email":"simon.woolf@ably.com"},{"name":"owenpearson","email":"owen.pearson@ably.com"},{"name":"mattesch","email":"matt@mattesch.info"}],"homepage":"https://github.com/ably/features","bugs":{"url":"https://github.com/ably/features/issues"},"dist":{"shasum":"e441b72a63f40d925fdf48febadf8f1fa43e076d","tarball":"https://registry.npmjs.org/@ably/features-core/-/features-core-1.2.0.tgz","fileCount":15,"integrity":"sha512-TeankRttTalR8qMdGtNhG16p1mGM1Q4ycU/PL910IuC8hd4hx49NA4hEmiGu3XR65hOkSF+QVnPu2y/6FS4Nlw==","signatures":[{"sig":"MEUCIQC2LR4Rrd4yfZ+hnI6wkbQzIXPwl9zcTAUXOe25A49P+wIgcNLHJ4Ce3qpuEgEhMRJGeFqEyqxA1eCWODEXAO/HPjg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56522,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/R2cACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqM9w//V3+Xbhz6mKvHqTvXJs/0W2ZvBrT+50ag6m0WVl3AjPfC6BjJ\r\nOhDuOfm90Acd6n4FadJ5ikdFwfZKpNGpat6woX17+ohl6cD2BxQWjHpGbAfu\r\nHnvUKsb81795r/gWyAayYEmdNN5ESgPDDM8IlhIIXLGW8fn3bspZCBTuqUN1\r\nsRZYrVz4oMSyunbrkHZdXgfgyruSZZcKOMM0mxGasjs58gixP9dp8082JutS\r\nYrCsJg0kmMBHAWs+rou8KmcqJeMcTCT4l4YJeZbruNzJ/IuIdYVNJcOWPsBR\r\nSXkX9bdmB02L1bT+l4V+CHKM4FM0pmGxl7q1oASqKsyW3A6Lb3dPXGRUP2Rf\r\nhinh4kk6o3thV31kUTiwQIkCqsZ2J40wbyAi4Z6x5/KZlhqQIXNbqqR5AlBO\r\n9bSORXkaSXOL96qDRek1gsjf2QF/WCiooPxM46+6VXSCc6tVwkPRUdWA3qWm\r\nubjj14cJ3W7RZTC8ZFtz/ebnlbU4opajsPN02036QyaPYk8va60Tm9nQ/UFF\r\nN8iVqIONwn9bR6HmNR7arSu4/3NSTJeOcedDGtNGXz1EcJ/iySN7G76Y7cHf\r\nEICaSTLvJQCXlhhmfH5qgThy3TzJM1bvX6IP/600w2j7nwXl+CZdmf6Yftj6\r\nJ/aG/U31kRBaGDT6wCwPQW4oZUWbIgiLh68=\r\n=7HxB\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"72e24eb020fae7c5f1a28739e3350deebb2caa3a","scripts":{"lint":"eslint --max-warnings=0 .","test":"jest"},"_npmUser":{"name":"ably-realtime","email":"account.owners@ably.com"},"repository":{"url":"git+https://github.com/ably/features.git","type":"git"},"_npmVersion":"8.5.0","description":"The central business logic for Ably's canonical feature list and how compliance with it is tracked across our SDKs.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"yaml":"^1.10.2","marked":"^4.0.14","escape-html":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.23.1","eslint-plugin-jest":"^27.0.4","eslint-plugin-jsdoc":"^39.3.6","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/features-core_1.2.0_1677532572148_0.908465935102887","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@ably/features-core","version":"1.3.0","license":"Apache-2.0","_id":"@ably/features-core@1.3.0","maintainers":[{"name":"ably-realtime","email":"account.owners@ably.com"},{"name":"quintinwillison","email":"quintin@ably.io"},{"name":"simonw_ably","email":"simon.woolf@ably.com"},{"name":"owenpearson","email":"owen.pearson@ably.com"},{"name":"mattesch","email":"matt@mattesch.info"}],"homepage":"https://github.com/ably/features","bugs":{"url":"https://github.com/ably/features/issues"},"dist":{"shasum":"3c0beedd08e257073e6eb6cae53fe86213325717","tarball":"https://registry.npmjs.org/@ably/features-core/-/features-core-1.3.0.tgz","fileCount":15,"integrity":"sha512-mj5qFYLidGIk0RQ2Hy+t24hHXm5jFAnyOfioLIitEDf6uR5P9DkPAcAwW6hZZomYelwg/mhbC99yhG/0c7b/KQ==","signatures":[{"sig":"MEYCIQCDuyoTgrcS2UiJfhLhygQwBrM/t4zSoy7NDGtS3fL//AIhAKmP7ZCJmVUfgVIqdmxdfgr4P+DwY47BKXN2VH1QmsyU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56685,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/SGcACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBDg//QPEztspMwgoSXVDiJiEwro4kq/F9Ja/hfHvUMkVWvpIjeorW\r\nw7fKcG4Eb2sFyYocGMeVFgEBCwOb251AgWLQK0fL+W9QS/97eQvAO8r1QrKD\r\nFUb1k0mK/XdFGa4j0n2MTH8V4XotZPq/I5VE8qgr7+9dPVp8Iwsb9Lc5CJOS\r\nMTh1NKnkxnVCvpO/Ysrk17+C+sLgi8BWuo3x6cP1I5LunmlxbKtMyis1gBwl\r\nS1Pclt2WcV9p5Em0TIqK0eaWkryzF31DCp/ZneThyFHFM0rwzJYLf0mTBJg7\r\nodtOGyYphYj4YbUcBEAleHxKSAoQh4KcYuS7Gu6kxLOw5d8Nsl4bgNf/iTgf\r\nKibY2R6HozrpEY5EMwtaV+fx43EZ86qu2LhqVqy13+EF8NZkbHTTLkqM3pFs\r\nkjzAL2diCj7ptUFGn60OEzFlWToV5gZnjGeMg8Ym04wmei26OydV478sv1Sp\r\nt7ye8fariW66Y31vXHdDiVb+N0hTDU5DIiC5nU8uUQ5DbLYkEdccpKF3J0ty\r\nNUA6f+nm4lmKwEa7eHY9mpTaLih+/Dw7CsqRr5/yxbdFkjyWT+vwlyj9ykzp\r\nfazKgG8WYCh0AR6b1NhvdW8nQUtL+P1gNL99mComQ8X8Ksqwm5J8xHV/3Ff6\r\nsVBo4EUAAqxNqyDmIf/iMWe8RFi5JVBXx/4=\r\n=xcQL\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"f46ed01d1917a732146e4d3bc0dc6a40dbe0ded6","scripts":{"lint":"eslint --max-warnings=0 .","test":"jest"},"_npmUser":{"name":"ably-realtime","email":"account.owners@ably.com"},"repository":{"url":"git+https://github.com/ably/features.git","type":"git"},"_npmVersion":"8.5.0","description":"The central business logic for Ably's canonical feature list and how compliance with it is tracked across our SDKs.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"yaml":"^1.10.2","marked":"^4.0.14","escape-html":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.23.1","eslint-plugin-jest":"^27.0.4","eslint-plugin-jsdoc":"^39.3.6","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/features-core_1.3.0_1677533596349_0.7485035214190239","host":"s3://npm-registry-packages"}},"1.3.1":{"name":"@ably/features-core","version":"1.3.1","license":"Apache-2.0","_id":"@ably/features-core@1.3.1","maintainers":[{"name":"ably-realtime","email":"account.owners@ably.com"},{"name":"quintinwillison","email":"quintin@ably.io"},{"name":"simonw_ably","email":"simon.woolf@ably.com"},{"name":"owenpearson","email":"owen.pearson@ably.com"},{"name":"mattesch","email":"matt@mattesch.info"}],"homepage":"https://github.com/ably/features","bugs":{"url":"https://github.com/ably/features/issues"},"dist":{"shasum":"5ef0c856f827d8905599796780212689b102b2ad","tarball":"https://registry.npmjs.org/@ably/features-core/-/features-core-1.3.1.tgz","fileCount":15,"integrity":"sha512-hEKyVSMjq+nbrRPm4ZcUNe/+w3gdYFbM2unwF72d4G4q0udDNP7XY6q0tuS5WO3yBmKOzEf+TvE0O+VgWvOq2w==","signatures":[{"sig":"MEYCIQDhcQSp82NotT1Q6BMKGyUXvtbNCanf69rE532jtvpylgIhALitP3IsNlIN3n9socLBlLSP2QHU5sfIvdlIQOuT40XA","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56785,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj/SUsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoFyg/+PyvDo6BKE255SsWqbasK+wQojoGOAO9DWVO0lEiHiM9Ym6BJ\r\nVnvVop0GA63IEEAk8nbyIs/VLtfu6uFlISIJoNZOE9AiIRuZQX147NeVbdU8\r\ng3fP8SLr/xDs7+JSSALBSV58RwmhK5G/Pbb40FurmuRDcvSM66amVw1ThiXc\r\nI6kVIsX+btZipjiRzK4xj0/1J0CWsTEZy/5TmztnCT349ZKgY3u2WqoB3jWx\r\nY/nJ+K7UkZL331kspJA7II5y1SPHhEHn7x3HVFQhCotyoEDqQj3VzeT3o+4z\r\n3WD/eQCNPdXMCSH59nNbPwBTS0GZO3rQ/M+TTHqap5r4lV+9W9amSfjtuUc9\r\n2FcX70XFhK9cKFteFFzqGrRNbNRRFNyMAxFMueBEmYaacRyN7cAYXWjfTEKy\r\nte7xrIKULYvv0qD1nX67GcW7kWIafeSqBnIMboFZO7eCk4e9JzS4i/fATjUw\r\nrq1/lx3YfBMnc9gLAUTS6VLDOx3RM2fHSt7K2GrYXLvrUwsqcHOCtEF2gnfg\r\n/Sg8YFqb9xY7I1YyvOoiGB607y16Of5zBA10P6VNuouif4bUjYg8QroQZmQO\r\nQ3MxdxuClksfGyWgNQoqygiY6fRAEfJznm2bWJWbSHJJ5BWK7YWdO7h+BWoX\r\nntWezrx5UgKZOYgR/tVvMDFRE3/pOXINPvs=\r\n=WEcQ\r\n-----END PGP SIGNATURE-----\r\n"},"gitHead":"8199011a358f4adfd34fbdc7e03775543d3956c6","scripts":{"lint":"eslint --max-warnings=0 .","test":"jest"},"_npmUser":{"name":"ably-realtime","email":"account.owners@ably.com"},"repository":{"url":"git+https://github.com/ably/features.git","type":"git"},"_npmVersion":"8.5.0","description":"The central business logic for Ably's canonical feature list and how compliance with it is tracked across our SDKs.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"yaml":"^1.10.2","marked":"^4.0.14","escape-html":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.23.1","eslint-plugin-jest":"^27.0.4","eslint-plugin-jsdoc":"^39.3.6","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/features-core_1.3.1_1677534508164_0.7118625103824632","host":"s3://npm-registry-packages"}},"1.3.2":{"name":"@ably/features-core","version":"1.3.2","license":"Apache-2.0","_id":"@ably/features-core@1.3.2","maintainers":[{"name":"mschristensen","email":"mike@christensen.codes"},{"name":"ably-realtime","email":"account.owners@ably.com"},{"name":"quintinwillison","email":"quintin@ably.io"},{"name":"simonw_ably","email":"simon.woolf@ably.com"},{"name":"owenpearson","email":"owen.pearson@ably.com"},{"name":"mattesch","email":"matt@mattesch.info"}],"homepage":"https://github.com/ably/features","bugs":{"url":"https://github.com/ably/features/issues"},"dist":{"shasum":"8a54bb81f73b693e99e64c3067720d7011b84ff3","tarball":"https://registry.npmjs.org/@ably/features-core/-/features-core-1.3.2.tgz","fileCount":19,"integrity":"sha512-nqgPH3xMU+wgmDar6GzS/MnQisYfO9rzc8RamZhoZmMT8VsoVhx82rp0OwGixqMR52oa1Bdn4toy5D9qc7rAgQ==","signatures":[{"sig":"MEYCIQCMf1fEct6I0kpTQa1wSPS/1Hd88ofWY5BwEkq1Hz8sRAIhAOe+HMXrYES8LxwVn6NhAIrB87kH2SpMY4Oe6F1bm4du","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":96335},"gitHead":"6b3fc7a8ede2ebdd7a6325314f3a96c6466f1453","scripts":{"lint":"eslint --max-warnings=0 .","test":"jest"},"_npmUser":{"name":"ably-realtime","email":"account.owners@ably.com"},"repository":{"url":"git+https://github.com/ably/features.git","type":"git"},"_npmVersion":"8.5.0","description":"The central business logic for Ably's canonical feature list and how compliance with it is tracked across our SDKs.","directories":{},"_nodeVersion":"16.14.2","dependencies":{"yaml":"^1.10.2","marked":"^4.0.14","escape-html":"^1.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.0.3","eslint":"^8.23.1","eslint-plugin-jest":"^27.0.4","eslint-plugin-jsdoc":"^39.3.6","eslint-config-airbnb-base":"^15.0.0"},"_npmOperationalInternal":{"tmp":"tmp/features-core_1.3.2_1689093243028_0.3619576919977796","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-02-15T14:06:12.675Z","modified":"2026-03-18T18:54:41.069Z","1.2.0-alpha.1":"2023-02-15T14:06:12.963Z","1.2.0-alpha.2":"2023-02-16T16:21:05.619Z","1.2.0-alpha.3":"2023-02-16T16:42:20.233Z","1.2.0-alpha.4":"2023-02-17T10:51:39.257Z","1.2.0-alpha.5":"2023-02-21T11:34:38.011Z","1.2.0-alpha.6":"2023-02-27T16:29:28.776Z","1.2.0":"2023-02-27T21:16:12.362Z","1.3.0":"2023-02-27T21:33:16.624Z","1.3.1":"2023-02-27T21:48:28.323Z","1.3.2":"2023-07-11T16:34:03.252Z"},"bugs":{"url":"https://github.com/ably/features/issues"},"license":"Apache-2.0","homepage":"https://github.com/ably/features","repository":{"url":"git+https://github.com/ably/features.git","type":"git"},"description":"The central business logic for Ably's canonical feature list and how compliance with it is tracked across our SDKs.","maintainers":[{"email":"mike@christensen.codes","name":"mschristensen"},{"email":"account.owners@ably.com","name":"ably-realtime"},{"email":"simon.woolf@ably.com","name":"simonw_ably"},{"email":"owen.pearson@ably.com","name":"owenpearson"},{"email":"khokhlov.e.n@gmail.com","name":"ttypic"},{"email":"lawrence.forooghian@ably.com","name":"lawrence.forooghian.ably"},{"email":"andrii.bulat@ably.com","name":"andrii.bulat.ably"},{"email":"andyford993@gmail.com","name":"andytwf"},{"email":"steven.lindsay@ably.com","name":"splind06"},{"email":"chris.bannister@ably.com","name":"zariel-ably"},{"email":"matthew.oriordan@gmail.com","name":"mattheworiordan"},{"email":"vlad.velici@ably.com","name":"vlad.velici.ably"}],"readme":"# Ably Features: Core\n\nThe central business logic for Ably's canonical feature list and how compliance with it is tracked across our SDKs.\n\nThis project is incubating within the SDK Team here at Ably.\n","readmeFilename":"README.md"}