{"_id":"@aseemtaneja/kit-list","_rev":"9-49e63baf6a920f091aea26b2c689f26b","name":"@aseemtaneja/kit-list","dist-tags":{"latest":"0.2.1"},"versions":{"0.1.0":{"name":"@aseemtaneja/kit-list","version":"0.1.0","description":"A helper for the Script Kit automation app to generate a list of items from an HTML document.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"tsc --watch --preserveWatchOutput","build":"tsc","clean":"rimraf ./node_modules/.cache ./dist"},"repository":{"type":"git","url":"git+https://github.com/atej/kit-list.git"},"keywords":["scriptkit"],"author":{"name":"Aseem Taneja","email":"taneja.aseem@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/atej/kit-list/issues"},"homepage":"https://github.com/atej/kit-list#readme","dependencies":{"@johnlindquist/kit":"^0.4.6","@vitalets/google-translate-api":"^7.0.0","cheerio":"^1.0.0-rc.10"},"devDependencies":{"rimraf":"^3.0.2","typescript":"^4.5.4"},"gitHead":"2fdc2a91fa9f297ba3c26f453c5ab6b28b0cfb94","_id":"@aseemtaneja/kit-list@0.1.0","_nodeVersion":"17.2.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-pp/BU5BERkMJajjvvVUOthWEcEWkUjOJo7G3nc5zl8y1gjvNi5ozlBEYa+IXHDhodMWltScNxWhutjEy9654nw==","shasum":"4066c70923d59932d0ed7bcd5746377fa660fd42","tarball":"https://registry.npmjs.org/@aseemtaneja/kit-list/-/kit-list-0.1.0.tgz","fileCount":12,"unpackedSize":9413,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxy0HCRA9TVsSAnZWagAAlokP/jLWRAmyRnqqVYOmls2X\nmjQfx/CBsM1ft3h47fimNO2FF/tPS7MP7pZYmnvcJuErkna7hT2KoYvs7qxK\nfWC6z2BDMh/LYg7XG4ABOx+WEPI0kyPG6liHRxAeoTu7wE28av5nEIZFwtM7\nmTvcAW5Unud90jO6m1CWTJ2naf08Y8i34eSD4R/K51TC9gh9CP4+oMQRXAUH\nknyfdkX6snMLbmRaL9RW/kkWysVYC9pEYMS3QUuKLLBN5rQAPynqRS9NyEJx\nl5RRbtOZmzvqinFecPzqB0RQWWlq86KTcw1i0a16W5nt3lQxHDwj0E803g43\nyL3liIJovUKb0TYF5xJxY7bBfO1R4h2xVBNESNi3J2QV3ijLFdZbRi8EjLNY\niwogqPxaylzMb66IFGsrMMftvc+bBKjY3cVALlBeWwjMdD4GLqoyaIHbkajD\n5CKlQCZ+GblJaUORorkEEKUIWkRgj9hfdfaqmwyccOt1UqEoizZwO/QLj1nQ\nx9zxvbtAUjA1yBMT1RjsjKVxkKRbCLMsMhDnVWnNqEUlDmR3k/9E0/eF/xKW\nNZuO7c+H8yfmRL2xlgCeTD1MZNWX2q5iQamCJ6WktWt96xXzl5i0rST+amS9\nctZK4tGPMGebEmGAuN1BYvnCZFiOwJ7EgouW8CrlQV0n2yfNtMmlMxLWiYNC\nNdmj\r\n=t48s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdk8xvwgYt0bg2Dc0ALgVlhiNkoeRX1qevWq8di2IOAQIhAMMA2Zg87Q0tSu1KN/p2kIR+5QaAmYeLqLxbgUoq9V9L"}]},"_npmUser":{"name":"aseemtaneja","email":"taneja.aseem@gmail.com"},"directories":{},"maintainers":[{"name":"aseemtaneja","email":"taneja.aseem@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kit-list_0.1.0_1640443143274_0.1300014243117651"},"_hasShrinkwrap":false},"0.1.1":{"name":"@aseemtaneja/kit-list","version":"0.1.1","description":"A helper for the Script Kit automation app to generate a list of items from an HTML document.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"tsc --watch --preserveWatchOutput","build":"tsc","clean":"rimraf ./node_modules/.cache ./dist"},"repository":{"type":"git","url":"git+https://github.com/atej/kit-list.git"},"keywords":["scriptkit"],"author":{"name":"Aseem Taneja","email":"taneja.aseem@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/atej/kit-list/issues"},"homepage":"https://github.com/atej/kit-list#readme","dependencies":{"@johnlindquist/kit":"^0.4.6","@vitalets/google-translate-api":"^7.0.0","axios":"^0.24.0","cheerio":"^1.0.0-rc.10"},"devDependencies":{"@types/node":"^17.0.4","rimraf":"^3.0.2","typescript":"^4.5.4"},"gitHead":"7a77e35168cc587b2d48ef8487eb4052fdb81727","_id":"@aseemtaneja/kit-list@0.1.1","_nodeVersion":"17.2.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-EGcfIK8JpEOYGkl0csk8ltqzmypR86MNys5hc0RiiCIqXVcxlqNlt2XFeF/Ko3UtiDpBgJJ8M0xfnESxff1xkA==","shasum":"a259218f6c8c7be7b285b9a885ab20e2545204e5","tarball":"https://registry.npmjs.org/@aseemtaneja/kit-list/-/kit-list-0.1.1.tgz","fileCount":12,"unpackedSize":10268,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhx0sDCRA9TVsSAnZWagAA3L8P/i2pX2k45gI9RvrYHszs\nejHy+krkyQfATyc/4QAp5qOHj62fYsO9dqfZwMU27nDM/DYbjEqAkfb3G9aZ\nx/o0We2dMq/3Jj7F4rx4N7ei5iphAltMmwRcYlHI4cXlX6/xyNdj2l1ouRst\nXClByTVE2KPf1MWLIxplfEP9k3lNzUkeJuk37JQF0WgusjcN3TQIkgc2T9DD\n+3oLNzGm7ovPzlWMznWGYHSVy4YI2FnDrpk6hENVPZONaWcaTH+1vT72XxxB\n/xSoCUKivTZbzn7P9cbaC9kmVICukngdZh7tSu/0qoS7DodPE3yzN4ilPmiA\nyPEpdFVIf1n1dRSh9m2P87Wp2r5cXrhYIrvVemjm9lqwtSNyhrjkxprNNi2U\nc1TGLhmOW04GrXJ/HyHIQkQNrBTdQ+phnL2bFVp1AQ6tDVO8+VJp5eExjpJH\nM9UEDsPo3mNx3DQsMbsIO1Y+nqa/r7Cs/0l9pnVaTDK+udoXYb5LeOPyjfpq\nKt9E+FJWt4kFnsvIuD30W4hC/5Tgv/IHDRxG+i6A7iGgTd96h3cXNmwVG/4l\n7ELv6vj+4Al6fzgpIlfATAT7mutkKqpj6IwmlgfA1dm1L2jsOgVECKM+hgDb\nuNEK4qSGTjaomLrcJjGvDwcS9yUKZ37tGqQ3quX3nqijq1ltj+Ai3uTDOPGy\nn7Yq\r\n=lCTE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHk+L9I4i+wLpD31R1fws4L88GSXw+En5C/5V6J//x+JAiBHnf52O0ndBYa6OnYcbwTMWGz4O63D827WJ9JUDJTToA=="}]},"_npmUser":{"name":"aseemtaneja","email":"taneja.aseem@gmail.com"},"directories":{},"maintainers":[{"name":"aseemtaneja","email":"taneja.aseem@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kit-list_0.1.1_1640450819432_0.872805607269135"},"_hasShrinkwrap":false},"0.1.2":{"name":"@aseemtaneja/kit-list","version":"0.1.2","description":"A helper for the Script Kit automation app to generate a list of items from an HTML document.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"tsc --watch --preserveWatchOutput","build":"tsc","clean":"rimraf ./node_modules/.cache ./dist"},"repository":{"type":"git","url":"git+https://github.com/atej/kit-list.git"},"keywords":["scriptkit"],"author":{"name":"Aseem Taneja","email":"taneja.aseem@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/atej/kit-list/issues"},"homepage":"https://github.com/atej/kit-list#readme","dependencies":{"@johnlindquist/kit":"^0.4.6","@vitalets/google-translate-api":"^7.0.0","axios":"^0.24.0","cheerio":"^1.0.0-rc.10"},"devDependencies":{"@types/node":"^17.0.4","rimraf":"^3.0.2","typescript":"^4.5.4"},"gitHead":"5bd2952fb0024964f26646373ce57083e8095e63","_id":"@aseemtaneja/kit-list@0.1.2","_nodeVersion":"17.2.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-qvhwHfQD+F5lrk3cpOlmBmHPm5JeMVAcBysvVReDWcJQeJmWazCpwzlG3C9G9w6EZZ6HmNDTY+mnD5ZUi6jPcA==","shasum":"e27acbc8a6980bf9f361d7350e8a4e09052f9558","tarball":"https://registry.npmjs.org/@aseemtaneja/kit-list/-/kit-list-0.1.2.tgz","fileCount":12,"unpackedSize":10256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhx08vCRA9TVsSAnZWagAAI9EQAJTkhatDoE4kvp6D+afR\n6RP3MK6V3cIPdY7k6l2w7mqKjVVCskvEU0xwB+YR3bobl1IlbXPvExizoU7I\nGvVch4V/DqkWvtxZloevODXQDjTLG6QXhWUXIa2e+UcO+0P5+WJOpGv4Sne0\ns6mXPgy6uGZ1hu0R5uZSBqqJZm9k3v/FTnpG6OLgbNfHZq8bLJvG0pcKGOBi\n9iTT5HQlz3gKrTPVEAY7X4bXMcTJ213GEYmAkeLpJ+OJJSU+90lBGxFdDiAM\nibgbKJvFPMria6VYbIORtuN7C/0S0xQsip8g43fzMxRLPdL82o625bkSsERB\nU2LjGA82bAJSvF6GAPTHwiwxcVwqwM/SGJGYhJD3jS0bm5W3O7E2fCMepxtt\nLTHKGKeJ38oyPL18EL+ax19GuSjsjG6Ssl+2trQ8bXQwBsFgLaM9ZwbILOdi\noL8TUXr3+PPASmV8xcCIBe/TJnUuDVyGT5IIV7AhJ/Pk/Oc87uCFx8jimDEx\n9hg60KUX/XXLy80H/K4dHZTmMXqVtpRUxGS8/6xl8DvAecdmTE4JPZeL8jJg\nQEg/zThr79fU1567/igkgF8ncnNxJrBV+uA3vNTDvSpjBgmySuzGqEcePox5\n0ZvIKhC9d1rSgZvzf4JMQgeB+ZcKJ5YY4hG1cBn91gnkY8Ym+iMJt68m6YHu\nDzEJ\r\n=xI0B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJPmVYs3XDXkPby+UhTebpmM0gHWjUQEAd5CrgXrhdVAiEA/R1X4Q+SoOcKE3S2tZx5QakFA2XjphU179IihEFQjdg="}]},"_npmUser":{"name":"aseemtaneja","email":"taneja.aseem@gmail.com"},"directories":{},"maintainers":[{"name":"aseemtaneja","email":"taneja.aseem@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kit-list_0.1.2_1640451887549_0.461414124242032"},"_hasShrinkwrap":false},"0.1.3":{"name":"@aseemtaneja/kit-list","version":"0.1.3","description":"A helper for the Script Kit automation app to generate a list of items from an HTML document.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"tsc --watch --preserveWatchOutput","build":"tsc","clean":"rimraf ./node_modules/.cache ./dist"},"repository":{"type":"git","url":"git+https://github.com/atej/kit-list.git"},"keywords":["scriptkit"],"author":{"name":"Aseem Taneja","email":"taneja.aseem@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/atej/kit-list/issues"},"homepage":"https://github.com/atej/kit-list#readme","dependencies":{"@vitalets/google-translate-api":"^7.0.0","axios":"^0.24.0","cheerio":"^1.0.0-rc.10"},"devDependencies":{"@johnlindquist/kit":"^0.4.6","@types/node":"^17.0.4","rimraf":"^3.0.2","typescript":"^4.5.4"},"gitHead":"517717bd1a270f315c17c51ca8db033c717defcc","_id":"@aseemtaneja/kit-list@0.1.3","_nodeVersion":"17.2.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-ksgN9ykiUDskL0m1M8pAHazko5FjZGzid/RjTKUJdXxKkNk+Gfbj7fU6yGkrAKht+VSltxLKSv5zPUTzWCE2VQ==","shasum":"f77d4a2a8ea09ce4d8e4a5abb0e1fba368724055","tarball":"https://registry.npmjs.org/@aseemtaneja/kit-list/-/kit-list-0.1.3.tgz","fileCount":12,"unpackedSize":10256,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhx9//CRA9TVsSAnZWagAAsAMP/1mwY79LvrXXHeT8IbdZ\nOREnIHnanHJo7mzeZ7E9h5lAldQI089YufQbCUNImoazWRPR1Ny52QXgFlyY\nsuAy3iKarne83qitYU9BZhro4UKsV6pRCote+UsGA0TbOiFF40hPqBiJzxCz\n6iAKIsjE3AjmPIzVK1nIAzExJip5eOJge/nj+gPREdEU0dD/bzho/gid2NSo\nk55PQQNvSNvZNE17nLfC2UcMGOrOb4QMQluSTZ1AHQRaDGsq2xNceQOeVVJj\namNWBJ/aWNFiYIR6dLKpNThIza4H8QXpQ7IpOukmjulSNfFY37U/RxvFLatG\nCEiSwl+zBoWkrGTpvsG4wzZV8XLgQSWOyQQmeKZsaZNJrFDHIB9zwEPvvfhV\nT8Km/pWfBn4e3DvzTsmBdW+UTjJMH9a3FvoVjtuAMgYY0B/yk8BJHmFM309+\nspnaBiZK2+T64Nyro2dXKlCUNeq9dLL3rk9W+dxPFdZoD1rAoulIIs65C/DW\nSS+KH1FOXD1k7uS4jtsFsXakeXZiP/zZU4T9CUqNTkHEUptZ+KJ92xcvpTJE\nv0eRcVt/dY+R757nUW552yra8pgMLoI3MmzXfGDDN40FNMiHilY9qukyvsvJ\n9RZ8/jycn6UySVicAr+bqXchSQESLW5j3/JGOmEv0OqtgROsq1IJ8UyM2hR4\ntCN6\r\n=43zb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGeHxaqklsVxgTTn9U1VpuRsXoIaPNCyPn5O7w/ZpbzAIhAKvfItW6eWeoZleIS2wgfV4WRho4413iQmmORmxheXO3"}]},"_npmUser":{"name":"aseemtaneja","email":"taneja.aseem@gmail.com"},"directories":{},"maintainers":[{"name":"aseemtaneja","email":"taneja.aseem@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kit-list_0.1.3_1640488959030_0.47788964992214966"},"_hasShrinkwrap":false},"0.1.4":{"name":"@aseemtaneja/kit-list","version":"0.1.4","description":"A helper for the Script Kit automation app to generate a list of items from an HTML document.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"tsc --watch --preserveWatchOutput","build":"tsc","clean":"rimraf ./node_modules/.cache ./dist"},"repository":{"type":"git","url":"git+https://github.com/atej/kit-list.git"},"keywords":["scriptkit"],"author":{"name":"Aseem Taneja","email":"taneja.aseem@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/atej/kit-list/issues"},"homepage":"https://github.com/atej/kit-list#readme","dependencies":{"@vitalets/google-translate-api":"^7.0.0","axios":"^0.24.0","cheerio":"^1.0.0-rc.10"},"devDependencies":{"@johnlindquist/kit":"^0.4.6","@types/node":"^17.0.4","rimraf":"^3.0.2","typescript":"^4.5.4"},"gitHead":"edc53034202165b5ff2a25b971668ca254a09046","_id":"@aseemtaneja/kit-list@0.1.4","_nodeVersion":"17.2.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-FgJpq0Ygib9fxmoNWToRUYVr0K7b3tkdTr4BmnWfx9pJikG33ptJIoFEZ04NZfq8MXvRlWv1qzTtLtNmjUMlGQ==","shasum":"bd091e4195624bf4d5d1fc6a7fed09f053c2863a","tarball":"https://registry.npmjs.org/@aseemtaneja/kit-list/-/kit-list-0.1.4.tgz","fileCount":12,"unpackedSize":15099,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyBNCCRA9TVsSAnZWagAAnxsP/iz6fAdgXisAZiOmo97+\nvVvez3IUgm0/3H16drB2SoKYMEZdm8c8HJ9tabDTM4sZOPsMPmGWH2r4SAPT\naR8EHMmyPlZWxwAco0z/fX+0Cnfqhde/JUH6A1VZRW0e0lXM8FwXDGcKjhkC\nH8mlVfHOzh9wdS/vo1ys2Vmwe5xNQML46Uo9iXjoErCs9qAgaxpPyZhAs3l3\nu84n/QT4gPpEMe9XFB98ew6VCgO4ojUPk1QBtMRV0+vRu+Cd+QyG4FJyd5A5\n5AhQasDF9wm2DlEiXdQHUDC2z50ZbCeDjV9Y9CFP7ciN9EN/xYx1vQAeRVyI\nnJBjvwTXxgvc7nB1rzaea00iPN5VLjjhU6gj9MEj+8F8jaG8QzJpCy02POh+\nZu7UTsPR7BytGU2bx28DLcYnZeVmJZY+aecLr7m0pNKlSEZT7F9up+WnfW0c\nHyZh9Ig89brifWGOFFzdrxrEPJgSDXpix43sk1+oeSIyvhqmdbLaQmWmZb2I\nYS2jKVk8JzNyvJKQQWjf86I5CTOPRFQFTfZkKEngs+mDLaQhEeSn4c06we2J\nbnwTw65Pj5BEYJqxOmvq6pr3Hms75BbXWkgZd9C8j2b49BoraSt75C+9/vte\nxoE3ATsRO5hTHZVGXyzA8zmFi/v8p1xtMpxsmOYSTk5hV5QPKt8EkHDHQ1sy\naX/2\r\n=0gTZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7NGslV2SlBCcVJw+qA5LG8b8ifzcI7fVDzGdbua6ewAIgMwLCRQU+PRhh+d3wDtvrwb6RcI9Qp7qYoPx5Gvt4s+c="}]},"_npmUser":{"name":"aseemtaneja","email":"taneja.aseem@gmail.com"},"directories":{},"maintainers":[{"name":"aseemtaneja","email":"taneja.aseem@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kit-list_0.1.4_1640502082271_0.046070511602317676"},"_hasShrinkwrap":false},"0.1.5":{"name":"@aseemtaneja/kit-list","version":"0.1.5","description":"A helper for the Script Kit automation app to generate a list of items from an HTML document.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"tsc --watch --preserveWatchOutput","build":"tsc","clean":"rimraf ./node_modules/.cache ./dist"},"repository":{"type":"git","url":"git+https://github.com/atej/kit-list.git"},"keywords":["scriptkit"],"author":{"name":"Aseem Taneja","email":"taneja.aseem@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/atej/kit-list/issues"},"homepage":"https://github.com/atej/kit-list#readme","dependencies":{"@vitalets/google-translate-api":"^7.0.0","axios":"^0.24.0","cheerio":"^1.0.0-rc.10"},"devDependencies":{"@johnlindquist/kit":"^0.4.6","@types/node":"^17.0.4","rimraf":"^3.0.2","typescript":"^4.5.4"},"gitHead":"767eb4161f4124306f233cd912b48c6f947a13a0","_id":"@aseemtaneja/kit-list@0.1.5","_nodeVersion":"17.2.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-G/rHoM7v/t1xISfFit9vHfurD3Nd1e4H4ZXgDmeb4CynVYnafFVu+l2oLW83lAk6jk8/tC9d1JUCw+UO+gJTWQ==","shasum":"e5b2867dff8a6ce96816b1d52b52c4ec972ac927","tarball":"https://registry.npmjs.org/@aseemtaneja/kit-list/-/kit-list-0.1.5.tgz","fileCount":12,"unpackedSize":15100,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyCFECRA9TVsSAnZWagAAiQsP/0FNFq5TE7NEFXMqawb1\nfng5enyEar8xxJKjj73nvytFvw8ik6MuIBSY4fOtsmSqlyST30i6HkU3Nl/N\nmMsShKPlWO13Hyh9UkN/DxPCxlXARibK+sFZOFVv6mL+nCRikdaF+JHYACM6\nq/g4SAsancC0rCEIsMJ6i7r9XbbCsRJ4eb0Rz+G6kQlUTjN/EShD5zhyBKqw\n3Zv5HfjLQycgiU/wgaa/+JpQzItr+Sq2MXbRiPjgX4hfxOybLnhhxbDss5/B\nJsBD0ygzh9CkwZ5JbpDYw7LnRVfHH3yUNSJ5/aVy7VqHGVOW0BjCQjAci23B\nAgo2EEeNZN3c7IYlko8hGvD9XvilOy56mIf/4jP7cVTOAA3LSidvh5mAtZvE\nT8EGbx3f7JcumVWJjqlUIcV7kaQTNk7m6o3esf3hUA0Wo25gO4pdDlcdr57q\nTwoMD+E/6vz7dGS2uETk3SkibBG/Sr70UupmPBEdJ5g8T+t7F1cbZSRM5Q05\n+EslsKV39azj3PHBUH7Dd/7Sxo+X7Ai3viY0ArnLGOvbJFcupxaUO4UHtJte\n4En/kEWwCUjzWuh5eW7Rze5ZpINkOBzZTFZKPO1lpF2Tt5zSqibfOVpnzFwE\nnQFTdLwmhQlY7455+DYtLkLxjSpmDjNdzTS1bFHXf6GzR9yniyluHCDIWOCT\nfyF8\r\n=EWYV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGKyW410c41guHXbSIxzQ+h0JgzuVQPPtyCVv5u83KXyAiEAnrIryJYGgeWr8e10+9seOjjbUQqphYxYSLQbfcbaRlk="}]},"_npmUser":{"name":"aseemtaneja","email":"taneja.aseem@gmail.com"},"directories":{},"maintainers":[{"name":"aseemtaneja","email":"taneja.aseem@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kit-list_0.1.5_1640505668374_0.7699808164541715"},"_hasShrinkwrap":false},"0.1.6":{"name":"@aseemtaneja/kit-list","version":"0.1.6","description":"A helper for the Script Kit automation app to generate a list of items from an HTML document.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"tsc --watch --preserveWatchOutput","build":"tsc","clean":"rimraf ./node_modules/.cache ./dist"},"repository":{"type":"git","url":"git+https://github.com/atej/kit-list.git"},"keywords":["scriptkit"],"author":{"name":"Aseem Taneja","email":"taneja.aseem@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/atej/kit-list/issues"},"homepage":"https://github.com/atej/kit-list#readme","dependencies":{"@vitalets/google-translate-api":"^7.0.0","axios":"^0.24.0","cheerio":"^1.0.0-rc.10"},"devDependencies":{"@johnlindquist/kit":"^0.4.6","@types/node":"^17.0.4","rimraf":"^3.0.2","typescript":"^4.5.4"},"gitHead":"586c9ad886d1a8d9bb650856d90012b272dc029c","_id":"@aseemtaneja/kit-list@0.1.6","_nodeVersion":"17.2.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-PKHwBE5yPdz+h2ESEvkSsb6lz6bZsdNdi5YecVDYSo4pII86SDalbWAiKQP44gEw2YT/2JUBZ5THEj3LRhs9Aw==","shasum":"0aa7fca83df95f963f04e5ab60d87cd77ff4c8b4","tarball":"https://registry.npmjs.org/@aseemtaneja/kit-list/-/kit-list-0.1.6.tgz","fileCount":12,"unpackedSize":15152,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhyCLhCRA9TVsSAnZWagAAhykP+wXoPnH8HiSVX5B589yl\n2OA3N9+3jlahN7sws13IPkecc/jJwXs4cgK3zUcuquNYVB3CcGU2alHOk/4+\n9KLjlEOBE5QvLIRMA/sBB3AlXCPFrIHabitfMUXc/dlphFjaVUbmAGz1mkZt\nHLyZ6yth8q8YSldslnhtRSCB/mOYYkKU9bBvc3nUFk5Hz2pxGaMfrzGFbgnf\ni+X/YMu0WPMWgMMVRPNPzRIBLxGK6f3h/aTm/oMBPX8Osz22yuWxhllY9dbo\nXnSqDXRNScZklyRf304xuQzORBLFiK3JqNu1kCHFiqqxSAzfBNu1QJ/9wlc2\nUvihSDWN1gPNJ3tmiiHg9SW0EJxH44cuE3Buxb82EZmQf0Pb1bA2f9IenjHs\nS/TvwF1XtMaW6YE6K1NDzQyb7lHWVxkkCllLsUr57btqHJ8qDc3yrnjrScWr\n5ChxsY3DKL2M2W1b6RsuP2eEJTrlGPhi0CePjQGx4o6S6GrC4qPuGp7cjJkW\nf4TpqDQ8ikaSMYv9CCi00YKyUXSAlbKHrruJbmOd08QjzQnBB+fSImBUuabw\np75uIeBKDpuO/ecYNm7Rd/I1TkAsPp2K2D0R3BDRwWl8b157J9hta0ltWMmp\nJ4VcgWQQ4C2FFTgId++VnpcmB8DbEUKYdJtTZ/yjhXuUnRsRZyvuuYuActTU\n9+F9\r\n=OGFA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYgbc4mDkwgFyzxF6GTj9KpC8hAnuzuS23H1J5veuxNQIhANTHHVZhaWNvIFJ6Fb7pQwmyLCebC5Oe69D+IpWrZEh9"}]},"_npmUser":{"name":"aseemtaneja","email":"taneja.aseem@gmail.com"},"directories":{},"maintainers":[{"name":"aseemtaneja","email":"taneja.aseem@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kit-list_0.1.6_1640506081099_0.951789614460393"},"_hasShrinkwrap":false},"0.2.0":{"name":"@aseemtaneja/kit-list","version":"0.2.0","description":"A helper for the Script Kit automation app to generate a list of items from an HTML document.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","dev":"tsc --watch --preserveWatchOutput","build":"tsc","clean":"rimraf ./node_modules/.cache ./dist"},"repository":{"type":"git","url":"git+https://github.com/atej/kit-list.git"},"keywords":["scriptkit"],"author":{"name":"Aseem Taneja","email":"taneja.aseem@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/atej/kit-list/issues"},"homepage":"https://github.com/atej/kit-list#readme","dependencies":{"@vitalets/google-translate-api":"^7.0.0","axios":"^0.24.0","cheerio":"^1.0.0-rc.10"},"devDependencies":{"@johnlindquist/kit":"^0.4.6","@types/node":"^17.0.4","rimraf":"^3.0.2","typescript":"^4.5.4"},"gitHead":"b71918f3bfa236eda80fe7dccd1ac5efafd40c25","_id":"@aseemtaneja/kit-list@0.2.0","_nodeVersion":"17.2.0","_npmVersion":"8.3.0","dist":{"integrity":"sha512-0L1BY2BXKaSlKJmhZFX+yqThTWQ6ODBC6wc9TdjPOTJuzmcjpvzWPx3bjNQVFqktFiaNybU5ZEWh8rrSH4KsvQ==","shasum":"15dc49bbb5775a0fcb7cea4a4e83c15da27cee84","tarball":"https://registry.npmjs.org/@aseemtaneja/kit-list/-/kit-list-0.2.0.tgz","fileCount":12,"unpackedSize":15339,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3rPxCRA9TVsSAnZWagAAnKsP/0xWYvGqFmFoUrbvX0ku\nedZHCVJPXPNnpxnkrRUqlC28VcpR9JFsmPz5TsfDpimBZbTR/o+8z3MqBpY7\nghKaf3iq9Fz8abtOxVR1QODPgM8JszCqxPBcaitTzEnmmRxco5XBU/36EHbE\nui8Z/eUivC/4Fxjw918kqPvbTL4WVpYCrZgcQc8C5D+Mb1db/fkvrq5QQ4M1\nQRZ/Oxj5xkx4JS5zX/f5Mo9bUXGIfZDIXR5+uJiOtVuvCp2mKKmRKvYRol5D\nXzM5ggHSmVxLJFAl5tz/qbrf18ZsOa9GIbBi0TfHAWjxEnMW1Jf/AOfYnATG\n465+BTuJJUDChQheVFfEZ+GVLyAysEM776jjIumgI1jXIvDdtdpWGj1c67OY\nGb4h6VylalmMVnmaLQ2whg3uZYyqw++JzGquXjiPNMOEWW+dIpUQqQXTL5VA\nFAcLIElVpwqRJpZ+7R9Q9eLEzWR5aCAwdrov7ibD0SUuEM0E8H6FDbdGScds\nfVSCSxwWFk5AJem8vGgsPASfINT/Md08+qDo7f1HCZQZfJC7AIO7n5j1NhPa\ntCoqkQqkkdrsla3jlaOj2JX3M+zkdqrRteZryBy+XYSvUN8uWOqwVzPd1mFZ\nPFI4p/qPSBLt+Rk4WIb7IMgAgnERJakYaW8B98f6XvDa3vJwjcTR2mc9m17N\nA37f\r\n=+6eS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVyTXmeTom4c1uX6BE7aHGpIDrbPC9WcCoOuYOczVzKQIhAMYJGWJzvu5cNRQ+3UXzyUasvsUZmVASMsG9ZjU6vS+x"}]},"_npmUser":{"name":"aseemtaneja","email":"taneja.aseem@gmail.com"},"directories":{},"maintainers":[{"name":"aseemtaneja","email":"taneja.aseem@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kit-list_0.2.0_1641985009399_0.6519385608804649"},"_hasShrinkwrap":false},"0.2.1":{"name":"@aseemtaneja/kit-list","version":"0.2.1","description":"A helper for the Script Kit automation app to generate a list of items from an HTML document.","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","clean":"rimraf ./node_modules/.cache ./dist","dev":"tsc --watch --preserveWatchOutput","build":"tsc","prepublish":"npm run build"},"repository":{"type":"git","url":"git+https://github.com/atej/kit-list.git"},"keywords":["scriptkit"],"author":{"name":"Aseem Taneja","email":"taneja.aseem@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/atej/kit-list/issues"},"homepage":"https://github.com/atej/kit-list#readme","dependencies":{"@vitalets/google-translate-api":"^7.0.0","axios":"^0.24.0","cheerio":"^1.0.0-rc.10"},"devDependencies":{"@johnlindquist/kit":"^0.4.6","@types/node":"^17.0.4","rimraf":"^3.0.2","typescript":"^4.5.4"},"gitHead":"53398a9c3ccf1a090e511c18c5ef2369afd2ca41","_id":"@aseemtaneja/kit-list@0.2.1","_nodeVersion":"16.13.2","_npmVersion":"8.1.2","dist":{"integrity":"sha512-0F8ai1RyNrEn9ASL0gNGvpgY7Qx9H7kVWoqvv4ogKIeSWL8fLXAahswy/7IRuaWz616FtrFdigM4j8NP2tdP5A==","shasum":"acf398291ecc7296cfe2d61b024c0f478e69e2d0","tarball":"https://registry.npmjs.org/@aseemtaneja/kit-list/-/kit-list-0.2.1.tgz","fileCount":12,"unpackedSize":15434,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh9igECRA9TVsSAnZWagAAeYgP/jJlorgADzzhcBDZX3mQ\n1YB/nFiPZ5BLhETuV5usfmZoKZWKsuAZ6DrxvjJVmorBhr4OtMnFeJ0mXQq9\nRl2SJA4tH7RVV65wlF8YBNOTxBURe3w5SEZwxsiFvYcNTiOQkImmUHsxOUsc\npHa2WRna9+JvffRmks4unnYELSCqnuFgzm15twj+Y0yAV7TaegonoY8cybcb\njf1o+H3uUXxfNFDPBJWDqwCOGQvLInNMg7ksFdQ/7UWLNRKAuU/wTFvMyVaN\nY+zwOHYArqMmXF2pwxYky4lMgJ+8TqxPvVERutt9PBeVOY+qTaHs7NbS2X1V\nKONjRP1gxA6QfI0OnUwTWacMS7VeEVt6vj7qLigQau1HqFvt+MX+x2LjxPpf\n0rCTDiT8NBP95kkjMov5aymn4/SPcPRCskshWQY74ffGWqJt5aKJnOfTzdcG\n6yHHz7JKNUxz/syNB5YxtTKa42pWYqMK0zg895aVCFkfumSFNqyRViXT3AJ5\n8qNiRgjqYr2aSuEQcSmCI+gIV/Eu4xhXZlNEsYQK/2616BMFmJ0GiTlsTaOn\nAFYrckzrDmZ+nkdxVWWI86ERzYqItQI2C22eqf6tmFv4IEhwT+o+/fHCuAfH\nOBIq1V/uIxHxH2KN1Kru5Vib0z5bE4CFjVj1IptM7LmCzUGvkougqC8UYhlw\nvFTv\r\n=KkFT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmcVA48lBNoTWyupIehWfLGbMWWmVtNmfsReP16Bah/AIhAItWTDZWto8kp40BGcATr4qccMYs/QCvUijS7QYNp6I/"}]},"_npmUser":{"name":"aseemtaneja","email":"taneja.aseem@gmail.com"},"directories":{},"maintainers":[{"name":"aseemtaneja","email":"taneja.aseem@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/kit-list_0.2.1_1643522052393_0.19734348447214956"},"_hasShrinkwrap":false}},"time":{"created":"2021-12-25T14:39:03.206Z","0.1.0":"2021-12-25T14:39:03.397Z","modified":"2022-04-04T15:44:33.514Z","0.1.1":"2021-12-25T16:46:59.585Z","0.1.2":"2021-12-25T17:04:47.734Z","0.1.3":"2021-12-26T03:22:39.224Z","0.1.4":"2021-12-26T07:01:22.435Z","0.1.5":"2021-12-26T08:01:08.532Z","0.1.6":"2021-12-26T08:08:01.271Z","0.2.0":"2022-01-12T10:56:49.521Z","0.2.1":"2022-01-30T05:54:12.533Z"},"maintainers":[{"name":"aseemtaneja","email":"taneja.aseem@gmail.com"}],"description":"A helper for the Script Kit automation app to generate a list of items from an HTML document.","homepage":"https://github.com/atej/kit-list#readme","keywords":["scriptkit"],"repository":{"type":"git","url":"git+https://github.com/atej/kit-list.git"},"author":{"name":"Aseem Taneja","email":"taneja.aseem@gmail.com"},"bugs":{"url":"https://github.com/atej/kit-list/issues"},"license":"MIT","readme":"# kit-list\n\nA helper for the [Script Kit](https://scriptkit.com) automation app to generate a list of choices from an HTML document.\n\n## Why this exists?\n\nI made this to scratch an itch of mine. There are sites I visit from time to time to check out what's new. Many of these sites don't provide an API. This helper allows you to 'API-fy' a regular HTML page using CSS selectors and spits out the data in a format that can be readily consumed by [John Lindquist's very cool Kit app](https://github.com/johnlindquist/kit).\n\n## Install\n\n`cd` into your `~/.kenv` folder:\n\n```shell\nnpm install @aseemtaneja/kit-list@latest\n```\n\n## Examples\n\n### Get a list of all Frontend Masters courses\n\nCreate a new script e.g. `~/.kenv/scripts/frontend-masters.js`\n\n```javascript\n// Name: Frontend Masters\n// Description: Browse courses from frontendmasters.com\n// Author: Aseem Taneja\n// Twitter: @aseemtaneja\n\nimport '@johnlindquist/kit';\nconst list = await npm('@aseemtaneja/kit-list');\n\nconst { choices } = await list('https://frontendmasters.com/courses/', {\n        containerSelector: '.MediaItem',\n        hrefSelector: 'h2 a',\n        descriptionSelector: '.description',\n        metaSelector: '.Instructor .name',\n      });\n\nconst itemUrl = await arg('Go to', choices);\n\nawait $`open ${itemUrl}`;\n```\n\n### Choose from a list of pages before getting the list of courses\nCreate a new script e.g. `~/.kenv/scripts/courses.js`\n\n```javascript\n// Name: List\n// Description: Browse latest courses from your favourite sites\n// Author: Aseem Taneja\n// Twitter: @aseemtaneja\n// Shortcode: course\n\nimport '@johnlindquist/kit';\nconst list = await npm('@aseemtaneja/kit-list');\n\nconst PAGES = [\n  {\n    name: '🥋 frontendmasters',\n    description: 'Courses from frontendmasters.com',\n    value: {\n      url: 'https://frontendmasters.com/courses/',\n      selectors: {\n        containerSelector: '.MediaItem',\n        hrefSelector: 'h2 a',\n        descriptionSelector: '.description',\n        metaSelector: '.Instructor .name',\n      },\n    },\n  },\n  {\n    name: '🥚 egghead',\n    description: 'Courses from egghead.io',\n    value: {\n      url: 'https://egghead.io/q?sortBy=created',\n      selectors: {\n        containerSelector: 'a[href^=\"/playlists\"]',\n        titleSelector: '[data-egghead-card-body] h3',\n        descriptionSelector: '[data-egghead-card-author] > span',\n      },\n    },\n  },\n];\n\nconst { url: pageUrl, selectors, options } = await arg('Select', PAGES);\n\nconst { choices } = await list(pageUrl, selectors, options);\n\nconst itemUrl = await arg('Go to', choices);\n\nawait $`open ${itemUrl}`;\n```\n\n## API\n\n```typescript\nfunction list(\n  url: string,\n  selectors: ItemSelectors,\n  listOptions?: ListOptions | undefined\n): Promise<{\n  data: ItemData[];\n  choices: Choice<string>[];\n}>\n```\n\n### Arguments\n\n#### `url` (required)\n##### Type: `string`\nA valid http/https url of the page to be scraped.\n\n#### `selectors` (required)\n##### Type: `object`\n- `containerSelector` (required) - selector for a wrapper element (doubles as the url selector if no `hrefSelector` is specified – useful for 'card' layouts where the 'card' is an anchor tag).\n  > 🚨 All other selectors use the container element (specified by the `containerSelector`) as context\n- `hrefSelector` (optional) - selector for the anchor tag which specifies the item url (doubles as the title selector if no `titleSelector` is specified)/\n- `titleSelector` (optional) - selector for item title.\n- `descriptionSelector` (optional) - selector for item description.\n- `metaSelector` (optional) - selector for item meta (prepended to the title).\n\n#### `listOptions` (optional)\n##### Type: `object`\n- `meta` - object that controls how item meta appears in the choices.\n  - `hide` - hide item meta.\n  - `afterTitle` - append meta to title (instead of prepending it).\n- `translate` - an [options](https://github.com/vitalets/google-translate-api#options) object as expected by [@vitalets/google-translate-api](https://github.com/vitalets/google-translate-api) which can be used to translate the item titles and descriptions to the desired language.\n\n### Return Value\nA `Promise` which resolves to an `object` with the following properties:\n\n#### `choices`\n##### Type: `array`\nAn array of 'choice' objects. Each item is a 'choice' object (structurally expected by the Kit app) with the following properties:\n- `name` - the item title and item meta (if any)\n- `description` - the item description (if any) or the item url\n- `value` - the item url\n\n\n#### `data`\n##### Type: `array`\nAn array of `item data' objects. Each item in the array has the following properties:\n- `title` - the item title or `'No title'` if one couldn't be found\n- `url` - the item url or the page url if no item url could be found\n- `description` - the item description or an empty string\n- `meta` - the item meta or an empty string\n> 💡 `data` can be used to format your results in the way you want if what `choices` returns does not cut it for you.\n","readmeFilename":"README.md"}