{"versions":{"4.1.1":{"name":"@phenomnomnominal/tsquery","version":"4.1.1","description":"Query TypeScript ASTs with the esquery API!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/phenomnomnominal/tsquery.git"},"license":"MIT","scripts":{"build":"npm run clean && npm run compile && npm run lint && npm run test","clean":"rimraf dist","compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","prepublishOnly":"npm run build"},"dependencies":{"esquery":"^1.0.1"},"peerDependencies":{"typescript":"^3 || ^4"},"devDependencies":{"@types/chai":"^4.2.3","@types/jasmine":"^3.4.4","@types/minimist":"^1.2.0","@types/node":"^12.11.1","chai":"^4.2.0","jest":"^24.9.0","rimraf":"^2.6.3","ts-jest":"^24.1.0","ts-node":"^8.4.1","tslint":"^5.20.0","typescript":"^3.6.4","webpack":"^4.41.2","webpack-cli":"^3.3.9"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"ts-jest"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"0b078b29982a3505a201b80507d85e3a1d08bc72","bugs":{"url":"https://github.com/phenomnomnominal/tsquery/issues"},"homepage":"https://github.com/phenomnomnominal/tsquery#readme","_id":"@phenomnomnominal/tsquery@4.1.1","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"dist":{"shasum":"42971b83590e9d853d024ddb04a18085a36518df","size":16233,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-4.1.1.tgz","integrity":"sha512-jjMmK1tnZbm1Jq5a7fBliM4gQwjxMU7TFoRNwIyzwlO+eHPRCFv/Nv+H/Gi1jc3WR7QURG8D5d0Tn12YGrUqBQ=="},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_4.1.1_1598962940300_0.855738907938252"},"_hasShrinkwrap":false,"publish_time":1598962940492,"_cnpm_publish_time":1598962940492,"_cnpmcore_publish_time":"2021-12-16T12:10:40.720Z","contributors":[]},"4.1.0":{"name":"@phenomnomnominal/tsquery","version":"4.1.0","description":"Query TypeScript ASTs with the esquery API!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/phenomnomnominal/tsquery.git"},"license":"MIT","scripts":{"build":"npm run clean && npm run compile && npm run lint && npm run test","clean":"rimraf dist","compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","prepublishOnly":"npm run build"},"dependencies":{"esquery":"^1.0.1"},"peerDependencies":{"typescript":"^3"},"devDependencies":{"@types/chai":"^4.2.3","@types/jasmine":"^3.4.4","@types/minimist":"^1.2.0","@types/node":"^12.11.1","chai":"^4.2.0","jest":"^24.9.0","rimraf":"^2.6.3","ts-jest":"^24.1.0","ts-node":"^8.4.1","tslint":"^5.20.0","typescript":"^3.6.4","webpack":"^4.41.2","webpack-cli":"^3.3.9"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"ts-jest"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"fb36a5447b394effda79e6d617e575f2bd112b45","bugs":{"url":"https://github.com/phenomnomnominal/tsquery/issues"},"homepage":"https://github.com/phenomnomnominal/tsquery#readme","_id":"@phenomnomnominal/tsquery@4.1.0","_nodeVersion":"14.2.0","_npmVersion":"6.14.4","_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"dist":{"shasum":"9c836d6db829b5127ccc1ffd8e4c2ad08d600071","size":16230,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-4.1.0.tgz","integrity":"sha512-+i1eqUJODVanUDuTdOPgnjErFg21DKGLstdRXp4LLGcSbO7c+3pwJPkmdSfbkh9gO6xaHJ/5ftSAMqEFJF5cGA=="},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_4.1.0_1589415661259_0.9313772519786438"},"_hasShrinkwrap":false,"publish_time":1589415661457,"_cnpm_publish_time":1589415661457,"_cnpmcore_publish_time":"2021-12-16T12:10:41.267Z","contributors":[]},"4.0.0":{"name":"@phenomnomnominal/tsquery","version":"4.0.0","description":"Query TypeScript ASTs with the esquery API!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/phenomnomnominal/tsquery.git"},"license":"MIT","scripts":{"build":"npm run clean && npm run compile && npm run lint && npm run test","clean":"rimraf dist","compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","prepublishOnly":"npm run build"},"dependencies":{"esquery":"^1.0.1"},"peerDependencies":{"typescript":"^3"},"devDependencies":{"@types/chai":"^4.1.7","@types/jasmine":"^3.3.12","@types/minimist":"^1.2.0","@types/node":"^12.0.2","chai":"^4.2.0","jest":"^24.8.0","rimraf":"^2.6.3","ts-jest":"^24.0.2","ts-node":"^8.1.0","tslint":"^5.16.0","typescript":"^3.0.3","webpack":"^4.32.2","webpack-cli":"^3.3.2"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"ts-jest"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"31b8dfc23a65d7a1a6aa3db0cc0267d640573029","bugs":{"url":"https://github.com/phenomnomnominal/tsquery/issues"},"homepage":"https://github.com/phenomnomnominal/tsquery#readme","_id":"@phenomnomnominal/tsquery@4.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"dist":{"shasum":"610e8ac968137e4a0f98c842c919bb8ad0e85718","size":16581,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-4.0.0.tgz","integrity":"sha512-s2Yet/MCj9Jh6nR6GfldrUPT6Y+aM1jIAdiKcOKEzmeKALT0Tc7SFIkYP3KvzjzbkKK5W7BiJ3cWy2UOa4ITbw=="},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_4.0.0_1571209445033_0.9869517956240155"},"_hasShrinkwrap":false,"publish_time":1571209445152,"_cnpm_publish_time":1571209445152,"_cnpmcore_publish_time":"2021-12-16T12:10:41.567Z","contributors":[]},"3.0.0":{"name":"@phenomnomnominal/tsquery","version":"3.0.0","description":"Query TypeScript ASTs with the esquery API!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/phenomnomnominal/tsquery.git"},"license":"MIT","scripts":{"build":"npm run clean && npm run compile && npm run lint && npm run test","clean":"rimraf dist","compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","prepublishOnly":"npm run build"},"dependencies":{"esquery":"^1.0.1"},"peerDependencies":{"typescript":"^3"},"devDependencies":{"@types/chai":"^4.1.4","@types/jasmine":"^2.8.8","@types/minimist":"^1.2.0","@types/node":"^10.10.1","chai":"^4.1.2","jest":"^23.6.0","rimraf":"^2.6.2","ts-jest":"^23.1.4","ts-node":"^7.0.1","tslint":"^5.11.0","typescript":"^3.0.3","webpack":"^4.19.1","webpack-cli":"^3.1.0"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"ts-jest"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"07baf37ae41ee00afc628f78325066a56375460b","bugs":{"url":"https://github.com/phenomnomnominal/tsquery/issues"},"homepage":"https://github.com/phenomnomnominal/tsquery#readme","_id":"@phenomnomnominal/tsquery@3.0.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"dist":{"shasum":"6f2f4dbf6304ff52b12cc7a5b979f20c3794a22a","size":16242,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-3.0.0.tgz","integrity":"sha512-SW8lKitBHWJ9fAYkJ9kJivuctwNYCh3BUxLdH0+XiR1GPBiu+7qiZzh8p8jqlj1LgVC1TbvfNFroaEsmYlL8Iw=="},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_3.0.0_1541605415575_0.896809138471472"},"_hasShrinkwrap":false,"publish_time":1541605415773,"_cnpm_publish_time":1541605415773,"_cnpmcore_publish_time":"2021-12-16T12:10:41.917Z","contributors":[]},"2.2.0":{"name":"@phenomnomnominal/tsquery","version":"2.2.0","description":"Query TypeScript ASTs with the esquery API!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/phenomnomnominal/tsquery.git"},"license":"MIT","scripts":{"build":"npm run clean && npm run compile && npm run lint && npm run test","clean":"rimraf dist","compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","prepublishOnly":"npm run build"},"dependencies":{"esquery":"^1.0.1"},"peerDependencies":{"typescript":"^3"},"devDependencies":{"@types/chai":"^4.1.4","@types/jasmine":"^2.8.8","@types/minimist":"^1.2.0","@types/node":"^10.10.1","chai":"^4.1.2","jest":"^23.6.0","rimraf":"^2.6.2","ts-jest":"^23.1.4","ts-node":"^7.0.1","tslint":"^5.11.0","typescript":"^3.0.3","webpack":"^4.19.1","webpack-cli":"^3.1.0"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"ts-jest"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"39080881c9961509d708d99bca3b7f9abd4584c3","bugs":{"url":"https://github.com/phenomnomnominal/tsquery/issues"},"homepage":"https://github.com/phenomnomnominal/tsquery#readme","_id":"@phenomnomnominal/tsquery@2.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.12.0","_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"dist":{"shasum":"995fff56c0aa56e328accfaa09224e71c4b75bf0","size":16249,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-2.2.0.tgz","integrity":"sha512-UfE664ClFYqI2g0A9qgPDSfDD0JUpsg4uu7yvooZphx0TcSP8H05bnHLbPmmv86SpgczRx/1i0w4GbLcmVrovA=="},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_2.2.0_1541600982179_0.672285637799219"},"_hasShrinkwrap":false,"publish_time":1541600982370,"_cnpm_publish_time":1541600982370,"_cnpmcore_publish_time":"2021-12-16T12:10:42.151Z","contributors":[]},"2.1.1":{"name":"@phenomnomnominal/tsquery","version":"2.1.1","description":"Query TypeScript ASTs with the esquery API!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/phenomnomnominal/tsquery.git"},"license":"MIT","scripts":{"build":"npm run clean && npm run compile && npm run lint && npm run test","clean":"rimraf dist","compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","prepublishOnly":"npm run build"},"dependencies":{"esquery":"^1.0.1"},"peerDependencies":{"typescript":"^3"},"devDependencies":{"@types/chai":"^4.1.4","@types/jasmine":"^2.8.8","@types/minimist":"^1.2.0","@types/node":"^10.10.1","chai":"^4.1.2","jest":"^23.6.0","rimraf":"^2.6.2","ts-jest":"^23.1.4","ts-node":"^7.0.1","tslint":"^5.11.0","typescript":"^3.0.3","webpack":"^4.19.1","webpack-cli":"^3.1.0"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"ts-jest"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"77e441e42e0602acbb024a0149dbef16e82dd09d","bugs":{"url":"https://github.com/phenomnomnominal/tsquery/issues"},"homepage":"https://github.com/phenomnomnominal/tsquery#readme","_id":"@phenomnomnominal/tsquery@2.1.1","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"dist":{"shasum":"eb5e7bf0fe95c40c38b17d5f5beb2809a89871dd","size":16230,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-2.1.1.tgz","integrity":"sha512-awpB28hmZ8HcW+bEIvjPoSSc7vcCt0Hvh3x6HpBV6P/GB9YIrDukjQUsEZDK5s0BbPPhvJYdWKkubeQbVAwEtA=="},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_2.1.1_1538184806642_0.2336499282566744"},"_hasShrinkwrap":false,"publish_time":1538184806817,"_cnpm_publish_time":1538184806817,"_cnpmcore_publish_time":"2021-12-16T12:10:42.367Z","contributors":[]},"2.1.0":{"name":"@phenomnomnominal/tsquery","version":"2.1.0","description":"Query TypeScript ASTs with the esquery API!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/phenomnomnominal/tsquery.git"},"license":"MIT","scripts":{"build":"npm run clean && npm run compile && npm run lint && npm run test","clean":"rimraf dist","compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","prepublishOnly":"npm run build"},"dependencies":{"esquery":"^1.0.1"},"peerDependencies":{"typescript":"^2"},"devDependencies":{"@types/chai":"^4.1.4","@types/jasmine":"^2.8.8","@types/minimist":"^1.2.0","@types/node":"^10.10.1","chai":"^4.1.2","jest":"^23.6.0","rimraf":"^2.6.2","ts-jest":"^23.1.4","ts-node":"^7.0.1","tslint":"^5.11.0","typescript":"^3.0.3","webpack":"^4.19.1","webpack-cli":"^3.1.0"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"ts-jest"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"b29a99340fa79b57a3f04abc43f7e4ef271ad800","bugs":{"url":"https://github.com/phenomnomnominal/tsquery/issues"},"homepage":"https://github.com/phenomnomnominal/tsquery#readme","_id":"@phenomnomnominal/tsquery@2.1.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"dist":{"shasum":"86e165f53651beb398bf3ff664daee10935a8db9","size":16247,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-2.1.0.tgz","integrity":"sha512-GfVvugSE0ZJTrscg6UqVpi0Kg+C/w+Alm5wGI+mzjsBLvf3ggiBSNqOzEXwb1MHpwbdfOQ8F2wgRWjCQ/8Jfzw=="},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_2.1.0_1537267431110_0.338428473174204"},"_hasShrinkwrap":false,"publish_time":1537267431274,"_cnpm_publish_time":1537267431274,"_cnpmcore_publish_time":"2021-12-16T12:10:42.581Z","contributors":[]},"2.0.1":{"name":"@phenomnomnominal/tsquery","version":"2.0.1","description":"Query TypeScript ASTs with the esquery API!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/phenomnomnominal/tsquery.git"},"license":"MIT","scripts":{"compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","build":"npm run compile && npm run lint && npm run test","prepublishOnly":"rm -rf dist && npm run build"},"dependencies":{"esquery":"^1.0.1"},"peerDependencies":{"typescript":"^2"},"devDependencies":{"@types/chai":"^4.1.2","@types/jasmine":"^2.8.6","@types/minimist":"^1.2.0","@types/node":"^9.4.7","chai":"^4.1.2","jest":"^22.4.2","ts-jest":"^22.4.6","ts-node":"^5.0.1","tslint":"^5.6.0","typescript":"^2"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"4fe8a183fb044c0386f46621805c17e73a51fba7","bugs":{"url":"https://github.com/phenomnomnominal/tsquery/issues"},"homepage":"https://github.com/phenomnomnominal/tsquery#readme","_id":"@phenomnomnominal/tsquery@2.0.1","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"dist":{"shasum":"3be9dc0f8de574d92d8256ab0a508535bf736b9c","size":14529,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-2.0.1.tgz","integrity":"sha512-dgsEKwoTon4N/INO8otlInEVed8fsSwBuHnwEloQY121n9Gttf2BQG+vUP3Es+jlKJfsGPUcQG+ZC4Bby9BS0Q=="},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_2.0.1_1536100138700_0.4260349252681781"},"_hasShrinkwrap":false,"publish_time":1536100138831,"_cnpm_publish_time":1536100138831,"_cnpmcore_publish_time":"2021-12-16T12:10:42.894Z","contributors":[]},"2.0.0":{"name":"@phenomnomnominal/tsquery","version":"2.0.0","description":"Query TypeScript ASTs with the esquery API!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/phenomnomnominal/tsquery.git"},"license":"MIT","scripts":{"compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","build":"npm run compile && npm run lint && npm run test","prepublishOnly":"rm -rf dist && npm run build"},"dependencies":{"esquery":"^1.0.1"},"files":["dist/src"],"devDependencies":{"@types/chai":"^4.1.2","@types/jasmine":"^2.8.6","@types/minimist":"^1.2.0","@types/node":"^9.4.7","chai":"^4.1.2","jest":"^22.4.2","ts-jest":"^22.4.6","ts-node":"^5.0.1","tslint":"^5.6.0","typescript":"^2"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"4b8426b90f26017460c79a879b088ad48928cc3e","bugs":{"url":"https://github.com/phenomnomnominal/tsquery/issues"},"homepage":"https://github.com/phenomnomnominal/tsquery#readme","_id":"@phenomnomnominal/tsquery@2.0.0","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"dist":{"shasum":"5255dd899f247858dad7b4664e8d0ee994a8711c","size":14544,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-2.0.0.tgz","integrity":"sha512-UbzHR1YdV+AmomjgMZIE1Enh/EzZ9H4MXIV9rkxJOBh52/QP52BhJ3VsMjFwYb4e8JixnaCdCbsRZRShL3Mz4A=="},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_2.0.0_1534402831792_0.3783671371712145"},"_hasShrinkwrap":false,"publish_time":1534402831915,"_cnpm_publish_time":1534402831915,"_cnpmcore_publish_time":"2021-12-16T12:10:43.207Z","contributors":[]},"2.0.0-beta.7":{"name":"@phenomnomnominal/tsquery","version":"2.0.0-beta.7","description":"Query TypeScript ASTs with the esquery API!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/phenomnomnominal/tsquery.git"},"license":"MIT","scripts":{"compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","build":"npm run compile && npm run lint && npm run test","prepublishOnly":"rm -rf dist && npm run build"},"dependencies":{"esquery":"^1.0.1"},"files":["dist/src"],"devDependencies":{"@types/chai":"^4.1.2","@types/jasmine":"^2.8.6","@types/minimist":"^1.2.0","@types/node":"^9.4.7","chai":"^4.1.2","jest":"^22.4.2","ts-jest":"^22.4.6","ts-node":"^5.0.1","tslint":"^5.6.0","typescript":"^2"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"f4b1ce43e48269104f5272a8a4e5e86ab9d77f7f","bugs":{"url":"https://github.com/phenomnomnominal/tsquery/issues"},"homepage":"https://github.com/phenomnomnominal/tsquery#readme","_id":"@phenomnomnominal/tsquery@2.0.0-beta.7","_npmVersion":"6.1.0","_nodeVersion":"10.7.0","_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"dist":{"shasum":"31bbb965bb9ff836146ace73b6f8f2144931156d","size":14535,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-2.0.0-beta.7.tgz","integrity":"sha512-YCU9VBEWBsXuhqrnLf5j/yuLS1IZ+m8XTEXCWPdu0bjFkNzhouc8ESZ8zP1LCKM5nQKIJk4jorO0kKV6lLrX5Q=="},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_2.0.0-beta.7_1533103733904_0.8890308044249189"},"_hasShrinkwrap":false,"publish_time":1533103734015,"_cnpm_publish_time":1533103734015,"_cnpmcore_publish_time":"2021-12-16T12:10:43.389Z","contributors":[]},"2.0.0-beta.6":{"name":"@phenomnomnominal/tsquery","version":"2.0.0-beta.6","description":"Query TypeScript ASTs with the esquery API!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/phenomnomnominal/tsquery.git"},"license":"MIT","scripts":{"compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","build":"npm run compile && npm run lint && npm run test","prepublishOnly":"rm -rf dist && npm run build"},"dependencies":{"esquery":"^1.0.1","minimist":"^1.2.0"},"files":["dist/src"],"devDependencies":{"@types/chai":"^4.1.2","@types/jasmine":"^2.8.6","@types/minimist":"^1.2.0","@types/node":"^9.4.7","chai":"^4.1.2","jest":"^22.4.2","ts-jest":"^22.4.6","ts-node":"^5.0.1","tslint":"^5.6.0","typescript":"^2"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"74858f2ac745b3abcd92a2de47161c6eaa54ee79","bugs":{"url":"https://github.com/phenomnomnominal/tsquery/issues"},"homepage":"https://github.com/phenomnomnominal/tsquery#readme","_id":"@phenomnomnominal/tsquery@2.0.0-beta.6","_npmVersion":"5.6.0","_nodeVersion":"9.5.0","_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"dist":{"shasum":"77af9746f4262f08bc4c7ab03dce340d8f1addfa","size":14560,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-2.0.0-beta.6.tgz","integrity":"sha512-esV5Ua51hyQtoI6hCcJsIuY9S3znwnw+wR1SpLvJG7wLuuxi3IxCC3pip+q6vu9CVFFMsxpKB/dGNOHTd4qlSQ=="},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_2.0.0-beta.6_1532841614174_0.8755950582859102"},"_hasShrinkwrap":false,"publish_time":1532841614257,"_cnpm_publish_time":1532841614257,"_cnpmcore_publish_time":"2021-12-16T12:10:43.627Z","contributors":[]},"2.0.0-beta.5":{"name":"@phenomnomnominal/tsquery","version":"2.0.0-beta.5","description":"Query TypeScript ASTs with the esquery API!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/phenomnomnominal/tsquery.git"},"license":"MIT","scripts":{"compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","build":"npm run compile && npm run lint && npm run test","prepublishOnly":"rm -rf dist && npm run build"},"dependencies":{"esquery":"^1.0.1","minimist":"^1.2.0"},"files":["dist/src"],"devDependencies":{"@types/chai":"^4.1.2","@types/jasmine":"^2.8.6","@types/minimist":"^1.2.0","@types/node":"^9.4.7","chai":"^4.1.2","jest":"^22.4.2","ts-jest":"^22.4.6","ts-node":"^5.0.1","tslint":"^5.6.0","typescript":"^2"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"702d7706b76f68a1f5a73541e68cea87477efd77","bugs":{"url":"https://github.com/phenomnomnominal/tsquery/issues"},"homepage":"https://github.com/phenomnomnominal/tsquery#readme","_id":"@phenomnomnominal/tsquery@2.0.0-beta.5","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"dist":{"shasum":"eb5a534ce2d824f960f252fcb284194ac41dbc08","size":14270,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-2.0.0-beta.5.tgz","integrity":"sha512-TzHDcTDwccRDbFcaBnumU3RWWl9RfO39QCOIhcuFDsB4W27E2mjOUbaKnKErgdTN/+pc9FpLgyiOSwGNDoioCQ=="},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_2.0.0-beta.5_1530825126021_0.9326556884614092"},"_hasShrinkwrap":false,"publish_time":1530825126469,"_cnpm_publish_time":1530825126469,"_cnpmcore_publish_time":"2021-12-16T12:10:43.861Z","contributors":[]},"2.0.0-beta.4":{"name":"@phenomnomnominal/tsquery","version":"2.0.0-beta.4","description":"Query TypeScript ASTs with the esquery API!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/phenomnomnominal/tsquery.git"},"license":"MIT","scripts":{"compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","build":"npm run compile && npm run lint && npm run test","prepublishOnly":"rm -rf dist && npm run build"},"dependencies":{"esquery":"^1.0.1"},"files":["dist/src"],"devDependencies":{"@types/chai":"^4.1.2","@types/jasmine":"^2.8.6","@types/node":"^9.4.7","chai":"^4.1.2","jest":"^22.4.2","ts-jest":"^22.4.6","ts-node":"^5.0.1","tslint":"^5.6.0","typescript":"^2"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"041398d5e0b49a7275a2ab7c7ab4a4dca4b5f943","bugs":{"url":"https://github.com/phenomnomnominal/tsquery/issues"},"homepage":"https://github.com/phenomnomnominal/tsquery#readme","_id":"@phenomnomnominal/tsquery@2.0.0-beta.4","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"dist":{"shasum":"54d81c3f41530ac55c981d7941b73b6cca9289c5","size":12938,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-2.0.0-beta.4.tgz","integrity":"sha512-10W7DcehluuYXXwG+xjRdi2n0ReTmx1m5mx2sIynFPhf6jiIs/ghnhNv54U11kAH3o0kkFwjN17wu8KxR4rUjg=="},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_2.0.0-beta.4_1528356233979_0.19354090056151052"},"_hasShrinkwrap":false,"publish_time":1528356234069,"_cnpm_publish_time":1528356234069,"_cnpmcore_publish_time":"2021-12-16T12:10:44.173Z","contributors":[]},"2.0.0-beta.3":{"name":"@phenomnomnominal/tsquery","version":"2.0.0-beta.3","description":"Query TypeScript ASTs with the esquery API!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/phenomnomnominal/tsquery.git"},"license":"MIT","scripts":{"compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","build":"npm run compile && npm run lint && npm run test","prepublishOnly":"rm -rf dist && npm run build"},"dependencies":{"esquery":"^1.0.1"},"files":["dist/src"],"devDependencies":{"@types/chai":"^4.1.2","@types/jasmine":"^2.8.6","@types/node":"^9.4.7","chai":"^4.1.2","jest":"^22.4.2","ts-jest":"^22.4.6","ts-node":"^5.0.1","tslint":"^5.6.0","typescript":"^2"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"b2af2a3939db55a736cdc5670c82c88c2faf04b5","bugs":{"url":"https://github.com/phenomnomnominal/tsquery/issues"},"homepage":"https://github.com/phenomnomnominal/tsquery#readme","_id":"@phenomnomnominal/tsquery@2.0.0-beta.3","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"dist":{"shasum":"8725c783850cedf510eb625dfd4dac5c0c2326cf","size":12296,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-2.0.0-beta.3.tgz","integrity":"sha512-j8Hhnn+zk7Oa5/1KXjZ9O03dh8oOOHSuMopf0HzUQfuEpnWh4Sn52XrTvA6ZXT+Et3Vfp8MVkTwnOMB5Ayhm6w=="},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_2.0.0-beta.3_1528320851019_0.7324390576246935"},"_hasShrinkwrap":false,"publish_time":1528320851198,"_cnpm_publish_time":1528320851198,"_cnpmcore_publish_time":"2021-12-16T12:10:44.396Z","contributors":[]},"2.0.0-beta.2":{"name":"@phenomnomnominal/tsquery","version":"2.0.0-beta.2","description":"Query TypeScript ASTs with the esquery API!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/phenomnomnominal/tsquery.git"},"license":"MIT","scripts":{"compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","build":"npm run compile && npm run lint && npm run test","prepublishOnly":"rm -rf dist && npm run build"},"dependencies":{"esquery":"^1.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/jasmine":"^2.8.6","@types/node":"^9.4.7","chai":"^4.1.2","jest":"^22.4.2","ts-jest":"^22.4.6","ts-node":"^5.0.1","tslint":"^5.6.0","typescript":"^2"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"c3dd273ad67d9a46edc8f6ddb3180dd4867db652","bugs":{"url":"https://github.com/phenomnomnominal/tsquery/issues"},"homepage":"https://github.com/phenomnomnominal/tsquery#readme","_id":"@phenomnomnominal/tsquery@2.0.0-beta.2","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"dist":{"shasum":"cc89f602bbe6fd59fc09cdb81e05d8bfe2f79fac","size":17397,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-2.0.0-beta.2.tgz","integrity":"sha512-bftaZN3OZyLUtyS6oBpMa8a+SDOA+tcfEEUdRF4PGLf8IOdaQKysSem0zX1JMV0EGB4TeYrjvXBvthAvNumE2A=="},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_2.0.0-beta.2_1528075342478_0.23111163766920306"},"_hasShrinkwrap":false,"publish_time":1528075342578,"_cnpm_publish_time":1528075342578,"_cnpmcore_publish_time":"2021-12-16T12:10:44.617Z","contributors":[]},"2.0.0-beta.1":{"name":"@phenomnomnominal/tsquery","version":"2.0.0-beta.1","description":"Query TypeScript ASTs with the esquery!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/phenomnomnominal/tsquery.git"},"license":"MIT","scripts":{"compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","build":"npm run compile && npm run lint && npm run test","prepublishOnly":"rm -rf dist && npm run build"},"dependencies":{"esquery":"^1.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/jasmine":"^2.8.6","@types/node":"^9.4.7","chai":"^4.1.2","jest":"^22.4.2","ts-jest":"^22.4.6","ts-node":"^5.0.1","tslint":"^5.6.0","typescript":"^2"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"3584f068a60caf395e18fc0c505b6c0e1dbdc161","bugs":{"url":"https://github.com/phenomnomnominal/tsquery/issues"},"homepage":"https://github.com/phenomnomnominal/tsquery#readme","_id":"@phenomnomnominal/tsquery@2.0.0-beta.1","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"dist":{"shasum":"f1e0ecb791687a315e395993074ca9aae3520c85","size":17280,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-2.0.0-beta.1.tgz","integrity":"sha512-r4ksWx3kUERxW6DpLAraFTPzA8/goH65OvdFPjzSI54sJjOMuZnJqj3nbHe7dzBlTOqpDGzcmBerl65aLXDZZg=="},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_2.0.0-beta.1_1527985711938_0.21723768755335326"},"_hasShrinkwrap":false,"publish_time":1527985712267,"_cnpm_publish_time":1527985712267,"_cnpmcore_publish_time":"2021-12-16T12:10:44.839Z","contributors":[]},"2.0.0-beta.0":{"name":"@phenomnomnominal/tsquery","version":"2.0.0-beta.0","description":"Query TypeScript ASTs with the esquery!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/phenomnomnominal/tsquery.git"},"license":"MIT","scripts":{"compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","build":"npm run compile && npm run lint && npm run test","prepublishOnly":"rm -rf dist && npm run build"},"dependencies":{"esquery":"^1.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/jasmine":"^2.8.6","@types/node":"^9.4.7","@types/sinon":"^4.3.0","@types/sinon-chai":"^2.7.29","chai":"^4.1.2","jest":"^22.4.2","sinon":"^4.4.3","sinon-chai":"^3.0.0","ts-jest":"^22.4.6","ts-node":"^5.0.1","tslint":"^5.6.0","typescript":"^2"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"987ad289d9e86799ccc2c71d85b5a1c28f706391","bugs":{"url":"https://github.com/phenomnomnominal/tsquery/issues"},"homepage":"https://github.com/phenomnomnominal/tsquery#readme","_id":"@phenomnomnominal/tsquery@2.0.0-beta.0","_npmVersion":"6.1.0","_nodeVersion":"9.5.0","_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"dist":{"shasum":"35c1133fa4f51a52604d37ef93e08f8e8d356692","size":61922,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-2.0.0-beta.0.tgz","integrity":"sha512-wzhlT9eub+VgTjx8P876u8sAdnWdiSKY+q0LW9wjnYJlOBofXlMgsYAbrJotSrirpB48KL31wOPpd+stOp2+1g=="},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_2.0.0-beta.0_1527982699350_0.7294553387469491"},"_hasShrinkwrap":false,"publish_time":1527982699447,"_cnpm_publish_time":1527982699447,"_cnpmcore_publish_time":"2021-12-16T12:10:45.126Z","contributors":[]},"1.0.5":{"name":"@phenomnomnominal/tsquery","version":"1.0.5","description":"Query TypeScript ASTs with the esquery!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/phenomnomnominal/tsquery.git"},"license":"MIT","scripts":{"compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","build":"npm run compile && npm run lint && npm run test","prepublishOnly":"rm -rf dist && npm run build"},"dependencies":{"esquery":"^1.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/jasmine":"^2.8.6","@types/node":"^9.4.7","@types/sinon":"^4.3.0","@types/sinon-chai":"^2.7.29","chai":"^4.1.2","jest":"^22.4.2","sinon":"^4.4.3","sinon-chai":"^3.0.0","ts-jest":"^22.4.1","ts-node":"^5.0.1","tslint":"^5.6.0","typescript":"^2"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"49990a3a5b70a127dcb8397f42e1388abde68513","bugs":{"url":"https://github.com/phenomnomnominal/tsquery/issues"},"homepage":"https://github.com/phenomnomnominal/tsquery#readme","_id":"@phenomnomnominal/tsquery@1.0.5","_npmVersion":"5.8.0","_nodeVersion":"9.5.0","_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"dist":{"shasum":"ba75d8e403f23a67b49d983b763918f6505441e4","size":61987,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-1.0.5.tgz","integrity":"sha512-iSkUJRX6YosGa08JqF+oOT37Zyl5H2GoqZgf4jDYhq4mqmD7AzuDrq6xYlFmVB/uikdT7SAelHfbaNTulGthGg=="},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_1.0.5_1527461347509_0.7961793615779942"},"_hasShrinkwrap":false,"publish_time":1527461347600,"_cnpm_publish_time":1527461347600,"_cnpmcore_publish_time":"2021-12-16T12:10:45.430Z","contributors":[]},"1.0.4":{"name":"@phenomnomnominal/tsquery","version":"1.0.4","description":"Query TypeScript ASTs with the esquery!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/phenomnomnominal/tsquery.git"},"license":"MIT","scripts":{"compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","build":"npm run compile && npm run lint && npm run test","prepublishOnly":"rm -rf dist && npm run build"},"dependencies":{"esquery":"^1.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/jasmine":"^2.8.6","@types/node":"^9.4.7","@types/sinon":"^4.3.0","@types/sinon-chai":"^2.7.29","chai":"^4.1.2","jest":"^22.4.2","sinon":"^4.4.3","sinon-chai":"^3.0.0","ts-jest":"^22.4.1","ts-node":"^5.0.1","tslint":"^5.6.0","typescript":"^2"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"428d5abb26158794cb8b9445b2b95bfeb2e41a27","bugs":{"url":"https://github.com/phenomnomnominal/tsquery/issues"},"homepage":"https://github.com/phenomnomnominal/tsquery#readme","_id":"@phenomnomnominal/tsquery@1.0.4","_npmVersion":"5.8.0","_nodeVersion":"9.5.0","_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"dist":{"shasum":"dd811a56a6044b718e0d9d9bb7e67356fa9ccc2a","size":62710,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-1.0.4.tgz","integrity":"sha512-bN6+tX2sKwvc4s5ebGYoLypc4hu1iicro1mOP/5ApyNCWru5EL4KCYK6ix23t4ihEncLyhud8qb6ZgaihhX7Bw=="},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_1.0.4_1527457167440_0.9180584645914458"},"_hasShrinkwrap":false,"publish_time":1527457167501,"_cnpm_publish_time":1527457167501,"_cnpmcore_publish_time":"2021-12-16T12:10:45.726Z","contributors":[]},"1.0.3":{"name":"@phenomnomnominal/tsquery","version":"1.0.3","description":"Query TypeScript ASTs with the esquery!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"license":"MIT","scripts":{"compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","build":"npm run compile && npm run lint && npm run test","prepublishOnly":"rm -rf dist && npm run build"},"dependencies":{"esquery":"^1.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/jasmine":"^2.8.6","@types/node":"^9.4.7","@types/sinon":"^4.3.0","@types/sinon-chai":"^2.7.29","chai":"^4.1.2","jest":"^22.4.2","sinon":"^4.4.3","sinon-chai":"^3.0.0","ts-jest":"^22.4.1","ts-node":"^5.0.1","tslint":"^5.6.0","typescript":"^2"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"af77b5620ddd2fd0acb448314a68f07863e4dcc1","_id":"@phenomnomnominal/tsquery@1.0.3","_npmVersion":"5.8.0","_nodeVersion":"9.5.0","_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"dist":{"shasum":"d8b0a90451af2f5a2401cf553f4143523e74d4d4","size":62573,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-1.0.3.tgz","integrity":"sha512-+MYQKo6pMdGwOmASnwECMsyQJpJ95Pl1Fd+j8thvZvXQZpXUe80zHup979BnLyz/Bs4HrC2E/8VeCmIFobdLaQ=="},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_1.0.3_1527393859989_0.39102100725123146"},"_hasShrinkwrap":false,"publish_time":1527393860072,"_cnpm_publish_time":1527393860072,"_cnpmcore_publish_time":"2021-12-16T12:10:46.362Z","contributors":[]},"1.0.2":{"name":"@phenomnomnominal/tsquery","version":"1.0.2","description":"Query TypeScript ASTs with the esquery!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"license":"MIT","scripts":{"compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","build":"npm run compile && npm run lint && npm run test","prepublishOnly":"rm -rf dist && npm run build"},"dependencies":{"esquery":"^1.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/jasmine":"^2.8.6","@types/node":"^9.4.7","@types/sinon":"^4.3.0","@types/sinon-chai":"^2.7.29","chai":"^4.1.2","jest":"^22.4.2","sinon":"^4.4.3","sinon-chai":"^3.0.0","ts-jest":"^22.4.1","ts-node":"^5.0.1","tslint":"^5.6.0","typescript":"^2"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"c83b6064a57441accd0d3147bab11969a36d6eb8","_id":"@phenomnomnominal/tsquery@1.0.2","_npmVersion":"5.8.0","_nodeVersion":"9.5.0","_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"dist":{"shasum":"3e0a9f0d25c15afb678bf92bad63337c50af03b3","size":62141,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-1.0.2.tgz","integrity":"sha512-TRC1gaDwjCdrbhmovtYwWMsO2DVmgyAZOreqo72Q0NSNTYGh+s2r4Zbh2P1urStNxNXVhri1nUSOlIKXae7ggQ=="},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_1.0.2_1527377070258_0.6813851393503745"},"_hasShrinkwrap":false,"publish_time":1527377070341,"_cnpm_publish_time":1527377070341,"_cnpmcore_publish_time":"2021-12-16T12:10:46.725Z","contributors":[]},"1.0.1":{"name":"@phenomnomnominal/tsquery","version":"1.0.1","description":"Query TypeScript ASTs with the esquery!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"license":"MIT","scripts":{"compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","build":"npm run compile && npm run lint && npm run test","prepublishOnly":"rm -rf dist && npm run build"},"dependencies":{"esquery":"^1.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/jasmine":"^2.8.6","@types/node":"^9.4.7","@types/sinon":"^4.3.0","@types/sinon-chai":"^2.7.29","chai":"^4.1.2","jest":"^22.4.2","sinon":"^4.4.3","sinon-chai":"^3.0.0","ts-jest":"^22.4.1","ts-node":"^5.0.1","tslint":"^5.6.0","typescript":"^2"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"c83b6064a57441accd0d3147bab11969a36d6eb8","_id":"@phenomnomnominal/tsquery@1.0.1","_npmVersion":"5.8.0","_nodeVersion":"9.5.0","_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"dist":{"shasum":"a3d8bc231870d7a2f53b6522967ca96400fe22cd","size":61916,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-1.0.1.tgz","integrity":"sha512-irLgqwfgD9/zK8TYsx13zs79ejQHVwSGo7Eqncoiu6OQffQb9w8yIGBgYFgwqdEGODYKDL1gigHHT/alqTEmsg=="},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_1.0.1_1526859772145_0.4935621252005553"},"_hasShrinkwrap":false,"publish_time":1526859772212,"_cnpm_publish_time":1526859772212,"_cnpmcore_publish_time":"2021-12-16T12:10:47.027Z","contributors":[]},"1.0.0":{"name":"@phenomnomnominal/tsquery","version":"1.0.0","description":"Query TypeScript ASTs with the esquery!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"license":"MIT","scripts":{"compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","build":"npm run compile && npm run lint && npm run test","prepublishOnly":"rm -rf dist && npm run build"},"dependencies":{"esquery":"^1.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/jasmine":"^2.8.6","@types/node":"^9.4.7","@types/sinon":"^4.3.0","@types/sinon-chai":"^2.7.29","chai":"^4.1.2","jest":"^22.4.2","sinon":"^4.4.3","sinon-chai":"^3.0.0","ts-jest":"^22.4.1","ts-node":"^5.0.1","tslint":"^5.6.0","typescript":"^2"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"ef6e08f2650cb67b28462a12e5d25e4388306fb8","_id":"@phenomnomnominal/tsquery@1.0.0","_npmVersion":"5.8.0","_nodeVersion":"9.5.0","_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"dist":{"shasum":"c8d8c62183d854f2160ce7270401bf3d1158e182","size":61864,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-1.0.0.tgz","integrity":"sha512-fQUHhA5UuF1C4MJxu1HSQ4Z21samyIGVTvJ1pZqXJ/uzv2tDJ/baw6cz++QMMHRvjnvUwsZCmL/A1v/a2FIqrQ=="},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_1.0.0_1526732394051_0.5691983191669481"},"_hasShrinkwrap":false,"publish_time":1526732394138,"_cnpm_publish_time":1526732394138,"_cnpmcore_publish_time":"2021-12-16T12:10:47.332Z","contributors":[]},"0.1.0":{"name":"@phenomnomnominal/tsquery","version":"0.1.0","description":"Query TypeScript ASTs with the esquery!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"license":"MIT","scripts":{"compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","build":"npm run compile && npm run lint && npm run test","prepublishOnly":"rm -rf dist && npm run build"},"dependencies":{"esquery":"^1.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/jasmine":"^2.8.6","@types/node":"^9.4.7","@types/sinon":"^4.3.0","@types/sinon-chai":"^2.7.29","chai":"^4.1.2","jest":"^22.4.2","sinon":"^4.4.3","sinon-chai":"^3.0.0","ts-jest":"^22.4.1","ts-node":"^5.0.1","tslint":"^5.6.0","typescript":"^2"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"ef6e08f2650cb67b28462a12e5d25e4388306fb8","_id":"@phenomnomnominal/tsquery@0.1.0","_npmVersion":"5.8.0","_nodeVersion":"9.5.0","_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"dist":{"shasum":"f3a2f7d4fcfc71653126025e281f5f134000dd2d","size":61862,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-0.1.0.tgz","integrity":"sha512-tVz5c0/hXXL0NrJnpC4P0tnWiTfLlZiNlU++1UF9++Gt8/pLock1x/ULjHmAs+W5jsskMPL9iSGhpHBKEMqAQQ=="},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_0.1.0_1526732125826_0.19399212770973517"},"_hasShrinkwrap":false,"publish_time":1526732126094,"_cnpm_publish_time":1526732126094,"_cnpmcore_publish_time":"2021-12-16T12:10:47.789Z","contributors":[]},"0.1.0-beta.3":{"name":"@phenomnomnominal/tsquery","version":"0.1.0-beta.3","description":"Query TypeScript ASTs with the esquery!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"license":"MIT","scripts":{"compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","build":"npm run compile && npm run lint && npm run test","prepublishOnly":"rm -rf dist && npm run build"},"dependencies":{"esquery":"^1.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/jasmine":"^2.8.6","@types/node":"^9.4.7","@types/sinon":"^4.3.0","@types/sinon-chai":"^2.7.29","chai":"^4.1.2","jest":"^22.4.2","sinon":"^4.4.3","sinon-chai":"^3.0.0","ts-jest":"^22.4.1","ts-node":"^5.0.1","tslint":"^5.6.0","typescript":"^2"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"5a7aaea50c1b11fc212658090f8ec89f5085d2a5","_id":"@phenomnomnominal/tsquery@0.1.0-beta.3","_npmVersion":"5.8.0","_nodeVersion":"9.5.0","_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"dist":{"shasum":"b9c26e6f34eaf7ecd9006864d11de4e8ffe23ee8","size":63748,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-0.1.0-beta.3.tgz","integrity":"sha512-3qAuuwpTe7N3gbkj4fA6IYXgp0HSUXyRuy1IodqzPZL9/LWrf2z7j6vIccr5dr7N3K7lnpERqcVq8K7Mylemlg=="},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_0.1.0-beta.3_1526619313449_0.1709622079498041"},"_hasShrinkwrap":false,"publish_time":1526619313610,"_cnpm_publish_time":1526619313610,"_cnpmcore_publish_time":"2021-12-16T12:10:48.202Z","contributors":[]},"0.1.0-beta.2":{"name":"@phenomnomnominal/tsquery","version":"0.1.0-beta.2","description":"Query TypeScript ASTs with the esquery!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"license":"MIT","scripts":{"compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","build":"npm run compile && npm run lint && npm run test","prepublishOnly":"rm -rf dist && npm run build"},"dependencies":{"esquery":"^1.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/jasmine":"^2.8.6","@types/node":"^9.4.7","@types/sinon":"^4.3.0","@types/sinon-chai":"^2.7.29","chai":"^4.1.2","jest":"^22.4.2","sinon":"^4.4.3","sinon-chai":"^3.0.0","ts-jest":"^22.4.1","ts-node":"^5.0.1","tslint":"^5.6.0","typescript":"^2"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"e817a054905f31fb672f268ee63d1974d7358b94","_id":"@phenomnomnominal/tsquery@0.1.0-beta.2","_npmVersion":"5.8.0","_nodeVersion":"9.5.0","_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"dist":{"shasum":"7d0acf2089e0d79db818448a7ce79b7db646a678","size":63416,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-0.1.0-beta.2.tgz","integrity":"sha512-W6S8WB/poKEkOjNlRVxBndIDOv3K3LRQ69sUzw5MrLPZ/uQI1CJg2NhmxnWINMKT9bG0FvywpZ3qli2EGXUPMA=="},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_0.1.0-beta.2_1525750708541_0.11539547316378296"},"_hasShrinkwrap":false,"publish_time":1525750708677,"_cnpm_publish_time":1525750708677,"_cnpmcore_publish_time":"2021-12-16T12:10:48.691Z","contributors":[]},"0.1.0-beta.1":{"name":"@phenomnomnominal/tsquery","version":"0.1.0-beta.1","description":"Query TypeScript ASTs with the esquery!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"license":"MIT","scripts":{"compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","build":"npm run compile && npm run lint && npm run test","prepublishOnly":"rm -rf dist && npm run build"},"dependencies":{"esquery":"^1.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/jasmine":"^2.8.6","@types/node":"^9.4.7","@types/sinon":"^4.3.0","@types/sinon-chai":"^2.7.29","chai":"^4.1.2","jest":"^22.4.2","sinon":"^4.4.3","sinon-chai":"^3.0.0","ts-jest":"^22.4.1","ts-node":"^5.0.1","tslint":"^5.6.0","typescript":"^2"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"4c6a896d268e4c19ac02dacee0dfe83fc461a52f","_id":"@phenomnomnominal/tsquery@0.1.0-beta.1","_npmVersion":"5.8.0","_nodeVersion":"9.5.0","_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"dist":{"shasum":"029147f74d78518c4b5c3f8d68bbd2feeb7d8413","size":60439,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-0.1.0-beta.1.tgz","integrity":"sha512-5GxEEtiZ98pvlV3aLFQluq8dFu1koVisyJm1pehvv9zp1PmpdDCc1B5MkOznjr1KCkNmV/as45a6IEyGq94+IA=="},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_0.1.0-beta.1_1524454570143_0.33124595185955585"},"_hasShrinkwrap":false,"publish_time":1524454570213,"_cnpm_publish_time":1524454570213,"_cnpmcore_publish_time":"2021-12-16T12:10:49.045Z","contributors":[]},"0.1.0-beta.0":{"name":"@phenomnomnominal/tsquery","version":"0.1.0-beta.0","description":"Query TypeScript ASTs with the esquery!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"license":"MIT","scripts":{"compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","build":"npm run compile && npm run lint && npm run test","prepublishOnly":"rm -rf dist && npm run build"},"dependencies":{"esquery":"^1.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/jasmine":"^2.8.6","@types/node":"^9.4.7","@types/sinon":"^4.3.0","@types/sinon-chai":"^2.7.29","chai":"^4.1.2","jest":"^22.4.2","sinon":"^4.4.3","sinon-chai":"^3.0.0","ts-jest":"^22.4.1","ts-node":"^5.0.1","tslint":"^5.6.0","typescript":"^2"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"d2bfdf422819999bd59b73544909bb7ef257b751","_id":"@phenomnomnominal/tsquery@0.1.0-beta.0","_npmVersion":"5.8.0","_nodeVersion":"9.5.0","_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"dist":{"shasum":"b1426e94fb96eb45d36d0711697105769e86e8ce","size":60482,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-0.1.0-beta.0.tgz","integrity":"sha512-ZzYGwgF0CFhxaVTm5BduHh0MrzY3G81vaR21g5Bzdqflq8n6sMdgh1SPeFPCyMfBTwsIQhTlCFnwLRbHadYqZA=="},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_0.1.0-beta.0_1524452327861_0.8453123191474212"},"_hasShrinkwrap":false,"publish_time":1524452327978,"_cnpm_publish_time":1524452327978,"_cnpmcore_publish_time":"2021-12-16T12:10:49.799Z","contributors":[]},"0.1.0-beta":{"name":"@phenomnomnominal/tsquery","version":"0.1.0-beta","description":"Query TypeScript ASTs with the esquery!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"license":"MIT","scripts":{"compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","build":"npm run compile && npm run lint && npm run test","prepublishOnly":"rm -rf dist && npm run build"},"dependencies":{"esquery":"^1.0.1"},"devDependencies":{"@types/chai":"^4.1.2","@types/jasmine":"^2.8.6","@types/node":"^9.4.7","@types/sinon":"^4.3.0","@types/sinon-chai":"^2.7.29","chai":"^4.1.2","jest":"^22.4.2","sinon":"^4.4.3","sinon-chai":"^3.0.0","ts-jest":"^22.4.1","ts-node":"^5.0.1","tslint":"^5.6.0","typescript":"^2"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"<rootDir>/node_modules/ts-jest/preprocessor.js"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"67b310740fcf38f093e9f70db281624336530b22","_id":"@phenomnomnominal/tsquery@0.1.0-beta","_npmVersion":"5.8.0","_nodeVersion":"9.5.0","_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"dist":{"shasum":"4f3e193a1d7885fe07490e480ce662dc7256b8af","size":54097,"noattachment":false,"tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-0.1.0-beta.tgz","integrity":"sha512-WvfR2tEzL2uaGInihdYD70b7jsDmjPcg8Y+lBp620qRs5J2vkga3gva03cXY2nrZIYzdhp+wNanVf2wjr48leQ=="},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_0.1.0-beta_1524344839463_0.5175747672185234"},"_hasShrinkwrap":false,"publish_time":1524344839558,"_cnpm_publish_time":1524344839558,"_cnpmcore_publish_time":"2021-12-16T12:10:50.129Z","contributors":[]},"4.2.0":{"name":"@phenomnomnominal/tsquery","version":"4.2.0","description":"Query TypeScript ASTs with the esquery API!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/phenomnomnominal/tsquery.git"},"license":"MIT","scripts":{"build":"npm run clean && npm run compile && npm run lint && npm run test","clean":"rimraf dist","compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","prepublishOnly":"npm run build"},"dependencies":{"esquery":"^1.0.1"},"peerDependencies":{"typescript":"^3 || ^4"},"devDependencies":{"@types/chai":"^4.2.3","@types/jasmine":"^3.4.4","@types/minimist":"^1.2.0","@types/node":"^12.11.1","chai":"^4.2.0","jest":"^24.9.0","rimraf":"^2.6.3","ts-jest":"^24.1.0","ts-node":"^8.4.1","tslint":"^5.20.0","typescript":"^3.6.4","webpack":"^4.41.2","webpack-cli":"^3.3.9"},"jest":{"globals":{"__TS_CONFIG__":"tsconfig.json"},"moduleFileExtensions":["ts","js"],"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"ts-jest"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"9d69685f53efa49d20710b58f9eaeebc38c5175c","bugs":{"url":"https://github.com/phenomnomnominal/tsquery/issues"},"homepage":"https://github.com/phenomnomnominal/tsquery#readme","_id":"@phenomnomnominal/tsquery@4.2.0","_nodeVersion":"14.18.1","_npmVersion":"6.14.15","dist":{"integrity":"sha512-hR2U3uVcrrdkuG30ItQ+uFDs4ncZAybxWG0OjTE8ptPzVoU7GVeXpy+vMU8zX9EbmjGeITPw/su5HjYQyAH8bA==","shasum":"7742ff4af12ce673b0b601ba5515c934f1876b14","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-4.2.0.tgz","fileCount":78,"unpackedSize":60963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6JP2CRA9TVsSAnZWagAA0WgP/0p/vq1api6NYDXoOSf5\naeFgNtPgn4GuiqPXurPFFJCWt4hig+HGaujKzGHKsKW2esixYSQ0doruPuBR\nr5rFOSVHTh2OCcUOzpTLxTQCHSgk8N2TN/xmN2+SqCv28SKqX7n0/Mb6EQzT\nTikL+NzpmZJpv9+eUvH+dpw9tgMA4IDUeNfy3Pf6mi45JwemrMuHg9+jWKET\nt4pCb+f9hXjq+eH4r5M3QOI4qJEwYr3Hg6/Xf6BFsYToPjJz7x92miMF9MYM\n1VkjW3g6/+KP26saGUznf+lItf8VtrzFQRDPmY1EModply7dBP+63nfsJtQh\n1xlAUaR4drGKJ2XZwt5qTVtQsQZl9Q061qXkFFZInN7BFXBkY/4N42jYauuT\nCIdREgb1QlgGlc6+y7wlin1G01thQ/vroCcH5Ymz5nLvIf+Spkm9n5xnvJ1y\nMkLA5wpQt8Ce/Im3Ug4eTCUPwV0AAiOR+tozhQkwe0xFAPBzZr2UJxmsTZFs\nWvBQNngfCc9UUuCYWX5Hw8EpTnFGgzNDopVoZJOz72TJCPueML/PmtqtJLvC\n7VCs6OL1AqObVkH0Sm5ByTk9zrIke0yjLq2ez+0sbCmMYeRBjvo+sPHxzqqM\n3KiIttS7dla+0cRAcaLJFLTT3EAClDg4CMas6WHJN+UXPCascWjz8ShZbhRx\n/dxo\r\n=rBJR\r\n-----END PGP SIGNATURE-----\r\n","size":16381},"_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_4.2.0_1642632182190_0.5453849313534878"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-01-19T22:43:11.966Z","contributors":[]},"5.0.0":{"name":"@phenomnomnominal/tsquery","version":"5.0.0","description":"Query TypeScript ASTs with the esquery API!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/phenomnomnominal/tsquery.git"},"license":"MIT","scripts":{"build":"npm run clean && npm run compile && npm run lint && npm run test","clean":"rimraf dist","compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","prepublishOnly":"npm run build"},"dependencies":{"esquery":"^1.4.0"},"peerDependencies":{"typescript":"^3 || ^4"},"devDependencies":{"@types/jest":"^27.4.1","@types/node":"^17.0.25","jest":"^27.5.1","rimraf":"^3.0.2","ts-jest":"^27.1.4","tslint":"^6.1.3","typescript":"^4.6.3"},"jest":{"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"ts-jest"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"a81e09346c1227a756ddd279e54728753614c2c9","bugs":{"url":"https://github.com/phenomnomnominal/tsquery/issues"},"homepage":"https://github.com/phenomnomnominal/tsquery#readme","_id":"@phenomnomnominal/tsquery@5.0.0","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-1k9H74MJJrlZbUuM6rG0Kwifu/ZoshH+Qs1QXJ2P2RD6MRE/D49uSzXosOXIpIrRQNtij3bnkukexIZhgM/Q8g==","shasum":"5e99f4a073740e10ee6945cebb477ccf9de74482","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-5.0.0.tgz","fileCount":78,"unpackedSize":62676,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFcR/9ZHuGSLMWs7VWiTND4ybR0BUJNJZAAND6rjdoARAiEAiFmrVKEYKQeb6qB/kouhHfgsOwXAblcEbEq4MyMvM20="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiYxNoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo0ZBAAhayea6mpD6ZTTAklt6MV/ynMFmBAPKve5anEwUpr1xI6Pdzn\r\np9OdIzYDkald+u5ER/4bVPZiJzP5alSyacKt2TZUUohBZgQQ9Dm44c4B8ZJi\r\nuX2aUMxisi3Ji/hNwJl7Dz7dUQZ64V5LJUDHMHuL8MOWQHV376ABjq7XOo6w\r\n6CoSIo6e1TT/xgrWW8CmnFOrwTJieZNY/XpS1nEoIi2I/KzasY8AuOK2fCi8\r\n5C9HwzxDw5ptAIRp0amOGJCuU2aoi0cV7fFrSR14vuispR4u7mLX4SCAoFbB\r\nFMrEmcJHHcpcGxwboI6It2dWHAncBgGzZG+2klgvwnu+b+J9njlchBo6GwLz\r\nL/H2Z/126l1ElEeI/8K8pTX1rUjVYFTbBt8+fVNCn9/IVAJDOl9kvF+Zagq0\r\nzNtrZpgLm7QxeGmm15n/0yGrN+4Cy3dGNXJlUDarfZ02Fskd7RHhKTQPzHvj\r\nthorJmR2bGy8oadT5oOA109bQRst5avbOFzngCwH0ASiEK9Xx28m6AyRLwz4\r\n0gZSPkTaS38xLBOsiNUVLLg6df6ZtElMuH9JjXwADKMfCIF+vY6aZvJse/EH\r\nlq2FRXsJjWFBx4mXgKVv2QO0fvxDK0FFxwHJopsTkalq05rxmOWJ/9+wAKrl\r\n45l16nC27jKq0LtY/GiJjwmCMiQvac+TSyI=\r\n=vfVq\r\n-----END PGP SIGNATURE-----\r\n","size":16351},"_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_5.0.0_1650660199966_0.8696630519380937"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-22T20:43:24.571Z","contributors":[]},"5.0.1":{"name":"@phenomnomnominal/tsquery","version":"5.0.1","description":"Query TypeScript ASTs with the esquery API!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/phenomnomnominal/tsquery.git"},"license":"MIT","scripts":{"build":"npm run clean && npm run compile && npm run lint && npm run test","clean":"rimraf dist","compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"tslint --project ./tsconfig.json -c ./tslint.json 'src/**/*.ts'","lint:test":"tslint --project ./tsconfig.json -c ./tslint.json 'test/**/*.ts'","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"tslint -c tslint.json 'src/**/*.ts' --fix","lint:test:fix":"tslint -c tslint.json 'test/**/*.ts' --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","prepublishOnly":"npm run build"},"dependencies":{"esquery":"^1.4.0"},"peerDependencies":{"typescript":"^3 || ^4 || ^5"},"devDependencies":{"@types/jest":"^27.4.1","@types/node":"^17.0.25","jest":"^27.5.1","rimraf":"^3.0.2","ts-jest":"^27.1.4","tslint":"^6.1.3","typescript":"^4.6.3"},"jest":{"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"ts-jest"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"957407d06c9d9b05986fde1cadc025a9ea0beb52","bugs":{"url":"https://github.com/phenomnomnominal/tsquery/issues"},"homepage":"https://github.com/phenomnomnominal/tsquery#readme","_id":"@phenomnomnominal/tsquery@5.0.1","_nodeVersion":"18.14.0","_npmVersion":"9.3.1","dist":{"integrity":"sha512-3nVv+e2FQwsW8Aw6qTU6f+1rfcJ3hrcnvH/mu9i8YhxO+9sqbOfpL8m6PbET5+xKOlz/VSbp0RoYWYCtIsnmuA==","shasum":"a2a5abc89f92c01562a32806655817516653a388","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-5.0.1.tgz","fileCount":78,"unpackedSize":62682,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTRKxfjDBDfUW6ARWhBLcwoM67zDnO85ksRjTRlR/yKgIhAMZGFeZDOMx51Q+4PHXGD6pc6LxJhFyWWNMyQOce0VGE"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkFSmIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo+GA/+MGSP/rxhIQfHYXHBtIOT8Z6x9WwV5yd4/5N1Z49gDS0wY7OG\r\np+m/K0+8pvAOTQLO470B5l91oaWNyVqGfYVAZVaU2vfQLjqBwnjl/NNeQfrF\r\ntA8NlraFqhI8h+OdGHmGj0KyYdDYS1S2ECKQgKkjo6Kn0EGfkg/8MDxCXd8U\r\nb081+2BxsTbszU4q1ykItdUzRC52hHbb0tzPcyqwS0UGuJPz3REpYN4fDn5J\r\nT/CziZAq6fpfCSAFM1xpEtKwVQTTfifc8NC/v9Tlbj8/t9vUrT7+hTLJCo3g\r\n2OtjYcqdVoWDplbBmk9NkyanzA6Xmms9UZn5iF/LAK/Gphg0JRLFKAc1fGIt\r\nGUblKszuVRl+u3AxIWpWY9fccARemrkV7Hih6H05LDJwy1y23pVrgRlzooc2\r\nMVzjqve+TEKniwRru4lz3NI3cfcUGj4lpsq+08Ha9bK9rkXGEyPCl7oTpNCc\r\nG8HJkkrP+WVjHTUNYz7KjFIhQYmUuq8sUakJIk9UaUSvimVrg+gbun2U7MeH\r\nL07Z5Lv25YCKP7CUK8wE3kPPzdH+JMstg3cenUn7ah8cinTeZgYbCFMzonqC\r\nxYLe9GkRaf+K606QfBji1V6HK2O4VvJYCqphbHmOrPPus0QplfSxbhs4hnkL\r\nIM7Ykqt8nzjsXNwY9FNz5sZYIyF6AK7UjGc=\r\n=yY6R\r\n-----END PGP SIGNATURE-----\r\n","size":16350},"_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_5.0.1_1679108488481_0.11676476092638666"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-18T03:01:28.682Z","publish_time":1679108488682,"contributors":[]},"6.0.0":{"name":"@phenomnomnominal/tsquery","version":"6.0.0","description":"Query TypeScript ASTs with the esquery API!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/phenomnomnominal/tsquery.git"},"license":"MIT","scripts":{"build":"npm run clean && npm run compile && npm run lint && npm run test","clean":"rimraf dist","compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"eslint src/**/*.ts","lint:test":"eslint test/**/*.ts","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"eslint src/**/*.ts --fix","lint:test:fix":"eslint test/**/*.ts --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","prepublishOnly":"npm run build"},"dependencies":{"esquery":"^1.5.0"},"peerDependencies":{"typescript":"^3 || ^4 || ^5"},"devDependencies":{"@types/esquery":"^1.5.0","@types/jest":"^29.5.2","@types/node":"^20.4.0","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","eslint":"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.26.0","jest":"^29.6.1","prettier":"^3.0.0","rimraf":"^3.0.2","ts-jest":"^29.1.1","typescript":"^5.1.6"},"jest":{"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"ts-jest"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"2e0524536ca2538eee33d9f4053f801eb7694ada","bugs":{"url":"https://github.com/phenomnomnominal/tsquery/issues"},"homepage":"https://github.com/phenomnomnominal/tsquery#readme","_id":"@phenomnomnominal/tsquery@6.0.0","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-c6n8wX8GCpSedHYGoFYqBbaESNaRS2eYNEhtK6Ra4DAybw+Fvb+llbjjKMytVmuWTmFnC4ld2WB6a51EHc8LDg==","shasum":"13b4940860397033fbccdbbfcd82df9116af0e4f","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-6.0.0.tgz","fileCount":87,"unpackedSize":75643,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEC3WqQIFsRKTJF2ZiXg7gOs5q6edEsb4eOrO1Meu9yUAiEAqysd6vfrnMEkzC2I+omCFxz9hsJnK7lduBnPKv3j1Jc="}]},"_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_6.0.0_1688993239712_0.7128593889023898"},"_hasShrinkwrap":false,"contributors":[]},"6.0.1":{"name":"@phenomnomnominal/tsquery","version":"6.0.1","description":"Query TypeScript ASTs with the esquery API!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/phenomnomnominal/tsquery.git"},"license":"MIT","scripts":{"build":"npm run clean && npm run compile && npm run lint && npm run test","clean":"rimraf dist","compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"eslint src/**/*.ts","lint:test":"eslint test/**/*.ts","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"eslint src/**/*.ts --fix","lint:test:fix":"eslint test/**/*.ts --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","prepublishOnly":"npm run build"},"dependencies":{"@types/esquery":"^1.5.0","esquery":"^1.5.0"},"peerDependencies":{"typescript":"^3 || ^4 || ^5"},"devDependencies":{"@types/jest":"^29.5.2","@types/node":"^20.4.0","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","eslint":"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.26.0","jest":"^29.6.1","prettier":"^3.0.0","rimraf":"^3.0.2","ts-jest":"^29.1.1","typescript":"^5.1.6"},"jest":{"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"ts-jest"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"c1759858d70082843e39ea89a052f35cfccdc83d","bugs":{"url":"https://github.com/phenomnomnominal/tsquery/issues"},"homepage":"https://github.com/phenomnomnominal/tsquery#readme","_id":"@phenomnomnominal/tsquery@6.0.1","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-sFDMLvccOfR2lTBg0paA4dHerzEARarLXfbkH5zWedFt0cGZjRNq5nPz+8A/3zfKxZDLMq9NrkBjC4ykZYCTjw==","shasum":"b720e6fc3c6f83726f9513210b570aa73307eb52","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-6.0.1.tgz","fileCount":87,"unpackedSize":75342,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2z2orXV0Qa9W7TRTWcA6J5Kqt4tPepCEA4BKukHZouwIhAL0/yW6XT6Rh40EPJmf+8VGusEOuY7BDGHsQFIJLQe00"}]},"_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_6.0.1_1689022880380_0.9673061637251437"},"_hasShrinkwrap":false,"contributors":[]},"6.0.2":{"name":"@phenomnomnominal/tsquery","version":"6.0.2","description":"Query TypeScript ASTs with the esquery API!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/phenomnomnominal/tsquery.git"},"license":"MIT","scripts":{"build":"npm run clean && npm run compile && npm run lint && npm run test","clean":"rimraf dist","compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"eslint src/**/*.ts","lint:test":"eslint test/**/*.ts","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"eslint src/**/*.ts --fix","lint:test:fix":"eslint test/**/*.ts --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","prepublishOnly":"npm run build"},"dependencies":{"@types/esquery":"^1.5.0","esquery":"^1.5.0"},"peerDependencies":{"typescript":"^3 || ^4 || ^5"},"devDependencies":{"@types/jest":"^29.5.2","@types/node":"^20.4.0","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","eslint":"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.26.0","jest":"^29.6.1","prettier":"^3.0.0","rimraf":"^3.0.2","ts-jest":"^29.1.1","typescript":"^5.1.6"},"jest":{"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"ts-jest"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"073cb0dd482ef8b2200f43ceb8c3fdcf3ef0d46c","bugs":{"url":"https://github.com/phenomnomnominal/tsquery/issues"},"homepage":"https://github.com/phenomnomnominal/tsquery#readme","_id":"@phenomnomnominal/tsquery@6.0.2","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-0h0IWAk4B51/6YRSLT2/T5MKJYrndgr/TA0gOZuG6/dETS4kgWI2JOldTZboC52rnwNQMQavIxV13z1ogMotNw==","shasum":"d87baad9b2a025c176cef6835e23ce3f35deaa79","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-6.0.2.tgz","fileCount":87,"unpackedSize":83056,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICBwFEHY3qXOTw53w+scgPkDkqION21c8E3svFFtMrKrAiEA6fPqjgZjdp5Xz6iprB0pQGlIDoq0S8ntAyWyvhgs66U="}]},"_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_6.0.2_1689023487300_0.5696839939320495"},"_hasShrinkwrap":false,"contributors":[]},"6.1.0":{"name":"@phenomnomnominal/tsquery","version":"6.1.0","description":"Query TypeScript ASTs with the esquery API!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/phenomnomnominal/tsquery.git"},"license":"MIT","scripts":{"build":"npm run clean && npm run compile && npm run lint && npm run test","clean":"rimraf dist","compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"eslint src/**/*.ts","lint:test":"eslint test/**/*.ts","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"eslint src/**/*.ts --fix","lint:test:fix":"eslint test/**/*.ts --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","prepublishOnly":"npm run build"},"dependencies":{"@types/esquery":"^1.5.0","esquery":"^1.5.0"},"peerDependencies":{"typescript":"^3 || ^4 || ^5"},"devDependencies":{"@types/jest":"^29.5.2","@types/node":"^20.4.0","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","eslint":"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.26.0","jest":"^29.6.1","prettier":"^3.0.0","rimraf":"^3.0.2","ts-jest":"^29.1.1","typescript":"^5.1.6"},"jest":{"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"ts-jest"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"7ba7dcfe5a50579b2dbcef091a83e11988aa1e34","bugs":{"url":"https://github.com/phenomnomnominal/tsquery/issues"},"homepage":"https://github.com/phenomnomnominal/tsquery#readme","_id":"@phenomnomnominal/tsquery@6.1.0","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-LMxxl1eHkjuEqDQHVn5/4+xH7eU6X2aH/jFZbEZlKxgolJptmg29YdLGhiUhEKlMAUGZ4eL8nRd5RlvJ3WNvfw==","shasum":"fe62ceb420bd7099b10d0a64336f5a8e3d918ae6","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-6.1.0.tgz","fileCount":87,"unpackedSize":83813,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEy1L9HNRkWrtU7A5v1vtIAS9FxlnXuNqMXhMxNO5DYyAiEAostms+WQIbyty8LUmYT4OAi7ADJVTkYhVVhr18vbEzw="}]},"_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_6.1.0_1689051853662_0.8573854535094725"},"_hasShrinkwrap":false,"contributors":[]},"6.1.1":{"name":"@phenomnomnominal/tsquery","version":"6.1.1","description":"Query TypeScript ASTs with the esquery API!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/phenomnomnominal/tsquery.git"},"license":"MIT","scripts":{"build":"npm run clean && npm run compile && npm run lint && npm run test","clean":"rimraf dist","compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"eslint src/**/*.ts","lint:test":"eslint test/**/*.ts","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"eslint src/**/*.ts --fix","lint:test:fix":"eslint test/**/*.ts --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","prepublishOnly":"npm run build"},"dependencies":{"@types/esquery":"^1.5.0","esquery":"^1.5.0"},"peerDependencies":{"typescript":"^3 || ^4 || ^5"},"devDependencies":{"@types/jest":"^29.5.2","@types/node":"^20.4.0","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","eslint":"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.26.0","jest":"^29.6.1","prettier":"^3.0.0","rimraf":"^3.0.2","ts-jest":"^29.1.1","typescript":"^5.1.6"},"jest":{"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"ts-jest"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"7ba7dcfe5a50579b2dbcef091a83e11988aa1e34","bugs":{"url":"https://github.com/phenomnomnominal/tsquery/issues"},"homepage":"https://github.com/phenomnomnominal/tsquery#readme","_id":"@phenomnomnominal/tsquery@6.1.1","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-T+yaiF4x96gybZgmbqLHi8pgJ6/0UuyGTOwno3gNxIqOuLEQ11P0N+SPhDiQhpIN9CVOP0irYrumNV2vyOiCTg==","shasum":"c35a81e79606fa93184caeb72e5e3636ff94722d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-6.1.1.tgz","fileCount":87,"unpackedSize":83871,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgYRBxwaRYyctNYtF6JlO6p/mDdCObwOqiJzfoF1q5bQIhAMirV+4xzK125JHlwMq5dMN8RiT5eoNsHarm+Sqhj6fA"}]},"_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_6.1.1_1689083138043_0.6036732928777142"},"_hasShrinkwrap":false,"contributors":[]},"6.1.2":{"name":"@phenomnomnominal/tsquery","version":"6.1.2","description":"Query TypeScript ASTs with the esquery API!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/phenomnomnominal/tsquery.git"},"license":"MIT","scripts":{"build":"npm run clean && npm run compile && npm run lint && npm run test","clean":"rimraf dist","compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"eslint src/**/*.ts","lint:test":"eslint test/**/*.ts","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"eslint src/**/*.ts --fix","lint:test:fix":"eslint test/**/*.ts --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand","prepublishOnly":"npm run build"},"dependencies":{"@types/esquery":"^1.5.0","esquery":"^1.5.0"},"peerDependencies":{"typescript":"^3 || ^4 || ^5"},"devDependencies":{"@types/jest":"^29.5.2","@types/node":"^20.4.0","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","eslint":"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.26.0","jest":"^29.6.1","prettier":"^3.0.0","rimraf":"^3.0.2","ts-jest":"^29.1.1","typescript":"^5.1.6"},"jest":{"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"ts-jest"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"ae3ec02d9ca8a132fbee4713b491faf4069800c5","bugs":{"url":"https://github.com/phenomnomnominal/tsquery/issues"},"homepage":"https://github.com/phenomnomnominal/tsquery#readme","_id":"@phenomnomnominal/tsquery@6.1.2","_nodeVersion":"16.20.1","_npmVersion":"8.19.4","dist":{"integrity":"sha512-NahxUvas4D4iRV1NqlL6Z3mIl2Fo+rw1x77wgZpYyaQjQnS4svv6XoVzjcRRtnP5cfY6XuVKLZki8Zltkz8z0w==","shasum":"37ec13373ec144f524958770ebc294d0b5e2909e","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-6.1.2.tgz","fileCount":87,"unpackedSize":84556,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDY+lnAYwqENH25g57RwIlxlkjW/UR86Kn52l+ATrdIyAiBKhQEzPc8Wsi5VlaKkMOd7TDBVQMbWJKxYoZe9yOpzlw=="}]},"_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_6.1.2_1689149121141_0.08890619267581013"},"_hasShrinkwrap":false,"contributors":[]},"6.1.3":{"name":"@phenomnomnominal/tsquery","version":"6.1.3","description":"Query TypeScript ASTs with the esquery API!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/phenomnomnominal/tsquery.git"},"license":"MIT","scripts":{"build":"npm run clean && npm run compile && npm run lint && npm run test","clean":"rimraf dist","compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"eslint src/**/*.ts","lint:test":"eslint test/**/*.ts","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"eslint src/**/*.ts --fix","lint:test:fix":"eslint test/**/*.ts --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --collectCoverage=false","prepublishOnly":"npm run build"},"dependencies":{"@types/esquery":"^1.5.0","esquery":"^1.5.0"},"peerDependencies":{"typescript":"^3 || ^4 || ^5"},"devDependencies":{"@types/jest":"^29.5.2","@types/node":"^20.4.0","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","eslint":"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.26.0","jest":"^29.6.1","prettier":"^3.0.0","rimraf":"^3.0.2","ts-jest":"^29.1.1","typescript":"^5.1.6"},"jest":{"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"ts-jest"},"testRegex":"/test/.*\\.spec\\.ts$"},"gitHead":"618343a8b83108be3d58ed625bfdbe09afc82850","bugs":{"url":"https://github.com/phenomnomnominal/tsquery/issues"},"homepage":"https://github.com/phenomnomnominal/tsquery#readme","_id":"@phenomnomnominal/tsquery@6.1.3","_nodeVersion":"18.17.1","_npmVersion":"9.6.7","dist":{"integrity":"sha512-CEqpJ872StsxRmwv9ePCZ4BCisrJSlREUC5XxIRYxhvODt4aQoJFFmjTgaP6meyKiiXxxN/VWPZ58j4yHXRkmw==","shasum":"5e819403da2fa6a64b009f1876278fb105ec6b55","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-6.1.3.tgz","fileCount":87,"unpackedSize":86245,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCe9GOegw0sJPg1cyhU/QGRRt8dVK2V7kfJVeT+wuo8+gIhAJbq1OxXxS2ubegGQhQLVKOQs/foKPuo0ok8D/T+dpEC"}]},"_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_6.1.3_1692695182848_0.732457780423871"},"_hasShrinkwrap":false,"contributors":[]},"6.1.4":{"name":"@phenomnomnominal/tsquery","version":"6.1.4","description":"Query TypeScript ASTs with the esquery API!","main":"dist/src/index.js","typings":"dist/src/index.d.ts","author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/phenomnomnominal/tsquery.git"},"license":"MIT","scripts":{"build":"npm run clean && npm run compile && npm run lint && npm run test","clean":"rimraf dist","compile":"tsc","lint":"npm run lint:src && npm run lint:test","lint:src":"eslint src/**/*.ts","lint:test":"eslint test/**/*.ts","lint:fix":"npm run lint:src:fix && npm run lint:test","lint:src:fix":"eslint src/**/*.ts --fix","lint:test:fix":"eslint test/**/*.ts --fix","test":"jest","test:debug":"node --inspect-brk ./node_modules/jest/bin/jest.js --runInBand --collectCoverage=false","prepublishOnly":"npm run build"},"dependencies":{"@types/esquery":"^1.5.0","esquery":"^1.5.0"},"peerDependencies":{"typescript":"^3 || ^4 || ^5"},"devDependencies":{"@types/jest":"^29.5.2","@types/node":"^20.4.0","@typescript-eslint/eslint-plugin":"^5.61.0","@typescript-eslint/parser":"^5.61.0","eslint":"^8.44.0","eslint-config-prettier":"^8.8.0","eslint-plugin-import":"^2.26.0","jest":"^29.6.1","prettier":"^3.0.0","rimraf":"^3.0.2","ts-jest":"^29.1.1","typescript":"^5.1.6"},"jest":{"collectCoverage":true,"collectCoverageFrom":["<rootDir>/src/**"],"coverageDirectory":"<rootDir>/reports/coverage","transform":{"\\.(ts)$":"ts-jest"},"testRegex":"/test/.*\\.spec\\.ts$"},"_id":"@phenomnomnominal/tsquery@6.1.4","gitHead":"bb8b9c052843f2c3ee6671c490ef7921da25fa7e","bugs":{"url":"https://github.com/phenomnomnominal/tsquery/issues"},"homepage":"https://github.com/phenomnomnominal/tsquery#readme","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-3tHlGy/fxjJCHqIV8nelAzbRTNkCUY+k7lqBGKNuQz99H2OKGRt6oU+U2SZs6LYrbOe8mxMFl6kq6gzHapFRkw==","shasum":"091671c961a9ec9a823711317dfc28cf47bb273d","tarball":"http://123.232.10.234:8212/nexus/content/groups/npm-public/@phenomnomnominal/tsquery/-/tsquery-6.1.4.tgz","fileCount":87,"unpackedSize":84916,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFlYT83oqkMxX4+8ubSRwtcKXBmkIh0YjEoRNwrr/wrmAiEAt4hnO800RmA+/56JKyfDyRkful9bQ2p47gHMA7UMlNE="}],"size":21364},"_npmUser":{"name":"anonymous","email":"craigspence0@gmail.com"},"directories":{},"maintainers":[{"name":"anonymous","email":"craigspence0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tsquery_6.1.4_1764880406928_0.5923485494624012"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-12-04T20:33:27.078Z","publish_time":1764880407078,"_source_registry_name":"default","contributors":[]}},"dist-tags":{"latest":"6.1.4"},"name":"@phenomnomnominal/tsquery","time":{"created":"2022-01-26T21:58:19.515Z","modified":"2025-12-04T20:33:44.801Z","4.1.1":"2020-09-01T12:22:20.492Z","4.1.0":"2020-05-14T00:21:01.457Z","4.0.0":"2019-10-16T07:04:05.152Z","3.0.0":"2018-11-07T15:43:35.773Z","2.2.0":"2018-11-07T14:29:42.370Z","2.1.1":"2018-09-29T01:33:26.817Z","2.1.0":"2018-09-18T10:43:51.274Z","2.0.1":"2018-09-04T22:28:58.831Z","2.0.0":"2018-08-16T07:00:31.915Z","2.0.0-beta.7":"2018-08-01T06:08:54.015Z","2.0.0-beta.6":"2018-07-29T05:20:14.257Z","2.0.0-beta.5":"2018-07-05T21:12:06.469Z","2.0.0-beta.4":"2018-06-07T07:23:54.069Z","2.0.0-beta.3":"2018-06-06T21:34:11.198Z","2.0.0-beta.2":"2018-06-04T01:22:22.578Z","2.0.0-beta.1":"2018-06-03T00:28:32.267Z","2.0.0-beta.0":"2018-06-02T23:38:19.447Z","1.0.5":"2018-05-27T22:49:07.600Z","1.0.4":"2018-05-27T21:39:27.501Z","1.0.3":"2018-05-27T04:04:20.072Z","1.0.2":"2018-05-26T23:24:30.341Z","1.0.1":"2018-05-20T23:42:52.212Z","1.0.0":"2018-05-19T12:19:54.138Z","0.1.0":"2018-05-19T12:15:26.094Z","0.1.0-beta.3":"2018-05-18T04:55:13.610Z","0.1.0-beta.2":"2018-05-08T03:38:28.677Z","0.1.0-beta.1":"2018-04-23T03:36:10.213Z","0.1.0-beta.0":"2018-04-23T02:58:47.978Z","0.1.0-beta":"2018-04-21T21:07:19.558Z","4.2.0":"2022-01-19T22:43:02.356Z","5.0.0":"2022-04-22T20:43:20.237Z","5.0.1":"2023-03-18T03:01:28.682Z","6.0.0":"2023-07-10T12:47:19.918Z","6.0.1":"2023-07-10T21:01:20.538Z","6.0.2":"2023-07-10T21:11:27.596Z","6.1.0":"2023-07-11T05:04:13.884Z","6.1.1":"2023-07-11T13:45:38.252Z","6.1.2":"2023-07-12T08:05:21.379Z","6.1.3":"2023-08-22T09:06:23.050Z","6.1.4":"2025-12-04T20:33:27.078Z"},"readme":"# TSQuery\n\n[![npm version](https://img.shields.io/npm/v/@phenomnomnominal/tsquery.svg)](https://img.shields.io/npm/v/@phenomnomnominal/tsquery.svg)\n\nTSQuery is a port of the ESQuery API for TypeScript! TSQuery allows you to query a TypeScript AST for patterns of syntax using a CSS style selector system. \n\n## Demos:\n\n[ESQuery demo](https://estools.github.io/esquery/) - note that the demo requires JavaScript code, not TypeScript\n[TSQuery demo](https://tsquery-playground.firebaseapp.com) by [Uri Shaked](https://github.com/urish)\n\n## Installation\n\n```sh\nnpm install @phenomnomnominal/tsquery --save-dev\n```\n\n## Examples\n\nSay we want to select all instances of an identifier with name \"Animal\", e.g. the identifier in the `class` declaration, and the identifier in the `extends` declaration.\n\nWe would do something like the following:\n\n```ts\nimport { ast, query } from '@phenomnomnominal/tsquery';\n\nconst typescript = `\n\nclass Animal {\n    constructor(public name: string) { }\n    move(distanceInMeters: number = 0) {\n        console.log(\\`\\${this.name} moved \\${distanceInMeters}m.\\`);\n    }\n}\n\nclass Snake extends Animal {\n    constructor(name: string) { super(name); }\n    move(distanceInMeters = 5) {\n        console.log(\"Slithering...\");\n        super.move(distanceInMeters);\n    }\n}\n\n`;\n\nconst tree = ast(typescript);\nconst nodes = query(tree, 'Identifier[name=\"Animal\"]');\nconsole.log(nodes.length); // 2\n```\n\n### Selectors\n\nThe following selectors are supported:\n\n* AST node type: `ForStatement` (see [common node types](#common-ast-node-types))\n* [wildcard](http://dev.w3.org/csswg/selectors4/#universal-selector): `*`\n* [attribute existence](http://dev.w3.org/csswg/selectors4/#attribute-selectors): `[attr]`\n* [attribute value](http://dev.w3.org/csswg/selectors4/#attribute-selectors): `[attr=\"foo\"]` or `[attr=123]`\n* attribute regex: `[attr=/foo.*/]`\n* attribute conditions: `[attr!=\"foo\"]`, `[attr>2]`, `[attr<3]`, `[attr>=2]`, or `[attr<=3]`\n* nested attribute: `[attr.level2=\"foo\"]`\n* field: `FunctionDeclaration > Identifier.id`\n* [First](http://dev.w3.org/csswg/selectors4/#the-first-child-pseudo) or [last](http://dev.w3.org/csswg/selectors4/#the-last-child-pseudo) child: `:first-child` or `:last-child`\n* [nth-child](http://dev.w3.org/csswg/selectors4/#the-nth-child-pseudo) (no ax+b support): `:nth-child(2)`\n* [nth-last-child](http://dev.w3.org/csswg/selectors4/#the-nth-last-child-pseudo) (no ax+b support): `:nth-last-child(1)`\n* [descendant](http://dev.w3.org/csswg/selectors4/#descendant-combinators): `ancestor descendant`\n* [child](http://dev.w3.org/csswg/selectors4/#child-combinators): `parent > child`\n* [following sibling](http://dev.w3.org/csswg/selectors4/#general-sibling-combinators): `node ~ sibling`\n* [adjacent sibling](http://dev.w3.org/csswg/selectors4/#adjacent-sibling-combinators): `node + adjacent`\n* [negation](http://dev.w3.org/csswg/selectors4/#negation-pseudo): `:not(ForStatement)`\n* [matches-any](http://dev.w3.org/csswg/selectors4/#matches): `:matches([attr] > :first-child, :last-child)`\n* [has](https://drafts.csswg.org/selectors-4/#has-pseudo): `IfStatement:has([name=\"foo\"])`\n* class of AST node: `:statement`, `:expression`, `:declaration`, `:function`, or `:pattern`\n\n### Common AST node types\n\n* `Identifier` - any identifier (name of a function, class, variable, etc)\n* `IfStatement`, `ForStatement`, `WhileStatement`, `DoStatement` - control flow\n* `FunctionDeclaration`, `ClassDeclaration`, `ArrowFunction` - declarations\n* `VariableStatement` - var, const, let.\n* `ImportDeclaration` - any `import` statement\n* `StringLiteral` - any string\n* `TrueKeyword`, `FalseKeyword`, `NullKeyword`, `AnyKeyword` - various keywords\n* `CallExpression` - function call\n* `NumericLiteral` - any numeric constant\n* `NoSubstitutionTemplateLiteral`, `TemplateExpression` - template strings and expressions\n\n## API:\n\n### `ast`:\n\nParse a string of code into an Abstract Syntax Tree which can then be queried with TSQuery Selectors.\n\n```typescript\nimport { ast } from '@phenomnomnominal/tsquery';\n\nconst sourceFile = ast('const x = 1;');\n```\n\n### `includes`:\n\nCheck for `Nodes` within a given `string` of code or AST `Node` matching a `Selector`.\n\n```typescript\nimport { includes } from '@phenomnomnominal/tsquery';\n\nconst hasIdentifier = includes('const x = 1;', 'Identifier');\n```\n\n### `map`:\n\nTransform AST `Nodes` within a given `Node` matching a `Selector`. Can be used to do `Node`-based replacement or removal of parts of the input AST.\n\n```typescript\nimport { factory } from 'typescript';\nimport { map } from '@phenomnomnominal/tsquery';\n\nconst tree = ast('const x = 1;')\nconst updatedTree = map(tree, 'Identifier', () => factory.createIdentifier('y'));\n```\n\n### `match`:\n\nFind AST `Nodes` within a given AST `Node` matching a `Selector`.\n\n```typescript\nimport { ast, match } from '@phenomnomnominal/tsquery';\n\nconst tree = ast('const x = 1;')\nconst [xNode] = match(tree, 'Identifier');\n```\n\n### `parse`:\n\nParse a `string` into an [ESQuery](https://github.com/estools/esquery) `Selector`.\n\n```typescript\nimport { parse } from '@phenomnomnominal/tsquery';\n\nconst selector = parse(':matches([attr] > :first-child, :last-child)');\n```\n\n### `print`:\n\nPrint a given `Node` or `SourceFile` to a string, using the default TypeScript printer.\n\n```typescript\nimport { print } from '@phenomnomnominal/tsquery';\nimport { factory } from 'typescript';\n\n  // create synthetic node:\nconst node = factory.createArrowFunction(\n  // ...\n);\nconst code = print(node);\n```\n\n### `project`:\n\nGet all the `SourceFiles` included in a the TypeScript project described by a given config file.\n\n```typescript\nimport { project } from '@phenomnomnominal/tsquery';\n\nconst files = project('./tsconfig.json');\n```\n\n### `files`:\n\nGet all the file paths included ina the TypeScript project described by a given config file.\n\n```typescript\nimport { files } from '@phenomnomnominal/tsquery';\n\nconst filePaths = files('./tsconfig.json');\n```\n\n### `match`:\n\nFind AST `Nodes` within a given `string` of code or AST `Node` matching a `Selector`.\n\n```typescript\nimport {query } from '@phenomnomnominal/tsquery';\n\nconst [xNode] = query('const x = 1;', 'Identifier');\n```\n\n### `replace`:\n\nTransform AST `Nodes` within a given `Node` matching a `Selector`. Can be used to do string-based replacement or removal of parts of the input AST. The updated code will be printed with the TypeScript [`Printer`](https://github.com/microsoft/TypeScript-wiki/blob/main/Using-the-Compiler-API.md#creating-and-printing-a-typescript-ast), so you may need to run your own formatter on any output code.\n\n```typescript\nimport { replace } from '@phenomnomnominal/tsquery';\n\nconst updatedCode = replace('const x = 1;', 'Identifier', () => 'y'));\n```","users":{}}