{"_id":"grammy-scenes","_rev":"29-5161bb85ba3134dad6540486cfb0e7e4","name":"grammy-scenes","dist-tags":{"latest":"10.2.0"},"versions":{"1.0.0":{"name":"grammy-scenes","description":"Nested named scenes for grammY","version":"1.0.0","repository":{"type":"git","url":"git+https://github.com/IlyaSemenov/grammy-scenes.git"},"author":{"name":"Ilya Semenov"},"license":"MIT","main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"tap 'src/**/*.test.ts'","build":"rollup -c","prepack":"yarn build","lint":"eslint --fix '**/*.{js,ts}'","prepare":"husky install"},"lint-staged":{"*.{js,ts}":"eslint --fix"},"commitlint":{"extends":["@commitlint/config-conventional"]},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@types/tap":"^15.0.5","@types/uuid":"^8.3.3","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","esbuild":"^0.14.8","esbuild-runner":"^2.2.1","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","grammy":"^1.5.4","husky":">=6","lint-staged":">=10","prettier":"^2.1.2","rollup":"^2.33.1","rollup-plugin-cleaner":"^1.0.0","rollup-plugin-dts":"^4.1.0","rollup-plugin-esbuild":"^4.7.2","tap":"^15.1.5","tsconfig-paths":"^3.9.0","typescript":"^4.0.5"},"peerDependencies":{"grammy":"^1.5.4"},"dependencies":{"ts-essentials":"^9.1.0","uuid":"^8.3.2"},"gitHead":"4fe3f4acfaccb02249cfacad0a8b1f7adaf8eda0","bugs":{"url":"https://github.com/IlyaSemenov/grammy-scenes/issues"},"homepage":"https://github.com/IlyaSemenov/grammy-scenes#readme","_id":"grammy-scenes@1.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-cvv4sUZIWL6In3zPZ3IBTwkOJny6WNZdkQ5eqSRnenWOVTTm1ehw1vFgx6JJVU4NWikjhWPk2P2tbzwvx/yk+A==","shasum":"52f9e3979294282a9c7f9c0720389f81df88b8d7","tarball":"https://registry.npmjs.org/grammy-scenes/-/grammy-scenes-1.0.0.tgz","fileCount":6,"unpackedSize":20399,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxdbUCRA9TVsSAnZWagAA99EP/30PLIEwgC4ctRA01TNf\nBnJ8XHooikJahCOdNlj39UvBrlLndGywwDFWWsWNTufs9J485sOfIGatzQDe\nsC7VZw5mY1mOf+T0Th1y+Po7qsUeF70FUND0G7UQi8vhONrzpkdi8Q01shky\nMZGeRyUPYw0jF+olN0MG1UvE/5s2WmowlTBoSvPgaRF6IKz3+OU2tf1b2FQ5\n34YDhYAHe4GsuaAeCO9Ezo+H5HnjwK7SC2AnXuPevrBMF6PRalpfCjm2mpxq\nH+zBqquno8GpcZpFGFjVe9Ic1vLrDSgYRHxJLnCk6cxYPW5ybEY8E3+ykOhQ\nnBHOgZ6JZhqFP20+1r1cRrkRxrPiPyDGf8kWV2Gsf0+pC5eHO5ot8Oo1WYBt\nk0ZFJPKhYm6omjc5P9zcR4m5QuCr90LPBNl9YO/TOJmkcUO8ghP5k7+tf/GI\nXFXFVh+j5E2JzRVU6EMUKSqCzsZiMVfzYcco73TSPTezih/rsNdmhmv6oIyJ\nn88CSU39Dj+AMgwq9y9C0Nl5UmFgPgYIWgD+ONWwvoUSHFGHQ84QL5OPzt1E\nMk1B1tJpjN04wJpITpYqsoKNL3bIwDkVXsmUUc5AyyJpYkyScAKd8xkIcm8k\nUMPoF9u5YNX4Wnk7B0P1N+xPpVXWACg7tgRBE9ryfPClwoQVQyrw+2yJC5Ux\nv0iw\r\n=ZwGK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtfZ9BkJt/2ZW8Nh6avPcqD6TH7EsSnR5wQX+chk6rNgIhAKB6jExUOYPXGMZIQKjOINQLBtfyW5xmJZ0jzm/bZSyh"}]},"_npmUser":{"name":"ilyasemenov","email":"ilya@semenov.co"},"directories":{},"maintainers":[{"name":"ilyasemenov","email":"ilya@semenov.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grammy-scenes_1.0.0_1640355540643_0.5039652217431383"},"_hasShrinkwrap":false},"1.1.0":{"name":"grammy-scenes","description":"Nested named scenes for grammY","version":"1.1.0","repository":{"type":"git","url":"git+https://github.com/IlyaSemenov/grammy-scenes.git"},"author":{"name":"Ilya Semenov"},"license":"MIT","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","source":"src/index.ts","scripts":{"test":"tap 'tests/**/*.test.ts'","build":"tsup","prepack":"npm run build","lint":"eslint --fix '**/*.{js,ts}'","prepare":"husky install"},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@tsconfig/node14":"^1.0.1","@types/tap":"^15.0.5","@types/uuid":"^8.3.3","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","esbuild":"^0.14.8","esbuild-runner":"^2.2.1","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","grammy":"^1.5.4","husky":">=6","lint-staged":">=10","prettier":"^2.1.2","tap":"^15.1.5","tsup":"^5.11.9","typescript":"^4.0.5"},"peerDependencies":{"grammy":"^1.5.4"},"dependencies":{"ts-essentials":"^9.1.0","uuid":"^8.3.2"},"gitHead":"4051bd6e58f7c5eec594992dec19aa7de0a5b259","bugs":{"url":"https://github.com/IlyaSemenov/grammy-scenes/issues"},"homepage":"https://github.com/IlyaSemenov/grammy-scenes#readme","_id":"grammy-scenes@1.1.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-1SjQlknfNLC/nmch2eACr46X5JDHMoxwl58R3klN56VY8hqcOhhXS2bysbB8HEqv1R51vIWSeLDWif+BIMXCuQ==","shasum":"fb0ae2213c52341aed24598537cbc2b301fb2d29","tarball":"https://registry.npmjs.org/grammy-scenes/-/grammy-scenes-1.1.0.tgz","fileCount":14,"unpackedSize":39104,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhx1PXCRA9TVsSAnZWagAAhWoP/2+FyochkqOWshHe3eI3\n08u8Y0eLSFQuXZqxL+589q+4KZ7NQDZxcrrSbe7akfP3gQ4bdKBmjq0DYVgi\nUS/UrPEOa6IQI7NryOJU20bbqyjkYm1ZhrQp0I9qBwDdAyj54pFhKajfrn4J\nfgxw3OE7g/fAA8bot3z1rd5eU1daDsGyX31DL25iCLyUyY+JA80ISy2h4l/O\nrPMg0dyiDdcPaCQ5pWxUWXAuervnQLkKO1+9bg4NAh9jfdw8JHrxQzLc7zHI\n4EqXmvZ9TZdJ3zppsX5DOFrJgupgDYdtDSZQ6H4NINDDF7kcVE1v9e93m1lO\nA6ixn4QAdRi5G/WKEWKThNPHSBw01Tw8l6VE94qWVZqTIAmUccQuFzWlgfUK\nnv+PkdoFkJj6Ur3lj4NLNqdcOjBXfahBVp4xL5M+3K8R5M3//A4JGGGT+Vsq\n2/uje/q/xtljal5DPwIU++Oll8zzFn+e+tPdOS4B9kINMpUoLk5IaspeJ8Q3\n0gQQmOIcDJGPRNPkdNGumPWdZPVQKbLI2TkSlpUMyd+q1tqdEaTu1L6poi4s\nzL/oKRxhWvhyOXAKhAqftmDS/apK+GqHVhWv5h5i9ubPAXj2fC+xbA16agUF\nI18qEJToNz/d8J4bsdni2cgPUERC9mi0vQri7A/IDUSFod2j6zzrQXJYs9i7\nXWQH\r\n=ldDw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGS8Q9Su4gge3UDzQj/pipE1rgoWbpxlPv9vYOHQ6LVFAiEAiFjLtfvyxGwfA+NpMVDPB7nOownsmV+G3JloWQ+RgwA="}]},"_npmUser":{"name":"ilyasemenov","email":"ilya@semenov.co"},"directories":{},"maintainers":[{"name":"ilyasemenov","email":"ilya@semenov.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grammy-scenes_1.1.0_1640453079751_0.13667547134087954"},"_hasShrinkwrap":false},"1.2.0":{"name":"grammy-scenes","description":"Nested named scenes for grammY","version":"1.2.0","repository":{"type":"git","url":"git+https://github.com/IlyaSemenov/grammy-scenes.git"},"author":{"name":"Ilya Semenov"},"license":"MIT","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","source":"src/index.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs"},"./pseudo-update":{"require":"./dist/contrib/pseudo-update.js","import":"./dist/contrib/pseudo-update.mjs"}},"typesVersions":{"*":{"pseudo-update":["dist/contrib/pseudo-update"]}},"scripts":{"test":"tap 'tests/**/*.test.ts'","build":"tsup","prepack":"npm run build","lint":"eslint --fix '**/*.{js,ts}'","prepare":"husky install"},"dependencies":{"ts-essentials":"^9.1.0","uuid":"^8.3.2"},"peerDependencies":{"grammy":"^1.5.4","grammy-pseudo-update":"^1.0.0"},"peerDependenciesMeta":{"grammy-pseudo-update":{"optional":true}},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@tsconfig/node14":"^1.0.1","@types/tap":"^15.0.5","@types/uuid":"^8.3.3","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","esbuild":"^0.14.8","esbuild-runner":"^2.2.1","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","grammy":"^1.5.4","grammy-pseudo-update":"^1.0.0","husky":">=6","lint-staged":">=10","prettier":"^2.1.2","tap":"^15.1.5","tsup":"^5.11.9","typescript":"^4.0.5"},"gitHead":"78363514b51a66fe23f8fdca1056dd37c986031b","bugs":{"url":"https://github.com/IlyaSemenov/grammy-scenes/issues"},"homepage":"https://github.com/IlyaSemenov/grammy-scenes#readme","_id":"grammy-scenes@1.2.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-p5Y94WP5KQJwSMtNHt6TCfyDc1lwOC+zOhJZ895dSzMMNrZrfg/yOybG/UjPVuX/6qmsTW2kHqEmeLELcQ3ExQ==","shasum":"32658b12a9121b9ec251d24b7775acd83cb5ad33","tarball":"https://registry.npmjs.org/grammy-scenes/-/grammy-scenes-1.2.0.tgz","fileCount":21,"unpackedSize":47068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyYLXCRA9TVsSAnZWagAA6AYP/ip59NQVsEYQhR4e3aY9\n32zUOiubvkDjdLRg1k286BcMJKpqCiGOqXJhUBRIMEm80uKyTRJ90IIAuRXn\noIxpkNUlTit+VTLDkvQmSTNvhIbIZWVrER7gKZ8V6hN7TZdWH1S4hRiAuff7\n4hqChw+UB+1E2gQ6Apog2+jFG9hTPyzWoP3BnkwHCHVMDWQovDxvZRTh98MJ\nBgyUt5qprKwIzb229o41tzyaAf906kxZWVkx2Qv8mlcrkjAA9qHT/yKx9f8X\nmRXHO/kjLIpzct5LH7VzXLKNjOR0hr7237rHSPxATmZBwMDhI18D57ho3FUn\noGTo9ur4MqvluU9vlQ8XNCRafm/JB3SmDDK2b6MarQi6KY9ZlwEDbKsdKSwk\nGOmGpiioZ0hf2AQwTojvU2PijUJqqqyjApMoT1GbU2OmpbnrjjMXSRBjlu89\nJK1CjvCCBsnbVwKrbQZGL5I/FA5s/0U7ubz0nDnGTawjIXQynNlVLPmCbv+P\n/NOVXvP9ORt9l//aNohunhZ4o2XIBKM9WCnEa+Ny9a9zrOJ9ahsgzEwxneM8\nLD9XMVWNDQ24oRYDsyQ8i4JpS4FrvOMNKygI2otT+SXV1+5tpnpwN/X38Kkn\nTJHi+lN64qKy931+sRZsApqwrVlDev2CTXTvRs5cYczX9pHgPQERbbbzljhX\n8zeV\r\n=vmL+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC6YPt++2ip8IPB3GV9IdYVYaBO4ET8pUpGLcwVcC5OEQIgWlpTHTuFpNahBQaYhSVs91FdEeYk0eZUH97lhv3Qzqk="}]},"_npmUser":{"name":"ilyasemenov","email":"ilya@semenov.co"},"directories":{},"maintainers":[{"name":"ilyasemenov","email":"ilya@semenov.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grammy-scenes_1.2.0_1640596182732_0.846464376056228"},"_hasShrinkwrap":false},"2.0.0":{"name":"grammy-scenes","description":"Nested named scenes for grammY","version":"2.0.0","repository":{"type":"git","url":"git+https://github.com/IlyaSemenov/grammy-scenes.git"},"author":{"name":"Ilya Semenov"},"license":"MIT","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","source":"src/index.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs"},"./pseudo-update":{"require":"./dist/contrib/pseudo-update.js","import":"./dist/contrib/pseudo-update.mjs"}},"typesVersions":{"*":{"pseudo-update":["dist/contrib/pseudo-update"]}},"scripts":{"test":"tap 'tests/**/*.test.ts'","build":"tsup","prepack":"npm run build","lint":"eslint --fix '**/*.{js,ts}'","prepare":"husky install"},"dependencies":{"ts-essentials":"^9.1.0","uuid":"^8.3.2"},"peerDependencies":{"grammy":"^1.5.4","grammy-pseudo-update":"^1.0.0"},"peerDependenciesMeta":{"grammy-pseudo-update":{"optional":true}},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@tsconfig/node14":"^1.0.1","@types/tap":"^15.0.5","@types/uuid":"^8.3.3","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","esbuild":"^0.14.8","esbuild-runner":"^2.2.1","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","grammy":"^1.5.4","grammy-pseudo-update":"^1.0.0","husky":">=6","lint-staged":">=10","prettier":"^2.1.2","tap":"^15.1.5","tsup":"^5.11.9","typescript":"^4.0.5"},"gitHead":"208837906937e33010f22036a080401b2557e19d","bugs":{"url":"https://github.com/IlyaSemenov/grammy-scenes/issues"},"homepage":"https://github.com/IlyaSemenov/grammy-scenes#readme","_id":"grammy-scenes@2.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-6e8gxuzYMHc7rExXzodkOYGMpIyCN1B98Di2/JcSLA/P9GDknArhVc0GZkBSe/gCj0xsHjhVPjTwtwKesTLy9A==","shasum":"5045a2654c9462eaab467f292a6f9d3af17da7f0","tarball":"https://registry.npmjs.org/grammy-scenes/-/grammy-scenes-2.0.0.tgz","fileCount":20,"unpackedSize":46279,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyZJ0CRA9TVsSAnZWagAA8HcP+wa++nbvRX14yoKu0r1c\nkrBwbwdP87y88/gbesEBQYQ5+gBV6mJtc0nBuG0EdyGOROyTlZn7D4d1BPYT\n1Fa6fpbDRdjuchSSVVrNyn4YNoTmIxNz3cupCninmOdM5LrPjjxLa3P4wFg5\ntDxwUZXBxMrBnlr7gQVJ/GcANkLEfd4aH2AxxtD0MlF5KFRBmx1XjSO6dVAb\nKunqIYbpC41tI5YM2holj9dX6lXQXtSnqDE0xKEnLf1leVaeuQ7tFnNCwzjE\nYfwuP52dAEAXkZYfyoGgqKV2MufG6ApULJ6/RZ2tVPLecP8pDLAVFQ4UnG45\nLkMFO0GYpxmz6lwBXRJ0bOJQy8fBqoEeSyby04Nj6K0n+IlgRF8DBcvdUb5F\n5ObpvYfRVeCTdB2AzVSRjhOmfPJbiRKYrFTu4qwPFxMmm7B4A6ppC2FrXdGy\n+Yn2sGVV0JXXvzXwRJC1ZKYzAUjUSfDjZBx7rJ5uq0APJhFa6N0AdAXa+eSj\nK1g776mfT9pa52hyJBVUsFy9uHY/y2CZC+xcapd2FboZE2x+VayTOVffMeFp\n9QN1tmLEEZxI/vTaSjI1V9zaW71APGmWG3sbvaFJ403jsfo7hNGK0TA1YVUV\nsTODSbvYh+vI8POWWCxCWz13XFLLDGtMQyg1gcznX6A9I+5Ieaszd+s7FUtt\nHVTd\r\n=KRWv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAO5gsOZaCgTZ3FhOFTIKA0k/IpPx28EQQreEpn7owOUAiEA57thV3wFxEiu+GmGRaZYnPwajQOGaZg9FCpxGDcBHjQ="}]},"_npmUser":{"name":"ilyasemenov","email":"ilya@semenov.co"},"directories":{},"maintainers":[{"name":"ilyasemenov","email":"ilya@semenov.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grammy-scenes_2.0.0_1640600180588_0.08843611695554321"},"_hasShrinkwrap":false},"3.0.0":{"name":"grammy-scenes","description":"Nested named scenes for grammY","version":"3.0.0","repository":{"type":"git","url":"git+https://github.com/IlyaSemenov/grammy-scenes.git"},"author":{"name":"Ilya Semenov"},"license":"MIT","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","source":"src/index.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs"},"./pseudo-update":{"require":"./dist/contrib/pseudo-update.js","import":"./dist/contrib/pseudo-update.mjs"}},"typesVersions":{"*":{"pseudo-update":["dist/contrib/pseudo-update"]}},"scripts":{"test":"tap 'tests/**/*.test.ts'","build":"tsup","prepack":"npm run build","lint":"eslint --fix '**/*.{js,ts}'","prepare":"husky install"},"dependencies":{"ts-essentials":"^9.1.0","uuid":"^8.3.2"},"peerDependencies":{"grammy":"^1.5.4","grammy-pseudo-update":"^1.0.0"},"peerDependenciesMeta":{"grammy-pseudo-update":{"optional":true}},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@tsconfig/node14":"^1.0.1","@types/tap":"^15.0.5","@types/uuid":"^8.3.3","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","esbuild":"^0.14.8","esbuild-runner":"^2.2.1","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","grammy":"^1.5.4","grammy-pseudo-update":"^1.0.0","husky":">=6","lint-staged":">=10","prettier":"^2.1.2","tap":"^15.1.5","tsup":"^5.11.9","typescript":"^4.0.5"},"gitHead":"b8b2b452893c2bb325ea57cea5a4edf9f64c98b4","bugs":{"url":"https://github.com/IlyaSemenov/grammy-scenes/issues"},"homepage":"https://github.com/IlyaSemenov/grammy-scenes#readme","_id":"grammy-scenes@3.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-NFKshX9TvQcoivf9LKc/EpsiFY7Vrg2u9iMS3E/OPXWkRQJ7cMzaZYDmXxrQwT3MLW8ItC7N9EkEM4RoLUSMIQ==","shasum":"70b23b32ad3b45fec8ed62b3d13fdb67e3d7de70","tarball":"https://registry.npmjs.org/grammy-scenes/-/grammy-scenes-3.0.0.tgz","fileCount":20,"unpackedSize":46700,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyZs1CRA9TVsSAnZWagAAi8kP/RHD5mQ5mJDvZJtbmDC0\nsWh2eZtUngzBVC6CEZo+AzvhT1LUlnfIjLAMBtB2PN5XXjj0y0WUEsA70zR5\n+/HMK9qDjAPl0oHwx9W52RJ+uV6/8ODFpjVdLomM1Ye860gtjAiSuFp79gNg\nbWI9uEvSCTTVuy9ee6kapnp8BubGZ/zLGFhBYwii7twu/YEd5j1Gr9MvUOp6\n1YGyS4Y7tVLyx+AwKBgBQiZmQ/T28DhqTxvFyJzhJTfYEhbHWZSBJYj8zB2n\nwKYa81QD/6eo/kaKdi069i/ViOy2VirZNFPIDRW4/tNpAQgeyM5o6xI10nmw\nc2b3a8q/me2Btowf0qos/UPGD6tnCTCY/WXc7U+SnBewz8oVJG6Aokzvji/k\nHXC2X7XITzeTz4I9yjEYQRGrVBQMV02Tnk3ry1SGQVM88wfs01oq0QLpwggR\nt+6gfVwxmejL4V9nObrxA7uTlvpuEYZ01TgarbJ8k4zVkq+1StlpDFtWVCHL\ne/gp3vjEW8xsaZ73+KowIuywCZGuE7aE98nJDCyDmjPV9Wix1p9MSWdLr2Qf\ns8KAuzJNnvEh3RbrZ+gX/fxn9RAw9kiHILXapspQsc5whJEvOj1LzI8ZBZBc\ntQGffaw7/h/UuT+bs/RiS7tUkHF7yvHL+qRjJOiXIh9ySA9CwaaLf+zQNq2Q\nhqBU\r\n=1WOh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDW7tkZqe7VcZif3xA42I84d91Q8GwgynDpMP0XTIEP0wIgMj4h5M7sNp7pMqofOYuALkmS12i5twt1OXUWoO30sS8="}]},"_npmUser":{"name":"ilyasemenov","email":"ilya@semenov.co"},"directories":{},"maintainers":[{"name":"ilyasemenov","email":"ilya@semenov.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grammy-scenes_3.0.0_1640602421648_0.1670685427134091"},"_hasShrinkwrap":false},"3.1.0":{"name":"grammy-scenes","description":"Nested named scenes for grammY","version":"3.1.0","repository":{"type":"git","url":"git+https://github.com/IlyaSemenov/grammy-scenes.git"},"author":{"name":"Ilya Semenov"},"license":"MIT","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","source":"src/index.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs"},"./pseudo-update":{"require":"./dist/contrib/pseudo-update.js","import":"./dist/contrib/pseudo-update.mjs"}},"typesVersions":{"*":{"pseudo-update":["dist/contrib/pseudo-update"]}},"scripts":{"test":"tap 'tests/**/*.test.ts'","build":"tsup","prepack":"npm run build","lint":"eslint --fix '**/*.{js,ts}'","prepare":"husky install"},"dependencies":{"ts-essentials":"^9.1.0","uuid":"^8.3.2"},"peerDependencies":{"grammy":"^1.5.4","grammy-pseudo-update":"^1.0.0"},"peerDependenciesMeta":{"grammy-pseudo-update":{"optional":true}},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@tsconfig/node14":"^1.0.1","@types/tap":"^15.0.5","@types/uuid":"^8.3.3","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","esbuild":"^0.14.8","esbuild-runner":"^2.2.1","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","grammy":"^1.5.4","grammy-pseudo-update":"^1.0.0","husky":">=6","lint-staged":">=10","prettier":"^2.1.2","tap":"^15.1.5","tsup":"^5.11.9","typescript":"^4.0.5"},"gitHead":"c3c09654c02449658ab807e6bdabd3f984fcd9a0","bugs":{"url":"https://github.com/IlyaSemenov/grammy-scenes/issues"},"homepage":"https://github.com/IlyaSemenov/grammy-scenes#readme","_id":"grammy-scenes@3.1.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-I7J7WCdXcDrmw0PsVR+PxD29Z91ZFaJLMMy1dvDRkgy1hRXb69pHjL+gfMvNd7/c2PSgULNxyHKIfeGwH7L2tg==","shasum":"e9d77638f6bc2c48b3ed80410c3c8fd823c977f5","tarball":"https://registry.npmjs.org/grammy-scenes/-/grammy-scenes-3.1.0.tgz","fileCount":20,"unpackedSize":47263,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzBVBCRA9TVsSAnZWagAABTYP/1ZPJnm8dmBX25L2JSUo\nEBZ/QLvAsxvVZH68fpR0BtaNaMrDe6YN8KCRQva/0IHcKq5tau62qKiOMaAM\nhaq5dGoSoo5fXa8xhL1e+yvaPmTVsdSpX+FpTGkTe1jYoGb/f2ZRJjbOBFfD\n3MEA1FRoFnjKhxQWJiv+3MkzIFmhjSfyuwyhpzFWbAFnJRsRu3vuuEtpusle\nmK38vkRck58NdmCJYwPg4WFeLpzi1Fgrx/u/LGRlM9BcNkdYZTGycAWqHig4\n7u4v1UWwjtb6KdwHeMmk0/6S5eeBf+vzR8RMK8NPhoO467Apk8khknc6p997\nRIQRpJdd1pe8a72OKbck0FZcnSKMLBzRrHGWoWYpwTG1x8/mmmoFeLPNh0FS\n7/AvvsRp+x0ZX7IN+ak94+wlLU3k/dbN8RAJkydrTZTs++3eFqEZD0cn/2K3\nU3gi9UEwl17NDXIAl2hC0TMd85hE/tubcyimlLDFxGPhO/msYGXfwhe+fgeP\n8jvn4PbB0/bc0XxZesKv1G1JeNcCHDXJd1a5Md1fJ7682MdEQZIZL0FmRWW9\nkdBmE5FDsTKc3osvaj9hUex4JWhTklQkA+V2y4JUjBNKLc/tZhsyreTKHJZM\npx85YSRyVesi9PQTVH7FV59ghRTYmjtEVjPFcrpQP2R+eKEbDoTV7z8uEq24\n4LY1\r\n=Xx1d\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBAnytgyhOuBv8Vu1eESd5pLlMmG1ZKYlla62FlyQwGmAiEAjlbqH4jab+5/Qq+6t9cBvsGsLSWIwc3VvU/6UcQV2lk="}]},"_npmUser":{"name":"ilyasemenov","email":"ilya@semenov.co"},"directories":{},"maintainers":[{"name":"ilyasemenov","email":"ilya@semenov.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grammy-scenes_3.1.0_1640764737691_0.6684049048215228"},"_hasShrinkwrap":false},"4.0.0":{"name":"grammy-scenes","description":"Nested named scenes for grammY","version":"4.0.0","repository":{"type":"git","url":"git+https://github.com/IlyaSemenov/grammy-scenes.git"},"author":{"name":"Ilya Semenov"},"license":"MIT","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","source":"src/index.ts","exports":{".":{"require":"./dist/index.js","import":"./dist/index.mjs"},"./pseudo-update":{"require":"./dist/contrib/pseudo-update.js","import":"./dist/contrib/pseudo-update.mjs"}},"typesVersions":{"*":{"pseudo-update":["dist/contrib/pseudo-update"]}},"scripts":{"test":"tap 'tests/**/*.test.ts'","build":"tsup","prepack":"npm run build","lint":"eslint --fix '**/*.{js,ts}'","prepare":"husky install"},"dependencies":{"ts-essentials":"^9.1.0","uuid":"^8.3.2"},"peerDependencies":{"grammy":"^1.5.4","grammy-pseudo-update":"^1.0.0"},"peerDependenciesMeta":{"grammy-pseudo-update":{"optional":true}},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@tsconfig/node14":"^1.0.1","@types/tap":"^15.0.5","@types/uuid":"^8.3.3","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","esbuild":"^0.14.8","esbuild-runner":"^2.2.1","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","grammy":"^1.5.4","grammy-pseudo-update":"^1.0.0","husky":">=6","lint-staged":">=10","prettier":"^2.1.2","tap":"^15.1.5","tsup":"^5.11.9","typescript":"^4.0.5"},"gitHead":"328d01fcc2dec9df8fc42affe449571e189a2f31","bugs":{"url":"https://github.com/IlyaSemenov/grammy-scenes/issues"},"homepage":"https://github.com/IlyaSemenov/grammy-scenes#readme","_id":"grammy-scenes@4.0.0","_nodeVersion":"16.13.1","_npmVersion":"8.1.2","dist":{"integrity":"sha512-vtqrr4CUHJccIDLDWBidKE5E4vjOxe2ZJc6zf4LK9pcwiPg7jLyel/SBzD2DUfwFNd/EZhcxNxMZBMFiZRwxIg==","shasum":"a6a21f43527d3585bfbecc0eb3e37a876b3ca3b8","tarball":"https://registry.npmjs.org/grammy-scenes/-/grammy-scenes-4.0.0.tgz","fileCount":20,"unpackedSize":46898,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzEz2CRA9TVsSAnZWagAA504P/jSnxrdTRR7JfN0z7Yse\nLJu5P0zKx9IBiDEV/gKgPSA8DnNvQBgbQawWGJe/IaC6xSP/Pj06/BPC9rHo\nRXxn/d5jApcc0jtHUb6ayXbPxkqghwbNuBBGrh9srvJbodLuvF5kvZtGvsA/\nrdSIr+Jbkq++Zff+6zf/GxYrH+WcWPQYb6YLv9a2YdWFovHB6yBLvI4YagM5\nvau0f7VPXYN2CrO5juBPA3Xk9QPHjY8W0OF5GaaM/FfGZTu8GnI1Bf/zZLNv\nOnEqJnWiF3ScHT7X6A2p1QYIYzlKzby9XHoUl7gd+rrnXYNCdsPAwldCeELW\nKuweCo8ob+Xeteebnlje1cAyN/Hqmdt9QsHglEufmM51efTnikQ6WGd/VWEJ\nSX5A/JJ4RPOypee2TcYGsUuGTFhRr9daoGmj9PICz/X3/QrYtzV+4nid0tVw\n+xGumA/Jru6xIWp93D6nAthAdSPfOE6KDfPkvqTXMufkiGij8Py1OjOqnmRP\nBLfxDvx5sDdmwQbz5P/AjgCvXFBB4hk5zvjWJU7e80TVQ8cvrJKB5JCQNsSY\nLWOPCfkn/OCQ12rsxwNeEyoKXtRnk102cexzuY1EBqv1HfKNw1fhBFMrPRIf\n4yn4r5/qo7wUT2C9+UcYE5AchT42avUDC25zpXURrV0fyjULzbKXQoZDIf1p\nAj3f\r\n=hfrn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnOFsb59VN5+V53T0kOcWKe8BbxSO1kJhM5e4MqGXXcQIgN0TeLV4BS/QbMYjW4NpDuyRDgglMokSWWqQF5qCyLro="}]},"_npmUser":{"name":"ilyasemenov","email":"ilya@semenov.co"},"directories":{},"maintainers":[{"name":"ilyasemenov","email":"ilya@semenov.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grammy-scenes_4.0.0_1640778998355_0.7056038463556509"},"_hasShrinkwrap":false},"5.0.0":{"name":"grammy-scenes","description":"Nested named scenes for grammY","version":"5.0.0","repository":{"type":"git","url":"git+https://github.com/IlyaSemenov/grammy-scenes.git"},"author":{"name":"Ilya Semenov"},"license":"MIT","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","source":"src/index.ts","scripts":{"build":"tsup","prepack":"npm run build","lint":"eslint --fix '**/*.{js,ts}'","prepare":"husky install","test":"npm run test:types && tap 'tests/**/*.test.ts'","test:types":"tsc --noEmit","test:captcha":"NODE_OPTIONS='-r dotenv/config' nodemon --exec esr tests/captcha.test.ts","test:resume":"NODE_OPTIONS='-r dotenv/config' nodemon --exec esr tests/resume.test.ts"},"dependencies":{"ts-essentials":"^9.1.0","uuid":"^8.3.2"},"peerDependencies":{"grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0"},"peerDependenciesMeta":{"grammy-pseudo-update":{"optional":true}},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@tsconfig/node14":"^1.0.1","@types/tap":"^15.0.5","@types/uuid":"^8.3.3","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","dotenv":"^14.1.0","esbuild":"^0.14.8","esbuild-runner":"^2.2.1","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0","husky":">=6","lint-staged":">=10","nodemon":"^2.0.15","prettier":"^2.1.2","tap":"^15.1.5","tsup":"^5.11.9","typescript":"^4.0.5"},"gitHead":"0cc902fc1bd47509380fe463227da46acd8ff661","bugs":{"url":"https://github.com/IlyaSemenov/grammy-scenes/issues"},"homepage":"https://github.com/IlyaSemenov/grammy-scenes#readme","_id":"grammy-scenes@5.0.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-ChcOA8sdvqlFDv9mZ8xruhDJH1tJCb+Sn64P21JeVDhel4R6msAd9tkd+gVUmZvLJuYE9tpQpOPID+7c7jXifA==","shasum":"20d0750d857f2199eb43fffb3e3304257aa1f974","tarball":"https://registry.npmjs.org/grammy-scenes/-/grammy-scenes-5.0.0.tgz","fileCount":15,"unpackedSize":55388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7QdACRA9TVsSAnZWagAARwUQAIOqsGFac4oXwqhFDqIf\nnfgEhsGl++qivoT2IJevQGgpCVq3INaj9qLnm9aJg+S+tRLnr8WcucklX49w\n10er/sIme7rX42h2OTvjUYm4EdcL1uTKezxY2wdzMvmBWgjIhfdWQU9XU4fW\ncD6hJ18HeOanafYvG3hfi8YPhkyqnqAfteA5mWYzQvPim8YUibUUMq1WNVBP\nvhokXfRjcBneImV48ETBhhwYrEPWoDMlAisfTgMARPoDBMGMF8ImWyiuNDwG\nHcgBg8VokebGdmLbc0pAJccw6uk7wpGGh14dggFySIRloBbqvbQtKGhxnFx3\nIO5tdg/0eyHQPFBFRnB3Gfb4n/j4IOPUGJ7MBPD6zCtKXvUl6MzyFM+zS2Yh\n6zdd0a5oJQQFQTrOpzRn8wgbkAvu6eTaK8uerbIiBs19kVK2tZlM+UT7L1P0\nABUzvt+DRecmocBUpGRiPxLY6TXO9GyrbUor1ia195OCKoeQU0rSqW9SY82q\nEw5zCU/uuJ46o7WLbygIZqUWQy/UWEhOkEwIOUrvdWG3EmjcqtbDisjxLPcz\nRJsC9Ok6QSfrf5TO9/ahTmcQcEccDsDwi4ZgtNCjkBWoGZYJG1Slkoib8Ehr\nZPvl1y1ZvlER4hWBpvEtOb3zYqVCz6mP1Y763JWhE9fNJWs48bdbCQ8o+11x\nna9z\r\n=y7ka\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID4rrBFZA8wMs7bMCcZ1Dp4bbIlOoeiHlixr3/UJ8sMcAiEAjXBi04y+dltdcT+qz7RWpXn9L1qQ0FirU8Dw+T6GW6A="}]},"_npmUser":{"name":"ilyasemenov","email":"ilya@semenov.co"},"directories":{},"maintainers":[{"name":"ilyasemenov","email":"ilya@semenov.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grammy-scenes_5.0.0_1642923840348_0.8645975969530577"},"_hasShrinkwrap":false},"5.0.1":{"name":"grammy-scenes","description":"Nested named scenes for grammY","version":"5.0.1","repository":{"type":"git","url":"git+https://github.com/IlyaSemenov/grammy-scenes.git"},"author":{"name":"Ilya Semenov"},"license":"MIT","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","source":"src/index.ts","scripts":{"build":"tsup","prepack":"npm run build","lint":"eslint --fix '**/*.{js,ts}'","prepare":"husky install","test":"npm run test:types && tap 'tests/**/*.test.ts'","test:types":"tsc --noEmit","test:captcha":"NODE_OPTIONS='-r dotenv/config' nodemon --exec esr tests/captcha.test.ts","test:resume":"NODE_OPTIONS='-r dotenv/config' nodemon --exec esr tests/resume.test.ts"},"dependencies":{"ts-essentials":"^9.1.0","uuid":"^8.3.2"},"peerDependencies":{"grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0"},"peerDependenciesMeta":{"grammy-pseudo-update":{"optional":true}},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@tsconfig/node14":"^1.0.1","@types/tap":"^15.0.5","@types/uuid":"^8.3.3","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","dotenv":"^14.1.0","esbuild":"^0.14.8","esbuild-runner":"^2.2.1","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0","husky":">=6","lint-staged":">=10","nodemon":"^2.0.15","prettier":"^2.1.2","tap":"^15.1.5","tsup":"^5.11.9","typescript":"^4.0.5"},"gitHead":"ec4612a8e4e6d5c2baf35dd913dda4458ffc1e1f","bugs":{"url":"https://github.com/IlyaSemenov/grammy-scenes/issues"},"homepage":"https://github.com/IlyaSemenov/grammy-scenes#readme","_id":"grammy-scenes@5.0.1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-++Icb7Xhy1zwlJKgalwUZXkwap0/T930lRK2H7N1kxEovZWdq+t21yDAC1bzScK0n0N+3e0aExubmEoE9Y54Vg==","shasum":"5348b2e7ee2667b3432e5670cff9e4b0adc89fa2","tarball":"https://registry.npmjs.org/grammy-scenes/-/grammy-scenes-5.0.1.tgz","fileCount":15,"unpackedSize":55010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh7hQdCRA9TVsSAnZWagAAKiQQAJnFpOkG5xAEuS9YjByX\nnLUVblFBKLBBGTy8DV6O1Cf1TdfzlyGqgZmjd1YZBz/6JBaDskm0JLq2L38S\nmFlaLzaUZtcr0EsPo1a5hkPBKP5VJ+vQ4JD5+NPZXlJ5rUcp+xIktaXZpG8J\nUv0Tuzw0ZMs4c0YL0sj3rH4IDKluwsGB4bKPQRZ+fPRmg8ttXWYjko7XRYFh\nQY0cBZWWtS8AOg4ev8ZUBSPbZEp1ca6nvp5IEy2ZTsKVxE/AhnW8zhhX81rE\nUcV/UZdPd7YAtzZgyHUNO4Lx4tHzUTOMp5YHTbK+Z4qgvwfmUllBRkMs0eWa\nqSZmqvpEtud/FWA5aiDgMJqRQHPARKOvgQxZ0qt2i/BfFSzMgiq0onWJ4bpo\n4J+JI6lGo6DyJC3W/UAtJnPPSt+AlKrTK1hf4mBOXWiUxb/mCCD4wfK6E9kq\nxfV+DbRtn62Ee2ujt+YKHTZhYq9a/v16HW/pHFNmQgAJlyUCEFG60OGasD6Z\nFGC8giJHYxch+zrYDXuk1RTqyjkJuq+Mn8TykXVR9L7/wTjwQYvYxujMMLMF\n4KgRvAiZR/I+bmtVgyL6PzSfkA6ZtTVh+5aS1mZxHxnQOaANZWMJUHKmnce4\n+mi+46uGF6SkbZ1+x6yN7pcNFVcPsae/avbosbZWfQlOkJsrUgJ9vppsjjiH\nBWnQ\r\n=XOkO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNcpKSKtXPdfVjOuNA+YRMQcuIOyiyBCZOb+Ggg4889QIgINB79vmsWmBFtmnpGc5t9yQLkMHeYAkf1vRhIijNTYA="}]},"_npmUser":{"name":"ilyasemenov","email":"ilya@semenov.co"},"directories":{},"maintainers":[{"name":"ilyasemenov","email":"ilya@semenov.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grammy-scenes_5.0.1_1642992668957_0.1308886820978521"},"_hasShrinkwrap":false},"6.0.0":{"name":"grammy-scenes","description":"Nested named scenes for grammY","version":"6.0.0","repository":{"type":"git","url":"git+https://github.com/IlyaSemenov/grammy-scenes.git"},"author":{"name":"Ilya Semenov"},"license":"MIT","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","source":"src/index.ts","scripts":{"build":"tsup","prepack":"npm run build","lint":"eslint --fix '**/*.{js,ts}'","prepare":"husky install","test":"npm run test:types && tap 'tests/**/*.test.ts'","test:types":"tsc --noEmit","test:captcha":"NODE_OPTIONS='-r dotenv/config' nodemon --exec esr tests/captcha.test.ts","test:resume":"NODE_OPTIONS='-r dotenv/config' nodemon --exec esr tests/resume.test.ts"},"dependencies":{"ts-essentials":"^9.1.0","uuid":"^8.3.2"},"peerDependencies":{"grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0"},"peerDependenciesMeta":{"grammy-pseudo-update":{"optional":true}},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@tsconfig/node14":"^1.0.1","@types/tap":"^15.0.5","@types/uuid":"^8.3.3","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","dotenv":"^14.1.0","esbuild":"^0.14.8","esbuild-runner":"^2.2.1","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0","husky":">=6","lint-staged":">=10","nodemon":"^2.0.15","prettier":"^2.1.2","tap":"^15.1.5","tsup":"^5.11.9","typescript":"^4.0.5"},"gitHead":"5f5ab3e900f1ff55233f4d6ee1df25faa62dd1c6","bugs":{"url":"https://github.com/IlyaSemenov/grammy-scenes/issues"},"homepage":"https://github.com/IlyaSemenov/grammy-scenes#readme","_id":"grammy-scenes@6.0.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-6czmBPEEOYIrBh/iEjfT/qZtM20tmOYlqqm5F5/BEtkIAf1ll8LRUoOlrH66wqfFRrYaybFoEUKghig906KEYQ==","shasum":"53c6b13f419781467883cbe40df8d5a5d89f14e5","tarball":"https://registry.npmjs.org/grammy-scenes/-/grammy-scenes-6.0.0.tgz","fileCount":16,"unpackedSize":59545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8ifwCRA9TVsSAnZWagAAmowP/j+UQ2F0pbwGoE6dkvv8\nIK/r04LndREe9Qd4dTEFcA4j6xjOVcuELeWT/sh/z0xXNRyJZqs4E4OOB49A\na7DEnS3j3pyg9WOTvjU6tlKKzN+RcnZ9gBCepXFxM2AfoqhPDjSeCqrOzyPQ\nCPE5VHKB3Ww+Emb8/8klvY3IoMIl4rAqk1kpXnFWdXuc0GluBrDiizYpjD2V\nT0qIdzvlpLfcz1r1VVvYnbLYT3pXE1PxKAXSGQYzxF/YszgQ4qAe6mmq+/JR\n0ANfkbtnoeIfYaAa8D06gbmI0ONeYfnAlcGJwBlT9PWccMBWM96Y/90adZNP\n6qbFWPrGv3EGQHH1j5bdBTWT0g04dS1KLUOhnXy869qcOsmGeN+r9AlOptyy\nqPjvbsMFRrSS5tfCuBAT1DdSFWJ+BlkaSbWxgWc3N4GbHOxQoEcUqgJPv9+S\nF9DY+KeFmjw321rH48gH4zuZCZVKTp475wPilyzYEqJvUuXLnxXFwC89N7s8\nE6NzLD+1z3zhBoMiAzupJ4xx+Kmhh2wffdZtnA9y2QF4sel9LnRqkDmMJJOj\nYJP+ZHqRCfmLkwQev2fYDQv0LBrIHlBPNB3ye9cyIolej0RYxb/i439aa6mp\n1O9FMWSrWaROH1nAyM9kuSFwR7E4G7XfLRaT8sGhP6OgUsysfBpOLuwj2fl5\nDwQT\r\n=w20H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQConaAos5v+KIlCPn8NX9pLtzWyikvrMvEXHYrzVADhfAIgQBBg1QVp2hdDuCwrZg8aMlyXNt3IC1T/r/Q8oll11oA="}]},"_npmUser":{"name":"ilyasemenov","email":"ilya@semenov.co"},"directories":{},"maintainers":[{"name":"ilyasemenov","email":"ilya@semenov.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grammy-scenes_6.0.0_1643259888189_0.038700807341280896"},"_hasShrinkwrap":false},"6.0.1":{"name":"grammy-scenes","description":"Nested named scenes for grammY","version":"6.0.1","repository":{"type":"git","url":"git+https://github.com/IlyaSemenov/grammy-scenes.git"},"author":{"name":"Ilya Semenov"},"license":"MIT","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","source":"src/index.ts","scripts":{"build":"tsup","prepack":"npm run build","lint":"eslint --fix '**/*.{js,ts}'","prepare":"husky install","test":"npm run test:types && tap 'tests/**/*.test.ts'","test:types":"tsc --noEmit","test:captcha":"NODE_OPTIONS='-r dotenv/config' nodemon --exec esr tests/captcha.test.ts","test:resume":"NODE_OPTIONS='-r dotenv/config' nodemon --exec esr tests/resume.test.ts"},"dependencies":{"ts-essentials":"^9.1.0","uuid":"^8.3.2"},"peerDependencies":{"grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0"},"peerDependenciesMeta":{"grammy-pseudo-update":{"optional":true}},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@tsconfig/node14":"^1.0.1","@types/tap":"^15.0.5","@types/uuid":"^8.3.3","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","dotenv":"^14.1.0","esbuild":"^0.14.8","esbuild-runner":"^2.2.1","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0","husky":">=6","lint-staged":">=10","nodemon":"^2.0.15","prettier":"^2.1.2","tap":"^15.1.5","tsup":"^5.11.9","typescript":"^4.0.5"},"gitHead":"ba538fbacf2859f2e317d393afa4fe4e3fcc3e4e","bugs":{"url":"https://github.com/IlyaSemenov/grammy-scenes/issues"},"homepage":"https://github.com/IlyaSemenov/grammy-scenes#readme","_id":"grammy-scenes@6.0.1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-QCn2FFNgoEJD4GZIcMffHf1JXMOGWzexlZsz26hTkuDZUwUF1UqVm5tc/QLlNzWCOKnPfPmuX42druig4/Nymw==","shasum":"e56e89f0271a5338ab02f182c3aa9deb9ea69fe2","tarball":"https://registry.npmjs.org/grammy-scenes/-/grammy-scenes-6.0.1.tgz","fileCount":16,"unpackedSize":59585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh8i5nCRA9TVsSAnZWagAAa4MQAIG9Mq8maG7nA5a1jFi/\nXg/Z4PjfhqrO8K570CwqxdzF2XfGaY6A6sLWcpHN/mnozQmDmAoDhB7iyUp6\nB7gZc86U5ZJSz8kSwwvc2fO76enwcB47b6UjWukicR/XjEL5htY28oDxt2hk\noYwKIlviLDXsS4jDPtIYU5tkIw3yP9f0/89ZVI99h04Jb66akWUP6mx+YeUg\naik8fH5hW0ALXEPiDBM9TUBz3bzLEpnfyYYsW6E9R+Ngh9iqRCjeUb3wx2nh\nluBpiQM42nX63ZHAVLG7C8FadVd0MnxA48C+Nd6pkzvmhheSjOgrpcB6z96I\n27fVJT4SckKRl04gdij6mVszr1aiT6znADpphO6/NnN18W9LYDVUmx5biyaA\nEn78HhKW9q1Orfe7HqQYPpMBmwWrTuKuHNRiwRtU+aQwekK98Ceuv1VXUXKx\nParc2XC05aSTo/hNLOjGpbIuDVeO/XRVfIOer78Gv6tRME30O1hRFicAJQkJ\nKSar3O1CIYRtRKM+rCQ5yHcAftqsYOUandZkUOeAp+60UD/1HI9GCnILXexa\nrFPaX/zSxg4YiLMdyNYQeOO0FEg8OlxrQYGXHnjjTOxze5j+rC0LCikW9NjS\n5eKM511jYmx2acn+wlR68Cfzd1v7I+5nxTahjX2F2MngfxneVg7ZJvonQ35E\nK6/C\r\n=n4ZR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTGFP06ZmGvGlYJ2tAyAZTWMZpab7jDGxnRrSOct0hwgIhAMtsEh+eCbd3gcexT0btpeU7s4DwQ46uAiXmnLr3ROqN"}]},"_npmUser":{"name":"ilyasemenov","email":"ilya@semenov.co"},"directories":{},"maintainers":[{"name":"ilyasemenov","email":"ilya@semenov.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grammy-scenes_6.0.1_1643261543395_0.9763564525605155"},"_hasShrinkwrap":false},"6.1.0":{"name":"grammy-scenes","description":"Nested named scenes for grammY","version":"6.1.0","repository":{"type":"git","url":"git+https://github.com/IlyaSemenov/grammy-scenes.git"},"author":{"name":"Ilya Semenov"},"license":"MIT","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","source":"src/index.ts","scripts":{"build":"tsup","prepack":"npm run build","lint":"eslint --fix '**/*.{js,ts}'","prepare":"husky install","test":"npm run test:types && tap 'tests/**/*.test.ts'","test:types":"tsc --noEmit","dev":"NODE_OPTIONS='-r dotenv/config' nodemon --exec esr"},"dependencies":{"ts-essentials":"^9.1.0","uuid":"^8.3.2"},"peerDependencies":{"grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0"},"peerDependenciesMeta":{"grammy-pseudo-update":{"optional":true}},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@tsconfig/node14":"^1.0.1","@types/tap":"^15.0.5","@types/uuid":"^8.3.3","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","dotenv":"^14.1.0","esbuild":"^0.14.8","esbuild-runner":"^2.2.1","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0","husky":">=6","lint-staged":">=10","nodemon":"^2.0.15","prettier":"^2.1.2","tap":"^15.1.5","tsup":"^5.11.9","typescript":"^4.0.5"},"gitHead":"2d66e95f88c3525d4bb7efd4edd9aacffe0a7c45","bugs":{"url":"https://github.com/IlyaSemenov/grammy-scenes/issues"},"homepage":"https://github.com/IlyaSemenov/grammy-scenes#readme","_id":"grammy-scenes@6.1.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-d2O8jEvuIRhDpLx3wallgbcXm2Ll+LeGXWwKDuPqGc7fthCQzYa51Gka0j73lyQZeOW/9O7i2UxMLfuEotmRwg==","shasum":"eb5c2a0878f9b0299d1f3b8d229373788640ed8f","tarball":"https://registry.npmjs.org/grammy-scenes/-/grammy-scenes-6.1.0.tgz","fileCount":16,"unpackedSize":64447,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh84AWCRA9TVsSAnZWagAAs3sP/0bHn+v6c0vHyOm4qpp1\nYvWSlBjgszw1AXtvIsQfMGHKQnfwq9mN33OxDLK8VF5Fg3CuowkEpV0Lc7CD\nrwYkJBOO5D7rgzu6Boz4EpRrmCgc1Tm7CKD5p4u2VZNSzpC4IQZeTph6fYtZ\nwGheW1d17oQBN7ANxevhLkhBYRRWe11zPZcS5xGzhSUm+vkwLUDqzaZROFpc\nQQW0la9T0GbKo+WKlel+SaLsnFAIx+IGHaB4IYObpPLXdDia3GzfYuhbbd0r\n0/5OnDVt/69A6HrAK8xVb/z/6UmKOTEtYzgVZxAd/iN7Vg1S5P1O5Ea5uQrI\nwFXkSU1wHB77+xlBaygKtr6mBh5QNssqG//Op5x4ifmPv/ywL7X8LpRTyu1j\nYfqA9g5dFoy9w2CO/FqBlQHIq4CkdCaK79DT5PLevpuHsq7hopZoKgLP0J7Q\naTpK8t0xI3G/8bcTkgek7xC17NmQGAXxKaCQQLc4cv3p8//C1ztUPUlBEafj\nfBoTXKxqPHziVyVbN3vgDeSpe1utE73wwgm1iuxJxyNbdTOlqxOYhmKC8BSk\n3lYmxmi05IPjsa3jsL4ksnudiXxPZRp9QHgG+0Ws1VRUbvcDhVVaRKIT3Lak\n5LtNVKTKqHQbK9KII/3vzh9CbZFebop3F3R3PAforl1s+RGGXcDPdBFBLoEe\nHLQx\r\n=MX6g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXm7Yigq65i7HmwtSBb7Ohgpgc69uVLamxqv5QA4T1oAIhAP2ZvNXc51/MhofJKmsJeOsnRrolSdv8YE8erTbjGP20"}]},"_npmUser":{"name":"ilyasemenov","email":"ilya@semenov.co"},"directories":{},"maintainers":[{"name":"ilyasemenov","email":"ilya@semenov.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grammy-scenes_6.1.0_1643347990463_0.9969965564908738"},"_hasShrinkwrap":false},"6.1.1":{"name":"grammy-scenes","description":"Nested named scenes for grammY","version":"6.1.1","repository":{"type":"git","url":"git+https://github.com/IlyaSemenov/grammy-scenes.git"},"author":{"name":"Ilya Semenov"},"license":"MIT","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","source":"src/index.ts","scripts":{"build":"tsup","prepack":"npm run build","lint":"eslint --fix '**/*.{js,ts}'","prepare":"husky install","test":"npm run test:types && tap 'tests/**/*.test.ts'","test:types":"tsc --noEmit","dev":"NODE_OPTIONS='-r dotenv/config' nodemon --exec esr"},"dependencies":{"ts-essentials":"^9.1.0","uuid":"^8.3.2"},"peerDependencies":{"grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0"},"peerDependenciesMeta":{"grammy-pseudo-update":{"optional":true}},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@tsconfig/node14":"^1.0.1","@types/tap":"^15.0.5","@types/uuid":"^8.3.3","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","dotenv":"^14.1.0","esbuild":"^0.14.8","esbuild-runner":"^2.2.1","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0","husky":">=6","lint-staged":">=10","nodemon":"^2.0.15","prettier":"^2.1.2","tap":"^15.1.5","tsup":"^5.11.9","typescript":"^4.0.5"},"gitHead":"87b5fd0b9153436bcf592bd47ff0e4e9bc8c208d","bugs":{"url":"https://github.com/IlyaSemenov/grammy-scenes/issues"},"homepage":"https://github.com/IlyaSemenov/grammy-scenes#readme","_id":"grammy-scenes@6.1.1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-ePwYV49k0dZTSlobi+TtLfjkCyd8IqtTLvb2aCAF3mjNAvhUMxYxGC46oJTmP3/Q59PCAUQy15xsGrq6M7TqGg==","shasum":"5b611f41c347e6396c46073857c5b5a7b1238bcb","tarball":"https://registry.npmjs.org/grammy-scenes/-/grammy-scenes-6.1.1.tgz","fileCount":16,"unpackedSize":64124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh84peCRA9TVsSAnZWagAARuAP/jJAxmK565CdNM/uWIcU\nLkUEqwJaX2WJTw5p5IB5uqqpomvXvpVC75ZDHIRhoSWpH5GiCTHRTqc5uguk\nVtv8fOauwOWL6saICFOQVUPf0BPHaM63cbK3FbPvelCZQnYmyd5JgF7onJht\nkzdnOuTXTMKDCuhwVWeVZv8UUzqVNOPJN/1ZPDmco4yhvXHo847hS2gweXzy\n6lW9JMbvvH35ry0q+lP7bmzpM+3i+++GoiTT0gNrJ1kG+bC1Ynal/xPCUGlV\nxhsvoex2rO2GtJ8Jw9Q6bsgvY3NFkgeb+lbRo5s4HVu4ve3ih+9y3mDl6omT\nQDWY8DYpE3Kp2Q/lZh6itRZaA3Qc7cI0sDIQn9Q50i2n6d0q0SdjHiQ2HP8r\n9OVlE5cwp4fyhUZca531/wQw1xv6KCBy97K+wV6Ot5UUBd6t1OB/fHIGskt0\nKiD2YmjkUylPjbe/n8zjaGyHuROEOOrn/1gm0eMimT0zziVG0S1onVob7K9h\nIl2aTmlFfJG8C/PlBytOrMvKbTLRLtOs3ihlDaTlHbCdLK/gAKLDMWW2dQ5R\nmxSxFleUr8lwQbRyknIhEwt4OlorXBoVdZ8qhvYWzjk4Wkt2I2jMs2BLmJ1z\n8PK6BcFpR2VVo+6wa7X2t8BnICgjtBB0poHhPl+6csilOxfkK8aDseSDDMP8\naMTs\r\n=iR42\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOwQrmxcRzbT6gR0rtY4CWxEm3UWqedHlZA8Ll+CrXNQIgICnznqyPc7dSwV+f8IfpS58eqJasX+C0B493gQDeLD8="}]},"_npmUser":{"name":"ilyasemenov","email":"ilya@semenov.co"},"directories":{},"maintainers":[{"name":"ilyasemenov","email":"ilya@semenov.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grammy-scenes_6.1.1_1643350621911_0.581607032301688"},"_hasShrinkwrap":false},"6.1.2":{"name":"grammy-scenes","description":"Nested named scenes for grammY","version":"6.1.2","repository":{"type":"git","url":"git+https://github.com/IlyaSemenov/grammy-scenes.git"},"author":{"name":"Ilya Semenov"},"license":"MIT","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","source":"src/index.ts","scripts":{"build":"tsup","prepack":"npm run build","lint":"eslint --fix '**/*.{js,ts}'","prepare":"husky install","test":"npm run test:types && tap 'tests/**/*.test.ts'","test:types":"tsc --noEmit","dev":"NODE_OPTIONS='-r dotenv/config' nodemon --exec esr"},"dependencies":{"ts-essentials":"^9.1.0","uuid":"^8.3.2"},"peerDependencies":{"grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0"},"peerDependenciesMeta":{"grammy-pseudo-update":{"optional":true}},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@tsconfig/node14":"^1.0.1","@types/tap":"^15.0.5","@types/uuid":"^8.3.3","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","dotenv":"^14.1.0","esbuild":"^0.14.8","esbuild-runner":"^2.2.1","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0","husky":">=6","lint-staged":">=10","nodemon":"^2.0.15","prettier":"^2.1.2","tap":"^15.1.5","tsup":"^5.11.9","typescript":"^4.0.5"},"gitHead":"05770c1f982815e00d79ff994b197cbdffa82e8e","bugs":{"url":"https://github.com/IlyaSemenov/grammy-scenes/issues"},"homepage":"https://github.com/IlyaSemenov/grammy-scenes#readme","_id":"grammy-scenes@6.1.2","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-etYhlAUr7d65EHoWIWRrha2CVLg8Ygdan3N11ExrWp3+Znebgpqc86Bq6A2ZGoV6v6/dy2jSqGYBAZN7KVWNRQ==","shasum":"e8b89186bcfa1fb4a0c6855713bc3da5ea6f1070","tarball":"https://registry.npmjs.org/grammy-scenes/-/grammy-scenes-6.1.2.tgz","fileCount":16,"unpackedSize":64025,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh85gnCRA9TVsSAnZWagAAlGQP/A7+efuHAsRVi/zrVKLx\no1b+9okKtq/UFjcIPKTXpCyuHxyaxyhCifxiB8XNWfK+98WfUv71wx6Rn57l\nDq1ZAvF3eaT6vVjuzMV5lgQLYrM50yP1Ax/5TaxkYThCbbrh0d6AeWyd6imh\nN3gg/GRPlgc+vwk+dofIpbbEEKIyX8ztY61Q7tc9H3VpPwBTQXYK/Femw94R\n4gOGuvfObkrqmnsRgxXPeaS3whX12Y7wFd7SFt00tFWckSpjwgo3zmFmqLBy\noPPZLCuUrJ5UTHFFBsoUdLVYtNPYX328Podh33i+6bUPkbMC/emMoYzUKJcu\nyNSflWuo2RoBhniudcuPHY6qFbMjTLhcmTj/5aC7ptO1HwQJ9tz8WkrX0sod\nr9Enlkkvf9AfeveVbYsXv1H5HagoKcfLVQagTVJVA9ceOd21Vagr7ib2yhH7\nkZt2bzc8qLK2aEVZfomCNvHFQvjcTBwTkj6ZpAy1u2z4Df/MB4IgPO1l4Wrs\ndEqffTvvqq03nGRUCj3TQRTvPofkm8GdHID3oC+SvB0UlJG94igXUeZWsOsI\n5oxRmVh805KMMZxvmiX4mKAHcbT19ADpXpJARcxEKoY5gZqlu5y7WkrZDcT7\ng6+LoAabxexeL1EizaANklxHzj/Rhn/aES2By4GLcoI150Nyq3F40FIDytCT\nXD9l\r\n=Bce5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICiyNrjqaiG/0HKiFpExzGtEgSxvIN6yFpP5lK3XfBu3AiEA1pdII2ryFOT7g/27WoBpcL7fuDVoDUWP3mG1yK/HS7U="}]},"_npmUser":{"name":"ilyasemenov","email":"ilya@semenov.co"},"directories":{},"maintainers":[{"name":"ilyasemenov","email":"ilya@semenov.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grammy-scenes_6.1.2_1643354150819_0.15637387923884027"},"_hasShrinkwrap":false},"6.1.3":{"name":"grammy-scenes","description":"Nested named scenes for grammY","version":"6.1.3","repository":{"type":"git","url":"git+https://github.com/IlyaSemenov/grammy-scenes.git"},"author":{"name":"Ilya Semenov"},"license":"MIT","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","source":"src/index.ts","scripts":{"build":"tsup","prepack":"npm run build","lint":"eslint --fix '**/*.{js,ts}'","prepare":"husky install","test":"npm run test:types && tap 'tests/**/*.test.ts'","test:types":"tsc --noEmit","dev":"NODE_OPTIONS='-r dotenv/config' nodemon --exec esr"},"dependencies":{"ts-essentials":"^9.1.0","uuid":"^8.3.2"},"peerDependencies":{"grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0"},"peerDependenciesMeta":{"grammy-pseudo-update":{"optional":true}},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@tsconfig/node14":"^1.0.1","@types/tap":"^15.0.5","@types/uuid":"^8.3.3","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","dotenv":"^14.1.0","esbuild":"^0.14.8","esbuild-runner":"^2.2.1","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0","husky":">=6","lint-staged":">=10","nodemon":"^2.0.15","prettier":"^2.1.2","tap":"^15.1.5","tsup":"^5.11.9","typescript":"^4.0.5"},"gitHead":"e5e7d98efcfd64d0fdf5e62a14bb228d7338065a","bugs":{"url":"https://github.com/IlyaSemenov/grammy-scenes/issues"},"homepage":"https://github.com/IlyaSemenov/grammy-scenes#readme","_id":"grammy-scenes@6.1.3","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-tuch6OopT9fkHpyEQwSLOg8j0uOGTksx6TG36nVHJsX45oZOPdFCeKsdNWRa+noVPGTDn/32aV8WoyyFbpCKIw==","shasum":"0843ffc438accfb7feac456ab0caf54e6dd9a1f8","tarball":"https://registry.npmjs.org/grammy-scenes/-/grammy-scenes-6.1.3.tgz","fileCount":16,"unpackedSize":64847,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh858jCRA9TVsSAnZWagAAGtoP/10MC5ZF/4nrzsNQIKmE\nk4BYFYtGxwM+GkiWiCf16KtgtjbjqoAI5anMLINF0V5s78m5SFQe8bcEeKFe\nFZULhBkOr2Kmk/5cNQqKgakpT9T+bHveRuOceCgAIGATCR6sjz552nHI0fJJ\nBUUK3vVdXyhzgiDy9mxxAahcNj+Tm7BhIjedaDWpm3w7TWGuyUCuTgUDlG5H\nUNzrWyfOsyN9vuw9ksGWoJYdRHGP0y35SLQwUsbf7BZwRKzKsOn9CmTDcd8x\nvgr5DWcMki5Jm/snX5vjvwoETcKeTLNWUg3j+FCVzMxo1ZieRojgyCpDLc6I\nyQIXF1ugdqVgXtR/xCR9CQtuNDwWUPmhq1gsYg0gRvHEevZLImqyrQ6N8USk\ni41ZUnERG0hp/gAu4DehBMqZ8zfR2phYXZNaKq6OJUMYzzAaxjPk3C1+Xx9m\nTf8gAjHJfbmoPb7Dt786nWSoPFURFPbfaSXFzH4FJhSYmz1MPn5tMsKf3o0x\nBa7bNSyGi90H1mjsA6B+kc6Xgc/jboMIBbmUOBmOfdB6eBeyp/5avJcRvUnp\nj6Z5UCh1H34DBrnXbca10fgpRK3mr5/maBvuZwwQH6RfCT7t0JEwr+Y/zN4X\nEI90sWoQ1Y8+ijVlIYB3nGYqPPMDV937jG7ki7vw9M6IPdKToeiF5blHb6aR\n00d3\r\n=D+LS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSzkzSVJgzV+GnrEP9DYR9vHGxDsKN5ym1fSG4lJhpKgIgJZREirIomHwcxdB27il0mmD9Z71zgaE/yctBTag2sKY="}]},"_npmUser":{"name":"ilyasemenov","email":"ilya@semenov.co"},"directories":{},"maintainers":[{"name":"ilyasemenov","email":"ilya@semenov.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grammy-scenes_6.1.3_1643355939569_0.046060695641505944"},"_hasShrinkwrap":false},"6.1.4":{"name":"grammy-scenes","description":"Nested named scenes for grammY","version":"6.1.4","repository":{"type":"git","url":"git+https://github.com/IlyaSemenov/grammy-scenes.git"},"author":{"name":"Ilya Semenov"},"license":"MIT","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","source":"src/index.ts","scripts":{"build":"tsup","prepack":"npm run build","lint":"eslint --fix '**/*.{js,ts}'","prepare":"husky install","test":"npm run test:types && tap 'tests/**/*.test.ts'","test:types":"tsc --noEmit","dev":"NODE_OPTIONS='-r dotenv/config' nodemon --exec esr"},"dependencies":{"ts-essentials":"^9.1.0","uuid":"^8.3.2"},"peerDependencies":{"grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0"},"peerDependenciesMeta":{"grammy-pseudo-update":{"optional":true}},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@tsconfig/node14":"^1.0.1","@types/tap":"^15.0.5","@types/uuid":"^8.3.3","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","dotenv":"^14.1.0","esbuild":"^0.14.8","esbuild-runner":"^2.2.1","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0","husky":">=6","lint-staged":">=10","nodemon":"^2.0.15","prettier":"^2.1.2","tap":"^15.1.5","tsup":"^5.11.9","typescript":"^4.0.5"},"gitHead":"173b54d56f2b80a7c7a563b8180b80f25b09f471","bugs":{"url":"https://github.com/IlyaSemenov/grammy-scenes/issues"},"homepage":"https://github.com/IlyaSemenov/grammy-scenes#readme","_id":"grammy-scenes@6.1.4","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-aSb6yG+dLGotGCyQCYx4+fbY3W66p5SXT1UghePDijOT8euYfHoJJzV2wDqichsB9alO6KgRt9yUc89a9F1Uuw==","shasum":"e75c76f4948a0e24c5bc40fda9cf4bc2c29d983e","tarball":"https://registry.npmjs.org/grammy-scenes/-/grammy-scenes-6.1.4.tgz","fileCount":16,"unpackedSize":66086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh89BrCRA9TVsSAnZWagAARW8QAKP3mb47d8Fb8fMz08Wg\n4sUuW2tQko00AUq26OhhnYJJZK2gmSgQbxd46hGD6BKLPhLdLCZdslMDLNLb\nT1cwOc1+CnbHkT9IvITEMZXyeRylTrhfIwYZfnYqP4k5GM31WncEwNfNcfaQ\n5mjh6mA135Oot/B1fEEU0hlhiaukAkgDMwCnRxymOKaAhjLF4mRB0HSxnmsR\nXIC82rTTXmCUiHSp9ldQF9UBsPaGWLXQzqTJmWdcWZv2S1hbgRiI7lJEPnec\nHRv8v3yyge7ScSb4VHMakyKOOYO4Gxv+EKoHLLc0DTyBcA/RgW6nifoRVAEB\n6zLZx6koZW84dxkdC/u8+4RbF2y1KQOhQ8lnNyclVW6VhMQal88RE0cAX9Hp\nvgHGrLQcEOQ6QTlg5emw6a9DN+5WmfU6Abh1CZ3Y4nNffcWNnbqu4e0tVvsd\nITyv3yk9xzWHMEJSm/rbczoQU1eqqaS01Wg4dngg+Zs2uRBfAYRgkbYrSrtL\n3ZBQQldGr6XepKgJyDh7AQPMOO3uccxwyM1NzO6wYEZkPovXagodT9SUHs1w\nZ/DijJUfMYdJGfSk84gyC/98NCiks6Pisx8f10Bp9qM7nabFomnQAs1dgh/r\nMFyAezckwPEDfK9cIkTi/JxbXokl86qJs2v1TlDA0Jj3fbIx/3yrXRp2y2Ye\n7suc\r\n=duqM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBSW2M47ODzJHCK3LvxsSEirg+GFwrI/rKvUlJBbe093AiACeBznIUWfVVuFu5l13/tPpry4XkXUZCDnN2DOZLdEeQ=="}]},"_npmUser":{"name":"ilyasemenov","email":"ilya@semenov.co"},"directories":{},"maintainers":[{"name":"ilyasemenov","email":"ilya@semenov.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grammy-scenes_6.1.4_1643368555257_0.3644748257168786"},"_hasShrinkwrap":false},"7.0.0":{"name":"grammy-scenes","description":"Nested named scenes for grammY","version":"7.0.0","repository":{"type":"git","url":"git+https://github.com/IlyaSemenov/grammy-scenes.git"},"author":{"name":"Ilya Semenov"},"license":"MIT","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","source":"src/index.ts","scripts":{"build":"tsup","prepack":"npm run build","lint":"eslint --fix '**/*.{js,ts}'","prepare":"husky install","test":"npm run test:types && tap 'tests/**/*.test.ts'","test:types":"tsc --noEmit","dev":"NODE_OPTIONS='-r dotenv/config' nodemon --exec esr"},"dependencies":{"ts-essentials":"^9.1.0","uuid":"^8.3.2"},"peerDependencies":{"grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0"},"peerDependenciesMeta":{"grammy-pseudo-update":{"optional":true}},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@tsconfig/node14":"^1.0.1","@types/tap":"^15.0.5","@types/uuid":"^8.3.3","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","dotenv":"^14.1.0","esbuild":"^0.14.8","esbuild-runner":"^2.2.1","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0","husky":">=6","lint-staged":">=10","nodemon":"^2.0.15","prettier":"^2.1.2","tap":"^15.1.5","tsup":"^5.11.9","typescript":"^4.0.5"},"gitHead":"5584262d966c3dd86a58e3386bc8efecbe57fc7c","bugs":{"url":"https://github.com/IlyaSemenov/grammy-scenes/issues"},"homepage":"https://github.com/IlyaSemenov/grammy-scenes#readme","_id":"grammy-scenes@7.0.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-UvpmSJ9B2i+t7K/C64wFS9Gv75V1Bd1uW6ueotBMmHCKttVN07xhRac+MxN/AFkAL/EcXbO+yB7NybOtnoViAQ==","shasum":"c3928f9dc951fe6880f9b296318647ecdac2f385","tarball":"https://registry.npmjs.org/grammy-scenes/-/grammy-scenes-7.0.0.tgz","fileCount":16,"unpackedSize":71744,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiASS8CRA9TVsSAnZWagAAoGMQAId302j6bYQ8g1OpEKqE\nHjk9JV8pwz0ILfMbwJsO3s2gZlD8i4qmV7Lsq5/UMvYE3lwlJQY8yff5Bjk5\nz6I4BzCUGlaIHXNATxYLMpV3FV6ExJ3bxac1pUoKnbGm1DAhfBlLqfg0IZqc\nxu68b7kYj2SlBOPxbZstrrjiCfBcNeKL+UmnFFca3GJOEKn197FgZfHjdy4X\nCPvs8HXbsygG3yWhPL6mmromKzSWYU50/Fy2zuWn3v2zjWrvIvOZLzqgq3pL\n5X9P0VkJK9LjyfTxeMdtAqclgIkzK417K9nZwuGJSNuV/bT3B38VKihyvJ3h\nRf2Y7J1wHNa/qaTeWGjyC0ROM8p3aNVv8a+j99M5XoOGYgLqq8GuG83W4qz5\n4l8Blzq84AOcCBEv6FeNJDZ2E5xERCd2gQEQd/bXOydqdDzwbLutZGhfhgmS\nulEjA0cqVeMa5hqu4Hx4z4mXIDoicReRQxr0ohg4m5Sy5JntP0Hky++UXjwG\nDLhbU8nIky+RpvSXSGhCjxxJJzj/V8PP7FSzNTs20r87FcTJ8AP/KfZf6Zpe\nEKoxUfeujuoQGJTbzACAuUjREt2ASzRiBcAx9eOBAjdp30fGFaQBeIlL/faz\n/jP8W4jOY1Hfxlfhj4jPgG21LYqZuCeDVRMIAaI8dWhpjAtejPiMlgUopDSO\naFqJ\r\n=nU0k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID8iDZUgPVVpeb1BxWcEAFx4rsAo/sXZrmrVhrvDGKXpAiAfBtb6Qe388w50LyO9Cs2q2xRepS+EKCM8WclaLZ1FdA=="}]},"_npmUser":{"name":"ilyasemenov","email":"ilya@semenov.co"},"directories":{},"maintainers":[{"name":"ilyasemenov","email":"ilya@semenov.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grammy-scenes_7.0.0_1644242108332_0.7091860363429559"},"_hasShrinkwrap":false},"7.1.0":{"name":"grammy-scenes","description":"Nested named scenes for grammY","version":"7.1.0","repository":{"type":"git","url":"git+https://github.com/IlyaSemenov/grammy-scenes.git"},"author":{"name":"Ilya Semenov"},"license":"MIT","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","source":"src/index.ts","scripts":{"build":"tsup","prepack":"npm run build","lint":"eslint --fix '**/*.{js,ts}'","prepare":"husky install","test":"npm run test:types && tap 'tests/**/*.test.ts'","test:types":"tsc --noEmit","dev":"NODE_OPTIONS='-r dotenv/config' nodemon --exec esr"},"dependencies":{"ts-essentials":"^9.1.0","uuid":"^8.3.2"},"peerDependencies":{"grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0"},"peerDependenciesMeta":{"grammy-pseudo-update":{"optional":true}},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@tsconfig/node14":"^1.0.1","@types/tap":"^15.0.5","@types/uuid":"^8.3.3","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","dotenv":"^14.1.0","esbuild":"^0.14.8","esbuild-runner":"^2.2.1","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0","husky":">=6","lint-staged":">=10","nodemon":"^2.0.15","prettier":"^2.1.2","tap":"^15.1.5","tsup":"^5.11.9","typescript":"^4.0.5"},"gitHead":"8d0c833ee1e071162ea953a2d062ee4de5dcaff6","bugs":{"url":"https://github.com/IlyaSemenov/grammy-scenes/issues"},"homepage":"https://github.com/IlyaSemenov/grammy-scenes#readme","_id":"grammy-scenes@7.1.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-OqvRMRzmaDWZuy1Vyc94KULvdICP+aI2hNQUL1KfmBMGT7iHNCDffaiXWpKNDXWZhLUf1HZYX9J7JQhY3QPiRw==","shasum":"7416d269a53189d625f87de92a05de71c22523d0","tarball":"https://registry.npmjs.org/grammy-scenes/-/grammy-scenes-7.1.0.tgz","fileCount":17,"unpackedSize":76930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAlMhCRA9TVsSAnZWagAAGNEP/RUQK1K7ab4Yb8+XH9IK\nn8jqsk97p6/B3B99kxgwIqtEhHFoKhFQ2ISssmAdzYD5BSzJWK4b5NEIwFl4\n48vB4l8f8kbm8F8g3N+5LJY47jaw3styAjd6PUDHte8Ppy1sc4YMhIy2RdG1\ns32fV+sd33pqSs/vYp/ymmg4ZFhpvydZpUI81YBTaBbq67Y5FiuJBbEwQ2FR\ngNugKLsNng2YubwNlgwzMz9LFXHXC7cbPU+lzCWtNwIlKGlXyAJRbgEZCQtY\nT/kzC2V2UzGl/W2G2DZvhitQi81aI9h5f6a+JeTP98KwA93kLoNhgP6mqnzU\ng8cZXfR+zki87gEXp2YsM09tXlaLMJwcyb5bJnqgFuOn0+puJlVkd88gVgQi\n7WL+4sMqfaU4h34mG4SgS7ofJsCENPXnglx8dXVh9tbp6Za0ZfoJ1Ordj8wc\nO8NE1SogywST9Ro7y7UzkcqQ+Ffo1TwK0Bj1ffbSyPo59Y+A5C8KUQYwtWpc\nAEmucKiUeIioelfhhkodnQAZu7LMdXs1UeM3fqWp5oBdWI64GZOuA/0FGLDD\nvwbnyTlyEyinalsj7sCEi+j3jC4zAnETtO+OqvkqIL2ZyjBG5W3YLIrV2rJg\nLyumqPQUraAd/bO/QC7RxAnZ8ldmeZr2J55kPq19IkZSuFLfCPUS0Owajc3u\ngIUi\r\n=C+L+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBhmdUBXpIVMq0436Psmq5aqYm5empXUq+XMwqMSxaAOAiAO+ngovXUZoe4JKzvaM0vqVQqE8d+J5oR8fpMfNcH3UA=="}]},"_npmUser":{"name":"ilyasemenov","email":"ilya@semenov.co"},"directories":{},"maintainers":[{"name":"ilyasemenov","email":"ilya@semenov.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grammy-scenes_7.1.0_1644319521738_0.5342483175554031"},"_hasShrinkwrap":false},"7.2.0":{"name":"grammy-scenes","description":"Nested named scenes for grammY","version":"7.2.0","repository":{"type":"git","url":"git+https://github.com/IlyaSemenov/grammy-scenes.git"},"author":{"name":"Ilya Semenov"},"license":"MIT","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","source":"src/index.ts","scripts":{"build":"tsup","prepack":"npm run build","lint":"eslint --fix '**/*.{js,ts}'","prepare":"husky install","test":"npm run test:types && tap 'tests/**/*.test.ts'","test:types":"tsc --noEmit","dev":"NODE_OPTIONS='-r dotenv/config' nodemon --exec esr"},"dependencies":{"ts-essentials":"^9.1.0","uuid":"^8.3.2"},"peerDependencies":{"grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0"},"peerDependenciesMeta":{"grammy-pseudo-update":{"optional":true}},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@tsconfig/node14":"^1.0.1","@types/tap":"^15.0.5","@types/uuid":"^8.3.3","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","dotenv":"^14.1.0","esbuild":"^0.14.8","esbuild-runner":"^2.2.1","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0","husky":">=6","lint-staged":">=10","nodemon":"^2.0.15","prettier":"^2.1.2","tap":"^15.1.5","tsup":"^5.11.9","typescript":"^4.0.5"},"gitHead":"a700fe41eee5dc480bd096dbfc92e6c9cc88f4b8","bugs":{"url":"https://github.com/IlyaSemenov/grammy-scenes/issues"},"homepage":"https://github.com/IlyaSemenov/grammy-scenes#readme","_id":"grammy-scenes@7.2.0","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-rkYyFPXyXElcWTcPgoct5maHBkuUIyy+Y1ehCeG8x2ZqzhvNYdFxslPAMw7mYv8E3oFzmPh+e8pPSlGd73KwtA==","shasum":"eaa2f963ac07e126f0df605fab9ba07aa824e7ee","tarball":"https://registry.npmjs.org/grammy-scenes/-/grammy-scenes-7.2.0.tgz","fileCount":17,"unpackedSize":77678,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAlrqCRA9TVsSAnZWagAAicsP+wa03zTBfueMxPZMAylN\n5CVwseFiGrqocNfcRTwgd1GSbD7R7Y10in1MsntzpS4/SkLLhZGXvJNsxeiP\nRogm/jM0uLKpoaKyNc6hynypF+x4klbNgpIB1525saAcleoNo9+KTo9J5HfA\nXdpmUF8YWYAsdE6UMPpPBV5WKh9YUFKjZd6hF5fdpU53tqMnWJfHYLkgdeDZ\nlACXYCzk1Q8WDgCTxuPCl6y9Fr0BsA2nLIG06V1RMt+8uXWtSFORiQ7t/m77\nS5tH6iQ5ByJSWg3XThSrYhxxmkCQuPZpH6h8NoiPGHmVVaqofThjIc75rj2c\ngpbGKHjDwTHHX4StN/Xd+8ZSUS6/djk/A5MVufSbO/NV84zt3Myli572ofbb\nVU3I5x/pWfmwl7Sl16T76afvtSOiDRUtdxDdFaelUTCbpe3c+jBHYebHej9/\n5Sc1q4kTOAQ0Plr060nrVOO6VymMLTW6582xWADfcfzdiiWCLm9ai/UkZdnB\nHXmt4pQE2qHiIf7OWETnY1O53cJYeXPUE7GpqLq0Y8DnJD88e2OqMGDo0JOu\nzypWdX3yRJbydV1TwbrMy6laRhI5cPSD5eLEBbo9Y7CN+Pk/hRKqG1CYfCWU\nItKNWIS/LPt7LerIG1FArLZ4RezbsqY/OBd3JVLk66f+yQONvQuyAeCdKyHc\nbxwv\r\n=KdKw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC72Zq7TlEN26ask0wwWuuDz99J+3/p4VwNOuedIBvF3QIhAIo8Q1nkDlfdtOISCYayzJ61FUbplBY39ue4iXwAzY/l"}]},"_npmUser":{"name":"ilyasemenov","email":"ilya@semenov.co"},"directories":{},"maintainers":[{"name":"ilyasemenov","email":"ilya@semenov.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grammy-scenes_7.2.0_1644321514220_0.16647691514449714"},"_hasShrinkwrap":false},"7.2.1":{"name":"grammy-scenes","description":"Nested named scenes for grammY","version":"7.2.1","repository":{"type":"git","url":"git+https://github.com/IlyaSemenov/grammy-scenes.git"},"author":{"name":"Ilya Semenov"},"license":"MIT","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","source":"src/index.ts","scripts":{"build":"tsup","prepack":"npm run build","lint":"eslint --fix '**/*.{js,ts}'","prepare":"husky install","test":"npm run test:types && tap 'tests/**/*.test.ts'","test:types":"tsc --noEmit","dev":"NODE_OPTIONS='-r dotenv/config' nodemon --exec esr"},"dependencies":{"ts-essentials":"^9.1.0","uuid":"^8.3.2"},"peerDependencies":{"grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0"},"peerDependenciesMeta":{"grammy-pseudo-update":{"optional":true}},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@tsconfig/node14":"^1.0.1","@types/tap":"^15.0.5","@types/uuid":"^8.3.3","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","dotenv":"^14.1.0","esbuild":"^0.14.8","esbuild-runner":"^2.2.1","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0","husky":">=6","lint-staged":">=10","nodemon":"^2.0.15","prettier":"^2.1.2","tap":"^15.1.5","tsup":"^5.11.9","typescript":"^4.0.5"},"gitHead":"7ce0ea236f0d1bb6fdbe3da427b12e7474a0976c","bugs":{"url":"https://github.com/IlyaSemenov/grammy-scenes/issues"},"homepage":"https://github.com/IlyaSemenov/grammy-scenes#readme","_id":"grammy-scenes@7.2.1","_nodeVersion":"16.14.0","_npmVersion":"8.3.1","dist":{"integrity":"sha512-jN/29EokR+ITDgdvYOBore9xkPHcSD0zgjEu2QJ0LBTEV0ZPDtVbZcY3a7mlCE07IWMCSKkyjup4uJunAUkWxA==","shasum":"85fec3df448b808ccd3f328294c5eac6ae83deca","tarball":"https://registry.npmjs.org/grammy-scenes/-/grammy-scenes-7.2.1.tgz","fileCount":17,"unpackedSize":78270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiKufBACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpcPg/+J++WY5A3/WKRRcNFzlSKqwN8cTCA4ZK+xF+zJJ9qkV09JWRO\r\noPHtbKiDjS8kUUWUxn11APiAmixprpaQabU2Gzulaa8BVWQSMoxDay5YmExj\r\nPuj/7xBdC+l1cV2AzwamnZuMZKC5LPc0iozlsixrKmfKV+IQPIHhn/emgqqM\r\nooiLKkxtV0L98BbZouCHw9lLnsDepjiC9Ui1Js8ha4dX0scTCXkFGVkMLFZa\r\nFUa8c4gJkbP9Y+EeDOsKI99k3y6gvAbDts9nkcsqapgN5Aos3CEXsqyDQ04J\r\ndM06CS2gkWZyDuuXX6si2Li/tu2Z1+We/URgofAWsyvxsC5NDxLrK1mUAAcD\r\nB4gKHkdIBbosSNoVy+YfRco4MeRCcHqUJcpgp1hA64cbHJIeCtuVaUy7l+u4\r\n7i3TXe2MJP01wclyMyua1Udw2DapYax8I7ghpfUP9ibjYGM9OQgf3dGb7A9K\r\ny/3jxtE9f53UQv7QanL2s/sKG0OsuWl6DFiKcCpdP6F3iFIq66djVyXcrvyL\r\najPRmDntJSlmW5EomOej538MW1lfOhtnGoIj+RKbybpU/1S1zBTL1RXkWcIR\r\n8BC9MLXl0yj97atwLF0SwO0dFalAUQza8Tk58hUoT9/MflC1Fu1ug2ONryJS\r\nbRP04mNV3icN4zqYSkDKENh7yP9Sd3J6Ijs=\r\n=CqOW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIGrxtbsLN5dXnVXQ4n1lJp76fgi1Lq69sryqqmiYrgQIgBWOBZQy9T6RI9nC3BsHSTc4aaoMZohm5m8ovtTBjtok="}]},"_npmUser":{"name":"ilyasemenov","email":"ilya@semenov.co"},"directories":{},"maintainers":[{"name":"ilyasemenov","email":"ilya@semenov.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grammy-scenes_7.2.1_1646979009230_0.46871802580610256"},"_hasShrinkwrap":false},"7.3.0":{"name":"grammy-scenes","description":"Nested named scenes for grammY","version":"7.3.0","repository":{"type":"git","url":"git+https://github.com/IlyaSemenov/grammy-scenes.git"},"author":{"name":"Ilya Semenov"},"license":"MIT","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","source":"src/index.ts","scripts":{"build":"tsup","prepack":"npm run build","lint":"eslint --fix '**/*.{js,ts}'","prepare":"husky install","test":"npm run test:types && tap 'tests/**/*.test.ts'","test:types":"tsc --noEmit","dev":"NODE_OPTIONS='-r dotenv/config' nodemon --exec esr"},"dependencies":{"ts-essentials":"^9.1.0","uuid":"^8.3.2"},"peerDependencies":{"grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0"},"peerDependenciesMeta":{"grammy-pseudo-update":{"optional":true}},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@tsconfig/node14":"^1.0.1","@types/tap":"^15.0.5","@types/uuid":"^8.3.3","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","dotenv":"^14.1.0","esbuild":"^0.14.8","esbuild-runner":"^2.2.1","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0","husky":">=6","lint-staged":">=10","nodemon":"^2.0.15","prettier":"^2.1.2","tap":"^15.1.5","tsup":"^5.11.9","typescript":"^4.0.5"},"gitHead":"718c4a918519dd4fe9e34b463354b811f04a8973","bugs":{"url":"https://github.com/IlyaSemenov/grammy-scenes/issues"},"homepage":"https://github.com/IlyaSemenov/grammy-scenes#readme","_id":"grammy-scenes@7.3.0","_nodeVersion":"16.15.0","_npmVersion":"8.5.5","dist":{"integrity":"sha512-/Oq2tJ5+3m5Aw4g88iBEP3RdtyvWu/e+D9OoogvwsWbF506YyN2JyyzYYWibz/ydG7xnUJ73DX9PuYVMhQ/k8g==","shasum":"a838765b44fe6469fb201d7364b78a23e2d11a58","tarball":"https://registry.npmjs.org/grammy-scenes/-/grammy-scenes-7.3.0.tgz","fileCount":17,"unpackedSize":79283,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDpK/qlt9p7yADC07EPaKeA7Azf2jV4RtVbO05vpvutGAIhAP0TdimaxkUqebtOOO2tPHbz+40XqmNWXGJY8Fhl6W4y"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJijNAwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoiKg//RsG5XYKD2Aay+We7eYW/0ty+/7cGMXBfjezN5ayGJ6Dr5L/m\r\nCEn+w2y767FEBJjgwokk//2ikjZnTnGVLiy7gRFtlxf/BPsr9yixju7Kpsh/\r\nusxhO2EMtNwK5HH2ntR2NL04ZA/wnCLwVqwAmJaZoI/axVckbhbfITx+DWow\r\ngI1Lp3nVyTcY2jYZhvDlb7QSujzaRTO1S9+FOyitVxESo7mROidJ4fYUsodq\r\ngJ0qX/fzxFyhslUcEiSvLv3mM1lcgRVMcyNMcrj15fcZtXfbB7VNTjO/wPWE\r\ntONZ2Oz3KZzAKmiKL1T5NtQxsoAy+g8OJ21pwBg/reI7lnwYaNeT9SoBeEj6\r\nRAwRi3RrwwtRhSXHtT0TqAhTReZBh8t2o4ku5fuet13WdlaCzAlaYmhjuB2h\r\nq07mgswepavbndTXfjpCHxq3QdAIW0c+1+4yKm8wwq3v2oVjOqBYxUBpPrm4\r\n9xG7LxEXcunYyQCHFDhxPCWZh7b+GEbDAA5IEuDcXIqI3F3leo8lFFN9aAk1\r\n9WGHl1FTIW2PDzlOZWVzHTVL1lJwNSAZ3qm0dhVD7sSaUf5HdEB2bcLLTTgV\r\nHVmDtoZ5266tJg7cDyLNq3UqdGV2if1J99sklW9si3nRk+D5//tc1E2gkRkh\r\nquPUpti7giRoM2K9kDvoo4d89ev58sbRwZI=\r\n=yALI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ilyasemenov","email":"ilya@semenov.co"},"directories":{},"maintainers":[{"name":"ilyasemenov","email":"ilya@semenov.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grammy-scenes_7.3.0_1653395503959_0.7215199487170241"},"_hasShrinkwrap":false},"7.3.1":{"name":"grammy-scenes","description":"Nested named scenes for grammY","version":"7.3.1","repository":{"type":"git","url":"git+https://github.com/IlyaSemenov/grammy-scenes.git"},"author":{"name":"Ilya Semenov"},"license":"MIT","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","source":"src/index.ts","scripts":{"build":"tsup","prepack":"npm run build","lint":"eslint --fix '**/*.{js,ts}'","prepare":"husky install","test":"npm run test:types && tap 'tests/**/*.test.ts'","test:types":"tsc --noEmit","dev":"NODE_OPTIONS='-r dotenv/config' nodemon --exec esr"},"dependencies":{"ts-essentials":"^9.1.0","uuid":"^8.3.2"},"peerDependencies":{"grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0"},"peerDependenciesMeta":{"grammy-pseudo-update":{"optional":true}},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@tsconfig/node14":"^1.0.1","@types/tap":"^15.0.5","@types/uuid":"^8.3.3","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","dotenv":"^14.1.0","esbuild":"^0.14.8","esbuild-runner":"^2.2.1","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","grammy":"~1.16.0","grammy-pseudo-update":"^3.0.0","husky":">=6","lint-staged":">=10","nodemon":"^2.0.15","prettier":"^2.1.2","tap":"^15.1.5","tsup":"^5.11.9","typescript":"^4.0.5"},"gitHead":"9327dc23c522f978dca58a49eae661d8f6ef501b","bugs":{"url":"https://github.com/IlyaSemenov/grammy-scenes/issues"},"homepage":"https://github.com/IlyaSemenov/grammy-scenes#readme","_id":"grammy-scenes@7.3.1","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-XExrvG2JxJdbrW5Vvj5kyF3VHluyc5XZkodwfwj/CqBOeYpf9WAF7R5JwnH7xRKonYuUu9Hb1p5yUpqm0olhYA==","shasum":"5497964c1c62e84f4bbd7b1008e5b3f2bb50cf6f","tarball":"https://registry.npmjs.org/grammy-scenes/-/grammy-scenes-7.3.1.tgz","fileCount":17,"unpackedSize":79395,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVd+4zxhYDNpmusVj5htzpkVhPKMNT5rPW2Lj80hqz3QIgKGwALxq+Y/t8mgHpQwaLVtx/0C6NZApNOABhZkC+h7k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTMO9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq0pA/+NWGFIhpB25u/6A7zTGiA04PEYIPyQpd2GELf28qTUN2P81TH\r\nODD/+F1m5KIOZEHUroE9D9oDqd+2RO0r4XRfEkhg7TLoF91hJJFXtqJus5F0\r\nBy5/4kizFPPcgK/AA6MpBop33Xxg3ub0mhDNDFn28w/75J8cFz/c4i5EnqZu\r\nrogMbw7267T3ZQrBty598MGFaaUL9Jdjq6x2FyFHaxDt9VjGyEUqCeYhfwS/\r\nTnt65fnpB5QzrcNb4jHK6SpnyQJXnznZa9VXp9Z0brO9+XPZt7i5hCs8WQUa\r\n8eujPHFzFasAA1mGI+y1zjRy/DCh7W2Uk/DQEXSUi4KaEl+YjdnUeLqOgd02\r\nlNt73XV5vhuRd1QZfstTeSVq3jgMJpH74sE9LdUz0ZcCOjMNItAzNWg2sOQk\r\nQPstblLlr1M1kvh9vvUL42kjQit9BKLYYTZnDQ0oxzvv2YJo1YUE6gXeHG0i\r\nTF3IumEgoQ2fo1YLddSYJlqladkqdYFo6sGhvj+3mZQ0H3lkBWCAwNrFoYij\r\n1Z4tpI3qeuM6hr9JdY3HeVfqF3LrN9pFpQ8joyi8EQn0jlc421mqFlD9uSeK\r\n8tGQW0ExsqT1BHUwPpXgyedg/dMEAj8RRLFKelL//Aj/3zJBL/OUbgQdYYh+\r\n3sh7BExxHC0R3QGE6g2crdXE/hAvxHXZe2c=\r\n=oNXv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ilyasemenov","email":"ilya@semenov.co"},"directories":{},"maintainers":[{"name":"ilyasemenov","email":"ilya@semenov.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grammy-scenes_7.3.1_1682752445546_0.2055225994841452"},"_hasShrinkwrap":false},"7.3.2":{"name":"grammy-scenes","description":"Nested named scenes for grammY","version":"7.3.2","repository":{"type":"git","url":"git+https://github.com/IlyaSemenov/grammy-scenes.git"},"author":{"name":"Ilya Semenov"},"license":"MIT","type":"module","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"types":"dist/index.d.ts","source":"src/index.ts","scripts":{"build":"tsup","prepack":"npm run build","lint":"eslint --fix '**/*.{cjs,js,ts}' && prettier --write '**/*.json'","prepare":"husky install","test":"npm run test:types","test:types":"tsc --noEmit","dev":"vite-node --watch"},"dependencies":{"ts-essentials":"^9","uuid":"^8 || ^9"},"peerDependencies":{"grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0"},"peerDependenciesMeta":{"grammy-pseudo-update":{"optional":true}},"devDependencies":{"@commitlint/cli":"~17.6.1","@commitlint/config-conventional":"~17.6.1","@tsconfig/node18":"~2.0.0","@types/node":"~18.16.3","@types/uuid":"~9.0.1","@typescript-eslint/eslint-plugin":"~5.59.1","@typescript-eslint/parser":"~5.59.1","eslint":"~8.39.0","eslint-config-prettier":"~8.8.0","eslint-plugin-prettier":"~4.2.1","eslint-plugin-simple-import-sort":"~10.0.0","grammy":"~1.16.0","grammy-pseudo-update":"^3.0.1","husky":"~8.0.3","lint-staged":"~13.2.2","prettier":"~2.8.8","tsup":"~6.7.0","typescript":"~5.0.4","vite":"~4.3.3","vite-node":"~0.30.1","vite-tsconfig-paths":"~4.2.0"},"gitHead":"e6b73baccbcaf35129b98d82628f63ae319f12bf","bugs":{"url":"https://github.com/IlyaSemenov/grammy-scenes/issues"},"homepage":"https://github.com/IlyaSemenov/grammy-scenes#readme","_id":"grammy-scenes@7.3.2","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-HOtDbzM7Nsi+liDFt7IBr9aWLKtR9OepULO7ocYLchTkDWMnCFeQXzWFqWpcv8tuxuxa0dX53M8vf1SYcvz8GA==","shasum":"097a757eb64556221ef704be9522ee2d2726e6f0","tarball":"https://registry.npmjs.org/grammy-scenes/-/grammy-scenes-7.3.2.tgz","fileCount":16,"unpackedSize":85744,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICNZicCLOFjPm/3BLOSJ+kkpR7jYXb1Ac40jXHDhMoBJAiBKHRZlG+9M/8vClpZr8EOC8ZLBnOUXZ2g1BfrYTtZAvg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTe8ZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpE1w//fu6TiLm8AKXsVCEdEgMrD1Ommr473Kaaq67uVro+QwCqIa+m\r\naAh6HAs2La4x4z0pqN2eCcOCUrrNgryccdz0Bom3gzKnNO81pDvmFptVM1Gp\r\nfT0b0cuJF0OgwQYGTcL8DaITZu2nEwg/qV4GwQ0TJ8x6m0NH+FuaB4jswYds\r\n8avV6UoYceayyTmaSmMASpO5/DxBhfLqvjd832ldjBMSZ1PcwekwMOGreyIe\r\nNUsBb07iX4dpo0QZktYlVxDPBVxIsraw6s2/NNCZhuyYqx0NzlRlOEzsvzMF\r\nyKyelK6DgIs7bzR6sCMgouKfSLbM6wzS8euDohXhiHQWBWf5z/uv4Uex0Jeq\r\n/eFv1/6FSh9x5QhSnhK8T9b244uFwXieQ/NkXRWekDT0r8GDfhRMRFQ9hMwE\r\nOr84yIjdEOZ6+jnFK+AWLgwHAs5WtoSBVooFdYEHKGCa8e0x2UUNERa7WAtc\r\nqel8s24pgNCcMJjf6c8srUUAOjxLHEFgOAs07QYHVPnzPa42rGWzS3JTnvOj\r\nWYSwtourtNkdWWdCIXnXfYOnrQkVO9TkZS8kbSDvoAIak9+rjgX1DciUWviG\r\nBJ6awZtS/tMRnYc6Lbroy1gq1liz3MRRfUnJH5/ludUqb1j6frB6PUlRBAgz\r\n/I1bbtQgn95Y9jjfZE84mIGjGdAkrTFVvk0=\r\n=UNEp\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ilyasemenov","email":"ilya@semenov.co"},"directories":{},"maintainers":[{"name":"ilyasemenov","email":"ilya@semenov.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grammy-scenes_7.3.2_1682829080903_0.8055991659434554"},"_hasShrinkwrap":false},"7.3.3":{"name":"grammy-scenes","description":"Nested named scenes for grammY","version":"7.3.3","repository":{"type":"git","url":"git+https://github.com/IlyaSemenov/grammy-scenes.git"},"author":{"name":"Ilya Semenov"},"license":"MIT","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","source":"src/index.ts","scripts":{"build":"tsup","prepack":"npm run build","lint":"eslint --fix '**/*.{js,ts}'","prepare":"husky install","test":"npm run test:types && tap 'tests/**/*.test.ts'","test:types":"tsc --noEmit","dev":"NODE_OPTIONS='-r dotenv/config' nodemon --exec esr"},"dependencies":{"ts-essentials":"^9.1.0","uuid":"^8.3.2"},"peerDependencies":{"grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0"},"peerDependenciesMeta":{"grammy-pseudo-update":{"optional":true}},"devDependencies":{"@commitlint/cli":"^15.0.0","@commitlint/config-conventional":"^15.0.0","@tsconfig/node14":"^1.0.1","@types/tap":"^15.0.5","@types/uuid":"^8.3.3","@typescript-eslint/eslint-plugin":"^5.8.0","@typescript-eslint/parser":"^5.8.0","dotenv":"^14.1.0","esbuild":"^0.14.8","esbuild-runner":"^2.2.1","eslint":"^8.5.0","eslint-config-prettier":"^8.3.0","eslint-plugin-prettier":"^4.0.0","eslint-plugin-simple-import-sort":"^7.0.0","grammy":"~1.16.0","grammy-pseudo-update":"^3.0.0","husky":">=6","lint-staged":">=10","nodemon":"^2.0.15","prettier":"^2.1.2","tap":"^15.1.5","tsup":"^5.11.9","typescript":"^4.0.5"},"gitHead":"512fc6b77f5f9094296921f7d87d8fe01c730210","bugs":{"url":"https://github.com/IlyaSemenov/grammy-scenes/issues"},"homepage":"https://github.com/IlyaSemenov/grammy-scenes#readme","_id":"grammy-scenes@7.3.3","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-yzpUw4oWQgeHJPxCRZ0Z3DcD8H7SCsYevxHyr4iPexJmJ5Ix+aJHjgTxIgPSTKTnyJrtH3MEE/tiOZ4P65nhZg==","shasum":"b6379ee618cbe5f8879d8d07811507d8964f2e51","tarball":"https://registry.npmjs.org/grammy-scenes/-/grammy-scenes-7.3.3.tgz","fileCount":17,"unpackedSize":79395,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEpwB6/eQ+ISw2Dy0hdu5JwDY8bgq2IEqDnaG3PwYxtUAiAJjt/cgUK2VoMVZxqMuoru9yn1MAq0dgbKe5I/ni8K7Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTfSgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoqfw//YRiogRYcKqiddeIY3cEpgxcrG4fBJLsHyBOTn9lg8r8W5yAW\r\nKzD5CetSuDSoSSgzwp4wdr/Ne3gM3jaCJg5xEUHpCBJUYPLz/k6CV3SFCGat\r\nQ3gJlQzob6Ofp7Y4gkpMjAGEliKsKnWMwf71RmNX5/gdxBEwOHP9GuhjyYxJ\r\nIOC3+rO/1x+EJ8onocJsIEzXEYAafnKFfkjxexp5nt0f+JshZzsdTRJ908Mo\r\nFF/xY1+BqnozXkNjRotS+6BNus/ChCvovbOpfQ5gW4DtFy39G/igHn2TPuJ8\r\nvE2I6VkQw3eNg7LDMcob/dojhvfjVhJwt8t3/S2f8Ih+MIUUyCmr+sZX1go3\r\nJ45znIZHSxPAEtYnORrVfkkA70EHEffrK38IexGTjzk/vAmeDoGzedmhMvs6\r\nXfno4LMj/kWt87UlV08KWN0ZJc2gRD6DQ57R1WKGpV6gWcl+L2lJmIhQuCMk\r\nAgjYQ7AEsJD6Z1nMfPGYXJe+YjnCS/BkeAuWsycmjYEGhyuxqLZV9privuKn\r\n57PQWwjyn0WqVWEAMJ57Z3XQ94/pPhoP/LFi8IvgRTPIpsslbRkOBAorZqAs\r\nEH5itaPasl2y1BmLNaTlukeI5wKV9sjGdk/Mj8v1g27YObqz0g7C9zj+d3Zf\r\nDVah6WjLOm5hh8F5ksmUa4IA7a55OdsKg6Y=\r\n=hhY0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ilyasemenov","email":"ilya@semenov.co"},"directories":{},"maintainers":[{"name":"ilyasemenov","email":"ilya@semenov.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grammy-scenes_7.3.3_1682830496552_0.0468260353102985"},"_hasShrinkwrap":false},"8.0.0":{"name":"grammy-scenes","description":"Nested named scenes for grammY","version":"8.0.0","repository":{"type":"git","url":"git+https://github.com/IlyaSemenov/grammy-scenes.git"},"author":{"name":"Ilya Semenov"},"license":"MIT","type":"module","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"types":"dist/index.d.ts","source":"src/index.ts","scripts":{"build":"tsup","prepack":"npm run build","lint":"eslint --fix '**/*.{cjs,js,ts}' && prettier --write '**/*.json'","prepare":"husky install","test":"npm run test:types","test:types":"tsc --noEmit","dev":"vite-node --watch"},"dependencies":{"ts-essentials":"^9","uuid":"^8 || ^9"},"peerDependencies":{"grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0"},"peerDependenciesMeta":{"grammy-pseudo-update":{"optional":true}},"devDependencies":{"@commitlint/cli":"~17.6.1","@commitlint/config-conventional":"~17.6.1","@tsconfig/node18":"~2.0.0","@types/node":"~18.16.3","@types/uuid":"~9.0.1","@typescript-eslint/eslint-plugin":"~5.59.1","@typescript-eslint/parser":"~5.59.1","eslint":"~8.39.0","eslint-config-prettier":"~8.8.0","eslint-plugin-prettier":"~4.2.1","eslint-plugin-simple-import-sort":"~10.0.0","grammy":"~1.16.0","grammy-pseudo-update":"^3.0.1","husky":"~8.0.3","lint-staged":"~13.2.2","prettier":"~2.8.8","tsup":"~6.7.0","typescript":"~5.0.4","vite":"~4.3.3","vite-node":"~0.30.1","vite-tsconfig-paths":"~4.2.0"},"gitHead":"84a1082d43441a2cebdc8b85bfb09facc49e681e","bugs":{"url":"https://github.com/IlyaSemenov/grammy-scenes/issues"},"homepage":"https://github.com/IlyaSemenov/grammy-scenes#readme","_id":"grammy-scenes@8.0.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-aBaSRd92yBq4xgyl4LsBiePJXPfYmPapSl7CA+/PA+Gwk7OeZXblOi3hc0UDbTOm+F2c8trQ1pUCaboP6VyQ2Q==","shasum":"32655ee432f5d28b82dddae178c9737bead70009","tarball":"https://registry.npmjs.org/grammy-scenes/-/grammy-scenes-8.0.0.tgz","fileCount":16,"unpackedSize":85744,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXkvAbr8tDabulzO8/9bBO1pFo27596MhkeyddIDdWfwIgE+uGW1nW9Io6u1f8D6D0e0Lx7i1u0EiH9rcIGx6Ehmg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTf4YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr7aw/9HqB+pBfEDxtJRCDIsEIql4jHgEciDzDBu8Q2AX/1/Bd33BHb\r\nhVYWP79Rt+9kGjVu8hlzMzZlIoccRdSqmEHx4YJQS1O53PE2Ti2IYEBnwNx6\r\nrgJ47UQjhJq6gNxgQt9SiPO5YWsGwjN+q05Di8eeV5N+o6OPcCSr+IU4DAh/\r\nMl8Ey6OBMYBCwFVq0wE8WsajzUxRSUNGXSBb+AkE3Gfx2V7bBFk7hcoFTUUn\r\n5lhCHay/9busCuSlMc72iVgpfY/Q/+VxyT9T7HJZyCBGZpzdCTVcs2DEwTzd\r\nNo2Z4ZV27sn+eSjD7h9lSpn/DDPjT66O9UBYzHqvCIpCbKqSM24iDIbx9IM3\r\nlY1ZyI5v8sAoYhBn13H4MefXuaGiHFG1rpx3ouezZZxb/VDLCSSKYmtx2w9l\r\nmoUCGmx24LhqTum82SkK3LYdDcHx95D6WXkabu5zMiZudPY3xE2Ei8qqhUqT\r\nMOcC1Pq3xVndDGyW4dJUrjGNaq8ygXm+BSe533VYMa8R2jv3+Tv58dwy8YuU\r\nO0HXlZbWfSYAILt3Vc54SR7Phjxolloa7JXD2BAQhS5v6WsPStab1Y9F1Z30\r\nCz8OEZ16Gj6S5bJQc3MvtA88o5gnmm17yz+5Ne4AcbmidI1UgNfTsAEz8BgH\r\n5SSKD3HXkIphIgcts/O1s0UVMKdp15Lfd6I=\r\n=3EZ0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ilyasemenov","email":"ilya@semenov.co"},"directories":{},"maintainers":[{"name":"ilyasemenov","email":"ilya@semenov.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grammy-scenes_8.0.0_1682832920672_0.058767843438791934"},"_hasShrinkwrap":false},"9.0.0":{"name":"grammy-scenes","description":"Nested named scenes for grammY","version":"9.0.0","repository":{"type":"git","url":"git+https://github.com/IlyaSemenov/grammy-scenes.git"},"author":{"name":"Ilya Semenov"},"license":"MIT","type":"module","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"types":"dist/index.d.ts","source":"src/index.ts","scripts":{"build":"tsup","prepack":"npm run build","lint":"eslint --fix '**/*.{cjs,js,ts}' && prettier --write '**/*.json'","prepare":"husky install","test":"npm run test:types","test:types":"tsc --noEmit","dev":"vite-node --watch"},"dependencies":{"ts-essentials":"^9","uuid":"^8 || ^9"},"peerDependencies":{"grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0"},"peerDependenciesMeta":{"grammy-pseudo-update":{"optional":true}},"devDependencies":{"@commitlint/cli":"~17.6.1","@commitlint/config-conventional":"~17.6.1","@tsconfig/node18":"~2.0.0","@types/node":"~18.16.3","@types/uuid":"~9.0.1","@typescript-eslint/eslint-plugin":"~5.59.1","@typescript-eslint/parser":"~5.59.1","eslint":"~8.39.0","eslint-config-prettier":"~8.8.0","eslint-plugin-prettier":"~4.2.1","eslint-plugin-simple-import-sort":"~10.0.0","grammy":"~1.16.0","grammy-pseudo-update":"^3.0.1","husky":"~8.0.3","lint-staged":"~13.2.2","prettier":"~2.8.8","tsup":"~6.7.0","typescript":"~5.0.4","vite":"~4.3.3","vite-node":"~0.30.1","vite-tsconfig-paths":"~4.2.0"},"gitHead":"2e46889d5ca951f2ea7f29e577548944d494574e","bugs":{"url":"https://github.com/IlyaSemenov/grammy-scenes/issues"},"homepage":"https://github.com/IlyaSemenov/grammy-scenes#readme","_id":"grammy-scenes@9.0.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-2/fKFRHBNsGltlwD1WcarMpi9//315Y27n3mRaYLGUZpITW+UPo3m2lUVrILm/4PmlVWIuiIjEol/crZenCRsQ==","shasum":"d85d96f58a6b75b868ebc9bff9be1446544673dc","tarball":"https://registry.npmjs.org/grammy-scenes/-/grammy-scenes-9.0.0.tgz","fileCount":16,"unpackedSize":86412,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvKUj8n5zsbfOfPmv5/3prIv3ros21E5T6yFZNPbpE4QIhAIdZyvA0U8HrMsAXquZF8jD3Dh5BxovDgvi5n/E5+o7s"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkThfRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpBThAApMWuRIhtb64/08S1wjijFP/EmL+WNb422xt+plHIc2Ep7E5y\r\nQQNmlLjpRnZTTXp2NF5vBkmilMhp5MNujAlbo/3XSLnVUM/lHkCXDIWLMOQF\r\n5lIeYEehbrLP9GIh90JNoLyP0YKZVTaVCmJfyBc/xySnbcwwcD2O+0hte+Mf\r\noLPBXII3cq+MSNkMoRJzhRqqcgPDsZI8mJdW4QCujvsjb1d2AJZJJunEMeUv\r\n2tvaH5japGGDmkeTGhZJ+7Jkl9IPpmX60cZroYc0i83xC9YkoY08fc2l94gf\r\nowHyjOwOz3es1ESbQKEazeyYCYURCVi5hX1z7kX+NFmrdcBo1rkxPkgZUQIG\r\nXpUF83t6db3VAEDbGKu6gz9sb5rUsN7mLEcvoQ3T4mvyItW+aXWd8EID21z1\r\nyx+yK2GWbefegkw0Zn/CpCKaJvumVNG+rep8FdocGPJmRcwgWNqLhojxXfwY\r\n3rYv+ulHmG2rsD4/c+QrsGjxA7Vv+dLBrZ7Sg2FetWKbzlsyPY5E7kMjvb50\r\niVisGtpzjc2D/nIGAv/HxXHs1/+J0nEeLSinFpjMJK0Pks8Vpr/MJdEPtBqZ\r\nAhZqXCQl8lRsvk42xzy0NkCKQL9fMKrtU/5O+0HwLiI7KxiZwhav6QGfVxQI\r\nNQVO0paT+dljPjEATl4Rqe3+an79cn+N+iY=\r\n=1s/Q\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ilyasemenov","email":"ilya@semenov.co"},"directories":{},"maintainers":[{"name":"ilyasemenov","email":"ilya@semenov.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grammy-scenes_9.0.0_1682839504926_0.9111692656274353"},"_hasShrinkwrap":false},"10.0.0":{"name":"grammy-scenes","description":"Nested named scenes for grammY","version":"10.0.0","repository":{"type":"git","url":"git+https://github.com/IlyaSemenov/grammy-scenes.git"},"author":{"name":"Ilya Semenov"},"license":"MIT","type":"module","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"types":"dist/index.d.ts","source":"src/index.ts","scripts":{"build":"tsup","prepack":"npm run build","lint":"eslint --fix '**/*.{cjs,js,ts}' && prettier --write '**/*.json'","prepare":"husky install","test":"npm run test:types","test:types":"tsc --noEmit","dev":"vite-node --watch"},"dependencies":{"debug":"^4","ts-essentials":"^9","uuid":"^8 || ^9"},"peerDependencies":{"grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0"},"peerDependenciesMeta":{"grammy-pseudo-update":{"optional":true}},"devDependencies":{"@commitlint/cli":"~17.6.1","@commitlint/config-conventional":"~17.6.1","@tsconfig/node18":"~2.0.0","@types/debug":"~4.1.7","@types/node":"~18.16.3","@types/uuid":"~9.0.1","@typescript-eslint/eslint-plugin":"~5.59.1","@typescript-eslint/parser":"~5.59.1","eslint":"~8.39.0","eslint-config-prettier":"~8.8.0","eslint-plugin-prettier":"~4.2.1","eslint-plugin-simple-import-sort":"~10.0.0","grammy":"~1.16.0","grammy-pseudo-update":"^3.0.1","husky":"~8.0.3","lint-staged":"~13.2.2","prettier":"~2.8.8","tsup":"~6.7.0","typescript":"~5.0.4","vite":"~4.3.3","vite-node":"~0.30.1","vite-tsconfig-paths":"~4.2.0"},"gitHead":"7b8ffb1f9af022bc14cfe78b1848739eee79afc8","bugs":{"url":"https://github.com/IlyaSemenov/grammy-scenes/issues"},"homepage":"https://github.com/IlyaSemenov/grammy-scenes#readme","_id":"grammy-scenes@10.0.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-rIeVxofgVz0vOcUU99HjwcwTzrGfcywjgXsQG+4spuaNDFoypl/TX6fdgwMwJlgWIP9voJHQrKJFf5JsQISZqA==","shasum":"b4d186dc1528403e1963fd18884d4f9f1e522a2c","tarball":"https://registry.npmjs.org/grammy-scenes/-/grammy-scenes-10.0.0.tgz","fileCount":16,"unpackedSize":95570,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHdYKEeNhD+At/Bglv9tY6DWUNlfpEfz00m05GHUMq2nAiAH6Pi/TIr4JLhtc0NYoAx2hkJHOi0JEYyPH43GawtaXQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkTkcJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpehRAAkQu+9Bbnq5S6P78vIxgEOk0klkUZWkl/ZPz2fJcKhCipJFG4\r\njpBstH9r6ITsaf8G4+hnERRjy+aRx/0jvHtbxJCcW6BR7rBgS+qwPbwGfxA3\r\nuORSnIiy4CFQUvqZ7EbjGLW9NsjiGodXGHe52fCZ/8ATnzAt5B7hQ3Anit5W\r\nD+JoFBIpocYG/+Dfzb/XCJNZE2OBZfQkscGq7KL/XWGX7O6hGJDWgXWXwNQg\r\nc8MGSlCTlsPNrgeVPYLkHUREEwGFhoc7ioxBu1JHaKYpHkvbQ51GaFjwil3a\r\nLtTvZ9ITCHJY1qmJ/YJhqoh0Jsc3m0tHzFxv0VmlQYvRWyGpQ1OQ3ONMPGbY\r\n9HlNv8W5PFPz2PaUij6rSMXw0eBEzcGg0xOd9VlvfJtc09bsfwEoCxRFXP/C\r\noy9z14kKIhRvFNXoLOYQBLMcgKSrq2CXwK86zz8dEDs1TfFhsvV8VejrX6nA\r\n0F1aEDowWtlG1hmItk0BPSU/5IVxcaGBZTqQv7Vw/aiGygpJTo9ULrNn7ZFw\r\nDMfxRaHg1LbI+tc32a4sSu/b23Yjw5+YC349eIWEuaF8i73IQ1sJmhLsltwB\r\nYhXA7gwv2LKMRa9p11P4/cwf3L2zl+B8PAUQJlc0nbzY5/GV0lIxZWwRqWVN\r\nqGoOUXtdNNOGtNZoxm/im9TyuerUYDC6AI4=\r\n=7bLY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ilyasemenov","email":"ilya@semenov.co"},"directories":{},"maintainers":[{"name":"ilyasemenov","email":"ilya@semenov.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grammy-scenes_10.0.0_1682851593294_0.40739197118046366"},"_hasShrinkwrap":false},"10.1.0":{"name":"grammy-scenes","description":"Nested named scenes for grammY","version":"10.1.0","repository":{"type":"git","url":"git+https://github.com/IlyaSemenov/grammy-scenes.git"},"author":{"name":"Ilya Semenov"},"license":"MIT","type":"module","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"types":"dist/index.d.ts","source":"src/index.ts","scripts":{"build":"tsup","prepack":"npm run build","lint":"eslint --fix '**/*.{cjs,js,ts}' && prettier --write '**/*.json'","prepare":"husky install","test":"npm run test:types","test:types":"tsc --noEmit","dev":"vite-node --watch"},"dependencies":{"debug":"^4","ts-essentials":"^9","uuid":"^8 || ^9"},"peerDependencies":{"grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0"},"peerDependenciesMeta":{"grammy-pseudo-update":{"optional":true}},"devDependencies":{"@commitlint/cli":"~17.6.1","@commitlint/config-conventional":"~17.6.1","@tsconfig/node18":"~2.0.0","@types/debug":"~4.1.7","@types/node":"~18.16.3","@types/uuid":"~9.0.1","@typescript-eslint/eslint-plugin":"~5.59.1","@typescript-eslint/parser":"~5.59.1","eslint":"~8.39.0","eslint-config-prettier":"~8.8.0","eslint-plugin-prettier":"~4.2.1","eslint-plugin-simple-import-sort":"~10.0.0","grammy":"~1.16.0","grammy-pseudo-update":"^3.0.1","husky":"~8.0.3","lint-staged":"~13.2.2","prettier":"~2.8.8","tsup":"~6.7.0","typescript":"~5.0.4","vite":"~4.3.3","vite-node":"~0.30.1","vite-tsconfig-paths":"~4.2.0"},"gitHead":"7337c7fdc19e4769fe5677be26f667c34c7ede5f","bugs":{"url":"https://github.com/IlyaSemenov/grammy-scenes/issues"},"homepage":"https://github.com/IlyaSemenov/grammy-scenes#readme","_id":"grammy-scenes@10.1.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-Pa6I12GswoCzoLLRDIO8BRH2V3yGFNtuczXF+tIOMdo8+a3nxHHNCJOwrBu9oAw9IxNgiUO34jQWY8Kjr7zfYg==","shasum":"cf60e227eee10f4b5683c51f6dfe39b8668b493d","tarball":"https://registry.npmjs.org/grammy-scenes/-/grammy-scenes-10.1.0.tgz","fileCount":16,"unpackedSize":96703,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICS0Z2aJ9btCGP395/xAAvdi2vVWkJMCwpltw9ZUuLPuAiEAnL4YDLBP9IW9bS18UAj5126esy47PHAa2A9JXUqRTfY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkT61yACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmokYA//UwmvzzRv0JE449ZhLTJzXhEfcenSxr2/YQ0qJqcg7/jKoJH+\r\nSLAr7rYvhUf3JzQYg5yW+HiWxpM3GQjA/4PtikQ1/5i3Emzg6ObWeMb2r0sE\r\nW6XjbyZXFznEai/epCKgBLAbR2Lv2FtkxpXQh1qhkb92Vy39UL7nwk/w7sgd\r\nkyYMCe4UXZzTb8Lrv95AWL+GtfwFIQRviLXU+sJ/ulTTx7y6rN3/6vCXJnKa\r\nGD8jP/EOxizQuruhm7tyEvSXP2Y62TxCbFflAf9Hq4xBackhe4YzNjCBIAyJ\r\nNE2jezy7scNTWzjJODDu5fpjWz/BKfd/lCgVVklM4EEOVyoEHRnZgTUV6plk\r\nHOGLBYxt3uhqTzd5X2/fTKRvhbZsyzZzcbTK8LvGWX81sb7ymsu1fDd2K5pc\r\nu83X8McU25RO37e1p+5XIS+G+OWWcl7jhbA3bViOhz4XElPvbHySmtmkL3tl\r\ndmhbtLBVEN2IZuScEVK8NoNF85nNAuTn2E/5rX/Egqx0/Q0aLhr0+tO/bJes\r\nA2tm9ufe/1NRy+5cMVwmIw6WukxJY0MAfXYiS+K/c+//Rl2bNmzlQjHdT8u0\r\nalAw9nyxgV0zBqoCWGNj2N1Yk7graOcjR8F8epOkABNAJqR4z1txEst+NNky\r\n/st+CD1sfWfFJlOhX3EQAngn2mvZsMYzDRs=\r\n=1Spm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ilyasemenov","email":"ilya@semenov.co"},"directories":{},"maintainers":[{"name":"ilyasemenov","email":"ilya@semenov.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grammy-scenes_10.1.0_1682943346412_0.40503918175923737"},"_hasShrinkwrap":false},"10.2.0":{"name":"grammy-scenes","description":"Nested named scenes for grammY","version":"10.2.0","repository":{"type":"git","url":"git+https://github.com/IlyaSemenov/grammy-scenes.git"},"author":{"name":"Ilya Semenov"},"license":"MIT","type":"module","exports":{"import":"./dist/index.js","require":"./dist/index.cjs"},"types":"dist/index.d.ts","source":"src/index.ts","scripts":{"build":"tsup","prepack":"npm run build","lint":"eslint --fix '**/*.{cjs,js,ts}' && prettier --write '**/*.json'","prepare":"husky install","test":"npm run test:types","test:types":"tsc --noEmit","dev":"vite-node --watch"},"dependencies":{"debug":"^4","ts-essentials":"^9","uuid":"^8 || ^9"},"peerDependencies":{"grammy":"^1.5.4","grammy-pseudo-update":"^3.0.0"},"peerDependenciesMeta":{"grammy-pseudo-update":{"optional":true}},"devDependencies":{"@commitlint/cli":"~17.6.1","@commitlint/config-conventional":"~17.6.1","@tsconfig/node18":"~2.0.0","@types/debug":"~4.1.7","@types/node":"~18.16.3","@types/uuid":"~9.0.1","@typescript-eslint/eslint-plugin":"~5.59.1","@typescript-eslint/parser":"~5.59.1","eslint":"~8.39.0","eslint-config-prettier":"~8.8.0","eslint-plugin-prettier":"~4.2.1","eslint-plugin-simple-import-sort":"~10.0.0","grammy":"~1.16.0","grammy-pseudo-update":"^3.0.1","husky":"~8.0.3","lint-staged":"~13.2.2","prettier":"~2.8.8","tsup":"~6.7.0","typescript":"~5.0.4","vite":"~4.3.3","vite-node":"~0.30.1","vite-tsconfig-paths":"~4.2.0"},"gitHead":"e78203794549e8341204937c4ded0b164236e44a","bugs":{"url":"https://github.com/IlyaSemenov/grammy-scenes/issues"},"homepage":"https://github.com/IlyaSemenov/grammy-scenes#readme","_id":"grammy-scenes@10.2.0","_nodeVersion":"18.12.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-j1u1ay811ioL0+GlqlkhNVdlutBuTgk3ZXeCvSP4nANQZ7M8Wvg8U4+zfjIuuSH/wp1b3zc7mI2FD5aj8TplhQ==","shasum":"06865fbbbfdccc56e0908a68739ba6152eb01134","tarball":"https://registry.npmjs.org/grammy-scenes/-/grammy-scenes-10.2.0.tgz","fileCount":16,"unpackedSize":97860,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJhcZbqgQFCEH55L6rcy+7j+X4olyXCCCSigwGPB+YsAIhAK4KkMtM6WhUZGrFC4GOWVJ4y/kP51rFibPcge1u8Dcu"}]},"_npmUser":{"name":"ilyasemenov","email":"ilya@semenov.co"},"directories":{},"maintainers":[{"name":"ilyasemenov","email":"ilya@semenov.co"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/grammy-scenes_10.2.0_1694001259241_0.6579954356173703"},"_hasShrinkwrap":false}},"time":{"created":"2021-12-24T14:19:00.642Z","1.0.0":"2021-12-24T14:19:00.807Z","modified":"2023-09-06T11:54:19.667Z","1.1.0":"2021-12-25T17:24:39.896Z","1.2.0":"2021-12-27T09:09:43.237Z","2.0.0":"2021-12-27T10:16:20.741Z","3.0.0":"2021-12-27T10:53:41.837Z","3.1.0":"2021-12-29T07:58:57.934Z","4.0.0":"2021-12-29T11:56:38.487Z","5.0.0":"2022-01-23T07:44:00.660Z","5.0.1":"2022-01-24T02:51:09.114Z","6.0.0":"2022-01-27T05:04:48.376Z","6.0.1":"2022-01-27T05:32:23.531Z","6.1.0":"2022-01-28T05:33:10.600Z","6.1.1":"2022-01-28T06:17:02.050Z","6.1.2":"2022-01-28T07:15:51.175Z","6.1.3":"2022-01-28T07:45:39.688Z","6.1.4":"2022-01-28T11:15:55.403Z","7.0.0":"2022-02-07T13:55:08.464Z","7.1.0":"2022-02-08T11:25:21.875Z","7.2.0":"2022-02-08T11:58:34.413Z","7.2.1":"2022-03-11T06:10:09.368Z","7.3.0":"2022-05-24T12:31:44.188Z","7.3.1":"2023-04-29T07:14:05.731Z","7.3.2":"2023-04-30T04:31:21.103Z","7.3.3":"2023-04-30T04:54:56.718Z","8.0.0":"2023-04-30T05:35:20.839Z","9.0.0":"2023-04-30T07:25:05.131Z","10.0.0":"2023-04-30T10:46:33.462Z","10.1.0":"2023-05-01T12:15:46.678Z","10.2.0":"2023-09-06T11:54:19.490Z"},"maintainers":[{"name":"ilyasemenov","email":"ilya@semenov.co"}],"description":"Nested named scenes for grammY","homepage":"https://github.com/IlyaSemenov/grammy-scenes#readme","repository":{"type":"git","url":"git+https://github.com/IlyaSemenov/grammy-scenes.git"},"author":{"name":"Ilya Semenov"},"bugs":{"url":"https://github.com/IlyaSemenov/grammy-scenes/issues"},"license":"MIT","readme":"# grammy-scenes\n\n`grammy-scenes` is a plugin for [grammY](https://grammy.dev/) that adds support for [scenes](https://github.com/grammyjs/grammY/issues/136).\n\n## Install\n\n```sh\nnpm i grammy-scenes\n```\n\n## Use\n\n```ts\nimport { Bot, Context, session, SessionFlavor } from \"grammy\"\nimport { ScenesSessionData, ScenesFlavor } from \"grammy-scenes\"\n\nimport { scenes } from \"./scenes\"\n\ntype SessionData = ScenesSessionData & {\n  // Your own global session interface, could be empty as well.\n}\n\nexport type BotContext = Context & SessionFlavor<SessionData> & ScenesFlavor\n\nconst bot = new Bot<BotContext>(process.env.BOT_TOKEN)\n\nbot.use(\n  session({\n    initial: () => ({}),\n  })\n)\n\n// or:\nbot.use(\n  session({\n    type: \"multi\",\n    scenes: {},\n  })\n)\n\n// Inject ctx.scenes\nbot.use(scenes.manager())\n\nbot.command(\"start\", async (ctx) => {\n  await ctx.reply(`Welcome here.`)\n  await ctx.scenes.enter(\"main\")\n})\n\n// Actually run scenes\nbot.use(scenes)\n\nbot.start()\n```\n\n### Scenes\n\nTypically, you will want to have a single root scenes composer:\n\n```ts\nimport { ScenesComposer } from \"grammy-scenes\"\n\nimport { BotContext } from \"../bot\"\nimport { mainScene } from \"./main\"\nimport { otherScene } from \"./other\"\n\nexport const scenes = new ScenesComposer<BotContext>()\nscenes.scene(mainScene)\nscenes.scene(otherScene)\n\n// or:\nexport const scenes = new ScenesComposer<BotContext>(mainScene, otherScene)\n```\n\nand decompose each scene into its own module:\n\n```ts\nimport { Scene } from \"grammy-scenes\"\n\nimport { BotContext } from \"../bot\"\n\nexport const mainScene = new Scene<BotContext>(\"main\")\n\n// Define scene flow with steps.\nmainScene.step(async (ctx) => {\n  await ctx.reply(\"Entering main scene...\")\n})\n\nmainScene.step(async (ctx) => {\n  await ctx.reply(\"Enter your name:\")\n})\n\n// As the flow comes to wait(), the execution will stop.\n// Next Telegram updates will be passed to the inner middleware.\n// The inner middleware should call ctx.scene.resume() to proceed to the next scene step.\n// Make sure to use unique label in each wait() block.\nmainScene.wait(\"name\").on(\"message:text\", async (ctx) => {\n  const name = ctx.message.text\n  if (name.toLowerCase() === \"john\") {\n    await ctx.reply(`Welcome, ${name}!`)\n    // Proceed to the next step.\n    ctx.scene.resume()\n  } else {\n    await ctx.reply(`${name}, your are not welcome here.`)\n    // Keep the execution in the current wait() block.\n  }\n})\n\n// Add more steps...\nmainScene.step(async (ctx) => {\n  await ctx.reply(\"Proceeding...\")\n})\n\n// Mark position in the scene to be able to jump to it (see below).\nmainScene.label(\"start\")\n\n// A scene may unconditionally call a nested scene.\n// See sample captcha implementation below.\nmainScene.call(\"captcha\")\n\n// Please add step label for the first step after call()\nmainScene.label(\"after_captcha\").step(async (ctx) => {\n  await ctx.reply(`Please choose:`, {\n    reply_markup: {\n      inline_keyboard: [\n        [\n          { text: \"Start over\", callback_data: \"start\" },\n          { text: \"Add item\", callback_data: \"add_item\" },\n          { text: \"Exit\", callback_data: \"exit\" },\n        ],\n      ],\n    },\n  })\n})\n\nmainScene.wait(\"menu\").on(\"callback_query:data\", async (ctx) => {\n  await ctx.answerCallbackQuery()\n  const choice = ctx.callbackQuery.data\n  if (choice === \"start\") {\n    // Jump to the label marked above.\n    ctx.scene.goto(\"start\")\n  } else if (choice === \"add_item\") {\n    // Conditionally call a nested scene.\n    // Implies automatic resume after the nested scene completes.\n    ctx.scene.call(\"add_item\")\n  } else if (choice === \"exit\") {\n    // Exit scene, don't call next middleware.\n    ctx.scene.exit()\n  }\n})\n\nmainScene.step((ctx) => ctx.reply(`Main scene finished`))\n```\n\n### Scene/step argument\n\n```ts\nbot.command(\"start\", (ctx) =>\n  ctx.scenes.enter(\n    \"main\",\n    // Pass any data (not necessarily serializable).\n    // The payload will be accessible as ctx.scene.arg in the first scene middleware, and then discarded.\n    { title: \"mylord\" }\n  )\n)\n\nmainScene.step(async (ctx) => {\n  await ctx.reply(`Enter your name, ${ctx.scene.arg?.title || \"mortal\"}:`)\n})\n```\n\nThe following API methods allow passing argument:\n\n- `scene.enter`\n- `scene.call`\n- `scene.goto`\n- `scene.exit`\n- `scene.arg`\n- `ctx.scenes.enter`\n- `ctx.scenes.notify`\n- `ctx.scene.call`\n- `ctx.scene.exit`\n- `ctx.scene.goto`\n\nYou may also explicitly set argument for the next step with:\n\n```ts\nctx.scene.next_arg = ...\n```\n\nNote that this value is transient. It is not saved to the session, and thus does not survive wait/notify cycle. Please use `ctx.scene.session` if you need that.\n\n### Scene session context\n\nA scene may use context-local session data.\nThe session data is persisted during nested scenes calls, and is automatically discarded when the scene completes or aborts.\n\n```ts\nimport { Scene } from \"grammy-scenes\"\nimport { generateCaptcha } from \"some-captcha-module\"\n\nimport { BotContext } from \"../bot\"\n\nconst captchaScene = new Scene<BotContext, { secret: string }>(\"captcha\")\ncaptchaScene.step(async (ctx) => {\n  const { secret, image } = await generateCaptcha()\n  ctx.scene.session = { secret }\n  await ctx.reply(`Enter the letters you see below:`)\n  await ctx.replyWithPhoto(image)\n})\ncaptchaScene.wait(\"letters\").setup((scene) => {\n  // `setup` is a helper which simply runs the setup function against the current composer.\n  // See https://github.com/grammyjs/grammY/issues/163\n  scene.on(\"message:text\", async (ctx) => {\n    if (ctx.message.text === ctx.scene.session.secret) {\n      ctx.scene.resume()\n    } else {\n      await ctx.reply(`Try again!`)\n    }\n  })\n  scene.on(\"message:sticker\", (ctx) => ctx.reply(\"No stickers please.\"))\n})\n```\n\n### Resuming a paused scene\n\nLet's say you have a scene where user enters some data which is then processed by an external service.\nYou will naturally want to resume the scene when the processing is complete, without having user to poll the bot by clicking some \"Check Status\" button.\n\nConsider the following example:\n\n```ts\nimport { Scene } from \"grammy-scenes\"\n\nimport { BotContext } from \"../bot\"\n\nconst jobScene = new Scene<BotContext>(\"job\")\njobScene.step(async (ctx) => {\n  await ctx.reply(`Starting job...`)\n  const token = ctx.scene.createNotifyToken()\n  startJob({ chat_id: ctx.chat!.id, token })\n})\njobScene.wait(\"job\").setup((scene) => {\n  // Register middleware for future ctx.scenes.notify() call.\n  scene.onNotify(async (ctx) => {\n    await ctx.reply(`Job completed with result: ${ctx.scene.arg}`)\n    ctx.scene.resume()\n  })\n  scene.on(\"message:text\", async (ctx) => {\n    await ctx.reply(`Please wait until the job is complete.`)\n  })\n})\n```\n\nTo resume the scene, call `ctx.scenes.notify()` when the job completes:\n\n```ts\nonJobComplete(async ({ token, jobResult }) => {\n  await ctx.scenes.notify(token)\n  // or:\n  await ctx.scenes.notify(token, jobResult)\n})\n```\n\n#### Resuming a scene without having chat context\n\nIn the example above, the imaginary external event handler is supposed to somehow keep the reference to `ctx`.\n\nIn real world, that is not always possible. The continuation request could come from a message queue processor or a HTTP server, or the bot server could be restarted.\n\nTo resume a scene without having a chat context, you can use [grammy-pseudo-update](https://github.com/IlyaSemenov/grammy-pseudo-update):\n\n```ts\nimport { pseudoUpdate } from \"grammy-pseudo-update\"\n\n// ...\n\nbot.use(session(/* ... */))\nbot.use(scenes.manager())\nbot.use(pseudoUpdate) // <---- install pseudo update executor\n\n// ...\n\nbot.use(scenes)\n\n// ...\n\nonSomeExternalEvent(({ chat_id, token, payload }) => {\n  bot.handlePseudoUpdate({ chat_id }, async (ctx) => {\n    // This code will be executed by the executor installed above.\n    await ctx.scenes.notify(token, payload)\n  })\n})\n\nbot.start()\n```\n\n### Abort scenes\n\nIf only part of your code uses scenes, you will possibly want to abort whatever scene is being executed on certain (or all) commands.\n\nYou can do this with:\n\n```ts\nbot.command(\"help\", async (ctx) => {\n  ctx.scenes.abort()\n  await ctx.reply(\"Help text\")\n})\n```\n\nor you may do this universally for all commands:\n\n```ts\nbot.on(\"message:text\", (ctx, next) => {\n  if (ctx.message.text.startsWith(\"/\")) {\n    ctx.scenes.abort()\n  }\n  return next()\n})\n```\n\n### Run middleware before each step\n\nTo run certain middleware before each step, use `scene.always()`:\n\n```ts\nimport { Scene } from \"grammy-scenes\"\n\nimport { BotContext, FooModel } from \"../bot\"\n\nconst scene = new Scene<BotContext & { foo: FooModel }, { foo_id: number }>(\n  \"main\"\n)\n\nscene.always().do(async (ctx) => {\n  // Put foo into context from session\n  const foo_id = ctx.scene.session?.foo_id\n  if (foo_id) {\n    ctx.foo = await FooModel.query().findById(foo_id)\n  }\n})\n\nscene.step((ctx) => {\n  ctx.scene.session = { foo_id: 123 } // Save ID to session\n})\n\nscene.wait(\"message\").on(\"message\", async (ctx) => {\n  await ctx.reply(`ctx.foo: ${ctx.foo.name}`)\n})\n```\n\n## Lazy (dynamic) scene manager\n\nYou can use different scenes based on context (e.g. for different users, or populated in runtime from the database).\n\n```ts\n// Inject ctx.scenes\nbot.lazy((ctx) => {\n  const scenes = new ScenesComposer<BotContext>()\n  // Populate scenes in runtime with scenes.scene(...)\n  return scenes.manager()\n})\n\nbot.command(\"start\", async (ctx) => {\n  // Assuming you will always have the main scene:\n  await ctx.scenes.enter(\"main\")\n})\n\n// Actually run scenes\nbot.lazy((ctx) => ctx.scenes.composer)\n\nbot.start()\n```\n","readmeFilename":"README.md"}