{"_id":"@flipt-io/flipt-client","_rev":"28-35b3959635e44ee4e1b8fb3c896cbaf9","name":"@flipt-io/flipt-client","dist-tags":{"latest":"0.14.0"},"versions":{"0.0.1":{"name":"@flipt-io/flipt-client","version":"0.0.1","author":{"name":"Flipt Devs","email":"dev@flipt.io"},"license":"MIT","_id":"@flipt-io/flipt-client@0.0.1","maintainers":[{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"}],"dist":{"shasum":"a4603edefc1de7413d5e16c8a29dcb49dc772de0","tarball":"https://registry.npmjs.org/@flipt-io/flipt-client/-/flipt-client-0.0.1.tgz","fileCount":19,"integrity":"sha512-1Iq0SrxAN994uIiAFYTXqvC2sjVUOJ3o97GUQoFzZD0kI5N+AyTw1q+E0mYLzLMGljq1ugt5xJhi+ecH9ygvzg==","signatures":[{"sig":"MEYCIQDvywMpjAyMIHfYuTwjAstCTtb6s/b5Pg//tioAx8eCRgIhALroukHP+nSWTVPleiv6LVXYjlEHbcCAWiwaUVTzzkEX","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":64200854},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"fmt":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"prettier --check src/**/*.ts","test":"jest","build":"tsc"},"_npmUser":{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"},"_npmVersion":"10.2.3","description":"Flipt Client Evaluation SDK","directories":{},"_nodeVersion":"21.2.0","dependencies":{"ffi-napi":"^4.0.3","ref-napi":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.1.0","@types/jest":"^29.5.10","@types/node":"^20.9.3"},"_npmOperationalInternal":{"tmp":"tmp/flipt-client_0.0.1_1703606518223_0.06411443860421562","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"@flipt-io/flipt-client","version":"0.0.2","author":{"name":"Flipt Devs","email":"dev@flipt.io"},"license":"MIT","_id":"@flipt-io/flipt-client@0.0.2","maintainers":[{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"}],"dist":{"shasum":"e5c011589299cdcc3c4796d85213c6f62f7280d9","tarball":"https://registry.npmjs.org/@flipt-io/flipt-client/-/flipt-client-0.0.2.tgz","fileCount":19,"integrity":"sha512-D8V5CsU4JJvajPnQ4kNidavraPfKgt3pDkRDairAGuQ57PVdFyUVVd1QR1DWc1ew6kD050xnYG18Rqo7ZE+MyQ==","signatures":[{"sig":"MEQCIBaiWn008V5lrUI6UnGR/JqXXQP+POjPJvKt75Kk/MjsAiBLZQvDAUCfHODF7KR7G33a6VktJb41byPIgQ1x1tkteA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54854540},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"fmt":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"prettier --check src/**/*.ts","test":"jest","build":"tsc"},"_npmUser":{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"},"_npmVersion":"10.2.3","description":"Flipt Client Evaluation SDK","directories":{},"_nodeVersion":"21.2.0","dependencies":{"ffi-napi":"^4.0.3","ref-napi":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.1.0","@types/jest":"^29.5.10","@types/node":"^20.9.3"},"_npmOperationalInternal":{"tmp":"tmp/flipt-client_0.0.2_1703706709911_0.23989016457937118","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"@flipt-io/flipt-client","version":"0.0.3","author":{"name":"Flipt Devs","email":"dev@flipt.io"},"license":"MIT","_id":"@flipt-io/flipt-client@0.0.3","maintainers":[{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"}],"dist":{"shasum":"81d7173078623a23248d1f4465d0104261249a8f","tarball":"https://registry.npmjs.org/@flipt-io/flipt-client/-/flipt-client-0.0.3.tgz","fileCount":20,"integrity":"sha512-vXqKWv+EOc0lnNxaStTh7DbcC+jOk51jk7wpiKMjEJbe6lXa//buda8f0dUbq376d+5gZGatYiKHJlm6Z9MeMA==","signatures":[{"sig":"MEQCIAWDu9xG8nevW+55bMHJe2JMEb2wBx+GJh6YVSgJtZJnAiB31fAueWgLHtNPJVu/G8hAVyOGqaCyhbIaq4s+8u+zaA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47780694},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"fmt":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"prettier --check src/**/*.ts","test":"jest","build":"tsc"},"_npmUser":{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"},"_npmVersion":"10.2.3","description":"Flipt Client Evaluation SDK","directories":{},"_nodeVersion":"21.2.0","dependencies":{"ffi-napi":"^4.0.3","ref-napi":"^3.0.3"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.1.0","@types/jest":"^29.5.10","@types/node":"^20.9.3"},"_npmOperationalInternal":{"tmp":"tmp/flipt-client_0.0.3_1704292376102_0.9004471491190487","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"@flipt-io/flipt-client","version":"0.0.4","author":{"name":"Flipt Devs","email":"dev@flipt.io"},"license":"MIT","_id":"@flipt-io/flipt-client@0.0.4","maintainers":[{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"}],"dist":{"shasum":"96fbb962779da7e8f54cf765d30d2dfdbd820f39","tarball":"https://registry.npmjs.org/@flipt-io/flipt-client/-/flipt-client-0.0.4.tgz","fileCount":20,"integrity":"sha512-3VNL6ISnPHotAsUtGysu1bbrl3S1BnUNH4BXe6DeiQOHgBn8Qi3PccLt5FARLd/DGvPYSDdXzMBe+VR7Nio9YA==","signatures":[{"sig":"MEQCIGsnSRBHO0rh3bPSjNU48TUtTHvH0jt9+DmgAQCHvhrxAiB22yNoSbjegkM9xuO4TgsqO15slLczJZ5fIPWYVnDo1w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42054938},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"fmt":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"prettier --check src/**/*.ts","test":"jest","build":"tsc"},"_npmUser":{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"},"_npmVersion":"10.2.3","description":"Flipt Client Evaluation SDK","directories":{},"_nodeVersion":"21.2.0","dependencies":{"ffi-napi":"^4.0.3","ref-napi":"^3.0.3","@types/ffi":"^0.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.1.0","@types/jest":"^29.5.10","@types/node":"^20.9.3","@types/ffi-napi":"^4.0.10","@types/ref-napi":"^3.0.12"},"_npmOperationalInternal":{"tmp":"tmp/flipt-client_0.0.4_1705425923512_0.12771477129670905","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"@flipt-io/flipt-client","version":"0.0.5","author":{"name":"Flipt Devs","email":"dev@flipt.io"},"license":"MIT","_id":"@flipt-io/flipt-client@0.0.5","maintainers":[{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"}],"dist":{"shasum":"6b322e6898398554658d66568dbc2a88c61930e8","tarball":"https://registry.npmjs.org/@flipt-io/flipt-client/-/flipt-client-0.0.5.tgz","fileCount":20,"integrity":"sha512-fAjjIX3OYd2CI77hCElhXNemKBxy2wIYB4izI/SWp6s8NMBYDNff/dfuAjDctx+EgeCijnsWfpdrSN9T53o9WA==","signatures":[{"sig":"MEUCIQCChaSFeiCv+FMsfUwzyaJBICBRzMxijpHEujGiofR4sgIgNxNVAEyHpsNeG1Mua/NVanC5zudRVZ9JhM3PpJ6xieE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41963157},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"fmt":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"prettier --check src/**/*.ts","test":"jest","build":"tsc"},"_npmUser":{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"},"_npmVersion":"10.2.3","description":"Flipt Client Evaluation SDK","directories":{},"_nodeVersion":"21.2.0","dependencies":{"ffi-napi":"^4.0.3","ref-napi":"^3.0.3","@types/ffi":"^0.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.1.0","@types/jest":"^29.5.10","@types/node":"^20.9.3","@types/ffi-napi":"^4.0.10","@types/ref-napi":"^3.0.12"},"_npmOperationalInternal":{"tmp":"tmp/flipt-client_0.0.5_1705612619162_0.13721486131783744","host":"s3://npm-registry-packages"}},"0.1.0":{"name":"@flipt-io/flipt-client","version":"0.1.0","author":{"name":"Flipt Devs","email":"dev@flipt.io"},"license":"MIT","_id":"@flipt-io/flipt-client@0.1.0","maintainers":[{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"}],"dist":{"shasum":"a31c18174d20a7b1e1bbc0694bfa34683121f8b5","tarball":"https://registry.npmjs.org/@flipt-io/flipt-client/-/flipt-client-0.1.0.tgz","fileCount":20,"integrity":"sha512-FHBK0HFIorEwLxdQUwfVTQOQG+qXlW/NmvaI0TcbwavhK/3mOT6R71R/uLeOe17weraKP87m1ZUti7RRq7AOQQ==","signatures":[{"sig":"MEYCIQDMaHl6zqpB/N9ZlObtd5/35MxIH+srm4rBQHpatrdDmQIhAJLPd6I9J//JzjOq4/P8YJo7i+kYF9YtkHbNU/ftUTbx","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42103583},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"fmt":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"prettier --check src/**/*.ts","test":"jest","build":"tsc"},"_npmUser":{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"},"_npmVersion":"10.2.3","description":"Flipt Client Evaluation SDK","directories":{},"_nodeVersion":"21.2.0","dependencies":{"ffi-napi":"^4.0.3","ref-napi":"^3.0.3","@types/ffi":"^0.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.1.0","@types/jest":"^29.5.10","@types/node":"^20.9.3","@types/ffi-napi":"^4.0.10","@types/ref-napi":"^3.0.12"},"_npmOperationalInternal":{"tmp":"tmp/flipt-client_0.1.0_1706195894336_0.17974419814613807","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@flipt-io/flipt-client","version":"0.2.0","author":{"name":"Flipt Devs","email":"dev@flipt.io"},"license":"MIT","_id":"@flipt-io/flipt-client@0.2.0","maintainers":[{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"}],"dist":{"shasum":"83c34b5d62c272717f731173a61387759837f191","tarball":"https://registry.npmjs.org/@flipt-io/flipt-client/-/flipt-client-0.2.0.tgz","fileCount":20,"integrity":"sha512-ABjHgo0Iw8O+6w1Ua96q8GmBsznLNQPZ3v1726u3Q22dZDQgULhDNbByesnfKHFJBPTzsh6GGY0MPIacmNLsRA==","signatures":[{"sig":"MEUCIGn0Y5Tn5c7d7tkeWDx5Hy0gawOTODmTckk6uiOofGwWAiEA9P+rDC8sPMDY4Ry0tsY/beRqUSKjWxxwF0KvGR/f9eU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42504278},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"fmt":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"prettier --check src/**/*.ts","test":"jest","build":"tsc"},"_npmUser":{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"},"_npmVersion":"10.2.3","description":"Flipt Client Evaluation SDK","directories":{},"_nodeVersion":"21.2.0","dependencies":{"ffi-napi":"^4.0.3","ref-napi":"^3.0.3","@types/ffi":"^0.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.1.0","@types/jest":"^29.5.10","@types/node":"^20.9.3","@types/ffi-napi":"^4.0.10","@types/ref-napi":"^3.0.12"},"_npmOperationalInternal":{"tmp":"tmp/flipt-client_0.2.0_1707920413716_0.5552705254646413","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@flipt-io/flipt-client","version":"0.3.0","author":{"name":"Flipt Devs","email":"dev@flipt.io"},"license":"MIT","_id":"@flipt-io/flipt-client@0.3.0","maintainers":[{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"}],"dist":{"shasum":"7abfe8a9efba32c0c92d587dd932487f19c92689","tarball":"https://registry.npmjs.org/@flipt-io/flipt-client/-/flipt-client-0.3.0.tgz","fileCount":20,"integrity":"sha512-uY+BCX4pc+tfFYb6/MMJIDUvHi84PDx0eSonvsppvdysLL/giDA/XNdpdDFSh7/tKfMTCculkIbKL5MWuo+fCA==","signatures":[{"sig":"MEUCIQCik3sZcSJNOXERRwCqV3haJ9yH1O92rq7DF0kalRySJgIgfHNbP+ZJWRbyuQHa8brTGSAzYNr30HIeHEy1JDmesOc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":42022316},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"fmt":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"prettier --check src/**/*.ts","test":"jest","build":"tsc"},"_npmUser":{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"},"_npmVersion":"10.2.3","description":"Flipt Client Evaluation SDK","directories":{},"_nodeVersion":"21.2.0","dependencies":{"ffi-napi":"^4.0.3","ref-napi":"^3.0.3","@types/ffi":"^0.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.1.0","@types/jest":"^29.5.10","@types/node":"^20.9.3","@types/ffi-napi":"^4.0.10","@types/ref-napi":"^3.0.12"},"_npmOperationalInternal":{"tmp":"tmp/flipt-client_0.3.0_1708876876764_0.470437149174052","host":"s3://npm-registry-packages"}},"0.4.0":{"name":"@flipt-io/flipt-client","version":"0.4.0","author":{"name":"Flipt Devs","email":"dev@flipt.io"},"license":"MIT","_id":"@flipt-io/flipt-client@0.4.0","maintainers":[{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"}],"dist":{"shasum":"e21c42fd10d16c732e29785aac8df71e6b10056b","tarball":"https://registry.npmjs.org/@flipt-io/flipt-client/-/flipt-client-0.4.0.tgz","fileCount":20,"integrity":"sha512-QaBLfH5hGF8y2OdgpnIDehHhUtXuKw7UNJTlggYhMA5ybG5m+LtsQZ7Ensg890UZiyMLDkBaS8GWyRzlpVnn9g==","signatures":[{"sig":"MEUCICHGH8B2p30aQCuX5TNzFWhQ+CtRF6wF9FsVlcC2T5dnAiEAudSVjo2yCdPYqIt+VvRebGYL9IHYJ4f/79oYsI1RFP8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41968653},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"fmt":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"prettier --check src/**/*.ts","test":"jest","build":"tsc"},"_npmUser":{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"},"_npmVersion":"10.2.3","description":"Flipt Client Evaluation SDK","directories":{},"_nodeVersion":"21.2.0","dependencies":{"ffi-napi":"^4.0.3","ref-napi":"^3.0.3","@types/ffi":"^0.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.1.0","@types/jest":"^29.5.10","@types/node":"^20.9.3","@types/ffi-napi":"^4.0.10","@types/ref-napi":"^3.0.12"},"_npmOperationalInternal":{"tmp":"tmp/flipt-client_0.4.0_1709316275523_0.284367346357578","host":"s3://npm-registry-packages"}},"0.4.1":{"name":"@flipt-io/flipt-client","version":"0.4.1","author":{"name":"Flipt Devs","email":"dev@flipt.io"},"license":"MIT","_id":"@flipt-io/flipt-client@0.4.1","maintainers":[{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"}],"dist":{"shasum":"1b09bc9b2749a040185d5d04557c09b9634d1dc5","tarball":"https://registry.npmjs.org/@flipt-io/flipt-client/-/flipt-client-0.4.1.tgz","fileCount":20,"integrity":"sha512-suaXBsKt8NfLLX5DYquwa9j5eS4dtxzRkyCB5Sfzs2P4NdHdRoyImXq4UUZdg5/3YNHa5XFsgtYhreIuXMU6Qg==","signatures":[{"sig":"MEUCIGst2mpFqSZOjMYmu0PI5++aQfhGlDgXFtn4he+mml6oAiEAvI72NzHmRqNdwVpy6TIfPXImksTCfN2tty/ZGqkieG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41912885},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"fmt":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"prettier --check src/**/*.ts","test":"jest","build":"tsc"},"_npmUser":{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"},"_npmVersion":"10.2.3","description":"Flipt Client Evaluation SDK","directories":{},"_nodeVersion":"21.2.0","dependencies":{"ffi-napi":"^4.0.3","ref-napi":"^3.0.3","@types/ffi":"^0.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.1.0","@types/jest":"^29.5.10","@types/node":"^20.9.3","@types/ffi-napi":"^4.0.10","@types/ref-napi":"^3.0.12"},"_npmOperationalInternal":{"tmp":"tmp/flipt-client_0.4.1_1709650621043_0.6171148406598512","host":"s3://npm-registry-packages"}},"0.4.2":{"name":"@flipt-io/flipt-client","version":"0.4.2","author":{"name":"Flipt Devs","email":"dev@flipt.io"},"license":"MIT","_id":"@flipt-io/flipt-client@0.4.2","maintainers":[{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"}],"dist":{"shasum":"dd27b4839b23cd2ac7c0d5527ee98cbb944dfa81","tarball":"https://registry.npmjs.org/@flipt-io/flipt-client/-/flipt-client-0.4.2.tgz","fileCount":20,"integrity":"sha512-5l3j8hUxoH6rV3/ykh0Co8j3y9xc4ENkVOkavOjXvT87e8cuQwWssg0LNn6kfXm+fw1YJ9WLNen0Bku0NlatZQ==","signatures":[{"sig":"MEQCIHYUEQUtkNkxvsdwIZ+byKW2t0k5v1eblMzndcfHGzEnAiB8lqkoa7fq2jYBdbFUBE57ch6WhEfMqabCNetcrn7edQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41904211},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"fmt":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"prettier --check src/**/*.ts","test":"jest","build":"tsc"},"_npmUser":{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"},"_npmVersion":"10.2.3","description":"Flipt Client Evaluation SDK","directories":{},"_nodeVersion":"21.2.0","dependencies":{"ffi-napi":"^4.0.3","ref-napi":"^3.0.3","@types/ffi":"^0.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.1.0","@types/jest":"^29.5.10","@types/node":"^20.9.3","@types/ffi-napi":"^4.0.10","@types/ref-napi":"^3.0.12"},"_npmOperationalInternal":{"tmp":"tmp/flipt-client_0.4.2_1710455081701_0.9488438509067947","host":"s3://npm-registry-packages"}},"0.4.3":{"name":"@flipt-io/flipt-client","version":"0.4.3","author":{"name":"Flipt Devs","email":"dev@flipt.io"},"license":"MIT","_id":"@flipt-io/flipt-client@0.4.3","maintainers":[{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"}],"dist":{"shasum":"8bb36cfd2296b162de5ae750bb0bbd25f175f995","tarball":"https://registry.npmjs.org/@flipt-io/flipt-client/-/flipt-client-0.4.3.tgz","fileCount":20,"integrity":"sha512-U0XPy9JH3+tctuz4u8eUiA9+KIHMvXGlnzi7SsFlTZfYPclD+kHQKnzbGI9Nj+/Y/rn894/rFSK20un8f44ifQ==","signatures":[{"sig":"MEUCIB/Hf8DQ5MF2tqjyJ8AxqhLo6Oc9tE5baXJd2ZaglmaaAiEA0LpJ/wZJI0lHcPmird4eYIREDZqS0OKtHwWsIxcoOvk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":41855236},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"fmt":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"prettier --check src/**/*.ts","test":"jest","build":"tsc"},"_npmUser":{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"},"_npmVersion":"10.2.3","description":"Flipt Client Evaluation SDK","directories":{},"_nodeVersion":"21.2.0","dependencies":{"ffi-napi":"^4.0.3","ref-napi":"^3.0.3","@types/ffi":"^0.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.1.0","@types/jest":"^29.5.10","@types/node":"^20.9.3","@types/ffi-napi":"^4.0.10","@types/ref-napi":"^3.0.12"},"_npmOperationalInternal":{"tmp":"tmp/flipt-client_0.4.3_1711222666211_0.5760395478169211","host":"s3://npm-registry-packages"}},"0.5.0":{"name":"@flipt-io/flipt-client","version":"0.5.0","author":{"name":"Flipt Devs","email":"dev@flipt.io"},"license":"MIT","_id":"@flipt-io/flipt-client@0.5.0","maintainers":[{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"}],"dist":{"shasum":"7fd7f970abd847db7c0cd7fc151e198bc8efcc9f","tarball":"https://registry.npmjs.org/@flipt-io/flipt-client/-/flipt-client-0.5.0.tgz","fileCount":20,"integrity":"sha512-qB78ypVkhEk/iNXSVR0vjOZl9Ir7dS/nx46VTyw6dqIg29R5m9mWurWpDrtBe2fQLzJOmDhd96VjfYs6l2bcJQ==","signatures":[{"sig":"MEUCIEfIp2drBp2La/qH8xaIni/YOJZ2/jlf1DDBuYOtvHRlAiEA6B2kQUvN5G63tGBcECoXHrrfk+APSCsbdvCsRE6n/eg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33430048},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"fmt":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"prettier --check src/**/*.ts","test":"jest","build":"tsc"},"_npmUser":{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"},"_npmVersion":"10.2.3","description":"Flipt Client Evaluation SDK","directories":{},"_nodeVersion":"21.2.0","dependencies":{"ffi-napi":"^4.0.3","ref-napi":"^3.0.3","@types/ffi":"^0.2.7"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.1.0","@types/jest":"^29.5.10","@types/node":"^20.9.3","@types/ffi-napi":"^4.0.10","@types/ref-napi":"^3.0.12"},"_npmOperationalInternal":{"tmp":"tmp/flipt-client_0.5.0_1711738574741_0.2603722880220516","host":"s3://npm-registry-packages"}},"0.7.1":{"name":"@flipt-io/flipt-client","version":"0.7.1","author":{"name":"Flipt Devs","email":"dev@flipt.io"},"license":"MIT","_id":"@flipt-io/flipt-client@0.7.1","maintainers":[{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"}],"dist":{"shasum":"99bbb98799bec30b371255f073db00757c61930c","tarball":"https://registry.npmjs.org/@flipt-io/flipt-client/-/flipt-client-0.7.1.tgz","fileCount":21,"integrity":"sha512-Io5R4YIYpSHU+3FX3Wt2mvby8YaNL31foWr9ufteKjYHSvj5z/x0NIx2Z+tX96iucma5WT5KoQ0jvAjsndpQIw==","signatures":[{"sig":"MEUCIA9MsWLzD5wRrVtuCg3FNfZJjFZ5GeoFfuvlPb81F1nCAiEAq61PJLhFJ2lYUGrWer/nNG4TLyF2pyQYYxIVoqIz6Dg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40452021},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"fmt":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"prettier --check src/**/*.ts","test":"jest","build":"tsc"},"_npmUser":{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"},"_npmVersion":"10.2.3","description":"Flipt Client Evaluation SDK","directories":{},"_nodeVersion":"21.2.0","dependencies":{"@types/ffi":"^0.2.7","@2060.io/ffi-napi":"^4.0.9","@2060.io/ref-napi":"^3.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.1.0","@types/jest":"^29.5.10","@types/node":"^20.9.3","@types/ref-struct-di":"^1.1.12"},"_npmOperationalInternal":{"tmp":"tmp/flipt-client_0.7.1_1714412423154_0.873490387825542","host":"s3://npm-registry-packages"}},"0.8.0":{"name":"@flipt-io/flipt-client","version":"0.8.0","author":{"name":"Flipt Devs","email":"dev@flipt.io"},"license":"MIT","_id":"@flipt-io/flipt-client@0.8.0","maintainers":[{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"}],"dist":{"shasum":"7f431d1735ff54cc37a8f6ec098cb777dd7246c8","tarball":"https://registry.npmjs.org/@flipt-io/flipt-client/-/flipt-client-0.8.0.tgz","fileCount":21,"integrity":"sha512-sGphPyS9o62QIg6rb0k9Brb4Wzelylp2DUmtGTvrrUNxy72iTwNRy0S6RjWYAEb8+0HhR33FK8HYCnIYUmAmGQ==","signatures":[{"sig":"MEQCICw2E910D3Yr2PcfE/WIuMPxmc16SPVtfSIoMgbvdvb5AiAYADb5A7ZGzS9bPM7nGT2cs1YJ2XMC2a4Vsa+6iQIQFQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40160753},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"fmt":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"prettier --check src/**/*.ts","test":"jest","build":"tsc"},"_npmUser":{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"},"_npmVersion":"10.2.3","description":"Flipt Client Evaluation SDK","directories":{},"_nodeVersion":"21.2.0","dependencies":{"@types/ffi":"^0.2.7","@2060.io/ffi-napi":"^4.0.9","@2060.io/ref-napi":"^3.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.1.0","@types/jest":"^29.5.10","@types/node":"^20.9.3","@types/ref-struct-di":"^1.1.12"},"_npmOperationalInternal":{"tmp":"tmp/flipt-client_0.8.0_1721089077311_0.46403644821507073","host":"s3://npm-registry-packages"}},"0.9.0":{"name":"@flipt-io/flipt-client","version":"0.9.0","author":{"name":"Flipt Devs","email":"dev@flipt.io"},"license":"MIT","_id":"@flipt-io/flipt-client@0.9.0","maintainers":[{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"}],"dist":{"shasum":"6664535804d0c88946f0f558901e048ff03756e6","tarball":"https://registry.npmjs.org/@flipt-io/flipt-client/-/flipt-client-0.9.0.tgz","fileCount":21,"integrity":"sha512-EtaRaK0Wg2j6FqE/lLI/1oY25r+7Qnl0Udv37Cs1fl6WVX45983clkdTX51h4aDSdLGBeq4mXASVZz7dRXTctA==","signatures":[{"sig":"MEYCIQDynS0EtxVNUUsHqyCX1Pa2B7LF4Ed9K506oaOWL6PhVAIhANRamq8hSMBJX+Tov8duFLD4bnUiheJevj966IjEiuFc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":40241501},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"fmt":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"prettier --check src/**/*.ts","test":"jest","build":"tsc"},"_npmUser":{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"},"_npmVersion":"10.2.3","description":"Flipt Client Evaluation SDK","directories":{},"_nodeVersion":"21.2.0","dependencies":{"@types/ffi":"^0.2.7","@2060.io/ffi-napi":"^4.0.9","@2060.io/ref-napi":"^3.0.6"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.1.0","@types/jest":"^29.5.10","@types/node":"^22.0.0","@types/ref-struct-di":"^1.1.12"},"_npmOperationalInternal":{"tmp":"tmp/flipt-client_0.9.0_1722440752380_0.2657236938825036","host":"s3://npm-registry-packages"}},"0.10.0-rc.1":{"name":"@flipt-io/flipt-client","version":"0.10.0-rc.1","author":{"name":"Flipt Devs","email":"dev@flipt.io"},"license":"MIT","_id":"@flipt-io/flipt-client@0.10.0-rc.1","maintainers":[{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"}],"dist":{"shasum":"71af8c3ca3a83a58fa86b6c3b4db07c50df02fa8","tarball":"https://registry.npmjs.org/@flipt-io/flipt-client/-/flipt-client-0.10.0-rc.1.tgz","fileCount":13,"integrity":"sha512-8dim2wRa6K2hovFVbkSkT9LQAkYotP2tbG/O0Rq5r8Us0i6vaQwRLa0Oll+DqyJq+PHa/LJJiAROZNFCxvFSOg==","signatures":[{"sig":"MEQCIHpCo/IqjissxIfvPmwo+kQAr2PlVN8BYSOtXuJ7YfK4AiAzRkGiEwCMM0h8PNF9Xkl4qcoNkfgdfQc2HA8OTo1rVw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":289456},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"fmt":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"prettier --check src/**/*.ts","test":"jest","build":"tsc"},"_npmUser":{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"},"_npmVersion":"10.2.3","description":"Flipt Client Evaluation SDK","directories":{},"_nodeVersion":"21.2.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.1.0","@types/jest":"^29.5.10","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flipt-client_0.10.0-rc.1_1726186173343_0.16146897463250554","host":"s3://npm-registry-packages"}},"0.10.0-rc.2":{"name":"@flipt-io/flipt-client","version":"0.10.0-rc.2","author":{"name":"Flipt Devs","email":"dev@flipt.io"},"license":"MIT","_id":"@flipt-io/flipt-client@0.10.0-rc.2","maintainers":[{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"}],"dist":{"shasum":"d150d7a60018a9b6113a6fd38b7c9e17c0290850","tarball":"https://registry.npmjs.org/@flipt-io/flipt-client/-/flipt-client-0.10.0-rc.2.tgz","fileCount":13,"integrity":"sha512-euP2MPlndYj9wE/Y8vJCWRtsAZuKahzvsC2olNNOyFyKg+FzLlwt6ojSVpv9EknSvJM6PL72QPm2wza/VXXIaQ==","signatures":[{"sig":"MEQCIBYUvUd5QjM5duxHDGa4Bx7MFkA1WXJqPX1ppYJnj1vBAiAMYskWifdZgeqdApm1uvbqJIxHeLiwyAO0B8EBIKV6ew==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":292792},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"fmt":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"prettier --check src/**/*.ts","test":"jest","build":"tsc"},"_npmUser":{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"},"_npmVersion":"10.2.3","description":"Flipt Client Evaluation SDK","directories":{},"_nodeVersion":"21.2.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.1.0","@types/jest":"^29.5.10","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flipt-client_0.10.0-rc.2_1726233978587_0.8089248004734719","host":"s3://npm-registry-packages"}},"0.10.0":{"name":"@flipt-io/flipt-client","version":"0.10.0","author":{"name":"Flipt Devs","email":"dev@flipt.io"},"license":"MIT","_id":"@flipt-io/flipt-client@0.10.0","maintainers":[{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"}],"dist":{"shasum":"8efc80727354891fea4253b44515c1803ce2f040","tarball":"https://registry.npmjs.org/@flipt-io/flipt-client/-/flipt-client-0.10.0.tgz","fileCount":13,"integrity":"sha512-Cphmevva1ZfWvzIKxfXnHdB2KCy87N+VObMgz9++n9cKB6/1COCzp9lAg8pny57/V2sUzr5jxwTw1qIp+cP/iA==","signatures":[{"sig":"MEUCIQDPmgaCPH4pgb7FXT1MrLl4X15D4MFctpj8dHUmY0qTpQIgL/hbjBVKz1mT9IAjzuyFLvUcbrSOvOC5fOg6TEVQKl0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":295134},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"fmt":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"prettier --check src/**/*.ts","test":"jest","build":"tsc"},"_npmUser":{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"},"_npmVersion":"10.2.3","description":"Flipt Client Evaluation SDK","directories":{},"_nodeVersion":"21.2.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.1.0","@types/jest":"^29.5.10","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flipt-client_0.10.0_1726342121471_0.8362008074834202","host":"s3://npm-registry-packages"}},"0.10.1":{"name":"@flipt-io/flipt-client","version":"0.10.1","author":{"name":"Flipt Devs","email":"dev@flipt.io"},"license":"MIT","_id":"@flipt-io/flipt-client@0.10.1","maintainers":[{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"}],"dist":{"shasum":"139178706b311ad38886f6a72bc0434b604d515a","tarball":"https://registry.npmjs.org/@flipt-io/flipt-client/-/flipt-client-0.10.1.tgz","fileCount":15,"integrity":"sha512-lB66tIuFq61C2mjHai4sBPJsG2GhBRh/Sp6ofszwN31ppWXonTNxcSEl2ry6C/23y5KGcks8cH6fL4T3jNv8Gw==","signatures":[{"sig":"MEUCIQDY+2yXb0V20hOmCH0vTYAKE1m4LoX0CD7/mQSRfSdAFQIgZyCirPsazCFpgj1krGwotUdTfJ/8Isp/qZJLlc53c7E=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":296074},"main":"dist/index.js","types":"dist/index.d.ts","private":false,"scripts":{"fmt":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"prettier --check src/**/*.ts","test":"jest","build":"tsc"},"_npmUser":{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"},"_npmVersion":"10.2.3","description":"Flipt Client Evaluation SDK","directories":{},"_nodeVersion":"21.2.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.1.0","@types/jest":"^29.5.10","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/flipt-client_0.10.1_1726877746237_0.002386757795698413","host":"s3://npm-registry-packages"}},"0.11.0":{"name":"@flipt-io/flipt-client","version":"0.11.0","keywords":["flipt","feature flags","feature toggles","nodejs","wasm"],"author":{"name":"Flipt Devs","email":"dev@flipt.io"},"license":"MIT","_id":"@flipt-io/flipt-client@0.11.0","maintainers":[{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"}],"homepage":"https://github.com/flipt-io/flipt-client-sdks/tree/main#readme","bugs":{"url":"https://github.com/flipt-io/flipt-client-sdks/issues"},"dist":{"shasum":"3084ba91d1b5d9a1ce7ea5cd490e0825e1e71fdd","tarball":"https://registry.npmjs.org/@flipt-io/flipt-client/-/flipt-client-0.11.0.tgz","fileCount":15,"integrity":"sha512-sBLwHK/EujclYc28So916QxGB/tXKlmbdaIuAFsjodLtVlgvQLb3taOOl9RGi/RxzsOHcphJ4Ezb+d0UvLeTfw==","signatures":[{"sig":"MEUCIQCKoRFJv//fWvZyIz9sHMTFX6p32xNAGJBwkV77E0BPkgIgFwd9QHCk/+kBmyLwhIrrbYLM/ditfJ+1BRSO8I47+Tk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":297619},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"fmt":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"prettier --check src/**/*.ts","test":"jest","build":"tsc"},"_npmUser":{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"},"repository":{"url":"git+https://github.com/flipt-io/flipt-client-sdks.git#main","type":"git"},"_npmVersion":"10.2.3","description":"Flipt Client Evaluation SDK for Node.js","directories":{},"_nodeVersion":"21.2.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.1.0","@types/jest":"^29.5.10","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/flipt-client_0.11.0_1729095589612_0.24697920217008007","host":"s3://npm-registry-packages"}},"0.12.0":{"name":"@flipt-io/flipt-client","version":"0.12.0","keywords":["flipt","feature flags","feature toggles","nodejs","wasm"],"author":{"name":"Flipt Devs","email":"dev@flipt.io"},"license":"MIT","_id":"@flipt-io/flipt-client@0.12.0","maintainers":[{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"}],"homepage":"https://github.com/flipt-io/flipt-client-sdks/tree/main#readme","bugs":{"url":"https://github.com/flipt-io/flipt-client-sdks/issues"},"dist":{"shasum":"4e36adf0e46d1a8188db14cc6707d17f408dd50b","tarball":"https://registry.npmjs.org/@flipt-io/flipt-client/-/flipt-client-0.12.0.tgz","fileCount":15,"integrity":"sha512-Jz5VgNePlC8HN9TCEQliFubOQsrIUy0ZErBILuCscZybzSYCbIc9zaxq/6y92jFTiIRZ0VF170NYn8pHyXjyxw==","signatures":[{"sig":"MEUCIE5Yy1DraUEnv25LbN1UXseychGm4MmCKR2eg+jUMkqWAiEAj0Xyf1eWvFj1x32+fePI9lhZzLgARNc1RHGgm0HH9fg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":300938},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"fmt":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"prettier --check src/**/*.ts","test":"jest","build":"tsc"},"_npmUser":{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"},"repository":{"url":"git+https://github.com/flipt-io/flipt-client-sdks.git#main","type":"git"},"_npmVersion":"10.2.3","description":"Flipt Client Evaluation SDK for Node.js","directories":{},"_nodeVersion":"21.2.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.1.0","@types/jest":"^29.5.10","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/flipt-client_0.12.0_1733952577522_0.16859819288772182","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@flipt-io/flipt-client","version":"0.13.0","keywords":["flipt","feature flags","feature toggles","nodejs","wasm"],"author":{"name":"Flipt Devs","email":"dev@flipt.io"},"license":"MIT","_id":"@flipt-io/flipt-client@0.13.0","maintainers":[{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"}],"homepage":"https://github.com/flipt-io/flipt-client-sdks/tree/main#readme","bugs":{"url":"https://github.com/flipt-io/flipt-client-sdks/issues"},"dist":{"shasum":"afcafa8cb8b5367a29b6cf03bbe5b131b58a1a21","tarball":"https://registry.npmjs.org/@flipt-io/flipt-client/-/flipt-client-0.13.0.tgz","fileCount":15,"integrity":"sha512-aomC4kSessgLZx+gCXes1UBXcSzY0LY3MShyhNtP4zwh9QjusCvj6a3vkJ2xxtGDE1O5zP467hJQIpL5xa2a9A==","signatures":[{"sig":"MEYCIQDHrnK1zeS2UObPhjKtz+BbEnSV1sndifbP9nz74Jd45gIhALA5/8DQsODI7D4ONeye9Ibek6VFBICsC/DKydGL+79G","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":296834},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"fmt":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"prettier --check src/**/*.ts","test":"jest","build":"tsc"},"_npmUser":{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"},"repository":{"url":"git+https://github.com/flipt-io/flipt-client-sdks.git#main","type":"git"},"_npmVersion":"10.2.3","description":"Flipt Client Evaluation SDK for Node.js","directories":{},"_nodeVersion":"21.2.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","ts-jest":"^29.1.1","prettier":"^3.1.0","@types/jest":"^29.5.10","@types/node":"^22.7.5"},"_npmOperationalInternal":{"tmp":"tmp/flipt-client_0.13.0_1741189074502_0.6098418423208709","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@flipt-io/flipt-client","version":"0.14.0","description":"DEPRECATED: This package has been superseded by @flipt-io/flipt-client-js. Please update your dependencies.","deprecated":"This package has been superseded by @flipt-io/flipt-client-js. Please update your dependencies.","main":"dist/index.js","types":"dist/index.d.ts","author":{"name":"Flipt Devs","email":"dev@flipt.io"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/flipt-io/flipt-client-sdks.git#main"},"keywords":["flipt","feature flags","feature toggles","nodejs","wasm"],"scripts":{"fmt":"prettier --config .prettierrc 'src/**/*.ts' --write","lint":"prettier --check src/**/*.ts","test":"jest","build":"tsc"},"dependencies":{},"devDependencies":{"@types/jest":"^29.5.10","@types/node":"^22.7.5","jest":"^29.7.0","prettier":"^3.1.0","ts-jest":"^29.1.1"},"_id":"@flipt-io/flipt-client@0.14.0","bugs":{"url":"https://github.com/flipt-io/flipt-client-sdks/issues"},"homepage":"https://github.com/flipt-io/flipt-client-sdks/tree/main#readme","_nodeVersion":"21.2.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-jR/9cf48F6q+xtMUIqQxq4n7jBf2uOlTRy0BKZys9Pj/Ti+rmDeL1vVYPdPNOd7S4b5Z82QHbprsfZszJx+c9w==","shasum":"8b8626502b38d2712b8386f74f130477a5f04db8","tarball":"https://registry.npmjs.org/@flipt-io/flipt-client/-/flipt-client-0.14.0.tgz","fileCount":15,"unpackedSize":297779,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIDzM5XtYAfio642yK+wC9BdqmKx3igKAwUlMHmCfJVlCAiBlOyWHzU8/y/bvNabqNiKWPYUz2FS6FltaAZaIwzx4DQ=="}]},"_npmUser":{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"},"directories":{},"maintainers":[{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/flipt-client_0.14.0_1743341179258_0.5946341151115715"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-26T16:01:58.071Z","modified":"2025-03-30T13:26:19.681Z","0.0.1":"2023-12-26T16:01:58.684Z","0.0.2":"2023-12-27T19:51:50.329Z","0.0.3":"2024-01-03T14:32:56.671Z","0.0.4":"2024-01-16T17:25:23.836Z","0.0.5":"2024-01-18T21:16:59.574Z","0.1.0":"2024-01-25T15:18:14.644Z","0.2.0":"2024-02-14T14:20:14.076Z","0.3.0":"2024-02-25T16:01:17.087Z","0.4.0":"2024-03-01T18:04:35.939Z","0.4.1":"2024-03-05T14:57:01.361Z","0.4.2":"2024-03-14T22:24:42.149Z","0.4.3":"2024-03-23T19:37:46.508Z","0.5.0":"2024-03-29T18:56:15.092Z","0.6.0":"2024-04-23T19:30:21.606Z","0.7.0":"2024-04-29T13:07:26.034Z","0.7.1":"2024-04-29T17:40:23.596Z","0.8.0":"2024-07-16T00:17:57.777Z","0.9.0":"2024-07-31T15:45:52.748Z","0.10.0-rc.1":"2024-09-13T00:09:33.580Z","0.10.0-rc.2":"2024-09-13T13:26:18.785Z","0.10.0":"2024-09-14T19:28:41.635Z","0.10.1":"2024-09-21T00:15:46.491Z","0.11.0":"2024-10-16T16:19:49.865Z","0.12.0":"2024-12-11T21:29:37.704Z","0.13.0":"2025-03-05T15:37:54.763Z","0.14.0":"2025-03-30T13:26:19.457Z"},"bugs":{"url":"https://github.com/flipt-io/flipt-client-sdks/issues"},"author":{"name":"Flipt Devs","email":"dev@flipt.io"},"license":"MIT","homepage":"https://github.com/flipt-io/flipt-client-sdks/tree/main#readme","keywords":["flipt","feature flags","feature toggles","nodejs","wasm"],"repository":{"type":"git","url":"git+https://github.com/flipt-io/flipt-client-sdks.git#main"},"description":"DEPRECATED: This package has been superseded by @flipt-io/flipt-client-js. Please update your dependencies.","maintainers":[{"name":"markphelps","email":"mark.aaron.phelps@gmail.com"}],"readme":"# Flipt Client Node\n\n> [!WARNING]\n> This SDK is deprecated and will not be maintained going forward. Please use the new [Flipt Client JS SDK](https://github.com/flipt-io/flipt-client-sdks/tree/main/flipt-client-js) instead.\n\n[![flipt-client-node](https://img.shields.io/npm/v/@flipt-io/flipt-client?label=%40flipt-io%2Fflipt-client)](https://www.npmjs.com/package/@flipt-io/flipt-client)\n![deprecated](https://img.shields.io/badge/status-deprecated-red)\n\nThe `flipt-client-node` library contains the JavaScript/TypeScript source code for the Flipt [client-side evaluation](https://www.flipt.io/docs/integration/client) client.\n\n## Installation\n\n```bash\nnpm install @flipt-io/flipt-client\n```\n\n## Usage\n\nIn your Node.js code you can import this client and use it as so:\n\n```typescript\nimport { FliptEvaluationClient } from '@flipt-io/flipt-client';\n\n// namespace is the first positional argument and is optional here and will have a value of \"default\" if not specified.\n// options is the second positional argument and is also optional, the structure is:\n// {\n//  \"url\": \"http://localhost:8080\",\n//  \"updateInterval\": 120,\n//  \"authentication\": {\n//    \"clientToken\": \"secret\"\n//  }\n// }\n//\n// You can replace the url with where your upstream Flipt instance points to, the updateInterval for how long you are willing\n// to wait for updated flag state, and the auth token if your Flipt instance requires it.\nconst fliptEvaluationClient = await FliptEvaluationClient.init('default', {\n  url: 'http://localhost:8080',\n  authentication: {\n    clientToken: 'secret'\n  }\n});\n\nconst variant = fliptEvaluationClient.evaluateVariant('flag1', 'someentity', {\n  fizz: 'buzz'\n});\n\nconsole.log(variant);\n```\n\n### Initialization Arguments\n\nThe `FliptEvaluationClient` constructor accepts two optional arguments:\n\n- `namespace`: The namespace to fetch flag state from. If not provided, the client will default to the `default` namespace.\n- `options`: An instance of the `ClientOptions` type that supports several options for the client. The structure is:\n  - `url`: The URL of the upstream Flipt instance. If not provided, the client will default to `http://localhost:8080`.\n  - `updateInterval`: The interval (in seconds) in which to fetch new flag state. If not provided, the client will default to 120 seconds.\n  - `authentication`: The authentication strategy to use when communicating with the upstream Flipt instance. If not provided, the client will default to no authentication. See the [Authentication](#authentication) section for more information.\n  - `reference`: The [reference](https://docs.flipt.io/guides/user/using-references) to use when fetching flag state. If not provided, reference will not be used.\n  - `fetcher`: An implementation of a [fetcher](https://github.com/flipt-io/flipt-client-sdks/blob/bc1c19b553bf265f7f49ed4901d59f4202aff135/flipt-client-node/src/models.ts#L1-L16) interface to use when requesting flag state. If not provided, a default fetcher using Node.js's [`fetch` API](https://nodejs.org/en/learn/getting-started/fetch) will be used.\n  - `errorStrategy`: The error strategy to use when fetching flag state. If not provided, the client will default to fail. See the [Error Strategies](#error- strategies) section for more information.\n\n### Authentication\n\nThe `FliptEvaluationClient` supports the following authentication strategies:\n\n- No Authentication (default)\n- [Client Token Authentication](https://docs.flipt.io/authentication/using-tokens)\n- [JWT Authentication](https://docs.flipt.io/authentication/using-jwts)\n\n### Error Strategies\n\nThe client `errorStrategy` option supports the following error strategies:\n\n- `fail`: The client will throw an error if the flag state cannot be fetched. This is the default behavior.\n- `fallback`: The client will maintain the last known good state and use that state for evaluation in case of an error.\n\n### Custom Fetcher\n\nThe `FliptEvaluationClient` supports custom fetchers. This allows you to fetch flag state from a custom source or override HTTP headers.\n\nThe fetcher can be passed in as an argument to the `FliptEvaluationClient` initializer function.\n\n```typescript\nconst fliptEvaluationClient = await FliptEvaluationClient.init('default', {\n  url: 'http://localhost:8080',\n  authentication: {\n    clientToken\n  },\n  fetcher: customFetcher\n});\n```\n\nThe fetcher is a function that takes an optional [`IFetcherOpts`](https://github.com/flipt-io/flipt-client-sdks/blob/bc1c19b553bf265f7f49ed4901d59f4202aff135/flipt-client-node/src/models.ts#L1-L16) argument and returns a `Promise` that resolves to a `Response` object.\n\n## Timer Management\n\nThe `FliptEvaluationClient` class uses a timer to fetch new flag state at a regular interval.\n\nMake sure to call the `close` method on the `FliptEvaluationClient` class once you are done using it to stop the timer and clean up resources.\n\n```typescript\nfliptEvaluationClient.close();\n```\n\n## State Management\n\nThe `FliptEvaluationClient` class pulls flag state from the Flipt instance at the `url` provided in the `options` object on instantiation.\n\nThis state is pulled from the Flipt instance on instantiation and every `update_interval` seconds thereafter.\n\nTo update the flag state manually, you can call the `refresh` method on the `FliptEvaluationClient` class.\n\n> [!NOTE]\n> The `refresh` method returns a boolean indicating whether the flag state changed.\n\n```typescript\n// Refresh the flag state\nlet changed = await fliptEvaluationClient.refresh();\n\nif (changed) {\n  // Do something\n}\n```\n\n## ETag Support\n\nThe default fetcher uses [ETag HTTP headers](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/ETag) to reduce overhead building and sending previously observed snapshots. This is useful in scenarios where the flag state is not frequently updated and you want to reduce the load on the server.\n\nTo disable ETag support, you can implement a [custom fetcher](#custom-fetcher) that does not use ETags.\n\n## Development\n\n### WASM\n\nThis library uses a WebAssembly (WASM) layer to interact with the Flipt server. It is written in Rust and exposes a JavaScript API using the `wasm-bindgen` and `wasm-pack` tools. We wrap the built WASM layer in a JavaScript API to make it easier to use in a Node.js environment.\n\n### Prerequisites\n\n- [flipt-engine-wasm-js](../flipt-engine-wasm-js)\n\n### Build\n\n```bash\nnpm run build\n```\n\n### Test\n\n```bash\nnpm install\nnpm test\n```\n\n## Contributing\n\nContributions are welcome! Please feel free to open an issue or submit a Pull Request.\n\n## License\n\nThis project is licensed under the [MIT License](LICENSE).\n","readmeFilename":"README.md"}