{"_id":"@agonzaji/mvp-api-sdk","_rev":"2-5389e877fcb3b9ea0e12c9f40bb3909a","name":"@agonzaji/mvp-api-sdk","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@agonzaji/mvp-api-sdk","version":"1.0.0","keywords":["SDK","API","Messaging","SMS","MasOrange","Developer","Platform"],"author":{"url":"MVP Platform Team","name":"Alfonso"},"license":"MIT","_id":"@agonzaji/mvp-api-sdk@1.0.0","maintainers":[{"name":"agonzaji","email":"alfonso.gonzalez@masorange.es"}],"homepage":"https://github.com/agonzaji/mvp-api-sdk#readme","bugs":{"url":"https://github.com/agonzaji/mvp-api-sdk/issues"},"dist":{"shasum":"355be56b9b5bcbb7976bbbae09bd2768ff5e7bfc","tarball":"https://registry.npmjs.org/@agonzaji/mvp-api-sdk/-/mvp-api-sdk-1.0.0.tgz","fileCount":4,"integrity":"sha512-UFaKqWOr+c1w39StVkS7jtD6/PkzsvNkO2R048wtHXNJiEmsewlXNCz/faQzHFCdU/wUH54V6kSEGZk+QyOotw==","signatures":[{"sig":"MEYCIQCd5LfRPcXntsN1tEgH/0cE8AvGwT7pXVKMxwuquJaiRgIhALhR1guazgm6Pm/A3XF2/4onHPUkoYCWHxiYO1UDzbC/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3958},"main":"index.js","_npmUser":{"name":"agonzaji","email":"alfonso.gonzalez@masorange.es"},"repository":{"url":"git+https://github.com/agonzaji/mvp-api-sdk.git","type":"git"},"_npmVersion":"10.8.2","description":"SDK oficial para integrarse con la plataforma de APIs de mensajería de MasOrange.","directories":{},"_nodeVersion":"20.19.0","dependencies":{"axios":"^1.9.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/mvp-api-sdk_1.0.0_1745835760081_0.9094921588008316","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@agonzaji/mvp-api-sdk","version":"1.0.1","description":"SDK oficial para interactuar con la plataforma MVP de APIs de mensajería.","main":"index.js","scripts":{"test":"echo \"No test specified\" && exit 0"},"keywords":["sdk","api","messaging","sms","developers","mvp-api"],"author":{"name":"Alfonso Gonzaji"},"license":"MIT","dependencies":{"@agonzaji/mvp-api-sdk":"^1.0.0","axios":"^1.6.8","dotenv":"^16.3.1"},"_id":"@agonzaji/mvp-api-sdk@1.0.1","gitHead":"f5903c4c0ff7f391249a35bc2bfe5d068f8d946e","_nodeVersion":"20.19.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-drF5SQyCnRpEsME5VOasdXGG7vYtf+iArnHtQZrQ9BkeUbLRwlD5hPM1QqGMpeRdWuvQjI+c69j5dVLD1nh5Lw==","shasum":"71428e386a4220c40cc05995dbef26b9d3eca828","tarball":"https://registry.npmjs.org/@agonzaji/mvp-api-sdk/-/mvp-api-sdk-1.0.1.tgz","fileCount":5,"unpackedSize":4654,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDikkiN/ZZ2yZRfjMw24KjveE0IBkq45lEBJiOXQ8A0TAIhANrQZ3oEDrnTXKO9LmjzXa5TsT0xkK9XVpLbwr/2dFwx"}]},"_npmUser":{"name":"agonzaji","email":"alfonso.gonzalez@masorange.es"},"directories":{},"maintainers":[{"name":"agonzaji","email":"alfonso.gonzalez@masorange.es"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mvp-api-sdk_1.0.1_1745878679686_0.1406008777968457"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-28T10:22:40.019Z","modified":"2025-04-28T22:18:00.027Z","1.0.0":"2025-04-28T10:22:40.219Z","1.0.1":"2025-04-28T22:17:59.875Z"},"author":{"name":"Alfonso Gonzaji"},"license":"MIT","keywords":["sdk","api","messaging","sms","developers","mvp-api"],"description":"SDK oficial para interactuar con la plataforma MVP de APIs de mensajería.","maintainers":[{"name":"agonzaji","email":"alfonso.gonzalez@masorange.es"}],"readme":"# 📦 @agonzaji/mvp-api-sdk\n\nSDK oficial para interactuar con la plataforma de APIs de mensajería.\n\n## 🚀 Instalación\n\n```bash\nnpm install @agonzaji/mvp-api-sdk\n\n\n📚 Uso básico\n\nconst MvpApiClient = require('@agonzaji/mvp-api-sdk');\n\nconst client = new MvpApiClient({\n  apiUrl: 'https://mvp-api-platform-backend-production.up.railway.app',\n  token: 'TU_TOKEN_AQUI'\n});\n\n// Enviar SMS\nclient.sendSms('+34600111222', 'Hola desde el SDK')\n  .then(response => console.log('Mensaje enviado:', response))\n  .catch(error => console.error('Error:', error.message));\n\n// Consultar mensajes\nclient.getMessages()\n  .then(messages => console.log('Mensajes:', messages))\n  .catch(error => console.error('Error:', error.message));\n\n  📂 Estructura del proyecto\n\t•\tindex.js: Código fuente del SDK.\n\t•\texamples/sendSmsExample.js: Ejemplo de uso real.\n\n📜 Licencia\n\n# 📄 4. Carpeta `examples/sendSmsExample.js`\n\n```javascript\nconst MvpApiClient = require('../index');\n\n// Configura aquí tus valores\nconst client = new MvpApiClient({\n  apiUrl: process.env.API_URL,\n  token: process.env.API_TOKEN\n});\n\nasync function main() {\n  try {\n    // Enviar un SMS de prueba\n    const smsResponse = await client.sendSms('+34600111222', 'Hola desde el ejemplo!');\n    console.log('✅ SMS enviado:', smsResponse);\n\n    // Consultar mensajes enviados\n    const messages = await client.getMessages();\n    console.log('📜 Mensajes obtenidos:', messages);\n  } catch (error) {\n    console.error('❌ Error:', error.message);\n  }\n}\n\nmain();","readmeFilename":"README.md"}