{"_id":"@assetsfirst/pasarguard-sdk","_rev":"10-be2dd84cd7bfb01dd724896f9f23670a","name":"@assetsfirst/pasarguard-sdk","dist-tags":{"latest":"5.4.1"},"versions":{"1.0.0":{"name":"@assetsfirst/pasarguard-sdk","version":"1.0.0","keywords":[],"author":{"name":"pods611"},"license":"MIT","_id":"@assetsfirst/pasarguard-sdk@1.0.0","maintainers":[{"name":"pods11","email":"alta0815@yandex.ru"}],"dist":{"shasum":"78056a17d161ecc674e1d021c3fd81590748b1e9","tarball":"https://registry.npmjs.org/@assetsfirst/pasarguard-sdk/-/pasarguard-sdk-1.0.0.tgz","fileCount":9,"integrity":"sha512-y0zDbW8TOe9p+K0m9tAvRK+n/xBmy8UTEwgf7L1W5GrMzbdEKim+NLx5LsjROom0UtHQfBA0dUbRkTkwXTVFfA==","signatures":[{"sig":"MEYCIQCJya0uVefOmxLYm93vgnTXUzfegiAYEzjDCsMCMoRCxAIhAMb5ozPMVZ+JbfgRp+K3UpOVwPsZqZtP90LSuVhRAfk0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1666000},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"83d33fe0e757b0498ae40cf92076240f5682ffe3","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint --fix .","build":"tsup","clean":"rimraf dist","format":"prettier --write .","rimraf":"rimraf","codegen":"openapi-generator-cli generate --generator-key v1","openapi-generator-cli":"openapi-generator-cli"},"_npmUser":{"name":"pods11","email":"alta0815@yandex.ru"},"_npmVersion":"10.9.4","description":"Fully typed client SDK for the Pasarguard API, supporting both browser and Node.js environments.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.12.2","axios-retry":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.36.0","rimraf":"^6.0.1","esbuild":"^0.25.10","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.6.0","typescript-eslint":"^8.45.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","eslint-plugin-simple-import-sort":"^12.1.1","@openapitools/openapi-generator-cli":"^2.24.0"},"_npmOperationalInternal":{"tmp":"tmp/pasarguard-sdk_1.0.0_1766831098723_0.17975893280571809","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@assetsfirst/pasarguard-sdk","version":"1.1.0","keywords":["pasarguard-sdk","pasarguard","pasarguard api","pasarguard api client","pasarguard vpn","pasarguard vpn api","pasarguard vpn api client","vpn","http-client","api-client","proxy","shadowsocks","v2ray","xray","trojan","wireguard","vmess","vless","hysteria","tuic","rest-api","http","networking"],"author":{"name":"pods611"},"license":"MIT","_id":"@assetsfirst/pasarguard-sdk@1.1.0","maintainers":[{"name":"pods11","email":"alta0815@yandex.ru"}],"dist":{"shasum":"eecdca264fa2804ba27f0628aed643364939f998","tarball":"https://registry.npmjs.org/@assetsfirst/pasarguard-sdk/-/pasarguard-sdk-1.1.0.tgz","fileCount":9,"integrity":"sha512-3QWw2vy4UYUtxst0cWnCJtvwd5mlQM8b9QIFPqAAfEd+Gw6ZJQglsCunX9pKJ0wiVNi3f0qmFsThFs5rhj9/6w==","signatures":[{"sig":"MEYCIQCWmbncmhzYEUBLyaMQ+pyFd6fYPob4H5M0KOBl0mp5TAIhAL4gVDtOmLcB+MvccMuV3ivro7gV6jldQ4sY6Pye5oD1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1664881},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"5f7ee50ec9b28879ddf561cf93e8febd4bc3394f","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint --fix .","test":"openapi-generator-cli author template -g typescript-axios -o ./templates/typescript-axios","build":"tsup","clean":"rimraf dist","format":"prettier --write .","rimraf":"rimraf","codegen":"openapi-generator-cli generate --generator-key v1 --type-mappings=anyOf=object","openapi-generator-cli":"openapi-generator-cli"},"_npmUser":{"name":"pods11","email":"alta0815@yandex.ru"},"_npmVersion":"10.9.4","description":"Fully typed client SDK for the Pasarguard API, supporting both browser and Node.js environments.","directories":{},"_nodeVersion":"22.21.1","dependencies":{"axios":"^1.12.2","axios-retry":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.36.0","rimraf":"^6.0.1","esbuild":"^0.25.10","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.6.0","typescript-eslint":"^8.45.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","eslint-plugin-simple-import-sort":"^12.1.1","@openapitools/openapi-generator-cli":"^2.24.0"},"_npmOperationalInternal":{"tmp":"tmp/pasarguard-sdk_1.1.0_1767087544359_0.04385688752061956","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@assetsfirst/pasarguard-sdk","version":"2.2.0","keywords":["pasarguard-sdk","pasarguard","pasarguard api","pasarguard api client","pasarguard vpn","pasarguard vpn api","pasarguard vpn api client","vpn","http-client","api-client","proxy","shadowsocks","v2ray","xray","trojan","wireguard","vmess","vless","hysteria","tuic","rest-api","http","networking"],"author":{"name":"pods611"},"license":"MIT","_id":"@assetsfirst/pasarguard-sdk@2.2.0","maintainers":[{"name":"pods11","email":"alta0815@yandex.ru"}],"dist":{"shasum":"accc13c86fe4ce2fbacf01bc333823b3032d8eab","tarball":"https://registry.npmjs.org/@assetsfirst/pasarguard-sdk/-/pasarguard-sdk-2.2.0.tgz","fileCount":9,"integrity":"sha512-uoYvSALiRG2F2mrzGS3RDH1uELDXdk/SyfHWZtILVHymCJ0nGu6f5YXhAR9nMA43FJxf2DCCimIvzwzGqHnhGw==","signatures":[{"sig":"MEQCIDAIPXVQIYSz6Wg8oov7YzIThvo5OWXtsO3Qjc13373eAiB7CUsh9kZDoFWYWpDA5AXKXj0HipmbDxGFMrNBGOL72Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1954129},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"f052cb33674798360534f8cced906db57c54a5d7","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint --fix .","test":"openapi-generator-cli author template -g typescript-axios -o ./templates/typescript-axios","build":"tsup","clean":"rimraf dist","format":"prettier --write .","rimraf":"rimraf","codegen":"openapi-generator-cli generate --generator-key v1 --type-mappings=anyOf=object","openapi-generator-cli":"openapi-generator-cli"},"_npmUser":{"name":"pods11","email":"alta0815@yandex.ru"},"_npmVersion":"10.9.4","description":"Fully typed client SDK for the Pasarguard API, supporting both browser and Node.js environments.","directories":{},"_nodeVersion":"22.22.0","dependencies":{"axios":"^1.12.2","axios-retry":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.36.0","rimraf":"^6.0.1","esbuild":"^0.25.10","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.6.0","typescript-eslint":"^8.45.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","eslint-plugin-simple-import-sort":"^12.1.1","@openapitools/openapi-generator-cli":"^2.24.0"},"_npmOperationalInternal":{"tmp":"tmp/pasarguard-sdk_2.2.0_1772617073558_0.16995699459943236","host":"s3://npm-registry-packages-npm-production"}},"3.0.2":{"name":"@assetsfirst/pasarguard-sdk","version":"3.0.2","keywords":["pasarguard-sdk","pasarguard","pasarguard api","pasarguard api client","pasarguard vpn","pasarguard vpn api","pasarguard vpn api client","vpn","http-client","api-client","proxy","shadowsocks","v2ray","xray","trojan","wireguard","vmess","vless","hysteria","tuic","rest-api","http","networking"],"author":{"name":"pods611"},"license":"MIT","_id":"@assetsfirst/pasarguard-sdk@3.0.2","maintainers":[{"name":"pods11","email":"alta0815@yandex.ru"}],"dist":{"shasum":"952c5e4e14ea57968afbef9fef45b095f9ea7d63","tarball":"https://registry.npmjs.org/@assetsfirst/pasarguard-sdk/-/pasarguard-sdk-3.0.2.tgz","fileCount":9,"integrity":"sha512-DXZ5y0DI1ds+wqdEWEfdWAYfMRl+l5PTj7TQB+z9lXIuZrNS5Zz61kCriBuFqCTSmtLtBx8IEYf03p5g0c9q9A==","signatures":[{"sig":"MEUCIQClnWsJzSnhA8DKrsyWakV7kdfpRV6mltLp2R6uXhEUaAIgLeeHy9nrskbRNhlido9P+R531LwBYrR9KvhAR7cyx/I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2462304},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"c161a548bf80dc7fd6d3aebaeef180112ff97e7d","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint --fix .","test":"openapi-generator-cli author template -g typescript-axios -o ./templates/typescript-axios","build":"tsup","clean":"rimraf dist","format":"prettier --write .","rimraf":"rimraf","codegen":"openapi-generator-cli generate --generator-key v1 --type-mappings=anyOf=object","openapi-generator-cli":"openapi-generator-cli"},"_npmUser":{"name":"pods11","email":"alta0815@yandex.ru"},"_npmVersion":"10.9.7","description":"Fully typed client SDK for the Pasarguard API, supporting both browser and Node.js environments.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"axios":"^1.12.2","axios-retry":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.36.0","rimraf":"^6.0.1","esbuild":"^0.25.10","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.6.0","typescript-eslint":"^8.45.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","eslint-plugin-simple-import-sort":"^12.1.1","@openapitools/openapi-generator-cli":"^2.24.0"},"_npmOperationalInternal":{"tmp":"tmp/pasarguard-sdk_3.0.2_1777572429836_0.6805281762412703","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@assetsfirst/pasarguard-sdk","version":"3.1.0","keywords":["pasarguard-sdk","pasarguard","pasarguard api","pasarguard api client","pasarguard vpn","pasarguard vpn api","pasarguard vpn api client","vpn","http-client","api-client","proxy","shadowsocks","v2ray","xray","trojan","wireguard","vmess","vless","hysteria","tuic","rest-api","http","networking"],"author":{"name":"pods611"},"license":"MIT","_id":"@assetsfirst/pasarguard-sdk@3.1.0","maintainers":[{"name":"pods11","email":"alta0815@yandex.ru"}],"dist":{"shasum":"d7f6f5a29f6a4646304edfeea0db3a0f551d8cb4","tarball":"https://registry.npmjs.org/@assetsfirst/pasarguard-sdk/-/pasarguard-sdk-3.1.0.tgz","fileCount":9,"integrity":"sha512-eQx4NEFfAsDAE22ZBU27jYLocE+VyjPl24ta29syQVdLv5U5CHAQaoYAHEdbi/haoC94GwPr+8OtNzrcVdWWqQ==","signatures":[{"sig":"MEYCIQCupTrqO65Ayv18orbfII+qlDIQNaNmneK1uDt/1gfA1AIhAMx30B9IjdyIdaf82kW7EVJiyhc8955DpVv7LNtznvBc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3005562},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"1bc1934c6f9115e4b8f6618bbb030c1456d5f507","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint --fix .","test":"openapi-generator-cli author template -g typescript-axios -o ./templates/typescript-axios","build":"tsup","clean":"rimraf dist","format":"prettier --write .","rimraf":"rimraf","codegen":"openapi-generator-cli generate --generator-key v1 --type-mappings=anyOf=object","openapi-generator-cli":"openapi-generator-cli"},"_npmUser":{"name":"pods11","email":"alta0815@yandex.ru"},"_npmVersion":"10.9.7","description":"Fully typed client SDK for the Pasarguard API, supporting both browser and Node.js environments.","directories":{},"_nodeVersion":"22.22.2","dependencies":{"axios":"^1.12.2","axios-retry":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.36.0","rimraf":"^6.0.1","esbuild":"^0.25.10","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.6.0","typescript-eslint":"^8.45.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","eslint-plugin-simple-import-sort":"^12.1.1","@openapitools/openapi-generator-cli":"^2.24.0"},"_npmOperationalInternal":{"tmp":"tmp/pasarguard-sdk_3.1.0_1778055084608_0.7028151671472322","host":"s3://npm-registry-packages-npm-production"}},"4.0.2":{"name":"@assetsfirst/pasarguard-sdk","version":"4.0.2","keywords":["pasarguard-sdk","pasarguard","pasarguard api","pasarguard api client","pasarguard vpn","pasarguard vpn api","pasarguard vpn api client","vpn","http-client","api-client","proxy","shadowsocks","v2ray","xray","trojan","wireguard","vmess","vless","hysteria","tuic","rest-api","http","networking"],"author":{"name":"pods611"},"license":"MIT","_id":"@assetsfirst/pasarguard-sdk@4.0.2","maintainers":[{"name":"pods11","email":"alta0815@yandex.ru"}],"dist":{"shasum":"67273a5c0d3a85be1616d23c54077aec0e0b99c3","tarball":"https://registry.npmjs.org/@assetsfirst/pasarguard-sdk/-/pasarguard-sdk-4.0.2.tgz","fileCount":9,"integrity":"sha512-N3ygiSMwR/X+u1/1mEf+hUxnX7Dx9XOHjTcnkrA6SDGEMUWqC8+ucSdw0g9a6jC1ibHb6Bkd82nmM/p2e0ypbQ==","signatures":[{"sig":"MEUCIDBWXnrH9Qwd85dNplO6Xc9zVwudXCRFg7ykQ1Aem2iQAiEA+6v7a5lq74jZxjuKjPbv2f3cWO5uA4yNm+m4L8eyLxE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3170477},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"0c30019b7d24f6238d5c8d4c6761ea85f8eda3dd","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint --fix .","test":"openapi-generator-cli author template -g typescript-axios -o ./templates/typescript-axios","build":"tsup","clean":"rimraf dist","format":"prettier --write .","rimraf":"rimraf","codegen":"openapi-generator-cli generate --generator-key v1","openapi-generator-cli":"openapi-generator-cli"},"_npmUser":{"name":"pods11","email":"alta0815@yandex.ru"},"_npmVersion":"11.13.0","description":"Fully typed client SDK for the Pasarguard API, supporting both browser and Node.js environments.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"axios":"^1.12.2","axios-retry":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.36.0","rimraf":"^6.0.1","esbuild":"^0.25.10","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.6.0","typescript-eslint":"^8.45.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","eslint-plugin-simple-import-sort":"^12.1.1","@openapitools/openapi-generator-cli":"^2.30.2"},"_npmOperationalInternal":{"tmp":"tmp/pasarguard-sdk_4.0.2_1781450619358_0.12987395282871894","host":"s3://npm-registry-packages-npm-production"}},"5.0.3":{"name":"@assetsfirst/pasarguard-sdk","version":"5.0.3","keywords":["pasarguard-sdk","pasarguard","pasarguard api","pasarguard api client","pasarguard vpn","pasarguard vpn api","pasarguard vpn api client","vpn","http-client","api-client","proxy","shadowsocks","v2ray","xray","trojan","wireguard","vmess","vless","hysteria","tuic","rest-api","http","networking"],"author":{"name":"pods611"},"license":"MIT","_id":"@assetsfirst/pasarguard-sdk@5.0.3","maintainers":[{"name":"pods11","email":"alta0815@yandex.ru"}],"dist":{"shasum":"e787681354cc25bc84d109ef49132a47f9a07867","tarball":"https://registry.npmjs.org/@assetsfirst/pasarguard-sdk/-/pasarguard-sdk-5.0.3.tgz","fileCount":9,"integrity":"sha512-lvs2uWlHNPTI13UtmjObqHQF8FhHZbSmYDxiZRN2y0Tcprd/KBklaqXkZ43HfVz6/JILZEyr4co/LCFhMdq0qg==","signatures":[{"sig":"MEUCIQDvg0Wiff/1OkeistPhDcB0d26ullF2AKMrBtL6GceO3wIgIUu1rMGp9EcOCSvKpcUg9FNavktC2FdurVJdpHLb57A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3355899},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"d06ef7f3a34c4b15555414db3551b167a3b816c4","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint --fix .","test":"openapi-generator-cli author template -g typescript-axios -o ./templates/typescript-axios","build":"tsup","clean":"rimraf dist","format":"prettier --write .","rimraf":"rimraf","codegen":"openapi-generator-cli generate --generator-key v1","openapi-generator-cli":"openapi-generator-cli"},"_npmUser":{"name":"pods11","email":"alta0815@yandex.ru"},"_npmVersion":"11.13.0","description":"Fully typed client SDK for the Pasarguard API, supporting both browser and Node.js environments.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"axios":"^1.12.2","axios-retry":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.36.0","rimraf":"^6.0.1","esbuild":"^0.25.10","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.6.0","typescript-eslint":"^8.45.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","eslint-plugin-simple-import-sort":"^12.1.1","@openapitools/openapi-generator-cli":"^2.30.2"},"_npmOperationalInternal":{"tmp":"tmp/pasarguard-sdk_5.0.3_1781766507074_0.39620026077739934","host":"s3://npm-registry-packages-npm-production"}},"5.1.0":{"name":"@assetsfirst/pasarguard-sdk","version":"5.1.0","keywords":["pasarguard-sdk","pasarguard","pasarguard api","pasarguard api client","pasarguard vpn","pasarguard vpn api","pasarguard vpn api client","vpn","http-client","api-client","proxy","shadowsocks","v2ray","xray","trojan","wireguard","vmess","vless","hysteria","tuic","rest-api","http","networking"],"author":{"name":"pods611"},"license":"MIT","_id":"@assetsfirst/pasarguard-sdk@5.1.0","maintainers":[{"name":"pods11","email":"alta0815@yandex.ru"}],"dist":{"shasum":"88a618cc7969b8d25ff5ec8a6151d22248576aec","tarball":"https://registry.npmjs.org/@assetsfirst/pasarguard-sdk/-/pasarguard-sdk-5.1.0.tgz","fileCount":9,"integrity":"sha512-NHY8t2JkV8vU3xKmGdA2xrdlrqztIh9O+1pDztgW95xA68zu6edCTYN8I7ZoHEkcdgPrX26eB4ue+kzCT+mSgA==","signatures":[{"sig":"MEUCIA/NLRTFTIRsDV1TAPaZXIZDREC61x6HDMvd3rVp7d6GAiEAsNOvpN41mlHnapOPNtDOyQLS1ykZ46lpc+LWP+S7o2A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3444357},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"8f20f1f421c1270fcba5420f814bbd289c256c76","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint --fix .","test":"openapi-generator-cli author template -g typescript-axios -o ./templates/typescript-axios","build":"tsup","clean":"rimraf dist","format":"prettier --write .","rimraf":"rimraf","codegen":"openapi-generator-cli generate --generator-key v1","openapi-generator-cli":"openapi-generator-cli"},"_npmUser":{"name":"pods11","email":"alta0815@yandex.ru"},"_npmVersion":"11.16.0","description":"Fully typed client SDK for the Pasarguard API, supporting both browser and Node.js environments.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"axios":"^1.12.2","axios-retry":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.36.0","rimraf":"^6.0.1","esbuild":"^0.25.10","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.6.0","typescript-eslint":"^8.45.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","eslint-plugin-simple-import-sort":"^12.1.1","@openapitools/openapi-generator-cli":"^2.30.2"},"_npmOperationalInternal":{"tmp":"tmp/pasarguard-sdk_5.1.0_1784456159188_0.9266488380607354","host":"s3://npm-registry-packages-npm-production"}},"5.2.1":{"name":"@assetsfirst/pasarguard-sdk","version":"5.2.1","keywords":["pasarguard-sdk","pasarguard","pasarguard api","pasarguard api client","pasarguard vpn","pasarguard vpn api","pasarguard vpn api client","vpn","http-client","api-client","proxy","shadowsocks","v2ray","xray","trojan","wireguard","vmess","vless","hysteria","tuic","rest-api","http","networking"],"author":{"name":"pods611"},"license":"MIT","_id":"@assetsfirst/pasarguard-sdk@5.2.1","maintainers":[{"name":"pods11","email":"alta0815@yandex.ru"}],"dist":{"shasum":"2fc6c170183294180708c2246731a3695e4ac798","tarball":"https://registry.npmjs.org/@assetsfirst/pasarguard-sdk/-/pasarguard-sdk-5.2.1.tgz","fileCount":9,"integrity":"sha512-hCV2Xho5Hg5MSd3R+MegshoVJVUXbJTm9JK0mauDdDmHIIV1c/Ua3jrffxxs/kdHV6XdiAoOwKN+LylNmUJVJA==","signatures":[{"sig":"MEUCIDf5vcYkpGcKkBOeckpOLFaTwfott6TacQ73rnAZ06ndAiEAoByIEcTO7vxeHCvPK6PQy1GqOrNg62Vlzr2ryBFLqIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3281969},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"d905dda0be88c470a8883c8c1128149ac9abde9b","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint --fix .","test":"openapi-generator-cli author template -g typescript-axios -o ./templates/typescript-axios","build":"tsup","clean":"rimraf dist","format":"prettier --write .","rimraf":"rimraf","codegen":"openapi-generator-cli generate --generator-key v1","openapi-generator-cli":"openapi-generator-cli"},"_npmUser":{"name":"pods11","email":"alta0815@yandex.ru"},"_npmVersion":"11.16.0","description":"Fully typed client SDK for the Pasarguard API, supporting both browser and Node.js environments.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"axios":"^1.12.2","axios-retry":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.36.0","rimraf":"^6.0.1","esbuild":"^0.25.10","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.6.0","typescript-eslint":"^8.45.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","eslint-plugin-simple-import-sort":"^12.1.1","@openapitools/openapi-generator-cli":"^2.30.2"},"_npmOperationalInternal":{"tmp":"tmp/pasarguard-sdk_5.2.1_1786388560738_0.6689597620923906","host":"s3://npm-registry-packages-npm-production"}},"5.4.1":{"_id":"@assetsfirst/pasarguard-sdk@5.4.1","bugs":{"url":"https://github.com/assetsfirst/pasarguard-sdk/issues"},"dist":{"shasum":"3aca388e5590231787b218a1febfc7ec6377471f","tarball":"https://registry.npmjs.org/@assetsfirst/pasarguard-sdk/-/pasarguard-sdk-5.4.1.tgz","fileCount":9,"integrity":"sha512-PP5AfMQ2/R/lP7X8onmi1aKbSxplomPgPZhMvMsJQs0WiakClNxjQCu+gwfylK+ErPa6ZYPO3ugqI1oFZUNckQ==","signatures":[{"sig":"MEUCIQCISSxRHG805m2iiExQX3HrViJEm9BiWRO4QpTMTe3GEgIgAerpXz6xw9GiUmcgNQ7qPxjR5k376TxdLMVHLRuJVeU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBVAzNNNcH5CHpq5KMbnqmr3KomP+H8oeBY2ouSN9HT6AiEAlGzdU04Dg1GaaimYOKX5WEDu1OHju7p+bn71KvAzcO8="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@assetsfirst%2fpasarguard-sdk@5.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":3288283},"main":"./dist/index.js","name":"@assetsfirst/pasarguard-sdk","type":"module","types":"./dist/index.d.ts","author":{"name":"pods611"},"module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"gitHead":"0132698a93371d2c0c4f3c3770fb98a052cca38e","license":"MIT","private":false,"scripts":{"dev":"tsup --watch","lint":"eslint --fix .","test":"openapi-generator-cli author template -g typescript-axios -o ./templates/typescript-axios","build":"tsup","clean":"rimraf dist","format":"prettier --write .","rimraf":"rimraf","codegen":"openapi-generator-cli generate --generator-key v1","openapi-generator-cli":"openapi-generator-cli"},"version":"5.4.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:a90334f8-7ead-4931-9398-a43bf24f143e"}},"homepage":"https://github.com/assetsfirst/pasarguard-sdk#readme","keywords":["pasarguard-sdk","pasarguard","pasarguard api","pasarguard api client","pasarguard vpn","pasarguard vpn api","pasarguard vpn api client","vpn","http-client","api-client","proxy","shadowsocks","v2ray","xray","trojan","wireguard","vmess","vless","hysteria","tuic","rest-api","http","networking"],"repository":{"url":"git+https://github.com/assetsfirst/pasarguard-sdk.git"},"_npmVersion":"11.19.0","description":"Fully typed client SDK for the Pasarguard API, supporting both browser and Node.js environments.","directories":{},"maintainers":[{"name":"pods11","email":"pods611@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"axios":"^1.19.0","axios-retry":"^4.5.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","eslint":"^9.36.0","rimraf":"^6.0.1","esbuild":"^0.25.10","globals":"^16.4.0","ts-node":"^10.9.2","prettier":"^3.6.2","@eslint/js":"^9.36.0","typescript":"^5.9.2","@types/node":"^24.6.0","typescript-eslint":"^8.45.0","eslint-config-prettier":"^10.1.8","eslint-plugin-prettier":"^5.5.4","eslint-plugin-simple-import-sort":"^12.1.1","@openapitools/openapi-generator-cli":"^2.41.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/pasarguard-sdk_5.4.1_1789910118781_0.14705943797072685"}}},"time":{"created":"2025-12-27T10:24:58.613Z","modified":"2026-09-20T13:15:19.185Z","1.0.0":"2025-12-27T10:24:58.888Z","1.1.0":"2025-12-30T09:39:04.547Z","2.2.0":"2026-03-04T09:37:53.866Z","3.0.2":"2026-04-30T18:07:10.051Z","3.1.0":"2026-05-06T08:11:24.858Z","4.0.2":"2026-06-14T15:23:39.563Z","5.0.3":"2026-06-18T07:08:27.246Z","5.1.0":"2026-07-19T10:15:59.410Z","5.2.1":"2026-08-10T19:02:40.967Z","5.4.1":"2026-09-20T13:15:18.880Z"},"author":{"name":"pods611"},"license":"MIT","keywords":["pasarguard-sdk","pasarguard","pasarguard api","pasarguard api client","pasarguard vpn","pasarguard vpn api","pasarguard vpn api client","vpn","http-client","api-client","proxy","shadowsocks","v2ray","xray","trojan","wireguard","vmess","vless","hysteria","tuic","rest-api","http","networking"],"description":"Fully typed client SDK for the Pasarguard API, supporting both browser and Node.js environments.","maintainers":[{"name":"pods11","email":"pods611@gmail.com"}],"readme":"# pasarguard-sdk\n\npasarguard-sdk is a fully typed TypeScript client for interacting with the [Pasarguard](https://github.com/PasarGuard/panel) API.\nIt provides a clean, consistent, and developer-friendly interface — with built-in authentication, retries, and WebSocket support.\nBased on [Marzban SDK](https://github.com/Ilmar7786/marzban-sdk).\n\n## 📦 Installation\n\nInstall PasarGuardSDK via npm:\n\n```sh\nnpm install pasarguard-sdk\n```\n\nOr using yarn:\n\n```sh\nyarn add pasarguard-sdk\n```\n\n## Versions\nVersion of library is aligned with pasarguard panel version\n\n## 📑 Configuration Options\n\nThe `Config` object is used to initialize the PasarGuardSDK instance. Below are all available options:\n\n| Name                 | Type    | Required | Default | Description                                                                                        |\n| -------------------- | ------- | -------- | ------- | -------------------------------------------------------------------------------------------------- |\n| `baseUrl`            | string  | Yes      | —       | The base URL of the PasarGuard API instance. Example: `https://api.example.com`                       |\n| `username`           | string  | Yes      | —       | The username for authentication.                                                                   |\n| `password`           | string  | Yes      | —       | The password for authentication.                                                                   |\n| `token`              | string  | No       | —       | Optional JWT token for direct authorization. If provided, SDK uses this token for requests.        |\n| `retries`            | number  | No       | 3       | Number of automatic retries for failed HTTP requests.                                              |\n| `authenticateOnInit` | boolean | No       | true    | If true (default), SDK authenticates automatically on init. If false, call `authorize()` manually. |\n\n---\n\n## 🚀 Quick Start\n\n```typescript\nimport { PasarGuardSDK } from '@assetsfirst/pasarguard-sdk'\n\nconst sdk = new PasarguardSDK({\n  baseUrl: 'https://api.example.com',\n  username: 'your-username',\n  password: 'your-password',\n})\n\n// Fetch user details\nconst username = 'admin';\ntry {\n  const user = await sdk.user.getUser(username);\n  return {...user, expire: toUnixTimestamp(user.expire)};\n} catch (e) {\n  logger.warn(`A user with username ${username} is missing`);\n  return undefined;\n}\n\n```\n","readmeFilename":"README.md","homepage":"https://github.com/assetsfirst/pasarguard-sdk#readme","repository":{"url":"git+https://github.com/assetsfirst/pasarguard-sdk.git"},"bugs":{"url":"https://github.com/assetsfirst/pasarguard-sdk/issues"}}