{"versions":{"3.0.0":{"name":"@tdengine/rest","version":"3.0.0","description":"A REST connector for TDengine","source":"index.ts","main":"dist/main/index.js","module":"dist/module/index.mjs","types":"dist/types.d.ts","directories":{"example":"example","test":"test"},"scripts":{"example":"tsc && node ./tsc/example/example.js","build":"parcel build --no-source-maps","watch":"parcel watch","prepare":"parcel build"},"repository":{"type":"git","url":"git+https://github.com/taosdata/TDengine.git#develop"},"keywords":["REST","Node.js","Typescript","TDengine","taos","IOT","node-fetch"],"author":{"name":"TaosData Inc."},"license":"MIT","dependencies":{"node-fetch":"^2.6.7"},"devDependencies":{"@parcel/packager-ts":"^2.4.1","@parcel/transformer-typescript-types":"^2.4.1","@types/node":"^18.0.0","@types/node-fetch":"^2.6.1","parcel":"^2.4.0","typescript":"^4.6.3"},"bugs":{"url":"https://github.com/taosdata/tdengine/issues"},"homepage":"https://github.com/taosdata/tdengine#readme","gitHead":"63ad0252aaaec7d743d871a08939aaadc360b0b6","_id":"@tdengine/rest@3.0.0","_nodeVersion":"12.18.0","_npmVersion":"8.17.0","dist":{"integrity":"sha512-yYdloWZ9tfDHNCGECWkgcRvHNUnFlGFwviFqmA9G6sQ7rHKvQ/j3b6ufSYxQR/ZUl/Ko7Xb+v5BPM9XeHKSovw==","shasum":"aee9e9343114e9659f602c6e5095d946da6f8b71","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tdengine/rest/-/rest-3.0.0.tgz","fileCount":18,"unpackedSize":133608,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDreDeAW8lJOlo/t76uObFI3ksXGVPHmBX0Pw+7fXQbtQIhAO0+fJWeK9S5VZkY8MboXjCkeV7esQj9s+HUfFNk6to0"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9iivACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq+TA/+MxAvJi0VqsUnCdun/weL2CbbGBgd5rCS6CfWoaBHynQ1Qirg\r\n1CAuWelnv66ojEyOzPr3bCZpR7xHC5Stg5JzwtV1lwS2CiIfjdhbsK5hrLWu\r\nPeiL/MaWFoWvTIm6EP0fVQMYvZsF10tKHJBUPsHtR22IxQbAfZMVkukuaTU0\r\ncTTj5LaukHlUYhH+byCWqflnLlaIS/wP0g3dj6B5dqgNNphwKXjcZWvP3jKE\r\ngZtkFcHrYwOKSsdkSfDYlMorFgcg0TUHPGQAddGKEAUsFN3KCu3bjsaFsHoO\r\ngr6flzh8Sub/4tvjcya/3maLrp9Nmc/0wYFz9xf6+laSK4Djpu76i3NSXqUx\r\nLNWoaS3DFJLwuTNJnWDC6gKoijCxK5wNPWSJs4u/3yQp8cICiwdYUPT4T5SO\r\nhaXK7hjTWpN7wVNl4JdlmcnmT3LwVcG0Txv82dg5YvkiVOX6pY4MhMRjFTWH\r\n7k3EidoczGe0XYFmzzVzKGuin3SaDpMUAZ0zPlKtTlhfqXYooaeIVVxXXQQ/\r\nJNXx5pAU1sb1QNEJToiW9E+HBaLLolFirWniekWbMcJ25TXAr9KImKcYtjsg\r\nio/QkfKFhQzhx5IYYFGoMW5SSOba5CYZu3sqDbHwYOAqohCY2hxu9yAVuYjp\r\ndKHZ0fz5EhnLCy5zXwxa52uYSf4W6Re/Sxk=\r\n=g6Nz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"it2@taosdata.com"},"maintainers":[{"name":"anonymous","email":"it2@taosdata.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest_3.0.0_1660299438972_0.13922651424411736"},"_hasShrinkwrap":false,"contributors":[]},"3.0.1":{"name":"@tdengine/rest","version":"3.0.1","description":"A REST connector for TDengine","source":"index.ts","main":"dist/main/index.js","module":"dist/module/index.mjs","types":"dist/types.d.ts","directories":{"example":"example","test":"test"},"scripts":{"example":"tsc && node ./tsc/example/example.js","build":"parcel build --no-source-maps","watch":"parcel watch","prepare":"parcel build"},"repository":{"type":"git","url":"git+https://github.com/taosdata/TDengine.git#develop"},"keywords":["REST","Node.js","Typescript","TDengine","taos","IOT","node-fetch"],"author":{"name":"TaosData Inc."},"license":"MIT","dependencies":{"node-fetch":"^2.6.7"},"devDependencies":{"@parcel/packager-ts":"^2.4.1","@parcel/transformer-typescript-types":"^2.4.1","@types/node":"^18.0.0","@types/node-fetch":"^2.6.1","parcel":"^2.4.0","typescript":"^4.6.3"},"bugs":{"url":"https://github.com/taosdata/tdengine/issues"},"homepage":"https://github.com/taosdata/tdengine#readme","gitHead":"ea4c8eb7c9e6b8b448d6e35d6a0007c598081fcf","_id":"@tdengine/rest@3.0.1","_nodeVersion":"12.18.0","_npmVersion":"8.17.0","dist":{"integrity":"sha512-+8tlTfnROykX+KjPrkpil6DWdWEzEkpxIkRxihckQGO7y+jQQ/MQyNBPxi3CGASFoOnri01dT4ewXvVa9WXZVg==","shasum":"e5bab78b4898659c49953b10870904dceeba5a5d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tdengine/rest/-/rest-3.0.1.tgz","fileCount":18,"unpackedSize":134758,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICBoXYlXCziYFDGB9rn0/A3DQdFGxXAFSCe62gjKXNJhAiEAnFlhpO5AChIkkoZyaidQXfxVBVUWddMxhcZMNp6TQ2Q="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDxUuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqI8A//fruZfckkA5LFtFHG7JqQ5JVgBa6DN2dyz25CKXA5jDjvNKBZ\r\nmaeRfcjnq3kjs/FyHwmSAu8m0KOcGJtAWWyLPwnvTy4OFk1+OcAhUOH+v02l\r\n/IlAmAqGKtl8J5BASbraaNku9GGZvwCJ5H2MITXSrr9trfq9/SMIyN2BKZAh\r\nVYgxWDwj0nFyRHcKsO9IThAMPlQ09DMI/jLVccjbe8+4zaJGfHwEZ9ln65vz\r\njPJKBiK4NJd9nqp87+rgFViX8XYJ3mrXB7+dPenlL85xZRBMOFOOGI1mq24X\r\nTo0VPFOq3Osqo3HVzx5kTVRtAPe3tZ1zSFo/J6382q6XNk/O5gnSOdYLbCBy\r\nFjEU8+8laKyxkO+CQFn84CqbhtOoPPiaZZEkxuCoseSrNC4G6gIumJ+nIedI\r\nW0fdldn0nEsP+smKfyR3939v0K3fu2dBrOvrYbPp/LWpu33ZbUR1RCfGxIse\r\nIiUiyTVrbBrhqytcBWwEW9aAH01SsfzkX+MBaH42bhItq5fgtG+RqY/RS/A+\r\nEaL0hkMVfdCtP6Zv96AfLBM/IAlG1NDH1yKjH0Hn3cV6Iy7E2jtMQKhOFLQh\r\nFsALTSF6zTCq+KlCbVYVmRhxoShDwM4hIKIwi1KnkmWUcHNKKJX5T5OhLShP\r\nrZkCqCSsEHSK4X2TLWMULuyLx77vHiA8h/I=\r\n=8/zT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"it2@taosdata.com"},"maintainers":[{"name":"anonymous","email":"it2@taosdata.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest_3.0.1_1661932846558_0.7384875559631487"},"_hasShrinkwrap":false,"contributors":[]},"3.0.2":{"name":"@tdengine/rest","version":"3.0.2","description":"A REST connector for TDengine","source":"index.ts","main":"dist/main/index.js","module":"dist/module/index.mjs","types":"dist/types.d.ts","directories":{"example":"example","test":"test"},"scripts":{"example":"tsc && node ./tsc/example/example.js","build":"parcel build --no-source-maps","watch":"parcel watch","prepare":"parcel build"},"repository":{"type":"git","url":"git+https://github.com/taosdata/TDengine.git#develop"},"keywords":["REST","Node.js","Typescript","TDengine","taos","IOT","node-fetch"],"author":{"name":"TaosData Inc."},"license":"MIT","dependencies":{"node-fetch":"^2.6.7"},"devDependencies":{"@parcel/packager-ts":"^2.4.1","@parcel/transformer-typescript-types":"^2.4.1","@types/node":"^18.0.0","@types/node-fetch":"^2.6.1","parcel":"^2.4.0","typescript":"^4.6.3"},"bugs":{"url":"https://github.com/taosdata/tdengine/issues"},"homepage":"https://github.com/taosdata/tdengine#readme","gitHead":"7e9418d8701e655d4a07cdbbb9bb920efcbbe470","_id":"@tdengine/rest@3.0.2","_nodeVersion":"12.18.0","_npmVersion":"8.17.0","dist":{"integrity":"sha512-o1+oxPp545ZVvJQ1GUB9FYUrWHFidcX4KQDlvcsPoWpPvyq3J8CK4CPdIdSaAYy5k/K0sNQIjr/eIRWDZKIxmg==","shasum":"b2373bf4c159666b6699d8400288782c70f206e1","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tdengine/rest/-/rest-3.0.2.tgz","fileCount":20,"unpackedSize":139805,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC9tC1/ESMvdecCh8UItg4NN0HoGIZkDXI3/O1igNqOPwIhAI8K6saRkwaeOk5VYFoZZ390uW20vlwi8WSxpyii4UgW"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjMVz1ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrEag//WBollk71Wzuw1SkyI8vHcmA12tIPePdqG79jFctpcp0pHevE\r\neXu7esbg8lbtWi0MQNCzgiHd6DS7YYz+2h1G+wI1Q0cf69QdoVMZAg6SRibk\r\nKtJ1laMoHBNkKWhUiq3k/EGFUYeG184HExDDAzXMbrhumM1g09PCjA7Ztp5N\r\nnG92/4SaS3VxSJxs651wQh3kgJ3W5jjwroSR56XkWw8iRKXdDo8IpVkh13nT\r\nwHqsa04iiVuOKNty0RTS7IuIf4do2x+KLzV1/mg26ihiu8MpphzseUT0PlHP\r\nFw9im1btQTHlUYg+RutJWbyBTbKdb456oUDRkuup1b54xmKdgpRdwLw7gXeT\r\nN+xFoM7bnneSBnrH4WYnMnecyLVMA8GbHocz/MYkb7GpEQIoffdum9+xTmIg\r\nLD8FZGaYzPEq9lx6jjfYVWSnUtoVg3Pzjallzj+tgVaSXgeR2mYO5fmvyfcL\r\n7+pjkzYt2yfiySNA/F/TUvyw8/1U3I5wVgfCGkNSahoj6zqPnbqzVHKiUVSp\r\nwInDuIqP2WFnCp+xeZI7wqPdtyP+n8NVr1aUd2FMHjrD/84w91bnq1H4leZn\r\nraAhzCdw4ttZDdw+FCG3GnUIGjrGOdmyokV7bDc5tUYMckr4hs0Gp5HOvo+N\r\nTSpt3e9nTfb1Ffa1Qd/nsXJdWO43IgT2ysk=\r\n=A3NS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"anonymous","email":"it2@taosdata.com"},"maintainers":[{"name":"anonymous","email":"it2@taosdata.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/rest_3.0.2_1664179445147_0.35733301008576723"},"_hasShrinkwrap":false,"contributors":[]},"3.0.3":{"name":"@tdengine/rest","version":"3.0.3","keywords":["REST","Node.js","Typescript","TDengine","taos","IOT","node-fetch"],"author":{"name":"TaosData Inc."},"license":"MIT","_id":"@tdengine/rest@3.0.3","maintainers":[{"name":"anonymous","email":"it2@taosdata.com"}],"homepage":"https://github.com/taosdata/tdengine#readme","bugs":{"url":"https://github.com/taosdata/tdengine/issues"},"dist":{"shasum":"7896e22e3a789824546f645cb4c2e46ac432810a","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@tdengine/rest/-/rest-3.0.3.tgz","fileCount":20,"integrity":"sha512-rlWIjMadWxcSe3dkHfhWPv5d1JuuNWXnsDuZrEKkJz5HBy7yCP6eD1B/uvBghdzEcIjbMIsS14mGERAzInT1cw==","signatures":[{"sig":"MEYCIQCKIox4lfQRjlPvdfqtTgLn2tIy4xlzT75GYcTT8A8kkQIhAOG6Xnd+U6pUi4PpEjrVlRBZVoRND4AFXGQVZq1ItmUJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":140049,"size":44359},"main":"dist/main/index.js","types":"dist/types.d.ts","module":"dist/module/index.mjs","source":"index.ts","scripts":{"build":"parcel build --no-source-maps","watch":"parcel watch","example":"tsc && node ./tsc/example/example.js","prepare":""},"_npmUser":{"name":"anonymous","email":"it2@taosdata.com"},"repository":{"url":"git+https://github.com/taosdata/TDengine.git#develop","type":"git"},"_npmVersion":"10.5.0","description":"The rest Node.js for TDengine 3.0 version and above. But it is unmaintained. Please use @tdengine/websocket for future development.","directories":{"test":"test","example":"example"},"_nodeVersion":"20.12.2","dependencies":{"node-fetch":"^2.6.7"},"_hasShrinkwrap":false,"devDependencies":{"parcel":"^2.4.0","typescript":"^4.6.3","@types/node":"^18.0.0","@types/node-fetch":"^2.6.1","@parcel/packager-ts":"^2.4.1","@parcel/transformer-typescript-types":"^2.4.1"},"_npmOperationalInternal":{"tmp":"tmp/rest_3.0.3_1732778415289_0.5362521570950702","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.","_cnpmcore_publish_time":"2024-11-28T07:20:15.446Z","publish_time":1732778415446,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"3.0.3"},"name":"@tdengine/rest","time":{"created":"2022-08-12T10:45:37.399Z","3.0.0":"2022-08-12T10:17:19.212Z","modified":"2024-11-28T07:23:27.103Z","3.0.1":"2022-08-31T08:00:46.740Z","3.0.2":"2022-09-26T08:04:05.323Z","3.0.3":"2024-11-28T07:20:15.446Z"},"readme":"# TDengine RESTful\n\nThis is a TDengine's RESTful connector in TypeScript. It's depend on [node-fetch v2](https://github.com/node-fetch/node-fetch/tree/2.x). Using `fetch(url,options)` to send sql statement and receive response.\n\n## Important Notice\n\nThe rest Node.js for TDengine 3.0 version and above. But it is unmaintained. Please use @tdengine/websocket for future development.\n\n## Installation\n\n```bash\nnpm i @tdengine/rest\n```\n\n## Usage\n\n```TypeScript\nimport { options, connect } from '@tdengine/rest'\n// From v3.0.0 path is '/rest/sql', and this path will return timestamp in RFC3339.\n// This config step can be skipped.\noptions.path='/rest/sql';\n// set host\noptions.host='localhost';\n// set other options like user/passwd\n\nlet conn = connect(options);\nlet cursor = conn.cursor();\n(async()=>{\n    let result = await cursor.query('show databases');\n    // optional:\n    // let result = await cursor.query('show databases',pure=false);\n    \n    // Get Result object, return Result object.\n    console.log(result.getResult());\n    // Get status, return 'succ'|'error'.\n    console.log(result.getStatus());\n    // Get head,return response head (Array<any>|undefined,when execute failed this is undefined).\n    console.log(result.getHead());\n    // Get Meta data, return Meta[]|undefined(when execute failed this is undefined).\n    console.log(result.getMeta());\n    // Get data,return Array<Array<any>>|undefined(when execute failed this is undefined).\n    console.log(result.getData());\n    // Get affect rows,return number|undefined(when execute failed this is undefined).\n    console.log(result.getAffectRows());\n    // Get command,return SQL send to server(need to `query(sql,false)`,set 'pure=false',default true).\n    console.log(result.getCommand());\n    // Get error code ,return number|undefined(when execute failed this is undefined).\n    console.log(result.getErrCode());\n    // Get error string,return string|undefined(when execute failed this is undefined).\n    console.log(result.getErrStr());\n})()\n\n```","users":{}}