forked from persian-tools/persian-tools
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
executable file
·108 lines (108 loc) · 2.95 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
96
97
98
99
100
101
102
103
104
105
106
107
108
{
"name": "@persian-tools/persian-tools",
"version": "4.0.0-beta.0",
"description": "An anthology of a variety of tools for Persian language in javascript",
"exports": {
".": {
"import": {
"types": "./build/persian-tools.d.mts",
"default": "./build/persian-tools.mjs"
},
"require": {
"types": "./build/persian-tools.d.cts",
"default": "./build/persian-tools.cjs"
}
}
},
"files": [
"build"
],
"sideEffect": false,
"scripts": {
"build": "unbuild",
"build:watch": "unbuild --watch",
"test": "vitest run",
"test:watch": "vitest watch",
"test:ui": "pnpm run test:watch --ui",
"coverage": "vitest run --coverage",
"coverage:ui": "vitest watch --coverage --ui",
"lint": "eslint ./src",
"lint:fix": "pnpm run lint --fix",
"prerelease": "pnpm run test",
"release": "pnpm run build",
"postrelease": "standard-version && pnpm run generate:docs",
"release:beta": "pnpm run build",
"postrelease:beta": "standard-version --prerelease beta",
"prettier": "prettier --write 'src/**/*.{ts,json,js}' --config .prettierrc.js",
"prettier:ci": "prettier --list-different 'src/**/*.{ts,json,js}' --config .prettierrc.js",
"generate:docs": "make publish-docs",
"prepare": "pnpm dlx is-ci || husky || true",
"preinstall": "pnpm dlx only-allow pnpm"
},
"directories": {
"test": "tests"
},
"repository": {
"type": "git",
"url": "git+https://github.com/persian-tools/persian-tools.git"
},
"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",
"Persian zero-width joiner",
"Persian half-space",
"Persian digits convertor"
],
"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": "^19.7.1",
"@commitlint/config-conventional": "^19.7.1",
"@eslint/js": "^9.20.0",
"@vitest/coverage-v8": "^3.0.5",
"@vitest/ui": "^3.0.5",
"eslint": "^9.20.0",
"eslint-config-prettier": "^10.0.1",
"eslint-import-resolver-typescript": "^3.7.0",
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-prettier": "^5.2.3",
"eslint-plugin-promise": "^7.2.1",
"eslint-plugin-security": "^3.0.1",
"globals": "^15.14.0",
"husky": "^9.1.7",
"prettier": "^3.4.2",
"prettier-eslint": "^16.3.0",
"standard-version": "^9.5.0",
"typedoc": "^0.27.6",
"typescript": "^5.7.3",
"typescript-eslint": "^8.23.0",
"unbuild": "^3.3.1",
"vite": "^6.1.0",
"vitest": "^3.0.5"
},
"dependencies": {
"fastest-levenshtein": "^1.0.16"
},
"browserslist": [
"defaults",
"not IE 10"
],
"engines": {
"node": ">=14",
"npm": ">=7.0.0",
"pnpm": ">=9.0.0"
},
"packageManager": "[email protected]"
}