forked from persian-tools/persian-tools
-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
executable file
·95 lines (95 loc) · 2.88 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
{
"name": "@persian-tools/persian-tools",
"version": "3.5.2",
"description": "An anthology of a variety of tools for Persian language in javascript",
"main": "./build/persian-tools.js",
"esmodule": "./build/persian-tools.esm.js",
"module": "./build/persian-tools.esm.js",
"types": "./build/persian-tools.d.ts",
"sideEffect": false,
"scripts": {
"micro:build": "microbundle src/index.ts --compress --name PersianTools --strict",
"postmicro:build": "mv ./build/index.d.ts ./build/persian-tools.d.ts && npx rimraf ./build/setupTests.d.ts",
"micro:dev": "microbundle watch",
"test": "vitest run",
"test:watch": "vitest watch",
"test:ui": "npm run test:watch -- --ui",
"coverage": "vitest run --coverage",
"lint": "eslint \"src/**/*.{ts,json}\" --max-warnings=0",
"lint:fix": "npm run lint -- --fix",
"prerelease": "npm run test",
"release": "npm run micro:build",
"postrelease": "standard-version && npm run generate:docs",
"release:beta": "npm run micro:build",
"postrelease:beta": "standard-version --prerelease beta",
"prettier": "prettier --write '{src,test}/**/*.{ts,json}' --config .prettierrc.js",
"prettier:ci": "prettier --list-different \"src/**/*.{ts,json}\" --config .prettierrc.js",
"generate:docs": "make publish-docs",
"prepare": "husky install"
},
"directories": {
"test": "tests"
},
"repository": {
"type": "git",
"url": "git+https://github.com/persian-tools/persian-tools.git"
},
"files": [
"build"
],
"keywords": [
"persian tools",
"number to persian words",
"persian words to number",
"Arabic numbers to Persian",
"Arabic numbers to English",
"English numbers to Persian",
"Persian numbers to English",
"verify iranian national id",
"verify iranian card-number",
"Persian zero-width non-joiner"
],
"author": "Ali Torki <[email protected]>",
"license": "MIT",
"bugs": {
"url": "https://github.com/persian-tools/persian-tools/issues"
},
"homepage": "https://persian-tools.github.io/persian-tools",
"devDependencies": {
"@commitlint/cli": "18.4.3",
"@commitlint/config-conventional": "18.4.3",
"@types/jest": "29.5.11",
"@typescript-eslint/eslint-plugin": "6.16.0",
"@typescript-eslint/parser": "6.16.0",
"cross-env": "7.0.3",
"eslint": "8.56.0",
"eslint-config-standard": "17.1.0",
"eslint-friendly-formatter": "4.0.1",
"eslint-plugin-import": "2.29.1",
"eslint-plugin-node": "11.1.0",
"eslint-plugin-prettier": "5.1.2",
"eslint-plugin-promise": "6.1.1",
"eslint-plugin-security": "2.1.0",
"eslint-plugin-standard": "4.1.0",
"husky": "8.0.3",
"microbundle": "0.15.1",
"prettier": "3.1.1",
"prettier-eslint": "16.2.0",
"rimraf": "5.0.5",
"standard-version": "9.5.0",
"typedoc": "0.22.16",
"vite": "^5.0.10",
"vitest": "1.1.0"
},
"dependencies": {
"fastest-levenshtein": "^1.0.16"
},
"browserslist": [
"defaults",
"not IE 10"
],
"engines": {
"node": ">=14",
"npm": ">=7.0.0"
}
}