{"_id":"@gabrielbryk/jq-ts","_rev":"13-dd8adf42f55829d0a53829e9cc0bdc10","name":"@gabrielbryk/jq-ts","dist-tags":{"latest":"1.7.0"},"versions":{"1.1.0":{"name":"@gabrielbryk/jq-ts","version":"1.1.0","keywords":["jq","json","query","filter","workflow","deterministic","interpreter","typescript"],"author":{"url":"https://gabebryk.com/","name":"Gabriel Bryk","email":"me@gabebryk.com"},"license":"MIT","_id":"@gabrielbryk/jq-ts@1.1.0","maintainers":[{"name":"gbryk31","email":"gbryk11@gmail.com"}],"homepage":"https://github.com/gabrielbryk/jq-ts","bugs":{"url":"https://github.com/gabrielbryk/jq-ts/issues"},"dist":{"shasum":"d7c408d7d7e05ce1f12be376e58c26af4ccf0e69","tarball":"https://registry.npmjs.org/@gabrielbryk/jq-ts/-/jq-ts-1.1.0.tgz","fileCount":10,"integrity":"sha512-aj4sMNwEqtsjq9Aipdyi53ICt/F/mtVYRJchoH3UTOfqLBVPq9A70I3DGOuFfBmKO+tZcpxcyC/pkvlhoEYYaw==","signatures":[{"sig":"MEQCIHwEhfwEJyo1v2OCkWTnUiOCNnH2W4IFnAzAzF5cPvt1AiAlE+Sb5upPS5YUTdyblJ6Ci3Uj5WYxRpZFaBM2PIjQ1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":293628},"main":"dist/index.cjs","pnpm":{"onlyBuiltDependencies":["esbuild"]},"type":"module","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"gitHead":"7285af8e3290695546ae9b46331a1d4000bb53e0","scripts":{"ci":"pnpm run build && pnpm run format:check && pnpm run check-exports && pnpm run lint && pnpm run test","dev":"vitest","docs":"typedoc","lint":"eslint .","size":"size-limit","test":"vitest run","audit":"pnpm audit --audit-level=moderate","build":"tsdown","clean":"rimraf dist coverage docs .turbo node_modules/.cache","prepare":"husky","release":"changeset publish","lint:fix":"eslint . --fix","size:why":"size-limit --why","typecheck":"tsc --noEmit","docs:watch":"typedoc --watch","test:watch":"vitest","lint-staged":"lint-staged","format:check":"prettier --check .","format:write":"prettier --write .","check-exports":"attw --pack . --ignore-rules=cjs-resolves-to-esm","local-release":"changeset version && changeset publish","test:coverage":"vitest run --coverage","prepublishOnly":"pnpm run ci","typecheck:watch":"tsc --noEmit --watch"},"_npmUser":{"name":"gbryk31","email":"gbryk11@gmail.com"},"repository":{"url":"git+https://github.com/gabrielbryk/jq-ts.git","type":"git"},"_npmVersion":"11.6.1","description":"Deterministic TypeScript implementation of a jq subset for workflow isolates","directories":{},"_nodeVersion":"24.10.0","_hasShrinkwrap":false,"devDependencies":{"knip":"^5.73.4","husky":"^9.1.7","eslint":"^9.39.2","rimraf":"^6.1.2","tsdown":"^0.17.3","vitest":"^4.0.15","typedoc":"^0.28.15","prettier":"^3.7.4","@eslint/js":"^9.39.2","@types/bun":"latest","size-limit":"^11.2.0","typescript":"^5.9.3","@types/node":"^25.0.1","lint-staged":"^16.2.7","@changesets/cli":"^2.29.8","@commitlint/cli":"^20.2.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@arethetypeswrong/cli":"^0.18.2","@size-limit/preset-small-lib":"^11.2.0","@commitlint/config-conventional":"^20.2.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jq-ts_1.1.0_1765583826796_0.5281783906744064","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@gabrielbryk/jq-ts","version":"1.2.0","keywords":["jq","json","query","filter","workflow","deterministic","interpreter","typescript"],"author":{"url":"https://gabebryk.com/","name":"Gabriel Bryk","email":"me@gabebryk.com"},"license":"MIT","_id":"@gabrielbryk/jq-ts@1.2.0","maintainers":[{"name":"gbryk31","email":"gbryk11@gmail.com"}],"homepage":"https://github.com/gabrielbryk/jq-ts","bugs":{"url":"https://github.com/gabrielbryk/jq-ts/issues"},"dist":{"shasum":"85dace4df5be5e51ba12126a2f814a3d4747c035","tarball":"https://registry.npmjs.org/@gabrielbryk/jq-ts/-/jq-ts-1.2.0.tgz","fileCount":10,"integrity":"sha512-Bb2MUgsWZzVS5QrCGSWKdXKyP2UhI3DIRKmHRNXUrQFO23uT/1dYPcXUUaypo9kIyHFBPW6Fr3QMLFO2oSKAug==","signatures":[{"sig":"MEUCIBHWL6orPR7bbg7Ro/pFYhD8YkA+qpk8G1ijasIJGK66AiEAiPlqaan9Jr/TtiAvcee0//xtHh5EKY/vX2dnvBqlA1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gabrielbryk%2fjq-ts@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":455910},"main":"dist/index.cjs","type":"module","_from":"file:gabrielbryk-jq-ts-1.2.0.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"ci":"pnpm run build && pnpm run format:check && pnpm run check-exports && pnpm run lint && pnpm run test","dev":"vitest","docs":"typedoc","lint":"eslint .","size":"size-limit","test":"vitest run","audit":"pnpm audit --audit-level=moderate","build":"tsdown","clean":"rimraf dist coverage docs .turbo node_modules/.cache","release":"changeset publish","lint:fix":"eslint . --fix","size:why":"size-limit --why","typecheck":"tsc --noEmit","docs:watch":"typedoc --watch","test:watch":"vitest","lint-staged":"lint-staged","format:check":"prettier --check .","format:write":"prettier --write .","check-exports":"attw --pack . --ignore-rules=cjs-resolves-to-esm","local-release":"changeset version && changeset publish","test:coverage":"vitest run --coverage","typecheck:watch":"tsc --noEmit --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcdfedc6-e9c7-4662-9f3a-c0cbfb252919"}},"_resolved":"/tmp/6ef07ca99e9e9b1450899a7e4261b21a/gabrielbryk-jq-ts-1.2.0.tgz","_integrity":"sha512-Bb2MUgsWZzVS5QrCGSWKdXKyP2UhI3DIRKmHRNXUrQFO23uT/1dYPcXUUaypo9kIyHFBPW6Fr3QMLFO2oSKAug==","repository":{"url":"git+https://github.com/gabrielbryk/jq-ts.git","type":"git"},"_npmVersion":"11.6.2","description":"Deterministic TypeScript implementation of a jq subset for workflow isolates","directories":{},"_nodeVersion":"24.11.1","_hasShrinkwrap":false,"devDependencies":{"knip":"^5.73.4","husky":"^9.1.7","eslint":"^9.39.2","rimraf":"^6.1.2","tsdown":"^0.17.3","vitest":"^4.0.15","typedoc":"^0.28.15","prettier":"^3.7.4","@eslint/js":"^9.39.2","@types/bun":"latest","size-limit":"^11.2.0","typescript":"^5.9.3","@types/node":"^25.0.1","lint-staged":"^16.2.7","@changesets/cli":"^2.29.8","@commitlint/cli":"^20.2.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@arethetypeswrong/cli":"^0.18.2","@size-limit/preset-small-lib":"^11.2.0","@commitlint/config-conventional":"^20.2.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jq-ts_1.2.0_1765599254118_0.6948273646789505","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@gabrielbryk/jq-ts","version":"1.3.0","keywords":["jq","json","query","filter","workflow","deterministic","interpreter","typescript"],"author":{"url":"https://gabebryk.com/","name":"Gabriel Bryk","email":"me@gabebryk.com"},"license":"MIT","_id":"@gabrielbryk/jq-ts@1.3.0","maintainers":[{"name":"gbryk31","email":"gbryk11@gmail.com"}],"homepage":"https://github.com/gabrielbryk/jq-ts","bugs":{"url":"https://github.com/gabrielbryk/jq-ts/issues"},"dist":{"shasum":"0f3be8c5c050bec1dd294775945b242caf7f3289","tarball":"https://registry.npmjs.org/@gabrielbryk/jq-ts/-/jq-ts-1.3.0.tgz","fileCount":10,"integrity":"sha512-/kEp2Cnmb6/9ehyff59d7z7sFh7eclIBW8rSPBIqJKSF+TH5fq6JEQtNOHuGiraSRzEEHoDwiCEDrYpb+r2Ogw==","signatures":[{"sig":"MEYCIQDe4uzTPQx7yMggT76OQJeG9HSQho9cK5U31Jes7SON+wIhALZgOVZrxzRL8Geqztyv5OxUKHkoiYVlS27PT0Aw1QZJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gabrielbryk%2fjq-ts@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":501504},"main":"dist/index.cjs","type":"module","_from":"file:gabrielbryk-jq-ts-1.3.0.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"ci":"pnpm run build && pnpm run format:check && pnpm run check-exports && pnpm run lint && pnpm run test","dev":"vitest","docs":"typedoc","lint":"eslint .","size":"size-limit","test":"vitest run","audit":"pnpm audit --audit-level=moderate","build":"tsdown","clean":"rimraf dist coverage docs .turbo node_modules/.cache","release":"changeset publish","lint:fix":"eslint . --fix","size:why":"size-limit --why","typecheck":"tsc --noEmit","docs:watch":"typedoc --watch","test:watch":"vitest","lint-staged":"lint-staged","format:check":"prettier --check .","format:write":"prettier --write .","check-exports":"attw --pack . --ignore-rules=cjs-resolves-to-esm","local-release":"changeset version && changeset publish","test:coverage":"vitest run --coverage","typecheck:watch":"tsc --noEmit --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcdfedc6-e9c7-4662-9f3a-c0cbfb252919"}},"_resolved":"/tmp/19319ee84002097219a279b0d4e0d2be/gabrielbryk-jq-ts-1.3.0.tgz","_integrity":"sha512-/kEp2Cnmb6/9ehyff59d7z7sFh7eclIBW8rSPBIqJKSF+TH5fq6JEQtNOHuGiraSRzEEHoDwiCEDrYpb+r2Ogw==","repository":{"url":"git+https://github.com/gabrielbryk/jq-ts.git","type":"git"},"_npmVersion":"11.6.2","description":"Deterministic TypeScript implementation of a jq subset for workflow isolates","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"knip":"^5.73.4","husky":"^9.1.7","eslint":"^9.39.2","rimraf":"^6.1.2","tsdown":"^0.17.3","vitest":"^4.0.15","typedoc":"^0.28.15","prettier":"^3.7.4","@eslint/js":"^9.39.2","@types/bun":"latest","size-limit":"^11.2.0","typescript":"^5.9.3","@types/node":"^25.0.1","lint-staged":"^16.2.7","@changesets/cli":"^2.29.8","@commitlint/cli":"^20.2.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@arethetypeswrong/cli":"^0.18.2","@size-limit/preset-small-lib":"^11.2.0","@commitlint/config-conventional":"^20.2.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jq-ts_1.3.0_1766447351285_0.1599815805469995","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@gabrielbryk/jq-ts","version":"1.3.1","keywords":["jq","json","query","filter","workflow","deterministic","interpreter","typescript"],"author":{"url":"https://gabebryk.com/","name":"Gabriel Bryk","email":"me@gabebryk.com"},"license":"MIT","_id":"@gabrielbryk/jq-ts@1.3.1","maintainers":[{"name":"gbryk31","email":"gbryk11@gmail.com"}],"homepage":"https://github.com/gabrielbryk/jq-ts","bugs":{"url":"https://github.com/gabrielbryk/jq-ts/issues"},"dist":{"shasum":"945ab27b2692fcca3959ad13e3ba847ad39a35ec","tarball":"https://registry.npmjs.org/@gabrielbryk/jq-ts/-/jq-ts-1.3.1.tgz","fileCount":10,"integrity":"sha512-ER4o1YdeilLSSkfYLelWhDyFD0oAbqNBqtYAspY9RYETPBPdfC27v2YikLDkGKbblMMHZQtdVP++HfB7GeDDzQ==","signatures":[{"sig":"MEUCIHqXdsJK35IQeh8EXHStl6lLFTUx7LgpAe1C1p+fywQPAiEAsVMwS7bXnLfYa7Pxe2aXpJj7WRbqqRdev5VfeZjITE4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gabrielbryk%2fjq-ts@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":503352},"main":"dist/index.cjs","type":"module","_from":"file:gabrielbryk-jq-ts-1.3.1.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"ci":"pnpm run build && pnpm run format:check && pnpm run check-exports && pnpm run lint && pnpm run test","dev":"vitest","docs":"typedoc","lint":"eslint .","size":"size-limit","test":"vitest run","audit":"pnpm audit --audit-level=moderate","build":"tsdown","clean":"rimraf dist coverage docs .turbo node_modules/.cache","release":"changeset publish","lint:fix":"eslint . --fix","size:why":"size-limit --why","typecheck":"tsc --noEmit","docs:watch":"typedoc --watch","test:watch":"vitest","lint-staged":"lint-staged","format:check":"prettier --check .","format:write":"prettier --write .","check-exports":"attw --pack . --ignore-rules=cjs-resolves-to-esm","local-release":"changeset version && changeset publish","test:coverage":"vitest run --coverage","typecheck:watch":"tsc --noEmit --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcdfedc6-e9c7-4662-9f3a-c0cbfb252919"}},"_resolved":"/tmp/0ffd806bc437c362dda8868645fa4365/gabrielbryk-jq-ts-1.3.1.tgz","_integrity":"sha512-ER4o1YdeilLSSkfYLelWhDyFD0oAbqNBqtYAspY9RYETPBPdfC27v2YikLDkGKbblMMHZQtdVP++HfB7GeDDzQ==","repository":{"url":"git+https://github.com/gabrielbryk/jq-ts.git","type":"git"},"_npmVersion":"11.6.2","description":"Deterministic TypeScript implementation of a jq subset for workflow isolates","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"knip":"^5.73.4","husky":"^9.1.7","eslint":"^9.39.2","rimraf":"^6.1.2","tsdown":"^0.17.3","vitest":"^4.0.15","typedoc":"^0.28.15","prettier":"^3.7.4","@eslint/js":"^9.39.2","@types/bun":"latest","size-limit":"^11.2.0","typescript":"^5.9.3","@types/node":"^25.0.1","lint-staged":"^16.2.7","@changesets/cli":"^2.29.8","@commitlint/cli":"^20.2.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@arethetypeswrong/cli":"^0.18.2","@size-limit/preset-small-lib":"^11.2.0","@commitlint/config-conventional":"^20.2.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jq-ts_1.3.1_1766450468739_0.1101765064558422","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@gabrielbryk/jq-ts","version":"1.3.2","keywords":["jq","json","query","filter","workflow","deterministic","interpreter","typescript"],"author":{"url":"https://gabebryk.com/","name":"Gabriel Bryk","email":"me@gabebryk.com"},"license":"MIT","_id":"@gabrielbryk/jq-ts@1.3.2","maintainers":[{"name":"gbryk31","email":"gbryk11@gmail.com"}],"homepage":"https://github.com/gabrielbryk/jq-ts","bugs":{"url":"https://github.com/gabrielbryk/jq-ts/issues"},"dist":{"shasum":"7d2f6080e54344fe281bd21638be062774812930","tarball":"https://registry.npmjs.org/@gabrielbryk/jq-ts/-/jq-ts-1.3.2.tgz","fileCount":10,"integrity":"sha512-3jCn/w4ehRpPOANJq1c3cYRNQO3rj6Wh6+eKuUGtpXYWU8KtNIAVthL+UnaXz/kKIsTl/W+aa6ro7A2lnfPGeg==","signatures":[{"sig":"MEYCIQCVJDA79ac/4t1rmCZOzSPEamvCaiEFc6Pkfrc5qmNwIwIhANqZN5GiWYyADtWpKkhVazybHpAPpJizLja/g5WL3Df2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gabrielbryk%2fjq-ts@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":504637},"main":"dist/index.cjs","type":"module","_from":"file:gabrielbryk-jq-ts-1.3.2.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"ci":"pnpm run build && pnpm run format:check && pnpm run check-exports && pnpm run lint && pnpm run test","dev":"vitest","docs":"typedoc","lint":"eslint .","size":"size-limit","test":"vitest run","audit":"pnpm audit --audit-level=moderate","build":"tsdown","clean":"rimraf dist coverage docs .turbo node_modules/.cache","release":"changeset publish","lint:fix":"eslint . --fix","size:why":"size-limit --why","typecheck":"tsc --noEmit","docs:watch":"typedoc --watch","test:watch":"vitest","lint-staged":"lint-staged","format:check":"prettier --check .","format:write":"prettier --write .","check-exports":"attw --pack . --ignore-rules=cjs-resolves-to-esm","local-release":"changeset version && changeset publish","test:coverage":"vitest run --coverage","typecheck:watch":"tsc --noEmit --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcdfedc6-e9c7-4662-9f3a-c0cbfb252919"}},"_resolved":"/tmp/dd706d842b047f2de5f6fc1cbd11de20/gabrielbryk-jq-ts-1.3.2.tgz","_integrity":"sha512-3jCn/w4ehRpPOANJq1c3cYRNQO3rj6Wh6+eKuUGtpXYWU8KtNIAVthL+UnaXz/kKIsTl/W+aa6ro7A2lnfPGeg==","repository":{"url":"git+https://github.com/gabrielbryk/jq-ts.git","type":"git"},"_npmVersion":"11.6.2","description":"Deterministic TypeScript implementation of a jq subset for workflow isolates","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"knip":"^5.73.4","husky":"^9.1.7","eslint":"^9.39.2","rimraf":"^6.1.2","tsdown":"^0.17.3","vitest":"^4.0.15","typedoc":"^0.28.15","prettier":"^3.7.4","@eslint/js":"^9.39.2","@types/bun":"latest","size-limit":"^11.2.0","typescript":"^5.9.3","@types/node":"^25.0.1","lint-staged":"^16.2.7","@changesets/cli":"^2.29.8","@commitlint/cli":"^20.2.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@arethetypeswrong/cli":"^0.18.2","@size-limit/preset-small-lib":"^11.2.0","@commitlint/config-conventional":"^20.2.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jq-ts_1.3.2_1766468038074_0.2747373712834811","host":"s3://npm-registry-packages-npm-production"}},"1.3.3":{"name":"@gabrielbryk/jq-ts","version":"1.3.3","keywords":["jq","json","query","filter","workflow","deterministic","interpreter","typescript"],"author":{"url":"https://gabebryk.com/","name":"Gabriel Bryk","email":"me@gabebryk.com"},"license":"MIT","_id":"@gabrielbryk/jq-ts@1.3.3","maintainers":[{"name":"gbryk31","email":"gbryk11@gmail.com"}],"homepage":"https://github.com/gabrielbryk/jq-ts","bugs":{"url":"https://github.com/gabrielbryk/jq-ts/issues"},"dist":{"shasum":"d7f9df5a9c2ebb5acb8e9ffb6c89aa7f57df9016","tarball":"https://registry.npmjs.org/@gabrielbryk/jq-ts/-/jq-ts-1.3.3.tgz","fileCount":10,"integrity":"sha512-ZGe1kaUhfBISE8kSNudcVqG/k4URMEEkTn4ZR7NRpUD4ox3+PNzPPCQ4R7AtknUlSrEepxprTIu3c4qnJt+CpQ==","signatures":[{"sig":"MEUCIDkhVldP0dA9HL8MviAMecgUK4OOnzVFm5NOWBE0P7yNAiEAqkL0Z8n7CMl9mQpTRvQ1FlrXSEFVSP0ffSyXQwTk9nw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gabrielbryk%2fjq-ts@1.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":504246},"main":"dist/index.cjs","type":"module","_from":"file:gabrielbryk-jq-ts-1.3.3.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"ci":"pnpm run build && pnpm run format:check && pnpm run check-exports && pnpm run lint && pnpm run test","dev":"vitest","docs":"typedoc","lint":"eslint .","size":"size-limit","test":"vitest run","audit":"pnpm audit --audit-level=moderate","build":"tsdown","clean":"rimraf dist coverage docs .turbo node_modules/.cache","release":"changeset publish","lint:fix":"eslint . --fix","size:why":"size-limit --why","typecheck":"tsc --noEmit","docs:watch":"typedoc --watch","test:watch":"vitest","lint-staged":"lint-staged","format:check":"prettier --check .","format:write":"prettier --write .","check-exports":"attw --pack . --ignore-rules=cjs-resolves-to-esm","local-release":"changeset version && changeset publish","test:coverage":"vitest run --coverage","typecheck:watch":"tsc --noEmit --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcdfedc6-e9c7-4662-9f3a-c0cbfb252919"}},"_resolved":"/tmp/3b64fc30635af274e7bdae072ab34c11/gabrielbryk-jq-ts-1.3.3.tgz","_integrity":"sha512-ZGe1kaUhfBISE8kSNudcVqG/k4URMEEkTn4ZR7NRpUD4ox3+PNzPPCQ4R7AtknUlSrEepxprTIu3c4qnJt+CpQ==","repository":{"url":"git+https://github.com/gabrielbryk/jq-ts.git","type":"git"},"_npmVersion":"11.6.2","description":"Deterministic TypeScript implementation of a jq subset for workflow isolates","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"knip":"^5.73.4","husky":"^9.1.7","eslint":"^9.39.2","rimraf":"^6.1.2","tsdown":"^0.17.3","vitest":"^4.0.15","typedoc":"^0.28.15","prettier":"^3.7.4","@eslint/js":"^9.39.2","@types/bun":"latest","size-limit":"^11.2.0","typescript":"^5.9.3","@types/node":"^25.0.1","lint-staged":"^16.2.7","@changesets/cli":"^2.29.8","@commitlint/cli":"^20.2.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@arethetypeswrong/cli":"^0.18.2","@size-limit/preset-small-lib":"^11.2.0","@commitlint/config-conventional":"^20.2.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jq-ts_1.3.3_1766476976112_0.4340868564093161","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@gabrielbryk/jq-ts","version":"1.3.4","keywords":["jq","json","query","filter","workflow","deterministic","interpreter","typescript"],"author":{"url":"https://gabebryk.com/","name":"Gabriel Bryk","email":"me@gabebryk.com"},"license":"MIT","_id":"@gabrielbryk/jq-ts@1.3.4","maintainers":[{"name":"gbryk31","email":"gbryk11@gmail.com"}],"homepage":"https://github.com/gabrielbryk/jq-ts","bugs":{"url":"https://github.com/gabrielbryk/jq-ts/issues"},"dist":{"shasum":"d8c458836f9b427059c4ef885da09b83765f92a4","tarball":"https://registry.npmjs.org/@gabrielbryk/jq-ts/-/jq-ts-1.3.4.tgz","fileCount":10,"integrity":"sha512-hzGTVrlYhytGdAkPKCVwqZvmq/R1akD54uKw6awT16zIL5piSmz7DRZBZKSiy9eSq9OGo9fygmc8bxBSTT1yMQ==","signatures":[{"sig":"MEQCIAFS3Os+IZvL5iVgRrX9OwKbJY9tDIsqI00yH5Z6rQP7AiBxK70+yFikKw7QRvgP0Xd3IR9btDjJ9r8If8uQaI3UPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gabrielbryk%2fjq-ts@1.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":504665},"main":"dist/index.cjs","type":"module","_from":"file:gabrielbryk-jq-ts-1.3.4.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"ci":"pnpm run build && pnpm run format:check && pnpm run check-exports && pnpm run lint && pnpm run test","dev":"vitest","docs":"typedoc","lint":"eslint .","size":"size-limit","test":"vitest run","audit":"pnpm audit --audit-level=moderate","build":"tsdown","clean":"rimraf dist coverage docs .turbo node_modules/.cache","release":"changeset publish","lint:fix":"eslint . --fix","size:why":"size-limit --why","typecheck":"tsc --noEmit","docs:watch":"typedoc --watch","test:watch":"vitest","lint-staged":"lint-staged","format:check":"prettier --check .","format:write":"prettier --write .","check-exports":"attw --pack . --ignore-rules=cjs-resolves-to-esm","local-release":"changeset version && changeset publish","test:coverage":"vitest run --coverage","typecheck:watch":"tsc --noEmit --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcdfedc6-e9c7-4662-9f3a-c0cbfb252919"}},"_resolved":"/tmp/44bae3020352cd607d5f9f3cd2fd49a5/gabrielbryk-jq-ts-1.3.4.tgz","_integrity":"sha512-hzGTVrlYhytGdAkPKCVwqZvmq/R1akD54uKw6awT16zIL5piSmz7DRZBZKSiy9eSq9OGo9fygmc8bxBSTT1yMQ==","repository":{"url":"git+https://github.com/gabrielbryk/jq-ts.git","type":"git"},"_npmVersion":"11.6.2","description":"Deterministic TypeScript implementation of a jq subset for workflow isolates","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"knip":"^5.73.4","husky":"^9.1.7","eslint":"^9.39.2","rimraf":"^6.1.2","tsdown":"^0.17.3","vitest":"^4.0.15","typedoc":"^0.28.15","prettier":"^3.7.4","@eslint/js":"^9.39.2","@types/bun":"latest","size-limit":"^11.2.0","typescript":"^5.9.3","@types/node":"^25.0.1","lint-staged":"^16.2.7","@changesets/cli":"^2.29.8","@commitlint/cli":"^20.2.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@arethetypeswrong/cli":"^0.18.2","@size-limit/preset-small-lib":"^11.2.0","@commitlint/config-conventional":"^20.2.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jq-ts_1.3.4_1766513405095_0.015217962530730489","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@gabrielbryk/jq-ts","version":"1.3.5","keywords":["jq","json","query","filter","workflow","deterministic","interpreter","typescript"],"author":{"url":"https://gabebryk.com/","name":"Gabriel Bryk","email":"me@gabebryk.com"},"license":"MIT","_id":"@gabrielbryk/jq-ts@1.3.5","maintainers":[{"name":"gbryk31","email":"gbryk11@gmail.com"}],"homepage":"https://github.com/gabrielbryk/jq-ts","bugs":{"url":"https://github.com/gabrielbryk/jq-ts/issues"},"dist":{"shasum":"7cdd774c8f2c05ad675f048b03a08ceec98bb369","tarball":"https://registry.npmjs.org/@gabrielbryk/jq-ts/-/jq-ts-1.3.5.tgz","fileCount":10,"integrity":"sha512-S3QbfNlOHfl0Gf3om4y6ZejnSudOugHSX0meTRupAgwY3/GxCsOCNqjbTHQn3hH7TR/lPZb1fjKCqYYNLJ4+nA==","signatures":[{"sig":"MEUCIDlY6Z3oR2sfy0mnJjhaCBXGdEFXrzFAhUaJIbe8ZLBfAiEAwmnffhp9bSgagR1VgvmNHVEV49kRqGZv4ja5EUop/+A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gabrielbryk%2fjq-ts@1.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":510653},"main":"dist/index.cjs","type":"module","_from":"file:gabrielbryk-jq-ts-1.3.5.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"ci":"pnpm run build && pnpm run format:check && pnpm run check-exports && pnpm run lint && pnpm run test","dev":"vitest","docs":"typedoc","lint":"eslint .","size":"size-limit","test":"vitest run","audit":"pnpm audit --audit-level=moderate","build":"tsdown","clean":"rimraf dist coverage docs .turbo node_modules/.cache","release":"changeset publish","lint:fix":"eslint . --fix","size:why":"size-limit --why","typecheck":"tsc --noEmit","docs:watch":"typedoc --watch","test:watch":"vitest","lint-staged":"lint-staged","format:check":"prettier --check .","format:write":"prettier --write .","check-exports":"attw --pack . --ignore-rules=cjs-resolves-to-esm","local-release":"changeset version && changeset publish","test:coverage":"vitest run --coverage","typecheck:watch":"tsc --noEmit --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcdfedc6-e9c7-4662-9f3a-c0cbfb252919"}},"_resolved":"/tmp/bb07c35bb31a2c867f29c8862ac7bbd3/gabrielbryk-jq-ts-1.3.5.tgz","_integrity":"sha512-S3QbfNlOHfl0Gf3om4y6ZejnSudOugHSX0meTRupAgwY3/GxCsOCNqjbTHQn3hH7TR/lPZb1fjKCqYYNLJ4+nA==","repository":{"url":"git+https://github.com/gabrielbryk/jq-ts.git","type":"git"},"_npmVersion":"11.6.2","description":"Deterministic TypeScript implementation of a jq subset for workflow isolates","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"knip":"^5.73.4","husky":"^9.1.7","eslint":"^9.39.2","rimraf":"^6.1.2","tsdown":"^0.17.3","vitest":"^4.0.15","typedoc":"^0.28.15","prettier":"^3.7.4","@eslint/js":"^9.39.2","@types/bun":"latest","size-limit":"^11.2.0","typescript":"^5.9.3","@types/node":"^25.0.1","lint-staged":"^16.2.7","@changesets/cli":"^2.29.8","@commitlint/cli":"^20.2.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@arethetypeswrong/cli":"^0.18.2","@size-limit/preset-small-lib":"^11.2.0","@commitlint/config-conventional":"^20.2.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jq-ts_1.3.5_1766620319628_0.23736257452900444","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@gabrielbryk/jq-ts","version":"1.3.6","keywords":["jq","json","query","filter","workflow","deterministic","interpreter","typescript"],"author":{"url":"https://gabebryk.com/","name":"Gabriel Bryk","email":"me@gabebryk.com"},"license":"MIT","_id":"@gabrielbryk/jq-ts@1.3.6","maintainers":[{"name":"gbryk31","email":"gbryk11@gmail.com"}],"homepage":"https://github.com/gabrielbryk/jq-ts","bugs":{"url":"https://github.com/gabrielbryk/jq-ts/issues"},"dist":{"shasum":"0c66a51964ced5dffa66fafe4eb70ca1d76841ad","tarball":"https://registry.npmjs.org/@gabrielbryk/jq-ts/-/jq-ts-1.3.6.tgz","fileCount":10,"integrity":"sha512-hfMVMxm0oMM6PWjqhA3Rb/0Wnb0/UB3gwjvSRqRlY9IXnh3ajgKG261nLmPHCzLZbvqaA0NgFBSVkwwLv/Bskw==","signatures":[{"sig":"MEUCIQDly8acrll4E32T1DsRPFqtYvRxNswlGnOLjh1SiZbSLAIgHz00joFc3Avek1zIa04v52+2/vXsm4ei7XErNkP+L68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gabrielbryk%2fjq-ts@1.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":511461},"main":"dist/index.cjs","type":"module","_from":"file:gabrielbryk-jq-ts-1.3.6.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"ci":"pnpm run build && pnpm run format:check && pnpm run check-exports && pnpm run lint && pnpm run test","dev":"vitest","docs":"typedoc","lint":"eslint .","size":"size-limit","test":"vitest run","audit":"pnpm audit --audit-level=moderate","build":"tsdown","clean":"rimraf dist coverage docs .turbo node_modules/.cache","release":"changeset publish","lint:fix":"eslint . --fix","size:why":"size-limit --why","typecheck":"tsc --noEmit","docs:watch":"typedoc --watch","test:watch":"vitest","lint-staged":"lint-staged","format:check":"prettier --check .","format:write":"prettier --write .","check-exports":"attw --pack . --ignore-rules=cjs-resolves-to-esm","local-release":"changeset version && changeset publish","test:coverage":"vitest run --coverage","typecheck:watch":"tsc --noEmit --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcdfedc6-e9c7-4662-9f3a-c0cbfb252919"}},"_resolved":"/tmp/daface10e07f23fa31a472c68f859c40/gabrielbryk-jq-ts-1.3.6.tgz","_integrity":"sha512-hfMVMxm0oMM6PWjqhA3Rb/0Wnb0/UB3gwjvSRqRlY9IXnh3ajgKG261nLmPHCzLZbvqaA0NgFBSVkwwLv/Bskw==","repository":{"url":"git+https://github.com/gabrielbryk/jq-ts.git","type":"git"},"_npmVersion":"11.6.2","description":"Deterministic TypeScript implementation of a jq subset for workflow isolates","directories":{},"_nodeVersion":"24.12.0","_hasShrinkwrap":false,"devDependencies":{"knip":"^5.73.4","husky":"^9.1.7","eslint":"^9.39.2","rimraf":"^6.1.2","tsdown":"^0.17.3","vitest":"^4.0.15","typedoc":"^0.28.15","prettier":"^3.7.4","@eslint/js":"^9.39.2","@types/bun":"latest","size-limit":"^11.2.0","typescript":"^5.9.3","@types/node":"^25.0.1","lint-staged":"^16.2.7","@changesets/cli":"^2.29.8","@commitlint/cli":"^20.2.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@arethetypeswrong/cli":"^0.18.2","@size-limit/preset-small-lib":"^11.2.0","@commitlint/config-conventional":"^20.2.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jq-ts_1.3.6_1766632535772_0.6699569017573126","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@gabrielbryk/jq-ts","version":"1.4.0","keywords":["jq","json","query","filter","workflow","deterministic","interpreter","typescript"],"author":{"url":"https://gabebryk.com/","name":"Gabriel Bryk","email":"me@gabebryk.com"},"license":"MIT","_id":"@gabrielbryk/jq-ts@1.4.0","maintainers":[{"name":"gbryk31","email":"gbryk11@gmail.com"}],"homepage":"https://github.com/gabrielbryk/jq-ts","bugs":{"url":"https://github.com/gabrielbryk/jq-ts/issues"},"dist":{"shasum":"1f2a0c930028b59b550c9246455f9594234b8ced","tarball":"https://registry.npmjs.org/@gabrielbryk/jq-ts/-/jq-ts-1.4.0.tgz","fileCount":10,"integrity":"sha512-FJ55osmJCfbHhOAW8muLuPT2fpoBRk+2cLolN43mLyJxJk6QlGYCN/T6C6RKoySMDwSwD4Jf9tFkAkXr7NL/kg==","signatures":[{"sig":"MEUCIEAt7wSx1d3gcaLLTn0Ec1juzVgrQMbzTLH1fa1ctWPRAiEAtesI9Ww068vKIK7h/nU2ycRzHQynbjS5MZnJFR7BA3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gabrielbryk%2fjq-ts@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":610523},"main":"dist/index.cjs","type":"module","_from":"file:gabrielbryk-jq-ts-1.4.0.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"ci":"pnpm run build && pnpm run format:check && pnpm run check-exports && pnpm run lint && pnpm run test","dev":"vitest","docs":"typedoc","lint":"eslint .","size":"size-limit","test":"vitest run","audit":"pnpm audit --audit-level=moderate","build":"tsdown","clean":"rimraf dist coverage docs .turbo node_modules/.cache","release":"changeset publish","lint:fix":"eslint . --fix","size:why":"size-limit --why","typecheck":"tsc --noEmit","docs:watch":"typedoc --watch","test:watch":"vitest","lint-staged":"lint-staged","format:check":"prettier --check .","format:write":"prettier --write .","check-exports":"attw --pack . --ignore-rules=cjs-resolves-to-esm","local-release":"changeset version && changeset publish","test:coverage":"vitest run --coverage","typecheck:watch":"tsc --noEmit --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcdfedc6-e9c7-4662-9f3a-c0cbfb252919"}},"_resolved":"/tmp/32e0964f226c36ce519981aeba2da2a3/gabrielbryk-jq-ts-1.4.0.tgz","_integrity":"sha512-FJ55osmJCfbHhOAW8muLuPT2fpoBRk+2cLolN43mLyJxJk6QlGYCN/T6C6RKoySMDwSwD4Jf9tFkAkXr7NL/kg==","repository":{"url":"git+https://github.com/gabrielbryk/jq-ts.git","type":"git"},"_npmVersion":"11.11.0","description":"Deterministic TypeScript implementation of a jq subset for workflow isolates","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"knip":"^5.73.4","husky":"^9.1.7","eslint":"^9.39.2","rimraf":"^6.1.2","tsdown":"^0.21.1","vitest":"^4.0.15","typedoc":"^0.28.15","prettier":"^3.7.4","@eslint/js":"^9.39.2","@types/bun":"latest","size-limit":"^11.2.0","typescript":"^5.9.3","@types/node":"^25.0.1","lint-staged":"^16.2.7","@changesets/cli":"^2.29.8","@commitlint/cli":"^20.2.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@arethetypeswrong/cli":"^0.18.2","@size-limit/preset-small-lib":"^11.2.0","@commitlint/config-conventional":"^20.2.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jq-ts_1.4.0_1777669836737_0.44864341338915237","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@gabrielbryk/jq-ts","version":"1.5.0","keywords":["jq","json","query","filter","workflow","deterministic","interpreter","typescript"],"author":{"url":"https://gabebryk.com/","name":"Gabriel Bryk","email":"me@gabebryk.com"},"license":"MIT","_id":"@gabrielbryk/jq-ts@1.5.0","maintainers":[{"name":"gbryk31","email":"gbryk11@gmail.com"}],"homepage":"https://github.com/gabrielbryk/jq-ts","bugs":{"url":"https://github.com/gabrielbryk/jq-ts/issues"},"dist":{"shasum":"c7542306e85087763e704e5be0453a8bdd287302","tarball":"https://registry.npmjs.org/@gabrielbryk/jq-ts/-/jq-ts-1.5.0.tgz","fileCount":10,"integrity":"sha512-xgB1p1hNsjNtmEiRLd3oHkR9KzPuDrzYi6dIiQbJYT5TcfxBG7DQxk9p7QwATonMseE4MOHuOJh9FLmwt4M29g==","signatures":[{"sig":"MEQCIEVGg0lqxI3EfCuXTpd41zSYbVV9yqLZRpb50g3XTNzFAiAJiGm5aMKdNcBypFZ/NPJSWq9ncwxeEpjUnUbPQFzRDQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gabrielbryk%2fjq-ts@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":677222},"main":"dist/index.cjs","type":"module","_from":"file:gabrielbryk-jq-ts-1.5.0.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"ci":"pnpm run build && pnpm run format:check && pnpm run check-exports && pnpm run lint && pnpm run test","dev":"vitest","docs":"typedoc","lint":"eslint .","size":"size-limit","test":"vitest run","audit":"pnpm audit --audit-level=moderate","build":"tsdown","clean":"rimraf dist coverage docs .turbo node_modules/.cache","release":"changeset publish","lint:fix":"eslint . --fix","size:why":"size-limit --why","typecheck":"tsc --noEmit","docs:watch":"typedoc --watch","test:watch":"vitest","lint-staged":"lint-staged","format:check":"prettier --check .","format:write":"prettier --write .","check-exports":"attw --pack . --ignore-rules=cjs-resolves-to-esm","local-release":"changeset version && changeset publish","test:coverage":"vitest run --coverage","typecheck:watch":"tsc --noEmit --watch"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcdfedc6-e9c7-4662-9f3a-c0cbfb252919"}},"_resolved":"/tmp/b2e7156c91f9e7d2ebf8873fee3b0c8f/gabrielbryk-jq-ts-1.5.0.tgz","_integrity":"sha512-xgB1p1hNsjNtmEiRLd3oHkR9KzPuDrzYi6dIiQbJYT5TcfxBG7DQxk9p7QwATonMseE4MOHuOJh9FLmwt4M29g==","repository":{"url":"git+https://github.com/gabrielbryk/jq-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"Deterministic TypeScript implementation of a jq subset for workflow isolates","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"knip":"^5.73.4","husky":"^9.1.7","eslint":"^9.39.2","rimraf":"^6.1.2","tsdown":"^0.21.1","vitest":"^4.0.15","typedoc":"^0.28.15","prettier":"^3.7.4","@eslint/js":"^9.39.2","@types/bun":"latest","size-limit":"^11.2.0","typescript":"^5.9.3","@types/node":"^25.0.1","lint-staged":"^16.2.7","@changesets/cli":"^2.29.8","@commitlint/cli":"^20.2.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@arethetypeswrong/cli":"^0.18.2","@size-limit/preset-small-lib":"^11.2.0","@commitlint/config-conventional":"^20.2.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jq-ts_1.5.0_1781940228507_0.9277217156755837","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@gabrielbryk/jq-ts","version":"1.6.0","keywords":["jq","json","query","filter","workflow","deterministic","interpreter","typescript"],"author":{"url":"https://gabebryk.com/","name":"Gabriel Bryk","email":"me@gabebryk.com"},"license":"MIT","_id":"@gabrielbryk/jq-ts@1.6.0","maintainers":[{"name":"gbryk31","email":"gbryk11@gmail.com"}],"homepage":"https://github.com/gabrielbryk/jq-ts","bugs":{"url":"https://github.com/gabrielbryk/jq-ts/issues"},"dist":{"shasum":"05fed49c413904ecb6cb3bdd513c9fc93cfe1454","tarball":"https://registry.npmjs.org/@gabrielbryk/jq-ts/-/jq-ts-1.6.0.tgz","fileCount":10,"integrity":"sha512-xcrtaloVqXm1RNU25b+NaBfH2AkR5pZPRgcddSGUWor42vVMtjsRuf/+bIJyAl7BEUAzKtgAfKUDnl9KIFtb9Q==","signatures":[{"sig":"MEUCIQDD3DCXDQ3OnrZJJczq5+TQuor/U2A/DtthadpC0J1JOAIgDw/psysVsB60MIcvvxakhs45JFj3tBPuRTTINSkvg2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gabrielbryk%2fjq-ts@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":739078},"main":"dist/index.cjs","type":"module","_from":"file:gabrielbryk-jq-ts-1.6.0.tgz","types":"dist/index.d.mts","module":"dist/index.mjs","engines":{"node":">=20"},"exports":{".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"ci":"pnpm run build && pnpm run typecheck && pnpm run format:check && pnpm run check-exports && pnpm run lint && pnpm run knip && pnpm run check:cycles && pnpm run check:madge && pnpm run check:complexity && pnpm run test","dev":"vitest","fta":"fta src","docs":"typedoc","knip":"knip","lint":"eslint .","size":"size-limit","test":"vitest run","audit":"pnpm audit --audit-level=moderate","build":"tsdown","clean":"rimraf dist coverage docs .turbo node_modules/.cache","graph":"madge --image dependency-graph.svg --extensions ts src/index.ts","release":"changeset publish","lint:fix":"eslint . --fix","size:why":"size-limit --why","typecheck":"tsc --noEmit","docs:watch":"typedoc --watch","test:watch":"vitest","check:madge":"madge --circular --extensions ts src/index.ts","lint-staged":"lint-staged","check:cycles":"dpdm --no-warning --no-tree --exit-code circular:1 -T src/index.ts","compat-audit":"pnpm run build && node scripts/compat-audit.mjs","format:check":"prettier --check .","format:write":"prettier --write .","check-exports":"attw --pack . --ignore-rules=cjs-resolves-to-esm","local-release":"changeset version && changeset publish","test:coverage":"vitest run --coverage","typecheck:watch":"tsc --noEmit --watch","check:complexity":"fta src --score-cap 50"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcdfedc6-e9c7-4662-9f3a-c0cbfb252919"}},"_resolved":"/tmp/beb50c4abecc20732b6580d434df9424/gabrielbryk-jq-ts-1.6.0.tgz","_integrity":"sha512-xcrtaloVqXm1RNU25b+NaBfH2AkR5pZPRgcddSGUWor42vVMtjsRuf/+bIJyAl7BEUAzKtgAfKUDnl9KIFtb9Q==","repository":{"url":"git+https://github.com/gabrielbryk/jq-ts.git","type":"git"},"_npmVersion":"11.13.0","description":"Deterministic TypeScript implementation of a jq subset for workflow isolates","directories":{},"_nodeVersion":"24.17.0","_hasShrinkwrap":false,"devDependencies":{"dpdm":"^4.2.0","knip":"^6.11.0","husky":"^9.1.7","madge":"^8.0.0","eslint":"^10.3.0","rimraf":"^6.1.2","tsdown":"^0.21.1","vitest":"^4.0.15","fta-cli":"^3.0.0","js-yaml":"^5.2.0","typedoc":"^0.28.15","prettier":"^3.7.4","@eslint/js":"^9.39.4","size-limit":"^11.2.0","typescript":"^5.9.3","@types/node":"^25.0.1","lint-staged":"^16.2.7","@changesets/cli":"^2.29.8","@commitlint/cli":"^20.2.0","typescript-eslint":"^8.49.0","@vitest/coverage-v8":"^4.0.15","@arethetypeswrong/cli":"^0.18.2","@size-limit/preset-small-lib":"^11.2.0","@commitlint/config-conventional":"^20.2.0","eslint-plugin-simple-import-sort":"^13.0.0"},"peerDependencies":{"typescript":"^5.0.0"},"_npmOperationalInternal":{"tmp":"tmp/jq-ts_1.6.0_1782762244102_0.09950391379652568","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@gabrielbryk/jq-ts","version":"1.7.0","description":"Deterministic TypeScript implementation of a jq subset for workflow isolates","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.mts","license":"MIT","keywords":["jq","json","query","filter","workflow","deterministic","interpreter","typescript"],"homepage":"https://github.com/gabrielbryk/jq-ts","bugs":{"url":"https://github.com/gabrielbryk/jq-ts/issues"},"author":{"name":"Gabriel Bryk","email":"me@gabebryk.com","url":"https://gabebryk.com/"},"repository":{"type":"git","url":"git+https://github.com/gabrielbryk/jq-ts.git"},"type":"module","engines":{"node":">=20"},"devDependencies":{"@arethetypeswrong/cli":"^0.18.2","@changesets/cli":"^2.29.8","@commitlint/cli":"^20.2.0","@commitlint/config-conventional":"^20.2.0","@eslint/js":"^9.39.4","@size-limit/preset-small-lib":"^11.2.0","@types/node":"^25.0.1","@vitest/coverage-v8":"^4.0.15","dpdm":"^4.2.0","eslint":"^10.3.0","eslint-plugin-simple-import-sort":"^13.0.0","fta-cli":"^3.0.0","husky":"^9.1.7","js-yaml":"^5.2.0","knip":"^6.11.0","lint-staged":"^16.2.7","madge":"^8.0.0","prettier":"^3.7.4","rimraf":"^6.1.2","size-limit":"^11.2.0","tsdown":"^0.21.1","typedoc":"^0.28.15","typescript":"^5.9.3","typescript-eslint":"^8.49.0","vitest":"^4.0.15"},"exports":{"./package.json":"./package.json",".":{"import":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}}},"peerDependencies":{"typescript":"^5.0.0"},"scripts":{"dev":"vitest","build":"tsdown","clean":"rimraf dist coverage docs .turbo node_modules/.cache","typecheck":"tsc --noEmit","typecheck:watch":"tsc --noEmit --watch","format:write":"prettier --write .","format:check":"prettier --check .","check-exports":"attw --pack . --ignore-rules=cjs-resolves-to-esm","lint":"eslint .","lint:fix":"eslint . --fix","test":"vitest run","test:coverage":"vitest run --coverage","test:watch":"vitest","audit":"pnpm audit --audit-level=moderate","knip":"knip","check:cycles":"dpdm --no-warning --no-tree --exit-code circular:1 -T src/index.ts","check:madge":"madge --circular --extensions ts src/index.ts","check:complexity":"fta src --score-cap 50","graph":"madge --image dependency-graph.svg --extensions ts src/index.ts","fta":"fta src","compat-audit":"pnpm run build && node scripts/compat-audit.mjs","size":"size-limit","size:why":"size-limit --why","docs":"typedoc","docs:watch":"typedoc --watch","local-release":"changeset version && changeset publish","release":"changeset publish","ci":"pnpm run build && pnpm run typecheck && pnpm run format:check && pnpm run check-exports && pnpm run lint && pnpm run knip && pnpm run check:cycles && pnpm run check:madge && pnpm run check:complexity && pnpm run test","lint-staged":"lint-staged"},"_id":"@gabrielbryk/jq-ts@1.7.0","_integrity":"sha512-zGi4yjqLP0XvXRJs/OfQ/EKAk4vJDnV7pq0DMbaiQg3Vfy6LA2tECEiU7STaRH6TbUdAzJZYpldpb0kwsnvCcg==","_resolved":"/tmp/9c92477ee219af0ca42ac4ca94067888/gabrielbryk-jq-ts-1.7.0.tgz","_from":"file:gabrielbryk-jq-ts-1.7.0.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-zGi4yjqLP0XvXRJs/OfQ/EKAk4vJDnV7pq0DMbaiQg3Vfy6LA2tECEiU7STaRH6TbUdAzJZYpldpb0kwsnvCcg==","shasum":"5beb76055aad6458335cc2ab0ea1bd3720ca480d","tarball":"https://registry.npmjs.org/@gabrielbryk/jq-ts/-/jq-ts-1.7.0.tgz","fileCount":10,"unpackedSize":990967,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@gabrielbryk%2fjq-ts@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHX1UGX8e4cgtxFlvjPPkaMnVZVsCyUOWirroaNIg5ISAiA3UCLjMPbvPAp4LwQrUIeioeHVy/BtmbLHCEQT/360uQ=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:bcdfedc6-e9c7-4662-9f3a-c0cbfb252919"}},"directories":{},"maintainers":[{"name":"gbryk31","email":"gbryk11@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jq-ts_1.7.0_1782927538544_0.11934178906987825"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-12T23:57:06.709Z","modified":"2026-07-01T17:38:59.076Z","1.1.0":"2025-12-12T23:57:06.960Z","1.2.0":"2025-12-13T04:14:14.391Z","1.3.0":"2025-12-22T23:49:11.439Z","1.3.1":"2025-12-23T00:41:08.946Z","1.3.2":"2025-12-23T05:33:58.237Z","1.3.3":"2025-12-23T08:02:56.295Z","1.3.4":"2025-12-23T18:10:05.244Z","1.3.5":"2025-12-24T23:51:59.776Z","1.3.6":"2025-12-25T03:15:35.968Z","1.4.0":"2026-05-01T21:10:36.886Z","1.5.0":"2026-06-20T07:23:48.655Z","1.6.0":"2026-06-29T19:44:04.259Z","1.7.0":"2026-07-01T17:38:58.748Z"},"bugs":{"url":"https://github.com/gabrielbryk/jq-ts/issues"},"author":{"name":"Gabriel Bryk","email":"me@gabebryk.com","url":"https://gabebryk.com/"},"license":"MIT","homepage":"https://github.com/gabrielbryk/jq-ts","keywords":["jq","json","query","filter","workflow","deterministic","interpreter","typescript"],"repository":{"type":"git","url":"git+https://github.com/gabrielbryk/jq-ts.git"},"description":"Deterministic TypeScript implementation of a jq subset for workflow isolates","maintainers":[{"name":"gbryk31","email":"gbryk11@gmail.com"}],"readme":"# jq-ts\n\n[![CI](https://github.com/gabrielbryk/jq-ts/actions/workflows/ci.yml/badge.svg)](https://github.com/gabrielbryk/jq-ts/actions/workflows/ci.yml) [![npm version](https://img.shields.io/npm/v/@gabrielbryk/jq-ts)](https://www.npmjs.com/package/@gabrielbryk/jq-ts) [![license](https://img.shields.io/npm/l/@gabrielbryk/jq-ts)](LICENSE) [![node engines](https://img.shields.io/node/v/@gabrielbryk/jq-ts)](https://github.com/gabrielbryk/jq-ts)\n\nPure TypeScript implementation of a deterministic, zero-dependency subset of the **jq query language**. Safe for V8 isolates (no Node.js built-ins, no filesystem/network), making it compatible with Temporal Workflows and other sandboxed runtimes.\n\n## Features\n\n- Parser → validator → interpreter pipeline with span-rich errors.\n- Deterministic evaluation: stable object key ordering; configurable limits for steps/depth/outputs; zero runtime dependencies.\n- Never touches the host clock, filesystem, network, or environment on its own. Time is available only when you inject it (`options.now`).\n- Broad jq builtin coverage — types/conversions, collections, strings, math, generators, path operations, and an injectable-clock date suite (see [Builtins](#builtins)).\n- Advanced language features: `reduce`, `foreach`, `try`/`catch`, recursive descent (`..`), assignment/update operators (`=`, `|=`, `+=`, …), and destructuring `as` bindings.\n- Dual ESM/CJS builds via `tsdown` with `.d.ts` types.\n\n## Install\n\n```bash\nnpm install @gabrielbryk/jq-ts\n# or: pnpm add @gabrielbryk/jq-ts\n```\n\n## Usage\n\n```ts\nimport { run } from '@gabrielbryk/jq-ts'\n\nconst [result] = run('.foo // \"fallback\"', { foo: null })\n// result === \"fallback\"\n```\n\n`run(source, input, options?)` returns an array of results (jq filters yield zero or more values). Options include `limits`, predefined `vars`, and `now`:\n\n```ts\n// Seed variables (without the `$` prefix):\nrun('.[] | . + $bump', [1, 2], { vars: { bump: 10 } }) // => [11, 12]\n\n// `now` and date builtins require an injected instant (a Date or epoch seconds).\n// Without it, `now` throws — jq-ts never reads the host clock itself.\nrun('now | todate', null, { now: 1_700_000_000 }) // => [\"2023-11-14T22:13:20Z\"]\n```\n\n## Builtins\n\nA representative (not exhaustive) view of what's implemented; see [`planning-docs/compatibility.md`](planning-docs/compatibility.md) for the full jq 1.8 matrix.\n\n- **Types & conversion**: `type`, `tostring`, `tonumber`, `toboolean`, `length`, `not`, `has`, `in`, `keys`, `keys_unsorted`, and type filters (`arrays`, `objects`, `booleans`, `numbers`, `strings`, `nulls`, `values`, `iterables`, `scalars`, `finites`, `normals`).\n- **Collections**: `map`, `map_values`, `select`, `sort`, `sort_by`, `group_by`, `unique`, `unique_by`, `reverse`, `flatten`, `add`, `min`/`max`/`min_by`/`max_by`, `to_entries`, `from_entries`, `with_entries`, `del`, `pick`, `transpose`, `bsearch`, `combinations`, `contains`, `inside`.\n- **Strings**: `split`, `join`, `startswith`, `endswith`, `ltrimstr`/`rtrimstr`/`trimstr`, `trim`/`ltrim`/`rtrim`, `ascii_downcase`, `ascii_upcase`, `explode`, `implode`, `index`, `rindex`, `indices`, `utf8bytelength`, `tojson`, `fromjson`.\n- **Math**: `floor`, `ceil`, `round`, `abs`, `sqrt`, `nan`, `infinite`, `isnan`, `isinfinite`, `isfinite`, `isnormal`.\n- **Generators & iteration**: `range`, `limit`, `skip`, `first`, `last`, `nth`, `while`, `until`, `repeat`, `recurse`, `isempty`, `all`, `any`, `empty`.\n- **Paths**: `path`, `paths`, `getpath`, `setpath`, `delpaths`.\n- **Dates** (require an injected clock for `now`): `now`, `gmtime`, `localtime`, `mktime`, `strftime`, `strflocaltime`, `strptime`, `todate`/`todateiso8601`, `fromdate`/`fromdateiso8601`.\n- **Errors & control flow**: `error`, `try`/`catch`, `if`/`then`/`elif`/`else`/`end`, `reduce`, `foreach`, inline `def`, `as` destructuring, alternative `//`, and optional `?`.\n\n## Docs\n\n- [`planning-docs/requirements.md`](planning-docs/requirements.md) — determinism and compatibility constraints\n- [`planning-docs/compatibility.md`](planning-docs/compatibility.md) — jq 1.8 compatibility matrix and helper API notes\n- [`planning-docs/workflow-dsl.md`](planning-docs/workflow-dsl.md) — embedding jq-ts as an expression engine in host DSLs (`${...}` envelopes)\n- [`planning-docs/subset.md`](planning-docs/subset.md) — supported syntax and builtins\n- [`planning-docs/design.md`](planning-docs/design.md) — interpreter design and safety limits\n- [`planning-docs/testing.md`](planning-docs/testing.md) — conformance strategy (incl. jq integration fixtures)\n\n## Development\n\n```bash\ngit clone https://github.com/gabrielbryk/jq-ts.git\ncd jq-ts\npnpm install\npnpm run build\n```\n\nKey commands:\n\n- `pnpm run dev` — Vitest watch\n- `pnpm run test` — full test suite (includes jq integration; auto-skips if `jq` missing)\n- `pnpm run test:coverage` — tests with coverage\n- `pnpm run lint` — ESLint\n- `pnpm run format:write` — Prettier formatting\n- `pnpm run build` — build CJS/ESM + types\n- `pnpm run ci` — build + format check + exports + lint + tests\n\n## Contributing\n\nSee [CONTRIBUTING.md](CONTRIBUTING.md). We follow Conventional Commits and require `pnpm run ci` before PRs. Contributor guide: [AGENTS.md](AGENTS.md).\n\n## License\n\nMIT\n","readmeFilename":"README.md"}