npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

aiyou-npc

v1.0.1

Published

基于aiyou-no-repeat 做的命令行工具。

Downloads

2

Readme

aiyou-npc(超轻量 文件分割加密、重组工具)- 哎呦系列

nodejs>12.0 npm>6.0 aiyou_npc aiyou-bud


aiyou-npc 是什么鬼?

aiyou-npc 是哎呦系列中,用于在受保护的机器中拷贝文件,管你几重加密,只要能安装我,统统拷贝下来,谁用谁爽[狗头保命],交互式的操作,非常的简单。

  • ✂️ 轻量:ES6 面向对象 代码编写,有良好的扩展性,后续有空会添加jest单元测试以及typescript`支持。
  • ⚡ 易用:交互式操作,可作为命令行工具来全局使用,也可作为第三方依赖包使用。
  • 💉 强大:能够让你从受保护的机器中拷贝文件哟,不用再里面写一遍,外面再重新敲一遍。特别是大文件嘞。
  • ⚙️️ 简单: 只有 3 个 api,分别是 split、concat、eat,命令行工具更简单,只有两个命令。

| nodejs | npm | size | | ------ | ----- | ------ | | > 12.0 | > 6.0 | 忽略不计 |

🔥 功能列表

aiyou-npc 程序,可以同时运行在 windows 和类 unux 的电脑中:

| api | 效果 | | ------------------------------------- | ------------------------------------------------------------------ | | npc | 打开 aiyou-npc 程序的帮助文档 | | npc split 指定文件 到指定目录下面 | 分解 指定文件 到指定目录下面 | | npc concat 有碎片文件的目录 生成指定路径文件 [重组完成后是否删除碎片文件目录] | 重组 有碎片文件的目录 生成指定路径文件 | | ... | 后续功能待优化 |


✨ 使用介绍

⚔️ 安装指南

全局安装,作为命令行工具来使用:

    npm install -g aiyou-npc

作为第三方依赖安装:

    npm install aiyou-npc

📈 使用方法

全局使用(全局安装后的使用方式),在命令行工具中逐行输入以下命令:

    cd target-directory
    npc

局部使用(作为第三方依赖包来使用),在 node 环境下的 js 文件中复制以下代码进行粘贴:

const { eat, split, concat} = require ('aiyou-npc');

// 看,非常简单
eat(refactorDir, runing, ending, runingError) // 删除操作
split(fileName, saveDir, runing, ending, runingError) // 分割操作
concat(refactorDir, newFilePath, runing, ending, runingError) // 重组操作

😎 浮夸的效果

aiyou-npc


🚀 快速上手

安装->使用

📚 开发文档

aiyou-npc 是最简单,易用的用于在受保护的机器中拷贝文件。基于 aiyou-no-repeat。

代码仓库

github 链接

📞 社区交流

aiyou-npc 是哎呦系列中一员,之后还会有其它的成员陆续上来。

有问题可以在github的issue中提哟,感兴趣也可以加微信交流: 加我微信个人号

感谢以下开源工具

  • commander:node.js 的命令解决方案
  • chalk:这是一个能给你的 log 染色的库,让你的代码靓起来
  • child_process:子进程工具
  • inquirer:一个非常好看的交互式命令行用户界面,用它来定制你的 CLI 吧
  • ora:优雅的转圈圈,让你的等待不再煎熬~
  • figlet:一个非常有意思的绘logo图的库
  • boxen:给你的logo “画地为牢”