{"id":13789179,"url":"https://github.com/nicejade/arya-jarvis","last_synced_at":"2026-03-11T03:30:57.571Z","repository":{"id":36392418,"uuid":"202575014","full_name":"nicejade/arya-jarvis","owner":"nicejade","description":"🛠 Designed to save developers more time and energy. https://www.jeffjade.com/ ","archived":false,"fork":false,"pushed_at":"2024-12-29T07:31:23.000Z","size":927,"stargazers_count":42,"open_issues_count":10,"forks_count":5,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-09-21T23:18:31.738Z","etag":null,"topics":["arya","developer","front-end-development","frontend","jarvis","nodejs","prettier","quickapp","toolkit"],"latest_commit_sha":null,"homepage":"https://arya.lovejade.cn/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/nicejade.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2019-08-15T16:24:34.000Z","updated_at":"2024-12-30T02:48:05.000Z","dependencies_parsed_at":"2025-04-08T22:42:30.792Z","dependency_job_id":null,"html_url":"https://github.com/nicejade/arya-jarvis","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/nicejade/arya-jarvis","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicejade%2Farya-jarvis","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicejade%2Farya-jarvis/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicejade%2Farya-jarvis/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicejade%2Farya-jarvis/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nicejade","download_url":"https://codeload.github.com/nicejade/arya-jarvis/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicejade%2Farya-jarvis/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30369379,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-10T21:41:54.280Z","status":"online","status_checked_at":"2026-03-11T02:00:07.027Z","response_time":84,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arya","developer","front-end-development","frontend","jarvis","nodejs","prettier","quickapp","toolkit"],"created_at":"2024-08-03T21:00:59.577Z","updated_at":"2026-03-11T03:30:57.554Z","avatar_url":"https://github.com/nicejade.png","language":"JavaScript","funding_links":[],"categories":["NodeJS"],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\u003ca href=\"https://www.jeffjade.com/2019/08/25/156-arya-jarvis-born-for-efficiency/?utm_source=github.com\" target=\"_blank\"\u003e\u003cimg width=\"100\"src=\"https://raw.githubusercontent.com/nicejade/arya-jarvis/master/assets/images/logo.png\"\u003e\u003c/a\u003e\u003c/p\u003e\n\n\u003ch1 align=\"center\"\u003eARYA JARVIS\u003c/h1\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003cstrong\u003e\n    Designed to save developers more time and energy.\n  \u003c/strong\u003e\n\u003c/div\u003e\n\n\u003cbr\u003e\n\n\u003cdiv align=\"center\"\u003e\n  \u003ca href=\"https://nodejs.org/en/\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/node-%3E%3D%208.0.0-green.svg\" alt=\"Node Version\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/nicejade/arya-jarvis\"\u003e\n    \u003cimg src=\"https://img.shields.io/github/license/nicejade/arya-jarvis\" alt=\"LICENSE\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://nicelinks.site/post/5c16083e819ae45de1453caa\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat\" alt=\"Prettier\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://www.jeffjade.com/2019/08/25/156-arya-jarvis-born-for-efficiency/\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/chat-on%20blog-brightgreen.svg\" alt=\"Arya Jarvis\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://hacpai.com/article/1569170714522\"\u003e\n   \u003cimg src=\"https://img.shields.io/badge/Chat-on%20hacpai-brightgreen.svg\" alt=\"Chat On Hacpai\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://weibo.com/jeffjade\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/WeiBo-jeffjade-red.svg?style=flat\" alt=\"Arya Jarvis\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://aboutme.lovejade.cn/?utm_source=github.com\"\u003e\n    \u003cimg src=\"https://img.shields.io/badge/Author-nicejade-%23a696c8.svg\" alt=\"Author nicejade\"\u003e\n  \u003c/a\u003e\n\u003c/div\u003e\n\n### English | [中文](https://arya.lovejade.cn/#/zh-cn)\n\n## Goal and Philosophy\n\nThe ideal goal is to help us deal with things that can be more precise in the simplest way. `Arya Jarvis` is an attempt to do this, it designed to save developers more time and energy.\n\n## Prerequisites\n\n[Node.js](https://nodejs.org/en/) (\u003e= 8.\\*), Npm version 5+ ([Yarn](https://www.jeffjade.com/2017/12/30/135-npm-vs-yarn-detial-memo/) preferred).\n\n## Install\n\n```bash\nnpm i arya-jarvis -g\n# Or\nyarn global add arya-jarvis\n```\n\n## Usage\n\nThe following two functions can support multiple format files, such as: `.js`, `.vue`, `.ux`, `.less`, `.scss`, `.css`, `.json`, `.md`, `.html`, `.qxml`, `.wxml`.\n\n### 💄 Prettier the code under the specified path.\n\n```bash\narya prettier index.js\n# 👏 Or Use Alias\narya p ./src/**/**/*.js\n# 👍🙌 Or Use Alias \u0026 Wildcard\narya p .\n```\n\n### 🔬 Listen for code changes in the specified path and prettier them.\n\n```bash\narya watcher index.js\n# 👏 Or Use Alias\narya w ./src/**/**/*.js\n# 👍🙌 Or Use Alias \u0026 Wildcard\narya w .\n```\n\nIt is worth mentioning that the code formatting of this project is handled by `arya w .`. Thanks to myself for developing this `arya jarvis` in my spare time, **I am super like it**.\n\n### 🌍 Used to quickly build a local web server.\n\n```bash\narya server\n# 👏 Or Use Alias\narya s\n```\n\n### 🌊 One-click preview of the specified Markdown file\n\n```bash\narya markdown README.md\narya markdown ./nice-project/README.md\n# 👏 Or Use Alias\narya m README.md\n```\n\n#### Watcher (`-w` , `--watch`)\n\nBy default, the `Markdown` file you specify will not be listened. You can enable the monitor function by adding the `-w` option to refresh your preview page in real time. See the example below：\n\n```bash\narya markdown README.md -w\narya markdown README.md --watch\n```\n\n### ⚡️ Find your local IP address and print it.\n\n```bash\narya ip\n```\n\n### 👀 View programs that occupy the specified port.\n\n```bash\narya port 8080\n```\n\n### 📷 Generate QR code for specified text\n\n```bash\narya qrcode \"https://www.jeffjade.com/\"\narya qrcode \"晚晴幽草轩轩主\"\n```\n\n#### Save (`-s` , `--save`)\n\n```bash\narya qrcode \"https://nicelinks.site/\" -s\narya qrcode \"https://www.lovejade.cn/\" --save\n```\n\n### ✂️ Clear the terminal screen if possible\n\n```bash\narya clear\n# Or\narya c\n```\n\nOn Mac OS, if you want to implement this function, you can run the `clear` command on the terminal; but this is not particularly convenient; you can use `oh-my-zsh` to configure the command alias in the `.zshrc` file: _alias cls= 'clear'_; in this case, running `cls` is enough to clear the terminal screen content; and this is another case on Windows systems; in this case, using `arya c` is a pretty good choice.\n\n### 📷 Greyscale: remove colour from the image.\n\n```bash\narya img:greyscale \u003cpath\u003e\n\n# 👏 Or Use Alias\narya igs \u003cpath\u003e\n# local folder\narya igs ./assets/images\n# local image file\narya igs ./assets/images/logo.png\n# online image address\narya igs https://www.lovejade.cn/logo.png\n```\n\nAll processed pictures are placed in a new folder: `arya-greyscale-imgs`. Supported Image Types: `.bmp`, `.gif`, `.jpeg`, `.jpg`, `.png`, `.tiff`.\n\n### 🚝 List the script commands in package.json.\n\n```bash\narya ls\n# 👏 Or Use Alias\narya l\n```\n\nIn addition, [arya jarvis](https://github.com/nicejade/arya-jarvis) is still implanting more useful features, if you have any needs, you can tell me, or expand on this basis. If you encounter any problems during use, you can always follow me feedback. Wish: Life is happy and work is well.\n\n## Recommended links\n\n- [**NICE LINKS**](https://nicelinks.site/?utm_source=github.com)\n- [About Me](https://about.me/nicejade/?utm_source=github.com)\n- [**Hexo Blog**](https://jeffjade.com/?utm_source=github.com)\n- [VuePress Blog](https://www.lovejade.cn/?utm_source=github.com)\n- [VuePress Blog](https://nice.lovejade.cn/?utm_source=github.com)\n- [Ghost Blog](https://quickapp.lovejade.cn/?utm_source=github.com)\n- [Jekyll blog](https://blog.lovejade.cn/?utm_source=github.com)\n- [SegmentFault](https://segmentfault.com/u/jeffjade)\n- [Wei bo](http://weibo.com/jeffjade/)\n- [Zhi Hu](https://www.zhihu.com/people/yang-qiong-pu/)\n- [Jian Shu](http://www.jianshu.com/u/9aae3d8f4c3d)\n- [Twitter](https://twitter.com/nicejadeyang)\n- [Facebook](https://www.facebook.com/nice.jade.yang)\n\n## License\n\n[MIT](http://opensource.org/licenses/MIT)\n\nCopyright (c) 2019-present, [nicejade](https://aboutme.lovejade.cn/?utm_source=arya.lovejade.cn).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnicejade%2Farya-jarvis","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnicejade%2Farya-jarvis","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnicejade%2Farya-jarvis/lists"}