{"_id":"qansigliere-testrail-api-integration","_rev":"27-40544ba1e245e25ef5bc08a7b4caea0e","name":"qansigliere-testrail-api-integration","dist-tags":{"latest":"1.2.0"},"versions":{"0.1.0":{"name":"qansigliere-testrail-api-integration","version":"0.1.0","keywords":["npmjs","testrail","api","js","javascript","integration","qansigliere","test","run","plan","case"],"author":{"name":"qansigliere@gmail.com"},"license":"MIT","_id":"qansigliere-testrail-api-integration@0.1.0","maintainers":[{"name":"qansigliere","email":"qansigliere@gmail.com"}],"homepage":"https://github.com/QANSIGLIERE/testrailAPIIntegration#readme","bugs":{"url":"https://github.com/QANSIGLIERE/testrailAPIIntegration/issues"},"dist":{"shasum":"216b0c354533c14044820f756b5144681cceedc4","tarball":"https://registry.npmjs.org/qansigliere-testrail-api-integration/-/qansigliere-testrail-api-integration-0.1.0.tgz","fileCount":9,"integrity":"sha512-I0nfD/9hqmr6yzDB74Ov1v2N/5bXgNle283/2ywiYIUCsKiNnQzQJ+o6hQo5Gg9EX6m0M84HAHSirW70YIrXIw==","signatures":[{"sig":"MEUCIQC9sh9pmXXflSnvQDqW6K5uYc9SGQhM6Vjc8uRp4xxeQgIgIAnkt1rZtysTV+449Z7dLtVh/ib0feMueE3kNR2oFbw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4605},"main":"index.js","gitHead":"73f1d61d1fc358f5b082d5ea33a0a64c38978ed3","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"qansigliere","email":"qansigliere@gmail.com"},"repository":{"url":"git+https://github.com/QANSIGLIERE/testrailAPIIntegration.git","type":"git"},"_npmVersion":"10.8.1","description":"The main idea of ​​this library created in the JavaScript language is to provide a ready-made set of API methods for integration with Testrail","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qansigliere-testrail-api-integration_0.1.0_1729267763483_0.621098326675231","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"qansigliere-testrail-api-integration","version":"0.2.0","keywords":["npmjs","testrail","api","js","javascript","integration","qansigliere","test","run","plan","case"],"author":{"name":"qansigliere@gmail.com"},"license":"MIT","_id":"qansigliere-testrail-api-integration@0.2.0","maintainers":[{"name":"qansigliere","email":"qansigliere@gmail.com"}],"homepage":"https://github.com/QANSIGLIERE/testrailAPIIntegration#readme","bugs":{"url":"https://github.com/QANSIGLIERE/testrailAPIIntegration/issues"},"dist":{"shasum":"d17406559a47b6ddf8eb493d64d17d6b1de56c28","tarball":"https://registry.npmjs.org/qansigliere-testrail-api-integration/-/qansigliere-testrail-api-integration-0.2.0.tgz","fileCount":9,"integrity":"sha512-cmx+q2XY+zVsubZGwZ5i5Y08K9h6yFRxWOpru2hXIBIiWjNzf89z0jFV0DwCdkDuBqusiGJZXSTI8JrccMrp3Q==","signatures":[{"sig":"MEQCIBueOqO1GZzqxdEADJSob/K/5NvB29RI59x4pVuHVJc4AiBji0XW1/gSveKnHINfGHXt2l7FfP2G+tgBGBD+Pc8+LQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5950},"main":"index.js","gitHead":"ff4d6c72ae7fd1fa9b3b76df6d75cf6a9ae2ffa0","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"qansigliere","email":"qansigliere@gmail.com"},"repository":{"url":"git+https://github.com/QANSIGLIERE/testrailAPIIntegration.git","type":"git"},"_npmVersion":"10.8.1","description":"The main idea of ​​this library created in the JavaScript language is to provide a ready-made set of API methods for integration with Testrail","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qansigliere-testrail-api-integration_0.2.0_1729268987269_0.2699646905110358","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"qansigliere-testrail-api-integration","version":"0.4.0","keywords":["npmjs","testrail","api","js","javascript","integration","qansigliere","test","run","plan","case"],"author":{"name":"qansigliere@gmail.com"},"license":"MIT","_id":"qansigliere-testrail-api-integration@0.4.0","maintainers":[{"name":"qansigliere","email":"qansigliere@gmail.com"}],"homepage":"https://github.com/QANSIGLIERE/testrailAPIIntegration#readme","bugs":{"url":"https://github.com/QANSIGLIERE/testrailAPIIntegration/issues"},"dist":{"shasum":"073fb2872d8ed4b8ead4d6dd4e0ec512904b79f3","tarball":"https://registry.npmjs.org/qansigliere-testrail-api-integration/-/qansigliere-testrail-api-integration-0.4.0.tgz","fileCount":9,"integrity":"sha512-NDOvW2VIYc3h9cGtrHzEh4enn9f0ZZHNsBpUmviX7KRfAWre1alYPWiUDxee0qLuR32CQyXTfAQibhOnSGIJwg==","signatures":[{"sig":"MEQCIF2I98YRgz3uiNben02B4tGJfGy25Oapr6XHm6tn6KrRAiAusWgG65lBBbsIM//6oqw6vz0Sm62Ttn+MbP1tgNsM9Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":7597},"main":"index.js","gitHead":"c1f3d9994f6835278ffa20c2cdde406991de2ed1","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"qansigliere","email":"qansigliere@gmail.com"},"repository":{"url":"git+https://github.com/QANSIGLIERE/testrailAPIIntegration.git","type":"git"},"_npmVersion":"10.8.1","description":"The main idea of ​​this library created in the JavaScript language is to provide a ready-made set of API methods for integration with Testrail","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qansigliere-testrail-api-integration_0.4.0_1729271265430_0.7991205653761355","host":"s3://npm-registry-packages"}},"0.7.0":{"name":"qansigliere-testrail-api-integration","version":"0.7.0","keywords":["npmjs","testrail","api","js","javascript","integration","qansigliere","test","run","plan","case"],"author":{"name":"qansigliere@gmail.com"},"license":"MIT","_id":"qansigliere-testrail-api-integration@0.7.0","maintainers":[{"name":"qansigliere","email":"qansigliere@gmail.com"}],"homepage":"https://github.com/QANSIGLIERE/testrailAPIIntegration#readme","bugs":{"url":"https://github.com/QANSIGLIERE/testrailAPIIntegration/issues"},"dist":{"shasum":"5a26b7533ccdc895914fc11b5436a662101a2656","tarball":"https://registry.npmjs.org/qansigliere-testrail-api-integration/-/qansigliere-testrail-api-integration-0.7.0.tgz","fileCount":9,"integrity":"sha512-x5giWNzb4sfjw1hPV0tapBWwNOCkRAKpEY5dChgAnojY+oFRDvj+7ijjewm2Tc83pTbegcGJc1Po5OrwP/iqtw==","signatures":[{"sig":"MEQCIHaNTeAMbIYA3SC6YbjYn616Bq6vcpeeFdMjlNgSYTJjAiBTHZIben6QrgPJmjRh6Zf96Ls9DcgVIfxDztM7o9kePA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8706},"main":"index.js","gitHead":"bce76a4404c4af4c9c091f39ce52f55b483939bc","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"qansigliere","email":"qansigliere@gmail.com"},"repository":{"url":"git+https://github.com/QANSIGLIERE/testrailAPIIntegration.git","type":"git"},"_npmVersion":"10.8.1","description":"The main idea of ​​this library created in the JavaScript language is to provide a ready-made set of API methods for integration with Testrail","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qansigliere-testrail-api-integration_0.7.0_1729272309854_0.5411209031754702","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"qansigliere-testrail-api-integration","version":"0.8.0","keywords":["npmjs","testrail","api","js","javascript","integration","qansigliere","test","run","plan","case"],"author":{"name":"qansigliere@gmail.com"},"license":"MIT","_id":"qansigliere-testrail-api-integration@0.8.0","maintainers":[{"name":"qansigliere","email":"qansigliere@gmail.com"}],"homepage":"https://github.com/QANSIGLIERE/testrailAPIIntegration#readme","bugs":{"url":"https://github.com/QANSIGLIERE/testrailAPIIntegration/issues"},"dist":{"shasum":"82224a933a83a04d46cb17b70ef5ca767ab72f36","tarball":"https://registry.npmjs.org/qansigliere-testrail-api-integration/-/qansigliere-testrail-api-integration-0.8.0.tgz","fileCount":9,"integrity":"sha512-/7oQB/oXMv3+h83Gvs2WHEEMQrWhT5OlwGg8jryfOI4QRmh+PMpXCNHXx61rq5UMD6EmQrrXLuogpRxLcnfJ0g==","signatures":[{"sig":"MEYCIQCi6An074CUXRbCLhap9Vj5gJDEsA6OL1l9kF8LXVgmPAIhAPp1/Cm+g8PaB2CwGo/rSq/hL2RHlBHeSbZ0jgmIqP8v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":11134},"main":"index.js","gitHead":"851e45597ce371c41344b3d1d14033e601585a96","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"qansigliere","email":"qansigliere@gmail.com"},"repository":{"url":"git+https://github.com/QANSIGLIERE/testrailAPIIntegration.git","type":"git"},"_npmVersion":"10.8.1","description":"The main idea of ​​this library created in the JavaScript language is to provide a ready-made set of API methods for integration with Testrail","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qansigliere-testrail-api-integration_0.8.0_1729274015303_0.15690020442769503","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"qansigliere-testrail-api-integration","version":"0.10.0","keywords":["npmjs","testrail","api","js","javascript","integration","qansigliere","test","run","plan","case"],"author":{"name":"qansigliere@gmail.com"},"license":"MIT","_id":"qansigliere-testrail-api-integration@0.10.0","maintainers":[{"name":"qansigliere","email":"qansigliere@gmail.com"}],"homepage":"https://github.com/QANSIGLIERE/testrailAPIIntegration#readme","bugs":{"url":"https://github.com/QANSIGLIERE/testrailAPIIntegration/issues"},"dist":{"shasum":"384048dd777b9e02811b62f034fce920489dc8a9","tarball":"https://registry.npmjs.org/qansigliere-testrail-api-integration/-/qansigliere-testrail-api-integration-0.10.0.tgz","fileCount":9,"integrity":"sha512-3p4cITI+7ctwrljfy6mdkLo8aC+bfYr+EMV4AJNJVetZ3i1JdNsNnw4rYYh6s4c8U8MIshJeE5Frd6TYQsqsNw==","signatures":[{"sig":"MEQCIBtCU4ki0EBAqLMXyppc+z0e+nDhf5E0lmQmqTaPguYAAiA/SgIDUhpbX0LJaPbtAU9fWRrgjfSm4c0jYkrPOcvnGQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":14409},"main":"index.js","gitHead":"9d5703eb64a9f12b9b2b5a278e84127460d1b216","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"qansigliere","email":"qansigliere@gmail.com"},"repository":{"url":"git+https://github.com/QANSIGLIERE/testrailAPIIntegration.git","type":"git"},"_npmVersion":"10.8.1","description":"The main idea of ​​this library created in the JavaScript language is to provide a ready-made set of API methods for integration with Testrail","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qansigliere-testrail-api-integration_0.10.0_1729285803064_0.9284468350084971","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"qansigliere-testrail-api-integration","version":"0.12.0","keywords":["npmjs","testrail","api","js","javascript","integration","qansigliere","test","run","plan","case"],"author":{"name":"qansigliere@gmail.com"},"license":"MIT","_id":"qansigliere-testrail-api-integration@0.12.0","maintainers":[{"name":"qansigliere","email":"qansigliere@gmail.com"}],"homepage":"https://github.com/QANSIGLIERE/testrailAPIIntegration#readme","bugs":{"url":"https://github.com/QANSIGLIERE/testrailAPIIntegration/issues"},"dist":{"shasum":"e635de26df169083390107df15ea3878e3e06c26","tarball":"https://registry.npmjs.org/qansigliere-testrail-api-integration/-/qansigliere-testrail-api-integration-0.12.0.tgz","fileCount":9,"integrity":"sha512-LED74lxotnbIRvWrUj+8mgUzl9yrh8rACF2C0KLHAaqH7xztNYGVjBSLIkumzjfvFYHzN8/knaDvouLTcwjdPg==","signatures":[{"sig":"MEYCIQCBK9Zn2klsZeGNuRnZjl6DFWDfptrUMhVMwLSD5VLdnAIhAIVDrQGIQz2ntX8CuPwLleFEKt3oeOxGHALYLI+DwMFl","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":15917},"main":"index.js","gitHead":"8256b378c62bb0111ba0685f058a34e9a91b289b","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"qansigliere","email":"qansigliere@gmail.com"},"repository":{"url":"git+https://github.com/QANSIGLIERE/testrailAPIIntegration.git","type":"git"},"_npmVersion":"10.8.1","description":"The main idea of ​​this library created in the JavaScript language is to provide a ready-made set of API methods for integration with Testrail","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qansigliere-testrail-api-integration_0.12.0_1729287076823_0.2352548485309136","host":"s3://npm-registry-packages"}},"0.13.0":{"name":"qansigliere-testrail-api-integration","version":"0.13.0","keywords":["npmjs","testrail","api","js","javascript","integration","qansigliere","test","run","plan","case"],"author":{"name":"qansigliere@gmail.com"},"license":"MIT","_id":"qansigliere-testrail-api-integration@0.13.0","maintainers":[{"name":"qansigliere","email":"qansigliere@gmail.com"}],"homepage":"https://github.com/QANSIGLIERE/testrailAPIIntegration#readme","bugs":{"url":"https://github.com/QANSIGLIERE/testrailAPIIntegration/issues"},"dist":{"shasum":"726f8ba0d65b264c6a021a9dde6c594d79bd7b47","tarball":"https://registry.npmjs.org/qansigliere-testrail-api-integration/-/qansigliere-testrail-api-integration-0.13.0.tgz","fileCount":9,"integrity":"sha512-Z6KrwqDA2Qj+/FPEugprd+LH6lHcgv1ZWasj/5aT2Sc5qjhGnxD96lF45ADOgmItZNqEaTUiAgUiM5Fd3C8eag==","signatures":[{"sig":"MEUCIC6q0ILSfPlSNnzY1y0ktCOBZ7o8Z3Ef4VPgNcbNgzypAiEApzEenABuRvJdjAcK1MFuCwBUhL9l7QiIsSg3izje5Z4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17716},"main":"index.js","gitHead":"7bfe0b97312e24627ee419277c3d26039843f651","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"qansigliere","email":"qansigliere@gmail.com"},"repository":{"url":"git+https://github.com/QANSIGLIERE/testrailAPIIntegration.git","type":"git"},"_npmVersion":"10.8.1","description":"The main idea of ​​this library created in the JavaScript language is to provide a ready-made set of API methods for integration with Testrail","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qansigliere-testrail-api-integration_0.13.0_1729610072536_0.35614772943454565","host":"s3://npm-registry-packages"}},"0.14.0":{"name":"qansigliere-testrail-api-integration","version":"0.14.0","keywords":["npmjs","testrail","api","js","javascript","integration","qansigliere","test","run","plan","case"],"author":{"name":"qansigliere@gmail.com"},"license":"MIT","_id":"qansigliere-testrail-api-integration@0.14.0","maintainers":[{"name":"qansigliere","email":"qansigliere@gmail.com"}],"homepage":"https://github.com/QANSIGLIERE/testrailAPIIntegration#readme","bugs":{"url":"https://github.com/QANSIGLIERE/testrailAPIIntegration/issues"},"dist":{"shasum":"31b71205396478917858bdcd34994e603bfad286","tarball":"https://registry.npmjs.org/qansigliere-testrail-api-integration/-/qansigliere-testrail-api-integration-0.14.0.tgz","fileCount":9,"integrity":"sha512-hUHxmh/580pzNkLjBx59ayMcO/9fl89ADO0+AdNgjZw5S0Rke/Cec/muFFEcuUSWpJX6pCAuTZ6ucXUwVYVCyw==","signatures":[{"sig":"MEUCIFIAThRcNB+OEZlKY3IT6f9nrLHLRhrwr5xrFQbYxqg9AiEAoQQH7VnZgI1fH5GvAdoOcOObAWu+nvPZmloq/lrob3Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":21610},"main":"index.js","gitHead":"f3954bb9f064c1d945f47d899076c541bcebe731","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"qansigliere","email":"qansigliere@gmail.com"},"repository":{"url":"git+https://github.com/QANSIGLIERE/testrailAPIIntegration.git","type":"git"},"_npmVersion":"10.8.1","description":"The main idea of ​​this library created in the JavaScript language is to provide a ready-made set of API methods for integration with Testrail","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qansigliere-testrail-api-integration_0.14.0_1729611999496_0.39993867302569863","host":"s3://npm-registry-packages"}},"0.15.0":{"name":"qansigliere-testrail-api-integration","version":"0.15.0","keywords":["npmjs","testrail","api","js","javascript","integration","qansigliere","test","run","plan","case"],"author":{"name":"qansigliere@gmail.com"},"license":"MIT","_id":"qansigliere-testrail-api-integration@0.15.0","maintainers":[{"name":"qansigliere","email":"qansigliere@gmail.com"}],"homepage":"https://github.com/QANSIGLIERE/testrailAPIIntegration#readme","bugs":{"url":"https://github.com/QANSIGLIERE/testrailAPIIntegration/issues"},"dist":{"shasum":"e07e241282488d0be61a9b230510a6ff47e45d52","tarball":"https://registry.npmjs.org/qansigliere-testrail-api-integration/-/qansigliere-testrail-api-integration-0.15.0.tgz","fileCount":9,"integrity":"sha512-0qcQ6p270jHXO27YtPa70I6mXan3m2x6pgQ9HuSTmaEsV2BaqlAOuCa5nMbynW38mxXIXF6qQEKWJ7kuiJYHlw==","signatures":[{"sig":"MEYCIQC1o3Vc5G8ffNQc3PW884C2FogcdqVjHGSI+rqvPHHjNwIhAI9aTOxtY7zoxzz6RkbLxppyeb0lSwhNeb3q9KrN+Vbe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":22726},"main":"index.js","gitHead":"f254c439bd736ecd73cb5b7b9e9e38872f7ff968","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"qansigliere","email":"qansigliere@gmail.com"},"repository":{"url":"git+https://github.com/QANSIGLIERE/testrailAPIIntegration.git","type":"git"},"_npmVersion":"10.8.1","description":"The main idea of ​​this library created in the JavaScript language is to provide a ready-made set of API methods for integration with Testrail","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qansigliere-testrail-api-integration_0.15.0_1729612939856_0.7289314966639013","host":"s3://npm-registry-packages"}},"0.16.0":{"name":"qansigliere-testrail-api-integration","version":"0.16.0","keywords":["npmjs","testrail","api","js","javascript","integration","qansigliere","test","run","plan","case"],"author":{"name":"qansigliere@gmail.com"},"license":"MIT","_id":"qansigliere-testrail-api-integration@0.16.0","maintainers":[{"name":"qansigliere","email":"qansigliere@gmail.com"}],"homepage":"https://github.com/QANSIGLIERE/testrailAPIIntegration#readme","bugs":{"url":"https://github.com/QANSIGLIERE/testrailAPIIntegration/issues"},"dist":{"shasum":"4877efe33900d96cbd9c3175a5254eeb268d518e","tarball":"https://registry.npmjs.org/qansigliere-testrail-api-integration/-/qansigliere-testrail-api-integration-0.16.0.tgz","fileCount":9,"integrity":"sha512-ROeP9QaMZ5yPiiB6DBV0oDTus4VU+aAnMdBNchYrUZPWtUtsyqZZUqx8trTS1hyUpjxoK7cFY8An8yY3DVgSbg==","signatures":[{"sig":"MEUCIAdwagU66u8ue0+o9OoMfBtL8Ee8fuYsbOvZXtAuSkTOAiEAseDTMVZe7oQ10Uu8BPuc5v/AmAH9sLW7pxv8rmXLGWo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24813},"main":"index.js","gitHead":"661f19854f22633d274371a43274c0dd7f21f450","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"qansigliere","email":"qansigliere@gmail.com"},"repository":{"url":"git+https://github.com/QANSIGLIERE/testrailAPIIntegration.git","type":"git"},"_npmVersion":"10.8.1","description":"The main idea of ​​this library created in the JavaScript language is to provide a ready-made set of API methods for integration with Testrail","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qansigliere-testrail-api-integration_0.16.0_1729613897614_0.6702778060834012","host":"s3://npm-registry-packages"}},"0.17.0":{"name":"qansigliere-testrail-api-integration","version":"0.17.0","keywords":["npmjs","testrail","api","js","javascript","integration","qansigliere","test","run","plan","case"],"author":{"name":"qansigliere@gmail.com"},"license":"MIT","_id":"qansigliere-testrail-api-integration@0.17.0","maintainers":[{"name":"qansigliere","email":"qansigliere@gmail.com"}],"homepage":"https://github.com/QANSIGLIERE/testrailAPIIntegration#readme","bugs":{"url":"https://github.com/QANSIGLIERE/testrailAPIIntegration/issues"},"dist":{"shasum":"c815c485897b60ece63eb85aa75aae7c7d37a7d6","tarball":"https://registry.npmjs.org/qansigliere-testrail-api-integration/-/qansigliere-testrail-api-integration-0.17.0.tgz","fileCount":9,"integrity":"sha512-iSJnnDKH1rRYNKpgNtQ61X3YpCvSjjRg0MU2Wk+NNqgZakDxQEoSbMvEDLXNt/afTHPh+eSp/E88TA2uhjDz2A==","signatures":[{"sig":"MEQCICWNp8WaDuWUYdcbqfNdRgrVYpHhiIFMtTVOokdgu+YWAiBn/xeXZnF0YDIPr0wpxso7W2UJoJLSkB9iliNMWcS7Cg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26633},"main":"index.js","gitHead":"bbaa85c8f85dbb221c696272f224d3b46ce3e759","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"qansigliere","email":"qansigliere@gmail.com"},"repository":{"url":"git+https://github.com/QANSIGLIERE/testrailAPIIntegration.git","type":"git"},"_npmVersion":"10.8.1","description":"The main idea of ​​this library created in the JavaScript language is to provide a ready-made set of API methods for integration with Testrail","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qansigliere-testrail-api-integration_0.17.0_1729698103918_0.3146251480798381","host":"s3://npm-registry-packages"}},"0.18.0":{"name":"qansigliere-testrail-api-integration","version":"0.18.0","keywords":["npmjs","testrail","api","js","javascript","integration","qansigliere","test","run","plan","case"],"author":{"name":"qansigliere@gmail.com"},"license":"MIT","_id":"qansigliere-testrail-api-integration@0.18.0","maintainers":[{"name":"qansigliere","email":"qansigliere@gmail.com"}],"homepage":"https://github.com/QANSIGLIERE/testrailAPIIntegration#readme","bugs":{"url":"https://github.com/QANSIGLIERE/testrailAPIIntegration/issues"},"dist":{"shasum":"a6abe8ff737df2091e4cdc01715b37712b0bdce1","tarball":"https://registry.npmjs.org/qansigliere-testrail-api-integration/-/qansigliere-testrail-api-integration-0.18.0.tgz","fileCount":9,"integrity":"sha512-66MeG/3Jj9irfRnSRoGVDP1YzGilfax3DCQ1+51F95Y4c8xWbKcgpOnWkIBe1tdy5eEEpvFcE2C1FHifZ7HktQ==","signatures":[{"sig":"MEUCIQCIv7AtrZRj//ZIEHm3xaK+x4saqTi6Rqy+38btkj5rTAIgR8wYcfH6lQAt6N7xEYlbWnQ6kYDMV9HzsBG2iKwLPTA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28206},"main":"index.js","gitHead":"e85cd6866e04ca36ed560a079db7297be8c7496a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"qansigliere","email":"qansigliere@gmail.com"},"repository":{"url":"git+https://github.com/QANSIGLIERE/testrailAPIIntegration.git","type":"git"},"_npmVersion":"10.8.1","description":"The main idea of ​​this library created in the JavaScript language is to provide a ready-made set of API methods for integration with Testrail","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qansigliere-testrail-api-integration_0.18.0_1729698963333_0.6918319555000196","host":"s3://npm-registry-packages"}},"0.19.0":{"name":"qansigliere-testrail-api-integration","version":"0.19.0","keywords":["npmjs","testrail","api","js","javascript","integration","qansigliere","test","run","plan","case"],"author":{"name":"qansigliere@gmail.com"},"license":"MIT","_id":"qansigliere-testrail-api-integration@0.19.0","maintainers":[{"name":"qansigliere","email":"qansigliere@gmail.com"}],"homepage":"https://github.com/QANSIGLIERE/testrailAPIIntegration#readme","bugs":{"url":"https://github.com/QANSIGLIERE/testrailAPIIntegration/issues"},"dist":{"shasum":"b51f8447ebbe3d84953969c560fd5854f635ca89","tarball":"https://registry.npmjs.org/qansigliere-testrail-api-integration/-/qansigliere-testrail-api-integration-0.19.0.tgz","fileCount":9,"integrity":"sha512-lgA89qUMk2kTqvIETNlcgt2O+Y3/DZQ7/jXnfgZMxln568ZlbAwaW5mosgfsj+XLz6xZiBrcymR2oz/DTtYAKA==","signatures":[{"sig":"MEQCHwEMnSXp9AofIz0mD2YVYacHaEfhk35DFEE9dGcTXE8CIQCai4yERWEP6gIYgTEQWkmTTDn+FGUH4HNrsn621NVYWQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30403},"main":"index.js","gitHead":"0f2e95671c0e2a8f711a2b3ccd4f987d675216bf","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"qansigliere","email":"qansigliere@gmail.com"},"repository":{"url":"git+https://github.com/QANSIGLIERE/testrailAPIIntegration.git","type":"git"},"_npmVersion":"10.8.1","description":"The main idea of ​​this library created in the JavaScript language is to provide a ready-made set of API methods for integration with Testrail","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qansigliere-testrail-api-integration_0.19.0_1729868383050_0.9745371397447826","host":"s3://npm-registry-packages"}},"0.20.0":{"name":"qansigliere-testrail-api-integration","version":"0.20.0","keywords":["npmjs","testrail","api","js","javascript","integration","qansigliere","test","run","plan","case"],"author":{"name":"qansigliere@gmail.com"},"license":"MIT","_id":"qansigliere-testrail-api-integration@0.20.0","maintainers":[{"name":"qansigliere","email":"qansigliere@gmail.com"}],"homepage":"https://github.com/QANSIGLIERE/testrailAPIIntegration#readme","bugs":{"url":"https://github.com/QANSIGLIERE/testrailAPIIntegration/issues"},"dist":{"shasum":"5ba75e6d544e05300adf2634b9d6df6b64f09582","tarball":"https://registry.npmjs.org/qansigliere-testrail-api-integration/-/qansigliere-testrail-api-integration-0.20.0.tgz","fileCount":9,"integrity":"sha512-ivAzMz+xleNzUm64Js+6YfGnDfdumy9aegQ49WslLJ8RawG8oxrOkq0z2UnffgTvLldCrgjKZ4tSGT2HTesYFw==","signatures":[{"sig":"MEYCIQDkIgrLtlfSXh5dLO9p9q64sMBQu7kJ8WYvUFuIazHEGQIhANLzCmu+Aui7z0Wyexaf7d6DNzH2Uhs5DXWBUf6EUxx6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30981},"main":"index.js","gitHead":"1feee43179023423fac79d47dd915c79d94c0b7f","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"qansigliere","email":"qansigliere@gmail.com"},"repository":{"url":"git+https://github.com/QANSIGLIERE/testrailAPIIntegration.git","type":"git"},"_npmVersion":"10.8.1","description":"The main idea of ​​this library created in the JavaScript language is to provide a ready-made set of API methods for integration with Testrail","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qansigliere-testrail-api-integration_0.20.0_1729869045443_0.3649524969318536","host":"s3://npm-registry-packages"}},"0.21.0":{"name":"qansigliere-testrail-api-integration","version":"0.21.0","keywords":["npmjs","testrail","api","js","javascript","integration","qansigliere","test","run","plan","case"],"author":{"name":"qansigliere@gmail.com"},"license":"MIT","_id":"qansigliere-testrail-api-integration@0.21.0","maintainers":[{"name":"qansigliere","email":"qansigliere@gmail.com"}],"homepage":"https://github.com/QANSIGLIERE/testrailAPIIntegration#readme","bugs":{"url":"https://github.com/QANSIGLIERE/testrailAPIIntegration/issues"},"dist":{"shasum":"62f3f7ec49021ae156fe8ea4efe383db8cbba6fb","tarball":"https://registry.npmjs.org/qansigliere-testrail-api-integration/-/qansigliere-testrail-api-integration-0.21.0.tgz","fileCount":9,"integrity":"sha512-vlPl7Zist75LXO93RyNcbCU27bX4hQ+Uf6h+zHZOtcVdZtXMXX8Ee3ygFU9pOQq7B4Pht5RBmH8ZuS6C9zP8ZA==","signatures":[{"sig":"MEYCIQCmJcaOfteP22FAUTb9lCs8D8m0eNkwQl5lxsvyWcY1agIhAJV5tVh24dRfS68eILbhnGzboWC/vT6EYYXff74WCxBz","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33807},"main":"index.js","gitHead":"2c589544bb829a9f9113479500c50c0511618105","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"qansigliere","email":"qansigliere@gmail.com"},"repository":{"url":"git+https://github.com/QANSIGLIERE/testrailAPIIntegration.git","type":"git"},"_npmVersion":"10.8.1","description":"The main idea of ​​this library created in the JavaScript language is to provide a ready-made set of API methods for integration with Testrail","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qansigliere-testrail-api-integration_0.21.0_1729870753854_0.42474008233400484","host":"s3://npm-registry-packages"}},"0.22.0":{"name":"qansigliere-testrail-api-integration","version":"0.22.0","keywords":["npmjs","testrail","api","js","javascript","integration","qansigliere","test","run","plan","case"],"author":{"name":"qansigliere@gmail.com"},"license":"MIT","_id":"qansigliere-testrail-api-integration@0.22.0","maintainers":[{"name":"qansigliere","email":"qansigliere@gmail.com"}],"homepage":"https://github.com/QANSIGLIERE/testrailAPIIntegration#readme","bugs":{"url":"https://github.com/QANSIGLIERE/testrailAPIIntegration/issues"},"dist":{"shasum":"0185a0625cc6b2e95d732cb51eaa051e93bced3d","tarball":"https://registry.npmjs.org/qansigliere-testrail-api-integration/-/qansigliere-testrail-api-integration-0.22.0.tgz","fileCount":9,"integrity":"sha512-sPy48Z1oC0bGF5z4uEb8iPvN/Q7oNCxSPHXlJ2LP2c4qFhg1OaPgyd5xEyMzgKHfZD1GN2DHJpQtWAvMLsFm0g==","signatures":[{"sig":"MEQCIEni4VNh41l/ACPa7FaFBkwfUcc5OTQMJ7IYSSCsfpULAiAOjp6jTKw5QO4S8/R8gXKY1ZRPLiqE44h1Ey2OoAJONQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35454},"main":"index.js","gitHead":"8d387d36d4a6e0dd5432407a95c0679de47e4e94","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"qansigliere","email":"qansigliere@gmail.com"},"repository":{"url":"git+https://github.com/QANSIGLIERE/testrailAPIIntegration.git","type":"git"},"_npmVersion":"10.8.1","description":"The main idea of ​​this library created in the JavaScript language is to provide a ready-made set of API methods for integration with Testrail","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qansigliere-testrail-api-integration_0.22.0_1729871825735_0.8748486153948591","host":"s3://npm-registry-packages"}},"0.23.0":{"name":"qansigliere-testrail-api-integration","version":"0.23.0","keywords":["npmjs","testrail","api","js","javascript","integration","qansigliere","test","run","plan","case"],"author":{"name":"qansigliere@gmail.com"},"license":"MIT","_id":"qansigliere-testrail-api-integration@0.23.0","maintainers":[{"name":"qansigliere","email":"qansigliere@gmail.com"}],"homepage":"https://github.com/QANSIGLIERE/testrailAPIIntegration#readme","bugs":{"url":"https://github.com/QANSIGLIERE/testrailAPIIntegration/issues"},"dist":{"shasum":"4287e2aebff7d57eaeb8d0a6a740e349742404d5","tarball":"https://registry.npmjs.org/qansigliere-testrail-api-integration/-/qansigliere-testrail-api-integration-0.23.0.tgz","fileCount":9,"integrity":"sha512-aFUPuw6hcy61WhEi04/GGGrEbU8msBs8riUWkFHMbA38srLvLYhQwumyJ3frhKfTPxlWH3yCouGm96ozuu1hTw==","signatures":[{"sig":"MEYCIQDAvWF6QMMMQfXGpYJ4Hdt30qopodW1oiLtUcb7zqGMsAIhALAgcfTD0ZQ1dX0nPtk4MPZLAL09uRa3Df2dg9jB2/5i","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":39435},"main":"index.js","gitHead":"175cdd95aa557e39aabf2696b0a33da99a237022","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"qansigliere","email":"qansigliere@gmail.com"},"repository":{"url":"git+https://github.com/QANSIGLIERE/testrailAPIIntegration.git","type":"git"},"_npmVersion":"10.8.1","description":"The main idea of ​​this library created in the JavaScript language is to provide a ready-made set of API methods for integration with Testrail","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qansigliere-testrail-api-integration_0.23.0_1730110652788_0.3943278700914499","host":"s3://npm-registry-packages"}},"0.24.0":{"name":"qansigliere-testrail-api-integration","version":"0.24.0","keywords":["npmjs","testrail","api","js","javascript","integration","qansigliere","test","run","plan","case"],"author":{"name":"qansigliere@gmail.com"},"license":"MIT","_id":"qansigliere-testrail-api-integration@0.24.0","maintainers":[{"name":"qansigliere","email":"qansigliere@gmail.com"}],"homepage":"https://github.com/QANSIGLIERE/testrailAPIIntegration#readme","bugs":{"url":"https://github.com/QANSIGLIERE/testrailAPIIntegration/issues"},"dist":{"shasum":"3d640401c66669a4bea534ca82305a1872817a99","tarball":"https://registry.npmjs.org/qansigliere-testrail-api-integration/-/qansigliere-testrail-api-integration-0.24.0.tgz","fileCount":9,"integrity":"sha512-D2W3+GNHNTYCAiMxQu5Uhpy1da/UPNJACRcS7Vzbtv8xhVdH9aVqBzlCL/nUq0YVYL61jjEgfoioShM/PgjzAg==","signatures":[{"sig":"MEQCIFqqWETtoI950aLrEpLmR8qkEsx77gtxfFroVnhkxHCEAiB5m55SR/xQiDh3gUlZ7JcEzyPUMR7iqVQddduXJJKoqA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44190},"main":"index.js","gitHead":"5d11ce5622651ba26d010b284434ad82c35ab936","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"qansigliere","email":"qansigliere@gmail.com"},"repository":{"url":"git+https://github.com/QANSIGLIERE/testrailAPIIntegration.git","type":"git"},"_npmVersion":"10.8.1","description":"The main idea of ​​this library created in the JavaScript language is to provide a ready-made set of API methods for integration with Testrail","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qansigliere-testrail-api-integration_0.24.0_1730113245374_0.29641515656724704","host":"s3://npm-registry-packages"}},"0.25.0":{"name":"qansigliere-testrail-api-integration","version":"0.25.0","keywords":["npmjs","testrail","api","js","javascript","integration","qansigliere","test","run","plan","case"],"author":{"name":"qansigliere@gmail.com"},"license":"MIT","_id":"qansigliere-testrail-api-integration@0.25.0","maintainers":[{"name":"qansigliere","email":"qansigliere@gmail.com"}],"homepage":"https://github.com/QANSIGLIERE/testrailAPIIntegration#readme","bugs":{"url":"https://github.com/QANSIGLIERE/testrailAPIIntegration/issues"},"dist":{"shasum":"47a502056ffb03635f1741cd95d0df4b9273dd8d","tarball":"https://registry.npmjs.org/qansigliere-testrail-api-integration/-/qansigliere-testrail-api-integration-0.25.0.tgz","fileCount":9,"integrity":"sha512-5p5PRt3z4QWCL42sFUCpAr6FkXXO+/43vgJ7TOZ5jqvAj++5tHkaZQ0v0Gmre0mc5B/PhPHLa14zmjs/pwxj8A==","signatures":[{"sig":"MEUCIBTO/sV/DRram0PxX15hRoRUloDUdIByvYkPNWOLsiw4AiEAh1InWhqZ4OMmehTFY4slv3UhKvqd7niF3yDlDwGnM1Q=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46653},"main":"index.js","gitHead":"fe469bda96f2447631b674630c769c76ee0c73cf","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"qansigliere","email":"qansigliere@gmail.com"},"repository":{"url":"git+https://github.com/QANSIGLIERE/testrailAPIIntegration.git","type":"git"},"_npmVersion":"10.8.1","description":"The main idea of ​​this library created in the JavaScript language is to provide a ready-made set of API methods for integration with Testrail","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qansigliere-testrail-api-integration_0.25.0_1730114037856_0.23556095972363278","host":"s3://npm-registry-packages"}},"0.26.0":{"name":"qansigliere-testrail-api-integration","version":"0.26.0","keywords":["npmjs","testrail","api","js","javascript","integration","qansigliere","test","run","plan","case"],"author":{"name":"qansigliere@gmail.com"},"license":"MIT","_id":"qansigliere-testrail-api-integration@0.26.0","maintainers":[{"name":"qansigliere","email":"qansigliere@gmail.com"}],"homepage":"https://github.com/QANSIGLIERE/testrailAPIIntegration#readme","bugs":{"url":"https://github.com/QANSIGLIERE/testrailAPIIntegration/issues"},"dist":{"shasum":"10c91980227829dd73a7650c98fa2e690cc5b8b6","tarball":"https://registry.npmjs.org/qansigliere-testrail-api-integration/-/qansigliere-testrail-api-integration-0.26.0.tgz","fileCount":9,"integrity":"sha512-bM2/mjAGSgla1h6sIB5wXIQ7InJAFyha0k1doV/8ioG/p5WMQy6i9+OXFrIJpY8yjuj0ZDXo60vVEntJW9iBKA==","signatures":[{"sig":"MEYCIQCDkwnayef6tO7kuGDJKRjI4KJ/0cg3TeNDcKm7TquGgwIhAJ7ynvBNC2CHnlSxz5t8xyHPlhoDO7enUDWPYCAfFGtV","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51968},"main":"index.js","gitHead":"96f118cc9fdab20ebad6f4eea31a799c3e17b330","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"qansigliere","email":"qansigliere@gmail.com"},"repository":{"url":"git+https://github.com/QANSIGLIERE/testrailAPIIntegration.git","type":"git"},"_npmVersion":"10.8.1","description":"The main idea of ​​this library created in the JavaScript language is to provide a ready-made set of API methods for integration with Testrail","directories":{},"_nodeVersion":"20.16.0","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qansigliere-testrail-api-integration_0.26.0_1730121325631_0.4426497498326549","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"qansigliere-testrail-api-integration","version":"1.0.0","keywords":["npmjs","testrail","api","js","javascript","integration","qansigliere","test","run","plan","case","suite","user"],"author":{"name":"qansigliere@gmail.com"},"license":"MIT","_id":"qansigliere-testrail-api-integration@1.0.0","maintainers":[{"name":"qansigliere","email":"qansigliere@gmail.com"}],"homepage":"https://github.com/QANSIGLIERE/testrailAPIIntegration#readme","bugs":{"url":"https://github.com/QANSIGLIERE/testrailAPIIntegration/issues"},"dist":{"shasum":"4551b1e00cb431bcfe83f589a2bd7e0938d87027","tarball":"https://registry.npmjs.org/qansigliere-testrail-api-integration/-/qansigliere-testrail-api-integration-1.0.0.tgz","fileCount":10,"integrity":"sha512-FmDKNYR+PD7zVnqaXqWY9kfxTXKsGqWdnagEaG/0iYiOiexKR8w4lfQ0R4ctt9OdmzIymh2yztXPGdvlNB7lFA==","signatures":[{"sig":"MEUCICeqNsy8m6akF7+B97zBIB+tUGNXuRoSIQN/CtQ8rv2cAiEArmP8fA5lS6+vQmsYLKbp5Y1Yhfkas98S3R1fGu87ODs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52155},"main":"index.js","gitHead":"9ef00381b4ec98d7ddfb849aad2b36a775f7e629","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"qansigliere","email":"qansigliere@gmail.com"},"repository":{"url":"git+https://github.com/QANSIGLIERE/testrailAPIIntegration.git","type":"git"},"_npmVersion":"10.8.1","description":"The main idea of ​​this library created in the JavaScript language is to provide a ready-made set of API methods for integration with Testrail","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.7.7","form-data":"^4.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qansigliere-testrail-api-integration_1.0.0_1730556593849_0.7569940548965088","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"qansigliere-testrail-api-integration","version":"1.0.1","keywords":["npmjs","testrail","api","js","javascript","integration","qansigliere","test","run","plan","case","suite","user"],"author":{"name":"qansigliere@gmail.com"},"license":"MIT","_id":"qansigliere-testrail-api-integration@1.0.1","maintainers":[{"name":"qansigliere","email":"qansigliere@gmail.com"}],"homepage":"https://github.com/QANSIGLIERE/testrailAPIIntegration#readme","bugs":{"url":"https://github.com/QANSIGLIERE/testrailAPIIntegration/issues"},"dist":{"shasum":"b1af172484d3f16f261efb33f1cd001d9bd9da83","tarball":"https://registry.npmjs.org/qansigliere-testrail-api-integration/-/qansigliere-testrail-api-integration-1.0.1.tgz","fileCount":10,"integrity":"sha512-pvHLHQHdLuSzQ1i28ZV30JaVvOQ8VpWsOtRjaAaTJbr3I40B+UFXYoP3ywpX6Uuc+HvHBBIIsSejODqqi5pFLQ==","signatures":[{"sig":"MEQCIGtr7iwZ+xyZmyyeqczQneW+t/O9tdk8OyETD7cT/F1pAiAxdhIb6A9qlxX7gvIf6ykZ+Xya/i5Qo8wrqXpnoOK7Xg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51790},"main":"index.js","gitHead":"36b1310ea39c0d17e422e6b52359b6b3b07ecb3a","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"qansigliere","email":"qansigliere@gmail.com"},"repository":{"url":"git+https://github.com/QANSIGLIERE/testrailAPIIntegration.git","type":"git"},"_npmVersion":"10.8.1","description":"The main idea of ​​this library created in the JavaScript language is to provide a ready-made set of API methods for integration with Testrail","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.7.7","form-data":"^4.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qansigliere-testrail-api-integration_1.0.1_1730557832780_0.7815717979189778","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"qansigliere-testrail-api-integration","version":"1.1.0","keywords":["npmjs","testrail","api","js","javascript","integration","qansigliere","test","run","plan","case","suite","user"],"author":{"name":"qansigliere@gmail.com"},"license":"MIT","_id":"qansigliere-testrail-api-integration@1.1.0","maintainers":[{"name":"qansigliere","email":"qansigliere@gmail.com"}],"homepage":"https://github.com/QANSIGLIERE/testrailAPIIntegration#readme","bugs":{"url":"https://github.com/QANSIGLIERE/testrailAPIIntegration/issues"},"dist":{"shasum":"b359a8691d6a45740723f02fad2af6ec29b1ce03","tarball":"https://registry.npmjs.org/qansigliere-testrail-api-integration/-/qansigliere-testrail-api-integration-1.1.0.tgz","fileCount":9,"integrity":"sha512-9aT3ouLhoQ1WDiFyzx/i8fLAlMCvB6U/nm4A6OjCaSe13Zm2tbZ/aUhhwTo832YmDo1zHVZ6H9FiOcArLA7Y2g==","signatures":[{"sig":"MEYCIQDdy/aaC5YTvPrHBRWDpxkSNnLOHAqcimIJIK+fxibauQIhAM3EdWY0IwtO3vOKhQDh88Nu0BvSMx9jG0sS/p1JcING","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51665},"main":"index.js","gitHead":"f0f8a5df658d5b7427cfd37ecd6dc01596ba6828","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"qansigliere","email":"qansigliere@gmail.com"},"repository":{"url":"git+https://github.com/QANSIGLIERE/testrailAPIIntegration.git","type":"git"},"_npmVersion":"10.8.1","description":"The main idea of ​​this library created in the JavaScript language is to provide a ready-made set of API methods for integration with Testrail","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.7.7","form-data":"^4.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qansigliere-testrail-api-integration_1.1.0_1730560125759_0.5061769497957369","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"qansigliere-testrail-api-integration","version":"1.1.1","keywords":["npmjs","testrail","api","js","javascript","integration","qansigliere","test","run","plan","case","suite","user"],"author":{"name":"qansigliere@gmail.com"},"license":"MIT","_id":"qansigliere-testrail-api-integration@1.1.1","maintainers":[{"name":"qansigliere","email":"qansigliere@gmail.com"}],"homepage":"https://github.com/QANSIGLIERE/testrailAPIIntegration#readme","bugs":{"url":"https://github.com/QANSIGLIERE/testrailAPIIntegration/issues"},"dist":{"shasum":"a99900a67c86bfc7f6d7f03f3b504aef9de84931","tarball":"https://registry.npmjs.org/qansigliere-testrail-api-integration/-/qansigliere-testrail-api-integration-1.1.1.tgz","fileCount":9,"integrity":"sha512-XDo1zU2PcrS0zQzXBAnGxYj6CWRh3pNoN0bHqy+ukK7SU7Z3OvVPbkS6+b5QnPRduVBfqp3yrx6xGkR6dgn/cg==","signatures":[{"sig":"MEYCIQCrkHdX39IFxTRG5l4lIk5XN2fQQ0ZAhCZa9jSTn9cEJgIhAPcaDxWWk55jwf8SO75J5MXW6CTtT+6hYy64djj1YCx7","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51883},"main":"index.js","gitHead":"f9eaa68c3a55272e2e55ebccd291e3c2474e776e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"qansigliere","email":"qansigliere@gmail.com"},"repository":{"url":"git+https://github.com/QANSIGLIERE/testrailAPIIntegration.git","type":"git"},"_npmVersion":"10.8.1","description":"The main idea of ​​this library created in the JavaScript language is to provide a ready-made set of API methods for integration with Testrail","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.7.7","form-data":"^4.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qansigliere-testrail-api-integration_1.1.1_1730560940461_0.2646913902778725","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"qansigliere-testrail-api-integration","version":"1.1.2","keywords":["npmjs","testrail","api","js","javascript","integration","qansigliere","test","run","plan","case","suite","user"],"author":{"name":"qansigliere@gmail.com"},"license":"MIT","_id":"qansigliere-testrail-api-integration@1.1.2","maintainers":[{"name":"qansigliere","email":"qansigliere@gmail.com"}],"homepage":"https://github.com/QANSIGLIERE/testrailAPIIntegration#readme","bugs":{"url":"https://github.com/QANSIGLIERE/testrailAPIIntegration/issues"},"dist":{"shasum":"19a1d24e35df4b496df2d38940473c0cdf1d0785","tarball":"https://registry.npmjs.org/qansigliere-testrail-api-integration/-/qansigliere-testrail-api-integration-1.1.2.tgz","fileCount":9,"integrity":"sha512-JUjmy0vGgkpNG8i1gWHwRM+a/Cn6XQ57i1MJhSltd5xCdRfOq7FCMc7RwMou1REb0ZjjBgpYuc+r/biX8JSypw==","signatures":[{"sig":"MEUCIQCADs1CpOAqusQkmOQ5x+PeEA9DW6qwO/qqZobaq9duEgIgDw01+a1NnIMlkhdF03FYZxUY40h7KqemtUYCg1IX7J4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51886},"main":"index.js","gitHead":"4c70d9e592947e5581328b3029fc620646e3b987","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"qansigliere","email":"qansigliere@gmail.com"},"repository":{"url":"git+https://github.com/QANSIGLIERE/testrailAPIIntegration.git","type":"git"},"_npmVersion":"10.8.1","description":"The main idea of ​​this library created in the JavaScript language is to provide a ready-made set of API methods for integration with Testrail","directories":{},"_nodeVersion":"20.16.0","dependencies":{"axios":"^1.7.7","form-data":"^4.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qansigliere-testrail-api-integration_1.1.2_1730714037293_0.31326706679486427","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"qansigliere-testrail-api-integration","version":"1.1.3","keywords":["npmjs","testrail","api","js","javascript","integration","qansigliere","test","run","plan","case","suite","user"],"author":{"name":"qansigliere@gmail.com"},"license":"MIT","_id":"qansigliere-testrail-api-integration@1.1.3","maintainers":[{"name":"qansigliere","email":"qansigliere@gmail.com"}],"homepage":"https://github.com/QANSIGLIERE/testrailAPIIntegration#readme","bugs":{"url":"https://github.com/QANSIGLIERE/testrailAPIIntegration/issues"},"dist":{"shasum":"af2dcf69130969b2ccef86bc45e7e6512b9b8ced","tarball":"https://registry.npmjs.org/qansigliere-testrail-api-integration/-/qansigliere-testrail-api-integration-1.1.3.tgz","fileCount":9,"integrity":"sha512-NJg8wVMUNmmg8O8rkqoCUUXiOz+h2/1GdjRTaBqi3lmFuDkMvDSZviRjkF+hXiw1gIzUH9LaVwdkyiPcrQ8hlA==","signatures":[{"sig":"MEUCICpb1gAfMUseFMh9uUuchspQR4wbuRIoX/CJTToqSEGCAiEAhSdUuatqQ3ORKzBX2AT/6Ob/UGf50KUecbZ7QrwVt7g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51886},"main":"index.js","gitHead":"e7d8e36e108cde6138706d7da8233bb218673ebe","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"qansigliere","email":"qansigliere@gmail.com"},"repository":{"url":"git+https://github.com/QANSIGLIERE/testrailAPIIntegration.git","type":"git"},"_npmVersion":"10.9.0","description":"The main idea of ​​this library created in the JavaScript language is to provide a ready-made set of API methods for integration with Testrail","directories":{},"_nodeVersion":"22.11.0","dependencies":{"axios":"^1.7.7","form-data":"^4.0.1"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qansigliere-testrail-api-integration_1.1.3_1736419377626_0.9564391286732521","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"qansigliere-testrail-api-integration","version":"1.2.0","description":"The main idea of ​​this library created in the JavaScript language is to provide a ready-made set of API methods for integration with Testrail","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/QANSIGLIERE/testrailAPIIntegration.git"},"keywords":["npmjs","testrail","api","js","javascript","integration","qansigliere","test","run","plan","case","suite","user"],"author":{"name":"qansigliere@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/QANSIGLIERE/testrailAPIIntegration/issues"},"homepage":"https://github.com/QANSIGLIERE/testrailAPIIntegration#readme","dependencies":{"axios":"^1.7.7","form-data":"^4.0.1"},"devDependencies":{"typescript":"^5.7.3"},"_id":"qansigliere-testrail-api-integration@1.2.0","gitHead":"e7d8e36e108cde6138706d7da8233bb218673ebe","_nodeVersion":"22.11.0","_npmVersion":"10.9.0","dist":{"integrity":"sha512-UwxOk/B40MtWTJgiheQf9e0DXb/7qzutbLnJpHDuAeaEeY39Fey6Q5ITJDLW1qzlUvSENM7HpszyCPOeIuyICw==","shasum":"e44e0b9040050cd339beadac5e49c7b102aaf9e8","tarball":"https://registry.npmjs.org/qansigliere-testrail-api-integration/-/qansigliere-testrail-api-integration-1.2.0.tgz","fileCount":10,"unpackedSize":52713,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQClK9+Ei1NTF6UUZ44oP8dan3dQ1wfdr8mOtNQbS/L9tgIgHwo/s7iVsDw/xuG1wB/bk+sZLC/NYkZ7IoZlNaeKkuI="}]},"_npmUser":{"name":"qansigliere","email":"qansigliere@gmail.com"},"directories":{},"maintainers":[{"name":"qansigliere","email":"qansigliere@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/qansigliere-testrail-api-integration_1.2.0_1739535333435_0.6697819321628393"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-18T16:09:23.481Z","modified":"2025-02-14T12:15:33.904Z","0.1.0":"2024-10-18T16:09:23.743Z","0.2.0":"2024-10-18T16:29:47.511Z","0.4.0":"2024-10-18T17:07:45.622Z","0.7.0":"2024-10-18T17:25:10.034Z","0.8.0":"2024-10-18T17:53:35.487Z","0.10.0":"2024-10-18T21:10:03.305Z","0.12.0":"2024-10-18T21:31:17.007Z","0.13.0":"2024-10-22T15:14:32.731Z","0.14.0":"2024-10-22T15:46:39.732Z","0.15.0":"2024-10-22T16:02:20.047Z","0.16.0":"2024-10-22T16:18:17.789Z","0.17.0":"2024-10-23T15:41:44.138Z","0.18.0":"2024-10-23T15:56:03.497Z","0.19.0":"2024-10-25T14:59:43.212Z","0.20.0":"2024-10-25T15:10:45.672Z","0.21.0":"2024-10-25T15:39:14.044Z","0.22.0":"2024-10-25T15:57:05.927Z","0.23.0":"2024-10-28T10:17:32.952Z","0.24.0":"2024-10-28T11:00:45.545Z","0.25.0":"2024-10-28T11:13:58.002Z","0.26.0":"2024-10-28T13:15:25.856Z","1.0.0":"2024-11-02T14:09:54.084Z","1.0.1":"2024-11-02T14:30:32.959Z","1.1.0":"2024-11-02T15:08:45.980Z","1.1.1":"2024-11-02T15:22:20.740Z","1.1.2":"2024-11-04T09:53:57.506Z","1.1.3":"2025-01-09T10:42:57.866Z","1.2.0":"2025-02-14T12:15:33.704Z"},"bugs":{"url":"https://github.com/QANSIGLIERE/testrailAPIIntegration/issues"},"author":{"name":"qansigliere@gmail.com"},"license":"MIT","homepage":"https://github.com/QANSIGLIERE/testrailAPIIntegration#readme","keywords":["npmjs","testrail","api","js","javascript","integration","qansigliere","test","run","plan","case","suite","user"],"repository":{"type":"git","url":"git+https://github.com/QANSIGLIERE/testrailAPIIntegration.git"},"description":"The main idea of ​​this library created in the JavaScript language is to provide a ready-made set of API methods for integration with Testrail","maintainers":[{"name":"qansigliere","email":"qansigliere@gmail.com"}],"readme":"# qansigliere-testrail-api-integration\n\nThe main idea of ​​this library created in the JavaScript language is to provide a ready-made set of API methods for\nintegration with Testrail\n\n## Author\n\nhttps://www.youtube.com/@QANSIGLIERE/\n\n## Support the project\n\nhttps://buymeacoffee.com/qansigliere\n\n## Installation\n\nUsing npm `npm i qansigliere-testrail-api-integration`\n\n## How to use it\n\n### Create a \\*.env file\n\nCreate any \\*.env file (like `testrail.env`) and write the following information in the created file\n\n```\nexport TESTRAIL_URL=\"__YOUR_TESTRAIL_URL__\"\nexport TESTRAIL_USERNAME=\"__YOUR_TESTRAIL_EMAIL__\"\nexport TESTRAIL_APIKEY=\"__YOUR_TESTRAIL_APIKEY__\"\n```\n\n### Make the \\*.env file works\n\nJust run in the terminal the following command: `source yourfile.env`\n\n### And now You can make any API call to Your TestRail\n\n```\nvar { TestRail_API } = require('qansigliere-testrail-api-integration');\n\n(async function Demo() {\n    let new_integration = new TestRail_API();\n    let resp = await new_integration.get_templates(1);\n    console.log(JSON.stringify(resp));\n})();\n```\n\n## API Documentation\n\n### Case Types\n\nTestRail documentation is present [here](https://support.testrail.com/hc/en-us/articles/7077295487252-Case-Types)\n\n#### get_case_types\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_case_types();\n```\n\n### Roles\n\nTestRail documentation is present [here](https://support.testrail.com/hc/en-us/articles/7077853258772-Roles)\n\n#### get_roles\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_roles();\n```\n\n### Statuses\n\nTestRail documentation is present [here](https://support.testrail.com/hc/en-us/articles/7077935129364-Statuses)\n\n#### get_case_statuses\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_case_statuses();\n```\n\n#### get_statuses\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_statuses();\n```\n\n### Templates\n\nTestRail documentation is present [here](https://support.testrail.com/hc/en-us/articles/7077938165780-Templates)\n\n#### get_templates\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_templates(1);\n```\n\n### Priorities\n\nTestRail documentation is present [here](https://support.testrail.com/hc/en-us/articles/7077746564244-Priorities)\n\n#### get_priorities\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_priorities();\n```\n\n### Result Fields\n\nTestRail documentation is present [here](https://support.testrail.com/hc/en-us/articles/7077871398036-Result-Fields)\n\n#### get_result_fields\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_result_fields();\n```\n\n### Runs\n\nTestRail documentation is present [here](https://support.testrail.com/hc/en-us/articles/7077874763156-Runs)\n\n#### get_run\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_run(1);\n```\n\n#### get_runs\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_runs(1);\n```\n\n#### add_run\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.add_run(1, {\n    suite_id: 3,\n    name: 'Generated by QANSIGLIERE',\n    description: 'Created for DEMO',\n    include_all: true,\n});\n```\n\n#### update_run\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.update_run(2, {\n    description: 'A description for the test run',\n    include_all: true,\n});\n```\n\n#### close_run\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.close_run(2, {});\n```\n\n### delete_run\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.delete_run(2, {});\n```\n\n### BDDs\n\nTestRail documentation is present [here](https://support.testrail.com/hc/en-us/articles/7832161593620-BDDs)\n\n#### get_bdd\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_bdd(5);\n```\n\n#### add_bdd\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.add_bdd(1, `test.txt`);\n```\n\n### Case Fields\n\nTestRail documentation is present [here](https://support.testrail.com/hc/en-us/articles/7077281158164-Case-Fields)\n\n#### get_case_fields\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_case_fields();\n```\n\n#### add_case_field\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.add_case_field({\n    \"type\": \"Multiselect\",\n    \"name\": \"my_multiselect\",\n    \"label\": \"My Multiselect\",\n    \"description\": \"my custom Multiselect description\",\n    \"configs\": [\n        {\n            \"context\": {\n                \"is_global\": true,\n                \"project_ids\": \"\"\n            },\n            \"options\": {\n                \"is_required\": false,\n                \"items\": \"1, One\\n2, Two\"\n            }\n        }\n    ],\n    \"include_all\": true\n});\n```\n\n### Reports\n\nTestRail documentation is present [here](https://support.testrail.com/hc/en-us/articles/7077825062036-Reports)\n\n#### get_reports\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_reports(1);\n```\n\n#### run_report\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.run_report(1);\n```\n\n### Variables\n\nTestRail documentation is present [here](https://support.testrail.com/hc/en-us/articles/7077979742868-Variables)\n\n#### get_variables\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_variables(1);\n```\n\n#### add_variable\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.add_variable(1, { id: 613, name: 'f' });\n```\n\n#### update_variable\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.update_variable(1, {\n    id: 1171,\n    name: 'age',\n});\n```\n\n#### delete_variable\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.delete_variable(1, {});\n```\n\n### Projects\n\nTestRail documentation is present [here](https://support.testrail.com/hc/en-us/articles/7077792415124-Projects)\n\n#### get_project\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_project(1);\n```\n\n#### get_projects\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_projects();\n```\n\n#### add_project\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.add_project({\n    name: 'Generated via QANSIGLIERE API library',\n    announcement: 'Welcome to my project',\n    show_announcement: true,\n});\n```\n\n#### update_project\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.update_project(7, {\n    name: 'Updated via QANSIGLIERE API library',\n    announcement: 'Subscribe to the channel',\n    show_announcement: true,\n});\n```\n\n#### delete_project\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.delete_project(7, {});\n```\n\n### Results\n\nTestRail documentation is present [here](https://support.testrail.com/hc/en-us/articles/7077819312404-Results)\n\n#### get_results\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_results(14));\n```\n\n#### get_results_for_case\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_results_for_case(4, 14);\n```\n\n#### get_results_for_run\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_results_for_run(4);\n```\n\n#### add_result\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.add_result(14, { status_id: 5, comment: 'This test failed' });\n```\n\n#### add_result_for_case\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.add_result_for_case(4, 16, { status_id: 1, comment: 'This test passed' });\n```\n\n#### add_results\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.add_results(4, {\n    results: [\n        {\n            test_id: 17,\n            status_id: 1,\n            comment: 'This test failed',\n            defects: 'TR-7',\n        },\n        {\n            test_id: 18,\n            status_id: 5,\n            comment: 'This test passed',\n            elapsed: '5m',\n            version: '1.0 RC1',\n        },\n        {\n            test_id: 19,\n            status_id: 2,\n            comment: 'Assigned this test to Joe',\n        },\n    ],\n});\n```\n\n#### add_results_for_cases\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.add_results_for_cases(4, {\n    results: [\n        {\n            case_id: 17,\n            status_id: 1,\n            comment: 'This test failed',\n            defects: 'TR-7',\n        },\n        {\n            case_id: 18,\n            status_id: 5,\n            comment: 'This test passed',\n            elapsed: '5m',\n            version: '1.0 RC1',\n        },\n        {\n            case_id: 19,\n            status_id: 2,\n            comment: 'Assigned this test to Joe',\n        },\n    ],\n});\n```\n\n### Suites\n\nTestRail documentation is present [here](https://support.testrail.com/hc/en-us/articles/7077936624276-Suites)\n\n#### get_suite\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_suite(10);\n```\n\n#### get_suites\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_suites(4);\n```\n\n#### add_suite\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.add_suite(4, {\n    name: 'This is a new test suite',\n    description: 'Use the description to add additional context details',\n});\n```\n\n#### update_suite\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.update_suite(11, {\n    name: 'This is changed via API',\n    description: 'Like this video',\n});\n```\n\n#### delete_suite\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.delete_suite(11, {});\n```\n\n### Sections\n\nTestRail documentation is present [here](https://support.testrail.com/hc/en-us/articles/7077918603412-Sections)\n\n#### get_section\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_section(9);\n```\n\n#### get_sections\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_sections(8, 10);\n```\n\n#### add_section\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.add_section(8, {\nsuite_id: 10,\n    name: 'This section is generated via API',\n    parent_id: 9,\n});\n```\n\n#### move_section\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.move_section(10, {\n    parent_id: null,\n    after_id: 8,\n});\n```\n\n#### update_section\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.update_section(10, {\n    name: 'Updated via API',\n});\n```\n\n#### delete_section\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.delete_section(10, {});\n```\n\n### Milestones\n\nTestRail documentation is present [here](https://support.testrail.com/hc/en-us/articles/7077723976084-Milestones)\n\n#### get_milestone\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_milestone(1);\n```\n\n#### get_milestones\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_milestones(4);\n```\n\n#### add_milestone\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.add_milestone(4, {\n     name: 'This milestone has been created via API',\n});\n```\n\n#### update_milestone\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.update_milestone(2, {\n    name: 'Updated via API',\n});\n```\n\n#### delete_milestone\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.delete_milestone(2, {});\n```\n\n### Groups\n\nTestRail documentation is present [here](https://support.testrail.com/hc/en-us/articles/7077338821012-Groups)\n\n#### get_group\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_group(1);\n```\n\n#### get_groups\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_groups();\n```\n\n#### add_group\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.add_group({\n    name: 'New Group',\n    user_ids: [1, 2, 3, 4, 5],\n});\n```\n\n#### update_group\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.update_group(2, {\n    group_id: 2,\n    name: 'Updated Group via API',\n    user_ids: [1, 2, 3, 4, 5],\n});\n```\n\n#### delete_group\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.delete_group(2, {});\n```\n\n### Users\n\nTestRail documentation is present [here](https://support.testrail.com/hc/en-us/articles/7077978310292-Users)\n\n#### get_user\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_user(1);\n```\n\n#### get_current_user\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_current_user(1);\n```\n\n#### get_user_by_email\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_user_by_email('qansigliere@gmail.com');\n```\n\n#### get_users\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_users();\n```\n\n#### get_users\\_\\_project_id\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_users__project_id(1);\n```\n\n#### add_user\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.add_user({\n        name: 'Don Gun',\n        email: 'qansigliere+1@gmail.com',\n});\n```\n\n#### update_user\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.update_user(2, {\n        name: 'Updated API',\n});\n```\n\n### Tests\n\nTestRail documentation is present [here](https://support.testrail.com/hc/en-us/articles/7077990441108-Tests)\n\n#### get_test\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_test(20);\n```\n\n#### get_tests\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_tests(5);\n// let resp = await new_integration.get_tests('5&limit=30&status_id=2');\n```\n\n### Shared Steps\n\nTestRail documentation is present [here](https://support.testrail.com/hc/en-us/articles/7077919815572-Shared-Steps)\n\n#### get_shared_step\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_shared_step(1);\n```\n\n#### get_shared_step_history\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_shared_step_history(1);\n```\n\n#### get_shared_steps\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_shared_steps(4);\n```\n\n#### add_shared_step\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.add_shared_step(4, {\n    title: 'First Step',\n       custom_steps_separated: [\n        {\n            content: 'Open home page',\n            additional_info: 'Must be a new browser session',\n            expected: 'Login page loads',\n            refs: 'RF-1',\n        },\n        {\n            content: 'Log In',\n        },\n    ],\n});\n```\n\n#### update_shared_step\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.update_shared_step(2, {\n    title: 'Updated VIA API',\n    custom_steps_separated: [\n        {\n            content: 'Subscribe',\n            additional_info: 'Must be a new comment here',\n            expected: 'Login page loads',\n            refs: 'RF-1',\n        },\n        {\n            content: 'Log In',\n        },\n    ],\n});\n```\n\n#### delete_shared_step\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.delete_shared_step(2, {});\n```\n\n### Datasets\n\nTestRail documentation is present [here](https://support.testrail.com/hc/en-us/articles/7077300491540-Datasets)\n\n#### get_dataset\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_dataset(1);\n```\n\n#### get_datasets\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_datasets(4);\n```\n\n#### add_dataset\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.add_dataset(4, {\n    id: 311,\n    name: 'Def',\n    variables: [],\n});\n```\n\n#### update_dataset\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.update_dataset(3, {\n    name: 'API',\n    variables: [],\n});\n```\n\n#### delete_dataset\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.delete_dataset(3, {});\n```\n\n### Cases\n\nTestRail documentation is present [here](https://support.testrail.com/hc/en-us/articles/7077292642580-Cases)\n\n#### get_case\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_case(14);\n```\n\n#### get_cases\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_cases(4, 6);\n// let resp = await new_integration.get_cases(4, '6&priority_id=4');\n```\n\n#### get_history_for_case\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_history_for_case(14);\n```\n\n#### add_case\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.add_case(5, {\n    title: 'This is a test case',\n    type_id: 1,\n    priority_id: 3,\n    estimate: '3m',\n    refs: 'RF-1, RF-2',\n    custom_steps_separated: [\n        {\n            content: 'Step 1',\n            expected: 'Expected Result 1',\n        },\n        {\n            content: 'Step 2',\n            expected: 'Expected Result 2',\n        },\n        {\n            shared_step_id: 3,\n        },\n    ],\n});\n```\n\n#### copy_cases_to_section\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.copy_cases_to_section(5, {\n    section_id: 5,\n    case_ids: [22, 23]\n});\n```\n\n#### update_case\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.update_case(11, {\n    priority_id: 1,\n    estimate: \"5m\"\n});\n```\n\n#### update_cases\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.update_cases(6, {\n    case_ids: [26, 27],\n    priority_id: 1,\n    estimate: \"5m\"\n});\n```\n\n#### move_cases_to_section\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.move_cases_to_section(12, {\n    section_id: 12,\n    suite_id: 6,\n    case_ids: [26, 27]\n});\n```\n\n#### delete_case\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.delete_case(25, {});\n```\n\n#### delete_cases\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.delete_cases(6, {\n    case_ids: [23, 24],\n});\n```\n\n### Plans\n\nTestRail documentation is present [here](https://support.testrail.com/hc/en-us/articles/7077711537684-Plans)\n\n#### get_plan\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_plan(6);\n```\n\n#### get_plans\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_plans(9);\n```\n\n#### add_plan\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.add_plan(9, {\n    name: \"System test\",\n    entries: [\n        {\n            suite_id: 12,\n            name: \"Custom run name\",\n            assignedto_id: 1 // ID of the assignee\n        },\n        {\n            suite_id: 12,\n            include_all: false, // Custom selection\n            case_ids: [28, 29, 30]\n        }\n    ]\n});\n```\n\n#### add_plan_entry\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.add_plan_entry(9, {\n    suite_id: 12,\n    include_all: true,\n    runs: [\n        {\n            \"include_all\": false,\n            \"case_ids\": [28],\n        },\n        {\n            \"include_all\": false,\n            \"case_ids\": [28, 29, 30],\n        },\n    ]\n});\n```\n\n#### add_run_to_plan_entry\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.add_run_to_plan_entry(9, \"0e165a00-bf50-4482-bde1-3134c1dacd50\", {\n    config_ids: [1],\n    include_all: false,\n    case_ids: [28, 29, 30]\n});\n```\n\n#### update_plan\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.update_plan(9, {\n    name: \"Updated VIA API\",\n});\n```\n\n#### update_plan_entry\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.update_plan_entry(9, \"0e165a00-bf50-4482-bde1-3134c1dacd50\", {\n    name: \"updated too\",\n    description: \"it was updated via qansigliere JS lib\"\n});\n```\n\n#### update_run_in_plan_entry\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.update_run_in_plan_entry(10, {\n    include_all: true,\n});\n```\n\n#### close_plan\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.close_plan(14, {});\n```\n\n#### delete_plan\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.delete_plan(15, {});\n```\n\n#### delete_plan_entry\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.delete_plan_entry(9, \"0e165a00-bf50-4482-bde1-3134c1dacd50\", {});\n```\n\n#### delete_run_from_plan_entry\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.delete_run_from_plan_entry(21, {});\n```\n\n### Configurations\n\nTestRail documentation is present [here](https://support.testrail.com/hc/en-us/articles/7077298488340-Configurations)\n\n#### get_configs\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_configs(9);\n```\n\n#### add_config_group\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.add_config_group(9, {\n    name: \"Browsers\"\n});\n```\n\n#### add_config\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.add_config(3, {\n    name: \"Chrome\"\n});\n```\n\n#### update_config_group\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.update_config_group(3, {\n    \"name\": \"Operating Systems\"\n});\n```\n\n#### update_config\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.update_config(3, {\n    \"name\": \"Firefly\"\n});\n```\n\n#### delete_config_group\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.delete_config_group(3, {});\n```\n\n#### delete_config\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.delete_config(3, {});\n```\n\n### Attachments\n\nTestRail documentation is present [here](https://support.testrail.com/hc/en-us/articles/7077196481428-Attachments)\n\n#### add_attachment_to_case\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.add_attachment_to_case(24, 'icon.png');\n```\n\n#### add_attachment_to_plan\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.add_attachment_to_plan(16, 'icon.png');\n```\n\n#### add_attachment_to_plan_entry\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.add_attachment_to_plan_entry(16, \"0e165a00-bf50-4482-bde1-3134c1dacd50\", 'icon.png');\n```\n\n#### add_attachment_to_result\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.add_attachment_to_result(46, 'icon.png');\n```\n\n#### add_attachment_to_run\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.add_attachment_to_run(22, 'icon.png');\n```\n\n#### get_attachments_for_case\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_attachments_for_case(28);\n// let resp = await new_integration.get_attachments_for_case('11&limit=1');\n```\n\n#### get_attachments_for_plan\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_attachments_for_plan(16);\n```\n\n#### get_attachments_for_plan_entry\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_attachments_for_plan_entry(16, \"0e165a00-bf50-4482-bde1-3134c1dacd50\");\n```\n\n#### get_attachments_for_run\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_attachments_for_run(10);\n```\n\n#### get_attachments_for_test\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_attachments_for_test(26);\n```\n\n#### get_attachment\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.get_attachment('30a47475-de26-4215-9459-b9094aa3b42e');\n```\n\n#### delete_attachment\n\n```\nlet new_integration = new TestRail_API();\nlet resp = await new_integration.delete_attachment('30a47475-de26-4215-9459-b9094aa3b42e', {});\n```\n\n## Related Videos\n\n-   https://youtube.com/live/q2NO23ruDqI?feature=share\n-   https://youtube.com/live/IC4hoYwzvDY?feature=share\n-   https://youtube.com/live/o9yonQpeFg4?feature=share\n-   https://youtube.com/live/qjw5o0Kk6iQ?feature=share\n-   https://youtube.com/live/XRJWPa8UW3M?feature=share\n-   https://youtube.com/live/4y6EgblRqP0?feature=share\n-   https://youtube.com/live/fTWMR7L6sCE?feature=share\n-   https://youtube.com/live/XG9moLSdXuk?feature=share\n-   https://youtube.com/live/bUy-FJYVz2M?feature=share\n\n## Improvements & Suggestions\n\nhttps://forms.gle/GZbS9hw42tSYJxKL7\n","readmeFilename":"README.md"}