{"_id":"@techrah/text-shortcuts","_rev":"28-0f15ce90c133927905153c9050f6af6b","name":"@techrah/text-shortcuts","dist-tags":{"latest":"1.0.4"},"versions":{"0.0.1":{"name":"@techrah/text-shortcuts","version":"0.0.1","description":"Insert text via shortcuts.","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"homepage":"https://github.com/ryanhomer/jupyterext-text-shortcuts","bugs":{"url":"https://github.com/ryanhomer/jupyterext-text-shortcuts/issues"},"license":"BSD-3-Clause","author":{"name":"Ryan Homer"},"main":"lib/index.js","types":"lib/index.d.ts","style":"style/index.css","repository":{"type":"git","url":"git+https://github.com/ryanhomer/jupyterext-text-shortcuts.git"},"scripts":{"build":"tsc","clean":"rimraf lib && rimraf tsconfig.tsbuildinfo","prepare":"npm run clean && npm run build","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^1.1.3","@jupyterlab/codemirror":"^1.1.3","@jupyterlab/fileeditor":"^1.1.3","@jupyterlab/notebook":"^1.1.3","@types/codemirror":"^0.0.79"},"devDependencies":{"rimraf":"^2.6.1","typescript":"~3.5.2"},"sideEffects":["style/*.css"],"jupyterlab":{"extension":true},"gitHead":"b34b5c63cd97c3aa6d29fff64557adf3cdd33c51","_id":"@techrah/text-shortcuts@0.0.1","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-mUweBqKm/Hot5KH7W7ur95wzGn0ma7UIejJW8iIcDKRoY53XFu+9zpFFC7WjG50fzvSi/x1BF58yJ7d66mij2w==","shasum":"554e05209773a19195cf7f6a3a1d10c285d6fe7d","tarball":"https://registry.npmjs.org/@techrah/text-shortcuts/-/text-shortcuts-0.0.1.tgz","fileCount":6,"unpackedSize":4962,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtch8CRA9TVsSAnZWagAAor8P/A3+lfcU5nGogRKUA2vI\nlvLB5NrudrIVMK7F4Mo7SskVvbmX5nb2BrLQ+J35HhBDS5l2tL8RG/UQHoBG\nsBl7JisFCmVENHhlTGfBj/uF7s8eFD/l/i8FortXpJB4jnBzWu44wd/7wkFQ\nUW+lVCD8i6T23dpBclplokWjTLI1gVth5cu0s36jEGTdH13FAMfKd4PdGxJV\nbfbQyyKWjB+m2Ef1xMnATswlk43qck/d4dCfiWsIW7X/B9YHAG93u1bhAhDy\nLgP3htPSFU8jEP1Q9i2j2fgch/jK/G0VTo/I7yoRRyg1XrTQ8RqRMLmLyYOG\n9F+zux4S3igGY9KrkP/1OJhjZpkNtSPCfhmtv8wT+qN8MtW8/c6T73F7Y+1j\nvDadCuCfHB7AxuuM7YuRET/ZFQwiro3RNvPpb0f7xslkiVaenab8Oen3kTpi\ntd6PAE6d6T0pnUt/Fzn//MYg8sFPJkHERKJYW5D/MGiJOzUlxMG2Ge+6DM2u\nzhqQFRgJR+49bVaCoBFBZFiwfxcJcrjx5ykoOBMUSQ+V7J2jxeUuxgpk9MkM\n9mcX8TeX0qXi261xXh+dTGMBVX7n3LOA0R8nJgcoI4mzdsF4MTW8QHkVeG5E\nnbi6VHL8/RYwdftybg81s6Fry8gsk8DDgTJSAW+HmLtwm+MOR0AXrnONl5BF\nMyd6\r\n=c0Ip\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFuRcshUb2W7EBADoV1HztxHfYU5B03ViKU2jTxOcDatAiEAqKcgGNn7nTBtrbNQNv73CD6pwCJV5OY87ZXei4tPuOA="}]},"maintainers":[{"name":"techrah","email":"npm@murage.ca"}],"_npmUser":{"name":"techrah","email":"npm@murage.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-shortcuts_0.0.1_1572194427698_0.1143525630317701"},"_hasShrinkwrap":false},"0.0.2":{"name":"@techrah/text-shortcuts","version":"0.0.2","description":"Insert text via shortcuts.","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"homepage":"https://github.com/ryanhomer/jupyterext-text-shortcuts","bugs":{"url":"https://github.com/ryanhomer/jupyterext-text-shortcuts/issues"},"license":"BSD-3-Clause","author":{"name":"Ryan Homer"},"main":"lib/index.js","types":"lib/index.d.ts","style":"style/index.css","repository":{"type":"git","url":"git+https://github.com/ryanhomer/jupyterext-text-shortcuts.git"},"scripts":{"build":"tsc","clean":"rimraf lib && rimraf tsconfig.tsbuildinfo","prepare":"npm run clean && npm run build","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^1.1.3","@jupyterlab/codemirror":"^1.1.3","@jupyterlab/fileeditor":"^1.1.3","@jupyterlab/notebook":"^1.1.3","@types/codemirror":"^0.0.79","@types/lodash":"^4.14.144","lodash":"^4.17.15"},"devDependencies":{"rimraf":"^2.6.1","typescript":"~3.5.2"},"sideEffects":["style/*.css"],"jupyterlab":{"extension":true},"gitHead":"95852f8b6b25de996c060f6c39531a769c6b8583","_id":"@techrah/text-shortcuts@0.0.2","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-mvmDgAt76YtnfJXQSMEloLcWRI5fjSMd7IUqnNM0WdMJIJp5iGVp8XgzJNdGbCKOWZTD4Dzu3Z9zs1HsTOYC7A==","shasum":"6401ea076f1a7b0121283865fc870e85c08a6ea2","tarball":"https://registry.npmjs.org/@techrah/text-shortcuts/-/text-shortcuts-0.0.2.tgz","fileCount":6,"unpackedSize":5133,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtdjlCRA9TVsSAnZWagAA+bgP/1Od8PyEsKM5ECH/hm9Q\nBpXxN1S2j9lsIheeBlL0j/2JNgyVUqVCk/pVdrcJ9CfsTVgXZhfymFhGQOAQ\nHEoZMY3jaIuR6uObF+2vsEPGlYxTw96M/C7xvxq/WZtcwOoyCIifojKz9uFt\n8N+UtbsfAb/QSr8J1dbn6qT6Mbhkt5nXpzaK4cQmnb30GRx0JXdR+W3rfGq3\nyQaf3KeH+aGm5hae41TvtXwpyC/yAo3lz0mnYQDzrvEpOsZMaRz3MontafvB\n4tnYk+2qfwf9PuJlV+FS5QHRDlk8vQya/X7m99EC0coQHEEjbisoMIDK7kyz\nn6nLTWmIipVk0n0Z9i68JA4hLFSmHqvrtUq/X65J4i0bB7jDch3utQBTul5e\na0R49w9QlJhXFKtGwzdz3vh4OnzGLqhIxuj0Lcgw7hsnY8OaxOWKFHT1kn5k\nyeBowDfjA/56ct0H9IzPe/ACtp1O0HmYrZv3/pgTaEJptsJKnVrDWTOvdXeX\nnIhPXncMwsheY+QFl0xZS+JzsuKg/oa6H6lkeXn8mJmlW2pi6dXaKxXXwrXW\nXaK5E7KzC4tH3tD+3Iim8CSTRneN+lcCyfN9FJWl8Wn3I+2YW5LdZC1+3OUK\nOhKj1XKrAh3+kaOHOAjU6j36sQBIZeEOAggYn1V0HnvphUZvVbGBpNhuezEy\nR9cc\r\n=QXTr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBf5XN4n9CvPa2CHq2FWW7k+F1F0mcpK8Gvr4/e9EFOgIhAKxAEiTMsKG2OkTL1nl/EMoFUHEur9DOIIETWowTpcfL"}]},"maintainers":[{"name":"techrah","email":"npm@murage.ca"}],"_npmUser":{"name":"techrah","email":"npm@murage.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-shortcuts_0.0.2_1572198629037_0.4086920011274022"},"_hasShrinkwrap":false},"0.0.3":{"name":"@techrah/text-shortcuts","version":"0.0.3","description":"Insert text via shortcut keys in Jupyer Lab.","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"homepage":"https://github.com/ryanhomer/jupyterext-text-shortcuts","bugs":{"url":"https://github.com/ryanhomer/jupyterext-text-shortcuts/issues"},"license":"MIT","author":{"name":"Ryan Homer"},"main":"lib/index.js","types":"lib/index.d.ts","style":"style/index.css","repository":{"type":"git","url":"git+https://github.com/ryanhomer/jupyterext-text-shortcuts.git"},"scripts":{"build":"tsc","clean":"rimraf lib && rimraf tsconfig.tsbuildinfo","prepare":"npm run clean && npm run build","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^1.1.3","@jupyterlab/codemirror":"^1.1.3","@jupyterlab/fileeditor":"^1.1.3","@jupyterlab/notebook":"^1.1.3","@types/codemirror":"^0.0.79","@types/lodash":"^4.14.144","lodash":"^4.17.15"},"devDependencies":{"rimraf":"^2.6.1","typescript":"~3.5.2"},"sideEffects":["style/*.css"],"jupyterlab":{"extension":true},"gitHead":"8eafee571a504c385ace9c8aedd786b9f4714814","_id":"@techrah/text-shortcuts@0.0.3","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-t5KBat+nfl08/HYLcXpj2OH3Gn6MmEM81ySUClK0BjlyCkCV9GwXFaVmYFa3YNwuxxnXU+aPZKJKJ9ttD3baHA==","shasum":"8148f7cc7251f12611d84c1194d130bca70ef0a9","tarball":"https://registry.npmjs.org/@techrah/text-shortcuts/-/text-shortcuts-0.0.3.tgz","fileCount":6,"unpackedSize":6131,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdt5yKCRA9TVsSAnZWagAAreIQAJaD1kYS2rzQhILhJbaw\nF0zwmY9LvViZ8eoCIrfcg2xN+fGIzru5hCA4xAwTvr2dIOCh/POouj/Zybbf\n7I0lk0JFcUgKK03zNfxVJ7Oiyhgi9gsxuYNDZv0wrNFr/0pCjU3o3JpgB7eY\nTseTfkfaKqQk/N7LEQaSmioDcIiqutaoAuYBVlL5Kx2A3EsMf4OS/O9Pr99G\nFtPmC8okqIz5YB8746qNLRw2/MeO5ZXVwGLRZ4n+YIxI6qCwMrDy6uS/WjHb\n6xVKKFDVt5QGA+EDhYGzHOXOXI4qms6qcAJO+vg19jMtCHSG2WgiHylZa2FH\n48uLZ3scsS8uoThtB0DC1oaPxV/iyFS3SjYvqW25Ibu0GmEaahk/fNz+Pi4p\nyRSkUHg2sF3IIz0NbwXaUZuDNkmkDqFIRGAGVTgzkg+z9NF+ZqmjKfD+uvGv\nC3Ys9WHjJgpHfxjC53H8L0llWcY7CIQb+MHWqBs7/qBD7YboPNOgFDar964n\nLrXSy6Ut1C2EOVlu7NedOUXqKovYw3XvYDhHM/26KaAxjokgf918x/5VUBoZ\nne6QLnONmXspgHdxOS7PhuhwYxFK/HmYnLI7DWtDdxTzESEGSXeNo7ysXMLl\nF0C3HZeL90AXwZA6W0UQhbg/rY/+dPIRuQoPWiJ02qWaWU8fysKq3RL8vuN1\nVuVd\r\n=AjTt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChfuvd+mPA9pQB1rkYWA1Fkprwr8w5C76QRYZN9XH3fwIgMHwdhNAQlVgjrff7HopOb4n7Bwz69jP/TyCN/g0zPus="}]},"maintainers":[{"name":"techrah","email":"npm@murage.ca"}],"_npmUser":{"name":"techrah","email":"npm@murage.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-shortcuts_0.0.3_1572314249741_0.853435549734846"},"_hasShrinkwrap":false},"0.0.4":{"name":"@techrah/text-shortcuts","version":"0.0.4","description":"Insert text via shortcut keys in Jupyer Lab.","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"homepage":"https://github.com/ryanhomer/jupyterext-text-shortcuts","bugs":{"url":"https://github.com/ryanhomer/jupyterext-text-shortcuts/issues"},"license":"MIT","author":{"name":"Ryan Homer"},"main":"lib/index.js","types":"lib/index.d.ts","style":"style/index.css","repository":{"type":"git","url":"git+https://github.com/ryanhomer/jupyterext-text-shortcuts.git"},"scripts":{"build":"tsc","clean":"rimraf lib && rimraf tsconfig.tsbuildinfo","prepare":"npm run clean && npm run build","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^1.1.3","@jupyterlab/codemirror":"^1.1.3","@jupyterlab/fileeditor":"^1.1.3","@jupyterlab/notebook":"^1.1.3","@types/codemirror":"^0.0.79","@types/lodash":"^4.14.144","lodash":"^4.17.15"},"devDependencies":{"rimraf":"^2.6.1","typescript":"~3.5.2"},"sideEffects":["style/*.css"],"jupyterlab":{"extension":true},"gitHead":"bb35a3631225bda3acaf7d199fd2861dcf87ea1f","_id":"@techrah/text-shortcuts@0.0.4","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-cZ5gbUSp9zH1csvBFuJ3LsyOwRo/7vfivMehWLpMZoczwcwx6cocQXNEp/A05hvm2Vd+9vRugg8/4s7NZy5dVg==","shasum":"f6ac1d4a35e67239aee464ba028b5de3154056f2","tarball":"https://registry.npmjs.org/@techrah/text-shortcuts/-/text-shortcuts-0.0.4.tgz","fileCount":6,"unpackedSize":6059,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdv2H2CRA9TVsSAnZWagAANKsP/3ACVGSIox3/fHtReam8\nX8x+QsiKR+ohwHmwxe6AvdnC+Fy7i1qkT56MdCVSOi3iMD7UkusEVCAHy7XT\n/VqfLeec9n04wLTqRtnZQCPccC7yrfamshyehUIJro1Ru5pQdt/8BIn6+6Eb\nG/URCrxLzaxn7eAcmSS9JI36p8JERxLPwNv0uvgFf3yBJnmepmNbOEdZBUer\nRfmzq7K2PF3DpoaWzpKWTSXMld5rJAjibfFjPDC+yWOMkgvd5uDVTQLsAkF1\ne3+GfciBqYVWal6K1/VS8UCknRhO2nqlpy9rfDnIA+igEDqxZ1tnE7Qxbohc\nWSkTDbyOh6t88ZgV76rHDcfVVyTPEOmBRrfQv/uc8N1Q5a5QOn+vyKo7zRpF\n0S5QB+oEenJoUFJrVbqG0Nj4jwlLf2pyVpx/73BP2pcX88Gbkl2v2xBBGeOp\nRIC1p7e6qbI9T8fRNkq4zLKQHLKIv8Qz3oUDYHGagnByexzs8S5s7/ZjngmN\n5dSOE9UCXfjNZlOFgvFowTdLdU540XPh4EnvXtjz1o17YA58hdXAoygrAQUQ\ndoIzh2SGMl630tykiNQJT2Z2/X5Me6s9acNh6aClNHNupmPWCY4VIh/1Vyy5\n43okVxqWAivf9ENb9gK3YOOm+xbREevv5C7JtJrH45tbVyU5ShHiB/E3rGal\nLo1F\r\n=jmzR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIAMuNz5NOAc4Y+pCrE7XwX69IeulDq89uJto9P9GyF5JAh9Kyeu3aLHfBPQEJ84fCJolmqUyfSg8xM4xCa1ypJsy"}]},"maintainers":[{"name":"techrah","email":"npm@murage.ca"}],"_npmUser":{"name":"techrah","email":"npm@murage.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-shortcuts_0.0.4_1572823542021_0.5122493824871552"},"_hasShrinkwrap":false},"0.0.5":{"name":"@techrah/text-shortcuts","version":"0.0.5","description":"Insert text via shortcut keys in Jupyter Lab.","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"homepage":"https://github.com/ryanhomer/jupyterext-text-shortcuts","bugs":{"url":"https://github.com/ryanhomer/jupyterext-text-shortcuts/issues"},"license":"MIT","author":{"name":"Ryan Homer"},"main":"lib/index.js","types":"lib/index.d.ts","style":"style/index.css","repository":{"type":"git","url":"git+https://github.com/ryanhomer/jupyterext-text-shortcuts.git"},"scripts":{"build":"tsc","clean":"rimraf lib && rimraf tsconfig.tsbuildinfo","prepare":"npm run clean && npm run build","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^1.1.3","@jupyterlab/codemirror":"^1.1.3","@jupyterlab/notebook":"^1.1.3","@types/codemirror":"^0.0.79","@types/lodash":"^4.14.144","lodash":"^4.17.15"},"devDependencies":{"rimraf":"^2.6.1","typescript":"~3.5.2"},"sideEffects":["style/*.css"],"jupyterlab":{"extension":true},"gitHead":"b4cefcafd9eb10515924ef75a37614806d8c49e0","_id":"@techrah/text-shortcuts@0.0.5","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-tbIFeOF6ol3YSdqBd7T4DsEdaqWCbtbmZ0cgV4c9FC8aJE637SNBpMJ6RNi8bbebt/FCEkvK8lPBC1ZJo5Qcmw==","shasum":"78c6cc697b0a45bcd8eb9be9b001f32e290368ed","tarball":"https://registry.npmjs.org/@techrah/text-shortcuts/-/text-shortcuts-0.0.5.tgz","fileCount":6,"unpackedSize":5947,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdv2dgCRA9TVsSAnZWagAA+pUP/09Elwhv4nODvcsgSm4/\nR6nX0Q7G7eAusH4OsfautSz7A56dsGpjTWrOarZ4GTGHemepwnqeaNJlXQZ0\nYD/hw1c4IHhzeOzx1yFxJuLGnpVRZ5tDBvY4dKpR/uwoaJOxX6g2r+17+7qt\nbWdf6B4fH7OMXxh7bCOyesbr7nDGGPWdN1FGfWLUg+Yzg8g4+jR2pQfXV3LE\nSUg+IE0C6XcDepBGavXDvdVipUC1bPUM12LChGBFeF2SLFhNPABE/gorvr3Z\nAflK8sa/2J4aIrF0P1lMfqtKLzTtKc/WoCWwZC38eB5++X56uWSMlgKYqylj\nvfsAaG17lhBaMMr0KMwRuttLAbgOECBFp0Xx13WRIYUEBW5SLANEcMBTtQoj\nxhXEKFRNpCng3xSCmBxyJ3nVHj9ZyyUzYv1AtWt1a3bcCHR4JNPjO2gQvua+\nd0BY4MKGklFk6qkDov6Y59h9mDHqHy8690IHYFRUVHPoSv5vVvh064IV6VB8\npjnDYDI05kIFs2trcrvdKxBhxnUlqVoLX7dEpz/iEB51Bhox9m+LMmd7i/Ep\nGtP9UOz2A4PQcierlrsQkX0FPQZdFLopqUOz94Up+7CxoBcCtqyz9qUhNUrs\nwBqXn7lpqlj4udLDTKbj316EzFLzGs1wCxxeS4tVCsuGB0nzpVkKiI2pWdud\n0m2u\r\n=XCJ/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGWJS2SLOjRjBfZ6ZXLxajrPD0aunbNFwqtjHyur4PMgIhAOajUdNN1DH2he9eIwQsRuNfe6MR76H1XEXGa5t9r0ZH"}]},"maintainers":[{"name":"techrah","email":"npm@murage.ca"}],"_npmUser":{"name":"techrah","email":"npm@murage.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-shortcuts_0.0.5_1572824927552_0.12898868978163747"},"_hasShrinkwrap":false},"0.0.6":{"name":"@techrah/text-shortcuts","version":"0.0.6","description":"Insert text via shortcut keys in Jupyter Lab.","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"homepage":"https://github.com/ryanhomer/jupyterext-text-shortcuts","bugs":{"url":"https://github.com/ryanhomer/jupyterext-text-shortcuts/issues"},"license":"MIT","author":{"name":"Ryan Homer"},"main":"lib/index.js","types":"lib/index.d.ts","style":"style/index.css","repository":{"type":"git","url":"git+https://github.com/ryanhomer/jupyterext-text-shortcuts.git"},"scripts":{"build":"tsc","clean":"rimraf lib && rimraf tsconfig.tsbuildinfo","prepare":"npm run clean && npm run build","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^1.1.3","@jupyterlab/codemirror":"^1.1.3","@jupyterlab/notebook":"^1.1.3","@types/codemirror":"^0.0.79","@types/lodash":"^4.14.144","lodash":"^4.17.15"},"devDependencies":{"rimraf":"^2.6.1","typescript":"~3.5.2"},"sideEffects":["style/*.css"],"jupyterlab":{"extension":true},"gitHead":"df38253cda262f0a72fef25e5223acc62bcb4882","_id":"@techrah/text-shortcuts@0.0.6","_nodeVersion":"12.11.1","_npmVersion":"6.11.3","dist":{"integrity":"sha512-e3xaO98lBrdUoqxtkaat4jW2PTe8yXa15kcCz+ouiyKQIweLEcY+KKRQa88rLawus7zIl4ud5Ne2c0qu2SrN8g==","shasum":"11f5ab6702ac25f8979a6abef7b66d700565b6d1","tarball":"https://registry.npmjs.org/@techrah/text-shortcuts/-/text-shortcuts-0.0.6.tgz","fileCount":6,"unpackedSize":6022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdyGRFCRA9TVsSAnZWagAA0KUP/3wtTrdctJ7tCxMQcXnw\na5FmCWURuDDPoJSIMdkT+68rgA1CYcULrWbJd+g9r9M2O8XfbjiyhJ8x6afh\n579RxsojKeQPPAlTp652uhXwxBe9wbxVHpwcbMpyj6iTyWTO4Y8VoC/3LCUN\nwI25Rcke4xSma9kCjeLerd8wGz2HuVuv3UaycoLC/qpGBtAyY0BHznaRy4RE\n24Jg8QRpLCjhV99wiheV04DOYRjFxRbsp6qS9m6itROkP/QXyWt6MOCy4EvM\n6h+FNudM4pcFkuUSFEM/XHAfkmBeCXyDyxM7Yx+2QfbfsYboMPmGBX2yR8Ww\ntCLowqLokV14fHCPo8gJxZxNxyw0boSq9gYg5LlDd2M0qCowaMKs0bWvJFh+\nQgaDS7mMgDiQy/rrLbh9Z2v8gb+iE9CuR/Kx/yL7aLg+roZr5qQdOWaFXvUp\nkio5NWDpauJ7pUMxu+pWvVIDwCFOh/7QP84HJQOyGugETYcwecdGB0Zid5r4\nw152z+bxg156S7g0UZn0cVHEks0f2/ReDoPFdQKV9Z8sqWyFCQeKSekFIAw3\n1Q1SM0kM/weXlQY9/Ois+sym9Zl/IcbelFWBDdv4poMTD9JMvF5kEm4VLxnJ\nF6D+iIuPl63//NsrJ5h/Ew/8PBgXIlqHdZiPQDFF1/RgSxsEgMepUsBKLA0O\nTjHt\r\n=9WM8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICw8o6dNyKPrJjwNDXXtmD1Rb6lNuElHRXUnRPoLzfnNAiBFVEARzcOxcDEiYeEVtboYcxaDQ+G69D0/p23QAyCqsw=="}]},"maintainers":[{"name":"techrah","email":"npm@murage.ca"}],"_npmUser":{"name":"techrah","email":"npm@murage.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-shortcuts_0.0.6_1573413956573_0.9378926002933503"},"_hasShrinkwrap":false},"0.0.7":{"name":"@techrah/text-shortcuts","version":"0.0.7","description":"Insert text via shortcut keys in Jupyter Lab.","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"homepage":"https://github.com/ryanhomer/jupyterext-text-shortcuts","bugs":{"url":"https://github.com/ryanhomer/jupyterext-text-shortcuts/issues"},"license":"MIT","author":{"name":"Ryan Homer"},"main":"lib/index.js","types":"lib/index.d.ts","style":"style/index.css","repository":{"type":"git","url":"git+https://github.com/ryanhomer/jupyterext-text-shortcuts.git"},"scripts":{"build":"tsc","clean":"rimraf lib && rimraf tsconfig.tsbuildinfo","prepare":"npm run clean && npm run build","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^2.0.0","@jupyterlab/codemirror":"^2.0.0","@jupyterlab/notebook":"^2.0.0","@types/codemirror":"^0.0.79","@types/lodash":"^4.14.144","lodash":"^4.17.15"},"devDependencies":{"rimraf":"^2.6.1","typescript":"~3.5.2"},"sideEffects":["style/*.css"],"jupyterlab":{"extension":true},"gitHead":"a20d492893c0dcb2dd13044487aabb2b61cbf551","_id":"@techrah/text-shortcuts@0.0.7","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"techrah","email":"npm@murage.ca"},"dist":{"integrity":"sha512-Wn4Y8ANEeXGm4VU82TNbuVUc69zPeq229WV5IikZnc7jQHbjOx92RhnPaPRokNQjXaedUglRM0duKTfcwg5LzA==","shasum":"2fd9ffffbd0020824b685b02eab1506539b058d0","tarball":"https://registry.npmjs.org/@techrah/text-shortcuts/-/text-shortcuts-0.0.7.tgz","fileCount":6,"unpackedSize":6022,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZDvaCRA9TVsSAnZWagAAGPMP/2I3Ydf76Y/j2BlQAzn6\nYHunVV+hMv4yXRPPscp29JYnCc+yoAaw53zBBJdo4zCt32ztAhoeN4L7q5FT\nZ66RToJXOTq1KB31IWgPT3V7PTeRMLtvh6yNE6AYE2B2nhtjg1S63uOmwiVp\n4RD1klxZOmsQxwGODktfuoqclW8oUVEw3oxdgWX7Q/cEBrl6jrOrGtdlX3NL\nxAKs38Gbew/fdrVVgJzzMvxm6JqsVZhMRcltn4GoOUmJzDQvxYiySySeUUxA\nH+LvvYOu4MqlARUr5mb29Z3mRW1h7i0rmVbyo3+AO740zHK6l5iBPeKFlEur\ndTZcBIEuTGReZaNy4cRRJcmJ5YZ0tOQGohohTkkds/4itclLxJ+F8mHiW4G+\n2JgMFWiOuATx6p5dlHLI+QX2PUGUEqQqsJ4EmpKXtdJM0BGvMUUTWpe2NhEf\nkNEMMDKXVWyB0jLwaLcQUMywRtFeNgmgAIAXAZ+LShN3eK2hLo0dHa9tXoI0\na2hwKu0rzgcYELWARuRbHqTTb/3eux7tD5ICNbz9PxjEHBeAV2iNl4e8Zj4N\ntfEnJ0Lk0b/k78HjUkiqjUeoC6Xi6qsWUgK8yRU18qdlC6SBAQkLRNvCpLT+\n2uGdvnEbN8LnVScTRrF2XhxQm0yGtdB3T0ORZ0Ym1QU0MYrhCn3l+0JBVd8O\n04h8\r\n=llxa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBkrrZFhoXDaTT6yMIn5MwhcWTi3ug3PPxp/TsBOmJy3AiEAms7/InxHhnPdxqE9sDhxzA+PqxSe/jnb7fVw1PIjzE0="}]},"maintainers":[{"name":"techrah","email":"npm@murage.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-shortcuts_0.0.7_1583627226264_0.19880375378896709"},"_hasShrinkwrap":false},"0.0.8":{"name":"@techrah/text-shortcuts","version":"0.0.8","description":"Insert text via shortcut keys in Jupyter Lab.","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"homepage":"https://github.com/ryanhomer/jupyterext-text-shortcuts","bugs":{"url":"https://github.com/ryanhomer/jupyterext-text-shortcuts/issues"},"license":"MIT","author":{"name":"Ryan Homer"},"main":"lib/index.js","types":"lib/index.d.ts","style":"style/index.css","repository":{"type":"git","url":"git+https://github.com/ryanhomer/jupyterext-text-shortcuts.git"},"scripts":{"build":"tsc","clean":"rimraf lib && rimraf tsconfig.tsbuildinfo","prepare":"npm run clean && npm run build","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^1.1.3 || ^2.0.0","@jupyterlab/codemirror":"^1.1.3 || ^2.0.0","@jupyterlab/notebook":"^1.1.3 || ^2.0.0","@types/codemirror":"^0.0.79","@types/lodash":"^4.14.144","lodash":"^4.17.15"},"devDependencies":{"rimraf":"^2.6.1","typescript":"~3.5.2"},"sideEffects":["style/*.css"],"jupyterlab":{"extension":true},"gitHead":"a20d492893c0dcb2dd13044487aabb2b61cbf551","_id":"@techrah/text-shortcuts@0.0.8","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"techrah","email":"npm@murage.ca"},"dist":{"integrity":"sha512-kpMlZ6SwkgC7RSeAr85QuLIpKsGza92QYivnOpVDOsx5C1vdDg8F0pR/dHeZQaNtHyDp2YXdvZNY1/znFnro5w==","shasum":"d5fa7c2f0d570b712496a69e6a92a08fab9f57ea","tarball":"https://registry.npmjs.org/@techrah/text-shortcuts/-/text-shortcuts-0.0.8.tgz","fileCount":6,"unpackedSize":6052,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZRVOCRA9TVsSAnZWagAAK7AQAJ3cl6qMlrQ6zPyldk9M\nMtqKraxzpycPJ/hl/8YX14GrW7FGt09jwoYlNpWdwZ2B5zxTpP0ixbdRUIpa\n6c71ryqeaFlFDVQCgMbwhHybaDQgrQmKBPypqgGQfleO3GyILku08ADGRPc/\niZ9BC0ijJtxZArZb2Ts1f7m0QoSiu/jgqGyFx16W0JpjCL4Z8hDccQe9vxbP\nf8ifNTxcBaSpi9HAaIj4QuV61RO4WjpLMzjc/UzCmJnbL1IPS/Bz2L7GB7n9\nxR5Lk+SI94/Yi2aOwPt8gBJQXPgYwLuh9QavFxqt8es1Wp1e46NukpyCjab4\nEVZ7QSyfZ6fSjjbEQbfJGClyauOblc9XDo4WFkHLs8Z5SftRo9NoJ+IcNUj2\nOWQO5JpYOY9Vawpp9C45mLka2lCLngR+mCQ7AlLy7w9vchdQltyignYzwZ/S\nxib1v67i+duoUWg4Xjkml+CmJhNU7UtlyK1cGl2Le5Z7Zakr9bBcS5TTONKT\nB5d/Gqtlu0PlB4vZjf4HeDZ2oiz9LvqYcxoNgky2ZmgJ365AIAH1QWc6rZ0X\nVFgbkH0A9RZVWLiOOUFeEND16j1LfjhlocsT9Tr4wIqOoOEQy0Mr1P7dkvAi\nx3t8GRI0pvUFsLkiy3JzlzSOYehkKTDDZFTcCy1Mzd+BVC+SceVO4gVZ/PTX\nFWCS\r\n=SOOi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB+mGgrmDcAXm1g9NmSeUrdegfcwVbobr0//0PDZPRwqAiAu2prvkmG1JwAZ3FU7oE9xwrWuI4R0kg6+1XpeAerQQQ=="}]},"maintainers":[{"name":"techrah","email":"npm@murage.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-shortcuts_0.0.8_1583682894394_0.48557599150537967"},"_hasShrinkwrap":false},"0.0.10":{"name":"@techrah/text-shortcuts","version":"0.0.10","description":"Insert text via shortcut keys in Jupyter Lab.","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"homepage":"https://github.com/ryanhomer/jupyterext-text-shortcuts","bugs":{"url":"https://github.com/ryanhomer/jupyterext-text-shortcuts/issues"},"license":"MIT","author":{"name":"Ryan Homer"},"main":"lib/index.js","types":"lib/index.d.ts","style":"style/index.css","repository":{"type":"git","url":"git+https://github.com/ryanhomer/jupyterext-text-shortcuts.git"},"scripts":{"build":"tsc","clean":"rimraf lib && rimraf tsconfig.tsbuildinfo","prepare":"npm run clean && npm run build","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^1.1.3 || ^2.0.0","@jupyterlab/codemirror":"^1.1.3 || ^2.0.0","@jupyterlab/notebook":"^1.1.3 || ^2.0.0","@types/codemirror":"0.0.88","@types/lodash":"^4.14.144","lodash":"^4.17.15"},"devDependencies":{"rimraf":"^2.6.1","typescript":"^3.8.3"},"sideEffects":["style/*.css"],"jupyterlab":{"extension":true},"gitHead":"298a4f8dc0d4d64ff2584ef92e8601f56c0d7dce","_id":"@techrah/text-shortcuts@0.0.10","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-vYVuLK4CB9oLSZq1IhY61ganpOX6Xt3jzfzDcOr1sRoIqqXildob/j9rjtuwS4mwa36ec4XIX5/PTL9oiTDLQA==","shasum":"4eac568d24d4f09b182ca0d2988ad8cefbe7bd26","tarball":"https://registry.npmjs.org/@techrah/text-shortcuts/-/text-shortcuts-0.0.10.tgz","fileCount":6,"unpackedSize":6082,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefRhqCRA9TVsSAnZWagAA6esP/A4v3uVHtU7eNfo/owj7\n51xYAnOkywz1KNPsLTDdmnBmo0/sMD+Ns38yT13qwyMHj+iBNUxpYQeTaizp\nEQqIUpxMbbL7M3MArXV4I/LtaxQr1MkhT1WC+lX+6LX4o5gI0rM8SgZaCUmP\ne/tHGQfjOX269eXmNIjz+GP9Hg8HyyP/8u/JKvVXDhGZgq54jmMSGdfKG04K\nVDSwnnzqiWs+aDss8sbIpfbhOXzj7fNxZK5VGeVqlK0uiWw/HXbQka2YwlN8\n5jDCyQoHeVPOancKonQmHLO9+8gjmnVk4G2g2lqNFGi0JuWWBFHC4fV2J7g7\nLjui6Y0VyozkWbDzZGDYy9B6X77jqQNFgg8JSwTlY40lrtIZi9GBbbnVdFpw\njxA+iuhbJT6VYo4ytiL+jAY7whihSTFZ/Oso7qXynQCU5wN+uP9Vb8jIxfTM\nNsWPkKhHuRS1XhhTfnW7petUK3ZAq21zb0hYV/8mSCgbcYk7SBsSNP52qxFy\npdRyNQ/INgnV7VfEAEVyHTGn5+bFBGynZDKuaiTHvpRFW1Tg4KdHChH1DEf+\nOzPvso30AFquqjJDNhH92MKvVaTc8lYUOPDtGhdvshibDRR44fKA3IuPx6BJ\nHa8tQ40V9Vrz7UwyQnVUjP3L5QK/xJTx1zrpeM5ngRXXk4tbhC6g6OpsAnOy\nViJN\r\n=yvrs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAm7tzMBo6of81OOOYPXl6HDjv5/2nldyLw2SLwZNVkbAiEA07SnvoBqoxo44Q80BfX/KzH4N/PDaBOHE1+VveFlZok="}]},"maintainers":[{"name":"techrah","email":"npm@murage.ca"}],"_npmUser":{"name":"techrah","email":"npm@murage.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-shortcuts_0.0.10_1585256554361_0.26462833988057843"},"_hasShrinkwrap":false},"0.0.11":{"name":"@techrah/text-shortcuts","version":"0.0.11","description":"Insert text via shortcut keys in Jupyter Lab.","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"homepage":"https://github.com/ryanhomer/jupyterext-text-shortcuts","bugs":{"url":"https://github.com/ryanhomer/jupyterext-text-shortcuts/issues"},"license":"MIT","author":{"name":"Ryan Homer"},"main":"lib/index.js","types":"lib/index.d.ts","style":"style/index.css","repository":{"type":"git","url":"git+https://github.com/ryanhomer/jupyterext-text-shortcuts.git"},"scripts":{"build":"tsc","clean":"rimraf lib && rimraf tsconfig.tsbuildinfo","prepare":"npm run clean && npm run build","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^1.1.3 || ^2.0.0","@jupyterlab/codemirror":"^1.1.3 || ^2.0.0","@jupyterlab/notebook":"^1.1.3 || ^2.0.0","@types/codemirror":"0.0.88","@types/lodash":"^4.14.144","lodash":"^4.17.15"},"devDependencies":{"rimraf":"^2.6.1 || ^3.0.0","typescript":"^3.8.3"},"sideEffects":["style/*.css"],"jupyterlab":{"extension":true},"gitHead":"b6657607f72897cae40a232f7fcc4795ce42b47e","_id":"@techrah/text-shortcuts@0.0.11","_nodeVersion":"12.16.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ZbPFRZvdwERzO/dgTkCIRv0vgww88uYgrCUPXHEwBtGo4KxKX0vSnhTY8dn6UMT2dypUiAR+E9BriVTjdkfl1Q==","shasum":"b4bee27e151baa42918e3263b6d1be208c1b4be6","tarball":"https://registry.npmjs.org/@techrah/text-shortcuts/-/text-shortcuts-0.0.11.tgz","fileCount":6,"unpackedSize":7014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg1hDCRA9TVsSAnZWagAAzeUP/jybZnSMY59CVOLqspSd\nx4L+MiKEQFPR9wGhX33PNv4W0mw6x9AQAhJUJCGTTW1glzpyFxrdW1iGGQah\nFFOpVML1T+a/lANKiizFJP6z8dXGSuxn5xpe3V+ZqE35fKwvYN6XsdTUqnsx\n0FE35ftI9ehSjsCKNh6cjULOv8kijcIjOA8wBJn/Fwp9KpEllMkBNc+/4KdF\nhx1Xwxi8T+Sc2CX/qjiKgVQoHD0MZsBsrtyH7d4Z/Uc1XoKKTeapOpzG/r+s\nJVfQIKdmCAL6OPfPwlDxECx/GYIlOfx3mgCVIEy0ZqL6radjrJob5UHCc4wU\nVzThEqubow4/O5RdWPJs3Lyi1SPBKXsQ+e/hgBV1gF87q/scx6vD+eVuAGnt\n0ZMgi+IdCl6QsIFYSob7P+Z7Hzo/C5+TYmQzwmoK429w31STinCQrAtd+dhf\nkJ+TPH+A0z7GHi+YiWrfF3B9dy6Y517KNNDEjOfCpoKWDr8d206ViyoZ4iwA\nH7HkKmoZ6TYGagYGLTY2dVS3H7jA+VivyDc467WbJ+muJ1lcM9NcSHqzA6qB\n/JoIt1kAitY+78a21HYm7Bux/2IrxRimPBhDTJPELP2YiXegeXipB75ZmGQe\n5Sf6BlNNaj8YkJ/+pxFzBnMTtZMlsTNR3VCGDBksCcmbHzayhaSM6dbWgy7M\ncBT9\r\n=ezAO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkNw9CMMZpTlzRRma74YdV5xbN38Vg63nKLRXgsuCuXwIhAMchcdj7NAc8xcxfJTZ3D3df3xCIhpwfacNfPBlh5iUz"}]},"maintainers":[{"name":"techrah","email":"npm@murage.ca"}],"_npmUser":{"name":"techrah","email":"npm@murage.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-shortcuts_0.0.11_1585666115374_0.29284398816504686"},"_hasShrinkwrap":false},"0.0.12":{"name":"@techrah/text-shortcuts","version":"0.0.12","description":"Insert text via shortcut keys in Jupyter Lab.","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"homepage":"https://github.com/ryanhomer/jupyterext-text-shortcuts","bugs":{"url":"https://github.com/ryanhomer/jupyterext-text-shortcuts/issues"},"license":"MIT","author":{"name":"Ryan Homer"},"main":"lib/index.js","types":"lib/index.d.ts","style":"style/index.css","repository":{"type":"git","url":"git+https://github.com/ryanhomer/jupyterext-text-shortcuts.git"},"scripts":{"build":"tsc","clean":"rimraf lib && rimraf tsconfig.tsbuildinfo","prepare":"npm run clean && npm run build","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^1.1.3 || ^2.0.0","@jupyterlab/codemirror":"^1.1.3 || ^2.0.0","@jupyterlab/notebook":"^1.1.3 || ^2.0.0","@types/codemirror":"0.0.88","@types/lodash":"^4.14.144","lodash":"^4.17.15"},"devDependencies":{"rimraf":"^2.6.1 || ^3.0.0","typescript":"^3.8.3"},"sideEffects":["style/*.css"],"jupyterlab":{"extension":true},"gitHead":"f761b51d68293e69ff411d723ccc15c4bb9b3da2","_id":"@techrah/text-shortcuts@0.0.12","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-MdsEyMc5jXd+LjETaRu4ZB1J8HLk/i3mGQLECsa+FwPARsA2mwV/fEaV75IHK+o39vPDYbgyMb0hm6GN42gjTA==","shasum":"a76704c3dff58def982449a9f03b5f2c9ac51b39","tarball":"https://registry.npmjs.org/@techrah/text-shortcuts/-/text-shortcuts-0.0.12.tgz","fileCount":6,"unpackedSize":7014,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFiUwCRA9TVsSAnZWagAAAuIP/jbYT1f8PfqSOQhnfb0c\nhsdrlbwffOW1UmdwPUzkIenneJEeAvuSB+O6obXZbiQcsm/JLJQH2zdH1bcv\ngyTsWtDku4fkK2+5fiAkyPNAzMKHrfOUmepxciDF9tW2EeDEllxA9Q+SETgs\nL10QZt0851iIbdZ5zavHw+KNO3C8sQGYImWX54u6TuAOI5L5XKYVv4kj811e\nO7ClouP3/dUTny40xgd6VGdk/PipwLjiqLd7yB1ygEpQkm6J0dlcbgue7F6S\n04UnKRdHJHs0BnSjk6ESOt3i8RcmtfNzxy+Jv0hOsXTXQnD3uwycXn44KApG\n6i68tycbaUBNMY/19fLDDWt3NYItYQvfAznaNKg/3Dhyy5iPNx2XYH2AlvVG\n/riaftv1ppr9otWOHL+7zSzzu+4iYUc0Qx+pTvryPgKAR6/B2Q+E3g2Sc9nU\n3nUbREjssAMJP3WJToNAPOaoT5y4tfJsnOoYR12kkLejqLFsYyBhH4aL4PkY\nS8QCli7u8vNe6HdbNct1S8RDTK2+vExmUON7OgqM6JbhZ/0RaKpWp9EJLZZK\nfn/z1bvaFOHHkb4B1qwQww+YJOmn1mHIHxXsRjpITS7mYK3YK3N2/wTa38Vz\njzgfCl1w5aZZfS+5jKjTlEK2UhiVdeNoTNAAz4So8MH7KuNc5mKHaMK+ORZX\nBeHC\r\n=12+6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC18O+tVBMITpe2f5Qp/LLekqCcYwTVGd4/rb6UYwkwqgIgWbIkoBouovtMoqPnFka1pPfP9uDgs+DXuMByOhoH9PA="}]},"maintainers":[{"name":"techrah","email":"npm@murage.ca"}],"_npmUser":{"name":"techrah","email":"npm@murage.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-shortcuts_0.0.12_1595286831449_0.5624110596796696"},"_hasShrinkwrap":false},"0.0.13":{"name":"@techrah/text-shortcuts","version":"0.0.13","description":"Insert text via shortcut keys in Jupyter Lab.","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"homepage":"https://github.com/ryanhomer/jupyterext-text-shortcuts","bugs":{"url":"https://github.com/ryanhomer/jupyterext-text-shortcuts/issues"},"license":"MIT","author":{"name":"Ryan Homer"},"main":"lib/index.js","types":"lib/index.d.ts","style":"style/index.css","repository":{"type":"git","url":"git+https://github.com/ryanhomer/jupyterext-text-shortcuts.git"},"scripts":{"build":"tsc","clean":"rimraf lib && rimraf tsconfig.tsbuildinfo","prepare":"npm run clean && npm run build","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^1.1.3 || ^2.0.0","@jupyterlab/codemirror":"^1.1.3 || ^2.0.0","@jupyterlab/notebook":"^1.1.3 || ^2.0.0","@types/codemirror":"0.0.88","@types/lodash":"^4.14.144","lodash":"^4.17.15"},"devDependencies":{"rimraf":"^2.6.1 || ^3.0.0","typescript":"^3.8.3"},"sideEffects":["style/*.css"],"jupyterlab":{"extension":true},"gitHead":"4d07ce8ff1593b0a0d8770f2ee70e21080e33292","_id":"@techrah/text-shortcuts@0.0.13","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-4B8jPU2+ubVz4OF0tkk/Kvg3o8RRHamX0xv1apzN91LsxDLlhY9E78kSaOZ1uyWHd5anOcXb5MxJlBy2/G+vaQ==","shasum":"90de0d03c8d3749163c09f1cfbc22280a90700e1","tarball":"https://registry.npmjs.org/@techrah/text-shortcuts/-/text-shortcuts-0.0.13.tgz","fileCount":6,"unpackedSize":7060,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPIzzCRA9TVsSAnZWagAA5jkP/0LspNJZLH82oGOcz4BF\ndmyuWo35Mo6reuKgeXP6g3xkhLCcwIQkVSyRBxYtab9pW8snl9ahQcGRRCwN\n+GlWsXQ2o+jjpYlN1Ofnz4tKNqpCCFoPbJztr+pZJInY29PsSdVmVNHBfiU+\nqqx0Wd8lbnEVYgAxpwsTfZ2aUQbDRXSj6xnrNnZgtt9XgWXAm0e0YwMVjLrS\nLEfmNIUHnH1uBLaXSGmF1y+hVnfhKhV3l7sNQL6yBHdRrvY0K6w7AdS1vvl3\nPuDVqCtojzX9VAK+ZfnmkdAXxn0BhQGGTyUyqLtKJDjGinrkz9OcSp9ekMK1\nrSO6x0GoNlMoiwUp8Dh3vHe1uRH94qHABRXOeisSRLTBM+bi4J2jY7+33vqN\n312AJdHU8N5+M1+o6hojjlxf/14bhUHi0XEQcJGOR3RGZ5+rHIxHpUVu/Io6\nyoIg5sbpsgRCCJgMC1wxlBrAC6ZGFZ//70COU0xZU2Y1LR1sv6M0D1ayo+gf\ntJRpKojBQORY6MMRyR/fCspqxy94buYRt8bCDvdmqx15aYt/MImHY4nyH2kK\nItGyWbN7+rCBba5cwDSIgkZtzQdCL7BgtM9YB0NBUyzlPorQr6CjLnfVgmB3\nOfMRI88kgbo6vwEEImzeT5b6JV++Ycf83KnQblVrhf8zf8JT816EjzeHAxww\n/R77\r\n=z600\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBSQ4SqWt9/BygRInV33HakrJEhBD8lf4/dPClVd3Q2bAiB42qoEQaE57ysk2IJ2sB82vA3DE22Nfs0uXKYoQjRLAA=="}]},"maintainers":[{"name":"techrah","email":"npm@murage.ca"}],"_npmUser":{"name":"techrah","email":"npm@murage.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-shortcuts_0.0.13_1597803762447_0.8327253063257096"},"_hasShrinkwrap":false},"0.1.14":{"name":"@techrah/text-shortcuts","version":"0.1.14","description":"Insert text via shortcut keys in Jupyter Lab.","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"homepage":"https://github.com/ryanhomer/jupyterext-text-shortcuts","bugs":{"url":"https://github.com/ryanhomer/jupyterext-text-shortcuts/issues"},"license":"MIT","author":{"name":"Ryan Homer"},"main":"lib/index.js","types":"lib/index.d.ts","style":"style/index.css","repository":{"type":"git","url":"git+https://github.com/ryanhomer/jupyterext-text-shortcuts.git"},"scripts":{"build":"tsc","clean":"rimraf lib && rimraf tsconfig.tsbuildinfo","prepare":"npm run clean && npm run build","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^1.1.3 || ^2.0.0","@jupyterlab/codemirror":"^1.1.3 || ^2.0.0","@jupyterlab/notebook":"^1.1.3 || ^2.0.0","lodash":"^4.17.15"},"devDependencies":{"@types/codemirror":"^0.0.88","@types/lodash":"^4.14.144","rimraf":"^3.0.0","typescript":"^3.8.3"},"sideEffects":["style/*.css"],"jupyterlab":{"extension":true,"schemaDir":"schema"},"gitHead":"10ae05457ccc6a468fe5c0e28dbf636c2d9127d4","_id":"@techrah/text-shortcuts@0.1.14","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-py1dy3HmdadPQ4jgtNcJ2VGVNJ3UkYvZN2v4P+weFnqQq98+5i3qRwUdY9qUtQmjN2gJVXMI8rSKT63DtyardQ==","shasum":"0ac8762762286dcbbcacbcb9f7b9f61ff75a5ae8","tarball":"https://registry.npmjs.org/@techrah/text-shortcuts/-/text-shortcuts-0.1.14.tgz","fileCount":7,"unpackedSize":9930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQVybCRA9TVsSAnZWagAAyFsP/0rXmY9AxT1QB5/jxRiR\nRMbmTX0pgghg/IMs84s9bm9T6iATHiqlx4A9lnHAdZmUaw+XO6sh+655miUw\n/wr/YrVjP4oQ8I8/e/kkuRmUTuP2WHxM1GlQUJYzIywxayDIK5Ui0Gi/u+KP\nCdgZQyGIxbKMonq4OXONu1/q/Ti6bUBSdgY4EsmmUs7MUeqFVenxRQT3xwzb\nasvzOjK5I2kV69utdBdhJFxTBVB/ezV5JVLv7hnAqVCyaDhOcjQB6KdJDyz4\nJIgM60A0CTd+7PTbMYSL2QPXWl4lTK4JaVyhYty/NJC8SPL2KSKqGl3ap/OY\nmOnyudAp9liEvDbMVW2Xn2Q2r6QW0kK3Embw0BNHp/n8tCiohkJuFoXSLIsR\n/2COuN/yKc1yVBK4Trit/quJ2pythV9qRG4bZy8P2i3Phq4x+mq/+BFFYIPR\nC16wWkkoftCf1zhpn+YBqH8cHrvAhgfGYPUVT2qelplz/SmtVSLvhTSPyIwA\nBIHFMYZPOo/MIi4MU7aGBP+w/ovbNnO1TFH0QfVSafPDSROC3Kr1Y5YPUWc0\nITLnCuJtyzaDvB6gr6uz4J2G1v6EF0QqMvAeE2PY6h4d+HHEhn3OMYsNIsWQ\nRipQc1uNErYeBqFaEik2A/J5PNdgu7XMhHsF/Q0HMI7o83qkF23P0LFeHz/v\n18x4\r\n=JL1X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCrDikXxe1/vZaqgiRBBJqMWQFue+2yka0KJeUO9ei9CQIhAIteOIt67IpK7g5TjBEOclCUl36jJbRQqCVNvVYnA+Dc"}]},"maintainers":[{"name":"techrah","email":"npm@murage.ca"}],"_npmUser":{"name":"techrah","email":"npm@murage.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-shortcuts_0.1.14_1598119066954_0.361699038114647"},"_hasShrinkwrap":false},"0.1.15":{"name":"@techrah/text-shortcuts","version":"0.1.15","description":"Insert text via shortcut keys in Jupyter Lab.","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"homepage":"https://github.com/ryanhomer/jupyterext-text-shortcuts","bugs":{"url":"https://github.com/ryanhomer/jupyterext-text-shortcuts/issues"},"license":"MIT","author":{"name":"Ryan Homer"},"main":"lib/index.js","types":"lib/index.d.ts","style":"style/index.css","repository":{"type":"git","url":"git+https://github.com/ryanhomer/jupyterext-text-shortcuts.git"},"scripts":{"build":"tsc","clean":"rimraf lib && rimraf tsconfig.tsbuildinfo","prepare":"npm run clean && npm run build","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^1.1.3 || ^2.0.0","@jupyterlab/codemirror":"^1.1.3 || ^2.0.0","@jupyterlab/notebook":"^1.1.3 || ^2.0.0","lodash":"^4.17.15"},"devDependencies":{"@types/codemirror":"^0.0.88","@types/lodash":"^4.14.144","rimraf":"^3.0.0","typescript":"^3.8.3"},"sideEffects":["style/*.css"],"jupyterlab":{"extension":true,"schemaDir":"schema"},"gitHead":"d2838790ac05250cbaa5e823a7fd6596965ad9ae","_id":"@techrah/text-shortcuts@0.1.15","_nodeVersion":"12.18.3","_npmVersion":"6.14.6","dist":{"integrity":"sha512-OrFETMfwLnZ13He9qcf/pC3ZPFc6oq9jYC75hHhBMpR1srCCns7G1vnrb87JhlvrCmQUmMwwv+FUOB7BN6SoqQ==","shasum":"4ac005c39d27ab12541ba1a97eea94d892ca4c94","tarball":"https://registry.npmjs.org/@techrah/text-shortcuts/-/text-shortcuts-0.1.15.tgz","fileCount":7,"unpackedSize":9930,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfXSFQCRA9TVsSAnZWagAAZrEP/AxidfPPnrL2TmPGQFNF\nsv41VzAnBl6sZ5Us+1lMLsQmYTm7SojxkLRigLf4wK7hNK5rggtvX9Im7qCt\n1HNGZfA2h8UUAfjzK5JwNCvcQu/miMqcs4hP3P4/4w8WG9hIqo43IXjkibL9\n1d+X6jv9+OvfL+k/yWNWWRXOwlZb1jiMLJw7YVPA6nWSGazHqz2fBkZtSafT\nPd6jFBxUaBwcKxJAXFVLLqZwUkVgQl6ckfHdsQxybAwdlWs6+NQ+JptmvONh\nYyQN/RAt3Z8YOK9Q/yuhnGN5oXobhT9oJJn15U+IEjMmC0KSSz9jAnu3TMPQ\n+x6VlkStcKC/Y69zndBrOzyE86UL5OIDc5xBJWoCnaySkxGim/ucbkjJr1cv\nf63ofjms3JNG3HNsLg4fAE6sUlNa5BC3CoWmYNAW2LNyqzBGZLiMIaNFatqI\nWdmk1qzTG1E85dIkbzRuzLVsTuH5MVdxxcFFEIRb9Kt1PNlZwFQRTE1REpe0\n5afoTyBemOaA3XXRLubdvq9gaqK/fUn9VA1XgBrQJN4c3hr9NQ11a7cW38f+\napaPzMdHz6bd8UD9OW4Fam4C0uaPfX1jMdiZGOuqnTioYh2SpCkCSIBkKApU\n2gTVDDEGoZ0Y27QRAcDH39gDzf+BqZVnfZOQktjPW1ypYfVChUSZ/nkRHl7A\n+aMc\r\n=A0Nu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAsw+ub7Tis0qP5Oko95YYKnrAiH5yl6f/nfz8QZ551xAiBNYKAe7fpR3bmzo0QjRijORi1SNKPoVRVHjqaA3eJdQA=="}]},"maintainers":[{"name":"techrah","email":"npm@murage.ca"}],"_npmUser":{"name":"techrah","email":"npm@murage.ca"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-shortcuts_0.1.15_1599938895894_0.20603495773273406"},"_hasShrinkwrap":false},"0.1.16":{"name":"@techrah/text-shortcuts","version":"0.1.16","description":"Insert text via shortcut keys in Jupyter Lab.","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"homepage":"https://github.com/ryanhomer/jupyterext-text-shortcuts","bugs":{"url":"https://github.com/ryanhomer/jupyterext-text-shortcuts/issues"},"license":"MIT","author":{"name":"Ryan Homer"},"main":"lib/index.js","types":"lib/index.d.ts","style":"style/index.css","repository":{"type":"git","url":"git+https://github.com/ryanhomer/jupyterext-text-shortcuts.git"},"scripts":{"build":"tsc","clean":"rimraf lib && rimraf tsconfig.tsbuildinfo","prepare":"npm run clean && npm run build","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^1.1.3 || ^2.0.0 || ^3.0.0","@jupyterlab/codemirror":"^1.1.3 || ^2.0.0 || ^3.0.0","@jupyterlab/notebook":"^1.1.3 || ^2.0.0 || ^3.0.0","lodash":"^4.17.15"},"devDependencies":{"@types/codemirror":"^0.0.88","@types/lodash":"^4.14.144","rimraf":"^3.0.0","typescript":"^3.8.3"},"sideEffects":["style/*.css"],"jupyterlab":{"extension":true,"schemaDir":"schema"},"gitHead":"48128a1fb61a8c716fe0893f911923468471511d","_id":"@techrah/text-shortcuts@0.1.16","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Ze9SIu2gUylZj2i5afjKULTKKqBbkMTeSHfyx+MwowwnSE9uQF5nBHQ0rbkxH5d+ghVaHKHItgHA3Xw9ZjUK8A==","shasum":"d5bf612e45dd7ee8a188869bff9e51bab4e97a27","tarball":"https://registry.npmjs.org/@techrah/text-shortcuts/-/text-shortcuts-0.1.16.tgz","fileCount":7,"unpackedSize":10310,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgDZ8pCRA9TVsSAnZWagAAdW4P/23lPZV0Cq5jxtCzF6cO\nnm6icALjz5WVXGLrqHcMxl8hUSM2VPeFitxhbQb4LKsS4NbGTTbOrKjSt24i\nQg6T8p6705Z2FQ4z6TUIMkJpbpcv+mkRajdlyLGfXihKiRlNWPVQD07s2W+C\n2c6rspiaJs0oPyApHM58qUi0fXpXcvmD8AhdJFx0EOOblyriuOJMOhhTmhwI\nFmbc0oc24EiIVZWAKifbGXdU3ddFfXIIathFqRENJTp82gXa3AYAX3D1/poC\n5ckzKKb8sQnhikp6wsqQM4oYkRwfgzLxvgvmRgJQzrPMecGJ7KdaaxJXrylu\ngZJK6FOkrNIuWhrFZC+IfGhs0PtRZfb7DQ5uiIxyYzURAbRm1sjrcAaHlsiZ\n584MgMwQAmKoojDCXqmDIcP4BpY+T/8kll/a6gjjPGRQNPVCshY3k0gzhOxe\nv19/J1r9ZlFY0U2nZo1dUvdeLfRpnoY8Xb/Ke9WN9sIgHo8zpbkWGLF/8BnU\naBoIyD0o4BRmBhS8MJ8jC/HSXO7DjRXNFCmkrJGp+uG1TFIkcr2TggUwyu13\nRl92S57DJs8PxSNZcdbxtFkvVAwk79Sdwm0WqrYoLY9F5+bHK9wrVl8dBzCd\n+0Axd4/YMY14c37b7G7G8h6WZqYeu9I3maWdsJvd+ZJ3xSMEJuSB2iPnC3nx\nBcRh\r\n=eH65\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmk8WQe7pd0tuz/N9UCUCEarR2NV7v0HYKFRgbvT5apwIgOBcsLK8rEWjlGCOhv7MmTbkAX9p+bbf5QDqQ9jfess8="}]},"_npmUser":{"name":"techrah","email":"npm@murage.ca"},"directories":{},"maintainers":[{"name":"techrah","email":"npm@murage.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-shortcuts_0.1.16_1611505449296_0.9163032002323692"},"_hasShrinkwrap":false},"0.1.18":{"name":"@techrah/text-shortcuts","version":"0.1.18","description":"Insert text via shortcut keys in Jupyter Lab.","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"homepage":"https://github.com/techrah/jupyterext-text-shortcuts","bugs":{"url":"https://github.com/techrah/jupyterext-text-shortcuts/issues"},"license":"MIT","author":{"name":"Ryan Homer"},"main":"lib/index.js","types":"lib/index.d.ts","style":"style/index.css","repository":{"type":"git","url":"git+https://github.com/techrah/jupyterext-text-shortcuts.git"},"scripts":{"build":"tsc","clean":"rimraf lib && rimraf tsconfig.tsbuildinfo","prepare":"npm run clean && npm run build","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^2.3.0 || ^3.0.0","@jupyterlab/codemirror":"^2.3.0 || ^3.0.0","@jupyterlab/notebook":"^2.3.0 || ^3.0.0","lodash":"^4.0.0"},"devDependencies":{"@types/codemirror":"^0.0.88","@types/lodash":"^4.0.0","rimraf":"^3.0.0","typescript":"^3.8.3"},"sideEffects":["style/*.css"],"jupyterlab":{"extension":true,"schemaDir":"schema"},"gitHead":"45572f838d97394232b95b2938311090c4442fe0","_id":"@techrah/text-shortcuts@0.1.18","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-E/EALpg5JKdUldrMV5hweuBVH0x0g+ZOCVSX6oo73SkBCET5EPdYsGjh0E8fm4qDDioiNb/WtFGZRpfdxf0B3g==","shasum":"9309b940df593f2f3fa835314afffb5e33357d8f","tarball":"https://registry.npmjs.org/@techrah/text-shortcuts/-/text-shortcuts-0.1.18.tgz","fileCount":7,"unpackedSize":10269,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgewn5CRA9TVsSAnZWagAA2YoP/2nHeTqnYmC0fqqFL9Ao\n0DegbWI3575IDnzV2WvwSbSkicW9nd/41M42AuZvYXsEc+1UyBCI9PRPxQJ4\nEo2zSfwtRC9/LXiilgASQRLsQ/USUDyAXrk5lgVZOK/rswT/6q+r0BXK/F5j\nImSaSxzkTARduESfXPkVdktX8w+xFU9BiNWgvyVBpWBQy4/9j/2SXRaVst1H\n7DJ9u35PwpwEWyi6CNRrBBZDang9RXo345AJG7L3Us20BT2tdiQOQxTPlp4X\nQ347QCVFE+alPlgoa9Fj9+3VWFLMI/wDx+UT80Cugh3BkGOy7XWd7qBGhD0Y\nRFHnCU2jf6Pg5sH4zK8Z/SXLjju0d7WlLD+rF+JvLAdLCfF7sImJwmHT1Wqq\ngEYJ+mHwzmODJ3Y6586ya2UaTXHauUFoBesKUSRTCI148gnAfECsFYa/md/D\nsVT+dEy5f1uX60vFUt6Pp3CWeHGh0drKVy4PqFGLPbWgfQwmPafYkkEG50r7\noA9rvNntgcp2SubLu7iiOJEuugxypwF2b7OD48abOL7ZKNGVs2RgoidzRVE3\nDY4TpHdKlVpIun/6AuX5jha9CKRmoXDuHOy+XAr1pSXl4gIlMS/24CC8d+VS\nhoVH56LfVDUf+FOZKfAzl4M0tj1B7b1u7BzZ//OPcqnKz3UgQ+j7Eg/J8czR\nHG3O\r\n=EjxU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICRJQWFePpOW8yHl1tTEwh2UE5CgXat/MtQG8Tcnlq4dAiAbl/mBWLf8ZKDHgYfCo8zVN1GCGbzRq4WAOqjTdV6PXg=="}]},"_npmUser":{"name":"techrah","email":"npm@murage.ca"},"directories":{},"maintainers":[{"name":"techrah","email":"npm@murage.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-shortcuts_0.1.18_1618676216852_0.3976435947057706"},"_hasShrinkwrap":false},"0.1.19":{"name":"@techrah/text-shortcuts","version":"0.1.19","description":"Insert text via shortcut keys in Jupyter Lab.","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"homepage":"https://github.com/techrah/jupyterext-text-shortcuts","bugs":{"url":"https://github.com/techrah/jupyterext-text-shortcuts/issues"},"license":"MIT","author":{"name":"Ryan Homer"},"main":"lib/index.js","types":"lib/index.d.ts","style":"style/index.css","repository":{"type":"git","url":"git+https://github.com/techrah/jupyterext-text-shortcuts.git"},"scripts":{"build":"tsc","clean":"rimraf lib && rimraf tsconfig.tsbuildinfo","prepare":"npm run clean && npm run build","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^2.3.0 || ^3.0.0","@jupyterlab/codemirror":"^2.3.0 || ^3.0.0","@jupyterlab/notebook":"^2.3.0 || ^3.0.0","lodash":"4.17.21"},"devDependencies":{"@types/codemirror":"^0.0.88","@types/lodash":"^4.0.0","rimraf":"^3.0.0","typescript":"^3.8.3"},"sideEffects":["style/*.css"],"jupyterlab":{"extension":true,"schemaDir":"schema"},"gitHead":"b0a5076e2933267ee56e26eb323b92eb7a178999","_id":"@techrah/text-shortcuts@0.1.19","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-cun6Wyz9jwpB/Mg+rlHwN23bi1ubX6/FMhI9aprqiiI7YqT9upG5FZlNNarB85V9QW/UGHXbxQyiPwLxwJnG3A==","shasum":"2ebe8a35648b469842adf666a820c21575145d69","tarball":"https://registry.npmjs.org/@techrah/text-shortcuts/-/text-shortcuts-0.1.19.tgz","fileCount":7,"unpackedSize":10270,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglrcKCRA9TVsSAnZWagAAJKkP/3CkBBvHsWeWFiUayfoe\nWXhzk8BpzXXtjxAtTW6OBxo2W5NuPXKYoUKVzW2RmTFgGfLxK2fKtflI8MD4\nG8ReGy5AMKfqdaQBS8MPc8u/REW0gMQ4iY4YOYxECW4K0D31UxGcBcpoS67t\nT9x92p+7zixG7HzZWInF51DJqQD5pDY1dLzAMYSEEJkPeKjpgei1laKv9urM\nDeXGgxqfug0CgCmq67QHYA7kiOXM/UaentjcsLzmi2wgsnn9HpijUbJFGKvH\ndXTOSQLHtcH0DI6JfFq4RatKRIKWohW7FlW5G6h/ewr6LJpPPKG1J5QihHDI\nZ5WtEQGjs5IgKGpM2gruAaaiqTi086XfTOn//9IiOhmMN3tkK8QndwKfqvSf\nPoVdbyjqCRpTTzlwhKkg/ZCQTpG8y29aC+4dJBIIOnBUHdfP285g4gOYvwxh\n+EZGTlGOgt3SSybBUMMY12wrEnoFFd8mJ8aGbJBxMZ7cx1WWt+AGl46lx/BG\neaYgVAxoEgyEIR4D0KxqpD2xKwGXoJzFvbhKmUUUuD209DfUmKc8PK2kKdgr\ndUVhhJqyE8XlEhsGpoCDkKJJUWSRRKBLh8CI8jx0aZFVliw4PhlZ09RzavbZ\nJFq3SwubqypxzVaQZYVhaXtdxip+RLtLLe9nD4gSFwxOyDthNlJtMPWMUBY9\nd3Cg\r\n=hGuY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxms5hb52ocuzm4utv71mcnoqv8FTzhGTpXCkl/b8cJwIgMFQFicYrg3UVmaVBwyzNMWwSuEe1x3ONUTLzpFzUAuM="}]},"_npmUser":{"name":"techrah","email":"npm@murage.ca"},"directories":{},"maintainers":[{"name":"techrah","email":"npm@murage.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-shortcuts_0.1.19_1620489994247_0.9851464589704269"},"_hasShrinkwrap":false},"0.1.23":{"name":"@techrah/text-shortcuts","version":"0.1.23","description":"Insert text via shortcut keys in Jupyter Lab.","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"homepage":"https://github.com/techrah/jupyterext-text-shortcuts","bugs":{"url":"https://github.com/techrah/jupyterext-text-shortcuts/issues"},"license":"MIT","author":{"name":"Ryan Homer"},"main":"lib/index.js","types":"lib/index.d.ts","style":"style/index.css","repository":{"type":"git","url":"git+https://github.com/techrah/jupyterext-text-shortcuts.git"},"scripts":{"build":"tsc","clean":"rimraf lib && rimraf tsconfig.tsbuildinfo","prepare":"npm run clean && npm run build","test":"jest","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^2.3.0 || ^3.0.0","@jupyterlab/codemirror":"^2.3.0 || ^3.0.0","@jupyterlab/notebook":"^2.3.0 || ^3.0.0","lodash":"4.17.21"},"devDependencies":{"@babel/core":"^7.14.0","@babel/preset-env":"^7.14.1","@babel/preset-typescript":"^7.13.0","@types/codemirror":"^0.0.88","@types/jest":"^26.0.23","@types/lodash":"^4.0.0","babel-jest":"^26.6.3","jest":"^26.6.3","prettier":"2.2.1","rimraf":"^3.0.0","ts-node":"^9.1.1","typescript":"^3.8.3"},"sideEffects":["style/*.css"],"jupyterlab":{"extension":true,"schemaDir":"schema"},"gitHead":"31d2baa30b990b54c228b5ee47c73419b8e591b0","_id":"@techrah/text-shortcuts@0.1.23","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-R+CCH8KIOHGA3TuatnaVSK+vu26N+QCQgOQIFhShseYtkdH3MGlp6u4kDTjKKL4GcaTKDia8Swc2W/Jl0CBEXA==","shasum":"04bdca5c64cd2fb6f7d89993c9aef18ffcfa18fd","tarball":"https://registry.npmjs.org/@techrah/text-shortcuts/-/text-shortcuts-0.1.23.tgz","fileCount":9,"unpackedSize":11349,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmIZfCRA9TVsSAnZWagAALCUP/0Eae0fZtU2bZWKrOwcW\nZaaOIu5lMl4upEGJdbl8PGaKjcsXidbzwfF2W70lFuSW0Qe9d+p7vWAGPW8i\nYdBYyZhnYfUFgLQ7llkdD/2aiiKnN1GeunNpZ2ILsDstcIczlyfmooUM65tM\nRoygn1U7+ey8JYiZUjiPc1gcqKDJIiAXefbkEodZrs/v8d3hFcNrdncq8Qmw\ngvjIAy16rqMJrk/VhrR5KtMvUaWd5zk2kKyww1fDiX4fk8E/M2N7SZ909U0L\nqAAX02ZzTw/JsY0M1zjroC1OYC2hsCd4jyNJPz/xLHutMmN3lwFqVDK/BWPz\nWGkLfb+dp7/jd8Qt+znDrHwkHZ2bHM/0fzsRTMMeqIJSYUddp2HpcQqUWhOI\ny+WPGlX59FDVU/kmw0nSP+kU36tVaE7+GEdoayf9iI/BgLQz7m+K37SQFALR\nKiyErrZcfX9CwPT1qOINZJfqp9myp8zljBN1wq5JrTVnRazxboMcBs2WzYP9\nvrtoHeXRHWs16x38qLW/0J7VM/hoCFx/oSI5KGwLIgCPJCjf/aT6HtUiNBT+\nRKLpTqWYge9rsbZpSCcjxTVFNJtRaT5LOoJWKNfNOdfjimNm07/so/6hMVaI\n+dH+jHcweJvQODbU/m2E6UZ9bGUTUMCuc8z7GNIMAyaBozjVwKtTkBs5pfTT\nSnp2\r\n=jRDU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRpF8SKqIII5EuYUAHJDtag1REp6HdyU5bfHWVBByxzAiBGOz3b3Tm/1kvud/SD+aRR4wHi+dtBc3rLYd5VuwzfSw=="}]},"_npmUser":{"name":"techrah","email":"npm@murage.ca"},"directories":{},"maintainers":[{"name":"techrah","email":"npm@murage.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-shortcuts_0.1.23_1620608607257_0.9847215340113844"},"_hasShrinkwrap":false},"1.0.1":{"name":"@techrah/text-shortcuts","version":"1.0.1","description":"Insert text via shortcut keys in Jupyter Lab.","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"homepage":"https://github.com/techrah/jupyterext-text-shortcuts","bugs":{"url":"https://github.com/techrah/jupyterext-text-shortcuts/issues"},"license":"MIT","author":{"name":"Ryan Homer"},"main":"lib/index.js","types":"lib/index.d.ts","style":"style/index.css","repository":{"type":"git","url":"git+https://github.com/techrah/jupyterext-text-shortcuts.git"},"scripts":{"build":"tsc","clean":"rimraf lib && rimraf tsconfig.tsbuildinfo","prepare":"npm run clean && npm run build","test":"jest","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^2.3.0 || ^3.0.0","@jupyterlab/codemirror":"^2.3.0 || ^3.0.0","@jupyterlab/notebook":"^2.3.0 || ^3.0.0","lodash":"4.17.21"},"devDependencies":{"@babel/core":"^7.14.0","@babel/preset-env":"^7.14.1","@babel/preset-typescript":"^7.13.0","@types/codemirror":"^0.0.88","@types/jest":"^26.0.23","@types/lodash":"^4.0.0","babel-jest":"^26.6.3","jest":"^26.6.3","prettier":"2.2.1","rimraf":"^3.0.0","ts-node":"^9.1.1","typescript":"^3.8.3"},"sideEffects":["style/*.css"],"jupyterlab":{"extension":true,"schemaDir":"schema"},"gitHead":"9e9e39564ee2c4378adf34eb9fc3bf29cc210b6e","_id":"@techrah/text-shortcuts@1.0.1","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-1AACzRoYEk9w8T3qISSGpYN3R32Jjg7fljqNfBDNIT9GOSC5ygZOOnCjBTXY6sm22PJWThSGsDo26CHfD77e8w==","shasum":"2ad33e70a4b492e8dafd6fdfdfa7a735d5eac3be","tarball":"https://registry.npmjs.org/@techrah/text-shortcuts/-/text-shortcuts-1.0.1.tgz","fileCount":9,"unpackedSize":11348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmIc4CRA9TVsSAnZWagAAWysQAJY5mF2WgYHv8QuaosmX\nI0DlbzywSwZFfTIL+/W2BYDDJ1m0AdA/RFFc7OGja5Sg8DfvdIOFKh8h+kNB\nVLw764DMXeeUqznN+8NtCyyy9Wt8ry4r4RmJ8l/iWQwlOATKA7g2azQASrzA\nDLTxF6kabIuzaTBBYBJlFng+CsA4T+sPZ07yoBKVPbkPp6HNSFtYIg1Z2iHI\nfG8ZjYcpVE5R2S+ncn7+TZVfhhNqZObMBq9q0v8miQhWEpmRybhRGVfUgfPy\n50OQDyUDbjrIVhBUA8az6kuTOmbyMzi6PGmzHKtkCMUzZxEoCN3TfqyxUWQ+\nx6I9xEX9vo7y2RI5Ka9uLpXP09TB10R6nJ7IZgb7gTSGJ+d8JlQzNjD08tDF\nW2G4N2AbXuFdVtB0ywQ84OFxUg6UKwG9TvLrCWRAO1wZgK7TcBpWRdxnFOnJ\n/JVEb+XG02YA0ThAeDWYaOfHdXubeECOc72oJmM4vkLrXm+KmblzGZKTnU+S\n8RvS+jTdtuJo3o3v49ee5gddN+OPGR70fRpt/bUSVc4aU7APdoxOqvhOX9wa\nLISM6YcUe4N26oqfupqtFQGRb88t3alTy4xmJ5JmKaFNmgP8Fj+jcKN5h2iZ\nRyf7sth5Q1y1tVjkoKKisRVfk2D+IQ7chd2CwUa3fBApXlkXF8LVuhudKOL+\nZkFx\r\n=pCLn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID8vkXilD8s88juc5andHavF9BL5Ont9H7WFFhT/wbnGAiBCz8QHQuVSBSYJFKjysQ71Dsb8UkIq0w1aqGWIsxHHOA=="}]},"_npmUser":{"name":"techrah","email":"npm@murage.ca"},"directories":{},"maintainers":[{"name":"techrah","email":"npm@murage.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-shortcuts_1.0.1_1620608824235_0.022103965257643576"},"_hasShrinkwrap":false},"1.0.2":{"name":"@techrah/text-shortcuts","version":"1.0.2","description":"Insert text via shortcut keys in Jupyter Lab.","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"homepage":"https://github.com/techrah/jupyterext-text-shortcuts","bugs":{"url":"https://github.com/techrah/jupyterext-text-shortcuts/issues"},"license":"MIT","author":{"name":"Ryan Homer"},"main":"lib/index.js","types":"lib/index.d.ts","style":"style/index.css","repository":{"type":"git","url":"git+https://github.com/techrah/jupyterext-text-shortcuts.git"},"scripts":{"build":"tsc","clean":"rimraf lib && rimraf tsconfig.tsbuildinfo","prepare":"npm run clean && npm run build","test":"jest","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^2.3.0 || ^3.0.0","@jupyterlab/codemirror":"^2.3.0 || ^3.0.0","@jupyterlab/notebook":"^2.3.0 || ^3.0.0","lodash":"4.17.21"},"devDependencies":{"@babel/core":"^7.14.0","@babel/preset-env":"^7.14.1","@babel/preset-typescript":"^7.13.0","@types/codemirror":"^0.0.88","@types/jest":"^26.0.23","@types/lodash":"^4.0.0","babel-jest":"^26.6.3","jest":"^26.6.3","prettier":"2.2.1","rimraf":"^3.0.0","ts-node":"^9.1.1","typescript":"^3.8.3"},"sideEffects":["style/*.css"],"jupyterlab":{"extension":true,"schemaDir":"schema"},"gitHead":"9c68025875587663c4dbf0c889d54ae1e7baf578","_id":"@techrah/text-shortcuts@1.0.2","_nodeVersion":"12.22.1","_npmVersion":"6.14.12","dist":{"integrity":"sha512-kOUJ2/AF7/BqvXAnoYq1d2NYbzdOfpgc85128rmX2VUNEnWxOzQBAAZqee6f8zTXZvJ2+lmi6YU8x/ZkwpJBaQ==","shasum":"97ede8ce5121fc8c243e6d7811fe4c4ebd017131","tarball":"https://registry.npmjs.org/@techrah/text-shortcuts/-/text-shortcuts-1.0.2.tgz","fileCount":9,"unpackedSize":11348,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtuNqCRA9TVsSAnZWagAAAdEQAJhWuHbZnDa5DOkN76o2\n4FacGyxZO5HeP0MnkAGgTUFZblzH2iswD2MxHU0IAo3hRAZ6DU5R7KrreHkc\nS8RVPFn+L7FtJhnw8yP7/EbPcyzBz/fNwAtFfUGOq9K/etP5DtVZz7Rsdv64\nUSGqxi6vgyHSZ1PblQJLhoAXIL/Ql2ImmpWHEe5H0Lyysa55ePiWPzfu0Wgu\nc+PARtIVBriilGVCeRjfeNzzYtL2S/oaClSIO1jbCf/MYvE//Tz57bwRU6HW\nLp5ud6YtODU6ZMKRZrh9WPonIZz/x8XmsuwXfnbv/z9F56Aw71IfoiKdGUhG\n7KwITFSNbUDqit2BZvaI0nPPWukUU6DCHJxcSTnUAL9kkoIDdl4KlAh9P9mO\nIY+ClnXhgYdQDXqLNCQdxChPkLnaq/oGe4w/XHlYGdNAjUQLMP+4TExL/8sl\nuhlJWHobhMTF9KCMSYIiOxzTr1FkcgnTEiinVIy6ZlA/22Mkv95XohiYpNQq\nRccyze5MNkt7DzeIUYWqggf86zag6eQ/00nJ8NQvQhaV3yKcdVsy1G5B/Kuw\ntcVQMuwZW5c4KQ22ChBMssvWrTpN9GCUBIiose2BqJUw+7xQhiQm5ZRGan/T\nrmiShEZCxluNI4657d2ZrPGtftsrZgI4y+lFUpL3S6zVBOW0kC6Kyk0xmQ8O\nkWFX\r\n=MPqQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9Pf6E8U9Wt67S3IXXOHDI/hE3WweDQtTqeEV5lGFxmQIhAOdfuFzL06+m0V+4/MpJoh2UV1/65EeMzujRalm4m80g"}]},"_npmUser":{"name":"techrah","email":"npm@murage.ca"},"directories":{},"maintainers":[{"name":"techrah","email":"npm@murage.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-shortcuts_1.0.2_1622598505896_0.2702355545025532"},"_hasShrinkwrap":false},"1.0.3":{"name":"@techrah/text-shortcuts","version":"1.0.3","description":"Insert text via shortcut keys in Jupyter Lab.","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"homepage":"https://github.com/techrah/jupyterext-text-shortcuts","bugs":{"url":"https://github.com/techrah/jupyterext-text-shortcuts/issues"},"license":"MIT","author":{"name":"Ryan Homer"},"main":"lib/index.js","types":"lib/index.d.ts","style":"style/index.css","repository":{"type":"git","url":"git+https://github.com/techrah/jupyterext-text-shortcuts.git"},"scripts":{"build":"tsc","clean":"rimraf lib && rimraf tsconfig.tsbuildinfo","prepare":"npm run clean && npm run build","test":"jest","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^2.3.0 || ^3.0.0","@jupyterlab/codemirror":"^2.3.0 || ^3.0.0","@jupyterlab/notebook":"^2.3.0 || ^3.0.0","lodash":"4.17.21"},"devDependencies":{"@babel/core":"^7.14.0","@babel/preset-env":"^7.14.1","@babel/preset-typescript":"^7.13.0","@types/codemirror":"^0.0.88","@types/jest":"^26.0.23","@types/lodash":"^4.0.0","babel-jest":"^26.6.3","jest":"^26.6.3","prettier":"2.2.1","rimraf":"^3.0.0","ts-node":"^9.1.1","typescript":"^3.8.3"},"sideEffects":["style/*.css"],"jupyterlab":{"extension":true,"schemaDir":"schema"},"gitHead":"ac9a333e38b91c26cc2e3ea5c6ad0349c8570cae","_id":"@techrah/text-shortcuts@1.0.3","_nodeVersion":"12.22.3","_npmVersion":"6.14.13","dist":{"integrity":"sha512-LFV2QKanRI2RyQPsvXWsyookM7jH0plG1p57rtK158LYPWQIm9sckDPPC4xKjRbAsu5EMQ+Jp6cAtAcKkn6wsA==","shasum":"73f29c7ba09852c0021dd2ad8110732bc287500b","tarball":"https://registry.npmjs.org/@techrah/text-shortcuts/-/text-shortcuts-1.0.3.tgz","fileCount":9,"unpackedSize":11345,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+fZsCRA9TVsSAnZWagAApyIP/1bmjX3yOswXxZDILsI3\n/VMKMqxTLrWPkJ27IRjbzF6LuMFFnekdO4Usan952OZZWD7HojH6+GuAMvBL\npoiuA/5i7UhelAKRBxqgTs0Mx1teSHl3FK2L+WN8e5/M7XtHiZ+lCmNOsbiE\nwNK5O2icUq2wCBOc5M9OFn60pEUvwK8t19p5m8VannWRiYq2ZAdetQyiVytj\nq20J9Hql9iYgptS6dFlJytVmm9wwwnDALISF7n/9VVq16BRxiqPrKKHXnreA\nKe3F2CAPTbc78MXuBunepP8kljY2uTAAzYUsrerL3JgOQLa19xdXFloIk+4l\nY+6lGTEBQU0CJ29U4FOgD2Hhzxj1Why71tGt+vz/qDPfGERmHHAS3Si/N7/y\nVr2Am855DTN7zTnHGgGGgwj7iIYQv9rVBx6f+8OpWTwENwEWouhh+E6YhcFB\nGN1cYTiNhPdFbEfneyeUt8noZvhIJ/dUSYbW+TA7Sh4FOVRehr31Oa9ihqKl\ndZ4Dz97xzuus/AF4uOS81rzIiSGl59RSb6riIdlfX2WXIh7Zk8CiVI1R+wHG\nC95LBX1gbkR4U1DyDxZXcMtKTopP+tjRr1dBMNfZQBiNxcViheAfQ0m5JrYy\nR66WPBNl+boqqvEUbJvxH+yQzN/R8Qk+h8SUQESnPryKbKD34cJw/CG+zXB9\nkgMt\r\n=lm5T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDvFz/4iYPFOnTak8LlZcpx11RyDa/7tNsTLXQngpqQaAiEA8lhWSyxSxS9wdx0Tk2kjK+2M4XkXOAWqr+RyzUwVffc="}]},"_npmUser":{"name":"techrah","email":"npm@murage.ca"},"directories":{},"maintainers":[{"name":"techrah","email":"npm@murage.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-shortcuts_1.0.3_1626994284132_0.1307156040993731"},"_hasShrinkwrap":false},"1.0.4":{"name":"@techrah/text-shortcuts","version":"1.0.4","description":"Insert text via shortcut keys in Jupyter Lab.","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"homepage":"https://github.com/techrah/jupyterext-text-shortcuts","bugs":{"url":"https://github.com/techrah/jupyterext-text-shortcuts/issues"},"license":"MIT","author":{"name":"Ryan Homer"},"main":"lib/index.js","types":"lib/index.d.ts","style":"style/index.css","repository":{"type":"git","url":"git+https://github.com/techrah/jupyterext-text-shortcuts.git"},"scripts":{"build":"tsc","clean":"rimraf lib && rimraf tsconfig.tsbuildinfo","prepare":"npm run clean && npm run build","test":"jest","watch":"tsc -w"},"dependencies":{"@jupyterlab/application":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/notebook":"^3.0.0","lodash":"4.17.21"},"devDependencies":{"@babel/core":"^7.14.0","@babel/preset-env":"^7.14.1","@babel/preset-typescript":"^7.13.0","@types/codemirror":"^0.0.88","@types/jest":"^26.0.23","@types/lodash":"^4.0.0","babel-jest":"^26.6.3","jest":"^26.6.3","prettier":"2.2.1","rimraf":"^3.0.0","ts-node":"^9.1.1","typescript":"^3.8.3"},"sideEffects":["style/*.css"],"jupyterlab":{"extension":true,"schemaDir":"schema"},"gitHead":"852463e2fb6fd6ec82e40630b27a42ce3f269bb4","_id":"@techrah/text-shortcuts@1.0.4","_nodeVersion":"12.22.9","_npmVersion":"6.14.15","dist":{"integrity":"sha512-fWZZ9PFk0GfYDVS9zzUNVZKAPhXams0JX8W0GUZN92qBCBw9mpn39rgUtpxd1Nrs01/mHQe8MYFxq6XFzgPwQA==","shasum":"742304cb4406bca69b3509a51b3d3ab495b12b56","tarball":"https://registry.npmjs.org/@techrah/text-shortcuts/-/text-shortcuts-1.0.4.tgz","fileCount":9,"unpackedSize":11315,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6/WICRA9TVsSAnZWagAAOeoP/AkVqs3k5/dKMceEU/bh\ntzcYOhsnkyf4WVMSiZCS3jGNmgGOE9WB+9mLi47FmWh3kU0vpX5+zvfItL1Q\nG927nPKUwGWi+ySphaXkiPydT05gka7n3XJyEsrsoo0h3c/y4o6K+ZyElbTY\nd2HUaWtau3pi/klfrzeCghP9k0blGgteiaCXiSnm7kHC2EnNp9GWggQKcLsq\nM5aVN4zX7rP6YLm2Sf3534fbEIiNWzYkDt8QjksENUsJ6j9g0WMYksPrrNRl\nnMiB3CY9s2LizUutFAW222ksj2Cnt1Bc5uTyWb49mXxNlrCFjKAmkW/gScTq\nOrWUJgIoumj1RSwVlqM2Bg6Jey9mNJN3dQFFyBeUa4bCAl009XK6udO2X26c\nps6sEwZmiCwdHxipiy/7L0ThMn4Iw90ZLhzTOdLGQXSrSbSyezBRrP2NJU6q\n6Opp1L/VVvZDt33F4wy2Rx4x0L/cGhsOtGuFCXuRwFRqzTpsueoLzpAG1+eU\nbiGwRPTE/AEIKc/VScRSJ508e5y/i93ZnsJRe2ICkhlItJvbZ04SgMJ9FH0A\n4P8802AqEXPUu0DLrQ8V8/b9A2wdI1VAJwTJqqc+wJJ8VSwqRF6rH1Sfv4fK\nNxK+B7Nhy+MaUChEtTfbRXw+igAAEG2rJ2fZbGkeFvgTbMLVZ7uS6rcS+Odz\nejXE\r\n=RHit\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNlUG8M1mX7/gtWbAfc3/e+tNbVPME+Wh0bUf//SqEvgIhAMMvwKb3s52JNOcCmorMVbfchVT2G486jNRx1J4/Hl5C"}]},"_npmUser":{"name":"techrah","email":"npm@murage.ca"},"directories":{},"maintainers":[{"name":"techrah","email":"npm@murage.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/text-shortcuts_1.0.4_1642853768801_0.804077709390949"},"_hasShrinkwrap":false}},"time":{"created":"2019-10-27T16:40:27.480Z","0.0.1":"2019-10-27T16:40:27.930Z","modified":"2022-04-07T04:59:24.685Z","0.0.2":"2019-10-27T17:50:29.160Z","0.0.3":"2019-10-29T01:57:29.874Z","0.0.4":"2019-11-03T23:25:42.111Z","0.0.5":"2019-11-03T23:48:47.669Z","0.0.6":"2019-11-10T19:25:56.673Z","0.0.7":"2020-03-08T00:27:06.372Z","0.0.8":"2020-03-08T15:54:54.524Z","0.0.10":"2020-03-26T21:02:34.513Z","0.0.11":"2020-03-31T14:48:35.540Z","0.0.12":"2020-07-20T23:13:51.568Z","0.0.13":"2020-08-19T02:22:42.580Z","0.1.14":"2020-08-22T17:57:47.052Z","0.1.15":"2020-09-12T19:28:16.024Z","0.1.16":"2021-01-24T16:24:09.452Z","0.1.17":"2021-04-17T16:08:07.389Z","0.1.18":"2021-04-17T16:16:57.219Z","0.1.19":"2021-05-08T16:06:34.420Z","0.1.20":"2021-05-09T23:58:02.836Z","0.1.22":"2021-05-10T00:59:31.926Z","0.1.23":"2021-05-10T01:03:27.414Z","1.0.1":"2021-05-10T01:07:04.381Z","1.0.2":"2021-06-02T01:48:26.053Z","1.0.3":"2021-07-22T22:51:24.314Z","1.0.4":"2022-01-22T12:16:08.947Z"},"maintainers":[{"name":"techrah","email":"npm@murage.ca"}],"description":"Insert text via shortcut keys in Jupyter Lab.","homepage":"https://github.com/techrah/jupyterext-text-shortcuts","keywords":["jupyter","jupyterlab","jupyterlab-extension"],"repository":{"type":"git","url":"git+https://github.com/techrah/jupyterext-text-shortcuts.git"},"author":{"name":"Ryan Homer"},"bugs":{"url":"https://github.com/techrah/jupyterext-text-shortcuts/issues"},"license":"MIT","readme":"# text-shortcuts\n\nA jupyterlab extension to insert text via keyboard shortcuts.\n\n![release](https://github.com/techrah/jupyterext-text-shortcuts/workflows/release/badge.svg?branch=master)\n\n## Pre-requisites\n\n-   JupyterLab 2.x, 3.x\n-   [node 12+](https://nodejs.org)\n\n## Installation\n\n```bash\njupyter labextension install @techrah/text-shortcuts\n```\n\nor add it through your Jupyter Lab **Extensions** tab.\n\nThen, add some user shortcuts:\n\n-   In Jupyter Lab, select **Settings** / **Advanced Settings Editor** from the menu.\n\n-   Select the **Keyboard Shortcuts** tab.\n\n-   In the **User Preferences** section, add your shortcuts configuration and click the \"save\" icon.\n\nHere are two useful shortcuts for programming in R:\n\n```json\n{\n    \"shortcuts\": [\n        {\n            \"command\": \"text-shortcuts:insert-text\",\n            \"args\": {\n                \"kernel\": \"ir\",\n                \"text\": \"|>\",\n                \"autoPad\": true\n            },\n            \"keys\": [\"Accel Shift M\"],\n            \"selector\": \"body\"\n        },\n        {\n            \"command\": \"text-shortcuts:insert-text\",\n            \"args\": {\n                \"kernel\": \"ir\",\n                \"text\": \"<-\",\n                \"autoPad\": true\n            },\n            \"keys\": [\"Alt -\"],\n            \"selector\": \"body\"\n        }\n    ]\n}\n```\n\n**NOTE: As of version 0.1.x You do NOT need to add the above shortcuts to _User Preferences_ unless you want to override the default behaviour.** These two shortcuts are now installed by default. They can be found in _Keyboard Shortcuts / System Defaults_.\n\n<img width=\"830\" alt=\"@techrah:text-shortcuts_default-shortcuts\" src=\"https://user-images.githubusercontent.com/600471/90961403-86083e00-e45d-11ea-85d7-c98c2b1cd2c9.png\">\n\n### Anatomy of a Text Shortcut\n\n```\n{\n    ...\n    \"command\": \"text-shortcuts:insert-text\"\n    ...\n}\n```\n\nIdentifies the keyboard shortcut as a text shortcut that is intercepted by this extension.\n\n```\n{\n    ...\n    \"keys\": [\n        \"Accel Shift M\"\n    ],\n    ...\n}\n```\n\n`keys` is an array of keyboard shortcuts that activate the insertion of the text snippet. Each entry can be a combination of one or more of the following modifiers, ending with a text character. For example, \"Accel Shift M\" represents Command-Shift-M on macOS.\n\n-   `Accel` : Command (macOS) / Ctrl (Windows)\n-   `Alt` : Option (macOS) / Alt (Windows)\n-   `Shift` : Shift\n-   `Ctrl` : Control\n\n```\n{\n    ...\n    \"args\": {\n        \"kernel\": \"ir\",\n        \"text\": \"|>\",\n        \"autoPad\": true\n    }\n    ...\n}\n```\n\n-   `kernel` (optional): If you specify a `kernel`, the shortcut will only work in notebooks that are running the specified kernel. Examples of kernel names are `ir` and `python3`. For a list of installed kernels, use `jupyter kernelspec list`.\n\n-   `text`: This is the actual text that you want inserted.\n\n-   `autoPad`: (`true` | `false`). If `true`, will add spacing either before, after, or both before and after so that there is a single space on each side of the text.\n\n```\n{\n    ...\n    \"selector\": \"body\"\n    ...\n}\n```\n\nCSS selector. Always use `\"body\"` for this extension.\n\n## Development\n\n### Pre-requisites\n\n-   node 5+\n-   Python 3.6+\n\nIt is strongly recommended that you set up a virtual Python environment. These instructions will assume that Anaconda is already installed.\n\n-   Create a new virtual environment and activate it.\n\n    ```bash\n    conda create --name text-shortcuts\n    conda activate text-shortcuts\n    ```\n\n-   Install jupyterlab\n\n    ```bash\n    conda install jupyterlab\n    ```\n\n-   Clone this project and in the root of the project folder, install dependencies with the JupyterLab Package Manager\n\n    ```bash\n    jlpm\n    ```\n\n-   Install the extension\n\n    ```bash\n    jupyter labextension install . --no-build\n    ```\n\n-   Start up jupyter lab in watch mode. Don't forget to activate your virtual environment. If you want to use a different browser for development, specify that with the `--browser` switch. If you want to use a custom port, specify that with the `--port` switch.\n\n    ```bash\n    conda activate text-shortcuts\n    jupyter lab --watch --browser=\"chrome\" --port=8889\n    ```\n\n-   In another terminal, run the TypeScript compiler in watch mode.\n\n    ```bash\n    conda activate text-shortcuts\n    jlpm tsc -w\n    ```\n\nFor more information on developing JupyterLab extensions, here are some helpful resources:\n\n-   [Extension Developer Guide][1]\n-   [Common Extension Points: Keyboard Shortcuts][2]\n-   [JupyterLab Extensions by Examples][3]\n-   [CodeMirror: Document management methods][4]\n-   [Interface INotebookTracker][5]\n\nPull requests are welcome!\n\n[1]: https://jupyterlab.readthedocs.io/en/stable/extension/extension_dev.html\n[2]: https://jupyterlab.readthedocs.io/en/stable/extension/extension_points.html#keyboard-shortcuts\n[3]: https://github.com/jupyterlab/extension-examples\n[4]: https://codemirror.net/doc/manual.html#api_doc\n[5]: https://jupyterlab.github.io/jupyterlab/interfaces/_notebook_src_index_.inotebooktracker.html\n","readmeFilename":"README.md"}