{"_id":"dtdx-sdk","_rev":"38-5c75d2c99999726deb6ed09baa503146","name":"dtdx-sdk","dist-tags":{"latest":"0.4.2"},"versions":{"0.0.3":{"name":"dtdx-sdk","version":"0.0.3","description":"1. npm i dtdx-sdk\r 2. npm run test\r ```\r <<<<<<<<<<<<< authenticated\r ```\r if u see output above that means it works","main":"index.js","scripts":{"test":"node test.js"},"dependencies":{"@feathersjs/authentication-client":"^4.5.11","@feathersjs/feathers":"^4.5.11","@feathersjs/socketio-client":"^4.5.11","socket.io-client":"^2.3.0"},"author":{"name":"sean.zhang@digitwin.com"},"license":"ISC","gitHead":"ed763551121fe28b734a2b969ef6f9d0fd8cd242","_id":"dtdx-sdk@0.0.3","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-/GtWAOh78UjMC0uomee3qIZoqFuaQ8uHz5d9rky0fdxyM8EnYdLRjnYekVpzy9DYhbLJp+VfbUBQaXGqoVUDNw==","shasum":"61be1ba0c4637b62146e8a6d78b239b9421020cf","tarball":"https://registry.npmjs.org/dtdx-sdk/-/dtdx-sdk-0.0.3.tgz","fileCount":6,"unpackedSize":1883680,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGyWtpekQqI5TjH8qmj+KsIeM1/oKGwY0TRUZhA4WYNZAiEArIFEPmMUb5ZYA/BDsDYH2eo1yYCzBumV5+w6MR0LbT4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiqtb0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxWA/9GkPNg2AGjXWEblZOUXkLJ1jHJ/r7iKUWZBh8KsyAebLrZd1T\r\nTv23E1YJNZEaIGA3yWiR6YJYd423FYIK/2HlJK5QJVV83D0YoOkWFWodHKry\r\ns/mKvD0Cshakpd88GScZ1ncBegwqDHKWiVTxmjruIlQsihifMWk5iSGvVAQ0\r\nBkYud/8X0WK5yjYm/O+OmPCt9xcZFmfqKNgbgJ0gNJ4xztMg2Tj4WW4A+pHu\r\nzluTy0k7xTbKmokrgb81m3Yk2vu8IAAtmORXel41/X2pGakLCssYB9b06u1X\r\naUjU3+01xCHz2m+03BizO/p6URmWbYEuVlU0mKwmgEsxwNbrsOLiqy1+ERHQ\r\nLdWX5+TRIHRNt334Deaa1xXBatOLoihON0uHCdlCyZ1AgqzQQtXX8/JDqp1E\r\n1XRuSrQMCxDbZQpM2cwVgzQNbffxS+46W8nkR4MHSXH0U5bxwBf58YbVAWSw\r\nug5GOemlLvT1Nbum4CEw4AkbDC00OmOldn0dvW2Rzz5tNohFr5XJgMW5zlzi\r\nIiDJRvSu13qdjk/ImibWYTi6bVjfT0Gg1XckzhaZnFlQAbBpLv0H3VZQCOrJ\r\nEsp0oMkgcibpgj2j2cyU0JWTQMJXGAqkC3iKRUxXnmKZqdkQIXN7JsyD8QTe\r\n0gwiAeaUr1zwpE9L7Bsf/QgtrmJQfa9IOn0=\r\n=wHKO\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptrjeffrey","email":"ptrjeffrey@163.com"},"directories":{},"maintainers":[{"name":"ptrjeffrey","email":"ptrjeffrey@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dtdx-sdk_0.0.3_1655363316231_0.07489176447330759"},"_hasShrinkwrap":false},"0.0.4":{"name":"dtdx-sdk","version":"0.0.4","description":"1. npm i dtdx-sdk\r 2. npm run test\r ```\r <<<<<<<<<<<<< authenticated\r ```\r if u see output above that means it works","main":"index.js","scripts":{"test":"node test.js"},"dependencies":{"@feathersjs/authentication-client":"^4.5.11","@feathersjs/feathers":"^4.5.11","@feathersjs/socketio-client":"^4.5.11","dayjs":"^1.11.3","socket.io-client":"^2.3.0"},"author":{"name":"sean.zhang@digitwin.com"},"license":"ISC","gitHead":"5595f0a839d5660f8ad9af120ab30b72dc1f3b93","_id":"dtdx-sdk@0.0.4","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-rp9UJXuSUJQmRLeRimbYYsyV7kzQX1nDq3CleepkhTwIWa00Mts+KpHCLVz+HTxH9yZOhRCU44fBsQWTteeMcQ==","shasum":"343971c19c1b16d5097726fb41f29be4bdfde09a","tarball":"https://registry.npmjs.org/dtdx-sdk/-/dtdx-sdk-0.0.4.tgz","fileCount":6,"unpackedSize":6222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDlPp/VlN4LD3XmwM8/rN7qJpVGFByTmMaOVVR7gOJR3AIhANHXEGfZL9bkqAHUvhlExNRg2iv0Ut1Y9Q3VvC3m7a7i"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiuSuyACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqK3w//Z4JiX2bft9Jg+zHc0an2QSDDROXRXCiapRhMAz2boiC8X29H\r\nvwXazT74V3088IfOHX5UWMYqqJje0PmwelGUyAxBU6eaqPFV4eCVsStggFda\r\nBImEL0CK9iQxSmsKXFp6zENuA6oVRcNjqU9jb7f5zz9FO36hlGrZdRPnjb27\r\n0w8oDFgyscSxIK9QzHiddDT4OVHKfn3NwceKlGzeunPF/C2OyOkp4GuO/Qrg\r\nA1SPjSLfxvrJgqvDNSzWRynwB7TEp2TKRYr8lg4VKY65wDN/EdX/VVNw4sAW\r\nHAVunXj16QXYeCmiUjb4EvGtXqNGfU7HYFKJzgl32c31C+380b/DdLnnkr/r\r\nFupFrV7zynTOTAp54mhnO6meG2r+8Z6jptQcq3P9BGTWXrneQ0+ewm9nQbEb\r\nZQnXekD1+XPKC4MyI85Ji4pntPilmJ/thPZv4TXaB7toGbAOm3ykXxPG8vhT\r\nMqNCSlH0dNymeLbOKW6CNVEhd7/pqc1ooRjb/mA5qJDy/zoeARcZJPLMeoio\r\nZ0H5nB1TXQqwaJPMSoxJ169uRyDh6TRK+mvV2Hcsu1IRJ3bpxN12jXqKmeSa\r\n9RyZIUyXIG4bpyuS+sIAfJDJjePmyn3B/pdtYo6gcoJkw1mR1fN0aa3IrQ/n\r\n/FesjYWq3fn0Y9+vHNRwTchJhY2duzgCIJE=\r\n=0fEC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptrjeffrey","email":"ptrjeffrey@163.com"},"directories":{},"maintainers":[{"name":"ptrjeffrey","email":"ptrjeffrey@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dtdx-sdk_0.0.4_1656302514609_0.16192039056201923"},"_hasShrinkwrap":false},"0.0.5":{"name":"dtdx-sdk","version":"0.0.5","description":"1. npm i dtdx-sdk\r 2. npm run test\r ```\r <<<<<<<<<<<<< authenticated\r ```\r if u see output above that means it works","main":"index.js","scripts":{"test":"node test.js"},"dependencies":{"@feathersjs/authentication-client":"^4.5.11","@feathersjs/feathers":"^4.5.11","@feathersjs/socketio-client":"^4.5.11","dayjs":"^1.11.3","socket.io-client":"^2.3.0"},"author":{"name":"sean.zhang@digitwin.com"},"license":"ISC","gitHead":"c38f7790f97fea9d449af87bac04a24b6bb47aa9","_id":"dtdx-sdk@0.0.5","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-mD+vsmE/CDHMOCXnIqDEcn85vhh+WpV2KyvL8K9yYPqwpi0Bi2t5ZoSMrekKB+pwrGsx80gIOcRj5WYkmjllig==","shasum":"d0ec552859f4673e8a1cff8ff051d5bf3dd8dff8","tarball":"https://registry.npmjs.org/dtdx-sdk/-/dtdx-sdk-0.0.5.tgz","fileCount":6,"unpackedSize":7506,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGSLjSRc+rlhmuyeHj4gJgjDwVsO4XDGjSa18UU87EO7AiBnoI03HAXIZm0aLVGiOxAisgzDQ7HgmBzJVSIIUjOjQQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivQatACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqmyg//Th5PlVk4A+GsXH+soOlu+DtFmSKo4zNoozeY3Oi4CDZfHznA\r\nBe5/XWzk8oM7F5+op65S0x1S/wwcgWRs2E8V3CJ3vztnGpHEcIi5pq0DOBMv\r\nhsy9U7GrbOzMisZ9INTHWAtfr7UfoHOQo6YY+xBT88dX/7w3/sz/EujlrjoU\r\n/6nd8nSWyBA2KkLkV4ecLyNfm2ZUWcCkM88OSqB2LD3gIFgnoPNeHtUK560D\r\nBOysgFPIgTdo3DAp7DtAGwQknzBwr2kaReISaBw7CZGVVFNbDlYa/p0r+Mwm\r\nhg2QN6vxy4dRjpXtq3IaEEzC4Amb05z9zIqfOnO8Nn+R5NEDioH0WYWHph/p\r\nFwoHJ/vVXEvjjW/icX9q4VPOKkc929pODR5rvDWW4aqmv8u9TZk9dA4Pa1Gh\r\nQPOo/xGFBU0QqRD5gO1ImnNg5TOSSHweyHc+X11zVtGIpb+iNqmyNxO9V1oF\r\nbzTBXuDhy9nzSaplEfnXyLvQdMenPDm895szGmLLWcfpvNEpX6xnkzyiBXVA\r\nZFwNBTOzIDHqNEn2AM8uYIvjBJbVaEUDeYHYOFnYZrF6GhxDanYUmuV6zUPg\r\nSP8QxnSUoPDlpEOYAv38A/AijLR8w0n6Az4G9htce6RJLi9Rv6LPcAu9kEJv\r\ntfVF4ZRZT9u46D3SSAVmggPRYPgQZJdJqOY=\r\n=7UAb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptrjeffrey","email":"ptrjeffrey@163.com"},"directories":{},"maintainers":[{"name":"ptrjeffrey","email":"ptrjeffrey@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dtdx-sdk_0.0.5_1656555181034_0.6422816492315604"},"_hasShrinkwrap":false},"0.0.6":{"name":"dtdx-sdk","version":"0.0.6","description":"1. npm i dtdx-sdk\r 2. npm run test\r ```\r <<<<<<<<<<<<< authenticated\r ```\r if u see output above that means it works","main":"index.js","scripts":{"test":"node test.js"},"dependencies":{"@feathersjs/authentication-client":"^4.5.11","@feathersjs/feathers":"^4.5.11","@feathersjs/socketio-client":"^4.5.11","dayjs":"^1.11.3","socket.io-client":"^2.3.0"},"author":{"name":"sean.zhang@digitwin.com"},"license":"ISC","gitHead":"eed49260b95894d7ed665430ed33c7a8cd45590f","_id":"dtdx-sdk@0.0.6","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-fYEuU8u+CVxp7naSFY/0SUkimYTCHhQg5ybvKMZyyQFvmbA9DrvTJXE6l11Onr3hHx7C5vc4iOJU9Jc6qmqE4A==","shasum":"1fa4a9a229a7497ad221d76ed6235d338e0fc49f","tarball":"https://registry.npmjs.org/dtdx-sdk/-/dtdx-sdk-0.0.6.tgz","fileCount":6,"unpackedSize":7972,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdsuKglCXa1b3XQu8+IZPlEJik0INGUcfSlaBMxD/RiAIhAL1vJYZKZcH7Hms8uOQP/jtuFg9GvzzXbqSeEAQOn6wX"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiy8l3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoW/Q/7BusTwrP9vJIihfUKXtHLVNJuL4y8N/hf6hdgiGyqrj8ahkPx\r\naJRweN82ywc+5k9dPkzmOJQW0iHqw7+xZSC7jbKifeZRoG4Jmjc+/2w0nZys\r\nhg+CddK6AMN8kuQjL2ngkgUlTG26MSAxLRoenO2Qp+gQlpi8ew+ZLURufECf\r\nLUYM7fddRwlTvnInfQg76VSpP4r8XvRyhGhIoHItPBQH1N9F7GORxwrvWlsP\r\nsLdVdPlDjJ7yIE1O7vXgHcr96GOAHEt0AInGGL00DRZW7sAI+tKjJYvQx/1d\r\nH1sgShbhVwRDcccV5bRdpWZx+yJ4Cwut7W4wu9hMXXL/gykNBGukjVI4OqPz\r\nnnMuD6r7N0N8ZBybzuAxkks5k6Pm7sMQy+rpVitgPdZxTJby/bQSU3ZTH4ms\r\nRNput0ac4T1eTX9mhIgt7tgmqTtJYKEB4+WMhb75wnZ5SQlGIobE2SNQCNWn\r\n0H9t8uy1puctER8D67FxIel24o76HeBK6nYm6EHZJFL0kCHCrBygFsBfUZRi\r\n90IfoA9QAsURTOrLx/XsTaAwPcur0kd9v/I1Fa8sMm2jdlFLot2Hq/z3+pj9\r\nCkjqptrD+pSK2trZf2ut23lSAqRn+O9GwnjpTcrQ8qrMMBy1ERcRbwqguQ9V\r\n6eO9fqJbsESdA2sC9VUfTwin6IsPijGYDyg=\r\n=NEjh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptrjeffrey","email":"ptrjeffrey@163.com"},"directories":{},"maintainers":[{"name":"ptrjeffrey","email":"ptrjeffrey@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dtdx-sdk_0.0.6_1657522551649_0.31487161754800264"},"_hasShrinkwrap":false},"0.0.7":{"name":"dtdx-sdk","version":"0.0.7","description":"1. npm i dtdx-sdk\r 2. npm run test\r ```\r <<<<<<<<<<<<< authenticated\r ```\r if u see output above that means it works","main":"index.js","scripts":{"test":"node test.js"},"dependencies":{"@feathersjs/authentication-client":"^4.5.11","@feathersjs/feathers":"^4.5.11","@feathersjs/socketio-client":"^4.5.11","crypto-js":"^4.1.1","dayjs":"^1.11.3","qs":"^6.11.0","socket.io-client":"^2.3.0"},"author":{"name":"sean.zhang@digitwin.com"},"license":"ISC","gitHead":"dc359f1d972a242509b67dc7b1d14adb8826c65d","_id":"dtdx-sdk@0.0.7","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-JgYEU3wNkrrTPhbODLiFeQR/xnjXYjDc5JBpKnqjzd3dIS9IXdv5H3/k7E6Aw1xplf27IyPSzKmMQi5S+Pa8pg==","shasum":"ef423e1249488039c40f522888e85df3ed13d279","tarball":"https://registry.npmjs.org/dtdx-sdk/-/dtdx-sdk-0.0.7.tgz","fileCount":7,"unpackedSize":11414,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFA2kzGU6hZPjrNz8tBgcUe2HGSa2blsGrb+Z+RI3YVAAiAzurTe4Fjc5zzRJrj+0NMakXQkPaltXCOEXajyImWJqA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1i88ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmomPg//WAORZ5Kg3uOwXbqV6wreVSxIfm7WXpOYS69uNl6fSh6n5l+q\r\nw9YsOBeYogArpXJdlClLJmudc0TlhNT42x5npdJhxrHJjzAg2s7nAtEsz2AS\r\n8NRZJFsHHxgi9GN+q/USqbmjRkLg3NvQn/WMvbcqD0FKi0WmalwFzKdzYhOk\r\n39gzK9q/5/4QdtJAMdX01IcXM8DEqmd0PNuhub32jcu3OES/joAofaeDYEl4\r\noJK69Ba/pNszRHJPhZXFwzjYmhIvefoB7rswyqDku/7kjjt965mclPxGlfED\r\n4YHoQLpX8AGm8kG4x6cIiIaraqgW1qNVUY21pg4dxAxZKu/UixdYNSybuBAN\r\n9aUZS4Chtcsu5WFO4w/QEzPPBq7ugjPcD6kRhiYNjGG0+8GuCJYHHsP8TM3J\r\nOgfmG2Nd5zUEMn2A2Su0wCglNy9WsSaJcsAw9BG+jhq4pzlLDWuzcbfTrNei\r\nw78buLrR+/Z7GgAL7nok+8+s7NtoG0AkRumpGvWMqyzb/+YZ2HvoUm38m+VI\r\nhFhQ9p8kwtgeRZeOxm5bYM4op5KdXKCkGQUhhYQxoiuC3tivJ+WzTt2RCuCc\r\nUs7Xyd+uwVHK4CVLnD7JcfvunihzOOJb8VSS4VnbyX98k139R/RR+XMGXs45\r\nR9IrNMWxa9SlzMBfd13jyQjxaZYAFXlIZVo=\r\n=204Y\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptrjeffrey","email":"ptrjeffrey@163.com"},"directories":{},"maintainers":[{"name":"ptrjeffrey","email":"ptrjeffrey@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dtdx-sdk_0.0.7_1658203963777_0.25174579698612254"},"_hasShrinkwrap":false},"0.0.8":{"name":"dtdx-sdk","version":"0.0.8","description":"1. npm i dtdx-sdk\r 2. npm run test\r ```\r <<<<<<<<<<<<< authenticated\r ```\r if u see output above that means it works","main":"index.js","scripts":{"test":"node test.js"},"dependencies":{"@feathersjs/authentication-client":"^4.5.11","@feathersjs/feathers":"^4.5.11","@feathersjs/socketio-client":"^4.5.11","crypto-js":"^4.1.1","dayjs":"^1.11.3","qs":"^6.11.0","socket.io-client":"^2.3.0"},"author":{"name":"sean.zhang@digitwin.com"},"license":"ISC","gitHead":"c8ebef4055ce90a397da68101000e16acb4d307d","_id":"dtdx-sdk@0.0.8","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-VH4ceNeceQm3FBcaD/aOxG2W9rMHMYfIXoSrh5XyPJ+ipBoD7BKOHmn4ErNARgXbIvr4HLeUICW/+pEuHPBgrQ==","shasum":"f2016cda1c9f9e890ab876e5c17c10cda549f832","tarball":"https://registry.npmjs.org/dtdx-sdk/-/dtdx-sdk-0.0.8.tgz","fileCount":7,"unpackedSize":11592,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA2rzyTfOx8j3hMXM460h4ScYypRzcmwx1ZcW9hcJbvdAiEAz3sokvPOUjzfS8zjLMKAtv+cio5QJIeYP4SALdda24o="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi1kgeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKOQ/9EquCah1bRP9mhemwC+gniMzVBQP/RXGpunYLQNJNZu8ExCNB\r\nzf5Bo/q4dBEYinB6zaMS3tPFof9PYn3Pp8Dp0HhX8+5UHYHrXAw61e/JgEU7\r\n0M8fJlp1+Cc0x15yvI7dkDE/FAUWlrtMYcNI8v5a2f1rEkkDH18OQpxoo81j\r\nxbk00sty+Ie1K5o0xV3rVCw+y2j1DLjOs5Hq25G27qyjMAu9GAjAN7dcsqpf\r\nCdu/WgKS7rgpVknwKn336xyqw0IC6VzXAGNklzRRY3ssE0AoDXOsjAYKJSZO\r\nqoHoPVIwn/jl2MKYY8bq2GyEgcPlBZcqpPvjBPIZJuGBS5KruHcZl4T3RU9z\r\nFCWGZ+5fUEQmeu7F4zcOXhDAIpkN0D3nYLqy74CDRx9HJw88iuEs9N1Dt1Ca\r\nCAxiZoMxUM4aL28BZMXP3kcDCHw38TwB4USlNdng0kYCbMBFktW5cdPnggN/\r\nvV/vlDgfgQwEME135NHwDTPLoRZt0E4xFj/GoFFGRSvXel3a2peBNYb+6SQK\r\nCW6ndKmITNOL7w4voL4ueWfjkaAVeRqYlGZYym09/sp/ykPZwCQOs0CpGNqD\r\nWeRYU8gN9LQAr4jSDHQ2g3Lodjd0aAW6E7mqP+CKHSj840XeWKpA7UDR6M8O\r\nac4p8rsP3sNNoJHDzYAh5Ory8sG1HrBy8m8=\r\n=ByXo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptrjeffrey","email":"ptrjeffrey@163.com"},"directories":{},"maintainers":[{"name":"ptrjeffrey","email":"ptrjeffrey@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dtdx-sdk_0.0.8_1658210334683_0.6312342127446602"},"_hasShrinkwrap":false},"0.1.11":{"name":"dtdx-sdk","version":"0.1.11","description":"1. npm i dtdx-sdk\r 2. npm run test\r ```\r <<<<<<<<<<<<< authenticated\r ```\r if u see output above that means it works","main":"index.js","scripts":{"test":"node test.js","gen-js":"tsc -d"},"dependencies":{"@feathersjs/authentication-client":"^4.5.11","@feathersjs/feathers":"^4.5.11","@feathersjs/rest-client":"^4.5.15","@feathersjs/socketio-client":"^4.5.11","axios":"^0.27.2","crypto-js":"^4.1.1","dayjs":"^1.11.3","qs":"^6.11.0","socket.io-client":"^2.3.0"},"author":{"name":"sean.zhang@digitwin.com"},"license":"ISC","devDependencies":{"ts-node":"^10.9.1","typescript":"^4.7.4"},"gitHead":"9930d16dd038596bd3e60a8e0916905791e6d16c","_id":"dtdx-sdk@0.1.11","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-YdauxFVXBp41dArT9kuOntJd9SH8R2iBWLTL7oE/HW3z09sdbKgiuYX9ZdAXVJqULRerrBCEjplYl1KnKriU6w==","shasum":"ff749e9b97d9742334a417b382d19f1309d053e9","tarball":"https://registry.npmjs.org/dtdx-sdk/-/dtdx-sdk-0.1.11.tgz","fileCount":17,"unpackedSize":1144418,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBSNDPqnj5MFury/fXk+zyBgtz3Jsgw80HYDpNgV/PHwIgXsgztPla1IgKpGRTk4j3GMRn1YH6GMsY1Lcq70PIrEg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjQ/8VACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpzmg/9FrW/cIOIth/kfQ4Mf4mlvCqmOzgB+deVEPqgV4hDAe+SZ4Is\r\nf1+gQX5JpNXdNsfyzJTCw+baXVyk6obhqPhQFnjxl2k2fqm+wrgGYcm1kP2P\r\nQJTamTLaqjyBHxXT/lQ/jfJ6tkBzmGnPWNBS4TBnQcc2KkyBVAEX15EJs3Ty\r\n9ej7NxvuX8qCnfkHn+DOhzGJf1w6i+XajMURrJmHxxPLXGG+3Ge1lfudFdYc\r\nNHzMU3GWzo/5eCDZci8ONUcT5+zup+v8zwwUikGOp1gUJqW+T2tjhuY99w96\r\nl+RcQotWeRNUEsXNwUy9mCzms9+f2xnZ8U1MyMOo3WUuXunYyFwz1TTHq31x\r\nU1HC6/qSLZ5pU+2M/3j7Arc7IeV5ev1vyilGEpCDemdqgvNDSr8odRdbcpjx\r\nA5aaQianNFWzjnS8TpwsivsH2I14WWeGUlr9zbJsrJb9DDR7tSUDYBO81G0E\r\n7x5OIfoxw4jM3iU1/1n7TRrDKrPB6NivH5e8atJ/AfY7Abpf1H05t14tvzwb\r\naJbS/w3F0R/ZgfAriuAjs8rEQyQZJgRxqCtNg7/e0MLZuyu2+YTO3QinszzI\r\nwQWQdaVWagswK95KcLcnC4C0OiSZpApibgd6srCX8SdEhjxcd0ySGNVpYOfA\r\n5uP0kHVaB9NBDaPuR2x/Rw2QKQgYhNi+3Rs=\r\n=2/mV\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptrjeffrey","email":"ptrjeffrey@163.com"},"directories":{},"maintainers":[{"name":"ptrjeffrey","email":"ptrjeffrey@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dtdx-sdk_0.1.11_1665400596702_0.32491366577779"},"_hasShrinkwrap":false},"0.1.12":{"name":"dtdx-sdk","version":"0.1.12","description":"1. npm i dtdx-sdk\r 2. npm run test\r ```\r <<<<<<<<<<<<< authenticated\r ```\r if u see output above that means it works","main":"index.js","scripts":{"test":"node test.js","gen-js":"tsc -d"},"dependencies":{"@feathersjs/authentication-client":"^4.5.11","@feathersjs/feathers":"^4.5.11","@feathersjs/rest-client":"^4.5.15","@feathersjs/socketio-client":"^4.5.11","axios":"^0.27.2","crypto-js":"^4.1.1","dayjs":"^1.11.3","qs":"^6.11.0","socket.io-client":"^2.3.0"},"author":{"name":"sean.zhang@digitwin.com"},"license":"ISC","devDependencies":{"ts-node":"^10.9.1","typescript":"^4.7.4"},"gitHead":"c10146df8d27da3973bc9d4516d85900e0338289","_id":"dtdx-sdk@0.1.12","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-02MO3LA4q2zB28gQC9tNtX/AnZpuo6GSc+/Vjrer3iMsbcTwMY+rnDyl9LdLVBysqbWQQhxmU+Vfe8MHC6iWzw==","shasum":"1a3534e8f3c9af1984adcfa6a998f714deb5d9d9","tarball":"https://registry.npmjs.org/dtdx-sdk/-/dtdx-sdk-0.1.12.tgz","fileCount":17,"unpackedSize":1144515,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVncZnnWo1RagbSHhHklS6BDYAF3dArfV+nBjJjWB3tQIgZWNtcA5L/GHX26pfxCJob2HzP35jX/hkUsIR1NFEJZI="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjRl+TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmplRRAAofQ4SVzjgRCh58lzUpt6aD+AClTRn2T1eOHlEUUyKtaE3QD2\r\nbrQvVSOGaXex/7GeZJdal54L/7O8roxpqXwkrD1cO8b4SLWnz1wlrYJBv8+d\r\n15qQ9YM3KbcoWESKJZ5Azr5pAoWe/8u0GqCF7VlfLUj/WGUybdGFyP186T2R\r\nfNlE061EdWgrTqWwj4gR+sU2gRzv8djlHKeEHE49jd8fK/Bi+dw1VM5zbOny\r\nTijMoqKNyqGqv+d/EckGdS5hC77AkFEzPvu/g2sTzXzA1G7S96W/wlJFUlKS\r\neBbg0dFH6rcGYwLbvhxTN/v01vAW04aT7sPxOLAWMGKZBWV1uv0GR1N1UtBO\r\nLFx2q2d2zdPM9V0XjnqDnBMosuCJxYsFVQtKl+Xsozpa5LgAGfPM51EjkVqg\r\nEoPbCx4QpDGfDJnS99S80wcyY8leIlQ1XHQNgomqTmf/N8bHhhyT9ArUET6R\r\nxe6RkHOYOs+ikTXRNdJQDmQMJsgndkkhnUAW//Scjf/NOTzRuSKgNutwbM5j\r\nhKkd6+YVMBh1HbpZ7GQ7oE5S1ctflOQ3HNBfFwZuhzdEL0/H9xEkRIY3zVXn\r\n/jjIivNjJPGtIPDsgyd5wRakXKKtKwHOv35lfsDqFo4Vm4mHDtK6aONLWXlG\r\ndikgFT4HOvkNJaQDSK417zdwhLp5vqckml0=\r\n=R2q8\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptrjeffrey","email":"ptrjeffrey@163.com"},"directories":{},"maintainers":[{"name":"ptrjeffrey","email":"ptrjeffrey@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dtdx-sdk_0.1.12_1665556371521_0.6863582615270838"},"_hasShrinkwrap":false},"0.2.0":{"name":"dtdx-sdk","version":"0.2.0","description":"1. npm i dtdx-sdk\r 2. npm run test\r ```\r <<<<<<<<<<<<< authenticated\r ```\r if u see output above that means it works","main":"index.js","scripts":{"test":"node test.js","gen-js":"tsc -d"},"dependencies":{"@feathersjs/authentication-client":"^4.5.11","@feathersjs/feathers":"^4.5.11","@feathersjs/rest-client":"^4.5.15","@feathersjs/socketio-client":"^4.5.11","axios":"^0.27.2","crypto-js":"^4.1.1","dayjs":"^1.11.3","qs":"^6.11.0","socket.io-client":"^2.3.0"},"author":{"name":"sean.zhang@digitwin.com"},"license":"ISC","devDependencies":{"ts-node":"^10.9.1","typescript":"^4.7.4"},"gitHead":"ec0dfb0062fb17010eea7a5b15b2607e2b268617","_id":"dtdx-sdk@0.2.0","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-0eYCx3NVrN89sltl04IYdCdEYaLhDPMEpnl5wnhpJ0spR/a9tftKN0pu6S1HexSWQPtn8JIWQYpob7eqdw3YUw==","shasum":"35b3ecb8856a7cdc37b57f899e5be5f8fff30f45","tarball":"https://registry.npmjs.org/dtdx-sdk/-/dtdx-sdk-0.2.0.tgz","fileCount":17,"unpackedSize":1144694,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC5bjBRez37VMv9dFn0YMJo//2leIg/NiJCUdOhGUZLDwIhAMxm2vFAW5HkZe3MSs2eUV5VYo8qFP8hFBKMIc5Ycnc+"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjR34gACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrujQ/9Fb5m8ZyygsxKry0OwjVRzhMkR7KXMtHDp+WzmnSEez9Q23N1\r\n4KQIESxBzyViWdvaQTVgN8WP6irT8lIDUPHEzAmsxwhRM4IOZyLaUo76q2QV\r\n1faubVRrC7WX/MMi9i6ghQPIFfGIqg/YGGI41FfGtfg+9MQ0RquusSPGkAkz\r\nsHFdiz8yFyI7x3XiEdJV0gVg8ttBCOEtP7NLGunW02gQYyoclBY11/2vcyu+\r\nVgTzLUm6Q/fhiSvcZgOgCwEAxVqCYvd7XvUPDmYTCjebmEmyd8wjDxQjNhpe\r\nyHvcye1VikfYJU3M8DU9mJ4djeOv9WUHrJpti2Qks/6Qk6GM1HJMliSA40AL\r\nJT3beylx+OQFpI4nMk0URX0iN0TmR21cGiiiwblhc+xy6J9PCbtttefClLHN\r\n6QD/hAJty94wjwIBy2Pl39FCSaz2PLhhw+w6+psz0dOObWO8HCvdjiFAlqo5\r\ncCHTSHZvm40vBI+/buH2svzhrK3SgSnyO6OrQc28IQRHiAXJt6UqIa64IDha\r\nfL7mUJzhTuUuxtXgGxcPFgpUja4lFwyhNgyGruOo6qIOquAwUefDvj+hcioK\r\nJLycgcRPQd18augJarc9Cg6rcGWuBLJ22fuAq/XOkiPf/yOxum4h1nJL8HXB\r\nH+iiE7JbMkQwLV8DM68+oiHS7iy4F89TZ6s=\r\n=OS3+\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptrjeffrey","email":"ptrjeffrey@163.com"},"directories":{},"maintainers":[{"name":"ptrjeffrey","email":"ptrjeffrey@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dtdx-sdk_0.2.0_1665629727790_0.013951978739445092"},"_hasShrinkwrap":false},"0.3.0":{"name":"dtdx-sdk","version":"0.3.0","description":"1. npm i dtdx-sdk\r 2. npm run test\r ```\r <<<<<<<<<<<<< authenticated\r ```\r if u see output above that means it works","main":"index.js","scripts":{"test":"node test.js","gen-js":"tsc -d"},"dependencies":{"@feathersjs/authentication-client":"^4.5.11","@feathersjs/feathers":"^4.5.11","@feathersjs/rest-client":"^4.5.15","@feathersjs/socketio-client":"^4.5.11","axios":"^0.27.2","crypto-js":"^4.1.1","dayjs":"^1.11.3","qs":"^6.11.0","socket.io-client":"^2.3.0"},"author":{"name":"sean.zhang@digitwin.com"},"license":"ISC","devDependencies":{"ts-node":"^10.9.1","typescript":"^4.7.4"},"gitHead":"1a4f5b969d53f5de607e6aa0601cfe807e05a318","_id":"dtdx-sdk@0.3.0","_nodeVersion":"12.16.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-ST0Nk8DIi/gMoQX7Rn66QsX0Q+66FGqZFOdbth3La7Z80pojRmnbPfBAfoWLWksNxJgp7l8PMPgMpF/59/fYDA==","shasum":"b042cc96940c9b73b90db0a1ebf186c6d8eb03eb","tarball":"https://registry.npmjs.org/dtdx-sdk/-/dtdx-sdk-0.3.0.tgz","fileCount":14,"unpackedSize":46439,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCpm0qoQDXMsNCa9Ug9y5eg+S4i3zC7dXKvLnBobXQjBwIgeTGJgOQ0m4udlSogsTA/yDa03IS5vlFZkcmf//Tikgs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcz6eACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpmkg//aUhuBXh8fqcCwLmUPdBqOEh1W03ukLJy7VCuDqvyu/Aqa1Jr\r\nOx+UpfElBHbPqV0Cbzy7UqUTdVmnugMdXZIJuuk7Hwbnunjh9rGjuaP4Cn2P\r\nY9ny4GXjmPunK6Mdbx0+91ZEMEgfPtV1InlK0eB7sb6krGbg7qwRBDBjkKda\r\n02ob3NotU3NW3F3jvzScf74U8+4EaO018sXYeH2SYaGJknncQEtssCEWXqgS\r\n2SRHl706w0TOq3lp46Rfn5h+7XOXcTHqm7MCYI16nQ49TyA/hTkiGi3Kp21p\r\nQhtpymoxQxy8rSuK94pbCV/NqDEEC8T/tySxwIqUjPGnaNcrqQH0aqN1xW0m\r\nv4i1W7YHZNvuXsEGTW+HUJR3UBTik/Ftt9UTyLKxwPHAAn3IFm5dffNHdxdB\r\nbFcLi8KhVj9o7RXMegkApX4PFdW8oa/P2/xFqBIi1ZmjxGng1W0n8nJryjPW\r\naAw82SpwsKrrd+0ZKQAMj9yryL4fC6EvH8w78v/0m5jQCRKv4hpLS7e0JOn4\r\nrtJ2LBkoFvxHbRocbF1nI9hcNGBpWjbUk5vgYGX+VRME3qA5CyeDEudYVcxI\r\nU6Ewjpm3bqFWXrwm17m/DH9KRUUReYeSWUFW38evwG9sv/K8L0T5Ccf+mLZd\r\nuYpylwSxnyrFDGU+UezI6zo7KmnZK2vZqwg=\r\n=jsW2\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"ptrjeffrey","email":"ptrjeffrey@163.com"},"directories":{},"maintainers":[{"name":"ptrjeffrey","email":"ptrjeffrey@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dtdx-sdk_0.3.0_1668497054403_0.5821579308285056"},"_hasShrinkwrap":false},"0.4.0":{"name":"dtdx-sdk","version":"0.4.0","description":"1. npm i dtdx-sdk\r 2. npm run test\r ```\r <<<<<<<<<<<<< authenticated\r ```\r if u see output above that means it works","main":"index.js","scripts":{"test":"node test.js","gen-js":"tsc -d"},"dependencies":{"@feathersjs/authentication-client":"^4.5.11","@feathersjs/feathers":"^4.5.11","@feathersjs/rest-client":"^4.5.15","@feathersjs/socketio-client":"^4.5.11","axios":"^0.27.2","crypto-js":"^4.1.1","dayjs":"^1.11.3","qs":"^6.11.0","socket.io-client":"^2.3.0"},"author":{"name":"sean.zhang@digitwin.com"},"license":"ISC","devDependencies":{"ts-node":"^10.9.1","typescript":"^4.7.4"},"types":"./index.d.ts","gitHead":"0a1b3a9702a25ecdf5cba1e957fd67105524d538","_id":"dtdx-sdk@0.4.0","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-2yeXgDD8lmdhiJdWYrJeLFM2ccY3CPouPBRsmIjBl8UKunOLzsrrpKVPKOBa6VKLQYbcBCb/0fO8prI/ap/Ftg==","shasum":"8e7b892243c3cfd17263dce31d712b18ebb66b7a","tarball":"https://registry.npmjs.org/dtdx-sdk/-/dtdx-sdk-0.4.0.tgz","fileCount":16,"unpackedSize":49549,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+vMrFyj22aVTVvQuiExMesfHJor4G6eagO73F6h1haAiA4CgdEUI3VwE3E37vBsphvOfVZTlACTSG879CtR9DDbA=="}]},"_npmUser":{"name":"ptrjeffrey","email":"ptrjeffrey@163.com"},"directories":{},"maintainers":[{"name":"ptrjeffrey","email":"ptrjeffrey@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dtdx-sdk_0.4.0_1686479647183_0.5792498238550021"},"_hasShrinkwrap":false},"0.4.1":{"name":"dtdx-sdk","version":"0.4.1","description":"1. npm i dtdx-sdk\r 2. npm run test\r ```\r <<<<<<<<<<<<< authenticated\r ```\r if u see output above that means it works","main":"index.js","scripts":{"test":"node test.js","gen-js":"tsc -d"},"dependencies":{"@feathersjs/authentication-client":"^4.5.11","@feathersjs/feathers":"^4.5.11","@feathersjs/rest-client":"^4.5.15","@feathersjs/socketio-client":"^4.5.11","axios":"^0.27.2","crypto-js":"^4.1.1","dayjs":"^1.11.3","qs":"^6.11.0","socket.io-client":"^2.3.0"},"author":{"name":"sean.zhang@digitwin.com"},"license":"ISC","devDependencies":{"ts-node":"^10.9.1","typescript":"^4.7.4"},"types":"./index.d.ts","gitHead":"48f2d7a4ab8312bd7da37021fa99865755763651","_id":"dtdx-sdk@0.4.1","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-h4ZzTGOjrSzLds6x2qfzOzqbLzeO8oU5auzPTJSmssEApQtyIvHoAQRnDR454kMzm3us7tEXSkswa3jxHy9LZQ==","shasum":"41f19b472658bdc67c9683a1f7afa845fdfd256d","tarball":"https://registry.npmjs.org/dtdx-sdk/-/dtdx-sdk-0.4.1.tgz","fileCount":17,"unpackedSize":53285,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAUw3b9xCbN/g7flWUoDpVdNwlg5Kqy8ZxusIt/0PVIQIgIIQSkRqvmXa44+RLjMKhTVd8/lBea1HSguiZYoaikTE="}]},"_npmUser":{"name":"ptrjeffrey","email":"ptrjeffrey@163.com"},"directories":{},"maintainers":[{"name":"ptrjeffrey","email":"ptrjeffrey@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dtdx-sdk_0.4.1_1687600746822_0.5328189310513127"},"_hasShrinkwrap":false},"0.4.2":{"name":"dtdx-sdk","version":"0.4.2","description":"1. npm i dtdx-sdk\r 2. npm run test\r ```\r <<<<<<<<<<<<< authenticated\r ```\r if u see output above that means it works","main":"index.js","scripts":{"test":"node test.js","gen-js":"tsc -d"},"dependencies":{"@feathersjs/authentication-client":"^4.5.11","@feathersjs/feathers":"^4.5.11","@feathersjs/rest-client":"^4.5.15","@feathersjs/socketio-client":"^4.5.11","axios":"^0.27.2","crypto-js":"^4.1.1","dayjs":"^1.11.3","qs":"^6.11.0","socket.io-client":"^2.3.0"},"author":{"name":"sean.zhang@digitwin.com"},"license":"ISC","devDependencies":{"ts-node":"^10.9.1","typescript":"^4.7.4"},"types":"./index.d.ts","gitHead":"91cb2bd49d1d0a4439f8d6ae9c88f62bc5b329c8","_id":"dtdx-sdk@0.4.2","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-9mlTn+aoc45l8nJmcLIjwGwnh3asU0H1BO0saQV9Udunas+v7pgyID0Y+ywl0IYIT6khhBCvq6mEaCv2kMGcmA==","shasum":"20baa6303bcae9b0af168f4759184bb5327245a3","tarball":"https://registry.npmjs.org/dtdx-sdk/-/dtdx-sdk-0.4.2.tgz","fileCount":21,"unpackedSize":60335,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVZhXcyrYpZWmvVKCdy9NmZuEeAbaStCRbPPh/QybeggIgJvuiy0Aae7kZ5YjGLulrjxqMLWKOAcaeI62EzPakZ+g="}]},"_npmUser":{"name":"ptrjeffrey","email":"ptrjeffrey@163.com"},"directories":{},"maintainers":[{"name":"ptrjeffrey","email":"ptrjeffrey@163.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dtdx-sdk_0.4.2_1688364401330_0.35517979168374025"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-16T06:50:13.927Z","0.0.1":"2022-06-16T06:50:14.098Z","modified":"2023-07-03T06:06:41.712Z","0.0.2":"2022-06-16T07:01:02.044Z","0.0.3":"2022-06-16T07:08:36.483Z","0.0.4":"2022-06-27T04:01:54.731Z","0.0.5":"2022-06-30T02:13:01.194Z","0.0.6":"2022-07-11T06:55:51.800Z","0.0.7":"2022-07-19T04:12:44.038Z","0.0.8":"2022-07-19T05:58:54.854Z","0.0.9":"2022-07-25T08:25:54.867Z","0.1.0":"2022-07-25T10:31:20.747Z","0.1.1":"2022-07-28T03:02:32.600Z","0.1.2":"2022-08-01T03:04:03.589Z","0.1.3":"2022-08-10T05:30:26.827Z","0.1.4":"2022-08-10T10:54:09.827Z","0.1.5":"2022-08-15T09:08:32.412Z","0.1.6":"2022-09-02T08:52:11.248Z","0.1.8":"2022-09-05T01:58:30.586Z","0.1.9":"2022-09-14T08:53:01.671Z","0.1.10":"2022-10-08T08:18:03.333Z","0.1.11":"2022-10-10T11:16:37.011Z","0.1.12":"2022-10-12T06:32:51.831Z","0.2.0":"2022-10-13T02:55:28.069Z","0.3.0":"2022-11-15T07:24:14.570Z","0.4.0":"2023-06-11T10:34:07.358Z","0.4.1":"2023-06-24T09:59:07.040Z","0.4.2":"2023-07-03T06:06:41.602Z"},"maintainers":[{"name":"ptrjeffrey","email":"ptrjeffrey@163.com"}],"description":"1. npm i dtdx-sdk\r 2. npm run test\r ```\r <<<<<<<<<<<<< authenticated\r ```\r if u see output above that means it works","author":{"name":"sean.zhang@digitwin.com"},"license":"ISC","readme":"# How to use\r\n1. npm i dtdx-sdk\r\n2. npm run test\r\n```\r\n<<<<<<<<<<<<< authenticated\r\n```\r\nif u see output above that means it works\r\n\r\n# Work as npm package\r\n1. npm i dtdx-sdk\r\n2. demo script\r\n```\r\nconst dtdxConfig = {\r\n    server: {\r\n        url: 'http://192.168.90.240:8889'\r\n    },\r\n    account: {\r\n        email: 'userxxxx@dtdx.dev',\r\n        password: 'userxxxx',\r\n        appId: '4bd06cfe-f611-46fa-8647-0e4a08edd78f'\r\n    }\r\n}\r\n\r\nconst DTDXClient = require('dtdx-sdk').DTDXClient;\r\nconst client = new DTDXClient(dtdxConfig)\r\n// result\r\n// {success: true}\r\n// {success: false, message:xxx}\r\nconst login = await client.auth()\r\nif (login.success) {\r\n    // do something\r\n}else {\r\n    // show message\r\n}\r\n```\r\n\r\n# subscribe data from twinverse\r\n```\r\n// define callback function bind to each event you want\r\nlet handleData = function (service, event, data) {\r\n  console.log(`svc ${service} event ${event} data: ${data}`)\r\n}\r\n\r\n// subscribe event\r\nclient.on('transform-classic-data', 'created', handleData);\r\nclient.on('transform-classic-data-1', 'created', handleData);\r\n```\r\n\r\n# support ak/sk authorization\r\n```\r\nconst dtdxConfig3 = {\r\n  server: {\r\n      url: 'http://127.0.0.1:3031'\r\n  },\r\n  account: {\r\n    ak: \"86ae6e76897640a5880bb4e4e8507965\",\r\n\t  sk: \"306d6b62d69f4ffb\",\r\n    appId: '4bd06cfe-f611-46fa-8647-0e4a08edd78f'\r\n  }\r\n}\r\n```\r\n1. got your ak sk from twinverse platform\r\n2. debug with ak/sk info without change any code\r\n\r\n# support REST mode by configuring\r\n```\r\ndtdxConfig3 = {\r\n  server: {\r\n    url: 'http://192.168.90.211:30112',\r\n    mode: 'rest'\r\n  },\r\n  account: {\r\n    ak: \"86ae6e76897640a5880bb4e4e8507965\",\r\n\t  sk: \"306d6b62d69f4ffb\",\r\n    appId: '4bd06cfe-f611-46fa-8647-0e4a08edd78f'\r\n  }\r\n}\r\n```\r\n## pay attention\r\nthe default mode is websocket that mode: 'websocket'\r\n\r\nif want to use rest mode that means give up two-way work mode\r\n\r\n# add rest method\r\n1. client.create(eventname, data)\r\n2. client.patch(eventname, data)\r\n3. client.find(eventname, data)\r\n4. client.get(eventname, id, data)\r\n5. client.update(eventname, id, data)\r\n6. client.remove(eventname, id, data)\r\n\r\nAll above methods support refresh token automatically\r\n\r\n# support websocket without upgrading\r\n```\r\nconst dtdxConfig = {\r\n  server: {\r\n      url: 'http://192.168.90.211:30304',\r\n      mode: 'ws'\r\n  },\r\n  account: {\r\n    \"email\" : \"usexxxx@dtdx.dev\",\r\n    \"password\" : \"usexxxx\",\r\n    appId: '4bd06cfe-f611-46fa-8647-0e4a08edd78f'\r\n  }\r\n}\r\n```\r\n\r\n# new features\r\n1. support sec-websocket-key\r\n2. support edge authorization\r\n3. support websocket without upgrading\r\n\r\n# connect mode\r\n1. rest: rest\r\n2. websocket: polling then upgrade to websocket\r\n3. ws: websocket without upgrading, to support the multi-pod instances in K8S","readmeFilename":"readme.md"}