node-dict
Advanced tools
Comparing version 2.0.1 to 3.0.0
{ | ||
"name": "node-dict", | ||
"version": "2.0.1", | ||
"description": "terminal dict", | ||
"version": "3.0.0", | ||
"description": "Easy to translate in the terminal", | ||
"type": "module", | ||
"bin": { | ||
"dict": "./bin/dict" | ||
"dict": "./bin/dict.mjs" | ||
}, | ||
"main": "index.js", | ||
"exports": { | ||
".": { | ||
"import": "./dist/index.js", | ||
"require": "./dist/index.cjs", | ||
"types": "./dist/index.d.ts" | ||
} | ||
}, | ||
"main": "dist/index.js", | ||
"packageManager": "pnpm@8.10.5", | ||
"scripts": { | ||
"test": "echo \"Error: no test specified\" && exit 1" | ||
"test": "tsx test/index.test.ts", | ||
"build": "tsup", | ||
"dev": "NODE_ENV=development tsx src/cli.ts" | ||
}, | ||
"keywords": [ | ||
"dict", | ||
"node dict" | ||
"terminal dict", | ||
"translate" | ||
], | ||
"dependencies": { | ||
"cheerio": "~1.0.0-rc.2", | ||
"ora": "^3.0.0", | ||
"request": "~2.87.0" | ||
"axios": "^1.6.8", | ||
"ora": "^8.0.1" | ||
}, | ||
@@ -30,5 +41,15 @@ "author": "satrong", | ||
"engines": { | ||
"node": ">= 8.0.0" | ||
"node": ">= 16.0.0" | ||
}, | ||
"license": "ISC" | ||
} | ||
"license": "ISC", | ||
"devDependencies": { | ||
"@types/node": "^20.12.7", | ||
"tsup": "^8.0.2", | ||
"tsx": "^4.7.2", | ||
"typescript": "^5.4.5" | ||
}, | ||
"files": [ | ||
"dist", | ||
"bin" | ||
] | ||
} |
@@ -1,2 +0,9 @@ | ||
# 安装 / Install | ||
# node-dict | ||
> Nodejs >= 16.0.0 required. | ||
### CLI Usage | ||
#### Install | ||
```bash | ||
@@ -6,4 +13,58 @@ npm install node-dict -g | ||
# 使用 / Usage | ||
1. 打开终端; | ||
2. 输入命令`dict hello` | ||
#### Usage | ||
```bash | ||
dict [word] | ||
``` | ||
#### Example | ||
```bash | ||
$ dict hello | ||
``` | ||
Output: | ||
``` | ||
✔ [bing] hello | ||
美[heˈləʊ],英[həˈləʊ],int. 你好;喂;您好;哈喽; 网络释义: 哈罗;哈啰;大家好; | ||
``` | ||
#### Options | ||
``` | ||
Usage: dict <word> | ||
-h, --help Show help message | ||
--bing Set Bing dictionary as default. (default) | ||
--youdao Set Youdao dictionary as default | ||
-d, --default Show default dictionary. | ||
-v, --version Show version number | ||
``` | ||
## API Usage | ||
#### Install | ||
``` | ||
npm i node-dict | ||
``` | ||
#### Usage | ||
```js | ||
import { nodeDict } from 'node-dict' | ||
const result = await nodeDict('hello') | ||
console.log(result) | ||
``` | ||
output: | ||
```js | ||
{ | ||
crawler: 'bing', | ||
source: 'test', | ||
result: '美[test],英[test],v. 试验;测试;检测;测验; n. 试验;检测;考试;测验; 网络释义: 检验;考验;睾酮(testosterone); ' | ||
} | ||
``` |
Sorry, the diff of this file is not supported yet
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
Environment variable access
Supply chain riskPackage accesses environment variables, which may be a sign of credential stuffing or data theft.
Found 1 instance in 1 package
Filesystem access
Supply chain riskAccesses the file system, and could potentially read sensitive data.
Found 2 instances in 1 package
Dynamic require
Supply chain riskDynamic require can indicate the package is performing dangerous or unsafe dynamic code execution.
Found 1 instance in 1 package
No tests
QualityPackage does not have any tests. This is a strong signal of a poorly maintained or low quality package.
Found 1 instance in 1 package
26388
2
11
430
1
69
Yes
4
3
1
+ Addedaxios@^1.6.8
+ Addedansi-regex@6.0.1(transitive)
+ Addedaxios@1.7.2(transitive)
+ Addedchalk@5.3.0(transitive)
+ Addedcli-cursor@4.0.0(transitive)
+ Addedemoji-regex@10.3.0(transitive)
+ Addedfollow-redirects@1.15.6(transitive)
+ Addedform-data@4.0.0(transitive)
+ Addedget-east-asian-width@1.2.0(transitive)
+ Addedis-interactive@2.0.0(transitive)
+ Addedis-unicode-supported@1.3.02.0.0(transitive)
+ Addedlog-symbols@6.0.0(transitive)
+ Addedmimic-fn@2.1.0(transitive)
+ Addedonetime@5.1.2(transitive)
+ Addedora@8.0.1(transitive)
+ Addedproxy-from-env@1.1.0(transitive)
+ Addedrestore-cursor@4.0.0(transitive)
+ Addedstdin-discarder@0.2.2(transitive)
+ Addedstring-width@7.1.0(transitive)
+ Addedstrip-ansi@7.1.0(transitive)
- Removedcheerio@~1.0.0-rc.2
- Removedrequest@~2.87.0
- Removedajv@5.5.2(transitive)
- Removedansi-regex@4.1.1(transitive)
- Removedansi-styles@3.2.1(transitive)
- Removedasn1@0.2.6(transitive)
- Removedassert-plus@1.0.0(transitive)
- Removedaws-sign2@0.7.0(transitive)
- Removedaws4@1.13.0(transitive)
- Removedbcrypt-pbkdf@1.0.2(transitive)
- Removedboolbase@1.0.0(transitive)
- Removedcaseless@0.12.0(transitive)
- Removedchalk@2.4.2(transitive)
- Removedcheerio@1.0.0-rc.12(transitive)
- Removedcheerio-select@2.1.0(transitive)
- Removedcli-cursor@2.1.0(transitive)
- Removedclone@1.0.4(transitive)
- Removedco@4.6.0(transitive)
- Removedcolor-convert@1.9.3(transitive)
- Removedcolor-name@1.1.3(transitive)
- Removedcore-util-is@1.0.2(transitive)
- Removedcss-select@5.1.0(transitive)
- Removedcss-what@6.1.0(transitive)
- Removeddashdash@1.14.1(transitive)
- Removeddefaults@1.0.4(transitive)
- Removeddom-serializer@2.0.0(transitive)
- Removeddomelementtype@2.3.0(transitive)
- Removeddomhandler@5.0.3(transitive)
- Removeddomutils@3.1.0(transitive)
- Removedecc-jsbn@0.1.2(transitive)
- Removedentities@4.5.0(transitive)
- Removedescape-string-regexp@1.0.5(transitive)
- Removedextend@3.0.2(transitive)
- Removedextsprintf@1.3.0(transitive)
- Removedfast-deep-equal@1.1.0(transitive)
- Removedfast-json-stable-stringify@2.1.0(transitive)
- Removedforever-agent@0.6.1(transitive)
- Removedform-data@2.3.3(transitive)
- Removedgetpass@0.1.7(transitive)
- Removedhar-schema@2.0.0(transitive)
- Removedhar-validator@5.0.3(transitive)
- Removedhas-flag@3.0.0(transitive)
- Removedhtmlparser2@8.0.2(transitive)
- Removedhttp-signature@1.2.0(transitive)
- Removedis-typedarray@1.0.0(transitive)
- Removedisstream@0.1.2(transitive)
- Removedjsbn@0.1.1(transitive)
- Removedjson-schema@0.4.0(transitive)
- Removedjson-schema-traverse@0.3.1(transitive)
- Removedjson-stringify-safe@5.0.1(transitive)
- Removedjsprim@1.4.2(transitive)
- Removedlog-symbols@2.2.0(transitive)
- Removedmimic-fn@1.2.0(transitive)
- Removednth-check@2.1.1(transitive)
- Removedoauth-sign@0.8.2(transitive)
- Removedonetime@2.0.1(transitive)
- Removedora@3.4.0(transitive)
- Removedparse5@7.1.2(transitive)
- Removedparse5-htmlparser2-tree-adapter@7.0.0(transitive)
- Removedperformance-now@2.1.0(transitive)
- Removedpunycode@1.4.1(transitive)
- Removedqs@6.5.3(transitive)
- Removedrequest@2.87.0(transitive)
- Removedrestore-cursor@2.0.0(transitive)
- Removedsafe-buffer@5.2.1(transitive)
- Removedsafer-buffer@2.1.2(transitive)
- Removedsshpk@1.18.0(transitive)
- Removedstrip-ansi@5.2.0(transitive)
- Removedsupports-color@5.5.0(transitive)
- Removedtough-cookie@2.3.4(transitive)
- Removedtunnel-agent@0.6.0(transitive)
- Removedtweetnacl@0.14.5(transitive)
- Removeduuid@3.4.0(transitive)
- Removedverror@1.10.0(transitive)
- Removedwcwidth@1.0.1(transitive)
Updatedora@^8.0.1