{"_id":"@apisight/node","_rev":"11-ef4cb6887d0928eefd9155868bf8310a","name":"@apisight/node","dist-tags":{"latest":"1.1.12"},"versions":{"1.1.2":{"name":"@apisight/node","version":"1.1.2","keywords":["agent","monitor","api","collector"],"author":{"name":"Mayko Douglas dos Santos Silva"},"license":"MIT","_id":"@apisight/node@1.1.2","maintainers":[{"name":"maykoof","email":"maykodouglasof@gmail.com"}],"dist":{"shasum":"ca0b196e4e2ed92711061087db62bf9fe05ddb36","tarball":"https://registry.npmjs.org/@apisight/node/-/node-1.1.2.tgz","fileCount":7,"integrity":"sha512-a83wktwtFdXXFzvtej49kldySc7nhYdJ7r7kR0pSaGtoetLmJIPUWMQQBtE1BoKpn7C4zhhp+rQjVjJYvikc1Q==","signatures":[{"sig":"MEYCIQCxIOUyjA30rGbuTaeR002vv8WtG2ritiGTadmUuppTRwIhAJ1cFFg0Rw6Kz72I28LhkSgmlPZtxgJc64tGkVBMzXRR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":525685},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --minify --outfile=dist/index.cjs && esbuild src/index.js --bundle --platform=node --format=esm --minify --outfile=dist/index.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"maykoof","email":"maykodouglasof@gmail.com"},"_npmVersion":"10.9.3","description":"Agente de monitoramento (core) - envia eventos para o portal","directories":{},"_nodeVersion":"22.19.0","dependencies":{"uuid":"^9.0.0","axios":"^1.7.2","fs-extra":"^11.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/node_1.1.2_1759760563178_0.9906120840598014","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"@apisight/node","version":"1.1.3","keywords":["agent","monitor","api","collector"],"author":{"name":"Mayko Douglas dos Santos Silva"},"license":"MIT","_id":"@apisight/node@1.1.3","maintainers":[{"name":"maykoof","email":"maykodouglasof@gmail.com"}],"dist":{"shasum":"9220804bc1d79c5ef5c124b71905d50ad8fe813e","tarball":"https://registry.npmjs.org/@apisight/node/-/node-1.1.3.tgz","fileCount":7,"integrity":"sha512-BnthNrBBMqeMDUsPYwYFpzMtCloakKO+4w+j93xuIkQtN3Kg0+frpX1RQtedzZDJQE5EmdEbdIbtNOCZaHhJXg==","signatures":[{"sig":"MEYCIQDM/6HRuX/kf6cF1uGK5+Xb7/rL7ba6tCNmXdMHK5utwQIhAJZL9UbUQ20lW76wtQyd/9hEpIem99nmBVKitX1WhYnZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":525679},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","scripts":{"build":"esbuild src/index.js --bundle --platform=node --format=cjs --minify --outfile=dist/index.cjs && esbuild src/index.js --bundle --platform=node --format=esm --minify --outfile=dist/index.mjs","prepublishOnly":"npm run build"},"_npmUser":{"name":"maykoof","email":"maykodouglasof@gmail.com"},"_npmVersion":"10.9.3","description":"Agente de monitoramento (core) - envia eventos para o portal","directories":{},"_nodeVersion":"22.19.0","dependencies":{"uuid":"^9.0.0","axios":"^1.7.2","fs-extra":"^11.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"esbuild":"^0.19.0"},"_npmOperationalInternal":{"tmp":"tmp/node_1.1.3_1759767944073_0.3730132410927829","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"@apisight/node","version":"1.1.4","keywords":["apisight","monitoring","agent","api","observability","nodejs","error-tracking","metrics"],"author":{"name":"Mayko Douglas dos Santos Silva"},"license":"MIT","_id":"@apisight/node@1.1.4","maintainers":[{"name":"maykoof","email":"maykodouglasof@gmail.com"}],"dist":{"shasum":"3bc162da7d29112190669107008138affc0fa960","tarball":"https://registry.npmjs.org/@apisight/node/-/node-1.1.4.tgz","fileCount":6,"integrity":"sha512-WbuZVMLxJcJ6mGCTEWs1H7+4DddpqSH8eXlGlSjSrOfC2J56pkKCzsH3zbPknj0gTF5fRi5kmFli8fgPk2RCsw==","signatures":[{"sig":"MEUCIQDCKFc3ttNRYbUSqAYi2aBe/rbYZh23PB0lDgAbGnfNzwIgDZPxgVS69wRWz0/Cq+PWjcltXnM7WNVof3rqkaa1YMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":524634},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"build":"npm run clean && esbuild src/index.js --bundle --platform=node --format=cjs --minify --outfile=dist/index.cjs && esbuild src/index.js --bundle --platform=node --format=esm --minify --outfile=dist/index.mjs && tsc","clean":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"maykoof","email":"maykodouglasof@gmail.com"},"_npmVersion":"10.9.3","description":"Agente oficial do ApiSight para Node.js — monitore erros, requisições e métricas da sua API em tempo real.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"uuid":"^9.0.0","axios":"^1.7.2","fs-extra":"^11.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","esbuild":"^0.19.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/node_1.1.4_1759779705648_0.43330248813420447","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@apisight/node","version":"1.1.5","keywords":["apisight","monitoring","agent","api","observability","nodejs","error-tracking","metrics"],"author":{"name":"Mayko Douglas dos Santos Silva"},"license":"MIT","_id":"@apisight/node@1.1.5","maintainers":[{"name":"maykoof","email":"maykodouglasof@gmail.com"}],"dist":{"shasum":"c51fab08cdc254b04b350362b688c3756f7f23d2","tarball":"https://registry.npmjs.org/@apisight/node/-/node-1.1.5.tgz","fileCount":6,"integrity":"sha512-ZwoOX9/N38DmMIOy9TOsyN0r3d0PFiIAxbydmz9cjyggG5pkF1L6zNy3un9LLn/+i4t+5+ql9Pl+lRUe54/nUw==","signatures":[{"sig":"MEUCIG9dAGuDh1w7GHWKUfMVUYmhUn+z+H33euu5f291hHOeAiEAyPbmdZgARAEdrxx1y/rXfOHyRR/28wGIiYHczx3exWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":524707},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"build":"npm run clean && esbuild src/index.js --bundle --platform=node --format=cjs --minify --outfile=dist/index.cjs && esbuild src/index.js --bundle --platform=node --format=esm --minify --outfile=dist/index.mjs && tsc","clean":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"maykoof","email":"maykodouglasof@gmail.com"},"_npmVersion":"10.9.3","description":"Agente oficial do ApiSight para Node.js — monitore erros, requisições e métricas da sua API em tempo real.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"uuid":"^9.0.0","axios":"^1.7.2","fs-extra":"^11.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","esbuild":"^0.19.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/node_1.1.5_1759780000126_0.3687622150894321","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"@apisight/node","version":"1.1.6","keywords":["apisight","monitoring","agent","api","observability","nodejs","error-tracking","metrics"],"author":{"name":"Mayko Douglas dos Santos Silva"},"license":"MIT","_id":"@apisight/node@1.1.6","maintainers":[{"name":"maykoof","email":"maykodouglasof@gmail.com"}],"dist":{"shasum":"e96e5837cbb22ba311d16d2d0032e1dbab97cd65","tarball":"https://registry.npmjs.org/@apisight/node/-/node-1.1.6.tgz","fileCount":6,"integrity":"sha512-t7K/3qRRvu/NjxFi8AT3DbolxhrRfQo5Ab+d3d7kovjz/JJooiHPOd7K/bQjeidnL2v5VfpxjQK2kn/26b37PA==","signatures":[{"sig":"MEUCIDTZcCevYSivInaKVZGBTuGpHRAtGhXSTAwhFpCYdARYAiEA+rL9rlGlMOvKxaDJTtL+665kF3E1Z9+dJpyzYG2wOCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":525402},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"build":"npm run clean && esbuild src/index.js --bundle --platform=node --format=cjs --minify --outfile=dist/index.cjs && esbuild src/index.js --bundle --platform=node --format=esm --minify --outfile=dist/index.mjs && tsc","clean":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"maykoof","email":"maykodouglasof@gmail.com"},"_npmVersion":"10.9.3","description":"Agente oficial do ApiSight para Node.js — monitore erros, requisições e métricas da sua API em tempo real.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"uuid":"^9.0.0","axios":"^1.7.2","fs-extra":"^11.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","esbuild":"^0.19.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/node_1.1.6_1759781239524_0.6304373027720125","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@apisight/node","version":"1.1.7","keywords":["apisight","monitoring","agent","api","observability","nodejs","error-tracking","metrics"],"author":{"name":"Mayko Douglas dos Santos Silva"},"license":"MIT","_id":"@apisight/node@1.1.7","maintainers":[{"name":"maykoof","email":"maykodouglasof@gmail.com"}],"dist":{"shasum":"6bd92ae0e9506fe0fc350aa3cc812af24aa54fde","tarball":"https://registry.npmjs.org/@apisight/node/-/node-1.1.7.tgz","fileCount":6,"integrity":"sha512-sGtqvg3LEj8BdZVPlmQ0QDAM84IqiMQgq788VbTTcBH0cj9gU5StLLF+anU7qxjNbgQ/tJTfVFlabaIo35F2Bg==","signatures":[{"sig":"MEUCIG8Ch6wRlR9EfP7NhGVUX715cSduIIYKzikVZ/SRUjbqAiEAm62JKOlcdMDMTmqBQ9gG6K7u5BrBWV5L9sAnkJNZkkQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":526217},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"build":"npm run clean && esbuild src/index.js --bundle --platform=node --format=cjs --minify --outfile=dist/index.cjs && esbuild src/index.js --bundle --platform=node --format=esm --minify --outfile=dist/index.mjs && tsc","clean":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"maykoof","email":"maykodouglasof@gmail.com"},"_npmVersion":"10.9.3","description":"Agente oficial do ApiSight para Node.js — monitore erros, requisições e métricas da sua API em tempo real.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"uuid":"^9.0.0","axios":"^1.7.2","fs-extra":"^11.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","esbuild":"^0.19.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/node_1.1.7_1759790823312_0.1385808738859713","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@apisight/node","version":"1.1.8","keywords":["apisight","monitoring","agent","api","observability","nodejs","error-tracking","metrics"],"author":{"name":"Mayko Douglas dos Santos Silva"},"license":"MIT","_id":"@apisight/node@1.1.8","maintainers":[{"name":"maykoof","email":"maykodouglasof@gmail.com"}],"dist":{"shasum":"348012c98479c87a30bc185d5a4f94a51ea30ba4","tarball":"https://registry.npmjs.org/@apisight/node/-/node-1.1.8.tgz","fileCount":6,"integrity":"sha512-Tl14bM9NNDiLF/9UW7R2KYjbDkbOuRItXFmozNB0NaC4M+c1EoJP7/cEJ8jDBDGG4bCtcsYE9uvnlJKwhC15+w==","signatures":[{"sig":"MEUCICtHRqxObx+YqNxClDUXOU4+fDg41teSIwseE/aDbhIuAiEA4fdbKIEyFnlL5x97pK4+9TBMo1JLp3Osgxh45F5cTMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":580420},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"build":"npm run clean && esbuild src/index.js --bundle --platform=node --format=cjs --minify --outfile=dist/index.cjs && esbuild src/index.js --bundle --platform=node --format=esm --minify --outfile=dist/index.mjs && tsc","clean":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"maykoof","email":"maykodouglasof@gmail.com"},"_npmVersion":"10.9.3","description":"Agente oficial do ApiSight para Node.js — monitore erros, requisições e métricas da sua API em tempo real.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"uuid":"^9.0.1","axios":"^1.12.2","sqlite3":"^5.1.7","fs-extra":"^11.2.0","@opentelemetry/api":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","esbuild":"^0.19.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/node_1.1.8_1759858460388_0.19612158366547439","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"@apisight/node","version":"1.1.9","keywords":["apisight","monitoring","agent","api","observability","nodejs","error-tracking","metrics"],"author":{"name":"Mayko Douglas dos Santos Silva"},"license":"MIT","_id":"@apisight/node@1.1.9","maintainers":[{"name":"maykoof","email":"maykodouglasof@gmail.com"}],"dist":{"shasum":"b9616cef6d7c4e7320c95adb7e27aa81d8b05fe9","tarball":"https://registry.npmjs.org/@apisight/node/-/node-1.1.9.tgz","fileCount":6,"integrity":"sha512-w5KbV8D65SuUc4Qra1+n23Autt1PdSqOkjhMl0Y7w8W9ulPuDZ+HG3FlyLaKuJlkDUwYw/uF4FG4zvjPdGQpSw==","signatures":[{"sig":"MEUCIQD/nM3kvhketjyeEw72VmR+nj9VN101r6/YNGpwwb5OFgIgcKSnFoyapcN3L8feWobWhZ+hX7J58kPXQinUbxz68Gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":595625},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"9605c68d53e0629cd10b2465b2a9d1c52eb5f512","scripts":{"build":"npm run clean && esbuild src/index.js --bundle --platform=node --format=cjs --minify --outfile=dist/index.cjs && esbuild src/index.js --bundle --platform=node --format=esm --minify --outfile=dist/index.mjs && tsc","clean":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"maykoof","email":"maykodouglasof@gmail.com"},"_npmVersion":"10.9.3","description":"Agente oficial do ApiSight para Node.js — monitore erros, requisições e métricas da sua API em tempo real.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"uuid":"^9.0.1","axios":"^1.12.2","sqlite3":"^5.1.7","fs-extra":"^11.2.0","@opentelemetry/api":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","esbuild":"^0.19.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/node_1.1.9_1759949482079_0.7466156402457917","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"@apisight/node","version":"1.1.10","keywords":["apisight","monitoring","agent","api","observability","nodejs","error-tracking","metrics"],"author":{"name":"Mayko Douglas dos Santos Silva"},"license":"MIT","_id":"@apisight/node@1.1.10","maintainers":[{"name":"maykoof","email":"maykodouglasof@gmail.com"}],"dist":{"shasum":"07e0e39444a995b39aeacff2939276206756f34b","tarball":"https://registry.npmjs.org/@apisight/node/-/node-1.1.10.tgz","fileCount":6,"integrity":"sha512-6B+wXDVPWxDGQMRpJzDG7VNnW2sDGVAVTkQVngpAPFmu4o2lIjMuu/xtCiAznoHmOGhzmzTK1/s48zaaMa3ZFA==","signatures":[{"sig":"MEUCIQDwkXjeoxTm9FQxgfNuEfZlmOJs+K4EZL/im/VIU+vl+QIgSn5hsetkTP7taeT9Mn1CDmUXZYo1gTeb22y0Z0miJDk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548326},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"d9761565e1654d13a54e669173f94b56c00c437f","scripts":{"build":"npm run clean && esbuild src/index.js --bundle --platform=node --format=cjs --minify --outfile=dist/index.cjs && esbuild src/index.js --bundle --platform=node --format=esm --minify --outfile=dist/index.mjs && tsc","clean":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"maykoof","email":"maykodouglasof@gmail.com"},"_npmVersion":"10.9.3","description":"Agente oficial do ApiSight para Node.js — monitore erros, requisições e métricas da sua API em tempo real.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"uuid":"^9.0.1","axios":"^1.12.2","sqlite3":"^5.1.7","fs-extra":"^11.2.0","@opentelemetry/api":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","esbuild":"^0.19.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/node_1.1.10_1760022724068_0.2685781159847056","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"@apisight/node","version":"1.1.11","keywords":["apisight","monitoring","agent","api","observability","nodejs","error-tracking","metrics"],"author":{"name":"Mayko Douglas dos Santos Silva"},"license":"MIT","_id":"@apisight/node@1.1.11","maintainers":[{"name":"maykoof","email":"maykodouglasof@gmail.com"}],"dist":{"shasum":"a511a9088111c9efaf1a12929fa523fd5be92b40","tarball":"https://registry.npmjs.org/@apisight/node/-/node-1.1.11.tgz","fileCount":6,"integrity":"sha512-gi+1O2oOTHtLZYGa8wqT1DhSrrY3AUc3vKZYbDXYvTn8+gen0Mjk/P3aJeYgESMGL36XaRQIr6I3uqvqvxGoAg==","signatures":[{"sig":"MEUCIQDw7YJ+ObGwqRlXmJQ5dMDxCKtCCGEvcjOAGgXHDbYqVgIgGUDMFkdj05AWMo18bmyXc4JDORA3uFqzRAumdJDslsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":533596},"main":"dist/index.cjs","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"d9761565e1654d13a54e669173f94b56c00c437f","scripts":{"build":"npm run clean && esbuild src/index.js --bundle --platform=node --format=cjs --minify --outfile=dist/index.cjs && esbuild src/index.js --bundle --platform=node --format=esm --minify --outfile=dist/index.mjs && tsc","clean":"rimraf dist","prepublishOnly":"npm run build"},"_npmUser":{"name":"maykoof","email":"maykodouglasof@gmail.com"},"_npmVersion":"10.9.3","description":"Agente oficial do ApiSight para Node.js — monitore erros, requisições e métricas da sua API em tempo real.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"uuid":"^9.0.1","axios":"^1.12.2","sqlite3":"^5.1.7","fs-extra":"^11.2.0","@opentelemetry/api":"^1.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"rimraf":"^6.0.1","esbuild":"^0.19.0","typescript":"^5.4.0"},"_npmOperationalInternal":{"tmp":"tmp/node_1.1.11_1760023240108_0.8247266136708726","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"@apisight/node","version":"1.1.12","description":"Agente oficial do ApiSight para Node.js — monitore erros, requisições e métricas da sua API em tempo real.","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"require":"./dist/index.cjs","import":"./dist/index.mjs","types":"./dist/index.d.ts"}},"scripts":{"clean":"rimraf dist","build":"npm run clean && esbuild src/index.js --bundle --platform=node --format=cjs --minify --outfile=dist/index.cjs && esbuild src/index.js --bundle --platform=node --format=esm --minify --outfile=dist/index.mjs && tsc","prepublishOnly":"npm run build"},"keywords":["apisight","monitoring","agent","api","observability","nodejs","error-tracking","metrics"],"author":{"name":"Mayko Douglas dos Santos Silva"},"license":"MIT","publishConfig":{"access":"public"},"dependencies":{"@opentelemetry/api":"^1.9.0","axios":"^1.12.2","fs-extra":"^11.2.0","sqlite3":"^5.1.7","uuid":"^9.0.1"},"devDependencies":{"esbuild":"^0.19.0","rimraf":"^6.0.1","typescript":"^5.4.0"},"_id":"@apisight/node@1.1.12","gitHead":"d9761565e1654d13a54e669173f94b56c00c437f","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-9bEadqL5jAuuUFdKsRPQe8xhnQbqukUGHOCPnkvgANu+X4gdIzrbYNfGHnIDMEn1/UDfJNQPeaTteQr3Yn5Ezg==","shasum":"ebefe78c412b48c0a0f396896b31fe82ade63c19","tarball":"https://registry.npmjs.org/@apisight/node/-/node-1.1.12.tgz","fileCount":6,"unpackedSize":535810,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDsGGdTKUpl4+/C6taEt29PcONrAIEYDbnzqUc7Dx2eWwIhAJpkH4hZjocPqgSAvtTJRpsnToo5hlg7zDVcSaw7LTfW"}]},"_npmUser":{"name":"maykoof","email":"maykodouglasof@gmail.com"},"directories":{},"maintainers":[{"name":"maykoof","email":"maykodouglasof@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node_1.1.12_1760034834546_0.28909754238054064"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-06T14:22:43.055Z","modified":"2025-10-09T18:33:54.936Z","1.1.2":"2025-10-06T14:22:43.360Z","1.1.3":"2025-10-06T16:25:44.284Z","1.1.4":"2025-10-06T19:41:45.830Z","1.1.5":"2025-10-06T19:46:40.385Z","1.1.6":"2025-10-06T20:07:19.712Z","1.1.7":"2025-10-06T22:47:03.501Z","1.1.8":"2025-10-07T17:34:20.614Z","1.1.9":"2025-10-08T18:51:22.313Z","1.1.10":"2025-10-09T15:12:04.318Z","1.1.11":"2025-10-09T15:20:40.337Z","1.1.12":"2025-10-09T18:33:54.743Z"},"author":{"name":"Mayko Douglas dos Santos Silva"},"license":"MIT","keywords":["apisight","monitoring","agent","api","observability","nodejs","error-tracking","metrics"],"description":"Agente oficial do ApiSight para Node.js — monitore erros, requisições e métricas da sua API em tempo real.","maintainers":[{"name":"maykoof","email":"maykodouglasof@gmail.com"}],"readme":"🧠 @apisight/node\r\n\r\nObservabilidade e monitoramento de APIs com zero configuração.\r\nCapture erros, requisições, métricas e falhas em tempo real.\r\nParte do ecossistema ApiSight.\r\n\r\n🚀 Instalação\r\nnpm install @apisight/node\r\n\r\n\r\nou com Yarn:\r\n\r\nyarn add @apisight/node\r\n\r\n⚙️ Configuração básica\r\n\r\nNo seu servidor Express, importe e inicialize o agente com a chave JWT gerada no portal ApiSight\r\n.\r\n\r\nimport createAgent from '@apisight/node';\r\nimport express from 'express';\r\n\r\nconst app = express();\r\n\r\n// Inicializa o agente\r\nconst agent = createAgent({\r\n  key: 'SEU_JWT_DO_PORTAL'\r\n});\r\n\r\n// Adiciona o middleware de monitoramento\r\napp.use(agent.middleware());\r\n\r\n// Adiciona o middleware de captura de erros\r\napp.use(agent.errorHandler());\r\n\r\n// Exemplo de rota\r\napp.get('/ping', (req, res) => {\r\n  res.send({ message: 'pong' });\r\n});\r\n\r\n// Simula um erro\r\napp.get('/error', (req, res) => {\r\n  throw new Error('Falha simulada');\r\n});\r\n\r\napp.listen(3000, () => console.log('Servidor rodando na porta 3000 🚀'));\r\n\r\n💡 Recursos automáticos\r\n\r\n✅ Captura de erros — todos os erros não tratados (exceptions, rejections)\r\n✅ Monitoramento de requests — método, rota, corpo e resposta\r\n✅ Persistência offline — armazena eventos localmente se estiver sem conexão\r\n✅ Retry automático — reenfileira logs quando o servidor estiver offline\r\n✅ Sanitização de dados — remove campos sensíveis (password, token, creditCard)\r\n✅ Métricas embutidas — tempo médio de flush, total de eventos, erros enviados, etc.\r\n✅ Integração transparente — não quebra o fluxo da sua API\r\n✅ Compatível com TypeScript e ESM\r\n\r\n🪄 Notificação manual\r\n\r\nVocê também pode enviar eventos customizados diretamente com agent.notify():\r\n\r\ntry {\r\n  // algum código perigoso\r\n} catch (err) {\r\n  agent.notify(err); // envia o erro para o ApiSight\r\n}\r\n\r\n\r\nSe quiser vincular a um request específico:\r\n\r\napp.post('/users', async (req, res) => {\r\n  try {\r\n    // lógica\r\n  } catch (err) {\r\n    agent.notify(err, req); // inclui método, rota e body\r\n  }\r\n});\r\n\r\n📊 Métricas em tempo real\r\n\r\nVocê pode acessar métricas internas do agente para exibir no painel do seu app:\r\n\r\nconsole.log(agent.getMetrics());\r\n\r\n\r\nExemplo de retorno:\r\n\r\n{\r\n  \"totalEvents\": 42,\r\n  \"errorsSent\": 10,\r\n  \"errorsFailed\": 2,\r\n  \"avgFlushTimeMs\": 120,\r\n  \"flushCount\": 5\r\n}\r\n\r\n🧱 Estrutura interna\r\n\r\nO agente mantém um buffer local (/tmp/agent-buffer.json ou similar), e envia os logs periodicamente para o collector oficial:\r\n\r\nhttps://apisight.vercel.app/api/ingest\r\n\r\n\r\nSe a API estiver offline, o agente:\r\n\r\nsalva os eventos em disco;\r\n\r\ntenta reenviar automaticamente com exponential backoff;\r\n\r\nnunca interrompe o funcionamento da sua aplicação.\r\n\r\n🧩 API\r\nMétodo\tDescrição\r\nagent.middleware()\tMiddleware de captura de requisições\r\nagent.errorHandler()\tMiddleware de captura de erros\r\nagent.notify(error, req?)\tEnvia manualmente um erro\r\nagent.getMetrics()\tRetorna métricas internas\r\nagent._flush()\tForça envio imediato (útil para testes)\r\n🔒 Segurança\r\n\r\nA lib não funciona sem chave válida (JWT) gerada no portal ApiSight\r\n.\r\n\r\nOs dados são enviados apenas para o domínio oficial apisight.vercel.app.\r\n\r\nTodos os payloads são sanitizados automaticamente, removendo tokens e informações sensíveis.\r\n\r\n🧭 Roadmap\r\n\r\n Dashboard de métricas em tempo real\r\n\r\n Suporte a gRPC, Fastify e Koa\r\n\r\n Integração com React Native e Python SDK\r\n\r\n Alertas customizáveis (via e-mail ou webhook)\r\n\r\n🧑‍💻 Autor\r\n\r\nMayko Douglas dos Santos Silva\r\nCriador do ApiSight\r\n\r\nMIT License © 2025\r\n\r\n❤️ Contribuição\r\n\r\nQuer contribuir?\r\nEnvie um PR ou abra uma issue no GitHub oficial (em breve público).","readmeFilename":"README.md"}