-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcontext7.json
More file actions
52 lines (52 loc) · 1.79 KB
/
context7.json
File metadata and controls
52 lines (52 loc) · 1.79 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
{
"$schema": "https://context7.com/schema/context7.json",
"url": "https://context7.com/muhammedaksam/ayyildiz-node",
"public_key": "pk_DwLynWqxOvim0fveT9Rn0",
"projectTitle": "Ayyıldız Mobile Node.js SDK",
"description": "Official Node.js TypeScript SDK for Ayyıldız Mobile SMS API supporting SMS sending, account management, and reporting features",
"folders": ["src/", "src/models/", "src/responses/", "src/services/"],
"excludeFolders": ["coverage/", "dist/", "node_modules/", "src/__tests__/", ".git/", ".vscode/", "scripts/"],
"excludeFiles": [
"CHANGELOG.md",
"LICENSE.md",
"pnpm-lock.yaml",
"jest.config.js",
"eslint.config.js",
"tsconfig.json",
".prettierrc",
".gitignore"
],
"rules": [
"Use TypeScript with strict type checking for all Ayyıldız Mobile SDK implementations",
"Always handle authentication using API key in request headers",
"Implement proper error handling and check response status codes",
"Never log sensitive data like API keys - use masking utilities when needed",
"Follow the service-based architecture pattern (SmsService, AccountService, ReportService, SenderService)",
"Validate required parameters before making API calls",
"Set proper timeout values for HTTP requests",
"Use the response models to type all API responses appropriately",
"Ensure all SMS configurations (sender, receiver, message) are validated before sending"
],
"previousVersions": [
{
"tag": "v1.0.22",
"title": "version 1.0.22"
},
{
"tag": "v1.0.21",
"title": "version 1.0.21"
},
{
"tag": "v1.0.20",
"title": "version 1.0.20"
},
{
"tag": "v1.0.19",
"title": "version 1.0.19"
},
{
"tag": "v1.0.18",
"title": "version 1.0.18"
}
]
}