Project Name | Stars | Downloads | Repos Using This | Packages Using This | Most Recent Commit | Total Releases | Latest Release | Open Issues | License | Language |
---|---|---|---|---|---|---|---|---|---|---|
Ohmyzsh | 159,450 | 1 | 3 | 2 days ago | 1 | December 07, 2014 | 616 | mit | Shell | |
🙃 A delightful community-driven (with 2,100+ contributors) framework for managing your zsh configuration. Includes 300+ optional plugins (rails, git, macOS, hub, docker, homebrew, node, php, python, etc), 140+ themes to spice up your morning, and an auto-update tool so that makes it easy to keep up with the latest updates from the community. | ||||||||||
Vuetify | 37,266 | 6,541 | 1,764 | 13 hours ago | 482 | September 15, 2022 | 1,100 | mit | TypeScript | |
🐉 Vue Component Framework | ||||||||||
Vim Plug | 30,869 | 2 months ago | 126 | mit | Vim Script | |||||
:hibiscus: Minimalist Vim Plugin Manager | ||||||||||
Svgo | 19,201 | 281,763 | 2,549 | 19 days ago | 92 | November 02, 2021 | 283 | mit | JavaScript | |
⚙️ Node.js tool for optimizing SVG files | ||||||||||
.tmux | 19,096 | 25 days ago | 34 | mit | ||||||
🇫🇷 Oh my tmux! My self-contained, pretty & versatile tmux configuration made with ❤️ | ||||||||||
Asdf | 17,628 | a day ago | 135 | mit | Shell | |||||
Extendable version manager with support for Ruby, Node.js, Elixir, Erlang & more | ||||||||||
Nnn | 16,392 | 7 days ago | 20 | July 26, 2022 | 1 | bsd-2-clause | C | |||
n³ The unorthodox terminal file manager | ||||||||||
Vconsole | 15,706 | 562 | 659 | 2 days ago | 62 | September 23, 2022 | 41 | other | TypeScript | |
A lightweight, extendable front-end developer tool for mobile web page. | ||||||||||
Oclif | 8,362 | 34 | 466 | 11 days ago | 235 | September 16, 2022 | 99 | mit | TypeScript | |
Node.js Open CLI Framework. Built by Salesforce. | ||||||||||
Tiddlywiki5 | 7,347 | 43 | 13 | 15 hours ago | 60 | August 02, 2022 | 1,256 | other | JavaScript | |
A self-contained JavaScript wiki for the browser, Node.js, AWS Lambda etc. |
Plugin for remark to make your typography better with typograf
Example https://mavrin.github.io/remark-typograf/
npm:
npm install @mavrin/remark-typograf remark
Say we have the following file, example.md
:
## spread operator `...`
It is test...
```js
function test(...args) {
return args;
}
```
You probably want to use it on the CLI through a config file:
…
"remarkConfig": {
"plugins": [
[
"@mavrin/remark-typograf",
{
"locale": ["ru"]
}
]
]
}
…
Or use it on the CLI directly (ru locale will be used as default)
remark -u @mavrin/remark-typograf example.md -o processed-example.md
Or use this on the API:
const fs = require("fs");
const path = require("path");
const remark = require("remark");
const remarkTypograf = require("@mavrin/remark-typograf");
const processed = remark()
.use(remarkTypograf, { locale: ["en-US"], keywords: [":)"] })
.processSync(fs.readFileSync(path.resolve(__dirname, "example.md")));
fs.writeFileSync(path.resolve(__dirname, "processed-example.md"), processed);
or with custom typograf:
const fs = require("fs");
const path = require("path");
const remark = require("remark");
const remarkTypograf = require("@mavrin/remark-typograf");
const Typograf = require("typograf");
const processed = remark()
.use(remarkTypograf, {
typograf: new Typograf({ locale: ["en-US"] }),
keywords: [":)"],
builtIn: false,
})
.processSync(fs.readFileSync(path.resolve(__dirname, "example.md")));
fs.writeFileSync(path.resolve(__dirname, "processed-example.md"), processed);
Yields:
## spread operator `...`
It is test…
```js
function test(...args) {
return args;
}
```