{"_id":"@fluxninja/aperture-js","_rev":"69-7f049b327657200639af6b5bc6fc33c1","name":"@fluxninja/aperture-js","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","dist-tags":{"latest":"2.12.0"},"versions":{"1.0.1":{"name":"@fluxninja/aperture-js","version":"1.0.1","author":{"url":"https://fluxninja.com/","name":"FluxNinja Inc","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@1.0.1","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"4c276c2f9149f1d3b66484de67479be52fd07227","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-1.0.1.tgz","fileCount":22,"integrity":"sha512-ngYTyoAYzV7tv2zgcL9E2ORJ0IEvaWclV1FDpHYPrkZ/vWZuhyyhdde/ioVBIHROH2HzxN+JjTdLYUj4Qg1ZHw==","signatures":[{"sig":"MEUCIQDCU10Hav94NWluEVf1ctJZcoHyCy3Zl2B2KosjCyM1WQIgJto84XrgGZcm4mkEpmkLPgGWqpUvUfmq0jGefIWRAmI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37205},"type":"module","engines":{"npm":"8.19.3","node":"16.19.1"},"exports":"./lib/example/example.js","gitHead":"3c456089551e5eacbd71dc1ca03db85d5b6b35f1","scripts":{"build":"tsc -p tsconfig.json","example":"npm run build && node ./lib/example/example.js","pre-build":"rm -rf ./lib","post-build":"cp -r ./proto ./lib/proto","grpc-client":"npm run build && node ./lib/sdk/client.js","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"_npmVersion":"9.6.4","description":"aperture-js is an SDK to interact with Aperture Agent.","directories":{},"_nodeVersion":"20.1.0","dependencies":{"express":"4.18.2","@grpc/grpc-js":"1.7.1","http-terminator":"3.2.0","@grpc/proto-loader":"0.7.3","@opentelemetry/api":"1.2.0","@opentelemetry/resources":"1.7.0","@opentelemetry/sdk-trace-base":"1.7.0","@opentelemetry/sdk-trace-node":"1.7.0","@opentelemetry/semantic-conventions":"1.7.0","@opentelemetry/exporter-trace-otlp-grpc":"0.33.0"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5","@types/express":"4.17.17"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_1.0.1_1692700358394_0.05314113109377949","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@fluxninja/aperture-js","version":"1.1.0","author":{"url":"https://fluxninja.com/","name":"FluxNinja Inc","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@1.1.0","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"4229cd28b595c77d9cc7aa22b4e07b2931b833ce","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-1.1.0.tgz","fileCount":16,"integrity":"sha512-3A5l/xNY5AwksAXRvhZq8EwEj2oKYNlh8bCWMvwOqgWXafc4zZ2cdSZlVfEi1cAL5r2L6ezlaHW9gvQC9oWf1A==","signatures":[{"sig":"MEQCIG6OwMCnNgZxFs2tWOwGoCSAG+zTRTRT8ehIsXqNBgCgAiBxaCZ5t2lAWg6GOML+y+Dpy8hfa8YIfYULUaCDizTjLg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35678},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":"8.19.3","node":"16.19.1"},"gitHead":"9e834b4f503674f5589836e2dc1b451963d3ff01","scripts":{"build":"tsc -p tsconfig.json","example":"npm run build && node ./example/dist/example.js","pre-build":"rm -rf ./lib","post-build":"cp -r ./proto ./lib/proto","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"aperture-js is an SDK to interact with Aperture Agent.","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.7.1","@grpc/proto-loader":"^0.7.3","@opentelemetry/api":"1.2.0","@opentelemetry/resources":"1.7.0","@opentelemetry/sdk-trace-base":"1.7.0","@opentelemetry/sdk-trace-node":"1.7.0","@opentelemetry/semantic-conventions":"1.7.0","@opentelemetry/exporter-trace-otlp-grpc":"0.33.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_1.1.0_1692959817631_0.3192666341126169","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@fluxninja/aperture-js","version":"2.0.0","author":{"url":"https://fluxninja.com/","name":"FluxNinja Inc","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.0.0","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"4ea98ca45db0b75a19521ef704cd371921e901dc","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.0.0.tgz","fileCount":16,"integrity":"sha512-HtYAhMbWhZkrig0jxAHK0L7iCY5cJpcmhpY/2bBQaG+V2qVm4KZSjdFhEapyTV03hsjyH+vPx4TwmrRsQUTjBg==","signatures":[{"sig":"MEUCIQDLYkawVdY9jJhlzZABFJf38P0IXW3prpK7KU37qPWkWAIgLgKr/OdD/JXcLohM+2abrnzjl/mxMv7d+R7GqB+u9Hc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":35860},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":"8.19.3","node":"16.19.1"},"gitHead":"e0b3f09e8630a2af533c5a9a3d11d7a022fd67e0","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","pre-build":"rm -rf ./lib","post-build":"cp -r ./proto ./lib/proto","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"aperture-js is an SDK to interact with Aperture Agent.","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.1","@grpc/proto-loader":"^0.7.9","@opentelemetry/api":"1.2.0","@opentelemetry/resources":"1.7.0","@opentelemetry/sdk-trace-base":"1.7.0","@opentelemetry/sdk-trace-node":"1.7.0","@opentelemetry/semantic-conventions":"1.7.0","@opentelemetry/exporter-trace-otlp-grpc":"0.33.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.0.0_1693201647739_0.41082812960661474","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@fluxninja/aperture-js","version":"2.0.1","author":{"url":"https://fluxninja.com/","name":"FluxNinja Inc","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.0.1","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"e8a62485f3e612be51d377e86b410c22b7029a35","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.0.1.tgz","fileCount":16,"integrity":"sha512-z+9n1Rqjd49h6Iuy6CpYHsXuGdSxiIoMbwF6fPei2LSu/7qsYPbfoynhbB9bsi894dWoPjZaoVeBmdorrsOMIA==","signatures":[{"sig":"MEYCIQDRIoBkE/MY3nQHBAeZG6ZXvBz+AdwSzZuESos6MjKAQgIhAN6/vecjis+Gq8OIBTA05lnA9Eou9TiYg16zDBdhOHy4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36189},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":"8.19.3","node":"16.19.1"},"gitHead":"26d2a1aa49ccb1fd90236dd074e9a15464caf22e","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","pre-build":"rm -rf ./lib","post-build":"cp -r ./proto ./lib/proto","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"aperture-js is an SDK to interact with Aperture Agent.","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.1","@grpc/proto-loader":"^0.7.9","@opentelemetry/api":"1.2.0","@opentelemetry/resources":"1.7.0","@opentelemetry/sdk-trace-base":"1.7.0","@opentelemetry/sdk-trace-node":"1.7.0","@opentelemetry/semantic-conventions":"1.7.0","@opentelemetry/exporter-trace-otlp-grpc":"0.33.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.0.1_1693217445207_0.17639293780668663","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"@fluxninja/aperture-js","version":"2.0.2","author":{"url":"https://fluxninja.com/","name":"FluxNinja Inc","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.0.2","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"9e50354c4614e2afc9b6b6a191e6bc35cab512dc","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.0.2.tgz","fileCount":16,"integrity":"sha512-HYD5nfcrh6xSnmXG8Nm3+EoVAhSafFjC3ys5M0o1+W96zdTCdJ91pOcUbbUNEyAX9J4AjdIktk1ycawMZKTTKQ==","signatures":[{"sig":"MEUCIFJDOHslUE+dKbwttaBPQIu/RBvdWCKknpoAdunxCpVVAiEA+Uyhq/RvCF6TAy2E7QhwM2FPo2rvxODwMuRV9AjYviI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":36142},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":"8.19.3","node":"16.19.1"},"gitHead":"d4975053f507bd194183d060a60ce50585931970","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"aperture-js is an SDK to interact with Aperture Agent.","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.1","@grpc/proto-loader":"^0.7.9","@opentelemetry/api":"1.2.0","@opentelemetry/resources":"1.7.0","@opentelemetry/sdk-trace-base":"1.7.0","@opentelemetry/sdk-trace-node":"1.7.0","@opentelemetry/semantic-conventions":"1.7.0","@opentelemetry/exporter-trace-otlp-grpc":"0.33.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.0.2_1693913336342_0.8923674828316843","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"@fluxninja/aperture-js","version":"2.0.3","author":{"url":"https://fluxninja.com/","name":"FluxNinja Inc","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.0.3","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"1185694e822701448a4d56193facb7d70e7a4fd7","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.0.3.tgz","fileCount":16,"integrity":"sha512-LFZ0XUBBhExiJhk6aowr/bFFiZvWiU0ChpwANvq1iN18JWZVKpDJ66fUKO/MDP0xYQjxB30j4zUXAa87Odc5Nw==","signatures":[{"sig":"MEUCIEWcGliWXTzqEAkYsUw1rU5riSd+Nu+LoVQUwKwR5aV/AiEA3mf5wPSKRaeYwCvDLheybUALSlPwkpXaOm4qUzINWCU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":37101},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":"8.19.3","node":"16.19.1"},"gitHead":"92750e73a862531c15771cbd36d58b0178b16d43","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"aperture-js is an SDK to interact with Aperture Agent.","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.2","@grpc/proto-loader":"^0.7.9","@opentelemetry/api":"1.2.0","@opentelemetry/resources":"1.7.0","@opentelemetry/sdk-trace-base":"1.7.0","@opentelemetry/sdk-trace-node":"1.7.0","@opentelemetry/semantic-conventions":"1.7.0","@opentelemetry/exporter-trace-otlp-grpc":"0.33.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.0.3_1694150380352_0.4663717291114742","host":"s3://npm-registry-packages"}},"2.0.4":{"name":"@fluxninja/aperture-js","version":"2.0.4","author":{"url":"https://fluxninja.com/","name":"FluxNinja Inc","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.0.4","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"254b9fa2d3922eb7e370bb4d19f91aed69ff5660","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.0.4.tgz","fileCount":16,"integrity":"sha512-TcfeuNqmL3D0Y1ezaa4WywuiDV97AUkClJ8iNTaPiOsJFgBeIWM8v1p9kt/55bc1U9mBrYxsfW0wE8Qnd10v9Q==","signatures":[{"sig":"MEQCIGje98PaG7BVLWpwLbZy7x/Ud2QWBzXJTXNBmI/rxUJTAiAosss9eG/8RgDxnvKlcR5ToxZzbYMn3lWFeVW2rHh+KQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":38139},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":"8.19.3","node":"16.19.1"},"gitHead":"88a625df7d940916bff4266da86de60b660f6828","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"aperture-js is an SDK to interact with Aperture Agent.","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.2","@grpc/proto-loader":"^0.7.9","@opentelemetry/api":"1.2.0","@opentelemetry/resources":"1.7.0","@opentelemetry/sdk-trace-base":"1.7.0","@opentelemetry/sdk-trace-node":"1.7.0","@opentelemetry/semantic-conventions":"1.7.0","@opentelemetry/exporter-trace-otlp-grpc":"0.33.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.0.4_1694231865480_0.5736567325770519","host":"s3://npm-registry-packages"}},"2.0.5":{"name":"@fluxninja/aperture-js","version":"2.0.5","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.0.5","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"048a94751153f5a6100e6ddb84303b9f33aa4d24","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.0.5.tgz","fileCount":34,"integrity":"sha512-03icTshyRuPWT/GHPXQJYjnIfvFCjsj+OHoQzKFVQ2rdFRAbhhfK+76csRhOw4So5MaUSc+uay/mSZmNSf0OgA==","signatures":[{"sig":"MEQCIFhqXlEJ9QnK9RzMaZHPKqMy4zT9/5OW0n5Ra0rLTZF4AiBBJgJKXSV5A3V2VpbDlTGMllU5y3DO3oJW3aSWKNSaGg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59299},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"14ed2804cb67a382c92afd3cc7842d350b77e9fc","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"aperture-js is an SDK to interact with Aperture Agent.","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.2","@grpc/proto-loader":"^0.7.9","@opentelemetry/api":"1.2.0","@opentelemetry/resources":"1.7.0","@opentelemetry/sdk-trace-base":"1.7.0","@opentelemetry/sdk-trace-node":"1.7.0","@opentelemetry/semantic-conventions":"1.7.0","@opentelemetry/exporter-trace-otlp-grpc":"0.33.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.0.5_1694313552962_0.2282484301909038","host":"s3://npm-registry-packages"}},"2.0.6":{"name":"@fluxninja/aperture-js","version":"2.0.6","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.0.6","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"cf0607c08e3a3972bbd9f614c19ae3ce3cf0ccad","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.0.6.tgz","fileCount":34,"integrity":"sha512-Dz2MTitaBYTT/JPpeg8t69FEhJVW1bDzPDXt2fswOsjAyXatPCMzjQhLwbozcgTt2gvxPdXCiWjKj1teQ5qfAg==","signatures":[{"sig":"MEQCIFnTiGzPft+kdGFeTT5a+3/C70fAmHgPf3Q9kZP+0T4YAiAJF+VWTfNQQzf/9F8OQEITSyVPEfmqV1p8IxcxoAQX5g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59125},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"6da00622dfd81f9ce17dcb17d6cc58e9d93e4810","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"aperture-js is an SDK to interact with Aperture Agent.","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.2","@grpc/proto-loader":"^0.7.9","@opentelemetry/api":"1.2.0","@opentelemetry/resources":"1.7.0","@opentelemetry/sdk-trace-base":"1.7.0","@opentelemetry/sdk-trace-node":"1.7.0","@opentelemetry/semantic-conventions":"1.7.0","@opentelemetry/exporter-trace-otlp-grpc":"0.33.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.0.6_1694316504369_0.3794662247756979","host":"s3://npm-registry-packages"}},"2.0.7":{"name":"@fluxninja/aperture-js","version":"2.0.7","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.0.7","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"4ad041a63c9988f9190bcf86134ff887df507843","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.0.7.tgz","fileCount":34,"integrity":"sha512-yqNVVv+K0tCAkyL0LELxwpbylRwPBv65siq6mCD+rAbD4xC8SU2EHHhXdVfOclgrEBubIbJ2OKHV4qy4ownFBQ==","signatures":[{"sig":"MEYCIQCsmhXEi37TwG+0UiywIHKknRnu0yAxRAEn+qwNzOn6/wIhAJmxoJidq8PzO/A8z7XQt1hnNgkwGCv+z6F8zRUPuFmN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56839},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"e806bbefb35ff843280b3625310de0e4c0e28798","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"aperture-js is an SDK to interact with Aperture Agent.","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.2","@grpc/proto-loader":"^0.7.9","@opentelemetry/api":"1.2.0","@opentelemetry/resources":"1.7.0","@opentelemetry/sdk-trace-base":"1.7.0","@opentelemetry/sdk-trace-node":"1.7.0","@opentelemetry/semantic-conventions":"1.7.0","@opentelemetry/exporter-trace-otlp-grpc":"0.33.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.0.7_1694327513233_0.1357438067829353","host":"s3://npm-registry-packages"}},"2.0.8":{"name":"@fluxninja/aperture-js","version":"2.0.8","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.0.8","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"18aa4f81a4a39bcf678f6349e2d4126312ac21b8","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.0.8.tgz","fileCount":34,"integrity":"sha512-2ITINnfGtN3M0l/x0HorWBmBEDpjGZllWMeE28UxVu8a+WXUZl9P+0hlei2s/fnXRbY5rB1ELcHKMl6jCDr4yQ==","signatures":[{"sig":"MEUCIAjarKDnQ+iblJ0U/dhCjG8lMRmdpIhr3Ki6o0C9sHVJAiEAxh1Upq3P3Oy8OZrPxhniXYStJNZUY9iImKlFdiYxF54=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56866},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"9829f4193dedb4bcc89dc7186765aeb84d1b7a53","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"aperture-js is an SDK to interact with Aperture Agent.","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.2","@grpc/proto-loader":"^0.7.9","@opentelemetry/api":"1.2.0","@opentelemetry/resources":"1.7.0","@opentelemetry/sdk-trace-base":"1.7.0","@opentelemetry/sdk-trace-node":"1.7.0","@opentelemetry/semantic-conventions":"1.7.0","@opentelemetry/exporter-trace-otlp-grpc":"0.33.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.0.8_1694329496490_0.7539250045649795","host":"s3://npm-registry-packages"}},"2.0.9":{"name":"@fluxninja/aperture-js","version":"2.0.9","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.0.9","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"d8d7837c9d39771a51b93f459af00d1285b5ed24","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.0.9.tgz","fileCount":34,"integrity":"sha512-rHT/tf5AFYJd3es6Hh+xtdVVKNax05yVWMQDXrvpne38QCOGorZDJ8Ul3gZ59Dtnf+U3tY9ma222Z0KbuAKGrg==","signatures":[{"sig":"MEUCIQDI2mXP1pszioOu4ln52PKNBG67DIzjHT7ZKoc/p73LZAIgDN6OSNemRjYDezbP5CGMiEitaO5ZwKrale/XtPPMpZs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56960},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"9b0bb9a346c14c6a7c34809b150550e094b1e3fa","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"aperture-js is an SDK to interact with Aperture Agent.","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.2","@grpc/proto-loader":"^0.7.9","@opentelemetry/api":"1.2.0","@opentelemetry/resources":"1.7.0","@opentelemetry/sdk-trace-base":"1.7.0","@opentelemetry/sdk-trace-node":"1.7.0","@opentelemetry/semantic-conventions":"1.7.0","@opentelemetry/exporter-trace-otlp-grpc":"0.33.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.0.9_1694366454457_0.76711063343048","host":"s3://npm-registry-packages"}},"2.0.10":{"name":"@fluxninja/aperture-js","version":"2.0.10","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.0.10","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"85893793a7ce7a026ded7ee61e2d6e0d2b791d5c","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.0.10.tgz","fileCount":34,"integrity":"sha512-kFK8fc6z/WQUlHnuqjHGis4LWViaJQqvRm2NVrnbFlVvfmdewosHqhinkPX7tKI9u+uIznmoIgIP4zrKHmYqyw==","signatures":[{"sig":"MEUCIBHvgN/05dBgesQhlIpxMAT8gHl/ZDuBp0Xo9TB4bZRQAiEAnC6pYlKkQ4Zu23sd6AVqlwYyPW6gS/f/AbapRa9HDdA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56906},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"550271d2b6dbdb6a396b13e0e7e52536ad1c7963","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"aperture-js is an SDK to interact with Aperture Agent.","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.2","@grpc/proto-loader":"^0.7.9","@opentelemetry/api":"1.2.0","@opentelemetry/resources":"1.7.0","@opentelemetry/sdk-trace-base":"1.7.0","@opentelemetry/sdk-trace-node":"1.7.0","@opentelemetry/semantic-conventions":"1.7.0","@opentelemetry/exporter-trace-otlp-grpc":"0.33.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.0.10_1694381189811_0.13573932798001231","host":"s3://npm-registry-packages"}},"2.0.11":{"name":"@fluxninja/aperture-js","version":"2.0.11","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.0.11","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"e498b2012e3abee1a41805e8cb54fab135296711","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.0.11.tgz","fileCount":34,"integrity":"sha512-OtKOnIGT/q5xfk/OkNsMDqmJZkcVlVRzYdcpOM6sTemj2O7cSUULs/yCOPsRGq4QPlYSM8BJHoaEiVq+8sd20Q==","signatures":[{"sig":"MEUCIAi7ox2K4BCjT1kBTdoIHf97COOLZ/ZqkO69X0ZkhgT8AiEA0ZGT2wLWuuYh8U5gZKLyTE7DRymS6/+oDAMvpxQka6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56903},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"2c150e7182b4a18f122a65f845fe7882b84c9eb1","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"aperture-js is an SDK to interact with Aperture Agent.","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.2","@grpc/proto-loader":"^0.7.9","@opentelemetry/api":"1.2.0","@opentelemetry/resources":"1.7.0","@opentelemetry/sdk-trace-base":"1.7.0","@opentelemetry/sdk-trace-node":"1.7.0","@opentelemetry/semantic-conventions":"1.7.0","@opentelemetry/exporter-trace-otlp-grpc":"0.33.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.0.11_1694417167194_0.8035402871353019","host":"s3://npm-registry-packages"}},"2.0.12":{"name":"@fluxninja/aperture-js","version":"2.0.12","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.0.12","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"5c80fd03ba01a23625861a4392809914d392d20c","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.0.12.tgz","fileCount":34,"integrity":"sha512-tOlzoeSXsWjeWv0D5PI+bpP+FT/SOk8KngxE+n0RFVTFaw1fWUWIhyG4orAGpUOxOB/MXhSDEMya714cYr3r0Q==","signatures":[{"sig":"MEQCIHDaxuclspMqRovuHpqF036uW92MX4sTDJhz2YXfwVmnAiAIAh+SLakmrDXGfwqpiri3KVBG5Ird9Omr5rbnGmIyHw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56889},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"e850212c4ba07e18364d8e5ea29749ade643ec7a","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"aperture-js is an SDK to interact with Aperture Agent.","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.2","@grpc/proto-loader":"^0.7.9","@opentelemetry/api":"1.2.0","@opentelemetry/resources":"1.7.0","@opentelemetry/sdk-trace-base":"1.7.0","@opentelemetry/sdk-trace-node":"1.7.0","@opentelemetry/semantic-conventions":"1.7.0","@opentelemetry/exporter-trace-otlp-grpc":"0.33.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.0.12_1694528266996_0.05328888122418518","host":"s3://npm-registry-packages"}},"2.0.13":{"name":"@fluxninja/aperture-js","version":"2.0.13","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.0.13","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"e20a639ee6659cbad57eee90e1670e9026ffcf29","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.0.13.tgz","fileCount":34,"integrity":"sha512-xVzYS1jtBiVCfRVI3Bi/mJphOJnBgo3cJ24HPgQZQFMyLRfLgCe6dxrWrRvy76kU/qkL4QZB8kWReiDxzlaZZA==","signatures":[{"sig":"MEYCIQCbZjL9knUFqIqVLIRI/Yu3Z8MtVC9aU+QfmG4D3ScEvwIhANMiF7x+TLVLSu9sD2ivVpeL6p6SVJ4Fa12npYL2tk0b","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57912},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"6bdc4d05ddf78c8212c4d247c01d3ec30e0becff","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"aperture-js is an SDK to interact with Aperture Agent.","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.2","@grpc/proto-loader":"^0.7.9","@opentelemetry/api":"1.2.0","@opentelemetry/resources":"1.7.0","@opentelemetry/sdk-trace-base":"1.7.0","@opentelemetry/sdk-trace-node":"1.7.0","@opentelemetry/semantic-conventions":"1.7.0","@opentelemetry/exporter-trace-otlp-grpc":"0.33.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.0.13_1694670095406_0.20696025516656946","host":"s3://npm-registry-packages"}},"2.0.14":{"name":"@fluxninja/aperture-js","version":"2.0.14","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.0.14","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"1b2e3f113f0fc45a2c03b8798c82dd5fbdd2f595","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.0.14.tgz","fileCount":34,"integrity":"sha512-TYFmoRaARZV3nuVy2s1nVzmgCiJn20wPT6sd9LAMRMAVUC+6mJSmeMxwQLoTbGfKVybUTpd9Bip4A6sFRpm7XA==","signatures":[{"sig":"MEQCIGugJGBmf9dDA9ybJBZE3s2TLKjbdQJQM6JN/+IXQ4NDAiAdSqNqlt8ffa9JBZEVQ5jfTfkxAZ2R3M9xE47qDpxyYg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58086},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"e629892576380ca09a479874c5e4cafe79802643","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"aperture-js is an SDK to interact with Aperture Agent.","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.2","@grpc/proto-loader":"^0.7.9","@opentelemetry/api":"1.2.0","@opentelemetry/resources":"1.7.0","@opentelemetry/sdk-trace-base":"1.7.0","@opentelemetry/sdk-trace-node":"1.7.0","@opentelemetry/semantic-conventions":"1.7.0","@opentelemetry/exporter-trace-otlp-grpc":"0.33.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.0.14_1694834905801_0.961728457000981","host":"s3://npm-registry-packages"}},"2.0.15":{"name":"@fluxninja/aperture-js","version":"2.0.15","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.0.15","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"e0dd08188d7c5d232349cacae3b0525211713fa2","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.0.15.tgz","fileCount":34,"integrity":"sha512-LvqjWFwH9uIrPAY5ctAbL+LdaTaDA4ADKQj50E8yyJFpkWvtdbXi41xaHsOtu79JTZOr7tU392My2+JD3VOcbg==","signatures":[{"sig":"MEQCIDtIxyvoKRHGqOAqra5BbqsajsBsnKye+qOr3HWSdDWaAiAaUnHiso+QmyBKYAWvK+r8Py/WxO7Yjzye3dLXSalLnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58119},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"4140cec169552764e936386e3b0fe64a8f709e5b","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.2","@grpc/proto-loader":"^0.7.9","@opentelemetry/api":"1.2.0","@opentelemetry/resources":"1.7.0","@opentelemetry/sdk-trace-base":"1.7.0","@opentelemetry/sdk-trace-node":"1.7.0","@opentelemetry/semantic-conventions":"1.7.0","@opentelemetry/exporter-trace-otlp-grpc":"0.33.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.0.15_1694885875122_0.43332333352842123","host":"s3://npm-registry-packages"}},"2.0.16":{"name":"@fluxninja/aperture-js","version":"2.0.16","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.0.16","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"5ccd11414dfa6394f0bbfa0aeb18d397f7fa92ea","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.0.16.tgz","fileCount":34,"integrity":"sha512-YbnzLFXySzrYYkEANo6PjrY80JaZNLoHeLRDMH9PX0v1b06EVEjj96QYAwLkDjqhKOS25RoNLAZdOKy3J59GnQ==","signatures":[{"sig":"MEQCIFnIwoX3x4JeaIXZ+3MNVZY7xzbxRoHnPi8rYQQjdCHiAiBOhGIInw8+kwrW0/BsykfP1zHwDvHJSgXPHtjfKkk0Lw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58183},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"c471639dec7c495fc7ba73df47e289346d2da59f","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.2","@grpc/proto-loader":"^0.7.9","@opentelemetry/api":"1.2.0","@opentelemetry/resources":"1.7.0","@opentelemetry/sdk-trace-base":"1.7.0","@opentelemetry/sdk-trace-node":"1.7.0","@opentelemetry/semantic-conventions":"1.7.0","@opentelemetry/exporter-trace-otlp-grpc":"0.33.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.0.16_1694919997149_0.30065674299402856","host":"s3://npm-registry-packages"}},"2.0.17":{"name":"@fluxninja/aperture-js","version":"2.0.17","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.0.17","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"f4fd0e7daba4d9d3d357300b4fdd0bebb173657a","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.0.17.tgz","fileCount":34,"integrity":"sha512-Ily1I4Fcu/h/Atb2Ezfd8iKurrAUEYOPVUx+S8ZVFk/Ln4I7QIsQBMu+EyZ4/NLpJ8E6nU1ayCRbcRIATU36mg==","signatures":[{"sig":"MEUCIDJx43rPTPmDvlnq8oQx07Hda3U2Yw6R+sCoZ1Uhx6S7AiEAsQ41eFmkcX83oBBU7XvOskxMbk/C/waM9LY/wb4p734=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58151},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"a775d1f727870d89ce37d4171d180d124870c42e","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.2","@grpc/proto-loader":"^0.7.9","@opentelemetry/api":"1.2.0","@opentelemetry/resources":"1.7.0","@opentelemetry/sdk-trace-base":"1.7.0","@opentelemetry/sdk-trace-node":"1.7.0","@opentelemetry/semantic-conventions":"1.7.0","@opentelemetry/exporter-trace-otlp-grpc":"0.33.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.0.17_1694933664373_0.8015031488226596","host":"s3://npm-registry-packages"}},"2.0.18":{"name":"@fluxninja/aperture-js","version":"2.0.18","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.0.18","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"321bde3349e25f6eddfdcfe06e246078c0acb9be","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.0.18.tgz","fileCount":34,"integrity":"sha512-/rgqQK9S7xcrZ+jfL72Kn4zw/jvDTS6f2WYSgVUzN/Hu0HSRmd0o6GB118YWbBIoQIjW9rScl4zR/MfCB1gvzQ==","signatures":[{"sig":"MEUCIQDAzsfcE/1uYiBi9eXBu2sbIYV9kiDk/5Zv4Ae0QuZeTwIgFKGqOEWJ5JxWv24XuqJZB59FcEgXOUS2XUgcNDY8L+E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58272},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"347ed215f99d6499ae4ccf3c3f65399f3d0ca88c","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.2","@grpc/proto-loader":"^0.7.9","@opentelemetry/api":"1.2.0","@opentelemetry/resources":"1.7.0","@opentelemetry/sdk-trace-base":"1.7.0","@opentelemetry/sdk-trace-node":"1.7.0","@opentelemetry/semantic-conventions":"1.7.0","@opentelemetry/exporter-trace-otlp-grpc":"0.33.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.0.18_1695015171381_0.8231882732605875","host":"s3://npm-registry-packages"}},"2.0.19":{"name":"@fluxninja/aperture-js","version":"2.0.19","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.0.19","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"c716204d1fd0a825c5ad72f6a0f5deeaa20070c1","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.0.19.tgz","fileCount":34,"integrity":"sha512-yd2eErTcKk9jk358aKn0B/aXms3+37FJ6ecik9/8CVXW2dTjCD10SzM9q+BU8k6d6tdWkq2R5xOhJxF59U7iow==","signatures":[{"sig":"MEUCIQCAoHE0HUVHqqZvzkixsnTL9WUaQEHEqLBQ4OrmIKBojgIgZ0lNPcWlUOUsvB43gp5/xJypME7vUlmegfBKF5o1YIg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59129},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"0b7482c6d389965d0ff44c7a9af2c4b1b984f561","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.2","@grpc/proto-loader":"^0.7.9","@opentelemetry/api":"1.2.0","@opentelemetry/resources":"1.7.0","@opentelemetry/sdk-trace-base":"1.7.0","@opentelemetry/sdk-trace-node":"1.7.0","@opentelemetry/semantic-conventions":"1.7.0","@opentelemetry/exporter-trace-otlp-grpc":"0.33.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.0.19_1695153054880_0.39090252641513956","host":"s3://npm-registry-packages"}},"2.0.20":{"name":"@fluxninja/aperture-js","version":"2.0.20","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.0.20","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"e714f044b394e19da5d1c3db8dc3b3667271e374","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.0.20.tgz","fileCount":34,"integrity":"sha512-Z/CPwvm6m/qKME0jkxse+QyNDlhpJtNIObGdJSW4Lnx8bKeCqn1NxG2DvQM3kGyWA5qOj+qveXxwD9HjiUaT5g==","signatures":[{"sig":"MEQCIDsMFGj+rb0bwOH/+9df5J6EBGVvhaEXFrOb3382txGfAiBTnKNRw5gy8tAGdHnV0LfXMmbWASVVBSSR7IvPYQVpkw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59334},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"bb3d7cb99481f0c3d2acdaad48fa7c5a4d23259e","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.2","@grpc/proto-loader":"^0.7.9","@opentelemetry/api":"1.2.0","@opentelemetry/resources":"1.7.0","@opentelemetry/sdk-trace-base":"1.7.0","@opentelemetry/sdk-trace-node":"1.7.0","@opentelemetry/semantic-conventions":"1.7.0","@opentelemetry/exporter-trace-otlp-grpc":"0.33.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.0.20_1695169993629_0.6870193065592536","host":"s3://npm-registry-packages"}},"2.0.21":{"name":"@fluxninja/aperture-js","version":"2.0.21","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.0.21","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"3e7fd8644f1a444b3f6fdd365112b1eab2b83825","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.0.21.tgz","fileCount":34,"integrity":"sha512-K0boNHaXYO1FcgcLyfdplS7aJ23zT+BOWPbDxORkSyyyUJKyl14vcDXaYyn2wx8ats/lyfR4iK1TS5dJqFiTvQ==","signatures":[{"sig":"MEUCICEP535oh7nJY4WLv0gVs+lgsTi5eD9BBWFfyPihUVPMAiEAvjmqpwTzOgniM59RS7lYk5pxxUntjvcCN+IA9efCMgE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59288},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"3b402de06e2f74bb61b5b8f0e601e76ec270d6b4","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.2","@grpc/proto-loader":"^0.7.9","@opentelemetry/api":"1.2.0","@opentelemetry/resources":"1.7.0","@opentelemetry/sdk-trace-base":"1.7.0","@opentelemetry/sdk-trace-node":"1.7.0","@opentelemetry/semantic-conventions":"1.7.0","@opentelemetry/exporter-trace-otlp-grpc":"0.33.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.0.21_1695173466093_0.46466815027075126","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"@fluxninja/aperture-js","version":"2.1.0","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.1.0","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"00f07cefab43102de69bdf098b63dea4cdee16b5","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.1.0.tgz","fileCount":34,"integrity":"sha512-iuZXteS5NnwwCl+EHDDSoMIrWYWYcnGG2xne16iogyS/HZffLma/hggDWrzG37BepcR3eOFG3BQX9wKUwsSSJg==","signatures":[{"sig":"MEUCIQCFuQ+evmxaxjS2aY2suhfRekBt9vGzyH7rZ6On7u6JQwIgN1GBmOa1pUJY6hQn7hmLTIAR/YKhccTNHejCXoc8ozE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59479},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"7793dcfbae58089f071c542f542d0caea8fdc1fb","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.3","serialize-error":"^11.0.2","@grpc/proto-loader":"^0.7.10","@opentelemetry/api":"1.6.0","@opentelemetry/resources":"1.17.0","@opentelemetry/sdk-trace-base":"1.17.0","@opentelemetry/sdk-trace-node":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0","@opentelemetry/exporter-trace-otlp-grpc":"0.43.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.1.0_1695761927150_0.8686567705346375","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"@fluxninja/aperture-js","version":"2.1.1","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.1.1","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"28a0aacd0b1971371417b42a6516d1316a6b343b","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.1.1.tgz","fileCount":34,"integrity":"sha512-FkeqG3tyuVeWW9EUk/3diR9LpB3Z7aYpTcX4yRyy08n1zfCOwYFEPzfMNC3qz5DQXCOj2vAVBNfoLCsEtO+Scg==","signatures":[{"sig":"MEUCIQDD22baGqfnjri6BtOji464ksIWqPCqQ9GLMvahZgMo7gIgVtu0hVu9iF1mbtXBb7Ijw6DSsbcGhHSDdaT3y+fJ3x8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59642},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"fd98af43a384098ee494dd5eb6a111d026b90e6b","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.3","serialize-error":"^11.0.2","@grpc/proto-loader":"^0.7.10","@opentelemetry/api":"1.6.0","@opentelemetry/resources":"1.17.0","@opentelemetry/sdk-trace-base":"1.17.0","@opentelemetry/sdk-trace-node":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0","@opentelemetry/exporter-trace-otlp-grpc":"0.43.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.1.1_1695777744349_0.683878772759581","host":"s3://npm-registry-packages"}},"2.1.2":{"name":"@fluxninja/aperture-js","version":"2.1.2","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.1.2","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"d3bde0456bbe6fb8d951ce65baee831c49845c63","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.1.2.tgz","fileCount":34,"integrity":"sha512-SXGsfDmZzTOqSEoQZ6WfW/0NwtHEGb19Bo77cATHVi8sLeqkknlrQ7kZhR6nFFfHcbFwLf+2EHh+q7g5uA6d5g==","signatures":[{"sig":"MEUCIQDj423cFokn9elQwnBjNUGnj2xMwfucKlm1E9yW3PV/jAIgK9QdhHK4e8q2VCQOp8H2rew+pZD0tdHfjqyo317wEAU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59588},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"6a738b54b2bf05d973eb342f526a2e4f2c7397b6","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.5","serialize-error":"^11.0.2","@grpc/proto-loader":"^0.7.10","@opentelemetry/api":"1.6.0","@opentelemetry/resources":"1.17.0","@opentelemetry/sdk-trace-base":"1.17.0","@opentelemetry/sdk-trace-node":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0","@opentelemetry/exporter-trace-otlp-grpc":"0.43.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.1.2_1697065232885_0.01772078431237456","host":"s3://npm-registry-packages"}},"2.1.3":{"name":"@fluxninja/aperture-js","version":"2.1.3","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.1.3","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"a1482c1afa36cd0dde53fad89d0e751819c5caaf","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.1.3.tgz","fileCount":34,"integrity":"sha512-hfKzv5pSFJ79V2/RnKFSQXML/qrn7SkSRHpkpIMNah2bfDcWm5NIrr9sxtnWtaN0V9Yyg7Ma9LkMunXH4luz8w==","signatures":[{"sig":"MEUCIBUEZnO53tT8bMhJ8t0L8SWeWm9toeAnvmGN6Uz8hp2gAiEApBUkgBFSxEKgRNIUjzTKGIqeKCsHuIHbfY1JoN+AzxE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59481},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"554b1d840cae7312f4c76d5cd665263fd459ef48","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.5","serialize-error":"^11.0.2","@grpc/proto-loader":"^0.7.10","@opentelemetry/api":"1.6.0","@opentelemetry/resources":"1.17.0","@opentelemetry/sdk-trace-base":"1.17.0","@opentelemetry/sdk-trace-node":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0","@opentelemetry/exporter-trace-otlp-grpc":"0.43.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.1.3_1697172502159_0.7495636218701729","host":"s3://npm-registry-packages"}},"2.1.4":{"name":"@fluxninja/aperture-js","version":"2.1.4","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.1.4","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"f30e6ee1222e8c7f9ce25646c453e2c1b55841f5","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.1.4.tgz","fileCount":34,"integrity":"sha512-VaQAWDeQ0ORn4JXgk6z+ht5A5cbhS7Yijk1eXX9vvbluBRL7J3m9UqZioqYGmDsZu+MRIoaLcDBlbIAs2whB6A==","signatures":[{"sig":"MEQCICjIAeQ4HAOx1BoVv3LSFRmM0LE3IyA/4TC+hc6NhjB8AiBrpb51yvhEhYbPWOQcVxrOvs7WqrQICFZBeX1Bc/GNdA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59240},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"88bffb89d32a64eead80f256a11a6a3b96f91542","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.5","serialize-error":"^11.0.2","@grpc/proto-loader":"^0.7.10","@opentelemetry/api":"1.6.0","@opentelemetry/resources":"1.17.0","@opentelemetry/sdk-trace-base":"1.17.0","@opentelemetry/sdk-trace-node":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0","@opentelemetry/exporter-trace-otlp-grpc":"0.43.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.1.4_1697307108354_0.5393653275568719","host":"s3://npm-registry-packages"}},"2.1.5":{"name":"@fluxninja/aperture-js","version":"2.1.5","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.1.5","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"627a3f9ad3fdf95018a8cd1180baaed5f4939b58","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.1.5.tgz","fileCount":34,"integrity":"sha512-4N35lEDRccu/tU5RpxV5xVIYU/bj8RUdyUyuHTZC6mXHY6ntfxTlFvxwvuoLF92rIrU+EqdHCH7gttnA2sIjeQ==","signatures":[{"sig":"MEUCIElwGpt2HxQg/OeoR9nQDNtdqi5MlmG5/QW4GOvN4z2EAiEA9vacgvV/UA3CsAuWeRrazM30kO85FPO8xx0s0kFloe4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59111},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"707557d3ecd61015f472749589b7e8c35b1b6b04","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.5","serialize-error":"^11.0.2","@grpc/proto-loader":"^0.7.10","@opentelemetry/api":"1.6.0","@opentelemetry/resources":"1.17.0","@opentelemetry/sdk-trace-base":"1.17.0","@opentelemetry/sdk-trace-node":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0","@opentelemetry/exporter-trace-otlp-grpc":"0.43.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.1.5_1697989189606_0.31090334318113166","host":"s3://npm-registry-packages"}},"2.1.6":{"name":"@fluxninja/aperture-js","version":"2.1.6","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.1.6","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"8a0729cd933499119204781997828dd8c05bee47","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.1.6.tgz","fileCount":34,"integrity":"sha512-lPqhQmo8C43pF2gbgT9dHin6rajoJwUK6hBE6UXdJFtrH7NmbdNJ1jaBFZKqxI8AjgXQPzxhQRiBLAHD1Mpayw==","signatures":[{"sig":"MEUCIHHjsDY5jZ+Ay9FPAr0Emmol1PNCdARSb0fqEzz9bsqeAiEAmZy8Lf0MokZge2FJXyZokTjtEEDIpZUDIDuMvo7fn+U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59104},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"5ed6603bbf42b02e9a49a2b6fdc633ddf5a06ee9","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.5","serialize-error":"^11.0.2","@grpc/proto-loader":"^0.7.10","@opentelemetry/api":"1.6.0","@opentelemetry/resources":"1.17.0","@opentelemetry/sdk-trace-base":"1.17.0","@opentelemetry/sdk-trace-node":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0","@opentelemetry/exporter-trace-otlp-grpc":"0.43.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.1.6_1697991145753_0.9685185817030182","host":"s3://npm-registry-packages"}},"2.2.0":{"name":"@fluxninja/aperture-js","version":"2.2.0","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.2.0","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"ff34d6ffec9c0240d3f26cdef8c060a15d0b976a","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.2.0.tgz","fileCount":34,"integrity":"sha512-3CXFAipWo/KcSaF7/ABwNnn4lsVpa7fx4ckgSC2WfZvqj8SmgVjA3b9+fj2vTRIQPCkgZCKuMqQTjS/cwNbovg==","signatures":[{"sig":"MEUCIQCCa03o1NxTDZXDwzaRFxnRumebMWkiUhqwXKHgM7c85gIgPFii8mqjwJQLjnVR51kB8Y9pxVC7DQJKMmMNAeAYPPk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59104},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"c45b0cb0ce4161c279b7b93204ee42d926c08a61","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.5","serialize-error":"^11.0.2","@grpc/proto-loader":"^0.7.10","@opentelemetry/api":"1.6.0","@opentelemetry/resources":"1.17.0","@opentelemetry/sdk-trace-base":"1.17.0","@opentelemetry/sdk-trace-node":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0","@opentelemetry/exporter-trace-otlp-grpc":"0.43.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.2.0_1697994483294_0.4678890338567323","host":"s3://npm-registry-packages"}},"2.3.0":{"name":"@fluxninja/aperture-js","version":"2.3.0","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.3.0","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"45f0865f80dad3ca5d688ee4abbbdfafa10ad11d","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.3.0.tgz","fileCount":34,"integrity":"sha512-tt28T6DsonrL+wVI9IOwh1n51UuA9mFdATYNHzs53GfP+zf3LLFdE41on2FAsnFVX8RI/jBp4BClTd5zWYH+3Q==","signatures":[{"sig":"MEUCIQDU78+MMI4ITXcCw4kHiumrrv2JMVeBAWPbFVfp/bBz5wIgMgPks5cmUlj4FRs6bNEGxmtm4k6oxNH+NyP8mL8Hj6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59657},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"3b9870e1c6b4000990d3a14fc7ebb8e0cdd93721","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.5","serialize-error":"^11.0.2","@grpc/proto-loader":"^0.7.10","@opentelemetry/api":"1.6.0","@opentelemetry/resources":"1.17.0","@opentelemetry/sdk-trace-base":"1.17.0","@opentelemetry/sdk-trace-node":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0","@opentelemetry/exporter-trace-otlp-grpc":"0.43.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.3.0_1698664858030_0.7262154343015861","host":"s3://npm-registry-packages"}},"2.3.2":{"name":"@fluxninja/aperture-js","version":"2.3.2","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.3.2","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"d918439d0b4c32505870180b9197bfa38898063c","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.3.2.tgz","fileCount":34,"integrity":"sha512-lZSb/8Ki3gomVoU8BhHQPG7UT0wQBD9gJKFAKsmVTCAlvf3rkZYP8++Jxt3nK1HRtPkY1ETCW0BLnXOOBokyMw==","signatures":[{"sig":"MEUCIDq38elID9Lganc8Z4kwkBqW8NQnsN5YNobH8CRL42WCAiEA3YHvcrtwlwR9YsHQoDnIVGs84XU3BYLl2PAeJg3R5io=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59572},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"7cbc240dee696b2080997a801acbfb2848fe3778","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","postversion":"node updateVersion.mjs","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.5","serialize-error":"^11.0.2","@grpc/proto-loader":"^0.7.10","@opentelemetry/api":"1.6.0","@opentelemetry/resources":"1.17.0","@opentelemetry/sdk-trace-base":"1.17.0","@opentelemetry/sdk-trace-node":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0","@opentelemetry/exporter-trace-otlp-grpc":"0.43.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.3.2_1700182464738_0.26281217350209385","host":"s3://npm-registry-packages"}},"2.3.3":{"name":"@fluxninja/aperture-js","version":"2.3.3","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.3.3","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"1bd17f0e3728f99bdddc87d1a8ef78c57b2458f2","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.3.3.tgz","fileCount":34,"integrity":"sha512-AgrUTmAjwHWFUxvlE8oRidvG3MYLtyrMswmxwmaXg6RUK6kdx0lOvin1au9cJyrtG3tUrcji6Zugqrhj7+TTAw==","signatures":[{"sig":"MEQCIGyG6P1BdzIfI8nr5ZybMfaKL2iRQy95z+dxkE8AkMxVAiAixwDw026XI0/5biTimpaEfzzZFg9yahL8gt+0ysJZ0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58785},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"1dab6547ae77a876617df390831a2aaffe28369d","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","postversion":"node updateVersion.mjs","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.5","serialize-error":"^11.0.2","@grpc/proto-loader":"^0.7.10","@opentelemetry/api":"1.6.0","@opentelemetry/resources":"1.17.0","@opentelemetry/sdk-trace-base":"1.17.0","@opentelemetry/sdk-trace-node":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0","@opentelemetry/exporter-trace-otlp-grpc":"0.43.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.3.3_1700323545625_0.35879785839004374","host":"s3://npm-registry-packages"}},"2.3.4":{"name":"@fluxninja/aperture-js","version":"2.3.4","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.3.4","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"89e73a6c259f1420d6e02d43a366e0d39e4d4e3a","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.3.4.tgz","fileCount":68,"integrity":"sha512-TV+4IBNq5ratB0LNI+SZ7aJdl1j43s3aKKqH6fwYBrD3MWc1xpwbHMjHCpprOe1YAVdD/SayDc3oT40fNuEGPA==","signatures":[{"sig":"MEUCIQC77nhjuZ0vfK1x6oUHlE05i+0QgwPQ70TWumMRXNqxhwIgD412P4+nQ2wYLoBU0Ny0Q6pF/Du7TeNSozh8CWHC9ew=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":82982},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"98c9c1c0d0679545b52edf1a68fcfbcf4601ee51","scripts":{"build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","postversion":"node updateVersion.mjs","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.5","serialize-error":"^11.0.2","@grpc/proto-loader":"^0.7.10","@opentelemetry/api":"1.6.0","@opentelemetry/resources":"1.17.0","@opentelemetry/sdk-trace-base":"1.17.0","@opentelemetry/sdk-trace-node":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0","@opentelemetry/exporter-trace-otlp-grpc":"0.43.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"4.9.5"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.3.4_1700602010309_0.5634546826538849","host":"s3://npm-registry-packages"}},"2.3.5":{"name":"@fluxninja/aperture-js","version":"2.3.5","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.3.5","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"4b15e681c0ca43a2190db24e06ecd708f9aa5d3c","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.3.5.tgz","fileCount":68,"integrity":"sha512-wYDQNw+Rhhw3DfYOg17pePyFFthsGDCC+dU2KA1fcXtCz7wf3Lo6p33XGBTyLfmzjZ5SLNvzsb1YroTMc9GD0A==","signatures":[{"sig":"MEYCIQCMlhWYKmRAGZ1M9G6i1dxtP/TCBCI0vAF9oJwflXZMaAIhALUqVMA3SUbtIXCV23X5ERHjiuy6p7gccKJoUUBqsPdr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97552},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"fc07300199ab0b0c2b2230027d0462e8467421ff","scripts":{"docs":"typedoc; ./scripts/docs_to_readme.sh","build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","postversion":"node updateVersion.mjs","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.5","serialize-error":"^11.0.2","@grpc/proto-loader":"^0.7.10","@opentelemetry/api":"1.6.0","@opentelemetry/resources":"1.17.0","@opentelemetry/sdk-trace-base":"1.17.0","@opentelemetry/sdk-trace-node":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0","@opentelemetry/exporter-trace-otlp-grpc":"0.43.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.25.3","typescript":"4.9.5","typedoc-plugin-markdown":"^3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.3.5_1700719995821_0.7078893584086217","host":"s3://npm-registry-packages"}},"2.3.6":{"name":"@fluxninja/aperture-js","version":"2.3.6","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.3.6","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"4cb0c9c489ac70b6971d91dd64bf10574713e127","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.3.6.tgz","fileCount":68,"integrity":"sha512-LzqEl8gBwbLsliZxXtl+rJRvYxECWSEKnZ1kpvcWLIM5dVtZ2jnW2PpJVNpf36MXbRzdrQuEjx69yfQgWqT1jQ==","signatures":[{"sig":"MEYCIQDzkOFj0mOB/M0tNADP0gj2fgptCf1CrgjcyvC0ZKJNMQIhAITwfIM5BbdyolQoHQmLC+jgrttzcmoHD14y1bYvxcip","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":97552},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"d1dd8ca7bf2d6d0f2583a0c812f2a81a587c0fa8","scripts":{"docs":"typedoc; ./scripts/docs_to_readme.sh","build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","postversion":"node updateVersion.mjs","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.5","serialize-error":"^11.0.2","@grpc/proto-loader":"^0.7.10","@opentelemetry/api":"1.6.0","@opentelemetry/resources":"1.17.0","@opentelemetry/sdk-trace-base":"1.17.0","@opentelemetry/sdk-trace-node":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0","@opentelemetry/exporter-trace-otlp-grpc":"0.43.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.25.3","typescript":"4.9.5","typedoc-plugin-markdown":"^3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.3.6_1700805111476_0.8248027067069803","host":"s3://npm-registry-packages"}},"2.4.1":{"name":"@fluxninja/aperture-js","version":"2.4.1","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.4.1","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"bb5d642a4dd8d567257dfdc2c0f36c0a190da885","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.4.1.tgz","fileCount":82,"integrity":"sha512-q8yBTuQs9LmGA+bIy8pNVz+GaUQNtBr8zpG6vVCBC4VViwET5HgPeWgg1VA/oBxnh0IaokgrgEZRy4Fk/99KVw==","signatures":[{"sig":"MEYCIQDtm/BhtKTrVeJ2+awDp7y79lgufjTIzKOL4WWGgTA+vgIhALlVcvyORT6fFbftap58Cw4D9pDcRD1TbMrd0BDlDH0k","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108380},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"6736bc72d271e8eb2892e0b68f8e695033167109","scripts":{"docs":"typedoc --excludePrivate; ./scripts/docs_to_readme.sh","build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","postversion":"node updateVersion.mjs","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.5","serialize-error":"^11.0.2","@grpc/proto-loader":"^0.7.10","@opentelemetry/api":"1.6.0","@opentelemetry/resources":"1.17.0","@opentelemetry/sdk-trace-base":"1.17.0","@opentelemetry/sdk-trace-node":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0","@opentelemetry/exporter-trace-otlp-grpc":"0.43.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.25.3","typescript":"4.9.5","typedoc-plugin-markdown":"^3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.4.1_1701174723509_0.3894409638688803","host":"s3://npm-registry-packages"}},"2.4.2":{"name":"@fluxninja/aperture-js","version":"2.4.2","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.4.2","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"39a830888a49117a72ec74e31b40b0fba1a247b6","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.4.2.tgz","fileCount":82,"integrity":"sha512-vO+4P2PpUg8r+wlz/obVfoyxBlbvTLD9NvqgtKxPqsJHp1O35NYoqnFce/Xlk+e/5RAbJ3mTbE1P8Akp87R1oA==","signatures":[{"sig":"MEUCIF4Ci3siZnCwmRp+yuX/HksIBZLmHolDbAYjl5iitg3wAiEA718rTndpR4hcaCarwiB51rcr1uvng+80s2ziHJdk+Gg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108273},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"0942f89206016d5d9d9ce33f533be5221cd73c3d","scripts":{"docs":"typedoc --excludePrivate; ./scripts/docs_to_readme.sh","build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","postversion":"node updateVersion.mjs","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.5","serialize-error":"^11.0.2","@grpc/proto-loader":"^0.7.10","@opentelemetry/api":"1.6.0","@opentelemetry/resources":"1.17.0","@opentelemetry/sdk-trace-base":"1.17.0","@opentelemetry/sdk-trace-node":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0","@opentelemetry/exporter-trace-otlp-grpc":"0.43.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.25.3","typescript":"4.9.5","typedoc-plugin-markdown":"^3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.4.2_1701241041459_0.35443300294373703","host":"s3://npm-registry-packages"}},"2.4.4":{"name":"@fluxninja/aperture-js","version":"2.4.4","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.4.4","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"44a9bcad7aebebc23ae9cd45a2a79e0113f7f6ce","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.4.4.tgz","fileCount":82,"integrity":"sha512-JJYQK+rJLB+xBASs3pi0OYPfXHcc+P2uCwZpagKN6Qu1kxoWLyO6oEOi4dO0Agwaj9wiqhTdoiK3dfJZdDeQRw==","signatures":[{"sig":"MEUCIDfPVvOtAgcqcb9uWhklVScJ+XYLZ3d4ybRZiCvLRk31AiEA9PAZNoZ/RfLyKOn7xciTbUbaiZJ5xdDKuo3lAGeOveQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":108386},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"1f12417fe58fd943beb5ec4c585e83c2b570db09","scripts":{"docs":"typedoc --excludePrivate; ./scripts/docs_to_readme.sh","build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","postversion":"node updateVersion.mjs","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.5","serialize-error":"^11.0.2","@grpc/proto-loader":"^0.7.10","@opentelemetry/api":"1.6.0","@opentelemetry/resources":"1.17.0","@opentelemetry/sdk-trace-base":"1.17.0","@opentelemetry/sdk-trace-node":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0","@opentelemetry/exporter-trace-otlp-grpc":"0.43.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.25.3","typescript":"4.9.5","typedoc-plugin-markdown":"^3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.4.4_1701293555131_0.36223386140392355","host":"s3://npm-registry-packages"}},"2.5.0":{"name":"@fluxninja/aperture-js","version":"2.5.0","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.5.0","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"87bfc43d16f498c3cf3c0d57ecb45fa10bb137ac","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.5.0.tgz","fileCount":82,"integrity":"sha512-JR7arTvAac5Mm5rYIHIMejtEzuXASOA7y0wb20EVyBM27QCwqkM1sTTPJPCB3wxBYG26kLdsmdkHodOf7KbnvA==","signatures":[{"sig":"MEYCIQD17EpfEcSvH2BXsFQ09KscFQPudqQH+9QMFgIsO0I60gIhAJqGllBrr3Cm15AmWjbYhDCV1KqnwaaHYd4xH+c8Ag/u","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109946},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"4ed11e8ef889b08faff476e0317547fd149615ab","scripts":{"docs":"typedoc --excludePrivate; ./scripts/docs_to_readme.sh","build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","postversion":"node updateVersion.mjs","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.5","serialize-error":"^11.0.2","@grpc/proto-loader":"^0.7.10","@opentelemetry/api":"1.6.0","@opentelemetry/resources":"1.17.0","@opentelemetry/sdk-trace-base":"1.17.0","@opentelemetry/sdk-trace-node":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0","@opentelemetry/exporter-trace-otlp-grpc":"0.43.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.25.3","typescript":"4.9.5","typedoc-plugin-markdown":"^3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.5.0_1701832918253_0.8103207625658189","host":"s3://npm-registry-packages"}},"2.6.0":{"name":"@fluxninja/aperture-js","version":"2.6.0","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.6.0","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"3b91a66c29f4ce5fefbe596778f85d62b1e64bb7","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.6.0.tgz","fileCount":82,"integrity":"sha512-G9btgO2iKjNUbLEftoGrW440KbeR9M9yJbNCa8Kqa1EP5NOcQECAWcXy4jaVMw9xZX/AHhcKxGakICKfbqGUMw==","signatures":[{"sig":"MEQCIQCjwbulgL2B+uP3lB0Wqyii4AiZK5R1LuSSMk5M4Q6EGwIfPoa4yCtHulgG5CWVd8Yqr976AFB4gS4cJsyZkxn11g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":109946},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"cdf3928d2958afa746fc7db8c445f0c2f7bf5651","scripts":{"docs":"typedoc --excludePrivate; ./scripts/docs_to_readme.sh","build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","postversion":"node updateVersion.mjs","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.5","serialize-error":"^11.0.2","@grpc/proto-loader":"^0.7.10","@opentelemetry/api":"1.6.0","@opentelemetry/resources":"1.17.0","@opentelemetry/sdk-trace-base":"1.17.0","@opentelemetry/sdk-trace-node":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0","@opentelemetry/exporter-trace-otlp-grpc":"0.43.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.25.3","typescript":"4.9.5","typedoc-plugin-markdown":"^3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.6.0_1702290571014_0.333874001104711","host":"s3://npm-registry-packages"}},"2.6.1":{"name":"@fluxninja/aperture-js","version":"2.6.1","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.6.1","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"d13b29b5c9d10372afe9f080883510767b77067e","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.6.1.tgz","fileCount":82,"integrity":"sha512-q3jMnHC0yMv0X5UcsF2grQ81HEEneF6azAhPAdwFyX6wPMgtXDtaNR7a3TBu/BGb4ijt+41BRT9tUMyLqCYYYA==","signatures":[{"sig":"MEUCIQCt8t+SBfGqfqAMiz4NF9K6hHMkGcofk0jjBwV+c97gvgIgdo/7KGcib1ke3lRgT6/8W5v/r0FCb9EVq2/B0tB+pM0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111073},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"cfa1920fbb12ad292c9f20f1f917beaeddaf7525","scripts":{"docs":"typedoc --excludePrivate; ./scripts/docs_to_readme.sh","build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","postversion":"node updateVersion.mjs","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.5","serialize-error":"^11.0.2","@grpc/proto-loader":"^0.7.10","@opentelemetry/api":"1.6.0","@opentelemetry/resources":"1.17.0","@opentelemetry/sdk-trace-base":"1.17.0","@opentelemetry/sdk-trace-node":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0","@opentelemetry/exporter-trace-otlp-grpc":"0.43.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.25.3","typescript":"4.9.5","typedoc-plugin-markdown":"^3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.6.1_1702366902807_0.7397548559737972","host":"s3://npm-registry-packages"}},"2.7.0":{"name":"@fluxninja/aperture-js","version":"2.7.0","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.7.0","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"d66f9399188224e1f7adf6db6edb37244fd39477","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.7.0.tgz","fileCount":82,"integrity":"sha512-6ztxjQTdT5N4+nDoQm6EIigiaR2MOpT4vd+3HqLb4pYBWx+OLBEVryU6qVejJ4fZ9R122TcCvXDeNmq7bH05tA==","signatures":[{"sig":"MEUCIQCG5nsyqxrNYbWV7eWsw+5PQ3TnFRpC/kWJAZEwncgL3wIgYFIGVyvLJNoIPAPdr8gUpK44SQkzLgApM6gPY6BnIaE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":111785},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"83e19a25a09bbff640dd6fdb63b0715560b209fc","scripts":{"docs":"typedoc --excludePrivate; ./scripts/docs_to_readme.sh","build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","postversion":"node updateVersion.mjs","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.5","serialize-error":"^11.0.2","@grpc/proto-loader":"^0.7.10","@opentelemetry/api":"1.6.0","@opentelemetry/resources":"1.17.0","@opentelemetry/sdk-trace-base":"1.17.0","@opentelemetry/sdk-trace-node":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0","@opentelemetry/exporter-trace-otlp-grpc":"0.43.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.25.3","typescript":"4.9.5","typedoc-plugin-markdown":"^3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.7.0_1703077850296_0.9681520573621594","host":"s3://npm-registry-packages"}},"2.8.0":{"name":"@fluxninja/aperture-js","version":"2.8.0","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.8.0","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"9cf96cd6e9770d9db389bbd64447906e1975783b","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.8.0.tgz","fileCount":98,"integrity":"sha512-rzOZVmozd4kxYdAn1ZmVDnedl/jP1GtK1rPQ4tx13C829gWFfbqllHiiwro7Zamu4fofls4B1gf8IMMStm2yPQ==","signatures":[{"sig":"MEYCIQCuuDt740ID5Tv4wWEIOs8kokHqA0iZGrb0G8cg7YoZTgIhAI3IObkMZc3z1aCfdFE0GZAEugJLRujcI3ghZpf3KP+/","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127248},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"f2a70704dd5da6c76f62e5199746b2c7ff70d09d","scripts":{"docs":"typedoc --excludePrivate; ./scripts/docs_to_readme.sh","build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","postversion":"node updateVersion.mjs","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.5","serialize-error":"^11.0.2","@grpc/proto-loader":"^0.7.10","@opentelemetry/api":"1.6.0","@opentelemetry/resources":"1.17.0","@opentelemetry/sdk-trace-base":"1.17.0","@opentelemetry/sdk-trace-node":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0","@opentelemetry/exporter-trace-otlp-grpc":"0.43.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.25.3","typescript":"4.9.5","typedoc-plugin-markdown":"^3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.8.0_1703595153887_0.3296922901420847","host":"s3://npm-registry-packages"}},"2.8.1":{"name":"@fluxninja/aperture-js","version":"2.8.1","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.8.1","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"cf7625b37f609f8c863cc5958cf9d97cd17f4ff3","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.8.1.tgz","fileCount":98,"integrity":"sha512-3OonEeRkv3g1I+W7cF8tlv9U+0wq2wrqD9cGENjhYP7Bz++H5FyGRCsVwt+ZzkKdsu7ANpa39wAmfXD9Bss8Bg==","signatures":[{"sig":"MEUCIB4OR+0zmbj9ubqmIYhhbBK67TfVQcFn1WkMkaobj0YGAiEA+49yg44/cR4evbfQ+v3QHWhmw5uLAMOWUUmwJFHXClw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127248},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"acf732e75a4e84cfd337258c53d78ef27b5169b3","scripts":{"docs":"typedoc --excludePrivate; ./scripts/docs_to_readme.sh","build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","postversion":"node updateVersion.mjs","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.5","serialize-error":"^11.0.2","@grpc/proto-loader":"^0.7.10","@opentelemetry/api":"1.6.0","@opentelemetry/resources":"1.17.0","@opentelemetry/sdk-trace-base":"1.17.0","@opentelemetry/sdk-trace-node":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0","@opentelemetry/exporter-trace-otlp-grpc":"0.43.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.25.3","typescript":"4.9.5","typedoc-plugin-markdown":"^3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.8.1_1703743748321_0.37206929245624254","host":"s3://npm-registry-packages"}},"2.8.2":{"name":"@fluxninja/aperture-js","version":"2.8.2","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.8.2","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"b1b01c3f022d1fd5563d097f15519db0484490b5","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.8.2.tgz","fileCount":98,"integrity":"sha512-R9rwTa3VLqkyTVDsA6tuVEBvOZzs7yERDLRToW3Mue20Z/CH7fVy10q52bZ1Ab9qnscqdrA1MHaFztlqWAFvVw==","signatures":[{"sig":"MEUCIQD7KlldRv18nNO5JP2BV4GMebwxUPZatNrCvTmiiGoEHAIgbWb7Ufws03CGDYlx5tPJgTk+zB3Bj+syoZcFs7rqZao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127248},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"cec3f5920906661fd17701c590a88b07edfdab0b","scripts":{"docs":"typedoc --excludePrivate; ./scripts/docs_to_readme.sh","build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","postversion":"node updateVersion.mjs","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.5","serialize-error":"^11.0.2","@grpc/proto-loader":"^0.7.10","@opentelemetry/api":"1.6.0","@opentelemetry/resources":"1.17.0","@opentelemetry/sdk-trace-base":"1.17.0","@opentelemetry/sdk-trace-node":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0","@opentelemetry/exporter-trace-otlp-grpc":"0.43.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.25.3","typescript":"4.9.5","typedoc-plugin-markdown":"^3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.8.2_1704345992155_0.7815816597655096","host":"s3://npm-registry-packages"}},"2.9.0":{"name":"@fluxninja/aperture-js","version":"2.9.0","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.9.0","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"5bb798fa13b9a86ddc4e1d962224643da3a782ed","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.9.0.tgz","fileCount":98,"integrity":"sha512-SHVJKXKaRbYL26jCbix0Zupvmc3713IzmwPzaTlVPBT6d8JFAJzJQa+0eOwFazCoeaH/Pd6xr/Lt3S66Xocw2A==","signatures":[{"sig":"MEYCIQCWCSeQKxcvQWLA1UWsPLgp+3K1lmw08CFVCZWY7FNReAIhAMBCqi8MeFNZ/rIQJ8knlW/e1LTnInGhv2RF6ShcQjSM","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127248},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"6fdc5e42196f3ac1f2cd32020e8a634bd9fe8887","scripts":{"docs":"typedoc --excludePrivate; ./scripts/docs_to_readme.sh","build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","postversion":"node updateVersion.mjs","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.5","serialize-error":"^11.0.2","@grpc/proto-loader":"^0.7.10","@opentelemetry/api":"1.6.0","@opentelemetry/resources":"1.17.0","@opentelemetry/sdk-trace-base":"1.17.0","@opentelemetry/sdk-trace-node":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0","@opentelemetry/exporter-trace-otlp-grpc":"0.43.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.25.3","typescript":"4.9.5","typedoc-plugin-markdown":"^3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.9.0_1704442885444_0.5578798095557118","host":"s3://npm-registry-packages"}},"2.9.1":{"name":"@fluxninja/aperture-js","version":"2.9.1","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.9.1","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"a88ec4b67da5ec4116de62a15998e3a71a7e2cc9","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.9.1.tgz","fileCount":98,"integrity":"sha512-imikSlPQeAXrtNhLpNK0J/aBi15QyEH2d2OAqibG+6zHP6y8UenCeQXSkuxitO9c8s8J18Ur3q7L93uKaBwS9Q==","signatures":[{"sig":"MEYCIQCVz3vC9C+ALneEkM46H4XjiBH+sv+KqYEfdxw5HWk9EwIhAPqt5hm+FicE5TEL02Q6KHq/1g1EwXqN0mfb1nMsL5ju","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127248},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"2e69eb2aec15a64bd5b0aa8b900348190d974fa0","scripts":{"docs":"typedoc --excludePrivate; ./scripts/docs_to_readme.sh","build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","postversion":"node updateVersion.mjs","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.5","serialize-error":"^11.0.2","@grpc/proto-loader":"^0.7.10","@opentelemetry/api":"1.6.0","@opentelemetry/resources":"1.17.0","@opentelemetry/sdk-trace-base":"1.17.0","@opentelemetry/sdk-trace-node":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0","@opentelemetry/exporter-trace-otlp-grpc":"0.43.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.25.3","typescript":"4.9.5","typedoc-plugin-markdown":"^3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.9.1_1705064450304_0.7749128864906201","host":"s3://npm-registry-packages"}},"2.10.0":{"name":"@fluxninja/aperture-js","version":"2.10.0","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.10.0","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"717a91cf17d268bd40b9c2f60b9bff11651e152a","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.10.0.tgz","fileCount":98,"integrity":"sha512-kvD4oFPbRQO6ll6PZ16lTTufCGXMKwpRcEUt1IV149avIbdV/mqOAOp678C0TkzSMnI+tilPfRFnyb1PTIPtzw==","signatures":[{"sig":"MEUCIAJ4BeUWGGbNEWx6reBLoHxhMCmeodiZG1g/TPJwGCCSAiEA4WvSSQKanS+a7NGdLsfDpamFr4aw3ITtnZv14gYrMVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127251},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"86ae81556f87cd20cf85356cd5765ae1bfb63971","scripts":{"docs":"typedoc --excludePrivate; ./scripts/docs_to_readme.sh","build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","postversion":"node updateVersion.mjs","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.5","serialize-error":"^11.0.2","@grpc/proto-loader":"^0.7.10","@opentelemetry/api":"1.6.0","@opentelemetry/resources":"1.17.0","@opentelemetry/sdk-trace-base":"1.17.0","@opentelemetry/sdk-trace-node":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0","@opentelemetry/exporter-trace-otlp-grpc":"0.43.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.25.3","typescript":"4.9.5","typedoc-plugin-markdown":"^3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.10.0_1706032134718_0.3788444815403893","host":"s3://npm-registry-packages"}},"2.10.1":{"name":"@fluxninja/aperture-js","version":"2.10.1","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.10.1","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"6cf72b2512d1ab67aac79ae2e61ee3499ab85f13","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.10.1.tgz","fileCount":98,"integrity":"sha512-WX1/+86F419svc5fCpJWVcTnehcOPLLabf3HLGupNUQt1Cavu9qUBeTGUWEscQ10DTpMscTtzjXAkDBJsPIcaQ==","signatures":[{"sig":"MEYCIQDF5AmBlOmPvDmq3+Gq/b87B4bjOroyWVtUC6Y7GYFWhwIhAOHekSoiYowBbLoj3rLXpp3K9FxpB5jboqZgT0rR2SqD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":127251},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"52e1e0122585115d6fc74c8ad41ea2c63b783574","scripts":{"docs":"typedoc --excludePrivate; ./scripts/docs_to_readme.sh","build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","postversion":"node updateVersion.mjs","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.5","serialize-error":"^11.0.2","@grpc/proto-loader":"^0.7.10","@opentelemetry/api":"1.6.0","@opentelemetry/resources":"1.17.0","@opentelemetry/sdk-trace-base":"1.17.0","@opentelemetry/sdk-trace-node":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0","@opentelemetry/exporter-trace-otlp-grpc":"0.43.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.25.3","typescript":"4.9.5","typedoc-plugin-markdown":"^3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.10.1_1706270064709_0.694768838174205","host":"s3://npm-registry-packages"}},"2.11.0":{"name":"@fluxninja/aperture-js","version":"2.11.0","author":{"url":"https://fluxninja.com/","name":"FluxNinja, Inc.","email":"support@fluxninja.com"},"license":"Apache-2.0","_id":"@fluxninja/aperture-js@2.11.0","maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"dist":{"shasum":"865e2df5cbff2804a3213906835f224728746d2e","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.11.0.tgz","fileCount":98,"integrity":"sha512-EzHvJxLq3t5P17rdWBRfKk4cM9208nWH6ykDD3kbpLDHPo4ObKGzfZyVS5hxdMA7C3J4a4F8OY5t/MmaPDB23g==","signatures":[{"sig":"MEUCIHxPwmTOhB4wGfx/B5tEkkhj3usEoPbVffb/MEqQHfeOAiEAkeaq+IEBHze9FiII8JNWV9Kaky66GD7Y/EMU6VdF/VY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":130561},"main":"./lib/index.js","type":"module","types":"@types/index.d.ts","engines":{"npm":">=8.19.3","node":">=16.19.1"},"gitHead":"c2b0c953611a55dc6a2fe746975ac0b8efddb2aa","scripts":{"docs":"typedoc --excludePrivate; ./scripts/docs_to_readme.sh","build":"tsc -p tsconfig.json","example":"cd example && npm run build && node ./dist/example.js","prebuild":"rm -rf ./lib","grpc-client":"npm run build && node ./lib/client.js","postversion":"node updateVersion.mjs","local:publish":"npx local-package-publisher -p","prepublishOnly":"npm run build"},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"repository":{"url":"git+https://github.com/fluxninja/aperture-js.git","type":"git"},"_npmVersion":"9.6.4","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","directories":{},"_nodeVersion":"20.1.0","dependencies":{"@grpc/grpc-js":"^1.9.5","serialize-error":"^11.0.2","@grpc/proto-loader":"^0.7.10","@opentelemetry/api":"1.6.0","@opentelemetry/resources":"1.17.0","@opentelemetry/sdk-trace-base":"1.17.0","@opentelemetry/sdk-trace-node":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0","@opentelemetry/exporter-trace-otlp-grpc":"0.43.0"},"publishConfig":{"scope":"@fluxninja","access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typedoc":"^0.25.3","typescript":"4.9.5","typedoc-plugin-markdown":"^3.17.1"},"_npmOperationalInternal":{"tmp":"tmp/aperture-js_2.11.0_1706613903145_0.6295678459026752","host":"s3://npm-registry-packages"}},"2.12.0":{"name":"@fluxninja/aperture-js","version":"2.12.0","description":"Flow control SDK that interfaces with FluxNinja Aperture Agents","main":"./lib/index.js","scripts":{"postversion":"node updateVersion.mjs","prebuild":"rm -rf ./lib","build":"tsc -p tsconfig.json","grpc-client":"npm run build && node ./lib/client.js","example":"cd example && npm run build && node ./dist/example.js","prepublishOnly":"npm run build","local:publish":"npx local-package-publisher -p","docs":"typedoc --excludePrivate; ./scripts/docs_to_readme.sh"},"homepage":"https://fluxninja.com/","repository":{"type":"git","url":"git+https://github.com/fluxninja/aperture-js.git"},"bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"author":{"name":"FluxNinja, Inc.","email":"support@fluxninja.com","url":"https://fluxninja.com/"},"license":"Apache-2.0","type":"module","types":"@types/index.d.ts","dependencies":{"@grpc/grpc-js":"^1.10.10","@grpc/proto-loader":"^0.7.13","@opentelemetry/api":"1.6.0","@opentelemetry/exporter-trace-otlp-grpc":"0.43.0","@opentelemetry/resources":"1.17.0","@opentelemetry/sdk-trace-base":"1.17.0","@opentelemetry/sdk-trace-node":"1.17.0","@opentelemetry/semantic-conventions":"1.17.0","serialize-error":"^11.0.2"},"engines":{"node":">=16.19.1","npm":">=8.19.3"},"devDependencies":{"typedoc":"^0.25.3","typedoc-plugin-markdown":"^3.17.1","typescript":"4.9.5"},"publishConfig":{"access":"public","scope":"@fluxninja"},"gitHead":"0e1831d994dc7520e480bd1e9bdba9dda67cf028","_id":"@fluxninja/aperture-js@2.12.0","_nodeVersion":"20.1.0","_npmVersion":"9.6.4","dist":{"integrity":"sha512-U0Rwjm6wCppsLcHZVyLdfKVWgqnAzW/PGjxafmnpXb+ticZpLfqwaI7Xn5lDcQVydGVneoOiBZKfjwXAlYAVhA==","shasum":"f0709e8e19a0563405fe951e7506590869a9803c","tarball":"https://registry.npmjs.org/@fluxninja/aperture-js/-/aperture-js-2.12.0.tgz","fileCount":98,"unpackedSize":131875,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGzdn1jP02t1QxAtLV58/IWzFXDfov7HTgJi4r4f6BD+AiBA2lBKoR6T24lZh2HDL3Dtu+j8PUoMugEZGKI7lXBssA=="}]},"_npmUser":{"name":"fluxninjaops","email":"ops@fluxninja.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aperture-js_2.12.0_1719355109151_0.6089052382736766"},"_hasShrinkwrap":false}},"time":{"created":"2023-08-22T10:32:38.280Z","modified":"2024-06-25T22:38:29.607Z","2.4.0":"2023-08-10T10:05:32.931Z","1.0.0":"2023-08-10T11:19:09.461Z","1.0.1":"2023-08-22T10:32:38.651Z","1.1.0":"2023-08-25T10:36:57.838Z","2.0.0":"2023-08-28T05:47:27.945Z","2.0.1":"2023-08-28T10:10:45.437Z","2.0.2":"2023-09-05T11:28:56.556Z","2.0.3":"2023-09-08T05:19:40.567Z","2.0.4":"2023-09-09T03:57:45.663Z","2.0.5":"2023-09-10T02:39:13.278Z","2.0.6":"2023-09-10T03:28:24.580Z","2.0.7":"2023-09-10T06:31:53.443Z","2.0.8":"2023-09-10T07:04:56.766Z","2.0.9":"2023-09-10T17:20:54.670Z","2.0.10":"2023-09-10T21:26:29.985Z","2.0.11":"2023-09-11T07:26:07.360Z","2.0.12":"2023-09-12T14:17:47.162Z","2.0.13":"2023-09-14T05:41:35.567Z","2.0.14":"2023-09-16T03:28:26.084Z","2.0.15":"2023-09-16T17:37:55.323Z","2.0.16":"2023-09-17T03:06:37.353Z","2.0.17":"2023-09-17T06:54:24.622Z","2.0.18":"2023-09-18T05:32:51.620Z","2.0.19":"2023-09-19T19:50:55.238Z","2.0.20":"2023-09-20T00:33:13.946Z","2.0.21":"2023-09-20T01:31:06.277Z","2.1.0":"2023-09-26T20:58:47.328Z","2.1.1":"2023-09-27T01:22:24.849Z","2.1.2":"2023-10-11T23:00:33.085Z","2.1.3":"2023-10-13T04:48:22.400Z","2.1.4":"2023-10-14T18:11:48.599Z","2.1.5":"2023-10-22T15:39:49.832Z","2.1.6":"2023-10-22T16:12:25.928Z","2.2.0":"2023-10-22T17:08:03.570Z","2.3.0":"2023-10-30T11:20:58.358Z","2.3.2":"2023-11-17T00:54:25.010Z","2.3.3":"2023-11-18T16:05:45.874Z","2.3.4":"2023-11-21T21:26:50.572Z","2.3.5":"2023-11-23T06:13:16.056Z","2.3.6":"2023-11-24T05:51:51.721Z","2.4.1":"2023-11-28T12:32:03.696Z","2.4.2":"2023-11-29T06:57:21.840Z","2.4.4":"2023-11-29T21:32:35.303Z","2.5.0":"2023-12-06T03:21:58.500Z","2.6.0":"2023-12-11T10:29:31.188Z","2.6.1":"2023-12-12T07:41:43.057Z","2.7.0":"2023-12-20T13:10:50.488Z","2.8.0":"2023-12-26T12:52:34.088Z","2.8.1":"2023-12-28T06:09:08.516Z","2.8.2":"2024-01-04T05:26:32.357Z","2.9.0":"2024-01-05T08:21:25.606Z","2.9.1":"2024-01-12T13:00:50.467Z","2.10.0":"2024-01-23T17:48:54.930Z","2.10.1":"2024-01-26T11:54:24.857Z","2.11.0":"2024-01-30T11:25:03.292Z","2.12.0":"2024-06-25T22:38:29.319Z"},"maintainers":[{"name":"fluxninjaops","email":"ops@fluxninja.com"},{"name":"sachinmaurya","email":"sachin.maurya@fluxninja.com"},{"name":"gurinder.rawala","email":"gurinder.rawala@fluxninja.com"},{"name":"kwapik","email":"krzysztof.kwapisiewicz@fluxninja.com"},{"name":"hardikshingala_fluxninja","email":"hardik.shingala@fluxninja.com"},{"name":"kklimonda-fn","email":"krzysztof.klimonda@fluxninja.com"}],"author":{"name":"FluxNinja, Inc.","email":"support@fluxninja.com","url":"https://fluxninja.com/"},"repository":{"type":"git","url":"git+https://github.com/fluxninja/aperture-js.git"},"license":"Apache-2.0","homepage":"https://fluxninja.com/","bugs":{"url":"https://github.com/fluxninja/aperture/issues","email":"support@fluxninja.com"},"readme":"<p align=\"center\">\n🚀 <b></b>Just launched v1 of <a href=\"https://blog.fluxninja.com/blog/aperture-v1-launch-2024/\">managed rate limiting service</a></b>\n  <br/>Support us with your feedback and questions on <a href=\"https://www.producthunt.com/posts/fluxninja-aperture\">Product Hunt</a> or <a href=\"https://discord.gg/U3N3fCZEPm\">Discord</a>\n  <br/>\n</p>\n\n<p align=\"center\">\n  <img src=\"https://github.com/fluxninja/aperture/raw/main/docs/content/assets/img/aperture_logo.png\" alt=\"FluxNinja Aperture\" width=\"75%\">\n  <br/>\n  <a href=\"https://docs.fluxninja.com\">\n    <img alt=\"Documentation Reference\" src=\"https://img.shields.io/badge/documentation-reference-brightgreen?style=for-the-badge&logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAB3RJTUUH5gkaEAsvan7AVwAAB5FJREFUWMPtmFtsHOUVgL/zz+zFe/Oud23n4thOQgJJsXOnBEUoKlHoLVABKn0CVe0DVdUKVWqf2qilV4SqSkhVhaq+0NJGpQq9ASWlkQoEGpqQC5ALJMGOndjxbdf27nq9O/OfPswmaYPtBEFbIfmMRjvSzJz5/nP5zzkL8zIv8/LhFvkglOTHRkE1qiIrARHVtxCZyjRl37du8wHBNajId0T1eVH7NxV5BNVUfmz0/2vB/NgoGqi5S/za4+7+3XGsj3fzPRV1w18EfUKA92NJ95qtFCzGRTWuIkmgUUUWI2YzcL85cyTu7n8KrI9t7oz6q7b8EFilaveNjY32AeOiOolICfAAvRbwOS1Yd5+rIl0Y53aQjaDtqDaJ9VJ4taSU8lHzzmHc/buR8WEQ0EQT3kfvwi5bj8Yz04TCk2qcccTkQfpBD2D950T1CCK1uUDlKnBJFfM1UfslGR9qleFepDCIFMeQUgGZGMEUBpCJETSawNt0Bzgu7qu/R8rjaDKHzSxEUzk0noFEBptegOba0XTrsIrzC1H7MCKF2SBlNjgNbn1DquXvuwf+7DpH/4qMDyHWosYBx4VILIBYtBJ/1RZs2ypAkPMncU/sw/QfRyaGYboMvoeoj4pBkzn87m14N91pNRx7SNR+FxE7E+QcgCxCzB730F8+EnruZ2gqh12+EdvcgSYy0JBCG1JovBEi8QBabV2rAbVIpYSUC8jUJJQnkFIeM3IWc/ogUhikdtsX8DbdcQrVbQK9MwHOkSTSJl61zTlzENwQte0P4F+38Yo1KWg9j60PUr9nfVQEjcbRhsS77OCsOEx49w9wzryGv/bjC9UNd4L2zkQxO6AQxvqGqQmIJtBcGwBGLYKg9c9aQFUvw0FwrYqIYBS0HjCKYkXQ9AIIx6BaAbUuEJ0NY3ZARRETuC8URY2LABemJjg21k9husSieBNd2SXE3AhaP4K1CUaEil/jjdE++ktjJENRVmXaWBjPoI6LhmMQjoIYDVwxm51mj8GlwFNmqGeNVIpo22pOjA/y67dfZnhqgmQoyrRf48ZsO3d0rqc11ojUraiqjFQm+VPPaxwa7iHqhCh50zSGY3xuxS10Ny1G+k+goQh2wXXHRP27G761tUCyaTUwBLwBEH34xTkAjYP43jo1zo8EtherZX76+h4GywV2dK7HU8u0V+OlwbcIG4fubAcdyRwi0Dc5ytHRs5S8aT7VsY6q7zHlVXlx4ATpSJyvdN9OYySBiux13n71x5EnH9oI3I3IGWAn8PpFwBldnGnKBvugyCFR+6BBnh0qj3f0F8dY39yJAs/2HqEz2cyabDt7+99ksFzAEQcAX32sKlsXr6ZmfZ45e5hlqRa6su3sv3CKgVKeTCRxnncOPRTZtfMBHHcFIo8CfwBGLsLNHYOXJQKEtB6WRgzHx87hWZ90JIYRCaoH4KutJ8PlODyeP4dVSzoSv5Tx9R9HG5IGtAg0AD1XwgE4s7kYVQPcqsY8gsiNrhjeHOunrzjKmlwHy1MtZKNJ9l84RcQJsaFlKVsWXk9XbgnpcJyyN83w1CRrcx0sa2wlE4nz6tBpGsMxti3pIupGEprMrvSv3/xL5+jze8XaAiJ9AN/bd/aakuQG4GmTH1jGdBlal/HaSC+73n6ZslclHYlRrFVYlmrlzqUbWJLI4pige/Ot5Xwpzx97DvJWYYBEKMp4tUzUCXPvdZvZ0NyJDPVAKIxtWnwW4+wAjjal0+9hm0Fy4teaQ39/HBk9R/Xeb7O2eSnZaIIjI72MV6dYFM+wqWU5qXADiuLboJKICG2JLPddfysHhs/QPzlKKtxAd66D9mQOSgXCzzyKppqpfubrrYosFPToTBRzbdRgfSgWkEoxqKUCHclmOpLNlyJNUaxaROTSNgNg1RIPRdi6aPWlZ7l45VWDZiIUBWtnCbRAZu+oFQ/jWKJxmC4j40OoGKzI5fPiB+XdkSISVBsL//GOGgPFPNQq4IZBxAeqs2HM4WI9p27ogt/R3eic+iehPY9hbrgFm2uHeAaNJoI6G4mj4XqlqqfnxbIntWmoFJH6SamAGenDOfkKUiliO7pQN3Jhtjo8J6Co9qvILr/rtm/WJkeN+8ZeQi/+JrCA40IoGkA2tmDbVuOvvBnb0hm4ZbgX5+Q/MOeOIfnBAK5WQXwPrEVjKbwNn8Zbux2E34nVXmTm1vRqDWtGjdkpvvd5GelrNIOnkfx5pJQPGtbJUWRiBJmaQFPN1DbfA8bFfeW3mMJQfQHNaCKLxtNoIoNmFmBbl6O59qK6oV+JtTsRGX5PDesVkBEVsxljdgDrUF0k1k/je3FqlZhMjhjn1AHcg09DpRhoDMfw1n8Sf8VNaCpnCTWUcdyyGqeAyABwCGufFrX7rjaeXtNUd2loCsbLNJACySHSjsgtqN7jHnuhNfTMo2AttU98Ga/rY8OI2Y3qS6j2go4AE6JaQGQKsO97aLomcN8TdUP3SW36MfeFJyLi16htvb+q4ehXxfd+jnGuCeS/AngJUrVRRX4ivvdZUFEn9KSoPjjXMPQ/A/w3yKSKWQuIqD2sIhNNH8BfH/MyL/PyYZd/ASXTkEaNSEXqAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIyLTA4LTMxVDEzOjA5OjA2KzAwOjAwaZ/rqgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMi0wOC0zMVQxMzowOTowNiswMDowMBjCUxYAAAAASUVORK5CYII=\">\n  </a>\n  <a href=\"https://join.slack.com/t/fluxninja-aperture/shared_invite/zt-1eunlrkhh-10P1HUkmBfVJX3qrSLRk~g\">\n    <img alt=\"Slack Community\" src=\"https://img.shields.io/badge/Join%20Our%20Community-Slack-brightgreen?style=for-the-badge&logo=slack\">\n  </a>\n  <a href=\"https://dl.circleci.com/status-badge/img/gh/fluxninja/aperture-js/tree/main.svg?style=svg&circle-token=3355ec6bf64c89b5592804fe48726a2d78d49c17\">\n    <img alt=\"Build Status\" src=\"https://img.shields.io/circleci/build/github/fluxninja/aperture-js/main?token=3355ec6bf64c89b5592804fe48726a2d78d49c17&style=for-the-badge&logo=circleci\">\n  </a>\n</p>\n\n# Rate Limiting for JavaScript or Node.js Applications\n\nThe `aperture-js` SDK provides an easy way to integrate your JavaScript\napplications with [FluxNinja Aperture](https://github.com/fluxninja/aperture).\nIt allows flow control functionality on fine-grained features inside service\ncode.\n\nRefer [documentation](https://docs.fluxninja.com/sdk/javascript/) for more\ndetails.\n\n## Use Cases and Features\n\nAperture provides rate limiting, caching, and api quota management to\neffectively manage the load on your application. With its unique approach that\nseparates application code from rate limiting code/infra, it can effectively\nhandle various use cases of rate limiting such as:\n\n- Enforcing or complying with\n  - Rate-limits based on no. of requests per second\n  - Per-user rate-limits based on consumed tokens (e.g. quota mangement for GPT\n    APIs)\n  - Rate-limits based on user subscription plans\n  - Rate-limits based on token-bucket algorithm\n  - Fine-grained rate-limits\n    [configured via policies UI or yaml](https://docs.fluxninja.com/reference/cloud-ui/policies/policy-creation)\n- Prioritizing requests based on custom labels (e.g. free user vs paid user)\n- Enforcing adaptive rate-limits based on concurrency and available system\n  capacity\n- Managing load on your databases or self-hosted services such as Mistral,\n  CodeLlama, etc.\n- Caching API responses to avoid high API or Cloud cost and improve time to\n  response\n- Updating rate-limiting policies from UI without changing the code\n- Monitoring workload for your internal or external services\n\nAre we missing your use case for FluxNinja Aperture?\n[Share with us on Discord](https://discord.gg/U3N3fCZEPm)\n\n## Usage\n\n### Install SDK\n\nRun the command below to install the SDK:\n\n```bash\nnpm install @fluxninja/aperture-js\n```\n\n### Create Aperture Client\n\nThe next step is to create an Aperture Client instance, for which, the address\nof the organization created in Aperture Cloud and API key are needed. You can\nlocate both these details by clicking on the Aperture tab in the sidebar menu of\nAperture Cloud.\n\n```typescript\nimport { ApertureClient } from \"@fluxninja/aperture-js\";\n\n// Create aperture client\nexport const apertureClient = new ApertureClient({\n  address: \"ORGANIZATION.app.fluxninja.com:443\",\n  apiKey: \"API_KEY\",\n});\n```\n\n### Flow Functionality\n\nThe created instance can then be used to start a flow:\n\n```typescript\nasync function handleRequestRateLimit(req: Request, res: Response) {\n  // Start a flow by passing control point and business labels\n  const flow = await apertureClient.startFlow(\"awesomeFeature\", {\n    labels: {\n      limit_key: \"some_user_id\",\n    },\n    grpcCallOptions: {\n      deadline: Date.now() + 300, // ms\n    },\n  });\n\n  if (flow.shouldRun()) {\n    // Add business logic to process incoming request\n    console.log(\"Request accepted. Processing...\");\n    const resString = \"foo\";\n    res.send({ message: resString });\n  } else {\n    console.log(\"Request rate-limited. Try again later.\");\n    // Handle flow rejection\n    flow.setStatus(FlowStatus.Error);\n    res.status(429).send({ message: \"Too many requests\" });\n  }\n\n  flow.end();\n}\n```\n\nThe above code snippet is making `startFlow` calls to Aperture. For this call,\nit is important to specify the control point (`awesomeFeature` in the example)\nand business labels that will be aligned with the policy created in Aperture\nCloud. For request prioritization use cases, it's important to set a higher gRPC\ndeadline. This parameter specifies the maximum duration a request can remain in\nthe queue. For each flow that is started, a `shouldRun` decision is made,\ndetermining whether to allow the request into the system or to rate limit it. In\nthis example, we only see log returns, but in a production environment, actual\nbusiness logic can be executed when a request is allowed. It is important to\nmake the `end` call made after processing each request, to send telemetry data\nthat would provide granular visibility for each flow.\n\nFor more context on using the Aperture JavaScript SDK to set feature control\npoints, refer to the [example app][example] available in the repository.\n\n[example]: https://github.com/fluxninja/aperture-js/tree/main/example\n\n# API Reference\n\n# @fluxninja/aperture-js\n\n## Table of contents\n\n### Enumerations\n\n- [FlowStatus](docs/enums/FlowStatus.md)\n- [LookupStatus](docs/enums/LookupStatus.md)\n\n### Classes\n\n- [ApertureClient](docs/classes/ApertureClient.md)\n\n### Interfaces\n\n- [CacheEntry](docs/interfaces/CacheEntry.md)\n- [Flow](docs/interfaces/Flow.md)\n- [FlowParams](docs/interfaces/FlowParams.md)\n- [KeyDeleteResponse](docs/interfaces/KeyDeleteResponse.md)\n- [KeyLookupResponse](docs/interfaces/KeyLookupResponse.md)\n- [KeyUpsertResponse](docs/interfaces/KeyUpsertResponse.md)\n","readmeFilename":"README.md"}