-
Notifications
You must be signed in to change notification settings - Fork 5
Expand file tree
/
Copy pathpackage.json
More file actions
93 lines (93 loc) · 2.63 KB
/
Copy pathpackage.json
File metadata and controls
93 lines (93 loc) · 2.63 KB
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
{
"name": "islam.js",
"version": "1.2.0",
"description": "A comprehensive JavaScript package offering Quranic text with multiple dialects (Hafs and Warsh), translations in over 20 languages, 28 Tafseers, Hadith collections with multiple translations, Dua and Azkar in 134 categories, prayer timings, and Hijri calendar support. Perfect for developers building Islamic applications and tools.",
"main": "./lib/index.js",
"files": [
"lib/**/*",
"assets.zip",
"scripts/extractAssets.js",
"scripts/deleteAssets.js",
"scripts/postinstall.js"
],
"scripts": {
"build": "tsc --project tsconfig.build.json",
"clean": "rm -rf ./lib/",
"release": "semantic-release",
"prepare": "husky install",
"prepack": "node scripts/preparePackageForPublish.js",
"lint": "eslint ./src/",
"lint:fix": "eslint ./src/ --fix",
"start": "npx ts-node src/test.ts",
"test": "jest --coverage",
"extract-assets": "node scripts/extractAssets.js",
"delete-zip": "node scripts/deleteAssets.js",
"postinstall": "node scripts/postinstall.js"
},
"repository": {
"type": "git",
"url": "git+https://github.com/dev-ahmadbilal/islam.js.git"
},
"keywords": [
"islam.js",
"islam",
"quran",
"hadith",
"prayer",
"azkar",
"islamic-resources",
"tafseer",
"quran-api",
"hadith-api",
"dua",
"supplications",
"prayer-times",
"hijri-calendar",
"islamic-tools",
"muslim-developers",
"arabic-text",
"islamic-education",
"faith",
"spirituality",
"nodejs",
"typescript",
"javascript",
"npm-package",
"open-source"
],
"author": {
"name": "Ahmad Bilal",
"email": "ahmadbilal.3491@gmail.com",
"url": "https://github.com/dev-ahmadbilal"
},
"license": "MIT",
"bugs": {
"url": "https://github.com/dev-ahmadbilal/islam.js/issues"
},
"homepage": "https://github.com/dev-ahmadbilal/islam.js#readme",
"dependencies": {
"adm-zip": "^0.5.10"
},
"devDependencies": {
"@commitlint/config-conventional": "^19.5.0",
"@eslint/js": "^9.33.0",
"@semantic-release/changelog": "^6.0.3",
"@semantic-release/git": "^10.0.1",
"@semantic-release/npm": "^13.1.1",
"@types/jest": "^29.5.13",
"@types/node": "^22.13.4",
"commitlint": "^19.5.0",
"eslint": "^9.10.0",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-prettier": "^5.2.1",
"globals": "^16.3.0",
"husky": "^9.1.6",
"jest": "^29.7.0",
"prettier": "3.6.2",
"semantic-release": "^24.2.0",
"ts-jest": "^29.4.5",
"ts-node": "^10.9.2",
"typescript": "^5.6.2",
"typescript-eslint": "^8.35.0"
}
}