{"_id":"@flotiq/flotiq-api-sdk","_rev":"36-ce6e9d797cdf67ed77f0a8e1e3936d23","name":"@flotiq/flotiq-api-sdk","dist-tags":{"alpha":"1.0.0-alpha.14","latest":"1.1.2"},"versions":{"0.3.1":{"name":"@flotiq/flotiq-api-sdk","version":"0.3.1","author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@0.3.1","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"cc468e37b9253ca6ff7653f510b3ccdc25aa764d","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-0.3.1.tgz","fileCount":46,"integrity":"sha512-+nOf8j7C5DE0UZvc367B41Cwge5lA1y0QJfAjLjd1Yf0uW2x3BCFgzMfqC6vCduaIiR+pVsftgNFIwo3A1Nfbw==","signatures":[{"sig":"MEYCIQDCJB3z2yt/uBorhMDtQYtsMUSL2jRhR6NODsmLVELSqAIhAJaOuVWNIcohnCP1kIj8FJ8Zx79S+9pxLHALs+gt/KSc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5652868},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"150f11d609a106bc0ebcf3043ebf01400801fba0","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"10.9.0","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_0.3.1_1736373888831_0.24126538803995312","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@flotiq/flotiq-api-sdk","version":"0.3.2","author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@0.3.2","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"3bb492e3ece35641aa98caade15f39f4978a7ece","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-0.3.2.tgz","fileCount":46,"integrity":"sha512-xI1F0kdOOpnhU8IaiGW2T0KoMkjzj/aovGKQpBQtPq3xluEcKDI4VvpO6UQtwi8KWOePWXLsdP1GriWTtPnAKg==","signatures":[{"sig":"MEQCIDNqFKqCe8csgfaQ2VCnKpAnXo3sDqLxtDzZfQUX2Em8AiA0ZTVwbpsKkLnbHnug/7vFwtccmroHrizEhWtmypFd3g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5653245},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"af4bad67d172322533a48a1e1bac6d8e66055c1b","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"10.9.0","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_0.3.2_1736376900169_0.8778443156080287","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@flotiq/flotiq-api-sdk","version":"0.3.3","author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@0.3.3","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"f2e856353be3f4e2ff434c5c24271573cfc2ed33","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-0.3.3.tgz","fileCount":46,"integrity":"sha512-b/201nKZeeeEyHpYse9WAzMz5+PTzqltoPCrEx3cLw+SJUZr9Jxj1BzXWWZVgC5YHu2fHwOK2t9BemdW1cn+vw==","signatures":[{"sig":"MEUCIQDth5/refaIhMGYqMyRPmc+ibYhI27x0eg0GsPPwjfpPgIgbvpiaookUhwY7c+jxQhQeU0RUoe1Zlin/3FPbKe7CiE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5658272},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"1df0833d39a7aa48b1e1086d3fb8a9732aa95e15","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"10.9.0","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_0.3.3_1736430935135_0.08863075016919031","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@flotiq/flotiq-api-sdk","version":"0.3.4","author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@0.3.4","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"d2f2f5ec78d7ba973f731ad6f33a4908c8efc07d","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-0.3.4.tgz","fileCount":46,"integrity":"sha512-apTEpZmJ+sUkTcrAvzUspp8LqjkK9Ho7kmHbkjJMe3j0ISALj7ZMmTKzXbOFsMfzxo5IuX/2Kjp6HigyIexffg==","signatures":[{"sig":"MEYCIQD/U7fzvr5Wm/ajLLvH5Pgg/53HSJ5sqXZP+IF6PtulOAIhAOjp/T7QQzP8uOVS7ZNGAW4LIPVUY7S83DTdM6wrpXzm","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5658466},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"13976c2e37b9020258fb6b119d4d839ac394112c","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"10.9.0","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_0.3.4_1736431328361_0.714027814464733","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@flotiq/flotiq-api-sdk","version":"0.3.5","author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@0.3.5","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"feebea7bee88c5ff8c754a4a719fca34cdcdf66b","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-0.3.5.tgz","fileCount":46,"integrity":"sha512-k+HaLCAv7LvigGKY9rXd9Xxh4Xoj0F7Lzdy0Z+d3yYC9zuhvqJ+mL6cABukvEM0cmo2QdrYzgWmXN4SjqaiGFg==","signatures":[{"sig":"MEUCIB9Ay04afBb612GVoxAQ5CrxDpdUpT78VdQeeO0LeFkiAiEAqPbuK8qHEzbnVKunGxeDL3mXd6Rg22CmwTtPJ4vw1dA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5658344},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"69a234b7b61b3389f0add3343bbb99756c9c1717","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"10.9.0","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_0.3.5_1736432079126_0.43761950398320404","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@flotiq/flotiq-api-sdk","version":"0.3.6","author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@0.3.6","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"4ea011b7ce9bb91cba140d6a8fef7146644de776","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-0.3.6.tgz","fileCount":46,"integrity":"sha512-vatQdKsEr2/rRvgsi3ViARc+RSq/jTMDIftm/DP97ipnj13pdy0ZfRJ4bBGGHxXcpZmnlgYdu5nJFCnEt6tP2w==","signatures":[{"sig":"MEYCIQCf/DINqx0JJXUEiBUXIxIoJlbkBn5tPpf0NGpgZINnwgIhAPkCUeFbbUnHF/sNZ/YQOtds+TYTXIOgXifK8LFTiOxc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5669769},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"895f3a4af9bc91375b71952654f0b67a94a4cf10","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"10.2.3","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_0.3.6_1736504695003_0.3710294714765108","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"@flotiq/flotiq-api-sdk","version":"0.3.7","author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@0.3.7","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"bda6951e4af8716feaa5f59938199b7c0ba5c8b2","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-0.3.7.tgz","fileCount":46,"integrity":"sha512-kdpFuI7yIni3XbEvx8IhQn4UeTblddDdaPga7/HOETgOjMBDv1bZo9KLUZ8UUPQ/2/Q9Kh7vTQko0IFzRfLhKQ==","signatures":[{"sig":"MEUCIB2aozy20+12+MoZgFb8ZEMWuEvuqA/50q6k6dcMQGmcAiEA5FiCt/th0BLKaA/o7kD/uYVGdeewSTZgvIGddDRbsq4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5670233},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"9d75ab90fdf38e2f715338cc62875cc6adb8ea0f","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"10.2.3","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_0.3.7_1736505290226_0.7614186860379266","host":"s3://npm-registry-packages-npm-production"}},"0.3.8":{"name":"@flotiq/flotiq-api-sdk","version":"0.3.8","author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@0.3.8","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"1522840a085feb144b915bf8883ed13d735583d3","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-0.3.8.tgz","fileCount":46,"integrity":"sha512-mtQ9581+C4ZEDZO1E+6IM5c3VBIAPeylSDUo/LEgbpM0/UBhtsm1kJFKtRvNK+GRMyypEZIvo48w/lMzzgtbAA==","signatures":[{"sig":"MEQCIESBaYTyMbWVn7rhPrjCn9C3Wcwbz5javLqaMqrlKyReAiBV1HyXbZ0HyQSbGRELKD+0HsDoZceJFwjExlyBvgVCOQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5670332},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"4dc679ad306f9ba53d32a15e6561fdb00d983ec1","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"10.9.0","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_0.3.8_1736522183461_0.9862510175592683","host":"s3://npm-registry-packages-npm-production"}},"0.3.9":{"name":"@flotiq/flotiq-api-sdk","version":"0.3.9","author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@0.3.9","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"ab9708d3190328fe10c9e9fc698ec521bb8c0dbb","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-0.3.9.tgz","fileCount":46,"integrity":"sha512-RthF1VQl3qfZIu8u36sMVQ6AhVrhT0JUDPiPKZvOolV9EULqvzExKAqP7RJzN0Wgx5V1x911q4hgt8tEcCGzDg==","signatures":[{"sig":"MEYCIQC/lMN2ecU/6ikMKbC6wTjSCWn/8jyVpFsoHiEBnAVV3AIhAKKHCcpXVb5NEm1Ut7T9e5PXxPlKkpfL/23Nl3emcjhH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5670410},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"f1f76bef8f875bed63a602c55e1d604c69166933","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"10.9.0","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_0.3.9_1737041571156_0.05389618484220482","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@flotiq/flotiq-api-sdk","version":"0.4.0","author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@0.4.0","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"49c1fddfeb7c1216a612c3e5ab826793a22ee282","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-0.4.0.tgz","fileCount":46,"integrity":"sha512-3jEcWdWw7m3diaaZjEs10Ad7EFlYNHzlNwLN0r1rRpEUn4KifComLzT7Ry7xtt4DqAWY4x6ndnAH/vqWI6jHBA==","signatures":[{"sig":"MEYCIQCZYPTLzJ7Ut1tbfZbSMHAv/stYyJX8KYS3bwxYztd16gIhAI/G8GBMjfUxqa0BUdzDS4JRWUC+AZwRRwaVHakayVlh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5671396},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"7f74da398c2c5b94c70d4454dce7cf22f9a17ad2","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"10.9.0","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_0.4.0_1737121522847_0.4524177132474123","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@flotiq/flotiq-api-sdk","version":"0.4.1","author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@0.4.1","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"07400fad6a43229f07480a39e08bc21273165856","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-0.4.1.tgz","fileCount":46,"integrity":"sha512-bqOGE3eJF/KNS+vRDtKglIp7rZB5vEtQjs9+oX+o+7RBPldLP85txFqI1lSrRcy5DjDNdYN3T8VLsskpYDlRDQ==","signatures":[{"sig":"MEQCIFcqTo6l1LWl5rJmgYSxyytTEvuiRMQL7mhcEWkTmZ66AiAP4nx7pRBmCA3t2nPhNHle4m2I0pcs8vCq6NyAKOt6Ng==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5671504},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"93a1dd050f5246277e378b23af988114be7baaca","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"10.9.0","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_0.4.1_1737133454284_0.11256958208740908","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@flotiq/flotiq-api-sdk","version":"0.4.2","author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@0.4.2","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"de3d9ed0838c6d111f252897f3c3e04caae3df80","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-0.4.2.tgz","fileCount":46,"integrity":"sha512-MDEEngNRoodLwiNp3FC8AR5/hG90KwUtY9f1u+e11/5flQkoMFVtCogmxWHG4JEC047XbfaY9lhpb/XeLC4R/w==","signatures":[{"sig":"MEUCIQCh3ikXhSO1TUcnF5YpekBoWS6aOxAj34JhykxplEca7wIgXq1p5OygJDwJPR5xlAJ8/NQdqf1Ki4zH4YZKbosMVMc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5671550},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"b49fd95fe9bacc0108303b5bc78c605f079cb7ae","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"10.9.0","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"22.12.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_0.4.2_1737141107423_0.023149302739501554","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@flotiq/flotiq-api-sdk","version":"0.4.3","author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@0.4.3","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"e120a74f1e3d0b97a13c0792f32889bf9ff81483","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-0.4.3.tgz","fileCount":46,"integrity":"sha512-E/Vy5J/3lrGV2Sg/x1KscaKvg5OWas6eCot3CRTZwNr+WIq1FU+10KFCgX3Us6Cq5d6lIYK4KtVuNIge3SEFHw==","signatures":[{"sig":"MEYCIQDs3bV0Wbk6Vl04Qbq+p7FtovP5XCtz1itDoDsl6IyC3AIhAK/q/c8DPtSBLuOgA7stnmLq4+l216WACTmqftRso3dS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5671499},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"3a42680931ba0df91bda98f2aaef3a82a5708bdb","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"10.2.3","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_0.4.3_1737141596140_0.9681577972929649","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@flotiq/flotiq-api-sdk","version":"0.5.0","author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@0.5.0","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"ee1ed807f0cd5cb9f27c5e949f609332f381ab91","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-0.5.0.tgz","fileCount":46,"integrity":"sha512-MGxbbeQ4/rtsExJVxIVnPJmnv3dJlC5wqaWlAOxNM2Tt0CqcyqTLIsGn6LB/kTjy97px5EPOqjnTXLgc1usczg==","signatures":[{"sig":"MEUCIGKttalY/kZ5KDrB+Vqm4RB/6KUIP+gCQtZMGLwtqf/dAiEApOPvbwO44a79Lx/pJbP5kR2OTLJBv2ClKVIKbkdnX0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5674561},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"9bab62ea4814a9274a5c768ffc5f93c376e39020","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"10.9.2","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"22.13.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_0.5.0_1737541129858_0.2722028287588796","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@flotiq/flotiq-api-sdk","version":"0.6.0","author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@0.6.0","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"bd00e5c57307ffba497be3712a455a7c032d0032","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-0.6.0.tgz","fileCount":44,"integrity":"sha512-d5U8geK4EEtzEJGcQQ5lG1w5bYLfi7FoWPT+vtG+IdF7GUtkG9uH6Ud4b6xeuVbd3GcfbmDIO6Z4M17I37v3FQ==","signatures":[{"sig":"MEUCIEGXOmprArMsaY397Hgq4x4WBDBKCEnhpVfgSZgx3f8XAiEArFOHAOS/MOQ/zQgXiHvNLU7tdEUNOxwzLXaLkffGblo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121079},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"888f432136091a04c1c27c9ff8e60164edd93da5","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"10.9.2","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_0.6.0_1738668083297_0.813113093128135","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@flotiq/flotiq-api-sdk","version":"0.7.1","author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@0.7.1","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"bab6f93aed07e9c34c750367b6762eed628675ee","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-0.7.1.tgz","fileCount":45,"integrity":"sha512-mWmIHejXo1WyHshyR96ktl2ecPP4jBW3M0S1d4wT715HQYfgzdwaGFJ38NePpHUj4kzp2NDNGxmGKI8CFp2VUA==","signatures":[{"sig":"MEUCIAc9m5xRl6Q5Z05+Uv18fWCXoRnRQEINwrgVDQA/ig2JAiEA0Lpw6CI54CdK7vfMD6aX7VO3unH+fs8WniXAB45/nrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":125528},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"677cde97d2908e9f68c9170176b747297041c429","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"10.9.2","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"22.13.1","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_0.7.1_1739534756435_0.5312584581335964","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@flotiq/flotiq-api-sdk","version":"0.7.2","author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@0.7.2","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"5453c5cf5fbe2b28c7e4959309c1662e7147b87a","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-0.7.2.tgz","fileCount":45,"integrity":"sha512-mwntnBMmES162Fuf6ECq5qlBhkSw/TWfIxp4KpcAvx4z6Dxn7XmzIb1n0j4S+dEX+gIHbc+WPjgoA+saNIjzlg==","signatures":[{"sig":"MEUCIQCirzbS5+tgxFbXRLb1qpglqAp+3QJAn+E63x+W5dE8ewIgDDw9elnFJ2dqZ5F2J88JM6h6i4cxE1kJVBqqC1FXCPo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126002},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"d062888166c47e7a61580913cc39c87ac9d39c02","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"10.9.2","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_0.7.2_1742381919481_0.6572984058933009","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@flotiq/flotiq-api-sdk","version":"0.8.0","author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@0.8.0","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"ebace24477443b2f9cba573e4765386e7bea15ea","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-0.8.0.tgz","fileCount":45,"integrity":"sha512-6Ud9u+iR/FGfxYWPQsaFujDgizeJYOLgvI3dP441WeQCIA+KXl9fo6whvYQSH24xnI8akE7yeDDB/UxrqvQ5Og==","signatures":[{"sig":"MEQCIAPV5j8fc2WhhcqjYk3nNORKGnI2i5XN9ZLtNm2zZFt+AiAZcbJsml/3AtrXQxOGSr6Wr+WdCMJShI/b8r/ndF+3ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126506},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"352e9877d69b6f7adb79910aed4ccff93600c4d0","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"10.9.2","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"22.14.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_0.8.0_1744711154320_0.676834021753731","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha":{"name":"@flotiq/flotiq-api-sdk","version":"1.0.0-alpha","author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@1.0.0-alpha","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"99243c3da20816390f84f0e84e6ed4f85cba8113","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-1.0.0-alpha.tgz","fileCount":45,"integrity":"sha512-b+Rxg88UUDeAxtswPU3d2XPTl+KF0WhbapjCbSFLwBIS8HQ5VaQgB1+QRKMYtYrDI5U+NL+A2PRuAHxgFwQMFg==","signatures":[{"sig":"MEUCID+ZyYTq8Zs1Yv9FRZhGcWIFyZzwOrkFZWKDAIUBItBiAiEAveSJhny4Ci8lnX3Y/40QivJMuze/jw8PSVYQ98cWSuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126530},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"e14f1637941ca5f72a381bd7ae3ac2107a69174b","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"10.2.3","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_1.0.0-alpha_1745497130033_0.4869289285252407","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.1":{"name":"@flotiq/flotiq-api-sdk","version":"1.0.0-alpha.1","author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@1.0.0-alpha.1","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"78dcf52293c1d14153390813689c67eba8433809","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-1.0.0-alpha.1.tgz","fileCount":45,"integrity":"sha512-XYirvMZPXl84lEyrMUCtt66564T15YxpNb2DV4lTpMAVV79DpGK8I0pnwFOL7Ziepg2uVmWl5FiluOaGEuz0+w==","signatures":[{"sig":"MEQCIGjcHivKjNrUE6SUEgzOB+AiBkz7s5tu1Yd33rW09XQIAiA8xFxK4nqL+IlpL57+v7qxsugYpXNXqKhoy/lj4ixjTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":126607},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"9d1bb649c9b360702dfea6434114eef33caad85f","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"10.9.2","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_1.0.0-alpha.1_1746000414703_0.01218238131778504","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.2":{"name":"@flotiq/flotiq-api-sdk","version":"1.0.0-alpha.2","author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@1.0.0-alpha.2","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"a7dae9050382e33eeb633d00c4226c84993da597","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-1.0.0-alpha.2.tgz","fileCount":45,"integrity":"sha512-9OHpL/Gjl3gDEymRlDINcEFDNBOXaVxnGY3Uwh6sgSYhMKP0hEVKQkeSyx6PONEubS2qYCaYDflDIqYaZO5H7g==","signatures":[{"sig":"MEYCIQDTz9Z+brfkEPpf0qgLVrOYjVlcs3qXkxJpSpjkEHaI7AIhAPy4OKlMYeW+J+WVnzapgtCtSD8tUwJCWXfMP3pvLdbl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127207},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"05e07d025eccf9797ec37434fd95890be97f8636","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"10.9.2","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"22.15.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_1.0.0-alpha.2_1746055900810_0.3475752548268609","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.3":{"name":"@flotiq/flotiq-api-sdk","version":"1.0.0-alpha.3","author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@1.0.0-alpha.3","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"f9b2fe6e7b77d8c2554996439171b729eabc9b76","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-1.0.0-alpha.3.tgz","fileCount":45,"integrity":"sha512-eW1FyKc5I9aqIUZvLXdhtX8I5WxBuN21oB7+pNgMXG72GbvIjyL9PY6B7/uKfNq/smJF3b2jpCx59nM2H/O9Bg==","signatures":[{"sig":"MEUCIQDCp90QolONQnfWhfZhe6ofQtch6cSw0bBfJleEXjAodwIgY29H3DujeI8tl280P2xEYV0yyyW0HQ/jKvXDbNzEeoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127476},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"a8f6cfa61a7c11726225903cc06b2ff52e678183","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"10.2.3","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_1.0.0-alpha.3_1747287925475_0.8208127998442645","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.4":{"name":"@flotiq/flotiq-api-sdk","version":"1.0.0-alpha.4","author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@1.0.0-alpha.4","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"fea719723824b8ead8a0856850cff607c00e2bda","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-1.0.0-alpha.4.tgz","fileCount":45,"integrity":"sha512-NdHMB2XqS9Cc2bncX9G1IlOR+FvTT4lAqjIqS4kLWjAy+SQMvB8oDRDe9MjnxlNJ7wDz/aig6QtCxwOSFFLABQ==","signatures":[{"sig":"MEQCIHTtRO1nmyIZW8s6zQmZTr7j0iq7iHFQyaR0ZzkbmdZeAiBbp91tsGTYp4DdPsOoSnwLSVeoQ9KStcxkMVbEVnxNEQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127704},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"7a554b365855410c350f58613e21462d6de8ee30","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"10.9.2","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"22.16.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_1.0.0-alpha.4_1749113052145_0.45347457154053394","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.5":{"name":"@flotiq/flotiq-api-sdk","version":"1.0.0-alpha.5","author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@1.0.0-alpha.5","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"eddd6dbee4d61d519b319b7d2bfa2d402e2e7a34","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-1.0.0-alpha.5.tgz","fileCount":45,"integrity":"sha512-BQK4g79lpwnLyk+uGRjMIDDY//L8IQV90yWHuE4iVSUMjABN76W8cZXWf9UQ/Oah7v8LOpJOaSz4UNWjPbrzlg==","signatures":[{"sig":"MEUCIEHBeq/OHggvacnJcWfV4Z4vRO3L9GgR+owyWMp+f3B6AiEA7nOAgSHYgf1ptdiMBUJ2Ri/VzmEV8K6KyPg2xxPjKAE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":127950},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"e7c73e6e108eb8d28661b7f5444c3348205e0eb0","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"10.9.3","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_1.0.0-alpha.5_1754898688096_0.5268006072218705","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.6":{"name":"@flotiq/flotiq-api-sdk","version":"1.0.0-alpha.6","author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@1.0.0-alpha.6","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"bf315c085fb7d8a07f4db11a0089d2c5dc129fb7","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-1.0.0-alpha.6.tgz","fileCount":45,"integrity":"sha512-InYIhAECuItkFGnSUtFY5jrUSX9jbjV4LU8/+7emaZnkcrGKOscC4vvklnGZlaFiPViRoSRLpah5wrK8P2+owg==","signatures":[{"sig":"MEQCIESjChWG1GIYLrjP/317jULlsVqXXOkLrEtncuyPEkSRAiBmk3j4nU6Pj+XnsIffDL4KfYvMOhiGr/VEubYpPzBySQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128017},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"5890201a39d12616f7be54d223beb24321f894b9","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"10.9.3","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_1.0.0-alpha.6_1754990703031_0.9917392841577626","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.7":{"name":"@flotiq/flotiq-api-sdk","version":"1.0.0-alpha.7","author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@1.0.0-alpha.7","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"67784270848d777ffffa681dee942c8852bf225c","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-1.0.0-alpha.7.tgz","fileCount":45,"integrity":"sha512-5vS7Jz9BRHjvX+q9ckY2SvOKP/6vvOAYNi/3F37Y3hljgYO/13x6HaLy6cxHHqHIZi0DvBEufCHzFLXC5va3hw==","signatures":[{"sig":"MEYCIQCZOorUvgZbcG25WMfzR/7qjgvxXO8qaOOmWF90PHqOUAIhAKv5/JJTAWs/Yb0FGzFRM5eXa+Tx6EE5jLrQqXQ+NQmW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128144},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"76c85e4eb637c6d621e8140975ea0660fb2eafb0","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"10.9.3","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_1.0.0-alpha.7_1754992225821_0.8938355572984129","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.8":{"name":"@flotiq/flotiq-api-sdk","version":"1.0.0-alpha.8","author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@1.0.0-alpha.8","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"64a494a5053a88254e9da4681302255faa9b7f89","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-1.0.0-alpha.8.tgz","fileCount":49,"integrity":"sha512-rpUfs/mYlLqgTMDtz6ZAUnW7fUIfR2HNhOIKUhz0wBJBeN7edhrygKjBZOgGr78i1iX9HPq/zz/ALROizp1USA==","signatures":[{"sig":"MEUCIQCd6ttjYjcoTjTXqXgGNQ6tWWc02Jv8qEE1bG8SlQ5jhAIgWextXDyNPRB3pF6qEX4iMQThEc0wRLssDI1m9j69bqA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":142948},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"57b6ad327960d63eb7916402aa14aa8942967144","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"10.9.3","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"22.18.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_1.0.0-alpha.8_1755632481540_0.8671540378426426","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.9":{"name":"@flotiq/flotiq-api-sdk","version":"1.0.0-alpha.9","author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@1.0.0-alpha.9","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"aa07babd1cd212d67e29f282abe8a9b809504b01","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-1.0.0-alpha.9.tgz","fileCount":49,"integrity":"sha512-CGY/EzGM00NXGQ3/BxXJVg3D1hbX744mvSg8et3g+bIptgiVmL9wM87n80myVtB8G8pCucPjcI6q1MMV/mL+8A==","signatures":[{"sig":"MEYCIQC95LwVBOeCxL6Hiz16bFeH44YZgkBybT8kGLoOjfCkhwIhAOHyPI04F9hnrIczciEJzXU6Va5J2ipf6BxA/0Ynu9tw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":147039},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"85422706ccd211c45a5f97a03034e39a535ff549","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"10.9.3","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_1.0.0-alpha.9_1758609049036_0.046105551578411674","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.10":{"name":"@flotiq/flotiq-api-sdk","version":"1.0.0-alpha.10","author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@1.0.0-alpha.10","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"efd53ef46909bb425e27f6fdf2909eeb2aa439c4","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-1.0.0-alpha.10.tgz","fileCount":49,"integrity":"sha512-9tDVNXV3eWuhWywJ+L6xGMR+O2BMYBJkJ26/atjzshCGxIK73MOfDhLxCXFHXpUEVN9Epr2SxYbUeZcbm3sJRQ==","signatures":[{"sig":"MEUCIQCjMOzBsVI7Qwv4EIoCk0pyzYRZLcZkJw5w0JfoxZYfsQIgS9e3Fha20ZojjANsrgIInx/rWFsMiGerwn45jkb4etc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":148920},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"909d11a2f1b447f4555a837bb95d3559498d6466","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"10.9.3","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"22.20.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_1.0.0-alpha.10_1760517055883_0.5495949204817054","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.11":{"name":"@flotiq/flotiq-api-sdk","version":"1.0.0-alpha.11","author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@1.0.0-alpha.11","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"f957242abee8d91381b8fbc1597010d060a9b12c","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-1.0.0-alpha.11.tgz","fileCount":49,"integrity":"sha512-wuj2MDyKy93I7agX1vv5TAz6BYWs+kbJTipqP76y5Rcu1zstkb5V9u22FDTNlOEzit9pbfFhVMzRmwVWzKiT5A==","signatures":[{"sig":"MEQCIEzyVzkTHwCCH7NnvuG+QYHgdz+AG1YcVNwwD23BDy50AiBxiKKp6AcXVOPu1Mo74ak4Un0gfv79I+cTVdD91JcSBQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149285},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"4fcecd5dc6810cf80e1d817e2eae374f9593dac9","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"10.2.3","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"20.10.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_1.0.0-alpha.11_1761199392831_0.47950549059415404","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.12":{"name":"@flotiq/flotiq-api-sdk","version":"1.0.0-alpha.12","keywords":["flotiq","headless","cms","API"],"author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@1.0.0-alpha.12","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"b67949f883d8f24c04cad5943107b7b9c0593a2d","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-1.0.0-alpha.12.tgz","fileCount":49,"integrity":"sha512-adEdHiwSS/4B11h5awuo+A7cKxRQbl2FIc4VDT7IiM0T9oROJz1GGj5YP9/P6Fj9wbIlhTJAIrWKWME84wFWoA==","signatures":[{"sig":"MEQCIG7+zBRcPKb/PVNFJGYqI3uJ0S2ASHRoeLurh6b6G3JOAiBGqTbVSolemvwLelQE0y4zVaWwt1rbRXIAbN+BrUAmgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":149399},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"761380078c89d7a6dd5ef851b686b6581f3e6606","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"10.9.4","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"22.21.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_1.0.0-alpha.12_1761667469663_0.30509830989964737","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.13":{"name":"@flotiq/flotiq-api-sdk","version":"1.0.0-alpha.13","keywords":["flotiq","headless","cms","API"],"author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@1.0.0-alpha.13","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"9b4504301d99a64f429fea6b5c72ccf8bf29cc5f","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-1.0.0-alpha.13.tgz","fileCount":49,"integrity":"sha512-pUSmi3wB/rZnTx0Dw/OKDYRVJhctryXWP1NQslkFnJjhG/Pd56gFDzp6/TPWp100zoL9xIlKtAfb/Ih0s/EOgg==","signatures":[{"sig":"MEYCIQC1snIWOdhgtPK0iPdP25nPYenGQdszrYaP+ezt1tP0SwIhAKbyu7Tu2uPdev4Rcy4hA07F9SByBfdG25CiMvrTf6GV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":151039},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"69a2d29c774d4058feedb0a5e718187a03eddbac","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"11.8.0","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"24.13.1","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_1.0.0-alpha.13_1772013653647_0.5461824675917148","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-alpha.14":{"name":"@flotiq/flotiq-api-sdk","version":"1.0.0-alpha.14","keywords":["flotiq","headless","cms","API"],"author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@1.0.0-alpha.14","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"a79871714f5b91c1add9db702feb21e5d58bd2e1","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-1.0.0-alpha.14.tgz","fileCount":49,"integrity":"sha512-f1JhOS5g7KLLJhKavq/4sQAtRNx/R6j3BsroFJaAns9jCwoGHbBsgGF23d1ThjtACwpcqrYVk4YsXsqKpyTlEg==","signatures":[{"sig":"MEUCIQDG7fyK0tvA7mkNga2pywWZSWlLA9L0nT3zowO0V3DOuwIgdwYTvUyAmDnqrl248xgziY0TOlDy185kSQBechxeCSY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156919},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"9db851f135354aaf836907e7cef2d9d84ff66a7f","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"11.12.1","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"24.15.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_1.0.0-alpha.14_1779088147309_0.6980762842495867","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@flotiq/flotiq-api-sdk","version":"1.1.0","keywords":["flotiq","headless","cms","API"],"author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@1.1.0","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"f08ae62ffbee6752f090b49fdbe24bea69c6a3ef","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-1.1.0.tgz","fileCount":49,"integrity":"sha512-iFxSthFoaFR5wkssGoJ2zbv8/YrPTODWbE6MR+iagpR/SQp6xBR3d3+9eD96S7JTxFl63EWK8R7o/oWN9TU9vg==","signatures":[{"sig":"MEUCIG0RGWATYcFTuClVFWIS1NIiWB/KkeJvSYiz21tlhZDyAiEAyUKLiE7CmlQrFrc1OTYOjZaTMN/hAk6tMf7JldNKheU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156959},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"dd48d1fc8a32881b260895df714b2bf682bd53e7","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"11.13.0","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"24.16.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_1.1.0_1779713152413_0.4537868327168013","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"@flotiq/flotiq-api-sdk","version":"1.1.1","keywords":["flotiq","headless","cms","API"],"author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","_id":"@flotiq/flotiq-api-sdk@1.1.1","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"dist":{"shasum":"63833acb00c54245f9ec438646abba745948454e","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-1.1.1.tgz","fileCount":49,"integrity":"sha512-03EG0hiwfazpBhF8ok5UDAgbvKLMNhQR1MaQnRl0FiG2/9+P0XGcbbk0p6bRBwtWyZ4fvVMn8s18uO6kRLgozw==","signatures":[{"sig":"MEUCIBgCnBqQEluxLQ6X14HWDqFxgMscbluUOAcVxvkdLEU7AiEAwJ6CMIQ2UZxFeoABJfbqVrhkRJ9lGarR7y0mB8ZUbMo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":157283},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"c4a918a96b5e99a958219e57a59072b47e646c64","scripts":{"build":"tsc","prepack":"yarn build","update-readme":"tsx ./scripts/update-readme.ts","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types"},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"_npmVersion":"11.16.0","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"yargs":"^17.7.2","prettier":"^3.3.3","dotenv-flow":"^4.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.2","typescript":"^5.6.3","@types/node":"^14.0.0","@types/yargs":"^17.0.33"},"_npmOperationalInternal":{"tmp":"tmp/flotiq-api-sdk_1.1.1_1784825245214_0.42046019392196166","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"@flotiq/flotiq-api-sdk","version":"1.1.2","license":"MIT","description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"scripts":{"build":"tsc","prepack":"yarn build","generate-internal":"tsx ./src/typegen/generate-cli.ts regenerate-internal-types","update-readme":"tsx ./scripts/update-readme.ts"},"engines":{"node":">=14.0.0"},"devDependencies":{"@types/node":"^14.0.0","@types/yargs":"^17.0.33","tsx":"^4.19.2","typescript":"^5.6.3"},"bin":{"flotiq-api-typegen":"dist/typegen/generate-cli.js"},"main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"dotenv-flow":"^4.1.0","prettier":"^3.3.3","yargs":"^17.7.2"},"keywords":["flotiq","headless","cms","API"],"gitHead":"b737138144bcb7fa83b2a11614f7cce17a8dbc37","_id":"@flotiq/flotiq-api-sdk@1.1.2","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-Sj7mn977jlTLXHH6GuBOD8cH3mR+B/wmMICGXzqeCItgnYN3RKnNm0DRFgQLbAL4YI+9ipCpDVvef7Erj4IY3g==","shasum":"c041d67a9cb9e907d4fd676b0cb8130c8a1410b1","tarball":"https://registry.npmjs.org/@flotiq/flotiq-api-sdk/-/flotiq-api-sdk-1.1.2.tgz","fileCount":49,"unpackedSize":158156,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDVDntw5InT7xo5pbW+Ulf5WzSwbs03Qv4suOgZbs929QIhAJ6+HNoKnmWDEFBwRsphIjKjDmH5jJ8h3lXL80WFjhDo"}]},"_npmUser":{"name":"flotiq","email":"hello@flotiq.com"},"directories":{},"maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/flotiq-api-sdk_1.1.2_1787050779030_0.12077151219266091"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-08T22:04:48.726Z","modified":"2026-08-18T10:59:41.066Z","0.3.1":"2025-01-08T22:04:49.081Z","0.3.2":"2025-01-08T22:55:00.650Z","0.3.3":"2025-01-09T13:55:35.376Z","0.3.4":"2025-01-09T14:02:08.645Z","0.3.5":"2025-01-09T14:14:39.501Z","0.3.6":"2025-01-10T10:24:55.222Z","0.3.7":"2025-01-10T10:34:50.553Z","0.3.8":"2025-01-10T15:16:23.818Z","0.3.9":"2025-01-16T15:32:51.507Z","0.4.0":"2025-01-17T13:45:23.212Z","0.4.1":"2025-01-17T17:04:14.629Z","0.4.2":"2025-01-17T19:11:47.704Z","0.4.3":"2025-01-17T19:19:56.428Z","0.5.0":"2025-01-22T10:18:50.093Z","0.6.0":"2025-02-04T11:21:23.544Z","0.7.1":"2025-02-14T12:05:56.654Z","0.7.2":"2025-03-19T10:58:39.648Z","0.8.0":"2025-04-15T09:59:14.510Z","1.0.0-alpha":"2025-04-24T12:18:50.205Z","1.0.0-alpha.1":"2025-04-30T08:06:54.861Z","1.0.0-alpha.2":"2025-04-30T23:31:41.003Z","1.0.0-alpha.3":"2025-05-15T05:45:25.651Z","1.0.0-alpha.4":"2025-06-05T08:44:12.332Z","1.0.0-alpha.5":"2025-08-11T07:51:28.269Z","1.0.0-alpha.6":"2025-08-12T09:25:03.204Z","1.0.0-alpha.7":"2025-08-12T09:50:25.985Z","1.0.0-alpha.8":"2025-08-19T19:41:21.730Z","1.0.0-alpha.9":"2025-09-23T06:30:49.230Z","1.0.0-alpha.10":"2025-10-15T08:30:56.052Z","1.0.0-alpha.11":"2025-10-23T06:03:13.009Z","1.0.0-alpha.12":"2025-10-28T16:04:29.876Z","1.0.0-alpha.13":"2026-02-25T10:00:53.853Z","1.0.0-alpha.14":"2026-05-18T07:09:07.451Z","1.1.0":"2026-05-25T12:45:52.545Z","1.1.1":"2026-07-23T16:47:25.360Z","1.1.2":"2026-08-18T10:59:39.172Z"},"author":{"name":"Flotiq Team","email":"hello@flotiq.com"},"license":"MIT","keywords":["flotiq","headless","cms","API"],"description":"Dedicated js/ts client for Flotiq API which focuses on type safety and IDE autocompletion of user data types.","maintainers":[{"name":"flotiq","email":"hello@flotiq.com"}],"readme":"# Flotiq API Javascript/Typescript SDK\n\nDedicated js/ts client for [Flotiq Headless CMS](https://flotiq.com/) API which focuses on type safety and IDE autocompletion of user data types. \n\nWith types generated using our typegen command, it enables fast and typesafe development with Flotiq as a data backend. \n\nGenerated `flotiq-api.d.ts` types can be either committed with your code, or `.gitignore`-d and generated during development and CI/CD.\n\nYou can still use all the API features without type generation. TypeScript user types can be added or removed at any point in development without code changes required.\n\n**Note:** This SDK is stable and actively maintained. It is production-ready as of version 1.0.0.  \nNew features and improvements are still planned — see [Development Status](#development-status) for more.\n\n**Table of contents:**\n\n- [Flotiq API Javascript/Typescript SDK](#flotiq-api-javascripttypescript-sdk)\n  - [Features](#features)\n  - [Installation from npm](#installation-from-npm)\n  - [Usage examples](#usage-examples)\n  - [SDK API - `Flotiq` class](#sdk-api---flotiq-class)\n    - [`constructor`](#constructor)\n    - [`api.content.<content_definition_api_name>`](#apicontentcontent_definition_api_name)\n    - [`api.search.query(searchParams)`](#apisearchquerysearchparams)\n    - [`api.helpers`](#apihelpers)\n  - [`flotiq-api-typegen`](#flotiq-api-typegen)\n    - [Options](#options)\n  - [Development](#development)\n  - [State of Alpha](#state-of-alpha)\n\n## Features\n\n|                                                                              | JavaScript | Typescript |\n| ---------------------------------------------------------------------------- | ---------- | ---------- |\n| Fetch and update Flotiq content                                              | ✅          | ✅          |\n| Search API                                                                   | ✅          | ✅          |\n| TS/JS types for content definitions in data                                  | ✅\\*        | ✅\\*\\*      |\n| TS/JS types for content definitions in data with hydrated relations          | ✅\\*        | ✅\\*\\*      |\n| TS/JS types for content definitions in filters                               | ✅\\*        | ✅\\*\\*      |\n| Discriminating between data types in any type relations and search responses | ✅\\*\\*\\*    | ✅\\*\\*\\*    |\n| Custom Middleware (e.g. to add `next` cache to each `fetch`)                 | ✅          | ✅          |\n| Generating URL to uploaded Media                                             | ✅          | ✅          |\n| CTD operations                                                               | ❌          | ❌          |\n\n- \\* _Requires typegen types and `<reference path=\"./flotiq-api.d.ts\" />` annotation_\n- \\*\\* _Requires typegen types_\n- \\*\\*\\* _Requires typegen types, only with [`api.helpers.instanceOf` helper](#search-api-discrimination)_\n\n## Installation from npm\n\n1. run `npm install @flotiq/flotiq-api-sdk`\n2. (optional) Generate typescript types for your data definitions\n   1. Create `.env` file and add `FLOTIQ_API_KEY` env variable inside\n   2. Run `npm exec flotiq-api-typegen` to generate account type definitions\n\n## Installation from yarn\n\n1. run `yarn add @flotiq/flotiq-api-sdk`\n2. (optional) Generate typescript types for your data definitions\n  1. Create `.env` file and add `FLOTIQ_API_KEY` env variable inside\n  2. Run `yarn exec flotiq-api-typegen` to generate account type definitions\n\n## Usage examples\n\n![](./docs/flotiq_sdk_poc_demo.gif)\n\n**In JS (CommonJS)**\n\n```javascript\n// Only if types were generated:\n/// <reference path=\"./flotiq-api.d.ts\" />\n\nconst { Flotiq } = require(\"@flotiq/flotiq-api-sdk\");\n\nconst api = new Flotiq(); // read api key automatically from process.env.FLOTIQ_API_KEY\n// or\nconst api = new Flotiq({\n  apiKey: \"<YOUR API KEY>\",\n});\n\nawait api.content._media.list().then((response) => {\n  console.log(\"media > list\", response);\n});\n```\n\n**In Typescript**\n\n```typescript\nimport { Flotiq } from \"@flotiq/flotiq-api-sdk\";\n\nconst api = new Flotiq(); // read api key automatically from process.env.FLOTIQ_API_KEY\n// or\nconst api = new Flotiq({\n  apiKey: \"<YOUR API KEY>\",\n});\n\nawait api.content._media.list().then((response) => {\n  console.log(\"media > list\", response);\n});\n```\n\n**List objects**\n\n```typescript\napi.content._media.list().then((response) => {\n  console.log(\"media > list\", response);\n});\n\napi.content._media\n  .list({\n    page: 1,\n    limit: 100,\n    orderBy: \"fileName\",\n    orderDirection: \"asc\",\n  })\n  .then((response) => {\n    console.log(\n      \"media > list (limit=100, page=1, orderBy=fileName,asc)\",\n      response\n    );\n  });\n```\n\n**Get object**\n\n```typescript\napi.content._media.get(\"_media-xyz-id\").then((response) => {\n  console.log(\"media > get by id\", response);\n});\n```\n\n**Hydrate objects**\n\n```typescript\n// works also on list()\napi.content._media.get(\"_media-xyz-id\", { hydrate: 1 }).then((response) => {\n  console.log(\"media > get\", response.tags);\n});\n```\n\n**Hydrate objects to second level**\n\n```typescript\n// works also on list()\napi.content._media.get(\"_media-xyz-id\", { hydrate: 2 }).then((response) => {\n  console.log(\"media > get\", response.tags);\n});\n```\n\n**Generate media url**\n\n```typescript\n// works also on list()\napi.content._media.get(\"_media-xyz-id\").then((response) => {\n  console.log(\n    \"media > url\",\n    api.helpers.getMediaUrl(response, {\n      width: 200,\n      height: 200,\n    })\n  );\n});\n```\n\n**Filter Objects**\n\n```typescript\napi.content.blogpost\n  .list({\n    filters: {\n      image: {\n        type: \"contains\",\n        filter: \"_media\",\n      },\n    },\n  })\n  .then((response) => {\n    console.log(\"only blogposts with image\", response);\n  });\n```\n\n**Create objects**\n\n```typescript\napi.content.blogpost\n  .create({\n    title: \"New post 2\",\n  })\n  .then((newPost) => console.log(newPost.id));\n```\n\n**Batch create objects**\n\n```typescript\napi.content.blogpost\n  .batchCreate([\n    {title: \"New post 2\"},\n    {title: \"New post 3\"}\n  ])\n  .then(({ batch_success_count }) => console.log(batch_success_count));\n```\n\n**Batch upsert (insert missing + update existing)**\n\n```typescript\napi.content.blogpost\n  .batchUpdate([\n    { id: \"existing-id-1\", title: \"Updated post\" },\n    { title: \"New post\" },\n  ])\n  .then(({ batch_success_count }) => console.log(batch_success_count));\n```\n\n**Batch delete objects**\n\n```typescript\napi.content.blogpost\n  .batchDelete([\"post-1\", \"post-2\"])\n  .then(({ deletedCount }) => console.log(deletedCount));\n```\n\n**Iterate all pages**\n\n```typescript\nconst params = {\n  page: 1,\n  limit: 100,\n  orderBy: \"fileName\" as keyof InternalMedia,\n  orderDirection: \"asc\" as \"asc\" | \"desc\",\n};\n\nlet result: ListResponse<InternalMedia>;\ndo {\n  result = await api.content._media.list(params);\n  console.log(result.data[0].fileName);\n  params.page++;\n} while (result.total_pages > result.current_page);\n```\n\n**Search API**\n\n```typescript\napi.search.query({ q: \"asd\" }).then((response) => {\n  console.log(\n    \"search score for item 0\",\n    response.data[0].score,\n    response.data[0].item.id\n  );\n});\n```\n\n\n<a name=\"search-api-discrimination\"></a>\n\n**Search API with type checking**\n\n```typescript\napi.search\n  .query({ q: \"The name of the thing\" })\n  // note added response type below:\n  .then((response: SearchResponse<Blogpost | Product>) => {\n    for (const searchResult of response.data) {\n      if (api.helpers.instanceOf(searchResult.item, \"blogpost\")) {\n        // firstResult.item is now Blogpost\n        console.log(\"Found blogpost!\", searchResult.item.title);\n      } else if (api.helpers.instanceOf(searchResult.item, \"product\")) {\n        // firstResult.item is now Product\n        console.log(\"Found product!\", searchResult.item.name);\n      } else {\n        // firstResult.item is neither Blogpost or Product\n        // do nothing\n      }\n    }\n  });\n```\n\n**CTD Scoped Search API**\n\n```typescript\napi.content.blogpost.search({ q: \"Product updates\" }).then((response) => {\n  const blogpost = response.data[0].item; // Typed as Blogpost!\n  console.log(\"Typed search result\", blogpost.title);\n});\n```\n\n**Middleware**\nIntercepting all requests that go to flotiq api:\n\n```typescript\nconst api = new Flotiq({\n  apiKey: \"<YOUR API KEY>\",\n  middleware: [\n    {\n      beforeRequest: async (requestContext) => {\n        console.log(\"Requesting:\", requestContext.url);\n\n        return {\n          ...requestContext,\n          init: {\n            ...requestContext.init,\n            headers: {\n              ...requestContext.init.headers,\n              \"User-Agent\": \"My cool app\",\n            },\n          },\n        };\n      },\n    },\n  ],\n});\n```\n\n## SDK API - `Flotiq` class \n\n### `constructor`\n\n```typescript\nimport { Flotiq } from \"@flotiq/flotiq-api-sdk\";\n\nconst api = new Flotiq(); \n//or\nconst api = new Flotiq(options); \n```\n\n`options` argument can contain the following properties:\n* `apiKey: string` - your Flotiq api key. If none provided, `process.env.FLOTIQ_API_KEY` will be used.\n* `apiUrl: string` - Flotiq API url. By default, it points to `https://api.flotiq.com`. You'll need to change it only if you are Flotiq Enterprise client, with self-hosted Flotiq instance.\n* `middleware: Array` - an array of middleware objects intercepting all requests. If multiple middlewares are used, they will be executed in order provided in the array.\n  * `middleware[].beforeRequest` - a callback intercepting each request before it happens. It can override all fetch options (including url) and `fetch` method itself. It must return new (or modified) context.\n    \n   ```typescript \n      {\n        beforeRequest: (requestContext: {\n          url: string;\n          init: RequestInit;\n          fetch: typeof fetch;\n        }) => Promise<{\n          url: string;\n          init: RequestInit;\n          fetch: typeof fetch;\n        }>\n      }\n    ```\n\n### `api.content.<content_definition_api_name>`\n\nYou can access each content type data api using its api name. \n\nContent api provides following methods:\n\n* `list(listOptions)` - used to list mulitple objects. For more infe see [Flotiq Docs - Listing content through the API](https://flotiq.com/docs/API/content-type/listing-co/#listing-content-through-the-api).\n  `listOptions` can contain following properties:\n  * `hydrate: 0 | 1 | 2` - hydration level for relations. `0` will not include related objects, `1` will join data from related objects, `2` will join data from related objects and from their relations. Default value is `0`.\n  * `filters: Object` - object containing filtering rules\n  * `orderBy: string` - which Content Type Definition property determines the order\n  * `orderDirection: \"asc\" | \"desc\"` - order direction\n  * `limit: number` - how many results should be returned in the result\n  * `page: number` - page number. With `limit: 10`, `page: 1` will return first 10 results, `page: 2` - results `11-20` and so on.\n  * `emptyFirst: boolean` - whether empty values should be listed first when ordering results\n* `get(id: string, options)` - find single object by its id.\n  `options` is an object with following properties:\n  * `hydrate: 0 | 1 | 2` - hydration level (see above)\n\n* `update(id: string, data: Object)` - Perform `PUT` operation on Content Type Object with provided data.\n* `patch(id: string, data: Object)` - Perform `PATCH` operation on Content Type Object with partial data.\n* `delete(id: string)` - remove single object.\n* `create(data: Object)` - create new object\n* `batchCreate(data: Object[])` - batch insert objects\n* `batchUpdate(data: Object[])` - batch upsert objects — updates existing objects and inserts missing ones.\n* `search(searchParams)` - search through all objects of given type with Full-text search API endpoint. (see detailed parameters below)\n   \n   Results are scoped to selected Content Type Definition, therefore the two following search queries are performing the same API call:\n   ```typescript\n     api.content.<content_definition_api_name>.search({\n       q: 'search string'\n     })\n   ```\n   ```typescript\n      api.search.query({ \n        contentType: [\"<content_definition_api_name>\"], \n        q: 'search string' \n      })\n   ```\n\n### `api.search.query(searchParams)`\n\nPerforms Full-text search operation with provided parameters. For more details see [Flotiq docs - Search API](https://flotiq.com/docs/API/search/).\n\n`searchParams` accepts the following parameters:\n* `orderBy: string` - which field determines order of results\n* `orderDirection: \"asc\" | \"desc\"` - ordering direction\n* `limit: number` - number of results per page\n* `page: number` - page number\n* `q: string` - query string (required)\n* `contentType: string[]` - limits results to provided content types. If not provided, Search API will search through all Content Type Definitions\n* `hydrate: 0 | 1 | 2` - hydration level for relations\n* `aggregateBy: string[]` - fields to aggregate results by (string fields). Example: `[\"category\", \"status\"]`\n* `aggregateByNumeric: string[]` - fields to aggregate results by numeric values. Example: `[\"price\", \"count\"]`\n* `filters: Record<string, string>` - filter by object properties (follows [ElasticSearch Query String Query](https://www.elastic.co/guide/en/elasticsearch/reference/current/query-dsl-query-string-query.html) rules). Example: `{ status: \"published\", category: \"news\" }`\n* `geoFilters: Record<string, string>` - filter by geolocation properties. Example: `{ geo: \"geo_distance,1.50km,40.1,-19.2\" }`\n* `postFilters: Record<string, string>` - filter by object properties without affecting aggregation counts. Same format as `filters`\n* `fields: string[]` - list of content fields to search in. Supports [ElasticSearch field boosting](https://www.elastic.co/guide/en/elasticsearch/reference/7.6/query-dsl-query-string-query.html#query-string-multi-field). Example: `[\"title^3\", \"content^1\"]`\n* `randomSeed: number` - seed for random sorting order (overrides `orderBy`). Example: `randomSeed: 42` with `limit: 2` returns 2 random objects\n* `queryMode: \"default\" | \"exact\" | \"fuzzy\"` - query mode. `fuzzy` helps with typos, `exact` for strict matching, `default` is standard search\n* `indicesBoost: Record<string, number>` - boost scores for specific content types. Example: `{ blogpost: 2, category: 1.5 }` (available in Custom plan tier only)\n* `orderMissing: \"_first\" | \"_last\"` - position of results missing the order field\n* `decayOld: boolean` - whether to decay old results\n\n### `api.helpers`\n\nHelper methods to work with API and SDK itself. These are:\n\n* `api.helpers.getMediaUrl(media: InternalMedia, options)` - generate url to media file uploaded to Flotiq. `options` can contain:\n  * `width: number`, `height: number` - for images, Flotiq will return resized image. If one of the dimensions is omitted, resize operation will preserve original image proportions.\n  * `variantName: string` - for images, Flotiq will return variant of the image. Can be also resized. If variant is not present url fallbacks to original image\n  * `type: 'image'| 'file'` - default: 'image', use it to change the url behaviour and return urls with '/file/' instead of '/image/widthxheight/'.\n  * `omitFileName: boolean` - default: false, use it to change the url behaviour and return urls with '/ID.extension' instead of '/ID/fileName'.\n* `api.helpers.instanceOf(data: object, ctdName: string)` - checks if object belongs to provided CTD. \n\n  When using generated Typescript types, it will determine which Content Type Definition interface is the object typed with. See **Search API with type checking** example for more detailed use case. It will also help determine hydrated relation data type.\n\n* `api.helpers.getAuthInfo()` - fetches the ids of the the user, space and organization that current API key is assigned to. \n\n* `api.helpers.hydrate(contentObject, options)` - virtually hydrate content object with its relations. This method allows you to hydrate objects after they have been fetched, which is useful when you need different hydration levels for different use cases or when you need to hydrate only selected types.\n\n  `options` can contain:\n  * `level?: number` - hydration level, determines how deep the relations should be hydrated\n  * `failMode?: \"throw\" | \"insertNull\" | \"ignore\"` - how to handle failed hydration attempts - default: `throw`\n    * `throw` - if any relation is not found, throw an error\n    * `insertNull` - replace data link object with `null` if relation was not found\n    * `ignore` - leave data link object if relation was not found\n  * `hydratedTypes?: string[]` - array of content type names to hydrate (if not provided, all relations will be hydrated)\n\n  **Example:**\n  ```typescript\n  const blogPost = await api.content.blogPost.get(\"id\");\n  const blogPostHydratedTwice = await api.helpers.hydrate(blogPost, { \n    failMode: \"insertNull\", \n    hydratedTypes: [\"category\"], \n    level: 2,\n  });\n  if (api.helpers.instanceOf(blogPostHydratedTwice.category, \"category\")) {\n    // category is now typed as Category\n    console.log(blogPostHydratedTwice.category.name);\n  }\n  ```\n\n[comment]: # (flotiq-api-typegen section)\n## `flotiq-api-typegen`\nflotiq-api-typegen\n\nGenerates types for Flotiq API based on the content type definitions on your account\n\n### Options\n\n| Option | Description | Default |\n| ------ | ----------- | ------- |\n| `--flotiq-key` | Flotiq API key with read only access |  |\n| `--flotiq-api-url` | Url to the Flotiq API | `https://api.flotiq.com` |\n| `--output` | Path to target filename | `./flotiq-api.d.ts` |\n| `--watch` | Watch for changes in the content type definitions and regenerate types | `false` |\n  \n  \n[comment]: # (flotiq-api-typegen section end)\n\n## Development\n\nSee [CONTRIBUTING.md](./CONTRIBUTING.md)\n\n\n## Development Status\n\nFeatures that might appear in the future (not necessarily before v1):\n\n- JS flavour support\n  - [x] Typescript - `ts` files\n  - [x] CommonJS - `js` with `require`\n  - [ ] ECMAScript - `js` with `import` (esm build needs to be added, for now it may not work in all projects)\n- [x] typegen based on CTDs\n  - [x] `filter` knows what filter flotiq have\n  - [x] (partial) `filter` knows what fields user have (were missing internals for the moment, but own fields are listed)\n  - [x] `hydrate` knows what are results for different hydration levels\n  - [x] crud operations know param and result types\n  - [x] `filter` knows it can only `list`\n  - [x] `hydrate` knows it can only `list` and `get`\n- [x] basic get/list/update/create/delete objects\n- [x] filter\n  - [x] smart filter types that know if they require `filter` and `filter2` params\n- [x] hydration\n  - [ ] default hydration: `export const flotiq = new Flotiq({ hydrate: 1 })`\n- [x] search (wip)\n  - [x] content type scoped search\n  - [x] all search params\n  - [x] result type recognition\n- [ ] virtual hydration (e.g. after search)\n- [x] batch operations\n- [x] ordering\n- [x] pagination parameters\n- [x] middlewares (e.g. for next)\n  - [x] fetch override\n- [ ] CTD operations (list/create/get/update) - `flotiq.definitions.list()` etc\n- [x] api key autoloading from `.env` when creating `Flotiq`\n- [x] `getMediaUrl`\n- [ ] upload media api\n- [x] changelog\n- [ ] contributing guide (in progress)\n- [x] CLI params, help text and other DX features (`yargs`)\n- [ ] Namespace support for multiple spaces used\n\n  - proposed api:\n\n    ```typescript\n    const defaultApi = new Flotiq(); // Based on key provided as FLOTIQ_API_KEY\n    const blogApi = new Flotiq.ns.Blog(); // Based on space name or provided alias && FLOTIQ_BLOG_API_KEY\n    const pageApi = new Flotiq.ns.Page(); // Based on space name or provided alias && FLOTIQ_PAGE_API_KEY\n\n    blogApi.content.blogpost... // typed ctds from blog space\n    pageApi.content.menu...  // Typed ctds from page space\n\n    pageApi.content.blogpost... // Not existing ctds in given space will not provide typing and throw an error 404 from backend\n    ```\n\n  - example data migration\n  - example - cross space usage (e.g. next implementation of https://flotiq.com/blog/)\n","readmeFilename":"README.md"}