{"_id":"@crossevents/sdk-helper","_rev":"6-345bc083ee3807315351808e1f507f16","name":"@crossevents/sdk-helper","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"@crossevents/sdk-helper","version":"1.0.0","license":"MIT","_id":"@crossevents/sdk-helper@1.0.0","maintainers":[{"name":"mr4online","email":"code@mriedel.net"}],"dist":{"shasum":"c648d1ce997b3591938e4f004aca3c69ef47f64d","tarball":"https://registry.npmjs.org/@crossevents/sdk-helper/-/sdk-helper-1.0.0.tgz","fileCount":5,"integrity":"sha512-Ay5UI/zKfcuFrzSfbWMgG7MO2rfhxWAHLQVvaP5PKHrvjI+whUnFpNkkoff41lgz29Y6JWMBnvYOyM4fWomxSA==","signatures":[{"sig":"MEQCIEX/FLDgglA6EdECfpFRpDioEU/bjP+YsrX9nOAt9ep5AiB+8kx3ZW4nEUHPZp7hmSEDL3qId1VktY21zD0C8fciJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7497},"main":"index.ts","type":"module","gitHead":"62e738a0fd4018190d8b2049f43c90a632532439","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mr4online","email":"code@mriedel.net"},"_npmVersion":"11.6.0","description":"Helper Classes for CrossEvents TS SDKs","directories":{},"_nodeVersion":"24.9.0","dependencies":{"@nats-io/transport-node":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.9.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/sdk-helper_1.0.0_1761575843077_0.7818372410440202","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@crossevents/sdk-helper","version":"1.0.1","license":"MIT","_id":"@crossevents/sdk-helper@1.0.1","maintainers":[{"name":"mr4online","email":"code@mriedel.net"}],"dist":{"shasum":"a16b897613b96aa3738e3ff97cd6ad9840cd6573","tarball":"https://registry.npmjs.org/@crossevents/sdk-helper/-/sdk-helper-1.0.1.tgz","fileCount":5,"integrity":"sha512-an4zaiBaMDovxhGoUAmg7i5BP7ougmEmN3N7UdNIHZ4PRzZCrw7BXyBEZfTJVMv6Rn1UbFUhGJ/2a0ETt3o/FQ==","signatures":[{"sig":"MEUCIEhrYpaGEiUWAW+fUp+FUGFROoa2093cvwK5J8WmOp+lAiEA+dp0vDJcIdaNPxZR4Lqy/fi6iZ6NVoy0LweVhQXeTKI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7494},"main":"index.ts","type":"module","gitHead":"62e738a0fd4018190d8b2049f43c90a632532439","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mr4online","email":"code@mriedel.net"},"_npmVersion":"11.6.0","description":"Helper Classes for CrossEvents TS SDKs","directories":{},"_nodeVersion":"24.9.0","dependencies":{"@nats-io/transport-node":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.9.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/sdk-helper_1.0.1_1761576397151_0.7579954790310446","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@crossevents/sdk-helper","version":"1.0.2","license":"MIT","_id":"@crossevents/sdk-helper@1.0.2","maintainers":[{"name":"mr4online","email":"code@mriedel.net"}],"dist":{"shasum":"f85c73076a071caed211914712e5339806889a10","tarball":"https://registry.npmjs.org/@crossevents/sdk-helper/-/sdk-helper-1.0.2.tgz","fileCount":5,"integrity":"sha512-mztwugHa3o8DLNp7o7ySOlQ+wj5FZxfM23LoojVK3r+FmxwieLKx0tOQ7XvmG49T7ObLanWEb1MwQEkRew+3yw==","signatures":[{"sig":"MEUCIHhqH/n5Rxn8F3KF9YKwV6+icSmCcvU9VMS3r66aHNEZAiEAmTHjqGuXR2jElRszdBq4sNALJi5oDSz4jYr588+VwFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8394},"main":"index.ts","type":"module","gitHead":"108e27b0ab618b1d2bf8cb96c92b037f4cb1526f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mr4online","email":"code@mriedel.net"},"_npmVersion":"11.6.0","description":"Helper Classes for CrossEvents TS SDKs","directories":{},"_nodeVersion":"24.9.0","dependencies":{"@nats-io/transport-node":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.9.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/sdk-helper_1.0.2_1761578806176_0.9800869109875134","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@crossevents/sdk-helper","version":"1.0.3","license":"MIT","_id":"@crossevents/sdk-helper@1.0.3","maintainers":[{"name":"mr4online","email":"code@mriedel.net"}],"dist":{"shasum":"03dde09670d75580964a69d5cab6e761463f7f76","tarball":"https://registry.npmjs.org/@crossevents/sdk-helper/-/sdk-helper-1.0.3.tgz","fileCount":5,"integrity":"sha512-X/CTJ8bq3wdxeCG4mFTX7p3ZDMde+qnpTk0Pw+TqaPD/hHhq8Ac7vnrXnXsggaNI2VAGx0bkAj30GB1jPndP5g==","signatures":[{"sig":"MEUCIQCO/zEjhMyzvOHg7nbgLMjlwqMsqn6Y7O9jdS8hDeltYwIgSowu8tXNGoVRj15rB86TAc6jwaGkyUpxcz4p971lozg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8437},"main":"index.ts","type":"module","gitHead":"459ad5804ea09bbf6c36ba4c0c599eb63576da75","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mr4online","email":"code@mriedel.net"},"_npmVersion":"11.6.0","description":"Helper Classes for CrossEvents TS SDKs","directories":{},"_nodeVersion":"24.9.0","dependencies":{"@nats-io/transport-node":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.9.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/sdk-helper_1.0.3_1763050694109_0.9269838511122723","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@crossevents/sdk-helper","version":"1.0.4","license":"MIT","_id":"@crossevents/sdk-helper@1.0.4","maintainers":[{"name":"mr4online","email":"code@mriedel.net"}],"dist":{"shasum":"4b571c2ed98133d2300ca1aec63bad5d3151b1be","tarball":"https://registry.npmjs.org/@crossevents/sdk-helper/-/sdk-helper-1.0.4.tgz","fileCount":5,"integrity":"sha512-G5+3K+CFhhvka/s2AAOpQiMBDElGeNy2HnU6qFybCxZMKfs29rTv0fqVmP73AF97TA1CvQZmM0HyfSK0ZPq9Yw==","signatures":[{"sig":"MEYCIQD4P6C013WdhYlkeuMntsJj4mRgUO4VrHvU945XMFbwvQIhAOF0WPOIPUMAYvXqZ+wmu5W3JmFHto5oXpdCyc0e21hu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8577},"main":"index.ts","type":"module","gitHead":"7f79ea570511b2bafde771ea3c46e9baf651be4b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"mr4online","email":"code@mriedel.net"},"_npmVersion":"11.6.0","description":"Helper Classes for CrossEvents TS SDKs","directories":{},"_nodeVersion":"24.9.0","dependencies":{"@nats-io/transport-node":"^3.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^24.9.1"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/sdk-helper_1.0.4_1763058448943_0.960632144912384","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@crossevents/sdk-helper","version":"2.0.0","description":"Helper Classes for CrossEvents TS SDKs","main":"index.ts","type":"module","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"@nats-io/transport-node":"^3.2.0","axios":"^1.13.2","form-data":"^4.0.5"},"devDependencies":{"@types/node":"^24.9.1"},"peerDependencies":{},"_id":"@crossevents/sdk-helper@2.0.0","gitHead":"d7f4014e03679379d3c7216febfeade54fe5372a","_nodeVersion":"24.9.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-sH825Xqo9X3PkyVKUYcM8+m7MAQQBVJNIAKR0KD8KeEuGUiZGIuX0iZSXbHMLxsy4zjR1uSxwyhrDHLRfa7Sbg==","shasum":"393b7d2b6e1102d554f2f29b9678eb53f0d34523","tarball":"https://registry.npmjs.org/@crossevents/sdk-helper/-/sdk-helper-2.0.0.tgz","fileCount":5,"unpackedSize":11151,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCYKRhAtZylzsejIoNruzFYTPs/p4la93ZvEeUtuXl7QgIgXrsXTVOjqZmeeqpzeR2Vb32PX8uaxmXn1tFC1yIJSbY="}]},"_npmUser":{"name":"mr4online","email":"code@mriedel.net"},"directories":{},"maintainers":[{"name":"mr4online","email":"code@mriedel.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk-helper_2.0.0_1775125728683_0.8035780411190434"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-27T14:37:22.975Z","modified":"2026-04-02T10:28:49.275Z","1.0.0":"2025-10-27T14:37:23.264Z","1.0.1":"2025-10-27T14:46:37.352Z","1.0.2":"2025-10-27T15:26:46.372Z","1.0.3":"2025-11-13T16:18:14.297Z","1.0.4":"2025-11-13T18:27:29.138Z","2.0.0":"2026-04-02T10:28:48.828Z"},"license":"MIT","description":"Helper Classes for CrossEvents TS SDKs","maintainers":[{"name":"mr4online","email":"code@mriedel.net"}],"readme":"## about\n\nsimple helper for SDKs. It contains the ConnectionBase.ts\n\n### Connection.i() example\n\n```\nexport default class Connection extends ConnectionBase {\n    private static instance: Connection;\n    public static async i(): Promise<Connection> {\n        if (!Connection.instance) {\n            Connection.instance = new Connection();\n\n            // INIT nats\n            await Connection.instance.initNats(\n                process.env.NATS_HOST as string,\n                process.env.NATS_TOKEN as string\n            );\n\n            // init REST\n            await Connection.instance.initREST(\n                process.env.MEDIA_HOST as string,\n                process.env.MEDIA_API_KEY as string\n            );\n        }\n\n        return Connection.instance;\n    }\n    \n    // the generated route methods\n}\n```","readmeFilename":"README.md"}