一些小的工具
一些工具方法,且使用的场景限制,将其归类于 @qqi
下,而非单独成包。而譬如说像 xcn 这中功能虽小,但是使用场景为页面,虽然主逻辑才十几行,却依旧单独成一个包。
📄️ 数据读写器(qqi)
创建用户目录下的 ~/.earthnut.dev.data/ 的读写机,在用户目录下创建 ".earthnut.dev.data" 目录,以可以储存相关的数据,在下次调用时能都读取到旧数据。
📄️ 日志(log)
在创建包 jja 的时候,发现有时候真实环境报错不怎么好查看日志,还需要再回开发环境打印,而且,执行环境和条件的限制下使得有时候问题不易复现。
📄️ 检测包版本(@qqi/check-version)
用于检测 npm 库包的版本是否已存在,且返回识别的 dist-tag (需要是符合标准的版本号,否则将识别为 latest)
📄️ 移除 dev 创建的 dog
<PackageInfo
📄️ rollup 打包时的 external 配置(rollup external)
在使用 rollup 打包时,有时候会出现意想不到的事,譬如:本该出现在 dependencies的包出现在了devDependencies而导致库包线上报错,而且出了好几次这种尴尬的事,所以,写个包,机器有时候确实在某些方面比人强。
📄️ 终端复制文本到剪切板(@qqi/copy-text)
将文本复制到剪切板
📄️ 简单的测试(dev)
使用 node:test 的时候,心想这不简单么,就是一个函数。但写起来好像不是那个回事,暂没有解决子模块之间的异步执行问题