首页 > 其他分享 >一些好用的npm包分享

一些好用的npm包分享

时间:2023-10-19 13:01:42浏览次数:37  
标签:npm 文件 TypeScript glob js 命令行 控制台 分享 好用

shelljs

shell命令的node封装

commander

强大的命令行指令处理工具

command-line-args

基于配置的命令行参数解析

command-line-usage

生成可读性强的命令行打印信息

inquirer

交互式命令行工具

例如:利用上下键,操作命令行选项,输入指令,确认与否等。

git-pull-or-clone

git仓库克隆

download-git-repo

git仓库的下载和克隆

nodejs-file-downloader

远程资源文件的下载

ora

命令行loading效果

mime

根据资源文件后缀,解析应该响应的mime类型

figlet

在命令行控制台,打印FIGfont醒目字体

log-symbols

在命令行控制台,打印日志图标

boxen

在命令行控制台中,为输入的文本创建一个包裹框样式

chalk

让命令行控制台中的打印文字五颜六色

clear

命令行控制台的内容清除

chokidar

监听文件的变动,包括文件增加、删除、修改、重命名,目录增加、删除等,然后把变动的文件路径传入回调函数,支持通过 glob 字符串来指定。

cosmiconfig

自定义配置文件,然后读取,在 eslint、babel 等很多工具中广泛应用。

它支持如下的查找方式:

  • package.json 的属性
  • 扩展名为 rc 的 JSON 或者 YAML
  • 扩展名为 .json、 .yaml、 .yml、 .js、.cjs 、.config.js、.config.cjs 的 rc 文件
  • .config.js 或者 .config.cjs 的 commonjs 模块

vite-node

通过 Vite 去运行 Node.js 项目,支持热更新,能直接运行 ES Module 的 TypeScript 代码。

ts-node

运行 TypeScript 版本的 Node 项目,可以用来直接执行 TypeScript 文件。

ts-morph

一个用于操作 TypeScript 代码的 Npm 包,可以用来解析、修改和生成 TypeScript 代码,特别适用于构建代码生成器、静态分析工具和重构工具等应用程序。

fast-glob

用于在 Node 中快速和高效地进行文件和目录的查找,返回匹配的路径。

使用fast-glob,你可以根据指定的模式来查找文件和目录,而不需要编写复杂的逻辑来遍历文件系统。

它提供了一种简单的方式来匹配文件和目录的路径模式,类似于命令行中的glob模式,支持通配符和模式匹配,可以根据文件名、扩展名、目录结构等进行匹配。

标签:npm,文件,TypeScript,glob,js,命令行,控制台,分享,好用
From: https://www.cnblogs.com/kanyu/p/17774427.html

相关文章

  • 分享一个Redis自带的压测工具:redis-benchmark
    前言今天给xdm分享一个Redis自带的压测工具:redis-benchmark。介绍redis-benchmark是一个用于测试Redis性能的基准测试工具,可以帮助开发人员评估和比较Redis在不同配置或负载情况下的吞吐量和延迟。使用redis-benchmark可以执行多种类型的基准测试,例如:SET/GET操作测......
  • Learn Git in 30 days—— 第 30 天:分享工作中几个好用的 Git 操作技巧
    写的非常好的一个Git系列文章,强烈推荐原文链接:https://github.com/doggy8088/Learn-Git-in-30-days/tree/master/zh-cn 终于来到了最后一天,这篇文章将分享几个好用的Git操作技巧,或许可以节省你不少Git版控过程的时间。如何让gitpull/push/fetch不用输入账号、密......
  • 好用的办公软件有哪些
    日常的工作难免和各种各样的软件打交道,除了传统的Office三件套,小编日常还在用着其他的办公软件,借此跟各位分享其中比较好用、堪称办公神器的8款软件!1.WPSoffice2.office20073.EasyConnect4.ToDesk5.Photoshop6.AutoCAD7.ACDSee8.秀米编辑器WPSoffice办公软件官方版是一款由金山公......
  • 【专题】2022年中国跨境电商行业研究报告PDF合集分享(附原数据表)
    报告链接:http://tecdat.cn/?p=32044近年来,我国的跨境电子商务发展迅速,在过去五年中,其贸易额增长率达到了16.2%,已经成为稳定对外贸易的一支重要力量。阅读原文,获取专题报告合集全文,解锁文末52份跨境电商行业相关报告。一方面,随着跨境电子商务的发展,跨境电子商务的监管政策得到了......
  • Webpilot真的是挺好用,可以暂时放弃chatgpt了
    前言9月份的时候在哥飞的群里看到了Webpilot.ai这个东东,代码还开源了,https://github.com/webpilot-ai/Webpilot,感觉好奇,花了点时间研究折腾了下。没想到用了后,惊呼牛逼牛逼,还是国内开发者搞的产品,不得不服,好用,好东西,我要为他们打Call。下面内容是我向WebPilot询问后,它回答我......
  • cube.js oracle 新版本npm 包支持
    cube.js目前来说是越来越复杂了(不是代码多复杂,而且融合了不少三方语言,python,rust,nodeaddonjava)如果网络不是很好的情况下编译cube.js是极其痛苦的,而且不少依赖问题,cube.js实际上很早就支持oracle,但是今天oracle比较给力提供了基于node的原生实现这样node系统集成......
  • 测试工程师一面问题分享
    1.装饰器的原理: 函数作为参数:装饰器本质上是一个函数,它接受一个函数作为参数。 内部函数:在装饰器函数内部,定义一个内部函数,用于包裹被装饰的函数。 闭包:内部函数可以访问外部函数的局部变量,并将其保持在内存中,形成了一个闭包。2.pytest框架conftest.py的作用: 测试框架中的一个fixt......
  • 分享10个非常好看的QQ空间特效代码
    以下是10种常见的QQ空间特效代码,这些代码可以在QQ空间中实现不同的视觉效果: 1.飘雪特效```javascript:void(newImage().src="http://img.t.sinajs.cn/t35/style/images/common/face/02.gif?v=3.848");```2.彩虹特效```javascript:void(newImage().src="http://img.t.sin......
  • 【专题】抖音电商平台母婴行业营销白皮书报告PDF合集分享(附原数据表)
    原文链接:https://tecdat.cn/?p=33866品牌一直在思考如何更好地了解消费者的需求,特别是在年轻化和线上消费趋势加强的母婴行业。根据《2023母婴行业数据报告合集》,短视频直播平台成为该行业新的增长点。报告合集显示,母婴商品的消费人数在2022年全年和2023年前两个月均呈快速增长趋......
  • 【专题】2023年小红书服饰、美妆、母婴、食品四大类营销趋势及实操指南报告PDF合集分
    原文链接:https://tecdat.cn/?p=33866品牌一直在思考如何更好地了解消费者的需求,特别是在年轻化和线上消费趋势加强的母婴行业。根据《2023母婴行业数据报告合集》,短视频直播平台成为该行业新的增长点。报告合集显示,母婴商品的消费人数在2022年全年和2023年前两个月均呈快速增长趋......