关于 UnJS
UnJS,发音为 /ʌn-dʒeɪɛs/
或 un-jay-ess
,是一个 JavaScript 库、工具和实用程序的集合,一个生态系统,旨在提升开发者的编码体验。
UnJS 是 Unified JavaScript 的简称,它指的是每个包都可以在任何环境中,不依赖于任何框架或库,既可以协同工作,也可以独立使用,并与外部包协作,以一个共同的愿景重新统一 JavaScript 生态系统的理念。
请书写 UnJS,而不是 unJS 或 Unjs 或 unjs。
然而,所有包名都采用小写形式,例如 unbuild
、ofetch
、nitro
等。
标志
UnJS 标志是以下两个元素的组合:
- 两个字母,
u
和n
,即 UnJS 中 Un 的部分,但在标志中为小写。 - 带有标志性黄色 JavaScript 标志,即 UnJS 中 JS 的部分。
请注意,标志和仓库一样,都采用小写。
该标志可以在白色或黑色背景上使用。
颜色
UnJS 的颜色基于 JavaScript 标志的颜色,以黄色作为主色,深黑色作为辅色,以在标志内部形成对比。
排版
UnJS 使用 Nunito 字体,因为它具有圆润友好的外观。这提醒着我们 UnJS 旨在围绕共同愿景统一 JavaScript 生态系统的雄心以及其与框架无关的特性。
Nunito
The quick brown fox jumps over the lazy dog.
包标志
每个包都有自己的标志。对于大多数包,标志是来自 Noto collection 的表情符号,旨在代表包的用途。
automd
bundle-runner
c12
changelogen
citty
confbox
consola
cookie-es
crossws
db0
defu
destr
fontaine
fs-memo
get-port-please
giget
h3
hookable
httpxy
image-meta
ipx
jimp-compact
jiti
knitwork
listhen
magic-regexp
magicast
mdbox
mkdist
mlly
mongoz
nanotar
nitro
node-fetch-native
nypm
ofetch
ohash
pathe
perfect-debounce
pkg-types
radix3
rc9
scule
serve-placeholder
std-env
theme-colors
ufo
unbuild
uncrypto
unctx
undocs
unenv
ungh
unhead
unimport
unpdf
unplugin
unstorage
untun
untyped
unwasm
uqr
webpackbar
包的拼图部分
每个包都有其自己的拼图部分。拼图部分是 UnJS 的一个重要元素,因为它代表了所有包可以一起使用以形成一个更大的整体(UnJS 生态系统)的理念。同时,每个包也可以单独使用来解决特定的问题。
automd
bundle-runner
c12
changelogen
citty
confbox
consola
cookie-es
crossws
db0
defu
destr
fontaine
fs-memo
get-port-please
giget
h3
hookable
httpxy
image-meta
ipx
jimp-compact
jiti
knitwork
listhen
magic-regexp
magicast
mdbox
mkdist
mlly
mongoz
nanotar
nitro
node-fetch-native
nypm
ofetch
ohash
pathe
perfect-debounce
pkg-types
radix3
rc9
scule
serve-placeholder
std-env
theme-colors
ufo
unbuild
uncrypto
unctx
undocs
unenv
ungh
unhead
unimport
unpdf
unplugin
unstorage
untun
untyped
unwasm
uqr
webpackbar