-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathcontext7.json
More file actions
73 lines (73 loc) · 2.83 KB
/
context7.json
File metadata and controls
73 lines (73 loc) · 2.83 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
{
"$schema": "https://context7.com/schema/context7.json",
"url": "https://context7.com/muhammedaksam/logo-objects-node",
"public_key": "pk_DwLynWqxOvim0fveT9Rn0",
"projectTitle": "Logo Objects Node.js SDK",
"description": "TypeScript client SDK and tools for Logo Objects REST Service API - comprehensive ERP integration for Logo business software",
"folders": ["src/clients/", "src/types/", "src/utils/", ".github/"],
"excludeFolders": [
"coverage/",
"dist/",
"node_modules/",
"test/",
".git/",
".vscode/",
".other/",
"scripts/"
],
"excludeFiles": [
"CHANGELOG.md",
"LICENSE",
"pnpm-lock.yaml",
"jest.config.js",
"eslint.config.js",
"tsconfig.json",
".prettierrc",
".gitignore",
"test-clients.js",
"test-quick.js"
],
"instructions": [
"This SDK provides comprehensive TypeScript clients for Logo Objects REST Service API endpoints",
"Each client extends BaseClient and provides type-safe methods for CRUD operations",
"Always use the LogoApiClient as the main entry point for all API operations",
"Authentication is handled automatically via apiKey configuration in the client constructor",
"Use query parameters (q, sort, expand, fields, limit, skip) for filtering and pagination",
"The BaseClient handles request/response cycles, error handling, and retry logic automatically",
"All API responses are typed with proper TypeScript interfaces for type safety",
"Support for expandLevel parameter: 'none' | 'simple' | 'detailed' | 'full' for nested data",
"Implement proper error handling with try-catch blocks for all API calls",
"Use the provided query builder utilities for complex filtering operations",
"Always validate required fields before making API calls to Logo Objects",
"Follow the naming conventions: client methods use camelCase, API fields use UPPERCASE",
"Each resource client (employees, customers, items, etc.) provides specialized methods",
"Use withCount parameter to get total record counts in list operations",
"Batch operations should be handled with proper error recovery for individual items",
"The SDK supports all Logo Objects REST API v1 endpoints comprehensively",
"Configure proper timeout values (default 30000ms) for operations that may take longer",
"Use field selection to optimize API calls and reduce payload size when possible",
"Test new implementations with test-quick.js and test-clients.js validation scripts"
],
"previousVersions": [
{
"tag": "v1.1.11",
"title": "version 1.1.11"
},
{
"tag": "v1.1.10",
"title": "version 1.1.10"
},
{
"tag": "v1.1.9",
"title": "version 1.1.9"
},
{
"tag": "v1.1.8",
"title": "version 1.1.8"
},
{
"tag": "v1.1.7",
"title": "version 1.1.7"
}
]
}