{"_id":"athena-query-result-parser","_rev":"53-5106772d86630a357e3ed81f0c04ccd8","name":"athena-query-result-parser","dist-tags":{"latest":"0.6.2"},"versions":{"0.1.4":{"name":"athena-query-result-parser","version":"0.1.4","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.1.4","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"cd21515098ce1d27489721f3fccbcfaa4685f90d","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.1.4.tgz","fileCount":6,"integrity":"sha512-lNN6rNb/S5v69BCMxIvH/ka/zwqUw1NEbR3ixCNvQQocuJnnfnmZbm5IOhFUbcP6fhjWxXXnnarErDABAxHUCw==","signatures":[{"sig":"MEQCIAgAglYfOVBIA46ZUKvvf38TGGnyM2FVEi54KKp0QlIKAiANzPOKJxILlFMvn1EE6VGj7/HmjBVYmkXK8EunPJD1jA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35070},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.1.4.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"yicr","email":"yuichiro.higa@gmail.com"},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.1.4.tgz","_integrity":"sha512-lNN6rNb/S5v69BCMxIvH/ka/zwqUw1NEbR3ixCNvQQocuJnnfnmZbm5IOhFUbcP6fhjWxXXnnarErDABAxHUCw==","repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.6.2","description":"A small TypeScript library that parses [Amazon Athena](https://aws.amazon.com/athena/) query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, a","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9","projen":"^0.99.10","ts-jest":"^29.4.6","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^16","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.1.4_1770448164145_0.8261593980798019","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"athena-query-result-parser","version":"0.1.5","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.1.5","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"184e68b6765665d9847fc2a559a9384951b1b3cc","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.1.5.tgz","fileCount":6,"integrity":"sha512-bdhBCPL+Pczb3E28D3jy1D0V2YvypgT4HBIFfWpKpavl5GuQoFzE/vjsJx+igu/F5xAL7JsdgKb0FjR2R2070w==","signatures":[{"sig":"MEUCIHHwHj567DjTtlhyWK4BJ2B3bgy52G+1jJopiljabJ+/AiEAurXBP8uWh7Re1OEl937AVAzHA2GRbop5jIPPKhTDH98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35070},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.1.5.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.1.5.tgz","_integrity":"sha512-bdhBCPL+Pczb3E28D3jy1D0V2YvypgT4HBIFfWpKpavl5GuQoFzE/vjsJx+igu/F5xAL7JsdgKb0FjR2R2070w==","repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.6.2","description":"A small TypeScript library that parses [Amazon Athena](https://aws.amazon.com/athena/) query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, a","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9","projen":"^0.99.10","ts-jest":"^29.4.6","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^16","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.1.5_1770449202413_0.24092496690063392","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"athena-query-result-parser","version":"0.1.6","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.1.6","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"9bf58cfc637d9b943a76782cede42a78a852a2ec","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.1.6.tgz","fileCount":6,"integrity":"sha512-JsqdvXVl1yFe2Ut4ggKBDooev7LL1Eus+mz5mWmikwIM1NrzE7HDElmUe7TGLTz8jN+m1llvD+ZyWQRZRopr9w==","signatures":[{"sig":"MEQCIDtxdCb5SIUZ/V00fmiwgM256l5al3jnBMVugDcWFTjzAiAwSy4joFHJ8q12RJu+WAJRdRjlL0megxBh7qCJkPWVzw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35070},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.1.6.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.1.6.tgz","_integrity":"sha512-JsqdvXVl1yFe2Ut4ggKBDooev7LL1Eus+mz5mWmikwIM1NrzE7HDElmUe7TGLTz8jN+m1llvD+ZyWQRZRopr9w==","repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.6.2","description":"A small TypeScript library that parses [Amazon Athena](https://aws.amazon.com/athena/) query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, a","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9","projen":"^0.99.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^16","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.1.6_1770603069823_0.8341780152333416","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"athena-query-result-parser","version":"0.1.7","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.1.7","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"012b0bfdb79721621093d6662400e8aad887a8f6","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.1.7.tgz","fileCount":6,"integrity":"sha512-uryYqt+el3vL0nwWFiyeBZ8ZeNiw1NkVixChjq05oXtfNk0ECHYSURX5eph5faI3Pp6gvDo4grAoveX2egFNcg==","signatures":[{"sig":"MEUCIGEKqPUy6hsXOnIRP8MxlP2OR+CStGI4AsV4Qse1kMbFAiEAxvbk9ANjplge9x/u9yy7in1H/kOzzKmiQCGJAXqoCCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35070},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.1.7.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.1.7.tgz","_integrity":"sha512-uryYqt+el3vL0nwWFiyeBZ8ZeNiw1NkVixChjq05oXtfNk0ECHYSURX5eph5faI3Pp6gvDo4grAoveX2egFNcg==","repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.6.2","description":"A small TypeScript library that parses [Amazon Athena](https://aws.amazon.com/athena/) query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, a","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9","projen":"^0.99.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^16","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.1.7_1770690427619_0.15644207633314133","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"athena-query-result-parser","version":"0.1.8","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.1.8","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"916a43da293ade29e91b27e1fd0cda64b2abc6d0","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.1.8.tgz","fileCount":6,"integrity":"sha512-Sa83NLc5U+ofhyYEVnUR23/dFFW//+p9pxJCLreFU0aJQLhaxKr5WElopB1MfKHbQ73QcApwVxAyRXf7EWGaZw==","signatures":[{"sig":"MEUCIESEZbhCRxr1dXoX/rDs30Dx6XakCmy998+lJI49rVSSAiEAvkapHVP9b9cypGOIa/GTCCR3vHKy27jOliRlwM4BCUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35070},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.1.8.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.1.8.tgz","_integrity":"sha512-Sa83NLc5U+ofhyYEVnUR23/dFFW//+p9pxJCLreFU0aJQLhaxKr5WElopB1MfKHbQ73QcApwVxAyRXf7EWGaZw==","repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.6.2","description":"A small TypeScript library that parses [Amazon Athena](https://aws.amazon.com/athena/) query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, a","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9","projen":"^0.99.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^16","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.1.8_1770776183747_0.4215655677890182","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"athena-query-result-parser","version":"0.1.9","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.1.9","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"ba9ca83577823c18138056d537253620db2a87d8","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.1.9.tgz","fileCount":6,"integrity":"sha512-oWy5QHoY1TkZ/YXMMcH7MeBObbnEryTIMITwo9dcU7OQ63GUrhuY3+9ikYBFyq0WY4Nx2rc4Qf+SD1q87DIuvQ==","signatures":[{"sig":"MEYCIQDv+iQDoclc9GQ4xEdZ2Xa2EcRZ979IH0ZP+1u6Jc7C8gIhAJiASie7Z2vbiaDidttnjDX15YQqEvlGe5/QDzoLLfRn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35070},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.1.9.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.1.9.tgz","_integrity":"sha512-oWy5QHoY1TkZ/YXMMcH7MeBObbnEryTIMITwo9dcU7OQ63GUrhuY3+9ikYBFyq0WY4Nx2rc4Qf+SD1q87DIuvQ==","repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.6.2","description":"A small TypeScript library that parses [Amazon Athena](https://aws.amazon.com/athena/) query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, a","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9","projen":"^0.99.11","ts-jest":"^29.4.6","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^16","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.1.9_1770862216013_0.38410921826403577","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"athena-query-result-parser","version":"0.1.10","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.1.10","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"3ee3ff9ad988c54a220daee44fc2cec423d8ef3d","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.1.10.tgz","fileCount":6,"integrity":"sha512-mASbjRZFbfj2uSDTLAO5Ky01wNh2hYiUCCsTBC5QRq6TLLDMU41WZJFGblEHleATG0gcxKX+wQcgYRdae0FTJA==","signatures":[{"sig":"MEYCIQCDCD6ptNixyPuAxrUMCiuXBopjriuR+FHtUiO6SDqWwAIhAM8c2JVuE8qutma3L4fi5aMiGGyikXeTtBGJ/3p4BDLR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35071},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.1.10.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.1.10.tgz","_integrity":"sha512-mASbjRZFbfj2uSDTLAO5Ky01wNh2hYiUCCsTBC5QRq6TLLDMU41WZJFGblEHleATG0gcxKX+wQcgYRdae0FTJA==","repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.6.2","description":"A small TypeScript library that parses [Amazon Athena](https://aws.amazon.com/athena/) query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, a","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9","projen":"^0.99.12","ts-jest":"^29.4.6","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^16","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.1.10_1770948795699_0.8719083555975755","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"athena-query-result-parser","version":"0.1.11","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.1.11","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"0ec5fa6ec99e84eaa78a4c6001a7304afa1e8cf0","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.1.11.tgz","fileCount":6,"integrity":"sha512-Y7K1A8Llc3N2Eti9BmhnOkYhysLPvKho0X8uZhz+LQ0DDsgipNYpiZ6ITG5QHAZnRM9Pxahs0XfCAwq3Ny4Aeg==","signatures":[{"sig":"MEUCIQDz2P8XqrHMdBvGsuCI724KBR6R4egdWN8tjk6432PSOwIgFItP9iBKu+3/EXuVC9bmns9OSML2aoOxHt4mx9l1V+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35071},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.1.11.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.1.11.tgz","_integrity":"sha512-Y7K1A8Llc3N2Eti9BmhnOkYhysLPvKho0X8uZhz+LQ0DDsgipNYpiZ6ITG5QHAZnRM9Pxahs0XfCAwq3Ny4Aeg==","repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.6.2","description":"A small TypeScript library that parses [Amazon Athena](https://aws.amazon.com/athena/) query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, a","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9","projen":"^0.99.12","ts-jest":"^29.4.6","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^16","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.1.11_1771207724921_0.6555608835757476","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"athena-query-result-parser","version":"0.1.12","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.1.12","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"9febb19962410ec04948150e542c1f817c834129","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.1.12.tgz","fileCount":6,"integrity":"sha512-nD+NuH3R0KEJCiigzh7zw6kW55c5Y2teZ45pcWL28wN7OkQhLSH7uCrk4Sg21ctOSNbkcIClIbrDELpd5709cw==","signatures":[{"sig":"MEUCIAMtiFGHgcFesHtomW3HgOo2d3zaChrvppDkBX9AjK76AiEAtSF26hVIjbcWA7aPlE534mnIl6i+LOIim3mmRxz52ow=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35071},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.1.12.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.1.12.tgz","_integrity":"sha512-nD+NuH3R0KEJCiigzh7zw6kW55c5Y2teZ45pcWL28wN7OkQhLSH7uCrk4Sg21ctOSNbkcIClIbrDELpd5709cw==","repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.6.2","description":"A small TypeScript library that parses [Amazon Athena](https://aws.amazon.com/athena/) query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, a","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9","projen":"^0.99.12","ts-jest":"^29.4.6","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^16","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.1.12_1771293924330_0.5282308728274223","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"athena-query-result-parser","version":"0.1.13","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.1.13","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"204e82ac2e4e0d3f6fefb38b70b7872b4c581180","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.1.13.tgz","fileCount":6,"integrity":"sha512-bSnfqo7oyCNiXSl3KI/VIAhucSjhWpfjFNp+B5cyyNtd0rwY7Ztkd9uMjRuvn6b+TkH7jmqa00Nz0Ezmmn4j0Q==","signatures":[{"sig":"MEUCIQCu6C8Pda/zlccWItfOCd/yQnIRA7L7qZ9okJ8DtE1T0gIgcAu67BZiQ5+e95ItDYhLFKM8VjXChyk4GdPn9dnHk8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35071},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.1.13.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.1.13.tgz","_integrity":"sha512-bSnfqo7oyCNiXSl3KI/VIAhucSjhWpfjFNp+B5cyyNtd0rwY7Ztkd9uMjRuvn6b+TkH7jmqa00Nz0Ezmmn4j0Q==","repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.6.2","description":"A small TypeScript library that parses [Amazon Athena](https://aws.amazon.com/athena/) query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, a","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9","projen":"^0.99.12","ts-jest":"^29.4.6","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^16","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.1.13_1771380600077_0.41959881304305924","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"athena-query-result-parser","version":"0.1.14","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.1.14","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"e46391d85e502dbc5c52f6dac6e0c59ac5039d44","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.1.14.tgz","fileCount":6,"integrity":"sha512-7sQ60nd2JvrNqkkbUb6ub5+Sk+cYVJY/fImjs8NTXz++9+QzYAiaxRMNFoIt+Wcsc81tkv+SI5rfPCPTurVwRw==","signatures":[{"sig":"MEYCIQCLiU16F6TmTpPnFqXjbUQdxOUGwU8eAQYs+t3quZ5CpQIhAI6zaOx8wIrxHIRMjRgVqSQs3gh7n5Xu8x+xyMOhVUkF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35071},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.1.14.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.1.14.tgz","_integrity":"sha512-7sQ60nd2JvrNqkkbUb6ub5+Sk+cYVJY/fImjs8NTXz++9+QzYAiaxRMNFoIt+Wcsc81tkv+SI5rfPCPTurVwRw==","repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.6.2","description":"A small TypeScript library that parses [Amazon Athena](https://aws.amazon.com/athena/) query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, a","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9","projen":"^0.99.12","ts-jest":"^29.4.6","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^16","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.1.14_1771466876495_0.09674960005083677","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"athena-query-result-parser","version":"0.1.15","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.1.15","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"02850179a31c3ba4333ce3e62e66345978932e45","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.1.15.tgz","fileCount":6,"integrity":"sha512-QfeufcZinyuyIX0FKf8VT8H9xaYbFfTUkQWfPzi5cy5Y7CgSp7OiETHnMwAi6obHlxsEhyyu8AFFgJVxGLm8Qg==","signatures":[{"sig":"MEUCICa6qViQXd36lYOxF4TyHO2KqOROoqS3D8S9HSFB/CVFAiEApClRXoEcJ9GJSIJA+VUU11n4mrXxRBszPSqaMVNxcAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35071},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.1.15.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.1.15.tgz","_integrity":"sha512-QfeufcZinyuyIX0FKf8VT8H9xaYbFfTUkQWfPzi5cy5Y7CgSp7OiETHnMwAi6obHlxsEhyyu8AFFgJVxGLm8Qg==","repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.6.2","description":"A small TypeScript library that parses [Amazon Athena](https://aws.amazon.com/athena/) query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, a","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9","projen":"^0.99.12","ts-jest":"^29.4.6","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^16","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.1.15_1771480673756_0.7523720797308773","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"athena-query-result-parser","version":"0.1.16","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.1.16","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"02e04b9dd9a0360e809a45c866b91dcb348d0c91","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.1.16.tgz","fileCount":6,"integrity":"sha512-h3FlU7jQcUv/fOGpheTFIK356VShmdfvejzfkpd+g/mnsdP839zCbtjm5iKAl3oFno+gT0Y+rGv8tRaRxQMHfg==","signatures":[{"sig":"MEYCIQDU7XJqjNJJi4JR51i7/nneDq1O2CM6g/da4KCuzK9pZAIhAOrpYHflrB62D56FtF8C82DcxoAPj4WlUMXOU/am5BaA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35071},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.1.16.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.1.16.tgz","_integrity":"sha512-h3FlU7jQcUv/fOGpheTFIK356VShmdfvejzfkpd+g/mnsdP839zCbtjm5iKAl3oFno+gT0Y+rGv8tRaRxQMHfg==","repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.6.2","description":"A small TypeScript library that parses [Amazon Athena](https://aws.amazon.com/athena/) query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, a","directories":{},"_nodeVersion":"24.13.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9","projen":"^0.99.16","ts-jest":"^29.4.6","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^16","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.1.16_1771814048196_0.8005871815598828","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"athena-query-result-parser","version":"0.1.17","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.1.17","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"d035628f9d4bbbbed98b174d9c4d0482cc2bc53d","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.1.17.tgz","fileCount":6,"integrity":"sha512-b7qiOVAToriqyl/uZZsSlW9RXThGh1raX1/46IP/vDyQq4iHvDHHFYAe7HqR34Wv5LInfP0KTLrpvDE8TxYkpQ==","signatures":[{"sig":"MEYCIQD2Pj8JA7EZtwNt7dfxu4c55kvgwN2N/LRU1PffE4JyjAIhAMKu76Cv+8Fas5ud87AmQ0hj0dyxnGwN1Oq1pDi/kl9k","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35071},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.1.17.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.1.17.tgz","_integrity":"sha512-b7qiOVAToriqyl/uZZsSlW9RXThGh1raX1/46IP/vDyQq4iHvDHHFYAe7HqR34Wv5LInfP0KTLrpvDE8TxYkpQ==","repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.8.0","description":"A small TypeScript library that parses [Amazon Athena](https://aws.amazon.com/athena/) query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, a","directories":{},"_nodeVersion":"24.13.1","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9","projen":"^0.99.17","ts-jest":"^29.4.6","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^16","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.1.17_1772418571084_0.3804067824358659","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"athena-query-result-parser","version":"0.1.18","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.1.18","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"fab43974aa02d9a864f7c3bc020c900cd458c0df","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.1.18.tgz","fileCount":6,"integrity":"sha512-m/cvuavMyyU5YPYUyTXS8+KMMBPCTKJhTJ1F9C5B9SfHv9SNTe7x0kEcFMYWuZCQpZDI9dut/FhPSWblifzSTQ==","signatures":[{"sig":"MEYCIQCIxruBwO9fT/mfJrWIFw/lsHDPGqeDoIu4/ka5k0lxIQIhAMbkO8+1s4cn0i2BnQ+JGxed1+oMyemrMXRuKunbboJ7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35071},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.1.18.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.1.18.tgz","_integrity":"sha512-m/cvuavMyyU5YPYUyTXS8+KMMBPCTKJhTJ1F9C5B9SfHv9SNTe7x0kEcFMYWuZCQpZDI9dut/FhPSWblifzSTQ==","repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.9.0","description":"A small TypeScript library that parses [Amazon Athena](https://aws.amazon.com/athena/) query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, a","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.2.0","eslint":"^9","projen":"^0.99.19","ts-jest":"^29.4.6","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^16","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.1.18_1773023508397_0.5306457041468553","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"athena-query-result-parser","version":"0.1.19","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.1.19","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"a781cff92de8effc596ea89343f56662b5297b01","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.1.19.tgz","fileCount":6,"integrity":"sha512-dOMlCx6vExKeE9LvsEBDMD9ncs369JFYJ/tOfnPFIDuRBAr993KhL0LOK1LyW5mOIaQLfR4VU1etAKzO0q4OXQ==","signatures":[{"sig":"MEUCIGORRNoZ1uA8U2z8ALG0p3l5RZd6av/Jb6soiIk9xfZgAiEAklKOACToxyxMskk051dfPtc5i13wB6uxO4v7A/mpm0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35071},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.1.19.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.1.19.tgz","_integrity":"sha512-dOMlCx6vExKeE9LvsEBDMD9ncs369JFYJ/tOfnPFIDuRBAr993KhL0LOK1LyW5mOIaQLfR4VU1etAKzO0q4OXQ==","repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.9.0","description":"A small TypeScript library that parses [Amazon Athena](https://aws.amazon.com/athena/) query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, a","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^9","projen":"^0.99.20","ts-jest":"^29.4.6","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^16","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.1.19_1773629090634_0.1223807238308181","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"athena-query-result-parser","version":"0.1.20","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.1.20","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"76b7b03514ded2b2048003517946efbaf16fda33","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.1.20.tgz","fileCount":6,"integrity":"sha512-4DEHjM5sHL8c5ew3i6wIRFKNqimE5l1VDHrZHQ2kgaKx0NhcA21xxXiK7PPJAToDqMa40+pMNgEWxvZ1teV4uA==","signatures":[{"sig":"MEYCIQCjmw7l7JLx+o7lsS9UEDjCJHu4LrFsFuSO49kTcqIQHwIhANXFDfqH4RCjSZHJrx/cJ8BL9ZX/SlFl6siFqE/58VCl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.1.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35071},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.1.20.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.1.20.tgz","_integrity":"sha512-4DEHjM5sHL8c5ew3i6wIRFKNqimE5l1VDHrZHQ2kgaKx0NhcA21xxXiK7PPJAToDqMa40+pMNgEWxvZ1teV4uA==","repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.9.0","description":"A small TypeScript library that parses [Amazon Athena](https://aws.amazon.com/athena/) query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, a","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^9","projen":"^0.99.21","ts-jest":"^29.4.6","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^16","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.1.20_1774233413709_0.274976761329337","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"athena-query-result-parser","version":"0.2.0","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.2.0","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"d5a2acd1c4fc2057b9cf9fda46060d7b19932c51","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.2.0.tgz","fileCount":6,"integrity":"sha512-z19Jo5k8ruXyiaXOzH5t1B7J/a8/Fphi8t/sc7HH6Y3MVlvUCdlkB1uODGAPwHMDL9Il8FLKgpcy4VVcm+CT1w==","signatures":[{"sig":"MEUCIEJXwYkj8pRWHzuRVrZOFEApVMATmo8EbLTnu2eEdSqPAiEArIdcSHEFDrv5204zCWC+UqHY87ZR3YO8lBsVSMGtYMA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":37487},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.2.0.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.2.0.tgz","_integrity":"sha512-z19Jo5k8ruXyiaXOzH5t1B7J/a8/Fphi8t/sc7HH6Y3MVlvUCdlkB1uODGAPwHMDL9Il8FLKgpcy4VVcm+CT1w==","repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.9.0","description":"[![npm version](https://img.shields.io/npm/v/athena-query-result-parser.svg)](https://www.npmjs.com/package/athena-query-result-parser) [![license](https://img.shields.io/npm/l/athena-query-result-parser.svg)](https://www.npmjs.com/package/athena-query-re","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^9","projen":"^0.99.21","ts-jest":"^29.4.6","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^16","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.2.0_1774520847737_0.5785117426941109","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"athena-query-result-parser","version":"0.2.1","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.2.1","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"9debe5ecb76179b8cc96e41467517a4516caf5fb","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.2.1.tgz","fileCount":5,"integrity":"sha512-I+2kjWc7zRV5teuhr4509cEr32x2ezl1OXi04uvCzbcqLO8aLbbp8vRjTCUSxjcpeJhlpCh8BT8tX9bdFpNb3g==","signatures":[{"sig":"MEUCIQDUo6tZwtO6+f7MyVAQ9HZZnDUSGHFofSOGH8nPceszrwIgTgggYNedvbVkfK4xSVrpyLroCNYxiOvI77LfKMnjo8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36765},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.2.1.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.2.1.tgz","_integrity":"sha512-I+2kjWc7zRV5teuhr4509cEr32x2ezl1OXi04uvCzbcqLO8aLbbp8vRjTCUSxjcpeJhlpCh8BT8tX9bdFpNb3g==","repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.9.0","description":"[![npm version](https://img.shields.io/npm/v/athena-query-result-parser.svg)](https://www.npmjs.com/package/athena-query-result-parser) [![license](https://img.shields.io/npm/l/athena-query-result-parser.svg)](https://www.npmjs.com/package/athena-query-re","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^9","projen":"^0.99.21","ts-jest":"^29.4.6","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^16","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.2.1_1774521517188_0.15354480335245602","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"athena-query-result-parser","version":"0.2.2","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.2.2","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"25f6a1a9e600d94a0968202a99477c25a93d500e","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.2.2.tgz","fileCount":5,"integrity":"sha512-V5S1h2bof55Qqfnmfb0vJZjitBsGf1XYx58wd/E5oagZvArdqnj8bb05bQL6ttojevXFbdemz/WzS15Z2qyqxw==","signatures":[{"sig":"MEYCIQD4bsCh4Llam7zIaLbkVR0Ka8av006CV5kNP45Ren1MxwIhAJcrGHSm/F5cq3+Zh0c1ijuQBQf+izgmM7IJm70LGoy3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36765},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.2.2.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.2.2.tgz","_integrity":"sha512-V5S1h2bof55Qqfnmfb0vJZjitBsGf1XYx58wd/E5oagZvArdqnj8bb05bQL6ttojevXFbdemz/WzS15Z2qyqxw==","repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.9.0","description":"[![npm version](https://img.shields.io/npm/v/athena-query-result-parser.svg)](https://www.npmjs.com/package/athena-query-result-parser) [![license](https://img.shields.io/npm/l/athena-query-result-parser.svg)](https://www.npmjs.com/package/athena-query-re","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^9","projen":"^0.99.21","ts-jest":"^29.4.6","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^16","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.2.2_1774860794898_0.7769040988814053","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"athena-query-result-parser","version":"0.2.3","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.2.3","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"775c9af20f138b9e56c4af7ca5c68ead0a62136f","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.2.3.tgz","fileCount":5,"integrity":"sha512-Go4hSvvoQzg1XCwwNyYaQ7+gPw0JvfezXY1OgXtEdEqXckUzn1854pb9k5kpgVeoomGjCs5QSjYpyGjajXh9Xw==","signatures":[{"sig":"MEYCIQDMC169kGawLRIGJgtoCTjQQRIPyI9WadNj6t8MtDuTbQIhANGBmnvv3YGo6nUST5+VrAbNyzqLbedFBLYYf8L4LyN0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36765},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.2.3.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.2.3.tgz","_integrity":"sha512-Go4hSvvoQzg1XCwwNyYaQ7+gPw0JvfezXY1OgXtEdEqXckUzn1854pb9k5kpgVeoomGjCs5QSjYpyGjajXh9Xw==","repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.9.0","description":"[![npm version](https://img.shields.io/npm/v/athena-query-result-parser.svg)](https://www.npmjs.com/package/athena-query-result-parser) [![license](https://img.shields.io/npm/l/athena-query-result-parser.svg)](https://www.npmjs.com/package/athena-query-re","directories":{},"_nodeVersion":"24.14.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^9","projen":"^0.99.26","ts-jest":"^29.4.6","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^16","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.2.3_1774861106841_0.5624916634017407","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"athena-query-result-parser","version":"0.2.4","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.2.4","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"daf4abaa17a20d8186d80c2c4fbff094148b0d8f","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.2.4.tgz","fileCount":5,"integrity":"sha512-vSEAqMr4uCvQ2CytT0PeK1MhY2etth6N0zOGGNxbnZ3m7YsS5de0EmPxOx24JXpN1ltIbii5K3JBKZ60yx+o8Q==","signatures":[{"sig":"MEQCICyxWdkh5W+mtVMsL1i/AqA4BBCERawBbYSXhAu1rW5BAiArrE62lidMi+PoIHYxSJ2SpnxVzzf2ry6lozQXz2DMkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36765},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.2.4.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"npx projen bump","test":"npx projen test","build":"npx projen build","eject":"npx projen eject","watch":"npx projen watch","eslint":"npx projen eslint","projen":"npx projen","unbump":"npx projen unbump","clobber":"npx projen clobber","compile":"npx projen compile","default":"npx projen default","package":"npx projen package","release":"npx projen release","upgrade":"npx projen upgrade","test:watch":"npx projen test:watch","pre-compile":"npx projen pre-compile","post-compile":"npx projen post-compile","post-upgrade":"npx projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.2.4.tgz","_integrity":"sha512-vSEAqMr4uCvQ2CytT0PeK1MhY2etth6N0zOGGNxbnZ3m7YsS5de0EmPxOx24JXpN1ltIbii5K3JBKZ60yx+o8Q==","repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.11.0","description":"[![npm version](https://img.shields.io/npm/v/athena-query-result-parser.svg)](https://www.npmjs.com/package/athena-query-result-parser) [![license](https://img.shields.io/npm/l/athena-query-result-parser.svg)](https://www.npmjs.com/package/athena-query-re","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^9","projen":"^0.99.34","ts-jest":"^29.4.9","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^16","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.2.4_1775443807286_0.1685340558285493","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"athena-query-result-parser","version":"0.2.5","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.2.5","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"807a19b3395d79292106e0e9fe67772b1441589a","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.2.5.tgz","fileCount":5,"integrity":"sha512-dpY6SUtAhf5fpp+MomyzhGs7ySfHq9uvtqOxQWNjmmylzcuexh9Oo7B4smXUsW2PQoY0jcX/V5WjS9PamD8e7A==","signatures":[{"sig":"MEUCIFmeqKZBfYon+2XonBWVfzGWea57UFf0qWbRuqL0Ikx2AiEAnhPVdJqAynhX0VPF8zQndlJigXGGxnAKeuECdkgLM0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36693},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.2.5.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","test:watch":"projen test:watch","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.2.5.tgz","_integrity":"sha512-dpY6SUtAhf5fpp+MomyzhGs7ySfHq9uvtqOxQWNjmmylzcuexh9Oo7B4smXUsW2PQoY0jcX/V5WjS9PamD8e7A==","repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.11.0","description":"[![npm version](https://img.shields.io/npm/v/athena-query-result-parser.svg)](https://www.npmjs.com/package/athena-query-result-parser) [![license](https://img.shields.io/npm/l/athena-query-result-parser.svg)](https://www.npmjs.com/package/athena-query-re","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^9","projen":"^0.99.48","ts-jest":"^29.4.9","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^16","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.2.5_1776131428694_0.28345710987337025","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"athena-query-result-parser","version":"0.2.6","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.2.6","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"e669c8e2536dd52555de159af33de839ddbb4a52","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.2.6.tgz","fileCount":5,"integrity":"sha512-+u5Uvn5dInewVkThRXWYiuHAp3eH3msgTlS5/c+HRO7k5tytWWAYjUziOnXA9CL1rklvJayJATOCffNIXLBkRw==","signatures":[{"sig":"MEQCIH7T9VAXJaWmQl6rlhN7A2jE/wavDcNpNEvBtaJ1bH/bAiAKBEZqFosYhhzDftWf73U1BSQcujRrOvlRIqb8OaCqTw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.2.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36693},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.2.6.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","test:watch":"projen test:watch","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.2.6.tgz","_integrity":"sha512-+u5Uvn5dInewVkThRXWYiuHAp3eH3msgTlS5/c+HRO7k5tytWWAYjUziOnXA9CL1rklvJayJATOCffNIXLBkRw==","repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.11.0","description":"[![npm version](https://img.shields.io/npm/v/athena-query-result-parser.svg)](https://www.npmjs.com/package/athena-query-result-parser) [![license](https://img.shields.io/npm/l/athena-query-result-parser.svg)](https://www.npmjs.com/package/athena-query-re","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^9","projen":"^0.99.48","ts-jest":"^29.4.9","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^16","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.2.6_1776131729853_0.8541688134016201","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"athena-query-result-parser","version":"0.2.7","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.2.7","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"178157a0168f7ed8fe14a118baf5a5abca8ee639","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.2.7.tgz","fileCount":5,"integrity":"sha512-hZI/Ot1kp1fuC3P3911I/Gc8x4EW1gz9L51hGkvtPdKaVjnKZ2Qzss721UmqRAggLpQ9cyaP3dgvasP29b0aIA==","signatures":[{"sig":"MEUCIFp6YXKujI8L66KSUkLUUb75tK60itfcBO8a+nbF+0zyAiEAqsa1DLqruPDe6hAbzsbokl63FJab10bbn3DKSgxdKNk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.2.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36693},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.2.7.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","test:watch":"projen test:watch","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.2.7.tgz","_integrity":"sha512-hZI/Ot1kp1fuC3P3911I/Gc8x4EW1gz9L51hGkvtPdKaVjnKZ2Qzss721UmqRAggLpQ9cyaP3dgvasP29b0aIA==","repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.11.0","description":"[![npm version](https://img.shields.io/npm/v/athena-query-result-parser.svg)](https://www.npmjs.com/package/athena-query-result-parser) [![license](https://img.shields.io/npm/l/athena-query-result-parser.svg)](https://www.npmjs.com/package/athena-query-re","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^9","projen":"^0.99.51","ts-jest":"^29.4.9","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^16","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.2.7_1776654009743_0.8349006205977998","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"athena-query-result-parser","version":"0.2.8","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.2.8","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"c351e157091e72c8a6c4da4963993611a781cb80","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.2.8.tgz","fileCount":5,"integrity":"sha512-QZ5xIArBT9E8q0/iTVGOQQRfA47yesp1MWC66W89PTkTkW2Rk7CH1tDfVpSBtbWaykjWP8pF0yC0TSarll3mcg==","signatures":[{"sig":"MEUCIG2bE1s77oIXWysDgZf7r7u7AtM6Reqc8ab5k7myyHp/AiEAyMngSQ3lIM7hXOco7XzX4zIcf6cBUOJZFfdgMig6Yak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.2.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36693},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.2.8.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","test:watch":"projen test:watch","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.2.8.tgz","_integrity":"sha512-QZ5xIArBT9E8q0/iTVGOQQRfA47yesp1MWC66W89PTkTkW2Rk7CH1tDfVpSBtbWaykjWP8pF0yC0TSarll3mcg==","repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.11.0","description":"[![npm version](https://img.shields.io/npm/v/athena-query-result-parser.svg)](https://www.npmjs.com/package/athena-query-result-parser) [![license](https://img.shields.io/npm/l/athena-query-result-parser.svg)](https://www.npmjs.com/package/athena-query-re","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^9","projen":"^0.99.52","ts-jest":"^29.4.9","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^16","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.2.8_1777260400685_0.9424175566829245","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"athena-query-result-parser","version":"0.2.9","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.2.9","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"d552783d1c9f46a56e2b67a3eeafb03c11fdefc5","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.2.9.tgz","fileCount":5,"integrity":"sha512-dp0V8f2K+ZrFvUFyJ4J0iTG1MV2XazIc8CCf1lsDGpVZ1lR8l/TlrplhG0kEFjgtqYvwS4TYLA3rsXxh7sQRJg==","signatures":[{"sig":"MEUCIQDJy58XUTxflbqoYw69ms6JxoAWcLq0iph+ZI69+BbOTAIgHtJJ0IwoETXqyRNcIWCHU+MsSJJ6m1UXL0F2xoWszJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.2.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":36693},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.2.9.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","test:watch":"projen test:watch","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.2.9.tgz","_integrity":"sha512-dp0V8f2K+ZrFvUFyJ4J0iTG1MV2XazIc8CCf1lsDGpVZ1lR8l/TlrplhG0kEFjgtqYvwS4TYLA3rsXxh7sQRJg==","repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.11.0","description":"[![npm version](https://img.shields.io/npm/v/athena-query-result-parser.svg)](https://www.npmjs.com/package/athena-query-result-parser) [![license](https://img.shields.io/npm/l/athena-query-result-parser.svg)](https://www.npmjs.com/package/athena-query-re","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^9","projen":"^0.99.52","ts-jest":"^29.4.9","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^16","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.2.9_1777865580462_0.06311759751891821","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"athena-query-result-parser","version":"0.3.0","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.3.0","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"5e5b80dfe5665908494ba903c9c7b20e77031fac","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.3.0.tgz","fileCount":5,"integrity":"sha512-Ty/3+6NV6g4+xz+YEEWbEEBYwOLTdyrWiaJ0KRgDf67uBOODLo4LuawF2XQAqNa4O5mtD9Ua9pDB8oV+5hNXBw==","signatures":[{"sig":"MEQCIA6lQ2gZOzmkI2L56FV8a53ZS+fFVYuM+pSYDArL/qCKAiBxYPDoUofF7UpWOrxAl4vYGUta6KBii1Jr03GCbjiizA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":82829},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.3.0.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","test:watch":"projen test:watch","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.3.0.tgz","_integrity":"sha512-Ty/3+6NV6g4+xz+YEEWbEEBYwOLTdyrWiaJ0KRgDf67uBOODLo4LuawF2XQAqNa4O5mtD9Ua9pDB8oV+5hNXBw==","repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.11.0","description":"[![npm version](https://img.shields.io/npm/v/athena-query-result-parser.svg)](https://www.npmjs.com/package/athena-query-result-parser) [![license](https://img.shields.io/npm/l/athena-query-result-parser.svg)](https://www.npmjs.com/package/athena-query-re","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^9","projen":"^0.99.52","ts-jest":"^29.4.9","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^16","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.3.0_1778258241329_0.4254567835274288","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"athena-query-result-parser","version":"0.3.1","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.3.1","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"771ee78af055398df283042cbc58bc013801c7b6","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.3.1.tgz","fileCount":5,"integrity":"sha512-0AfSC6SzpuXttJi1qLnRu1Tp0SSUYdcB9bYgr6phdqj231CB+NbXGocy0NxsHMPsDURll3Ty2xp6eijFtfrLmw==","signatures":[{"sig":"MEQCIHvBPecH/OP3VEGNhKFRzOohkPCN8KUK1cSu2AOqY1s8AiANBupKUfzVU6N1f/S1T0wRNDyDLbdZAg4n2azqMr6ADA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83235},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.3.1.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","test:watch":"projen test:watch","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.3.1.tgz","_integrity":"sha512-0AfSC6SzpuXttJi1qLnRu1Tp0SSUYdcB9bYgr6phdqj231CB+NbXGocy0NxsHMPsDURll3Ty2xp6eijFtfrLmw==","devEngines":{"packageManager":{"name":"yarn","onFail":"ignore","version":"1.22.22"}},"repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.11.0","description":"A small TypeScript library that parses Amazon Athena query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, and supports custom row transformer","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.3.0","eslint":"^9","projen":"^0.99.52","ts-jest":"^29.4.9","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^16","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.3.1_1778258684643_0.31819695884599164","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"athena-query-result-parser","version":"0.3.2","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.3.2","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"4fec3939728476d262d2c9b05be442856690cf2a","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.3.2.tgz","fileCount":5,"integrity":"sha512-tOsSb+gLRpqbNFwefpvSBI7sVZUGV6fuB6gWV6i3g4io5rcofkT/ABQXCXL8THZJUPvPO5/VEgTDO4g7JlRmTw==","signatures":[{"sig":"MEUCIDeO4lU93iT3ELNBqk3XRzefquya6mBYbeZTgxg1wBOgAiEA12OX7IxRADWoujM3Tv9Z7o2bBAbSu3KU4Zi3Ne8TbmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83235},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.3.2.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","test:watch":"projen test:watch","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.3.2.tgz","_integrity":"sha512-tOsSb+gLRpqbNFwefpvSBI7sVZUGV6fuB6gWV6i3g4io5rcofkT/ABQXCXL8THZJUPvPO5/VEgTDO4g7JlRmTw==","devEngines":{"packageManager":{"name":"yarn","onFail":"ignore","version":"1.22.22"}},"repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.11.0","description":"A small TypeScript library that parses Amazon Athena query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, and supports custom row transformer","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","eslint":"^9","projen":"^0.99.58","ts-jest":"^29.4.9","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^17","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.3.2_1778471473363_0.24977625284245764","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"athena-query-result-parser","version":"0.3.3","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.3.3","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"d84da84a210b9a97f1986f661b2ef1e8001e2d6b","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.3.3.tgz","fileCount":5,"integrity":"sha512-U6wn3IMw68jUzuvuzUvIueumTJop4xfrRkfdrq6NZGEbDB0xBtYHk/eiUkxx4iyzxteAhsznzGD8xzViUpxn8Q==","signatures":[{"sig":"MEUCIQC7iP02C8FeWCVhFauuWJWD7eTgf/BSlf1plientg/mMAIgSHXZ9nXwh5+ytCWli7glfJPliGghZfmEKeyIB10nXwY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.3.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83235},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.3.3.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","test:watch":"projen test:watch","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.3.3.tgz","_integrity":"sha512-U6wn3IMw68jUzuvuzUvIueumTJop4xfrRkfdrq6NZGEbDB0xBtYHk/eiUkxx4iyzxteAhsznzGD8xzViUpxn8Q==","devEngines":{"packageManager":{"name":"yarn","onFail":"ignore","version":"1.22.22"}},"repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.12.1","description":"A small TypeScript library that parses Amazon Athena query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, and supports custom row transformer","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","eslint":"^9","projen":"^0.99.61","ts-jest":"^29.4.9","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^17","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.3.3_1779076878026_0.38068388700429856","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"athena-query-result-parser","version":"0.3.4","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.3.4","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"36e9156803472edd40ecc17abd3a682c1dcdb537","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.3.4.tgz","fileCount":5,"integrity":"sha512-tKQdBhQa1FiSrZQHJ/PN8LFZnoPLchsD6wU9AIF2YbXKNj/ph4UGkI8SvsrcO7xGd94X7oyt+bvgPCN1m6WXdA==","signatures":[{"sig":"MEUCIE6xGfqSJ2XBQ/Uh3u/bApnc7iz/PbD6P6y+RfShT0VQAiEA1H9BHylQvhOiaDAwMMnafh+u/qKNgzo7zfvQ7maHwbs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.3.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83236},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.3.4.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","test:watch":"projen test:watch","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.3.4.tgz","_integrity":"sha512-tKQdBhQa1FiSrZQHJ/PN8LFZnoPLchsD6wU9AIF2YbXKNj/ph4UGkI8SvsrcO7xGd94X7oyt+bvgPCN1m6WXdA==","devEngines":{"packageManager":{"name":"yarn","onFail":"ignore","version":"1.22.22"}},"repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.12.1","description":"A small TypeScript library that parses Amazon Athena query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, and supports custom row transformer","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","eslint":"^9","projen":"^0.99.65","ts-jest":"^29.4.11","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^17","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.4"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.3.4_1779682095413_0.5037880069160279","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"athena-query-result-parser","version":"0.3.5","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.3.5","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"4efb8a7f3e6cdbcaa2263581a88ae0ce68f5f5ad","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.3.5.tgz","fileCount":5,"integrity":"sha512-MoRP1Lk06JOXtLct+zvJtWuize8Eh7sPLWrZp5aNyqA0xgxqIA1jfJK3D7kqIObKCoTwkmfd1Z0V2yybrrQEyQ==","signatures":[{"sig":"MEUCIQCdWOKK+9nPGpvd1mKPO60w2duIKsMxpEUQRmD7SHQoWwIgNpzrhwTIGNhXEZ5M//12iXPI8rOm4Z9mue5f+sgFVro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.3.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83236},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.3.5.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","test:watch":"projen test:watch","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.3.5.tgz","_integrity":"sha512-MoRP1Lk06JOXtLct+zvJtWuize8Eh7sPLWrZp5aNyqA0xgxqIA1jfJK3D7kqIObKCoTwkmfd1Z0V2yybrrQEyQ==","devEngines":{"packageManager":{"name":"yarn","onFail":"ignore","version":"1.22.22"}},"repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.13.0","description":"A small TypeScript library that parses Amazon Athena query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, and supports custom row transformer","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","eslint":"^9","projen":"^0.99.70","ts-jest":"^29.4.11","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^17","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.3.5_1780287849821_0.967266883687445","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"athena-query-result-parser","version":"0.3.6","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.3.6","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"f6aa075dc2122771e0661ccad60d1bd240ac9426","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.3.6.tgz","fileCount":5,"integrity":"sha512-JHVVHGGUPrjyD4ozMdkxoGeP2eUQK8F+RSMiDnYThiVSAOo49Kcn/DiB0ehX/qPTS+xH9Y7v91Axaf7PfpUVaA==","signatures":[{"sig":"MEUCIQDiQ4+4a+dCkLMjmFqo3QjeBUgUzjFtn3sc5p6JgdBo1QIgMkBBkNQS4AR3tG0X7hTpvpcALR2ahu1PQsfW/9xRa2Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.3.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83236},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.3.6.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","test:watch":"projen test:watch","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.3.6.tgz","_integrity":"sha512-JHVVHGGUPrjyD4ozMdkxoGeP2eUQK8F+RSMiDnYThiVSAOo49Kcn/DiB0ehX/qPTS+xH9Y7v91Axaf7PfpUVaA==","devEngines":{"packageManager":{"name":"yarn","onFail":"ignore","version":"1.22.22"}},"repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.13.0","description":"A small TypeScript library that parses Amazon Athena query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, and supports custom row transformer","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","eslint":"^9","projen":"^0.99.71","ts-jest":"^29.4.11","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^17","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.3.6_1780892322587_0.47313617361994265","host":"s3://npm-registry-packages-npm-production"}},"0.3.7":{"name":"athena-query-result-parser","version":"0.3.7","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.3.7","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"e37b0eb5e86e3ab5e73e91ac55330bf28ab26cb1","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.3.7.tgz","fileCount":5,"integrity":"sha512-963coFFQ3n+nfXQQ9iictgxzqQsmO63RXEFDW/IaNqXF3d5lw0WkS0uWJien2cJ5EWmMHy2oMY2CGSVO1KY7Vw==","signatures":[{"sig":"MEQCIAyhLMXvhQywHvxsajgXLtlX6Fkm98OzWoB5wto1cadNAiBhqTrJYOGH9SnipGocAcEj47JqRbs+/PCgk6gVTtCKwQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.3.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":83236},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.3.7.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","test:watch":"projen test:watch","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.3.7.tgz","_integrity":"sha512-963coFFQ3n+nfXQQ9iictgxzqQsmO63RXEFDW/IaNqXF3d5lw0WkS0uWJien2cJ5EWmMHy2oMY2CGSVO1KY7Vw==","devEngines":{"packageManager":{"name":"yarn","onFail":"ignore","version":"1.22.22"}},"repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.13.0","description":"A small TypeScript library that parses Amazon Athena query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, and supports custom row transformer","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","eslint":"^9","projen":"^0.99.74","ts-jest":"^29.4.11","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^17","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.3.7_1781498837253_0.4982802788066194","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"athena-query-result-parser","version":"0.4.0","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.4.0","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"1263139e30e8f77e341345644c617eba0d4844ed","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.4.0.tgz","fileCount":5,"integrity":"sha512-kLmRjoi8GwcWFwi7RPBWc8XDx2pnT6DaHskE/UUsvvpisHfLemyVwp8NjFMfT4KV/M0BRCLsMi3RNM/1MeJMHw==","signatures":[{"sig":"MEUCIEdBrZO+Iz15raygHA4zivWq9T56V5X5NcGfbFz5m1w9AiEA13U07pzieT2HDsGuzTkihf+VRH0nh2PJS9+heL8p7uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132466},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.4.0.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","test:watch":"projen test:watch","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.4.0.tgz","_integrity":"sha512-kLmRjoi8GwcWFwi7RPBWc8XDx2pnT6DaHskE/UUsvvpisHfLemyVwp8NjFMfT4KV/M0BRCLsMi3RNM/1MeJMHw==","devEngines":{"packageManager":{"name":"yarn","onFail":"ignore","version":"1.22.22"}},"repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.13.0","description":"A small TypeScript library that parses Amazon Athena query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, and supports custom row transformer","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","eslint":"^9","projen":"^0.99.74","ts-jest":"^29.4.11","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^17","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.4.0_1781600358022_0.5973767240709942","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"athena-query-result-parser","version":"0.4.1","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.4.1","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"f01e1b44e11b9ff3d929313309f15546f43da3fd","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.4.1.tgz","fileCount":5,"integrity":"sha512-jvfvhjQQKqjgKI5o+AYIg+AkIbrBh5a3aqsu1/jP636P0RyXqguJ895aRWjt7fa7RFDBltHLqrgCT4p5VgugZg==","signatures":[{"sig":"MEUCIQDPwdXFfuMod3R0SBhL0j9uXJnRH2DtxCVivl4RU3wNmAIgImOOpnZep5flUgwtX/AiYzS5gTdnoxGs6u4+kVhIz4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132466},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"tsconfig.dev.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.4.1.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","test:watch":"projen test:watch","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.4.1.tgz","_integrity":"sha512-jvfvhjQQKqjgKI5o+AYIg+AkIbrBh5a3aqsu1/jP636P0RyXqguJ895aRWjt7fa7RFDBltHLqrgCT4p5VgugZg==","devEngines":{"packageManager":{"name":"yarn","onFail":"ignore","version":"1.22.22"}},"repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.13.0","description":"A small TypeScript library that parses Amazon Athena query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, and supports custom row transformer","directories":{},"_nodeVersion":"24.16.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","eslint":"^9","projen":"^0.100.2","ts-jest":"^29.4.11","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^17","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.4.1_1782103552831_0.8537953389925843","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"athena-query-result-parser","version":"0.4.2","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.4.2","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"f693405591aaa33401a7c295792105e700179ba2","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.4.2.tgz","fileCount":5,"integrity":"sha512-ls6pdHT6lDWhpzrmYRHAzMexH3wh3+LHzkeHPOJ3Ghs65Mjr9jImyQ1ABiWDbt5491WOe7v0NljW2M0jJI7JNw==","signatures":[{"sig":"MEUCIDbFjSyi5ZedpdCxhYcYuecHyM2e5d+LJOWhVZaRMKo+AiEAqNEqyUyiP4zyyI24aJ2Mgnd6QHTln4jO0ugKljvgiRs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132467},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.4.2.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","test:watch":"projen test:watch","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.4.2.tgz","_integrity":"sha512-ls6pdHT6lDWhpzrmYRHAzMexH3wh3+LHzkeHPOJ3Ghs65Mjr9jImyQ1ABiWDbt5491WOe7v0NljW2M0jJI7JNw==","devEngines":{"packageManager":{"name":"yarn","onFail":"ignore","version":"1.22.22"}},"repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.13.0","description":"A small TypeScript library that parses Amazon Athena query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, and supports custom row transformer","directories":{},"_nodeVersion":"24.17.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","eslint":"^9","projen":"^0.100.7","ts-jest":"^29.4.11","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^17","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.4.2_1782706473977_0.3147589731299927","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"athena-query-result-parser","version":"0.4.3","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.4.3","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"cdbfa9c4a73b734396f40f0b98abc0ce0d1f7ebf","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.4.3.tgz","fileCount":5,"integrity":"sha512-syuZCteFIqk9yAslFFeqT7DHCky/7dyI5qZKV6Cd38y3D2NCCFUHqfuYldkZ57c8f8FfRKEboQ1rgp0YMpuVzQ==","signatures":[{"sig":"MEYCIQD1y859eFWhk7kSV2q9QXFZD9HUp5zAmKwzCpbiDYm2wgIhAMgQcJmQErNOz7caJD95z5CQfCNWu1BQamn04D4F36Kt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132467},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.4.3.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","test:watch":"projen test:watch","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.4.3.tgz","_integrity":"sha512-syuZCteFIqk9yAslFFeqT7DHCky/7dyI5qZKV6Cd38y3D2NCCFUHqfuYldkZ57c8f8FfRKEboQ1rgp0YMpuVzQ==","devEngines":{"packageManager":{"name":"yarn","onFail":"ignore","version":"1.22.22"}},"repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.16.0","description":"A small TypeScript library that parses Amazon Athena query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, and supports custom row transformer","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","eslint":"^9","projen":"^0.101.4","ts-jest":"^29.4.11","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^17","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.4.3_1783309871540_0.40139042072938635","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"athena-query-result-parser","version":"0.4.4","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.4.4","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"96c13614f563ae1ef77e62d44d791d7d034995c5","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.4.4.tgz","fileCount":5,"integrity":"sha512-+A9krgdiU2u2Gri+Bu+bROz3SMmvlcPqqvXn2OEMQJGxB7XEUGcsCY84WDsIdVMow6Ni8+XKrff19bHsBn4TAA==","signatures":[{"sig":"MEUCIQCXbzEpOb//PfGaC1tDr0tBDohhVodm/RB6aE/8k93wfgIgN9pqljSzqSWCr9J2hUaNRLG8ZeBQ5BCOa9lws2yxV1w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.4.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132468},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.4.4.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","test:watch":"projen test:watch","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.4.4.tgz","_integrity":"sha512-+A9krgdiU2u2Gri+Bu+bROz3SMmvlcPqqvXn2OEMQJGxB7XEUGcsCY84WDsIdVMow6Ni8+XKrff19bHsBn4TAA==","devEngines":{"packageManager":{"name":"yarn","onFail":"ignore","version":"1.22.22"}},"repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.16.0","description":"A small TypeScript library that parses Amazon Athena query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, and supports custom row transformer","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","eslint":"^9","projen":"^0.101.11","ts-jest":"^29.4.11","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^17","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.4.4_1783912768488_0.21214282893105896","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"athena-query-result-parser","version":"0.4.5","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.4.5","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"8844c171ce59593283c2d6e79c5b608198f7b5b0","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.4.5.tgz","fileCount":5,"integrity":"sha512-72nb/q9OkNqt7+uhY5+kI++c6Ai9JizXfTqI81VxYvRHXkPhxfzWz4vf8ldeWOQZieFU0MBbGviIaq9V5jmbQg==","signatures":[{"sig":"MEUCIQCjn+dbohSS/NVYdnWPAuBp96Nf1ZmAfB8Qo2pMrDixsgIgYFjg5SQuxZR1rKCBMtxfMR5y/UkGg3eWBkE8GuXnFJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.4.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132533},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.4.5.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","test:watch":"projen test:watch","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.4.5.tgz","_integrity":"sha512-72nb/q9OkNqt7+uhY5+kI++c6Ai9JizXfTqI81VxYvRHXkPhxfzWz4vf8ldeWOQZieFU0MBbGviIaq9V5jmbQg==","devEngines":{"packageManager":{"name":"yarn","onFail":"ignore","version":"1.22.22"}},"repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.16.0","description":"A small TypeScript library that parses Amazon Athena query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, and supports custom row transformer","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","eslint":"^9","projen":"^0.101.16","ts-jest":"^29.4.11","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^17","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.4.5_1784518049663_0.6855624457215115","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"athena-query-result-parser","version":"0.4.6","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.4.6","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"719abb923a331f7ec2bbad4ff778bba2767bfd3b","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.4.6.tgz","fileCount":5,"integrity":"sha512-j8oc4gKEEG4XP4JODf5g2lcC2VXhSNTM4zvNsoud/fOXC6H7mFTpAcXAi0TfxUR59UByiqiARqXO9wVpNpHElw==","signatures":[{"sig":"MEYCIQCMiwKcoR+Nmk0hCEepp7IGc/rZnWFd/6JxrUZ1o+acuAIhANdoAANwoNl9YbxRr8XiyQSSXcRZeMQYAo2WkXVPJUML","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.4.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":132533},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.4.6.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","test:watch":"projen test:watch","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.4.6.tgz","_integrity":"sha512-j8oc4gKEEG4XP4JODf5g2lcC2VXhSNTM4zvNsoud/fOXC6H7mFTpAcXAi0TfxUR59UByiqiARqXO9wVpNpHElw==","devEngines":{"packageManager":{"name":"yarn","onFail":"ignore","version":"1.22.22"}},"repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.16.0","description":"A small TypeScript library that parses Amazon Athena query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, and supports custom row transformer","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","eslint":"^9","projen":"^0.101.20","ts-jest":"^29.4.12","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^17","typescript":"5.9.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.4.6_1785122825859_0.35679822061115263","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"athena-query-result-parser","version":"0.5.0","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.5.0","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"2edd264ddaf3d706e16bfad6c1056c0cf05b0637","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.5.0.tgz","fileCount":5,"integrity":"sha512-gVi44ip77KE/56wG557pOidhg5XIMeXyk+bJqcGaOCl2UkMMfxpzON7SpHmz7e24dUEHaYiLHuaLcGanWHfnsw==","signatures":[{"sig":"MEUCIQC7jIaT78ykqmp6OxhBRlL0BJR5mTh1fZSqie23rn0x9AIgXlf3vR8kH60jcta7iHcdaeVtJigEit/YqoXZlivIIkg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210631},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.5.0.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","test:watch":"projen test:watch","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.5.0.tgz","_integrity":"sha512-gVi44ip77KE/56wG557pOidhg5XIMeXyk+bJqcGaOCl2UkMMfxpzON7SpHmz7e24dUEHaYiLHuaLcGanWHfnsw==","devEngines":{"packageManager":{"name":"npm","onFail":"ignore"}},"repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.16.0","description":"A small TypeScript library that parses Amazon Athena query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, and supports custom row transformer","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","eslint":"^9","projen":"^0.101.20","ts-jest":"^29.4.12","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^17","typescript":"6.0.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.5.0_1785234976896_0.6606203987282318","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"athena-query-result-parser","version":"0.5.1","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.5.1","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"7b5bf5bf4e5b911ddb7145c1a981072a55249ca9","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.5.1.tgz","fileCount":5,"integrity":"sha512-/25sSaqSE3qswvoUw5Tq0OawAZGjQPgv3RwQ2h0AAN09BnaKh1opaY6Yv0GmMM+VtHkAuhHfFQHYy2vx6UMvKw==","signatures":[{"sig":"MEYCIQCo03lzJZBwXuRwgO6/2Apu6nu5K85oMhpbj19lp1egnwIhALcIDetmKZBEgtnkKkuuDxJHOUgMUzTtAoBTCDZmP/RJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210631},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.5.1.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","test:watch":"projen test:watch","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.5.1.tgz","_integrity":"sha512-/25sSaqSE3qswvoUw5Tq0OawAZGjQPgv3RwQ2h0AAN09BnaKh1opaY6Yv0GmMM+VtHkAuhHfFQHYy2vx6UMvKw==","devEngines":{"packageManager":{"name":"npm","onFail":"ignore"}},"repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.16.0","description":"A small TypeScript library that parses Amazon Athena query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, and supports custom row transformer","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","eslint":"^9","projen":"^0.101.23","ts-jest":"^29.4.12","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^17","typescript":"6.0.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.5.1_1785727060968_0.6267037221446088","host":"s3://npm-registry-packages-npm-production"}},"0.5.2":{"name":"athena-query-result-parser","version":"0.5.2","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.5.2","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"b16e2a87eb87c040fdd848f7fc63baafb8c855ff","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.5.2.tgz","fileCount":5,"integrity":"sha512-m5tcNHmdOmfO04p/q8Km0rrMWtZWVHyYSpSP4f8kFQHpPnMSO49P+GLBdFE/ojX3wXF3NyIQtIqZzaiJtFGv1A==","signatures":[{"sig":"MEQCIGKagzDgl30hrRJQ9QW0l7FcOPZ4eYUGiQ39VeOCOMWQAiAnn8WdQ3ECD8N+ly+SONZWiaMphD+RqruO108Gmwbw9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.5.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210631},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.5.2.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","test:watch":"projen test:watch","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.5.2.tgz","_integrity":"sha512-m5tcNHmdOmfO04p/q8Km0rrMWtZWVHyYSpSP4f8kFQHpPnMSO49P+GLBdFE/ojX3wXF3NyIQtIqZzaiJtFGv1A==","devEngines":{"packageManager":{"name":"npm","onFail":"ignore"}},"repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.16.0","description":"A small TypeScript library that parses Amazon Athena query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, and supports custom row transformer","directories":{},"_nodeVersion":"24.18.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","eslint":"^9","projen":"^0.101.31","ts-jest":"^29.4.12","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^17","typescript":"6.0.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.5.2_1786327239894_0.6808997463188384","host":"s3://npm-registry-packages-npm-production"}},"0.5.3":{"name":"athena-query-result-parser","version":"0.5.3","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.5.3","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"64a96977555192cc1adf316116b083a80542eee9","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.5.3.tgz","fileCount":5,"integrity":"sha512-zXOpKyoe+S2IghKV8T4bbwH8F597KEARAN+f8pJ7THR/7z0uUeNBZUcosKfPmdsRwpESDOfR4ftSEUqk0uY+pA==","signatures":[{"sig":"MEUCIQDOneEToIGATIYKdGJF3jUGAzgRRXfYFBA6LpWZdfV/+wIgXp0tmS44rUfoDPhSOCEbCkTGmcY/iSg9zeA91DVrycU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.5.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210631},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.5.3.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","test:watch":"projen test:watch","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.5.3.tgz","_integrity":"sha512-zXOpKyoe+S2IghKV8T4bbwH8F597KEARAN+f8pJ7THR/7z0uUeNBZUcosKfPmdsRwpESDOfR4ftSEUqk0uY+pA==","devEngines":{"packageManager":{"name":"npm","onFail":"ignore"}},"repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.17.0","description":"A small TypeScript library that parses Amazon Athena query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, and supports custom row transformer","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","eslint":"^9","projen":"^0.101.31","ts-jest":"^29.4.12","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^17","typescript":"6.0.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.5.3_1786929899027_0.32225352876315005","host":"s3://npm-registry-packages-npm-production"}},"0.5.4":{"name":"athena-query-result-parser","version":"0.5.4","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.5.4","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"4aae7f89a1418c63fcd9a9d367a6cbe753fdf259","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.5.4.tgz","fileCount":5,"integrity":"sha512-ea54EM34MCqdwXWt1GV51g70hqSaByC1xeHSmoD9XungIV933IoJmlTd7G/NN6Isz+h4wYAym2Gp5eDH2iKyxw==","signatures":[{"sig":"MEYCIQCGzcvPDscEIzX0RmETRJ1q3cG1BU1LyPR/i8WWYNDqCgIhAMSocaoDrAzdGtt1dJrpGoUNMaj60vOYj31yZmp+b/rv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.5.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210630},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.5.4.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","test:watch":"projen test:watch","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.5.4.tgz","_integrity":"sha512-ea54EM34MCqdwXWt1GV51g70hqSaByC1xeHSmoD9XungIV933IoJmlTd7G/NN6Isz+h4wYAym2Gp5eDH2iKyxw==","devEngines":{"packageManager":{"name":"npm","onFail":"ignore"}},"repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.17.0","description":"A small TypeScript library that parses Amazon Athena query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, and supports custom row transformer","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.4.2","eslint":"^9","projen":"^0.103.1","ts-jest":"^29.4.12","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^17","typescript":"6.0.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.5.4_1787534870365_0.9317394631866136","host":"s3://npm-registry-packages-npm-production"}},"0.5.5":{"name":"athena-query-result-parser","version":"0.5.5","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.5.5","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"7afc476aa1ec47591c1d91c6cfcc077b00abd507","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.5.5.tgz","fileCount":5,"integrity":"sha512-rNSzajfvbX7dl4zahqFTeWw/sF2syD1jUR93s6bR1pfYrk5zkdVF30YsAQWxRyHuAbHiEoZU/iLdhP7JGfFxEQ==","signatures":[{"sig":"MEYCIQCNy4OZDU7VRmP6kkKNFFd0Pf+kVfxM+U9Fe17bSSOsVAIhAObvBu0gbCjMbDcJSNLQk4vOO1Cz7Cl89fC+T/Q0v4LG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.5.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210631},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.5.5.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","test:watch":"projen test:watch","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.5.5.tgz","_integrity":"sha512-rNSzajfvbX7dl4zahqFTeWw/sF2syD1jUR93s6bR1pfYrk5zkdVF30YsAQWxRyHuAbHiEoZU/iLdhP7JGfFxEQ==","devEngines":{"packageManager":{"name":"npm","onFail":"ignore"}},"repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.17.0","description":"A small TypeScript library that parses Amazon Athena query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, and supports custom row transformer","directories":{},"_nodeVersion":"24.19.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.0","eslint":"^9","projen":"^0.103.11","ts-jest":"^29.4.12","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^17","typescript":"6.0.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.5.5_1788150451950_0.19440190459814177","host":"s3://npm-registry-packages-npm-production"}},"0.5.6":{"name":"athena-query-result-parser","version":"0.5.6","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.5.6","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"cfaa0ac39581e33629121109c7e96e35946fa5a4","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.5.6.tgz","fileCount":5,"integrity":"sha512-kymtSMVN/imGIAOYUcXscFMBQM5iL6yG7c/2+YvanLkYK/D6ch4fHXjzh4qX27wn5HOTXHZibnPDwDRoaYig8g==","signatures":[{"sig":"MEYCIQCL71xbgkmuqhb6TEzYKRXfxSGaeH92u3k05Fmb0vnI9AIhAOAuC2EGZJVg7mIBKHRZdAXHR/F8jr4sQwxtQoIPd7go","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.5.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210631},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.5.6.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","test:watch":"projen test:watch","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.5.6.tgz","_integrity":"sha512-kymtSMVN/imGIAOYUcXscFMBQM5iL6yG7c/2+YvanLkYK/D6ch4fHXjzh4qX27wn5HOTXHZibnPDwDRoaYig8g==","devEngines":{"packageManager":{"name":"npm","onFail":"ignore"}},"repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.19.0","description":"A small TypeScript library that parses Amazon Athena query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, and supports custom row transformer","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","eslint":"^9","projen":"^0.103.20","ts-jest":"^29.4.12","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^17","typescript":"6.0.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.5.6_1788752103413_0.510217749815717","host":"s3://npm-registry-packages-npm-production"}},"0.5.7":{"name":"athena-query-result-parser","version":"0.5.7","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.5.7","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"e01365536b08fc6d81ee576d5e8e6fbd8b199d0a","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.5.7.tgz","fileCount":5,"integrity":"sha512-uUKUkF66UjSlJLMwDTxwZSW9SFNTJHw60k2kRH12BBu2sCleRw5KtcFlUILxU8Pmb566to4dLfBuv1QKdlE53Q==","signatures":[{"sig":"MEQCIHqLzA91Yh0HILxREJpwbtG5bsRkMeHsiUONsCDiv3VxAiB8fxJjWoFkRWiO1B0c7HIn0jpTGrIl5asr6IeBQU5j6g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.5.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210631},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.5.7.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","test:watch":"projen test:watch","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.5.7.tgz","_integrity":"sha512-uUKUkF66UjSlJLMwDTxwZSW9SFNTJHw60k2kRH12BBu2sCleRw5KtcFlUILxU8Pmb566to4dLfBuv1QKdlE53Q==","devEngines":{"packageManager":{"name":"npm","onFail":"ignore"}},"repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.19.0","description":"A small TypeScript library that parses Amazon Athena query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, and supports custom row transformer","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","eslint":"^9","projen":"^0.103.23","ts-jest":"^29.4.12","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^17","typescript":"6.0.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.5.7_1789358400041_0.010620401637275068","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"athena-query-result-parser","version":"0.6.0","keywords":["athena","aws","aws-sdk","parser","query","result"],"author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.6.0","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"63f9dabef7831213976562b326e8d4bd197e267b","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.6.0.tgz","fileCount":7,"integrity":"sha512-903OyMrm16GPQvqrx29XLRpKmQT/NkoUa+6AiaIrf00k/dI7RjDXxNmr9wvrddHobanczMFhsb69/tC3hmWoMw==","signatures":[{"sig":"MEYCIQCczjsft7es6g6MdmIlpJwkTc5mDA/pX83E+JKOlsjLgwIhAJniIyrf1+sr3pc4xcEaGp/lxy2NW4PBJjFjC2IMg9Fi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233870},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.6.0.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","test:watch":"projen test:watch","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.6.0.tgz","_integrity":"sha512-903OyMrm16GPQvqrx29XLRpKmQT/NkoUa+6AiaIrf00k/dI7RjDXxNmr9wvrddHobanczMFhsb69/tC3hmWoMw==","devEngines":{"packageManager":{"name":"npm","onFail":"ignore"}},"repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.19.0","description":"A small TypeScript library that parses Amazon Athena query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, and supports custom row transformer","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.1","eslint":"^9","projen":"^0.103.23","ts-jest":"^29.4.12","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^17","typescript":"6.0.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^12","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.6.0_1789373681174_0.4977423462864441","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"athena-query-result-parser","version":"0.6.1","keywords":["athena","aws","aws-sdk","parser","query","result"],"author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","_id":"athena-query-result-parser@0.6.1","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","dist":{"shasum":"7cd785d8c57aba3af741ef959a791b318c49844d","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.6.1.tgz","fileCount":7,"integrity":"sha512-kUvLrDA8iVNoNuH575SCzOtE3xKtbbQyHthU1zGtuJo8PeEabAeiYb9W3OwcaPdmcDFLb7xjUe6Pf/p86EPpTw==","signatures":[{"sig":"MEUCIC7B+imGFPGyW4yCfkAJWalwyXPPnZH78B5tWVGZEIzYAiEAp6iSCenW1se5Z7yrQkfP3Ob9r4MKqKB9sGqAjmA/EWY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC7pGIynufJH2EuZXcpqiTPihJkae6/4DMOkClvK0chbQIgCWngKpetwQne2q/SwvL3hMkU4BmgIeg284TygvGlCYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233870},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","_from":"file:dist/js/athena-query-result-parser-0.6.1.tgz","types":"lib/index.d.ts","engines":{"node":">= 20.0.0"},"scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","test:watch":"projen test:watch","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","bump:releasable-commits":"projen bump:releasable-commits"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.6.1.tgz","_integrity":"sha512-kUvLrDA8iVNoNuH575SCzOtE3xKtbbQyHthU1zGtuJo8PeEabAeiYb9W3OwcaPdmcDFLb7xjUe6Pf/p86EPpTw==","devEngines":{"packageManager":{"name":"npm","onFail":"ignore"}},"repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.19.0","description":"A small TypeScript library that parses Amazon Athena query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, and supports custom row transformer","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.2","eslint":"^9","projen":"^0.103.25","ts-jest":"^29.4.12","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^17","typescript":"6.0.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^13","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"_npmOperationalInternal":{"tmp":"tmp/athena-query-result-parser_0.6.1_1789963233900_0.5305243369419885","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"//":"~~ Generated by projen. To modify, edit .projenrc.ts and run \"npx projen\".","_id":"athena-query-result-parser@0.6.2","bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"dist":{"shasum":"50d546bfeafc932f75fd65bb455430d1d1195ddd","tarball":"https://registry.npmjs.org/athena-query-result-parser/-/athena-query-result-parser-0.6.2.tgz","fileCount":7,"integrity":"sha512-AgQIV3h9ypZLzVfnLUJHyrSOMS/T66T+l/vFI9Qp0GP6AcHLQcZuDSBHrh+GQmy04yO6EJmbfAMu1oYr3rIKBw==","signatures":[{"sig":"MEYCIQDwZS3jUiyof6aIQOpDpHEdrjimKqp0F11/RXvm2NMuQAIhAMv1qNe2Pb0SYbVL2NUjzMv6umHX0p3g2wDgaAazh4fY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDBhJK79GoQab/GwuEwN6k4yGSRD0kutCAUUsnnMn0d7gIgTu97Qurrjj0Wi0vID7+rYVIz1q+ZfF6IatbOjHkwSkc="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/athena-query-result-parser@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":233870},"jest":{"reporters":["default",["jest-junit",{"outputDirectory":"test-reports"}]],"testMatch":["<rootDir>/@(src|test)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(src|test)/**/__tests__/**/*.ts?(x)","<rootDir>/@(projenrc)/**/*(*.)@(spec|test).ts?(x)","<rootDir>/@(projenrc)/**/__tests__/**/*.ts?(x)"],"transform":{"^.+\\.[t]sx?$":["ts-jest",{"tsconfig":"test/tsconfig.json"}]},"clearMocks":true,"collectCoverage":true,"coverageProvider":"v8","coverageDirectory":"coverage","coverageReporters":["json","lcov","clover","cobertura","text"],"testPathIgnorePatterns":["/node_modules/"],"watchPathIgnorePatterns":["/node_modules/"],"coveragePathIgnorePatterns":["/node_modules/"]},"main":"lib/index.js","name":"athena-query-result-parser","_from":"file:dist/js/athena-query-result-parser-0.6.2.tgz","types":"lib/index.d.ts","author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"engines":{"node":">= 20.0.0"},"license":"Apache-2.0","scripts":{"bump":"projen bump","test":"projen test","build":"projen build","eject":"projen eject","watch":"projen watch","eslint":"projen eslint","projen":"projen","unbump":"projen unbump","clobber":"projen clobber","compile":"projen compile","default":"projen default","package":"projen package","release":"projen release","upgrade":"projen upgrade","test:watch":"projen test:watch","pre-compile":"projen pre-compile","post-compile":"projen post-compile","post-upgrade":"projen post-upgrade","bump:releasable-commits":"projen bump:releasable-commits"},"version":"0.6.2","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:4e4f19b6-ab32-4266-b278-f1b497053a32"}},"homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","keywords":["athena","aws","aws-sdk","parser","query","result"],"_resolved":"/home/runner/work/athena-query-result-parser/athena-query-result-parser/dist/js/athena-query-result-parser-0.6.2.tgz","_integrity":"sha512-AgQIV3h9ypZLzVfnLUJHyrSOMS/T66T+l/vFI9Qp0GP6AcHLQcZuDSBHrh+GQmy04yO6EJmbfAMu1oYr3rIKBw==","devEngines":{"packageManager":{"name":"npm","onFail":"ignore"}},"repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"_npmVersion":"11.19.0","description":"A small TypeScript library that parses Amazon Athena query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, and supports custom row transformer","directories":{},"maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{"@aws-sdk/client-athena":"^3.983.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^30.5.2","eslint":"^9","projen":"^0.103.27","ts-jest":"^29.4.14","ts-node":"^10.9.2","constructs":"^10.0.0","jest-junit":"^17","typescript":"6.0.x","@types/jest":"^30.0.0","@types/node":"^20","eslint-plugin-import":"^2.32.0","commit-and-tag-version":"^13","@stylistic/eslint-plugin":"^2","@typescript-eslint/parser":"^8","@typescript-eslint/eslint-plugin":"^8","eslint-import-resolver-typescript":"^4.4.5"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/athena-query-result-parser_0.6.2_1790569456826_0.07312594428821928"}}},"time":{"created":"2026-02-07T07:09:24.021Z","modified":"2026-09-28T04:24:17.244Z","0.1.4":"2026-02-07T07:09:24.284Z","0.1.5":"2026-02-07T07:26:42.545Z","0.1.6":"2026-02-09T02:11:09.974Z","0.1.7":"2026-02-10T02:27:07.758Z","0.1.8":"2026-02-11T02:16:23.907Z","0.1.9":"2026-02-12T02:10:16.161Z","0.1.10":"2026-02-13T02:13:15.850Z","0.1.11":"2026-02-16T02:08:45.048Z","0.1.12":"2026-02-17T02:05:24.522Z","0.1.13":"2026-02-18T02:10:00.267Z","0.1.14":"2026-02-19T02:07:56.646Z","0.1.15":"2026-02-19T05:57:53.879Z","0.1.16":"2026-02-23T02:34:08.364Z","0.1.17":"2026-03-02T02:29:31.243Z","0.1.18":"2026-03-09T02:31:48.555Z","0.1.19":"2026-03-16T02:44:50.801Z","0.1.20":"2026-03-23T02:36:53.861Z","0.2.0":"2026-03-26T10:27:27.885Z","0.2.1":"2026-03-26T10:38:37.307Z","0.2.2":"2026-03-30T08:53:15.036Z","0.2.3":"2026-03-30T08:58:26.979Z","0.2.4":"2026-04-06T02:50:07.432Z","0.2.5":"2026-04-14T01:50:28.824Z","0.2.6":"2026-04-14T01:55:30.002Z","0.2.7":"2026-04-20T03:00:09.878Z","0.2.8":"2026-04-27T03:26:40.920Z","0.2.9":"2026-05-04T03:33:00.610Z","0.3.0":"2026-05-08T16:37:21.500Z","0.3.1":"2026-05-08T16:44:44.800Z","0.3.2":"2026-05-11T03:51:13.502Z","0.3.3":"2026-05-18T04:01:18.170Z","0.3.4":"2026-05-25T04:08:15.559Z","0.3.5":"2026-06-01T04:24:09.982Z","0.3.6":"2026-06-08T04:18:42.767Z","0.3.7":"2026-06-15T04:47:17.394Z","0.4.0":"2026-06-16T08:59:18.156Z","0.4.1":"2026-06-22T04:45:52.960Z","0.4.2":"2026-06-29T04:14:34.120Z","0.4.3":"2026-07-06T03:51:11.676Z","0.4.4":"2026-07-13T03:19:28.700Z","0.4.5":"2026-07-20T03:27:29.792Z","0.4.6":"2026-07-27T03:27:06.007Z","0.5.0":"2026-07-28T10:36:17.041Z","0.5.1":"2026-08-03T03:17:41.093Z","0.5.2":"2026-08-10T02:00:40.046Z","0.5.3":"2026-08-17T01:24:59.173Z","0.5.4":"2026-08-24T01:27:50.517Z","0.5.5":"2026-08-31T04:27:32.113Z","0.5.6":"2026-09-07T03:35:03.586Z","0.5.7":"2026-09-14T04:00:00.179Z","0.6.0":"2026-09-14T08:14:41.303Z","0.6.1":"2026-09-21T04:00:33.999Z","0.6.2":"2026-09-28T04:24:16.926Z"},"bugs":{"url":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser/issues"},"author":{"name":"yicr","email":"yicr@users.noreply.github.com"},"license":"Apache-2.0","homepage":"https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser#readme","keywords":["athena","aws","aws-sdk","parser","query","result"],"repository":{"url":"git+https://github.com/gammarers-aws-sdk-extensions/athena-query-result-parser.git","type":"git"},"description":"A small TypeScript library that parses Amazon Athena query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It handles metadata-driven headers, skips the header row when present, and supports custom row transformer","maintainers":[{"name":"yicr","email":"yuichiro.higa@gmail.com"}],"readme":"# Athena Query Result Parser\n\n[![npm version](https://img.shields.io/npm/v/athena-query-result-parser.svg)](https://www.npmjs.com/package/athena-query-result-parser)\n[![license](https://img.shields.io/npm/l/athena-query-result-parser.svg)](https://www.npmjs.com/package/athena-query-result-parser)\n\nA TypeScript library that parses [Amazon Athena](https://aws.amazon.com/athena/) query result `ResultSet` objects (from `@aws-sdk/client-athena`) into header-based row objects. It supports metadata-driven headers, configurable header-row skipping, column-count mismatch handling, typed parser errors, diagnostics, streaming, row limits, and custom row transformers.\n\n## Features\n\n- **Header-based parsing**: Builds column names from `ResultSetMetadata.ColumnInfo` and maps each row to a key-value object.\n- **Header row handling**: `skipHeaderRow` option lets callers choose `'auto' | true | false` (`'auto'` by default).\n- **Robust header auto-detection**: `headerRowDetectionStrategy` (`'exact' | 'safe'`) reduces false positives when using `skipHeaderRow: 'auto'`.\n- **Duplicate column name handling**: `duplicateColumnNames` (`'throw' | 'suffix' | 'allow'`).\n- **Column-count mismatch handling**: `columnCountMismatchBehavior` (`'silent' | 'throw' | 'warn' | 'extra'`).\n- **Typed parser errors**: `AthenaQueryResultParserError` hierarchy with stable `code` values and structured fields for programmatic handling.\n- **Parse diagnostics**: `parseResultSetDetailed()` exposes why a result is empty (`unavailableReason`) and whether `maxRows` truncated output.\n- **Streaming**: `parseResultSetIter()` yields rows lazily without allocating a full `ParsedRow[]`.\n- **Row limits**: `maxRows` / `maxRowsExceededBehavior` cap or reject oversized pages.\n- **Stateless one-shot APIs**: `parseResultSetOnce` and related `*Once` helpers for single `ResultSet` parses.\n- **Stateful pagination**: Instance parsers retain headers / header-row-dropped state across pages of one query; use `reset()`, `reusePolicy: 'fresh-each-parse'`, or `*Once` to avoid cross-query misuse.\n- **Custom row parsing**: `parseResultSetWith<T>()` transforms each row; rows that return `null` are filtered out.\n- **Value conversion helpers**: `toNumber`, `toBoolean`, and `toDate` for `string | null` values.\n- **Type-aware row conversion**: `rowToTypedObject` converts cells based on `ColumnInfo.Type`.\n- **Static helpers**: `headersFromMeta`, `rowToObject`, `isHeaderRow`, and the `*Once` helpers are exported for use without managing instance lifecycle.\n\n## Installation\n\n```bash\nnpm install athena-query-result-parser\n```\n\n```bash\nyarn add athena-query-result-parser\n```\n\n**Dependency**: `@aws-sdk/client-athena` (v3). The library uses its types (`Row`, `ColumnInfo`, `ResultSet`).\n\n## Usage\n\n### One-off parse (recommended)\n\nPrefer the stateless `*Once` helpers when you have a single `ResultSet`:\n\n```typescript\nimport { AthenaQueryResultParser, parseResultSetOnce } from 'athena-query-result-parser';\nimport type { ResultSet } from '@aws-sdk/client-athena';\n\nconst resultSet: ResultSet = getAthenaResultSet(); // from GetQueryResults, etc.\n\nconst rows = parseResultSetOnce(resultSet);\n// rows: Array<Record<string, string | null>>\n// e.g. [{ id: '1', name: 'Alice' }, { id: '2', name: 'Bob' }]\n\n// Equivalent:\n// AthenaQueryResultParser.parseResultSetOnce(resultSet);\n```\n\n### Paginate pages of one query\n\nUse an instance when consecutive `GetQueryResults` pages share headers and should skip the header row only once:\n\n```typescript\nconst parser = AthenaQueryResultParser.create();\nparser.parseResultSet(page1);\nparser.parseResultSet(page2); // keeps headers / headerRowDropped\n\nif (parser.hasActiveQueryState()) {\n  parser.reset(); // required before a different query\n}\nparser.parseResultSet(otherQueryPage1);\n```\n\nTo reuse one instance across queries without calling `reset()` yourself:\n\n```typescript\nconst parser = new AthenaQueryResultParser({ reusePolicy: 'fresh-each-parse' });\n```\n\n| Use case | Recommended API |\n|----------|-----------------|\n| One `ResultSet` | `parseResultSetOnce` (or other `*Once` helpers) |\n| Multiple pages of one query | `create()` / `new AthenaQueryResultParser()`, then `reset()` before another query |\n| Reuse one instance across queries without `reset` | `{ reusePolicy: 'fresh-each-parse' }` |\n\n### Safer auto header skipping\n\nIf you use `skipHeaderRow: 'auto'` and want to reduce the chance of accidentally dropping a real data row that happens to equal the headers, use `headerRowDetectionStrategy: 'safe'`:\n\n```typescript\nconst rows = parser.parseResultSet(resultSet, {\n  skipHeaderRow: 'auto',\n  headerRowDetectionStrategy: 'safe',\n});\n\nconst decision = parser.getLastHeaderRowDecision();\n// decision tells you whether the first row was skipped and why\n```\n\n### Diagnostics\n\n```typescript\nconst { rows, diagnostics } = parser.parseResultSetDetailed(resultSet);\nif (diagnostics.unavailableReason != null) {\n  // 'result-set-undefined' | 'headers-unavailable'\n}\n// diagnostics.truncatedByMaxRows is true when maxRows truncated the output\n```\n\n### Streaming\n\nProcess rows one at a time without allocating a full `ParsedRow[]`:\n\n```typescript\nfor (const row of parser.parseResultSetIter(resultSet, { maxRows: 1000 })) {\n  // handle row\n}\n```\n\nNote: the Athena `ResultSet.Rows` array is still held by the SDK payload; this API avoids a second full array of parsed objects.\n\n### Strict column-count validation\n\nBy default, rows shorter than the header count are padded with `null`, and surplus cells are discarded. Use `'throw'` to fail fast instead of silently losing data:\n\n```typescript\nconst rows = parser.parseResultSet(resultSet, {\n  columnCountMismatchBehavior: 'throw',\n});\n```\n\n### Error handling\n\nWhen a `'throw'` option is triggered, the parser throws a typed subclass of `AthenaQueryResultParserError`. Each error exposes a stable `code` and structured fields for logging or branching:\n\n```typescript\nimport {\n  AthenaQueryResultParser,\n  AthenaQueryResultParserError,\n  AthenaQueryResultParserDuplicateColumnNameError,\n  AthenaQueryResultParserColumnCountMismatchError,\n} from 'athena-query-result-parser';\n\ntry {\n  AthenaQueryResultParser.parseResultSetOnce(resultSet, {\n    columnCountMismatchBehavior: 'throw',\n  });\n} catch (error) {\n  if (error instanceof AthenaQueryResultParserDuplicateColumnNameError) {\n    console.error(error.code, error.duplicates);\n  } else if (error instanceof AthenaQueryResultParserColumnCountMismatchError) {\n    console.error(error.code, error.expected, error.actual, error.rowIndex);\n  } else if (error instanceof AthenaQueryResultParserError) {\n    console.error(error.code, error.message);\n  }\n}\n```\n\n### Preserving surplus columns\n\nWhen a row has more cells than headers, store the extra values under `__extra`:\n\n```typescript\nimport { EXTRA_COLUMNS_KEY } from 'athena-query-result-parser';\n\nconst rows = parser.parseResultSet(resultSet, {\n  columnCountMismatchBehavior: 'extra',\n  skipHeaderRow: false,\n});\n// e.g. { id: '1', name: 'Alice', __extra: ['surplus1', 'surplus2'] }\n// or access via rows[0][EXTRA_COLUMNS_KEY]\n```\n\n### Safe value conversion helpers\n\n```typescript\nimport { toNumber, toBoolean, toDate } from 'athena-query-result-parser';\n\nconst n = toNumber(row.count);        // number | null\nconst b = toBoolean(row.is_active);   // boolean | null\nconst d = toDate(row.created_at);     // Date | null\n```\n\n### Type-aware row conversion (ColumnInfo.Type based)\n\n```typescript\nimport { rowToTypedObject } from 'athena-query-result-parser';\nimport type { ColumnInfo, Row } from '@aws-sdk/client-athena';\n\nconst typed = rowToTypedObject(row, headers, columnInfo);\n// typed: Record<string, string | number | boolean | Date | null>\n\nconst typedStrict = rowToTypedObject(row, headers, columnInfo, {\n  unparseableValueBehavior: 'null',\n});\n```\n\n### Custom row parser\n\n```typescript\nimport { AthenaQueryResultParser, type ParsedRow } from 'athena-query-result-parser';\n\ntype User = { id: string; name: string };\n\nconst rowParser = (row: ParsedRow): User | null => {\n  if (row.name == null || row.name === '') return null;\n  return { id: row.id ?? '', name: row.name };\n};\n\nconst users = AthenaQueryResultParser.parseResultSetWithOnce(resultSet, rowParser);\n// users: User[] (rows with empty name are omitted)\n```\n\n### Static helpers\n\n```typescript\nimport {\n  headersFromMeta,\n  rowToObject,\n  rowToTypedObject,\n  isHeaderRow,\n  parseResultSetOnce,\n  parseResultSetDetailedOnce,\n  parseResultSetIterOnce,\n  parseResultSetWithOnce,\n  EXTRA_COLUMNS_KEY,\n  toNumber,\n  toBoolean,\n  toDate,\n} from 'athena-query-result-parser';\nimport type { ColumnInfo, Row } from '@aws-sdk/client-athena';\n\nconst headers = headersFromMeta(columnInfo);           // string[]\nconst obj = rowToObject(row, headers);                 // ParsedRow\nconst objStrict = rowToObject(row, headers, {\n  columnCountMismatchBehavior: 'throw',\n});\nconst typed = rowToTypedObject(row, headers, columnInfo);\nconst isHeader = isHeaderRow(row, headers);            // boolean\n```\n\n## Options\n\n### Construction: `reusePolicy`\n\nPassed to `new AthenaQueryResultParser({ ... })` or `AthenaQueryResultParser.create({ ... })`.\n\n- `'paginate'` (default): Retain headers and the header-row-dropped flag across calls (for pages of the **same** query).\n- `'fresh-each-parse'`: Call `reset()` before every parse so each call is independent.\n\n```typescript\nnew AthenaQueryResultParser({ reusePolicy: 'paginate' });\nnew AthenaQueryResultParser({ reusePolicy: 'fresh-each-parse' });\n```\n\n### `skipHeaderRow`\n\nControl how the parser handles the first row in `Rows`.\n\n- `'auto'` (default): Skip the first row only when it matches the derived headers (once per parser instance in `'paginate'` mode).\n- `true`: Skip the first row **only when it looks like a header row**. By default, this throws `AthenaQueryResultParserHeaderRowMismatchError` if the first row does not look like a header row.\n- `false`: Never skip the first row.\n\n```typescript\nparser.parseResultSet(resultSet); // default: { skipHeaderRow: 'auto' }\nparser.parseResultSet(resultSet, { skipHeaderRow: true }); // throws on mismatch by default\nparser.parseResultSet(resultSet, {\n  skipHeaderRow: true,\n  forcedSkipHeaderRowMismatchBehavior: 'keep',\n});\nparser.parseResultSet(resultSet, { skipHeaderRow: false });\n```\n\n### `skipFirstRow`\n\nDrop the first row unconditionally (explicit, potentially lossy).\n\n```typescript\nparser.parseResultSet(resultSet, { skipFirstRow: true });\n```\n\n### `forcedSkipHeaderRowMismatchBehavior`\n\nControls what happens when `skipHeaderRow: true` is used but the first row does not look like a header row.\n\n- `'throw'` (default): Throw `AthenaQueryResultParserHeaderRowMismatchError`.\n- `'keep'`: Keep the first row.\n- `'skip'`: Skip the first row anyway (potentially lossy).\n\n```typescript\nparser.parseResultSet(resultSet, {\n  skipHeaderRow: true,\n  forcedSkipHeaderRowMismatchBehavior: 'throw',\n});\n```\n\n### `duplicateColumnNames`\n\n- `'throw'` (default): Throw `AthenaQueryResultParserDuplicateColumnNameError`.\n- `'suffix'`: Make names unique (`col`, `col_2`, `col_3`, ...).\n- `'allow'`: Keep duplicates (later columns overwrite earlier ones in `rowToObject`).\n\n```typescript\nparser.parseResultSet(resultSet, { duplicateColumnNames: 'suffix' });\n```\n\n### `columnCountMismatchBehavior`\n\n- `'silent'` (default): Pad missing cells with `null` and discard surplus cells.\n- `'throw'`: Throw `AthenaQueryResultParserColumnCountMismatchError` (strict mode).\n- `'warn'`: Emit `console.warn` but keep the `'silent'` value mapping.\n- `'extra'`: Store surplus cells under `__extra` (`EXTRA_COLUMNS_KEY`).\n\n```typescript\nparser.parseResultSet(resultSet, { columnCountMismatchBehavior: 'throw' });\nrowToObject(row, headers, { columnCountMismatchBehavior: 'throw', rowIndex: 0 });\n```\n\n### `headerRowDetectionStrategy`\n\nUsed when `skipHeaderRow` is `'auto'`.\n\n- `'exact'` (default): Skip when the first row exactly matches the derived headers.\n- `'safe'`: Skip only when the first row matches headers **and** there is type-based evidence that the row is unlikely to be valid data.\n\n```typescript\nparser.parseResultSet(resultSet, {\n  skipHeaderRow: 'auto',\n  headerRowDetectionStrategy: 'safe',\n});\n```\n\n### `unavailableResultBehavior`\n\nWhen the `ResultSet` is `undefined` or headers cannot be determined.\n\n- `'silent'` (default): Return `[]` / yield nothing.\n- `'throw'`: Throw `AthenaQueryResultParserUnavailableResultError`.\n\nDoes **not** apply when headers are available and `Rows` is simply empty.\n\n```typescript\nparser.parseResultSet(undefined, { unavailableResultBehavior: 'throw' });\n```\n\n### `maxRows` / `maxRowsExceededBehavior`\n\nCap how many data rows are returned (after header-row skipping).\n\n- `maxRows`: non-negative integer limit. Omit for no limit. Invalid values throw `AthenaQueryResultParserInvalidMaxRowsError`.\n- `maxRowsExceededBehavior`:\n  - `'truncate'` (default): return/yield only the first `maxRows` rows\n  - `'throw'`: throw `AthenaQueryResultParserMaxRowsExceededError` before producing rows when the data row count exceeds `maxRows`\n\n```typescript\nparser.parseResultSet(resultSet, { maxRows: 1000 });\nparser.parseResultSet(resultSet, {\n  maxRows: 1000,\n  maxRowsExceededBehavior: 'throw',\n});\n```\n\n## API\n\n### Types\n\n- **`ParsedRow`**: `Record<string, string | null>` with an optional `__extra` field.\n- **`TypedParsedRow`**: row values converted from `ColumnInfo.Type`.\n- **`RowParser<T>`**: `(row: ParsedRow) => T | null` — return `null` to exclude the row.\n- **`ColumnCountMismatchBehavior`**: `'silent' | 'throw' | 'warn' | 'extra'`.\n- **`UnavailableResultBehavior`**: `'silent' | 'throw'`.\n- **`MaxRowsExceededBehavior`**: `'truncate' | 'throw'`.\n- **`ParseResultSetUnavailableReason`**: `'result-set-undefined' | 'headers-unavailable'`.\n- **`ParseResultSetDiagnostics`**: includes `unavailableReason`, header decision, row counts, and `truncatedByMaxRows`.\n- **`ParserReusePolicy`**: `'paginate' | 'fresh-each-parse'`.\n- **`AthenaQueryResultParserOptions`**: construction options (`reusePolicy`).\n- **`EXTRA_COLUMNS_KEY`**: `'__extra'`.\n- **`toNumber` / `toBoolean` / `toDate`**: safe conversion helpers.\n\n### Errors\n\nAll parser failures extend `AthenaQueryResultParserError`, which provides:\n\n- **`code`**: stable machine-readable identifier\n- **`message`**: human-readable description (unchanged from previous generic `Error` messages)\n\n| Class | `code` | When thrown | Extra fields |\n|-------|--------|-------------|--------------|\n| `AthenaQueryResultParserDuplicateColumnNameError` | `duplicate-column-name` | `duplicateColumnNames: 'throw'` (default) | `duplicates` |\n| `AthenaQueryResultParserColumnCountMismatchError` | `column-count-mismatch` | `columnCountMismatchBehavior: 'throw'` | `expected`, `actual`, `rowIndex?` |\n| `AthenaQueryResultParserUnavailableResultError` | `unavailable-result` | `unavailableResultBehavior: 'throw'` | `reason` (`'result-set-undefined' \\| 'headers-unavailable'`) |\n| `AthenaQueryResultParserHeaderRowMismatchError` | `header-row-mismatch` | `skipHeaderRow: true` with non-header first row and `forcedSkipHeaderRowMismatchBehavior: 'throw'` (default) | — |\n| `AthenaQueryResultParserInvalidMaxRowsError` | `invalid-max-rows` | `maxRows` is not a non-negative integer | `maxRows` |\n| `AthenaQueryResultParserMaxRowsExceededError` | `max-rows-exceeded` | `maxRowsExceededBehavior: 'throw'` | `actual`, `maxRows` |\n\nCatch `AthenaQueryResultParserError` to handle every parser failure, or catch a specific subclass for targeted handling.\n\n### Class: `AthenaQueryResultParser`\n\n| Method | Description |\n|--------|-------------|\n| `create(options?)` | Create a parser (same as `new`; documents the pagination workflow). |\n| `parseResultSetOnce(resultSet, options?)` | Stateless one-shot parse; returns `ParsedRow[]`. |\n| `parseResultSetDetailedOnce(resultSet, options?)` | Stateless one-shot parse with diagnostics. |\n| `parseResultSetIterOnce(resultSet, options?)` | Stateless one-shot lazy parse. |\n| `parseResultSetWithOnce(resultSet, rowParser, options?)` | Stateless one-shot parse with a row mapper. |\n| `getReusePolicy()` | Configured `ParserReusePolicy`. |\n| `hasActiveQueryState()` | Whether headers / header-dropped / last decision are set (hint to `reset`). |\n| `initHeaders(columnInfo)` | Set headers from `ColumnInfo` (no-op if already set). |\n| `getHeaders()` | Current headers or `null` until initialized. |\n| `getLastHeaderRowDecision()` | Last header-row decision. |\n| `parseResultSet(resultSet, options?)` | Parse rows; returns `ParsedRow[]`. |\n| `parseResultSetDetailed(resultSet, options?)` | Parse rows plus diagnostics. |\n| `parseResultSetIter(resultSet, options?)` | Lazily yield parsed rows. |\n| `parseResultSetWith<T>(resultSet, rowParser, options?)` | Parse and transform; `null` results are filtered out. |\n| `reset()` | Clear state before a different query (`'paginate'` mode). |\n\n### Static methods (also exported as standalone)\n\n- **`headersFromMeta(columnInfo, options?)`**: Build header array from `ColumnInfo`.\n- **`rowToObject(row, headers, options?)`**: Convert one `Row` to a `ParsedRow`.\n- **`rowToTypedObject(row, headers, columnInfo, options?)`**: Convert one `Row` using `ColumnInfo.Type`.\n- **`isHeaderRow(row, headers)`**: Whether the row's cells match the headers.\n- **`parseResultSetOnce` / `parseResultSetDetailedOnce` / `parseResultSetIterOnce` / `parseResultSetWithOnce`**: Stateless one-shot helpers.\n\n## Requirements\n\n- Node.js >= 20\n- TypeScript (for types)\n- `@aws-sdk/client-athena` (v3)\n\n## License\n\nThis project is licensed under the Apache-2.0 License.\n","readmeFilename":"README.md"}