{"_id":"@hackmd/api","_rev":"26-4269eb6c258a27d68e155ea1bc5592fe","name":"@hackmd/api","dist-tags":{"pre":"2.0.0-pre.2","latest":"2.7.0","beta":"2.7.0-beta.20260609031630.37d320d"},"versions":{"0.0.1":{"name":"@hackmd/api","version":"0.0.1","keywords":["HackMD","API Client"],"author":"","license":"ISC","_id":"@hackmd/api@0.0.1","maintainers":[{"name":"jackycute","email":"jackymaxj@gmail.com"},{"name":"yukaii","email":"yukaihuangtw@gmail.com"},{"name":"a60814billy","email":"a60814billy@gmail.com"}],"dist":{"shasum":"1161d9b29becad0674a822f63ced8d4b554df0fd","tarball":"https://registry.npmjs.org/@hackmd/api/-/api-0.0.1.tgz","fileCount":6,"integrity":"sha512-6y0pFuUfK9MynsgMRYlxLh7eJqH/2kkidCupZOKfZke69tSow4hX0583hVexaqWUV14ccEPSwZBb0/DyOqosqQ==","signatures":[{"sig":"MEUCIQDs1b+tz6fnXxClSusozZQJjNd8aP6Lhp2/2xe0ERzL7AIgSfUm+/gQpoVoBB3p1kF9igrZEaOntcIwdmt+G0dXTGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJel+hDCRA9TVsSAnZWagAAGiUP/1XagJpBWBuG5Vm7Q6WT\nRDiif4qww+OTfyItErhL9S3py0LfUfpcWWZRStueQ2NWnSU9ZY3WcrtzScQD\nDb3PD5UmglEbDhP5Yt/JO5dwpRsdK9EMOtq3fJrSZ2oxDAcO39n5Xib1o+pA\nVHmhNnHF+jADlCE1UAni4tKN5/4ygH5VVyAYgHzNeGTK/gddLs0cVtvRQLmI\nFo3fMPpdoKY/rSYcfhKyAKitj2syRPaYSsZhbl4yKxkc3NqMzjnuNaF5rTcm\nUali2W9qyd9YuFw2BRT5sbKwCDYIeX0aS/6BaMZiAwwJE6OnQmLqqX5LRA5Y\nZbNHNsJdjN8yYT5x+XVo5Sj5ScjNBgZbGLu1x2Y0XyOjIgiVpYnG/yYxrNJQ\nvO4Y1WX3zSJO+cICgphvaulrRSMkc7esE+DEzrWwK15XpO2QSSsQ1y6jO3Ua\n4+vtjh/FbB+ejvv8s0cPArBvVFzyhKOBhOSJXJiovtkmoyMEuZjsqSg7ZBRR\n1LKuOSR52/5hBb+jZeMnNzWao9KPl1hSR+NAbuoplXNET4pS8W6fr3TiZySb\nu+SuYqtGjRInUJ2UKTWDQEyfFLBuAhBSsJQpOTOo2hRBx4lqXTp0Y5aOQHVi\nH5PocRLoTqeHOh1SMDnsmQfp/KTW208y8cnjy62DcWFFKwSFuPXv6/bIxUAv\n9Bqp\r\n=Hd9Y\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"build":"tsc -d","prepublishOnly":"npm run build"},"_npmUser":{"name":"yukaii","email":"yukaihuangtw@gmail.com"},"_npmVersion":"6.13.6","description":"HackMD/CodiMD Node.js API Client","directories":{},"_nodeVersion":"10.1.0","dependencies":{"tslib":"^1.11.1","cheerio":"^1.0.0-rc.3","fs-extra":"^9.0.0","node-fetch":"^2.6.0","fetch-cookie":"^0.8.0","tough-cookie":"^4.0.0","tough-cookie-filestore":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","typescript":"^3.8.3","@types/node":"^13.11.1","@types/cheerio":"^0.22.17","@types/fs-extra":"^8.1.0","@types/node-fetch":"^2.5.6","@types/tough-cookie":"^4.0.0","@types/tough-cookie-filestore":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/api_0.0.1_1587013699188_0.4660482778985877","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@hackmd/api","version":"1.0.0","keywords":["HackMD","API Client"],"author":"","license":"ISC","_id":"@hackmd/api@1.0.0","maintainers":[{"name":"a60814billy","email":"a60814billy@gmail.com"},{"name":"jackycute","email":"jackymaxj@gmail.com"},{"name":"yukaii","email":"yukaihuangtw@gmail.com"}],"dist":{"shasum":"09d7970bb08ff7692f08247d7e856cd783e0c77c","tarball":"https://registry.npmjs.org/@hackmd/api/-/api-1.0.0.tgz","fileCount":6,"integrity":"sha512-QKEcn+QHTS0GBI4XWWE2i/fFms+OM6utroA5fl1wVTrKyVdKRM9mf50axfrfMZIACQS0h0OgvxPvbqL4aZBBCw==","signatures":[{"sig":"MEQCIA7zL8dJW9DAfSH+LbsnFYliWwGkHtMdGjxY8NWY1YUkAiBGtRygDWELinMghl3nWj8kGtfcknBsohP8mpU79Ij94g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJel/bWCRA9TVsSAnZWagAA/gIP/0zXvA7Hb4i7DPUa0DNQ\ngzL51fRA1B0dWpAWK6ocNBsWrIk6JuPy7XOzeBYWpjtSfS3A9m3o3+qPw1UF\nq4bCmcAxr6wug+5EEHQZyg9hyZuNX6tM3KRX6rJhq+s6RUpzgKY/xLX0wm0H\nk1zMDB32+j5SS7OBgMR9vXI3GY8Hai4N0At/zzq8VyJw1yyaSo81IuHFC4l7\n7wguA7FgakwbpH9QQRwje9U4tes2rVuVZoN48DlNN5UuJhjr+XqX2+GbSksV\nafAAT9gcRJIFcpOEaSysZGiOKnW0FM3MwTg3Ix7Ayt49dRz/EDGcqoZKxAiQ\nsngLVznnaOX+ZZbwSVfrHkR6LsHmKQ6PDgZVFc/SHMi2YMq8nwkjsoM19LMJ\nsef3zOQN/k4HWX8uvWntIZ/N4XPqYlD+8WWX1bqQg9lZIUrQaUiF5VnCqE0M\nK+OpM2lHkAhxPO2x0J2x2mvLy3WDK2lY+VyO9qsxv6NSQij0H1nbx16gv13h\nk+yCPKKEeVr2GA+UvROEyVNyvbDd781CjFuwCHH5YizCXiIPma5d19811rMF\nT5I38885kMG53yURQA2LUpa2/kc+4UlIJO8vnbrglPlOL/J0FNcwkcMmdBeY\n94JpoY0kSZMrcdmWbkwrdwxdwDA0VF6aNlmo24COCmQgN6zh0NYmXVC1DH7t\nzBNs\r\n=jmdt\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"build":"tsc -d","prepublishOnly":"npm run build"},"_npmUser":{"name":"yukaii","email":"yukaihuangtw@gmail.com"},"_npmVersion":"6.13.6","declaration":"./dist/index.d.ts","description":"HackMD/CodiMD Node.js API Client","directories":{},"_nodeVersion":"10.1.0","dependencies":{"tslib":"^1.11.1","cheerio":"^1.0.0-rc.3","fs-extra":"^9.0.0","node-fetch":"^2.6.0","fetch-cookie":"^0.8.0","tough-cookie":"^3.0.0","tough-cookie-filestore":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","typescript":"^3.8.3","@types/node":"^13.11.1","@types/cheerio":"^0.22.17","@types/fs-extra":"^8.1.0","@types/node-fetch":"^2.5.6","@types/tough-cookie":"^2.3.7","@types/tough-cookie-filestore":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.0_1587017430346_0.991874759917972","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@hackmd/api","version":"1.0.1","keywords":["HackMD","API Client"],"author":"","license":"ISC","_id":"@hackmd/api@1.0.1","maintainers":[{"name":"a60814billy","email":"a60814billy@gmail.com"},{"name":"jackycute","email":"jackymaxj@gmail.com"},{"name":"yukaii","email":"yukaihuangtw@gmail.com"}],"dist":{"shasum":"0acf25cb6fb87a8ba943242ab0359945c04eb977","tarball":"https://registry.npmjs.org/@hackmd/api/-/api-1.0.1.tgz","fileCount":6,"integrity":"sha512-iyCfXami4PKpEwESDj3Pxx9MwhYYHexv6YESNAeu6dq1D6KsJQqNOuohy39PF4HcVWriVWNcgpRktnkWLm1VFQ==","signatures":[{"sig":"MEUCIQDmwhySIcHGesh2wIkPhgsN8/wmHU/Tyx23gBovaLxzxAIgdWP4+qirBfKCRQBszC/MfjzSZs3d3w6nBjAOhj92crY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJel/kFCRA9TVsSAnZWagAAm24QAInCq5+VtfI78tseLxMb\nx0ElI7fHbVrzZSuazpJOZ2HJw3BytKyEJL4M7zHFkywj8b8/GFtPd7Oql+3g\nwUJBJ0e20s+N8TWohmVW+il06IQWm2r+dC+MJL9AWX0r7Ex+E8Gw5ui2nqOS\ncWd6GSPVhm3iWmqx06Y9lXYm1iXIyPM22zkcQZgGo1uZFM8RZgYW/5dG2gI/\njQdZCdkeC+pzQmtSWcUzBNJ5msWJyOBvRS2pzLLsR6TBXtog016FHaV3bAN8\naPKye7CudxuOxzsRVW7ogKDVbTaaXe+xwXWwww4oce1/CExTxZ8eDFEgvkar\nSdjUIllNLlx+NSvvRzJN6fAqrodAcF6UpY9mCaK5W3TNeBeNVESYWpLG0UqJ\nyEHgX/TxCqO3Bp6witfBRFY7GjsqPFdOieleGNHfFrIMIrXb1ReqD82p3R90\nAD031yk+XamkwDh+spkX4jDI0ypUyl+Z7d76owwgPzEGr16r7SelyFhttUbn\nTpavQ6iaKVMjeyj2G6u/Prz8l+5C09X0S4koynhjp62Z5WAmYujHL3+tyxKt\nC2ySRKywkreM3tH3mN2PCmPvkX23Ia0hr+P5eXjE2CekJlHDkwTW+cfwtZy6\nIqxC5SFQmUPPkwsP44Qmi7aBiWPFOh9zZpOREuGFc5s1lHGeEWIKO6aB/fj7\nGGMq\r\n=L8ce\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"build":"tsc -d","prepublishOnly":"npm run build"},"_npmUser":{"name":"yukaii","email":"yukaihuangtw@gmail.com"},"_npmVersion":"6.13.6","declaration":"./dist/index.d.ts","description":"HackMD/CodiMD Node.js API Client","directories":{},"_nodeVersion":"10.1.0","dependencies":{"tslib":"^1.11.1","cheerio":"^1.0.0-rc.3","fs-extra":"^9.0.0","node-fetch":"^2.6.0","fetch-cookie":"^0.8.0","tough-cookie":"^3.0.0","tough-cookie-filestore":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","typescript":"^3.8.3","@types/node":"^13.11.1","@types/cheerio":"^0.22.17","@types/fs-extra":"^8.1.0","@types/node-fetch":"^2.5.6","@types/tough-cookie":"^2.3.7","@types/tough-cookie-filestore":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/api_1.0.1_1587017988764_0.25307053566914584","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@hackmd/api","version":"1.1.0","keywords":["HackMD","API Client"],"author":"","license":"ISC","_id":"@hackmd/api@1.1.0","maintainers":[{"name":"a60814billy","email":"a60814billy@gmail.com"},{"name":"jackycute","email":"jackymaxj@gmail.com"},{"name":"yukaii","email":"yukaihuangtw@gmail.com"}],"dist":{"shasum":"c55b7652821233261fa809554c9f741537239600","tarball":"https://registry.npmjs.org/@hackmd/api/-/api-1.1.0.tgz","fileCount":6,"integrity":"sha512-PPyKx1dAbhPC8MHl2cf1vpaVyLzjSiEESyYo+xCTxzL3Ms5wnSH35qgtpdLLGgTOm/qfdRUW3LfC7fbAKx+ZFg==","signatures":[{"sig":"MEYCIQDi23QeprYu2NdO2QbohYhNsUPcgtC3hyiIOvTomuLYnQIhANWM1STWiwRVpQZFMhU2LajcmYJlGJiiGMA+ZNHoflbG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8674,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJepse+CRA9TVsSAnZWagAArqUP/AijYT9x2Jf6NQQ2kMlz\nSXmMTDpXQnX7CnzV6BM+SqKHsHVn3m7Nu1sTzmoCuGBzgkJvE4R5+Eu7KR/0\nws31yB9dl29Wsvx5ka5WX1hLNfGULnKc96NOmYjW7iCSiwBncRVs0OGtgYiG\nLA5ZJymbK31Ne0Q0pNxSg1B5PdU669uxmP2f1wmv7Bcn+YEMHnh/7+B0Dy1F\nBYzAA/Ec3qJVh3UjhHf6Bbe2zEmiAbeGZD5JoPUuLaQpzDfv+jJ++4RZB74I\n0GbSmvi/LUQtIQVYQLT6MwB/ijiBKX1Ltk0gQZbL8Vr3uKWiLtDLShkrQG6m\nArgxLIiw03/LLJ9ILf74WzHyRFY2W+p2PkVxLqh3AJqk1arT/yLz771ljn5G\nSp9TRXUo9Rz7EclCvCGB/tFXqMyvN2VcQW/cT7XRX9//5paHtxH3PhR8dCc9\nf+6qZvw4oiCq+iptXyyePk4VR7ld0DX57JVnPY6toIdiMSEPYqwjcCaFPdrh\nnk6ONXGD3HcUvIqWYOeeank9c/qltTjJx+p3ZsNVK2uC4jQVzRg5Zs88z9X5\niMIuDZMYpwj7J1EF2WKtSNMV8/Ude1UIC7+BZy4TEJMt1r0VqRic7MO8ZiK9\nvia1iddBegwnv4/W9hwQWn/lprS9Pg1eOMt1d6/sWGHXz7DPSN9p7ajv+CzM\n0xfK\r\n=4skk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"build":"tsc -d","prepublishOnly":"npm run build"},"_npmUser":{"name":"yukaii","email":"yukaihuangtw@gmail.com"},"_npmVersion":"6.14.4","declaration":"./dist/index.d.ts","description":"HackMD/CodiMD Node.js API Client","directories":{},"_nodeVersion":"12.16.2","dependencies":{"tslib":"^1.11.1","cheerio":"^1.0.0-rc.3","fs-extra":"^9.0.0","node-fetch":"^2.6.0","fetch-cookie":"^0.8.0","tough-cookie":"^3.0.0","tough-cookie-filestore":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","typescript":"^3.8.3","@types/node":"^13.11.1","@types/cheerio":"^0.22.17","@types/fs-extra":"^8.1.0","@types/node-fetch":"^2.5.6","@types/tough-cookie":"^2.3.7","@types/tough-cookie-filestore":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/api_1.1.0_1587988414397_0.3783449619773329","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@hackmd/api","version":"1.1.1","keywords":["HackMD","API Client"],"author":"","license":"ISC","_id":"@hackmd/api@1.1.1","maintainers":[{"name":"a60814billy","email":"a60814billy@gmail.com"},{"name":"jackycute","email":"jackymaxj@gmail.com"},{"name":"yukaii","email":"yukaihuangtw@gmail.com"}],"dist":{"shasum":"71e538953aeefc4b8d587b60d57a2fc97c351dfe","tarball":"https://registry.npmjs.org/@hackmd/api/-/api-1.1.1.tgz","fileCount":6,"integrity":"sha512-uihajFT/SgV8+zzq/Jk9ovtOWzOzai15wD+EKqnhIuZis+IvpFPLb04iG5duFojx/ZH8jipRrk5zKKoUkVy9oA==","signatures":[{"sig":"MEQCIGa/+GXkizvfx/JE4fTIzi5AjooQBFlQ59WA0W4WAAgPAiBoskfegAZ9jRkPdRTcyCo28JCBf/hE2n/KZtP7dFmCyQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9927,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezdKWCRA9TVsSAnZWagAAxA0P/2VJl+Smb96DnmK8fGpH\nt7WvIz3A6Tq3aCSqGFotpFTQolbD7EoeOLH4z3rFRDfL0dCJjceQYHQ5Qcrq\nrCmZXnRgcuvA1k9uMNMJjuQ/Kq+k0LvteKqfG1cluxcyefZvmDxhwb3CY4IM\nlH4Uj43/ICNBGe1e4HVr1kNOfVfjwJImBsUWRk8nyKI9Km31GTeeiQAI5rOv\nLwa07LVFJNQWtfLLwsYkc5gRWG+lSnDKRPyT6D1grX8qFaDWah7IL8nFS5IV\nxIJ9hlDaGLOKbJQeEKPAQjazflg864leqTueY2NiUeJSZzSqBBANLpOY7moP\ntWya5JGuWPrsds5Uoqaa7Fgtn9F//e92Ocn3XLQhTKLYNrpTMtUrNnmCXi9C\ndc0YwsDKhrzHBm46TKp10Lhqa+qccAq8ZVfamtECGYwKu6uVopa7iyUQPPYH\ncQby/Wif2u5o80BzN88bsIzhLPCfimyVEpBppJGixf30Vb6USFu2lUdza/tp\nxd9qwP5B/asP4u4yu/AEyftKBYlVIRKKWQYNVCfuXXRjkD9+nmN5AnUBQa3E\nKUjIdzAaoTTXbtzPR57OXSkGhnVTroBtteZmUhqFc/Y8Lvb3ow5oUWzT+oDb\n9aaNJFU3WIC9l5po7McrxUYjsIPPrK+mCgsHuQpi4rxV5oAQEkwd97N8Hs/8\nQERB\r\n=KZDx\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"build":"tsc -d","watch":"tsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"yukaii","email":"yukaihuangtw@gmail.com"},"_npmVersion":"6.14.4","declaration":"./dist/index.d.ts","description":"HackMD/CodiMD Node.js API Client","directories":{},"_nodeVersion":"12.16.2","dependencies":{"tslib":"^1.11.1","cheerio":"^1.0.0-rc.3","fs-extra":"^9.0.0","node-fetch":"^2.6.0","fetch-cookie":"^0.8.0","tough-cookie":"^3.0.0","tough-cookie-filestore":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","typescript":"^3.8.3","@types/node":"^13.11.1","@types/cheerio":"^0.22.17","@types/fs-extra":"^8.1.0","@types/node-fetch":"^2.5.6","@types/tough-cookie":"^2.3.7","@types/tough-cookie-filestore":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/api_1.1.1_1590547094380_0.2217609664216016","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@hackmd/api","version":"1.2.0","keywords":["HackMD","API Client"],"author":"","license":"ISC","_id":"@hackmd/api@1.2.0","maintainers":[{"name":"a60814billy","email":"a60814billy@gmail.com"},{"name":"yukaii","email":"yukaihuangtw@gmail.com"},{"name":"jackycute","email":"jackymaxj@gmail.com"}],"dist":{"shasum":"cf6518b1f4ba2e2ca089a3155e6024d86e532db7","tarball":"https://registry.npmjs.org/@hackmd/api/-/api-1.2.0.tgz","fileCount":6,"integrity":"sha512-vMH5niivZPMe1KHAY4dQSZ6X2v51qJn6f8n49YziydEWZ01K/0kzFmIAKJjvEBEkH7VuCxP0orgzxcqkzoILsw==","signatures":[{"sig":"MEUCIQCP+CvZ9M+YG926N1DID9u2CxiW2D/Cl5QyOAl+lXd2iwIgOE6ZHnfJ7/ImF5fxC8AzPgw7mB6jBHoif+AtXttYbJk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10799,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/70+CRA9TVsSAnZWagAAteAP/iag93pj9FatIWN0oDRG\naNqF2uYPx9iudCmmqo+R1/tZpTJPl11RMAEkMuuRsYb1bAXZYFvAlaJljvzC\nkWkeixbAExk6smvORxMbACFjNnRGKnS658fnKMkbZzEZmOMIagzLCyl2lUL/\nTKUX59YSY+gKYfXpKu5zFksxKyZ6SS64fuuo8fx0Ihl360RBpPK86faDtLJS\nhZalICCK6K7JFS0g0yI0jdqOc5Zo3nAZuH5XJqKTlY1acsMeotpiqgXRfyiB\nvCfrAbZKx5Jr9TPi6x8phVDR03RP2DmOmvMM5rHHMV7DTFxqY1DdgcOYatnG\nUUmSOccOFxqtRz6q23MkuJ/SYMjmpk55ABYn8+6yStUJc3iBvZfW4aAJMtxr\ncU1PaG88kRY2YT6nRmrRUUs8VoHKh+3lg96ejzjR8UFYUFeQloqq7ozxbcFr\nF8XPxj4iZRSHDYkJLW4BeiQiMXiuhIM0drBF5Az3HCTy4iXQjR2QIibtfGs/\nmFn8qkmelNNNvPP+5SGjIZUhacZ88Su0/Wk2mlTRnsZmX3JntWpeIQsrZrux\nxm0d6HTlt5mSm9DzoPsRdzID5OHr6HbEPgKCOGFBY1Fb+SmWwX1c/D/cz90W\nfNjDfqpUL+JAZ0COq2X9ECS98lxXtMYHkJBmxXxQPOFoeoI0hTZl6MD+oOQf\nczeq\r\n=SioH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","scripts":{"build":"tsc -d","watch":"tsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"yukaii","email":"yukaihuangtw@gmail.com"},"_npmVersion":"6.14.11","declaration":"./dist/index.d.ts","description":"HackMD/CodiMD Node.js API Client","directories":{},"_nodeVersion":"12.21.0","dependencies":{"tslib":"^1.11.1","cheerio":"^1.0.0-rc.3","fs-extra":"^9.0.0","node-fetch":"^2.6.0","fetch-cookie":"^0.8.0","tough-cookie":"^3.0.0","tough-cookie-filestore":"^0.0.1"},"_hasShrinkwrap":false,"devDependencies":{"ts-node":"^8.8.2","typescript":"^3.8.3","@types/node":"^13.11.1","@types/cheerio":"^0.22.17","@types/fs-extra":"^8.1.0","@types/node-fetch":"^2.5.6","@types/tough-cookie":"^2.3.7","@types/tough-cookie-filestore":"^0.0.0"},"_npmOperationalInternal":{"tmp":"tmp/api_1.2.0_1627372862114_0.3277275941043125","host":"s3://npm-registry-packages"}},"2.0.0-pre.0":{"name":"@hackmd/api","version":"2.0.0-pre.0","keywords":["HackMD","API Client"],"author":{"url":"https://hackmd.io","name":"HackMD","email":"support@hackmd.io"},"license":"MIT","_id":"@hackmd/api@2.0.0-pre.0","maintainers":[{"name":"a60814billy","email":"a60814billy@gmail.com"},{"name":"yukaii","email":"yukaihuangtw@gmail.com"},{"name":"jackycute","email":"jackymaxj@gmail.com"}],"dist":{"shasum":"66eef9843829b7e3d3c17817ac5d27939102224b","tarball":"https://registry.npmjs.org/@hackmd/api/-/api-2.0.0-pre.0.tgz","fileCount":10,"integrity":"sha512-9DNAKSIYSDw4RWeh2L/yAZ8+DHAHp0doVMh5z4dZIKE37p41TL6CAMJBDLJdW/supplrELen6SZHTf2/98sj/g==","signatures":[{"sig":"MEUCIEBaSCnIZ9ZdXz9z8QLrNt2gH1N2pbRvZOWUq91pPvrvAiEAs+xTqa5wacsn918q9zaGO7nhM7PAxfv8fEBgTJnb4Oc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHcxwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmolWg//eL0//Pw+J+jFPCVJnMv2hsezTt8j5PWzbgy5zW0AMoa8JT1j\r\ncowBZ157NGX4AdIxQaB+fEkUUCzqZZcjJj/28enjK6bt0n2BZSG9PI90/aCt\r\ngZKI2E3RMQE/HC+uGdfB7FhoNoNL4Tc7dy0JqlyuKtDBE+xmgs2Br1rytbg3\r\n7Si5A0kokG4DbHvUqGFaDMm2eGtXW/k67demFiJUWzEKAfoc5eUZnBv0+Cis\r\n7BOlFWeoqRGOgQNKYrd4jSb39gw6bDwbBhHhbTn+iy70OXI4gKzeE/67jTgL\r\nEUaDHIT3o/91QlyozYC9uIiQEwAsRajv148WS/kmlJ1lQ3/7HGCFZmX9B+Uj\r\na5woRwUmpNLuRhLRIezMBwgEZxUVfUk++M8LnG3uD84Rezc6xgx+rnKmaush\r\nnEPZkSMfLf8TBtnyRlr5GaJ9a1zEfFyphe3phLAvIhizgMqqEAwMxo+aFKKq\r\n5089tGfnyWipKtdhTsjeY/xEpyRVf6LLs8OkH/2Oo1Tvw35TaL/b06FlAd4X\r\n6o7hvWE64zuSLWNsb1MPtA1j2ulm0mzZwkoKnH8Qwftvnc4S+0rJmfm7gY46\r\n9zryCwygKn7rvrDo1lfi+D0tmfWppLuDJ4PGDN1Je6vYSUf8ZMg2A8iqdCTB\r\nKa0pSBujfo4Xuv/LX30eL2DunSQgQzKX6lc=\r\n=L2NR\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"09356fab7485b65d153424baa7428dd87c72ef5d","scripts":{"lint":"eslint src --fix --ext .ts","build":"tsc -d","watch":"tsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"yukaii","email":"yukaihuangtw@gmail.com"},"_npmVersion":"8.3.0","declaration":"./dist/index.d.ts","description":"HackMD Node.js API Client","directories":{},"_nodeVersion":"14.18.2","dependencies":{"path":"^0.12.7","axios":"^0.25.0","tslib":"^1.14.1","@typescript-eslint/eslint-plugin":"^5.12.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.9.0","ts-node":"^8.8.2","typescript":"^3.8.3","@types/node":"^13.11.1","eslint-plugin-typescript":"^0.14.0","typescript-eslint-parser":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/api_2.0.0-pre.0_1646120048629_0.3737007533353778","host":"s3://npm-registry-packages"}},"2.0.0-pre.1":{"name":"@hackmd/api","version":"2.0.0-pre.1","keywords":["HackMD","API Client"],"author":{"url":"https://hackmd.io","name":"HackMD","email":"support@hackmd.io"},"license":"MIT","_id":"@hackmd/api@2.0.0-pre.1","maintainers":[{"name":"a60814billy","email":"a60814billy@gmail.com"},{"name":"yukaii","email":"yukaihuangtw@gmail.com"},{"name":"jackycute","email":"jackymaxj@gmail.com"}],"dist":{"shasum":"8b3769f6645a8214afc8e1324a6900ff21ed02c1","tarball":"https://registry.npmjs.org/@hackmd/api/-/api-2.0.0-pre.1.tgz","fileCount":10,"integrity":"sha512-+5OZiopKw0p9qJ/GiMdBRTkdRKyqr61dyo7uzm9pwLYIg+1s2uQ122LaqreB368xWOcsMcRPI3Cu2oTrpfLoEg==","signatures":[{"sig":"MEUCIQCT3r4VEM5pEFVlOn8ESeWF5YMfjMS2iHEoZklp8IfzwAIgO3pG35SIttXmjol5KXuCtYBHx9spyvI+obwwEXbh7zY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHdAsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoYug/7BmC6O3y5rlvlu6n/SoKm5bVYQntpxbQ+5vqUXQqJVIpcdoEU\r\ncaL+Km7OlS9aJPYtj/pkoUFG6QrlOSR8Eud3bRGbSqkNF2w513ht99748Fcl\r\nDdfX4PAmj53ZLNDyFxwMjZE9tq5hmuiIJpiUWyNn6nyCMZaPlXNIDLPSe9OI\r\nj3Q9gcIIpzVQOUsW6ZjFKHD3MP+Kbx4kgRyqd9EmjllXoR19PiKwLiv1yUZm\r\nrybHkGOyVnvxtzYXRihzEXRSQlu2FZmABunwzaHhSaBN+ZDviQAvlmqO0Gg9\r\nqDLIm433eKKmnxVlFHPg12oxZ7ZfELyAb65n+FDjPGUwyN1Nz9rHUuWJxfLl\r\nm07luIXGAACu7Y7uJ+ZZBcIVkxi0rsNCz6w26Mg7tM+1drJrdOMpVlJbC1Bw\r\nkgZeCmJFALFJdUvsFBT5TJ4TG+OlbQHAecDSKiw3jIIRBoOcx/jTHhJImKgk\r\nA/LqnHuBCQ7hB6WBGGXY4pDoa2h5Qya0ouj7E6yUlBdKh7UNTM12NgSv2eRo\r\n54eZveN5fsjW4py2BW1ubRf+6zm5SE4lXN4h2++LZ/Aaoob48QjlzeoeEnTy\r\nheTN8yrc8uKeUkoxaaXYqwHLv4JGhEdO0EVeKYtnJn3yHI+15IsAZIT0UqPh\r\nVd03ug+3A07h3wQE1+rBCq+ULz0ig9GvaeM=\r\n=dmqk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"22622b4deb4cfec94cd6aed059b75dd368c95e8c","scripts":{"lint":"eslint src --fix --ext .ts","build":"tsc -d","watch":"tsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"yukaii","email":"yukaihuangtw@gmail.com"},"_npmVersion":"8.3.0","declaration":"./dist/index.d.ts","description":"HackMD Node.js API Client","directories":{},"_nodeVersion":"14.18.2","dependencies":{"path":"^0.12.7","axios":"^0.25.0","tslib":"^1.14.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.9.0","ts-node":"^8.8.2","typescript":"^3.8.3","@types/node":"^13.11.1","eslint-plugin-typescript":"^0.14.0","typescript-eslint-parser":"^22.0.0","@typescript-eslint/eslint-plugin":"^5.12.0"},"_npmOperationalInternal":{"tmp":"tmp/api_2.0.0-pre.1_1646121004400_0.13016729057349585","host":"s3://npm-registry-packages"}},"2.0.0-pre.2":{"name":"@hackmd/api","version":"2.0.0-pre.2","keywords":["HackMD","API Client"],"author":{"url":"https://hackmd.io","name":"HackMD","email":"support@hackmd.io"},"license":"MIT","_id":"@hackmd/api@2.0.0-pre.2","maintainers":[{"name":"a60814billy","email":"a60814billy@gmail.com"},{"name":"yukaii","email":"yukaihuangtw@gmail.com"},{"name":"jackycute","email":"jackymaxj@gmail.com"}],"dist":{"shasum":"411141f4fdfd22304ad4f1eb92d2827a4434b15e","tarball":"https://registry.npmjs.org/@hackmd/api/-/api-2.0.0-pre.2.tgz","fileCount":10,"integrity":"sha512-uDWIfG/blEyZ9EMN7Vjwh5zx8dg8MxDpzlufVIORg6xjCp8mnsQjmzjt2WJvUY8HErSNftztl9ihvEozO+9clA==","signatures":[{"sig":"MEYCIQDdoU2e8Qihm255Pyk748NIOUFoDCYsKDVkFvndEbFVygIhAM+sG5A1Sp21+4byOC700XhB/wlRqIzneU/aeEIvr6S6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11946,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHdDXACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqH3Q/9EkWjZ38/4pKfIUnx7WQsNy4lDQf7veLItTj4Sr/mcXayIQgz\r\nPclmNn9K1sMGlj7jR0f5OMiucOqXRE5IhvNN6Tl7Efz6wK+vbNucuRBGQ7+f\r\ngZwRw5JLWUD4q1EjEMJ5GzaEFseCgoZmZlxx7qgxYMmd/Z2tLRwhg9mXUosX\r\nZ808r/bV8PA4yXgwW0DOOIzt4P+e/I6xnniwV3u9yj47SMwtAgiCOA1HarU/\r\nG1YrEKpwX74L9NarF++79CtDsxJV66eyrFQcn/Jox+t4NjrU2juFC9MlHB6Q\r\nsbdPJJ8/GZrLfegXyhPnHkgO9CU0YJPjPwdm1+pFKrQpMPNQIQd6BTY1ItNV\r\n9QnGclKChOOClukQyumQRnOTCpah3115MFDj6+KXXzs2DRDbggVqFbgnSPS3\r\nqb6RfbTl/8InqBp0vjHGS5LyxgHo/w72cIJG9kRDDlTJsZCrCLWzgKah8G1v\r\nl9Pdv1mp3Y7n838rhKfx8pkPF6lBVwpoA8wQkZUFahqlWxgOhUbrrP0Qaa1T\r\ntED2KEuSCpv6VYattc9vSX2AHXgWvg3hGEkqIBZAu0L6AEXAHEik/rpEWD2g\r\nwKL7M61JxnaXvhIDc8awUeb4Y+N/Z+R0CzV30mt1UKicC0dvYCq93MIn+Jtq\r\nXAUIBCaaoDoD0CVyJFUDR8a9peTe6VzWaL8=\r\n=BGi1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"e1141942342a249013f78b380d0ed645d7e095c7","scripts":{"lint":"eslint src --fix --ext .ts","build":"tsc -d","watch":"tsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"yukaii","email":"yukaihuangtw@gmail.com"},"_npmVersion":"8.3.0","declaration":"./dist/index.d.ts","description":"HackMD Node.js API Client","directories":{},"_nodeVersion":"14.18.2","dependencies":{"axios":"^0.25.0","tslib":"^1.14.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"eslint":"^8.9.0","ts-node":"^8.8.2","typescript":"^3.8.3","@types/node":"^13.11.1","eslint-plugin-typescript":"^0.14.0","typescript-eslint-parser":"^22.0.0","@typescript-eslint/eslint-plugin":"^5.12.0"},"_npmOperationalInternal":{"tmp":"tmp/api_2.0.0-pre.2_1646121175178_0.18856126473823642","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@hackmd/api","version":"2.0.0","keywords":["HackMD","API Client"],"author":{"url":"https://hackmd.io","name":"HackMD","email":"support@hackmd.io"},"license":"MIT","_id":"@hackmd/api@2.0.0","maintainers":[{"name":"a60814billy","email":"a60814billy@gmail.com"},{"name":"yukaii","email":"yukaihuangtw@gmail.com"},{"name":"jackycute","email":"jackymaxj@gmail.com"}],"dist":{"shasum":"82ddbd8d5f70045b73944e6d1f8992b070258038","tarball":"https://registry.npmjs.org/@hackmd/api/-/api-2.0.0.tgz","fileCount":10,"integrity":"sha512-DU7uXAui090DmoD4+rx9ENC7pkYinuQDodeUbBxz+iowDbtn4tnyxFKVo1Q8dBze4XG3ZSRwKah21p8v18bEig==","signatures":[{"sig":"MEYCIQCsM75nOiOww92arjYkMyBf6DJuhEFKWnAXUpqnodh1xAIhANNZHxbUP2bZvsbbozYXVJP3QEyUyeLThVpPa9YUjtiG","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11940,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiHwSxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmposw//biIJdthUt65nwPgI3G2fIpubAB8BOdTRYYLEP7mVf5sLjoMK\r\nKBp/NyIQxgUz+Wqf6N4Xvhc6h2FYJRmOGx5TCkXLMSZcxLTM8Cfe6H7fiLNh\r\nnf+Eohio9q+bLWmPw/qmk6RuX94waYmuWgw/pIDYxFjphEWjEFzS9G4mAx2K\r\nWDVG1PWUV9hjJf9xJC25B2A7LdSTPk2ZPbQ10hwiVk8qdpwuPv477KR8tFjV\r\nQLr5fynfcFlqhJm7dMJkQW07K1rf+wfNMRIq4+QDA3MWemymX/Hnj0appiDR\r\n9hLnMqnS7rMp23l+cuVv/3XXwun7X9fR6s+8/dI/9esRG+n1eP6GdMkzjjWH\r\njm5zLRnBTcbAQOeMe0I9ob+2FzTYWxDupctiUXLVz+g4UniDX5cDsQ8acXiX\r\nNm7GpXUqTbhbgP141FMLP08nX1ZfvW7LjzWWKO7Lgu3atCsgNbkoVu9k3A2m\r\n91OugYYQ0mVRK3PgA74sLR+8qzEHpjb1is+yDXwt6YdVJyx1XFG6/1gGw00r\r\nLYFCIs0biPQudSmYHeVSNC/S/JLWsH/id6XSjsIqVm2VDDE9vmprTb0Vuwmu\r\nw9LH/YyNljQRXYfa1wp4APZyBHhnZo+EI+yjn2j9VOSMfWMeIgQNufGGE1JR\r\nsD6m8LSj0mNzbI16oJ3xqIxrNBc15ymMKSw=\r\n=hUa1\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"20a65d30ecec914697e793d4d81801bbb60737e7","scripts":{"lint":"eslint src --fix --ext .ts","build":"tsc -d","watch":"tsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"yukaii","email":"yukaihuangtw@gmail.com"},"_npmVersion":"8.3.0","declaration":"./dist/index.d.ts","description":"HackMD Node.js API Client","directories":{},"_nodeVersion":"14.18.2","dependencies":{"axios":"^0.25.0","tslib":"^1.14.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","ts-node":"^8.8.2","typescript":"^3.8.3","@types/node":"^13.11.1","eslint-plugin-typescript":"^0.14.0","typescript-eslint-parser":"^22.0.0","@typescript-eslint/eslint-plugin":"^5.12.0"},"_npmOperationalInternal":{"tmp":"tmp/api_2.0.0_1646199985022_0.18692405724441863","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@hackmd/api","version":"2.1.0","keywords":["HackMD","API Client"],"author":{"url":"https://hackmd.io","name":"HackMD","email":"support@hackmd.io"},"license":"MIT","_id":"@hackmd/api@2.1.0","maintainers":[{"name":"a60814billy","email":"a60814billy@gmail.com"},{"name":"yukaii","email":"yukaihuangtw@gmail.com"},{"name":"jackycute","email":"jackymaxj@gmail.com"}],"dist":{"shasum":"3440f60a3c7ad6b0e7389b1cdd1550f73a499830","tarball":"https://registry.npmjs.org/@hackmd/api/-/api-2.1.0.tgz","fileCount":10,"integrity":"sha512-VnZF2H80yyxOhKpMo05AzQfbBy91490Twp/3ao2rawSuy4xzW5WxNlijpYs6dAIfw79GOOXGj38IvPRmKOrhAA==","signatures":[{"sig":"MEUCIER6gq6CM83z1OMggkATdyG6fwfVOIVZkd7CEFbdX/XlAiEA4bXIqOThHnvkPYr5IAe+llExmfpQ3X4uS28hT5RBC0M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi44D/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpLnA/+NjLCkrq+owlfDs4D0rVfOtXEMbCOnKgXjU7veJhSnuMeINBF\r\nbUQwSCooZDydVPdanBiEZlHr68LD19s1BfKsHQxnLl+sCg+4ZHuRvIR/G7X+\r\nNEkfnNVWS9Z607U8si/+3bh+qQ3BirxL9UgFzZMHq1jDBQ23Z1HVHDEyEwwt\r\n7CeidGh7uY9FHdR53V8Bk2eHxo/qq7OuSCDAkT6NCmG77JYgCTlytg9J87fI\r\n+2mxHUssp1h1f982jhTETNWwppbYJ7E0RZb7sWpNbFQ5vQOJpfcx5C91mcrn\r\nU1eSu7rqQGKPB1QDBU2fV9TL2J+z1mhlz5TyVtF/Tok7tVwEb9MS46fD9m4p\r\nrSckwAjYtRvsc0nS4rpCMv2tm/krji+LKC4FVHLvynNiNGg8pr8Cwe6XROVK\r\neZn0urWipaMikR58X08WYT0ZIWUqwH2kp+2klbXaAxcagXEaaayIJdJVdWhE\r\nAUiwsgyDQzXFOQSODv6ppKCrWBvPHsuoAlqXM+N0M/JCBwumKDAjsSXk4HWm\r\nbhklYHkX5WCjFTMDldJxXDAolUomho3T8KzqcDrIgpuNIYxLL+Z0o2okw3De\r\n+TI9TAEPOOAd+RxX8+oMhvmSqsbl5Yd7g4ojgGXn7rS+cASbQlO0CwUTRY7p\r\nvKcILWX6rRAUBXU7uQuS4iwQ3FpUjePBlxU=\r\n=C7Fl\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"f1625aa0705ba413069a8918db90d1af111907d2","scripts":{"lint":"eslint src --fix --ext .ts","build":"tsc -d","watch":"tsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"yukaii","email":"yukaihuangtw@gmail.com"},"_npmVersion":"8.5.2","declaration":"./dist/index.d.ts","description":"HackMD Node.js API Client","directories":{},"_nodeVersion":"17.7.0","dependencies":{"axios":"^0.25.0","tslib":"^1.14.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","ts-node":"^8.8.2","typescript":"^3.8.3","@types/node":"^13.11.1","eslint-plugin-typescript":"^0.14.0","typescript-eslint-parser":"^22.0.0","@typescript-eslint/eslint-plugin":"^5.12.0"},"_npmOperationalInternal":{"tmp":"tmp/api_2.1.0_1659076863077_0.0015981338869934802","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@hackmd/api","version":"2.2.0","keywords":["HackMD","API Client"],"author":{"url":"https://hackmd.io","name":"HackMD","email":"support@hackmd.io"},"license":"MIT","_id":"@hackmd/api@2.2.0","maintainers":[{"name":"a60814billy","email":"a60814billy@gmail.com"},{"name":"yukaii","email":"yukaihuangtw@gmail.com"},{"name":"jackycute","email":"jackymaxj@gmail.com"}],"dist":{"shasum":"b93d96baf485e635e8de0613979f50d5d9dcc7e6","tarball":"https://registry.npmjs.org/@hackmd/api/-/api-2.2.0.tgz","fileCount":10,"integrity":"sha512-U43+jEK1JRvb4V2Pz9LggpmGuF8TfvxIV2s3r6JD2Ej9jD/DroPSbjtN13WWP1f8645ijZWMDGaBeIpKGZ5JrA==","signatures":[{"sig":"MEUCIE8se3kaRnB1jlc0V150xxdreClfSpdiFAbDuSAzgRIMAiEAhGSpFV19MVEwDlIee5Ub9ueZB59+/lGBWVvSaNNyD7Y=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12614,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAxzgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp0dg//YxdZBfyfD6TFuMWbAaysSxwtz+HdfmwcjJETpXdeovXg/+qU\r\nrk6gFlxwJt0prU8xTS50qlqHpv+zCUMurLGYP6pix3RxfX8nKpO+avo17KFP\r\ne3nLhFHb6bvB/K0VNQvn5Kju/ThNhNkTT2TGeeWjPNo0eOMSRYVsDVOHgf3F\r\nGbmFu0ZtIl4AyYP/t9KHnbjczoN0YDICcwnDvAT5xlbjkfPdV2GAvcj7fx5S\r\nZ5+HMPfqRMJg3uKddJMiKlMF7oCBh1nDkTzUJLnt608PuJ+pAWLpj0Q0Is0p\r\nPLitZbi03cCOYBQ9yb3TTGmvAWefU1RiLf0IRDRrvpWIMyOr6UAFw2k9igEx\r\nhaOjMH4zDkK5w/T9z5ktIoot1ZVK1WUYdAcDTs0tX2akO2Ft3uWOuSM5rf5c\r\nVMmkW0frjsKR7L/AlwvhPl3uZ9CJCPEAZJwqDWKTTCC8vqfLL6CUaGVp4Mm7\r\n6NiIuRdvRqlqu5lQq0CVgYTvL7vHci1/8ymqnxDVndM6eZLcNfPYsSGOcQx7\r\nPTXyhH8+t5psU5BHgJWNnmPFVxR9dbny9XN9CtmRZo3t/Zy2zdGWEA14/ZPW\r\nIK+en5P2rPJj5z1MWNm7exAaxhjbuJ/q2fOjs0hMcwfay7bSgCmtBboXcLaC\r\neMqmBksZX2Ak75OInU/CiKDJJLzStoPcwME=\r\n=/K9V\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"b00e2032131d2486c451faf409edfd576606e48c","scripts":{"lint":"eslint src --fix --ext .ts","build":"tsc -d","watch":"tsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"yukaii","email":"yukaihuangtw@gmail.com"},"_npmVersion":"8.5.2","declaration":"./dist/index.d.ts","description":"HackMD Node.js API Client","directories":{},"_nodeVersion":"17.7.0","dependencies":{"axios":"^0.25.0","tslib":"^1.14.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","ts-node":"^8.8.2","typescript":"^3.8.3","@types/node":"^13.11.1","eslint-plugin-typescript":"^0.14.0","typescript-eslint-parser":"^22.0.0","@typescript-eslint/eslint-plugin":"^5.12.0"},"_npmOperationalInternal":{"tmp":"tmp/api_2.2.0_1661148384664_0.4839353100377941","host":"s3://npm-registry-packages"}},"2.2.1":{"name":"@hackmd/api","version":"2.2.1","keywords":["HackMD","API Client"],"author":{"url":"https://hackmd.io","name":"HackMD","email":"support@hackmd.io"},"license":"MIT","_id":"@hackmd/api@2.2.1","maintainers":[{"name":"a60814billy","email":"a60814billy@gmail.com"},{"name":"yukaii","email":"yukaihuangtw@gmail.com"},{"name":"jackycute","email":"jackymaxj@gmail.com"}],"dist":{"shasum":"cef8de947d012bd955ef67dd631efc32afe2ec75","tarball":"https://registry.npmjs.org/@hackmd/api/-/api-2.2.1.tgz","fileCount":10,"integrity":"sha512-9CQCivN4OkHqRr5pi7PlevAloRWSOd0HO/C3iPqiCn5RNxfJlklTiGpQDcg/brpR3L+CYhvFKtoPCqBgMESfoQ==","signatures":[{"sig":"MEUCIQDuaqCEyIqkUsc1vvlynwHbJCsrxuX4qQR8yvoQCshk1QIgBTn+WLIExdqXho+dxbmdaBiJVIQdXw8R+xVS4CqWzkM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":12632,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjAy9lACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrVgg//bCwg8ZfXFIrsv2wZCsL5kqALVMhqiEmd1goSAdULdWm8TTjm\r\nlwnTwAwzNJnJqH27JQahR4Btjqu4VFsOeYT8C7h09RqVoqiWpn5jcGN9+6yM\r\n2+YClEt9s+BWAu5D7FwWAi9imAqaSMZEvIaWD/1m3PVt7XgwGIrePtUC2Lou\r\njN3QvA36fuWFsLsegNWY3FkF6BBwdEkBlIJ6Ccv/+Kyzi999rtKDIZTwsK/l\r\nDYPSgTZq3+ysFwelY12iPkSeVsZ8nVDHLTF0N6PtprW5cXw5j6xpg3g8IBtp\r\nvoDDbGGXkHkULYoUFWe7cuo40fLZDjLFkFEwfsy5Hlroeys940gbH8OPM5HQ\r\n3S7FWc1n2YAhXntmsEdUME0ayoAEG8fU7/F031VQZOoSxLuHtpTE3/+EEJR2\r\nZv23/GrBS4DDTzRwgF8Z3OvoOs4s3o7EWOW1hDP8jw2RKNI7Nqf3SWFaqys8\r\n9pp3S/78uZ9tuYER/FTwPkxBzN96w6F/4T8L1uE53MrkM0NAatnhsI0vxcgq\r\n8vVLvsGu6m/tq5C+tdvJFxc58Wybtma15MGKEg8tPJJeGJT2R6KQhoKPy4yu\r\noR+7y6Il4Ggj8UHLdU3M4hKU852PomvatEnWCaYDfZ+vzFONhN4oKpPh/c3B\r\nTfVkw0OByzWrOPZzGSLJVSJcP9dEPqeubXM=\r\n=xO1q\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"81ac0b1ba42c7db012d4588f41bfdfd6bbabd08b","scripts":{"lint":"eslint src --fix --ext .ts","build":"tsc -d","watch":"tsc -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"yukaii","email":"yukaihuangtw@gmail.com"},"_npmVersion":"8.5.2","declaration":"./dist/index.d.ts","description":"HackMD Node.js API Client","directories":{},"_nodeVersion":"17.7.0","dependencies":{"axios":"^0.25.0","tslib":"^1.14.1"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.9.0","ts-node":"^8.8.2","typescript":"^3.8.3","@types/node":"^13.11.1","eslint-plugin-typescript":"^0.14.0","typescript-eslint-parser":"^22.0.0","@typescript-eslint/eslint-plugin":"^5.12.0"},"_npmOperationalInternal":{"tmp":"tmp/api_2.2.1_1661153124991_0.25779812257903933","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@hackmd/api","version":"2.3.0","keywords":["HackMD","API Client"],"author":{"url":"https://hackmd.io","name":"HackMD","email":"support@hackmd.io"},"license":"MIT","_id":"@hackmd/api@2.3.0","maintainers":[{"name":"a60814billy","email":"a60814billy@gmail.com"},{"name":"yukaii","email":"yukaihuangtw@gmail.com"},{"name":"jackycute","email":"jackymaxj@gmail.com"}],"dist":{"shasum":"8622ad83a4a6b76c0bcfd35aebc78a9f2d91f67c","tarball":"https://registry.npmjs.org/@hackmd/api/-/api-2.3.0.tgz","fileCount":8,"integrity":"sha512-dP1tmupygJzn1ZZFhXi/0EdUz8hVVAapkfSaHuuV6N9VQRWAKnOhDvRgzmjrdfnZ79286f2UTFfsBBZr8sbTqg==","signatures":[{"sig":"MEUCIHW01vVqIn/uFcHzXvPgMz5E97QOx/mX8Mp1ShLBavRYAiEApJ5IXROGaUG4gAD30GX9WfUnEClblesaIhPnz8JLAY0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":13916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj7df3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpaahAAgPETH4/FWdd1qxY91Z0LT584HXQCAI74QvsbbNN2cZ0aBZgU\r\nxolYE0nelkfn2nUHM8shB4mDqCRwQeOaSYX0HlKu3gmoRe40Aj9QebMlLLIa\r\nHoBXw4wZRLut1UQdS6ujQnLtPR0j4nLBsOl4uUYRbsHBV6yAscqOy/T89ex7\r\n8aDLG7BcpDQ5tflXAVzLUDpwrn0juOd03kbbYMYw7WIZ0sRV1yrB09pKg686\r\nxG6T1M4gW8DP/t5aCr4G7PvU5sB+t6SkB3oool9uNNg7VauWzaRQ+HGTBf4H\r\ntu3GsmkNAzx9vDAET3WiMFVhFs8GrVuSdyszHvYTX6SGPP3jl0Pz9uAYmWUK\r\neMvzD7X0VnqAd+UJL9ZLibXQn1znLRFg4zqR8wtGeXk4ktCZPOI+UzVET9Zg\r\nxiQd6FZQ3z2Fazl1sqI7rrd5S6obZGRARJYskhFa8eDxnzrFy+H0ahOOrnp9\r\nEuTge+luu2wCtxQdUxv/syOphwwi2hiCskbJ2cNKRLmTogNrOtlg8UZ8kxvA\r\nKBFX4oCeZOtSQeX5jgZGmBQiOKse01BS061b7IqZ6MI6JQYKtPPf2+8N2IZq\r\nI1V3RPHNEkM3OoUl0OrJlsFtkex1KPHLCQ2Tm5WX/sTmjjNJXBbuHj/fUnum\r\nTEU7EMXUcZBzCvkO61NjEoW27aZki8VPmjI=\r\n=7Iy3\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"aac5c1bedfefc0a4401bebc14ba46981e5b44e2b","scripts":{"lint":"eslint src --fix --ext .ts","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json -d","clean":"rimraf dist","watch":"npm run clean && tsc -p tsconfig.build.json -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"yukaii","email":"yukaihuangtw@gmail.com"},"_npmVersion":"9.3.1","declaration":"./dist/index.d.ts","description":"HackMD Node.js API Client","directories":{},"_nodeVersion":"18.14.0","dependencies":{"axios":"^0.25.0","tslib":"^1.14.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^1.0.1","jest":"^29.4.2","dotenv":"^16.0.3","eslint":"^8.9.0","rimraf":"^4.1.2","ts-jest":"^29.0.5","ts-node":"^8.8.2","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^13.11.1","@types/eslint":"^8.21.0","@faker-js/faker":"^7.6.0","@typescript-eslint/parser":"^5.52.0","@typescript-eslint/eslint-plugin":"^5.52.0"},"_npmOperationalInternal":{"tmp":"tmp/api_2.3.0_1676531703617_0.9336932296043647","host":"s3://npm-registry-packages"}},"2.4.0":{"name":"@hackmd/api","version":"2.4.0","keywords":["HackMD","API Client"],"author":{"url":"https://hackmd.io","name":"HackMD","email":"support@hackmd.io"},"license":"MIT","_id":"@hackmd/api@2.4.0","maintainers":[{"name":"a60814billy","email":"a60814billy@gmail.com"},{"name":"yukaii","email":"yukaihuangtw@gmail.com"},{"name":"jackycute","email":"jackymaxj@gmail.com"}],"dist":{"shasum":"c82a9117d8dde6eea625bdbd9ebaf8d51bcb303e","tarball":"https://registry.npmjs.org/@hackmd/api/-/api-2.4.0.tgz","fileCount":8,"integrity":"sha512-WhLDte1FyNdQShqqmTxBD9mDtZENUQ5w77BUwm9SEKsgl0Wi3zslR+rF3Rx0jv89HtA6cz+cJ0ghDbOFxHvpEw==","signatures":[{"sig":"MEUCIQDqZUwtX9rNlkR9et9d7hb4KCsv0/9UcnwD9bgcb/pcWgIgNnMs9rfnaIB0yzWDPxVej8DOUwXTHGeGNCyq6HtP6aw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15524,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJj8IkzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmon6xAAmGxYOuJsoauv6AxF9b9jEWU9NpbeI7o0KjJiN7+f4AfKE5sC\r\nsxbhcByHk0+Ch5wAUdy4SfcWdi/e4Mda2GWkcmOoIsfd/eBOIvoMAJw6sTD8\r\nn7bit423MDn/QOgQUXfAqGn2Q/N8aSCIpjSCe5CkTS+ee2E4+zZtTgaiPNtf\r\nRRGXvhs2IIqBF4F5cennQ1taDvvlUTJT4dnJL6qftehmb7aQClsIRpENXCZh\r\ntAIFgUwKnMIFKr5Gd2mF0Dcie0VVLQ+dN5ZyouZRRNmNOY/8GzHl4tCfjeAP\r\n9dyef7tSfU8nFWwf13df5pb1DUBdOGOPMqAfyj4/t+76l3BOfUlv55HNCX6X\r\nnhOmYozKWcEwiAUZkYpEYXDrd0FgDUov/tCMKgpUqVriTft0wZDHAIOlYx1s\r\nXlQVdz7pYp7J/bY288crOJ50L9NmdXIi4umiSqQlVNWfOwShWVutMa2cE2RU\r\n0efI1vCb0R4NhCdfk7M7g0Ul550fyNtSG2xRrisNkG88b5dsqgOFxUQ50HEt\r\nyHjzlpOtf7f1HXwhJ8bg5tr04G6OEq7OupIibPr3DWLwLg8MIwI8EEvrnkVZ\r\nIXqwzzrHPDXXMxY+zdtrhtfzzyzhmKmOFwWbPypvjn+oFljH95eqRA6LE4Bz\r\nIoiPtkq5J/hC4xrBkLYogyCBYVxk77oMK6o=\r\n=8Vkm\r\n-----END PGP SIGNATURE-----\r\n"},"main":"dist/index.js","types":"./dist/index.d.ts","gitHead":"d2d3c2669cb4fa9938c802d8e16f265c35f622f2","scripts":{"lint":"eslint src --fix --ext .ts","test":"jest","build":"npm run clean && tsc -p tsconfig.build.json -d","clean":"rimraf dist","watch":"npm run clean && tsc -p tsconfig.build.json -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"yukaii","email":"yukaihuangtw@gmail.com"},"_npmVersion":"9.3.1","declaration":"./dist/index.d.ts","description":"HackMD Node.js API Client","directories":{},"_nodeVersion":"18.14.0","dependencies":{"axios":"^0.25.0","tslib":"^1.14.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^1.0.1","jest":"^29.4.2","dotenv":"^16.0.3","eslint":"^8.9.0","rimraf":"^4.1.2","ts-jest":"^29.0.5","ts-node":"^8.8.2","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^13.11.1","@types/eslint":"^8.21.0","@faker-js/faker":"^7.6.0","@typescript-eslint/parser":"^5.52.0","@typescript-eslint/eslint-plugin":"^5.52.0"},"_npmOperationalInternal":{"tmp":"tmp/api_2.4.0_1676708147482_0.2945834338341451","host":"s3://npm-registry-packages"}},"2.4.0-beta.20250527095732.980f30b":{"name":"@hackmd/api","version":"2.4.0-beta.20250527095732.980f30b","keywords":["HackMD","API Client"],"author":{"url":"https://hackmd.io","name":"HackMD","email":"support@hackmd.io"},"license":"MIT","_id":"@hackmd/api@2.4.0-beta.20250527095732.980f30b","maintainers":[{"name":"a60814billy","email":"a60814billy@gmail.com"},{"name":"yukaii","email":"yukaihuangtw@gmail.com"},{"name":"jackycute","email":"jackymaxj@gmail.com"}],"dist":{"shasum":"bfd356e270863cc24917cf4faad16242a69c1819","tarball":"https://registry.npmjs.org/@hackmd/api/-/api-2.4.0-beta.20250527095732.980f30b.tgz","fileCount":9,"integrity":"sha512-aEN1T6lrxWMwvZMju5wDJCLpe6RscWPcfDQLDHXtXZ9I+33+/HwdBLFzE1oac4iECux2dGgGFLsd1KTOdtVQug==","signatures":[{"sig":"MEUCICT9oBOPsj/CnmXPXUnPmgWdca5KYi00Q+xF8x08IiueAiEA823GI5tpVX0JPpW/REL8hb/IHc3SP7H5xWSKYlhJs24=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62553},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./dist":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./dist/*":"./dist/*"},"gitHead":"980f30b501fb2fe0c1ec4812f6903f0fdb419e96","scripts":{"lint":"eslint src --fix --ext .ts","test":"jest","build":"npm run clean && rollup -c","clean":"rimraf dist","watch":"npm run clean && rollup -c -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"yukaii","email":"yukaihuangtw@gmail.com"},"_npmVersion":"10.8.2","description":"HackMD Node.js API Client","directories":{},"_nodeVersion":"20.19.1","dependencies":{"axios":"^1.8.4","tslib":"^1.14.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.7.3","jest":"^29.4.2","dotenv":"^16.0.3","eslint":"^8.57.1","rimraf":"^4.1.2","rollup":"^4.41.1","ts-jest":"^29.0.5","ts-node":"^8.8.2","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^13.11.1","@types/eslint":"^8.21.0","@faker-js/faker":"^7.6.0","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/api_2.4.0-beta.20250527095732.980f30b_1748339859979_0.6017240418511609","host":"s3://npm-registry-packages-npm-production"}},"2.5.0":{"name":"@hackmd/api","version":"2.5.0","keywords":["HackMD","API Client"],"author":{"url":"https://hackmd.io","name":"HackMD","email":"support@hackmd.io"},"license":"MIT","_id":"@hackmd/api@2.5.0","maintainers":[{"name":"a60814billy","email":"a60814billy@gmail.com"},{"name":"yukaii","email":"yukaihuangtw@gmail.com"},{"name":"jackycute","email":"jackymaxj@gmail.com"}],"dist":{"shasum":"de63b78167d21290e97be218130d695f54e752ab","tarball":"https://registry.npmjs.org/@hackmd/api/-/api-2.5.0.tgz","fileCount":9,"integrity":"sha512-eG4COWt2odRwiUHgJc3vP73iUS2vuAN1ECpPbKF0kRNJt6YerlsAsf3TNBs/CfVuemsC3g7JeAZpIrT7gmsTRQ==","signatures":[{"sig":"MEUCIQDFB69CuSXGdMaZbq0ydK+hn9UpyQ0ki8mG7uy4SaPsRQIgGmfCRfmxi7jq465loXMEp9Imc9vPxNs25HxQMD+SG9o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62525},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./dist":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./dist/*":"./dist/*"},"gitHead":"17b8a39f694099fd9358c711f0453c40d2f63640","scripts":{"lint":"eslint src --fix --ext .ts","test":"jest","build":"npm run clean && rollup -c","clean":"rimraf dist","watch":"npm run clean && rollup -c -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"yukaii","actor":{"name":"yukaii","type":"user","email":"yukaihuangtw@gmail.com"},"email":"yukaihuangtw@gmail.com"},"_npmVersion":"10.8.2","description":"HackMD Node.js API Client","directories":{},"_nodeVersion":"20.19.2","dependencies":{"axios":"^1.8.4","tslib":"^1.14.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.3","jest":"^29.4.2","dotenv":"^16.0.3","eslint":"^8.57.1","rimraf":"^4.1.2","rollup":"^4.41.1","ts-jest":"^29.0.5","ts-node":"^8.8.2","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^13.11.1","@types/eslint":"^8.21.0","@faker-js/faker":"^7.6.0","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/api_2.5.0_1750240207064_0.09895865238874202","host":"s3://npm-registry-packages-npm-production"}},"2.5.0-beta.20250618095205.4c3694f":{"name":"@hackmd/api","version":"2.5.0-beta.20250618095205.4c3694f","keywords":["HackMD","API Client"],"author":{"url":"https://hackmd.io","name":"HackMD","email":"support@hackmd.io"},"license":"MIT","_id":"@hackmd/api@2.5.0-beta.20250618095205.4c3694f","maintainers":[{"name":"a60814billy","email":"a60814billy@gmail.com"},{"name":"yukaii","email":"yukaihuangtw@gmail.com"},{"name":"jackycute","email":"jackymaxj@gmail.com"}],"dist":{"shasum":"24f953dea6cd09ace363e33af53ab869f38ac910","tarball":"https://registry.npmjs.org/@hackmd/api/-/api-2.5.0-beta.20250618095205.4c3694f.tgz","fileCount":9,"integrity":"sha512-wfBS9yIuZTOQXdvUPkph7RVKNnJ/eE6TuTqL+SgsWkpS0YjB3WCrN90SPeOauZdbxg54r1TlcD4oTcuHV/mpYQ==","signatures":[{"sig":"MEYCIQCmFefpRI6GsBuyfHHTbqSCAJ7nb8czAEYRfK2hjsEqgAIhAPOMDf8P2zcfJpaqcXHp1uaHbs56IcSYwqMj/IGpxccj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62553},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./dist":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./dist/*":"./dist/*"},"gitHead":"4c3694f6351d290445896173fd3156472a90e8b3","scripts":{"lint":"eslint src --fix --ext .ts","test":"jest","build":"npm run clean && rollup -c","clean":"rimraf dist","watch":"npm run clean && rollup -c -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"yukaii","actor":{"name":"yukaii","type":"user","email":"yukaihuangtw@gmail.com"},"email":"yukaihuangtw@gmail.com"},"_npmVersion":"10.8.2","description":"HackMD Node.js API Client","directories":{},"_nodeVersion":"20.19.2","dependencies":{"axios":"^1.8.4","tslib":"^1.14.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.7.3","jest":"^29.4.2","dotenv":"^16.0.3","eslint":"^8.57.1","rimraf":"^4.1.2","rollup":"^4.41.1","ts-jest":"^29.0.5","ts-node":"^8.8.2","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^13.11.1","@types/eslint":"^8.21.0","@faker-js/faker":"^7.6.0","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/api_2.5.0-beta.20250618095205.4c3694f_1750240333369_0.8955936085649847","host":"s3://npm-registry-packages-npm-production"}},"2.5.0-beta.20250618095328.8a17d11":{"name":"@hackmd/api","version":"2.5.0-beta.20250618095328.8a17d11","keywords":["HackMD","API Client"],"author":{"url":"https://hackmd.io","name":"HackMD","email":"support@hackmd.io"},"license":"MIT","_id":"@hackmd/api@2.5.0-beta.20250618095328.8a17d11","maintainers":[{"name":"a60814billy","email":"a60814billy@gmail.com"},{"name":"yukaii","email":"yukaihuangtw@gmail.com"},{"name":"jackycute","email":"jackymaxj@gmail.com"}],"dist":{"shasum":"1b8584cefe12511cca27523dbf562ab3df36abb4","tarball":"https://registry.npmjs.org/@hackmd/api/-/api-2.5.0-beta.20250618095328.8a17d11.tgz","fileCount":9,"integrity":"sha512-oropDrBGVLPNYWHT33Ydf2WWQ1rlXnHnXIIfqKfbYFHZGlzmqVsJ52GgsbpzlY2JtGh15aKyr+IyzCVYHsec5Q==","signatures":[{"sig":"MEYCIQD6fczfolVRNzj2m5MGpyRQiedeb5stoT8BNQvMpQ9+6gIhAOQmDUjGJTlxSMf0MPaOWR+jk+DTDb/xe+AkG+WDXOpm","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62553},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./dist":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./dist/*":"./dist/*"},"gitHead":"8a17d11b84e004611b8fffb7dc331f56d357d667","scripts":{"lint":"eslint src --fix --ext .ts","test":"jest","build":"npm run clean && rollup -c","clean":"rimraf dist","watch":"npm run clean && rollup -c -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"yukaii","actor":{"name":"yukaii","type":"user","email":"yukaihuangtw@gmail.com"},"email":"yukaihuangtw@gmail.com"},"_npmVersion":"10.8.2","description":"HackMD Node.js API Client","directories":{},"_nodeVersion":"20.19.2","dependencies":{"axios":"^1.8.4","tslib":"^1.14.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.7.3","jest":"^29.4.2","dotenv":"^16.0.3","eslint":"^8.57.1","rimraf":"^4.1.2","rollup":"^4.41.1","ts-jest":"^29.0.5","ts-node":"^8.8.2","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^13.11.1","@types/eslint":"^8.21.0","@faker-js/faker":"^7.6.0","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/api_2.5.0-beta.20250618095328.8a17d11_1750240415667_0.9414728714664873","host":"s3://npm-registry-packages-npm-production"}},"2.5.0-beta.20250813003429.8750936":{"name":"@hackmd/api","version":"2.5.0-beta.20250813003429.8750936","keywords":["HackMD","API Client"],"author":{"url":"https://hackmd.io","name":"HackMD","email":"support@hackmd.io"},"license":"MIT","_id":"@hackmd/api@2.5.0-beta.20250813003429.8750936","maintainers":[{"name":"a60814billy","email":"a60814billy@gmail.com"},{"name":"yukaii","email":"yukaihuangtw@gmail.com"},{"name":"jackycute","email":"jackymaxj@gmail.com"}],"dist":{"shasum":"cebed1b680239a21e0b17d65bee15c412ab17643","tarball":"https://registry.npmjs.org/@hackmd/api/-/api-2.5.0-beta.20250813003429.8750936.tgz","fileCount":9,"integrity":"sha512-xyiAsEcFWtv12eqlcgK5VqTDvKa02PnoROWeddlMg0Y0t4mGMNm5JaaijCK/MK7iL/h5hSm3vQAshmIpl7DheQ==","signatures":[{"sig":"MEUCIQDRN4o1lj430gGgrqIHhWvjpiLSjZ5AUYh1c2ACOCpOJQIgCAD1VjiefqqYWbuCdx/Vi2LdLpoxqCcO8ZQKuLxIxNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62553},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./dist":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./dist/*":"./dist/*"},"gitHead":"875093608561d8d9f51bef63b8fe7599671cb649","scripts":{"lint":"eslint src --fix --ext .ts","test":"jest","build":"npm run clean && rollup -c","clean":"rimraf dist","watch":"npm run clean && rollup -c -w","prepublishOnly":"npm run build"},"_npmUser":{"name":"yukaii","email":"yukaihuangtw@gmail.com"},"_npmVersion":"10.8.2","description":"HackMD Node.js API Client","directories":{},"_nodeVersion":"20.19.4","dependencies":{"axios":"^1.8.4","tslib":"^1.14.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.7.3","jest":"^29.4.2","dotenv":"^16.0.3","eslint":"^8.57.1","rimraf":"^4.1.2","rollup":"^4.41.1","ts-jest":"^29.0.5","ts-node":"^8.8.2","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^13.11.1","@types/eslint":"^8.21.0","@faker-js/faker":"^7.6.0","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/api_2.5.0-beta.20250813003429.8750936_1755045277523_0.8913608969971059","host":"s3://npm-registry-packages-npm-production"}},"2.5.0-beta.20260430192828.99a5117":{"name":"@hackmd/api","version":"2.5.0-beta.20260430192828.99a5117","keywords":["HackMD","API Client"],"author":{"url":"https://hackmd.io","name":"HackMD","email":"support@hackmd.io"},"license":"MIT","_id":"@hackmd/api@2.5.0-beta.20260430192828.99a5117","maintainers":[{"name":"a60814billy","email":"a60814billy@gmail.com"},{"name":"yukaii","email":"yukaihuangtw@gmail.com"},{"name":"jackycute","email":"jackymaxj@gmail.com"}],"homepage":"https://github.com/hackmdio/api-client#readme","bugs":{"url":"https://github.com/hackmdio/api-client/issues"},"dist":{"shasum":"1fafec43b5e78019c7f41cb0b9f208ca6ad3c2c1","tarball":"https://registry.npmjs.org/@hackmd/api/-/api-2.5.0-beta.20260430192828.99a5117.tgz","fileCount":9,"integrity":"sha512-JhAxOqIU6L/Hc6QWw8oq/rYwNzkxKC0J0XBHu+N/zqJezvKSFhdSysCbhKsLuJpBXG5LsVM7ZpnLHuN3f8EOJA==","signatures":[{"sig":"MEUCIEJ4Jg9pJPqK5qPCD3tEDp6AM61qdhhWS4T7w4UdgfPTAiEAh7grJ4B+r68kuQ3jUNjv8iJ1A/AMWaw1YNMmIX5SDJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hackmd%2fapi@2.5.0-beta.20260430192828.99a5117","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103110},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./dist":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./dist/*":"./dist/*"},"gitHead":"99a5117bcf81d0b720387d17fdd41f41d16ec655","scripts":{"lint":"eslint src --fix --ext .ts","test":"jest","build":"npm run clean && rollup -c","clean":"rimraf dist","watch":"npm run clean && rollup -c -w","test:e2e":"jest --config jest.e2e.config.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16670fbc-6da2-41c7-b74c-5c6641563b54"}},"repository":{"url":"git+https://github.com/hackmdio/api-client.git","type":"git","directory":"nodejs"},"_npmVersion":"11.11.0","description":"HackMD Node.js API Client","directories":{},"_nodeVersion":"24.14.1","dependencies":{"axios":"^1.8.4","tslib":"^1.14.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.7.3","jest":"^29.4.2","dotenv":"^16.0.3","eslint":"^8.57.1","rimraf":"^4.1.2","rollup":"^4.41.1","ts-jest":"^29.0.5","ts-node":"^8.8.2","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^13.11.1","@types/eslint":"^8.21.0","@faker-js/faker":"^7.6.0","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/api_2.5.0-beta.20260430192828.99a5117_1777577316592_0.5130046713386154","host":"s3://npm-registry-packages-npm-production"}},"2.6.0":{"name":"@hackmd/api","version":"2.6.0","keywords":["HackMD","API Client"],"author":{"url":"https://hackmd.io","name":"HackMD","email":"support@hackmd.io"},"license":"MIT","_id":"@hackmd/api@2.6.0","maintainers":[{"name":"a60814billy","email":"a60814billy@gmail.com"},{"name":"yukaii","email":"yukaihuangtw@gmail.com"},{"name":"jackycute","email":"jackymaxj@gmail.com"}],"homepage":"https://github.com/hackmdio/api-client#readme","bugs":{"url":"https://github.com/hackmdio/api-client/issues"},"dist":{"shasum":"5db129f5486dbeb4b3dda9617e5d1ef1bed0e00b","tarball":"https://registry.npmjs.org/@hackmd/api/-/api-2.6.0.tgz","fileCount":9,"integrity":"sha512-of5h9WRvkqus07V4IXaHGXEGBuShr0fdhy7G3h9rK8ueKOqibw73n0VMaVYiTB32FaoCMYTQI2Pmr/GOsCG7hg==","signatures":[{"sig":"MEUCIQC7HstTAAifT6n3Ew5RNBjONIeLDGcIOYSF6lAApPdyuAIgfujPhCIKMzVNQQdVCWBLnmtU5seS58buEvxQeDN83FE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hackmd%2fapi@2.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":103082},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./dist":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./dist/*":"./dist/*"},"gitHead":"623c36f1b5f8aed21ce535aee26ac24062d2e492","scripts":{"lint":"eslint src --fix --ext .ts","test":"jest","build":"npm run clean && rollup -c","clean":"rimraf dist","watch":"npm run clean && rollup -c -w","test:e2e":"jest --config jest.e2e.config.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16670fbc-6da2-41c7-b74c-5c6641563b54"}},"repository":{"url":"git+https://github.com/hackmdio/api-client.git","type":"git","directory":"nodejs"},"_npmVersion":"11.12.1","description":"HackMD Node.js API Client","directories":{},"_nodeVersion":"24.15.0","dependencies":{"axios":"^1.8.4","tslib":"^1.14.1"},"_hasShrinkwrap":false,"devDependencies":{"msw":"^2.7.3","jest":"^29.4.2","dotenv":"^16.0.3","eslint":"^8.57.1","rimraf":"^4.1.2","rollup":"^4.41.1","ts-jest":"^29.0.5","ts-node":"^8.8.2","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^13.11.1","@types/eslint":"^8.21.0","@faker-js/faker":"^7.6.0","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/api_2.6.0_1779219023307_0.8987763428472528","host":"s3://npm-registry-packages-npm-production"}},"2.5.0-beta.20260609030542.6029ff1":{"name":"@hackmd/api","version":"2.5.0-beta.20260609030542.6029ff1","keywords":["HackMD","API Client"],"author":{"url":"https://hackmd.io","name":"HackMD","email":"support@hackmd.io"},"license":"MIT","_id":"@hackmd/api@2.5.0-beta.20260609030542.6029ff1","maintainers":[{"name":"a60814billy","email":"a60814billy@gmail.com"},{"name":"yukaii","email":"yukaihuangtw@gmail.com"},{"name":"jackycute","email":"jackymaxj@gmail.com"}],"homepage":"https://github.com/hackmdio/api-client#readme","bugs":{"url":"https://github.com/hackmdio/api-client/issues"},"dist":{"shasum":"1b919d6b81162946da4ccd5e54de9f733b07a837","tarball":"https://registry.npmjs.org/@hackmd/api/-/api-2.5.0-beta.20260609030542.6029ff1.tgz","fileCount":9,"integrity":"sha512-2PLBw4v3bcVjRzfBsjui7hsPlfEsBUqlS6S6Uv3CMpJTREeWEkLH4R5XnG14ToJnQiKtOdAmgSScVv/rhXV0KQ==","signatures":[{"sig":"MEUCICRij+vPWzvtjFZa166h64CgiuMFla27M8IidwnqUdQWAiEA8px80CLG5i5q1w9XCKs5JlP9NnwSjo8A4Acqw2ksTTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hackmd%2fapi@2.5.0-beta.20260609030542.6029ff1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106279},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./dist":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./dist/*":"./dist/*"},"gitHead":"6029ff17d0b76c4eb5fe967d356f6e52eca2050b","scripts":{"lint":"eslint src --fix --ext .ts","test":"jest","build":"npm run clean && rollup -c","clean":"rimraf dist","watch":"npm run clean && rollup -c -w","test:e2e":"jest --config jest.e2e.config.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16670fbc-6da2-41c7-b74c-5c6641563b54"}},"repository":{"url":"git+https://github.com/hackmdio/api-client.git","type":"git","directory":"nodejs"},"_npmVersion":"11.13.0","description":"HackMD Node.js API Client","directories":{},"_nodeVersion":"24.16.0","dependencies":{"axios":"^1.8.4","tslib":"^1.14.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.7.3","jest":"^29.4.2","dotenv":"^16.0.3","eslint":"^8.57.1","rimraf":"^4.1.2","rollup":"^4.41.1","ts-jest":"^29.0.5","ts-node":"^8.8.2","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^13.11.1","@types/eslint":"^8.21.0","@faker-js/faker":"^7.6.0","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/api_2.5.0-beta.20260609030542.6029ff1_1780974350962_0.5849039150163482","host":"s3://npm-registry-packages-npm-production"}},"2.7.0-beta.20260609031630.37d320d":{"name":"@hackmd/api","version":"2.7.0-beta.20260609031630.37d320d","keywords":["HackMD","API Client"],"author":{"url":"https://hackmd.io","name":"HackMD","email":"support@hackmd.io"},"license":"MIT","_id":"@hackmd/api@2.7.0-beta.20260609031630.37d320d","maintainers":[{"name":"a60814billy","email":"a60814billy@gmail.com"},{"name":"yukaii","email":"yukaihuangtw@gmail.com"},{"name":"jackycute","email":"jackymaxj@gmail.com"}],"homepage":"https://github.com/hackmdio/api-client#readme","bugs":{"url":"https://github.com/hackmdio/api-client/issues"},"dist":{"shasum":"b8da4d5efa35a3cfe9004e57731267223be458ba","tarball":"https://registry.npmjs.org/@hackmd/api/-/api-2.7.0-beta.20260609031630.37d320d.tgz","fileCount":9,"integrity":"sha512-wJmpmIChDWtYHkN4dgUSGskbv7JKZ6romYBx0DAa2ztnklQf95ngOu4UOnDuHqE1Zrq7rgyu5b4hQaxs2sKPEQ==","signatures":[{"sig":"MEUCIQCNY7DLbpBFbYB60SRyNObi0TIn+c+5+j/3dOAk8vJkSwIgEHveVTBMRzmKkWj39t/WOKgkEsXQzCN2W2aX/PMHtYM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hackmd%2fapi@2.7.0-beta.20260609031630.37d320d","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106272},"main":"./dist/index.js","type":"module","_from":"file:hackmd-api-2.7.0-beta.20260609031630.37d320d.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./dist":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.cjs"},"./dist/*":"./dist/*"},"scripts":{"lint":"eslint src --fix --ext .ts","test":"jest","build":"pnpm run clean && rollup -c","clean":"rimraf dist","watch":"pnpm run clean && rollup -c -w","test:e2e":"jest --config jest.e2e.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16670fbc-6da2-41c7-b74c-5c6641563b54"}},"_resolved":"/tmp/d329665e738f530db4bacc9ff697cf18/hackmd-api-2.7.0-beta.20260609031630.37d320d.tgz","_integrity":"sha512-wJmpmIChDWtYHkN4dgUSGskbv7JKZ6romYBx0DAa2ztnklQf95ngOu4UOnDuHqE1Zrq7rgyu5b4hQaxs2sKPEQ==","repository":{"url":"git+https://github.com/hackmdio/api-client.git","type":"git","directory":"nodejs"},"_npmVersion":"11.13.0","description":"HackMD Node.js API Client","directories":{},"_nodeVersion":"24.16.0","dependencies":{"axios":"^1.8.4","tslib":"^1.14.1"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"msw":"^2.7.3","jest":"^29.4.2","dotenv":"^16.0.3","eslint":"^8.57.1","rimraf":"^4.1.2","rollup":"^4.41.1","ts-jest":"^29.0.5","ts-node":"^8.8.2","typescript":"^4.9.5","@types/jest":"^29.4.0","@types/node":"^13.11.1","@types/eslint":"^8.21.0","@faker-js/faker":"^7.6.0","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-typescript":"^12.1.2","@typescript-eslint/parser":"^6.21.0","@rollup/plugin-node-resolve":"^16.0.1","@typescript-eslint/eslint-plugin":"^6.21.0"},"_npmOperationalInternal":{"tmp":"tmp/api_2.7.0-beta.20260609031630.37d320d_1780975001470_0.0952094774004677","host":"s3://npm-registry-packages-npm-production"}},"2.7.0":{"name":"@hackmd/api","version":"2.7.0","description":"HackMD Node.js API Client","repository":{"type":"git","url":"git+https://github.com/hackmdio/api-client.git","directory":"nodejs"},"type":"module","main":"./dist/index.js","module":"./dist/index.js","types":"./dist/index.d.ts","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"},"./dist":{"import":"./dist/index.js","require":"./dist/index.cjs","types":"./dist/index.d.ts"},"./dist/*":"./dist/*"},"keywords":["HackMD","API Client"],"engines":{"node":">=22"},"author":{"name":"HackMD","email":"support@hackmd.io","url":"https://hackmd.io"},"license":"MIT","devDependencies":{"@faker-js/faker":"^7.6.0","@rollup/plugin-commonjs":"^28.0.3","@rollup/plugin-node-resolve":"^16.0.1","@rollup/plugin-typescript":"^12.1.2","@types/eslint":"^8.21.0","@types/jest":"^29.4.0","@types/node":"^13.11.1","@typescript-eslint/eslint-plugin":"^6.21.0","@typescript-eslint/parser":"^6.21.0","dotenv":"^16.0.3","eslint":"^8.57.1","jest":"^29.4.2","msw":"^2.7.3","rimraf":"^4.1.2","rollup":"^4.41.1","ts-jest":"^29.0.5","ts-node":"^8.8.2","typescript":"^4.9.5"},"dependencies":{"axios":"^1.8.4","tslib":"^1.14.1"},"scripts":{"clean":"rimraf dist","build":"pnpm run clean && rollup -c","watch":"pnpm run clean && rollup -c -w","lint":"eslint src --fix --ext .ts","test":"jest","test:e2e":"jest --config jest.e2e.config.ts"},"_id":"@hackmd/api@2.7.0","bugs":{"url":"https://github.com/hackmdio/api-client/issues"},"homepage":"https://github.com/hackmdio/api-client#readme","_integrity":"sha512-1cPrqrDQcBJbtEikLk5hpbUJd1TJEsH/WOBJTd+QQVHKjS69xPIja6AbJYQH4H7hK701d3Fweu1yz1jD9l5++A==","_resolved":"/tmp/0c35d570ea622294329c82808a130c05/hackmd-api-2.7.0.tgz","_from":"file:hackmd-api-2.7.0.tgz","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-1cPrqrDQcBJbtEikLk5hpbUJd1TJEsH/WOBJTd+QQVHKjS69xPIja6AbJYQH4H7hK701d3Fweu1yz1jD9l5++A==","shasum":"19875dc0940fd14b48a87a0bc35b6d0dc804c0b0","tarball":"https://registry.npmjs.org/@hackmd/api/-/api-2.7.0.tgz","fileCount":9,"unpackedSize":106244,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hackmd%2fapi@2.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQC4HXGIpCGDrf5303wpG8U2sasDyXyqAteFb9/28Gk90QIhAMaA8pSWFK5+FqGwbMa2XTUotloLCrLv0gEifNnl9whV"}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:16670fbc-6da2-41c7-b74c-5c6641563b54"}},"directories":{},"maintainers":[{"name":"a60814billy","email":"a60814billy@gmail.com"},{"name":"yukaii","email":"yukaihuangtw@gmail.com"},{"name":"jackycute","email":"jackymaxj@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/api_2.7.0_1780975004368_0.8894983550317119"},"_hasShrinkwrap":false}},"time":{"created":"2020-04-16T05:08:18.976Z","modified":"2026-06-09T03:16:44.877Z","0.0.1":"2020-04-16T05:08:19.484Z","1.0.0":"2020-04-16T06:10:30.597Z","1.0.1":"2020-04-16T06:19:48.867Z","1.1.0":"2020-04-27T11:53:34.533Z","1.1.1":"2020-05-27T02:38:14.484Z","1.2.0":"2021-07-27T08:01:02.254Z","2.0.0-pre.0":"2022-03-01T07:34:08.783Z","2.0.0-pre.1":"2022-03-01T07:50:04.586Z","2.0.0-pre.2":"2022-03-01T07:52:55.333Z","2.0.0":"2022-03-02T05:46:25.362Z","2.1.0":"2022-07-29T06:41:03.240Z","2.2.0":"2022-08-22T06:06:24.855Z","2.2.1":"2022-08-22T07:25:25.236Z","2.3.0":"2023-02-16T07:15:03.837Z","2.4.0":"2023-02-18T08:15:47.658Z","2.4.0-beta.20250527095732.980f30b":"2025-05-27T09:57:40.161Z","2.5.0":"2025-06-18T09:50:07.233Z","2.5.0-beta.20250618095205.4c3694f":"2025-06-18T09:52:13.563Z","2.5.0-beta.20250618095328.8a17d11":"2025-06-18T09:53:35.851Z","2.5.0-beta.20250813003429.8750936":"2025-08-13T00:34:37.732Z","2.5.0-beta.20260430192828.99a5117":"2026-04-30T19:28:36.762Z","2.6.0":"2026-05-19T19:30:23.516Z","2.5.0-beta.20260609030542.6029ff1":"2026-06-09T03:05:51.206Z","2.7.0-beta.20260609031630.37d320d":"2026-06-09T03:16:41.612Z","2.7.0":"2026-06-09T03:16:44.508Z"},"bugs":{"url":"https://github.com/hackmdio/api-client/issues"},"author":{"name":"HackMD","email":"support@hackmd.io","url":"https://hackmd.io"},"license":"MIT","homepage":"https://github.com/hackmdio/api-client#readme","keywords":["HackMD","API Client"],"repository":{"type":"git","url":"git+https://github.com/hackmdio/api-client.git","directory":"nodejs"},"description":"HackMD Node.js API Client","maintainers":[{"name":"a60814billy","email":"a60814billy@gmail.com"},{"name":"yukaii","email":"yukaihuangtw@gmail.com"},{"name":"jackycute","email":"jackymaxj@gmail.com"}],"readme":"# HackMD Node.js API Client\n\n![npm](https://img.shields.io/npm/v/@hackmd/api)\n\n## About\n\nThis is a Node.js client for the [HackMD API](https://hackmd.io/).\n\nYou can sign up for an account at [hackmd.io](https://hackmd.io/), and then create access tokens for your projects by following the [HackMD API documentation](https://hackmd.io/@hackmd-api/developer-portal).\n\nFor bugs and feature requests, please open an issue or pull request on [GitHub](https://github.com/hackmdio/api-client).\n\n## **v2.0.0 Update Note**\n\n`v2.0.0` is a completely rewrite and is incompatible with `v1.x.x`. But the best of all, it does not require Node.JS runtime anymore, which means you can use it in a browser. We recommend you to upgrade to `v2.0.0` if you are using the old one.\n\n## Installation\n\n```bash\nnpm install @hackmd/api --save\n```\n\n## Example\n\n### ES Modules (ESM)\n\n```javascript\n// Default import\nimport HackMDAPI from '@hackmd/api'\n\n// Or named import\nimport { API } from '@hackmd/api'\n\nconst client = new HackMDAPI('YOUR_ACCESS_TOKEN' /* required */, 'https://api.hackmd.io/v1' /* optional */)\n\nclient.getMe().then(me => {\n  console.log(me.email)\n})\n```\n\n### CommonJS\n\n```javascript\n// Default import\nconst HackMDAPI = require('@hackmd/api').default\n\n// Or named import\nconst { API } = require('@hackmd/api')\n\nconst client = new HackMDAPI('YOUR_ACCESS_TOKEN', 'https://api.hackmd.io/v1')\n\nclient.getMe().then(me => {\n  console.log(me.email)\n})\n```\n\n### Legacy Import Support\n\nFor backward compatibility, the package also supports legacy import paths:\n\n```javascript\n// ESM\nimport HackMDAPI from '@hackmd/api/dist'\nimport { API } from '@hackmd/api/dist'\n\n// CommonJS\nconst HackMDAPI = require('@hackmd/api/dist').default\nconst { API } = require('@hackmd/api/dist')\n\n// Direct file imports\nimport { API } from '@hackmd/api/dist/index.js'\n```\n\n## Advanced Features\n\n### Retry Configuration\n\nThe client supports automatic retry for failed requests with exponential backoff. You can configure retry behavior when creating the client:\n\n```javascript\nconst client = new HackMDAPI('YOUR_ACCESS_TOKEN', 'https://api.hackmd.io/v1', {\n  retryConfig: {\n    maxRetries: 3, // Maximum number of retry attempts\n    baseDelay: 100    // Base delay in milliseconds for exponential backoff\n  }\n})\n```\n\nThe client will automatically retry requests that fail with:\n- 5xx server errors\n- 429 Too Many Requests errors\n- Network errors\n\n### Response Data Handling\n\nBy default, the client automatically unwraps the response data from the Axios response object. You can control this behavior using the `unwrapData` option:\n\n```javascript\n// Get raw Axios response (includes headers, status, etc.)\nconst response = await client.getMe({ unwrapData: false })\n\n// Get only the data (default behavior)\nconst data = await client.getMe({ unwrapData: true })\n```\n\n### ETag Support\n\nThe client supports ETag-based caching for note retrieval. You can pass an ETag to check if the content has changed:\n\n```javascript\n// First request\nconst note = await client.getNote('note-id')\nconst etag = note.etag\n\n// Subsequent request with ETag\nconst updatedNote = await client.getNote('note-id', { etag })\n// If the note hasn't changed, the response will have status 304\n```\n\n### Image Upload\n\nUpload an image to a note with `uploadNoteImage`. The API returns the uploaded image link in `data.link`.\n\n```javascript\n// Browser: pass a File from an <input type=\"file\">\nconst uploaded = await client.uploadNoteImage('note-id', file)\nconsole.log(uploaded.data.link)\n\n// Node.js 18+: pass a Blob and optional filename\nconst image = new Blob([imageBuffer], { type: 'image/png' })\nconst uploadedFromNode = await client.uploadNoteImage('note-id', image, {\n  filename: 'diagram.png'\n})\nconsole.log(uploadedFromNode.data.link)\n```\n\n## API\n\nSee the [code](./src/index.ts) and [typings](./src/type.ts). The API client is written in TypeScript, so you can get auto-completion and type checking in any TypeScript Language Server powered editor or IDE.\n\n## E2E tests (live API)\n\nIntegration tests call a real HackMD API (staging or production). They are **not** run by `pnpm test` or the default CI job.\n\n**Requirements**\n\n- `HACKMD_ACCESS_TOKEN` — a valid personal access token for the environment you target.\n- Optional: `HACKMD_API_ENDPOINT` — defaults to `https://api.hackmd.io/v1`. For staging, use `https://api-stage.hackmd.io/v1`.\n\n**Read-only (default e2e)**\n\n```bash\ncd nodejs\nexport HACKMD_ACCESS_TOKEN=your_token\nexport HACKMD_API_ENDPOINT=https://api-stage.hackmd.io/v1   # optional\npnpm test:e2e\n```\n\n**With CRUD / mutations**\n\nSet `HACKMD_E2E_MUTATIONS=1` to run write tests against your account:\n\n- **Notes:** create → get → update (title, content, tags) → upload fixture image → list → delete.\n- **Folders:** one integration test runs create (root + nested) → get → update → list → folder-order round-trip (skipped if that API returns 404) → delete. If **POST `/folders`** returns 404 (common before full production rollout), the test exits early with a warning; use staging or `HACKMD_E2E_FOLDERS=0`.\n\n```bash\nHACKMD_E2E_MUTATIONS=1 pnpm test:e2e\n```\n\nFolder CRUD touches folder display order briefly, then restores the previous order in an `afterAll` hook. To skip folder mutations (e.g. production without `/folders`), set `HACKMD_E2E_FOLDERS=0`.\n\nThe read-only `getFolderList` test still treats HTTP 404 as “folders not available on this host yet” and passes without failing the suite.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}