{"_id":"@coffdream/bilioutils","name":"@coffdream/bilioutils","dist-tags":{"latest":"2.0.0"},"versions":{"2.0.0":{"name":"@coffdream/bilioutils","version":"2.0.0","description":"this is BiliOutils","main":"main.js","types":"main.d.ts","bin":{"bilioutils":"bin.js","bou":"bin.js"},"scripts":{"prebuild":"rm -rf dist/","build":"npm run prebuild && babel --config-file ./babel.config.mjs ./src --out-dir ./dist --extensions \".ts\" && npm run postbuild","postbuild":"cp src/main.d.ts dist/main.d.ts && rm -rf dist/dto/ dist/types/ dist/__test__ && find dist -name \"*.dto.js\" -delete && find dist -name \"*.d.js\" -delete && cp LICENSE README.md package.json ./dist","build:baidu":"babel --config-file ./build/.baidu.babelrc.mjs ./src --out-dir ./dist --extensions \".ts\" && npm run postbuild:baidu","postbuild:baidu":"npm run postbuild && sed -i '6a global.BILITOOLS_CONFIG = null;' dist/index.cfc.js && sed -i '1a global.IS_CFC = true;' dist/index.cfc.js","build:rollup":"patch-package && rollup --bundleConfigAsCjs -c rollup.config.ts --configPlugin typescript && patch-package --reverse","dev":"npm run tsnode ./src/index.ts","dev:bin":"npm run tsnode ./src/bin.ts --","start":"node -r dotenv/config ./dist/index.js","autoclear":"yarn autoclean -F && node tools/pkgclean.js","lint:eslint":"eslint --max-warnings 0  \"**/*.{js,ts}\" --fix","lint:prettier":"prettier --write  \"**/*.{js,json,ts,md}\"","gitee":"ts-node -r dotenv/config tools/download.ts && ts-node -r dotenv/config tools/giteeRelease.ts","build:all":"npm run build && npm run build:baidu && npm run build:rollup","pkg":"pkg -C Gzip .","test":"jest","tsnode":"ts-node -r tsconfig-paths/register -r dotenv/config","pm2start":"npm run dev:bin -c ./config/config.json5","pm2link":"npm run tsnode ./src/task/blink/blink.service.ts","pm2s":"npm run tsnode ./src/task/lotteryScan","pm2r":"npm run tsnode ./src/task/liveReservation/reservation.service"},"repository":{"type":"git","url":"git+https://github.com/catlair/BiliOutils.git"},"keywords":["BiliTools","bilibili","BiliOutils"],"bugs":{"url":"https://github.com/catlair/BiliOutils/issues"},"engines":{"node":">= 14"},"homepage":"https://btdocs.vercel.app/","author":{"name":"catlair"},"license":"MIT","devDependencies":{"@babel/cli":"^7.22.6","@babel/core":"^7.22.6","@babel/helper-plugin-utils":"^7.22.5","@babel/preset-env":"^7.22.6","@babel/preset-typescript":"^7.22.5","@rollup/plugin-babel":"^6.0.3","@rollup/plugin-commonjs":"^25.0.2","@rollup/plugin-json":"^6.0.0","@rollup/plugin-node-resolve":"^15.1.0","@rollup/plugin-replace":"^5.0.2","@rollup/plugin-terser":"^0.4.3","@rollup/plugin-typescript":"^11.1.2","@rollup/plugin-wasm":"^6.1.3","@types/jest":"^29.5.2","@types/node":"^18.16.19","@types/node-schedule":"^2.1.0","@types/nodemailer":"^6.4.8","@types/tunnel":"^0.0.3","@types/ws":"^8.5.5","@typescript-eslint/eslint-plugin":"^6.0.0","@typescript-eslint/parser":"^6.0.0","babel-jest":"^29.5.0","babel-plugin-module-resolver":"^5.0.0","eslint":"^8.44.0","eslint-config-prettier":"^9.0.0","eslint-plugin-prettier":"^5.0.0","jest":"^29.5.0","patch-package":"^8.0.0","prettier":"^3.0.0","rollup":"^3.26.0","rollup-plugin-sizes":"^1.0.5","ts-jest":"^29.1.1","ts-node":"^10.9.1","tsconfig-paths":"^4.2.0","typescript":"^5.1.6"},"dependencies":{"@catlair/bilicomic-dataflow":"^0.0.4","@catlair/node-got":"^0.0.10","commander":"^11.0.0","core-js":"^3.31.0","dayjs":"^1.11.9","json5":"^2.2.3","node-schedule":"^2.1.1","nodemailer":"^6.9.3","tunnel":"^0.0.6","winston":"^3.10.0","ws":"^8.13.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"pkg":{"scripts":"./dist/bin.js","targets":["node16-win-x64","node16-linux-x64","node16-macos-x64"],"assets":["./dist/**/*.js"],"outputPath":"bin"},"gitHead":"8c0c40e8322134c2ad57c960caaa5607ee4659a3","_id":"@coffdream/bilioutils@2.0.0","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-S5+VkdXV1prn/bKW6om4wsW8DE8jz6CqV7MkLNfoqXcJaacETyCZn39/Ye7nlyj2hIVFka4a9LWs9oTG6BrgFQ==","shasum":"2c6866ade9ceea125fe8e5d8015cba5cfaf54ca1","tarball":"https://registry.npmjs.org/@coffdream/bilioutils/-/bilioutils-2.0.0.tgz","fileCount":165,"unpackedSize":466818,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCJPBYMflrFi+pooIi0dSKGKxhEAoFras3oDFtBnD405gIhAJCoHhxn3SorgxVyBTzNktpYM3bJ12JuVI3SGT2O3PfD"}]},"_npmUser":{"name":"coffdream","email":"yigexbl@gmail.com"},"directories":{},"maintainers":[{"name":"coffdream","email":"yigexbl@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bilioutils_2.0.0_1694630204257_0.8195694587709244"},"_hasShrinkwrap":false}},"time":{"created":"2023-09-13T18:36:44.150Z","2.0.0":"2023-09-13T18:36:44.464Z","modified":"2023-09-13T18:36:44.758Z"},"maintainers":[{"name":"coffdream","email":"yigexbl@gmail.com"}],"description":"this is BiliOutils","homepage":"https://btdocs.vercel.app/","keywords":["BiliTools","bilibili","BiliOutils"],"repository":{"type":"git","url":"git+https://github.com/catlair/BiliOutils.git"},"author":{"name":"catlair"},"bugs":{"url":"https://github.com/catlair/BiliOutils/issues"},"license":"MIT","readme":"[![GitHub license](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/KudouRan/BiliTools/blob/main/LICENSE)\n[![GitHub release (latest SemVer)](https://img.shields.io/github/v/release/KudouRan/BiliTools)](https://github.com/KudouRan/BiliTools/releases)\n[![欢迎 PRs](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](https://github.com/KudouRan/BiliTools/pulls)\n[![GitHub issues](https://img.shields.io/github/issues/KudouRan/BiliTools)](https://github.com/KudouRan/BiliTools/issues)\n[![Docker Image Size (latest by date)](https://img.shields.io/docker/image-size/catlair/bilioutils)](https://hub.docker.com/repository/docker/catlair/bilioutils)\n[![Docker Pulls](https://img.shields.io/docker/pulls/catlair/bilioutils)](https://hub.docker.com/repository/docker/catlair/bilioutils)\n[![GitHub release (latest by date)](https://img.shields.io/github/downloads/KudouRan/BiliTools/total)](https://github.com/KudouRan/BiliTools/releases/latest)\n\n## 使用方法\n\n支持功能和使用方法请查看文档：\n\n**[详细文档查看](https://btdocs.vercel.app/)**\n\n**[详细文档查看（解析加速）](https://b.2024666.xyz/)** （推荐使用，与上面只是域名不同，本质是一个站点）\n\n**[备用文档](https://catlair.github.io/BiliOutils/)**  （非前者无法访问尽量别用）\n\n## 说明\n\n反馈 bug 或提意见时，请务必清晰的描述你的问题（截图）或想法，否则可能会被忽略。\n\n## 开发\n\n安装依赖\n\n```bash\nyarn install\n```\n\n开发环境运行\n\n```bash\nyarn dev\n```\n\n检查和格式化代码\n\n```bash\nyarn lint:prettier\nyarn lint:eslint\n```\n\n开发环境模仿 npm 全局命令\n\n```bash\nyarn dev:bin -c ./config/config.json\n```\n\n编译\n\n```bash\nyarn build\n```\n\n## 参考项目\n\n- [SocialSisterYi/bilibili-API-collect](https://github.com/SocialSisterYi/bilibili-API-collect)\n- [catlair/bili-task-puppeteer](https://github.com/catlair/bili-task-puppeteer)\n- [lzghzr/TampermonkeyJS](https://github.com/lzghzr/TampermonkeyJS)\n- [whyour/qinglong](https://github.com/whyour/qinglong)\n- [RayWangQvQ/BiliBiliToolPro](https://github.com/RayWangQvQ/BiliBiliToolPro)\n- [dd178/BILI_judgement](https://github.com/dd178/BILI_judgement)\n\n## 相关链接\n\n- [@catlair/bilicomic-dataflow](https://www.npmjs.com/package/@catlair/bilicomic-dataflow)：哔哩哔哩漫画阅读数据流生成器\n- [@catlair/node-got](https://www.npmjs.com/package/@catlair/node-got)：got 的简单封装\n\n## 致谢\n\n感谢 `JetBrains` 提供优秀的 IDE。\n\n<a href=\"https://www.jetbrains.com/zh-cn/community/opensource\" target=\"_blank\">\n<img src=\"https://tva1.sinaimg.cn/large/008eGmZEly1gov9g3tzrnj30u00wj0tn.jpg\" width=\"150\"/>\n</a>\n","readmeFilename":"README.md"}