Validate the wire format against node-smpp and add CI

This commit is contained in:
2026-08-25 16:52:33 +02:00
parent fd2f98464f
commit 2e4699944b
10 changed files with 486 additions and 5 deletions
+63 -3
View File
@@ -1,11 +1,11 @@
{
"name": "larvitsmpp",
"name": "@larvit/smpp",
"version": "1.0.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "larvitsmpp",
"name": "@larvit/smpp",
"version": "1.0.0",
"license": "MIT",
"dependencies": {
@@ -15,11 +15,12 @@
"@eslint/js": "10.0.1",
"@types/node": "22.20.1",
"eslint": "10.9.1",
"smpp": "0.6.0-rc.4",
"typescript": "6.0.3",
"typescript-eslint": "8.68.0"
},
"engines": {
"node": ">=22.0.0"
"node": ">=18.0.0"
}
},
"node_modules/@eslint-community/eslint-utils": {
@@ -826,6 +827,19 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/findhit-proxywrap": {
"version": "0.3.13",
"resolved": "https://registry.npmjs.org/findhit-proxywrap/-/findhit-proxywrap-0.3.13.tgz",
"integrity": "sha512-gI1KV7yCuMHtveiWbQUJZheNOukScz+15MTtrH/MK5RJ77JjYeJ1DegUfkBnlPvDx5NhZESl48zE/MwpWZ1LXQ==",
"dev": true,
"license": "BSD",
"dependencies": {
"lodash": "^4.17.21"
},
"engines": {
"node": ">= 0.8"
}
},
"node_modules/flat-cache": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz",
@@ -860,6 +874,23 @@
"node": ">=10.13.0"
}
},
"node_modules/iconv-lite": {
"version": "0.7.3",
"resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.7.3.tgz",
"integrity": "sha512-IKXpvIzjnC9XTAUbVBcMfGS0EPaIXtW6v+zr+RRp+hqULEpo0owZax6wyRwPOJbWbzjYspQwusTsfVr0ifh4uQ==",
"dev": true,
"license": "MIT",
"dependencies": {
"safer-buffer": ">= 2.1.2 < 3.0.0"
},
"engines": {
"node": ">=0.10.0"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/express"
}
},
"node_modules/ignore": {
"version": "5.3.2",
"resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz",
@@ -971,6 +1002,13 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/lodash": {
"version": "4.18.1",
"resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz",
"integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==",
"dev": true,
"license": "MIT"
},
"node_modules/minimatch": {
"version": "10.2.6",
"resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.2.6.tgz",
@@ -1104,6 +1142,13 @@
"node": ">=6"
}
},
"node_modules/safer-buffer": {
"version": "2.1.2",
"resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
"integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==",
"dev": true,
"license": "MIT"
},
"node_modules/semver": {
"version": "7.8.5",
"resolved": "https://registry.npmjs.org/semver/-/semver-7.8.5.tgz",
@@ -1140,6 +1185,21 @@
"node": ">=8"
}
},
"node_modules/smpp": {
"version": "0.6.0-rc.4",
"resolved": "https://registry.npmjs.org/smpp/-/smpp-0.6.0-rc.4.tgz",
"integrity": "sha512-WDa0XBRQkkJJPcKRtoC9C0cnzhopFIK9/zFcWBOy3sD4xZr3i/Dt3yX+XRparKzpp9QkqRr2/8EYt8JNGxu85w==",
"dev": true,
"license": "MIT",
"dependencies": {
"findhit-proxywrap": "^0.3.12",
"iconv-lite": "0.x",
"safer-buffer": ">= 2.1.2 < 3"
},
"engines": {
"node": ">=4"
}
},
"node_modules/tinyglobby": {
"version": "0.2.17",
"resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.17.tgz",