{"_id":"@phenomnomnominal/tsquery","_rev":"3168273","name":"@phenomnomnominal/tsquery","description":"Query TypeScript ASTs with the esquery API!","dist-tags":{"latest":"6.1.3"},"maintainers":[{"name":"phenomnomnominal","email":""}],"time":{"modified":"2023-12-06T08:20:51.000Z","created":"2018-04-21T21:07:19.558Z","6.1.3":"2023-08-22T09:06:23.050Z","6.1.2":"2023-07-12T08:05:21.379Z","6.1.1":"2023-07-11T13:45:38.252Z","6.1.0":"2023-07-11T05:04:13.884Z","6.0.2":"2023-07-10T21:11:27.596Z","6.0.1":"2023-07-10T21:01:20.538Z","6.0.0":"2023-07-10T12:47:19.918Z","5.0.1":"2023-03-18T03:01:28.682Z","5.0.0":"2022-04-22T20:43:20.237Z","4.2.0":"2022-01-19T22:43:02.356Z","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"},"users":{},"author":{"name":"Craig Spence","email":"craigspence0@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/phenomnomnominal/tsquery.git"},"versions":{"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":{"shasum":"5e819403da2fa6a64b009f1876278fb105ec6b55","size":21408,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-6.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-6.1.3.tgz"},"_npmUser":{"name":"phenomnomnominal","email":"craigspence0@gmail.com"},"directories":{},"maintainers":[{"name":"phenomnomnominal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_6.1.3_1692695182848_0.732457780423871"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-22T09:06:23.050Z","publish_time":1692695183050,"_source_registry_name":"default","_cnpm_publish_time":1692695183050},"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":{"shasum":"37ec13373ec144f524958770ebc294d0b5e2909e","size":21164,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-6.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-6.1.2.tgz"},"_npmUser":{"name":"phenomnomnominal","email":"craigspence0@gmail.com"},"directories":{},"maintainers":[{"name":"phenomnomnominal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_6.1.2_1689149121141_0.08890619267581013"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-12T08:05:21.379Z","publish_time":1689149121379,"_source_registry_name":"default","_cnpm_publish_time":1689149121379},"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":{"shasum":"c35a81e79606fa93184caeb72e5e3636ff94722d","size":21103,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-6.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-6.1.1.tgz"},"_npmUser":{"name":"phenomnomnominal","email":"craigspence0@gmail.com"},"directories":{},"maintainers":[{"name":"phenomnomnominal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_6.1.1_1689083138043_0.6036732928777142"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-11T13:45:38.252Z","publish_time":1689083138252,"_source_registry_name":"default","_cnpm_publish_time":1689083138252},"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":{"shasum":"fe62ceb420bd7099b10d0a64336f5a8e3d918ae6","size":21036,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-6.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-6.1.0.tgz"},"_npmUser":{"name":"phenomnomnominal","email":"craigspence0@gmail.com"},"directories":{},"maintainers":[{"name":"phenomnomnominal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_6.1.0_1689051853662_0.8573854535094725"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-11T05:04:13.884Z","publish_time":1689051853884,"_source_registry_name":"default","_cnpm_publish_time":1689051853884},"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":{"shasum":"d87baad9b2a025c176cef6835e23ce3f35deaa79","size":20886,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-6.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-6.0.2.tgz"},"_npmUser":{"name":"phenomnomnominal","email":"craigspence0@gmail.com"},"directories":{},"maintainers":[{"name":"phenomnomnominal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_6.0.2_1689023487300_0.5696839939320495"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-10T21:11:27.596Z","publish_time":1689023487596,"_source_registry_name":"default","_cnpm_publish_time":1689023487596},"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":{"shasum":"b720e6fc3c6f83726f9513210b570aa73307eb52","size":19394,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-6.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-6.0.1.tgz"},"_npmUser":{"name":"phenomnomnominal","email":"craigspence0@gmail.com"},"directories":{},"maintainers":[{"name":"phenomnomnominal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_6.0.1_1689022880380_0.9673061637251437"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-10T21:01:20.538Z","publish_time":1689022880538,"_source_registry_name":"default","_cnpm_publish_time":1689022880538},"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":{"shasum":"13b4940860397033fbccdbbfcd82df9116af0e4f","size":19454,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-6.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-6.0.0.tgz"},"_npmUser":{"name":"phenomnomnominal","email":"craigspence0@gmail.com"},"directories":{},"maintainers":[{"name":"phenomnomnominal","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/tsquery_6.0.0_1688993239712_0.7128593889023898"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-07-10T12:47:19.918Z","publish_time":1688993239918,"_source_registry_name":"default","_cnpm_publish_time":1688993239918},"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":{"shasum":"a2a5abc89f92c01562a32806655817516653a388","size":16350,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-5.0.1.tgz"},"_npmUser":{"name":"phenomnomnominal","email":"craigspence0@gmail.com"},"directories":{},"maintainers":[{"name":"phenomnomnominal","email":""}],"_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,"_cnpm_publish_time":1679108488682},"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":{"shasum":"5e99f4a073740e10ee6945cebb477ccf9de74482","size":16351,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-5.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-5.0.0.tgz"},"_npmUser":{"name":"phenomnomnominal","email":"craigspence0@gmail.com"},"directories":{},"maintainers":[{"name":"phenomnomnominal","email":""}],"_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","publish_time":1650660200237,"_cnpm_publish_time":1650660200237},"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":{"shasum":"7742ff4af12ce673b0b601ba5515c934f1876b14","size":16381,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-4.2.0.tgz"},"_npmUser":{"name":"phenomnomnominal","email":"craigspence0@gmail.com"},"directories":{},"maintainers":[{"name":"phenomnomnominal","email":""}],"_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","publish_time":1642632182356,"_cnpm_publish_time":1642632182356},"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":"phenomnomnominal","email":"craigspence0@gmail.com"},"dist":{"shasum":"42971b83590e9d853d024ddb04a18085a36518df","size":16233,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-4.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-4.1.1.tgz"},"maintainers":[{"name":"phenomnomnominal","email":""}],"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"},"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":"phenomnomnominal","email":"craigspence0@gmail.com"},"dist":{"shasum":"9c836d6db829b5127ccc1ffd8e4c2ad08d600071","size":16230,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-4.1.0.tgz"},"maintainers":[{"name":"phenomnomnominal","email":""}],"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"},"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":"phenomnomnominal","email":"craigspence0@gmail.com"},"dist":{"shasum":"610e8ac968137e4a0f98c842c919bb8ad0e85718","size":16581,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-4.0.0.tgz"},"maintainers":[{"name":"phenomnomnominal","email":""}],"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"},"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":"phenomnomnominal","email":"craigspence0@gmail.com"},"dist":{"shasum":"6f2f4dbf6304ff52b12cc7a5b979f20c3794a22a","size":16242,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-3.0.0.tgz"},"maintainers":[{"name":"phenomnomnominal","email":""}],"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"},"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":"phenomnomnominal","email":"craigspence0@gmail.com"},"dist":{"shasum":"995fff56c0aa56e328accfaa09224e71c4b75bf0","size":16249,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-2.2.0.tgz"},"maintainers":[{"name":"phenomnomnominal","email":""}],"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"},"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":"phenomnomnominal","email":"craigspence0@gmail.com"},"dist":{"shasum":"eb5e7bf0fe95c40c38b17d5f5beb2809a89871dd","size":16230,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-2.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-2.1.1.tgz"},"maintainers":[{"name":"phenomnomnominal","email":""}],"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"},"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":"phenomnomnominal","email":"craigspence0@gmail.com"},"dist":{"shasum":"86e165f53651beb398bf3ff664daee10935a8db9","size":16247,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-2.1.0.tgz"},"maintainers":[{"name":"phenomnomnominal","email":""}],"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"},"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":"phenomnomnominal","email":"craigspence0@gmail.com"},"dist":{"shasum":"3be9dc0f8de574d92d8256ab0a508535bf736b9c","size":14529,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-2.0.1.tgz"},"maintainers":[{"name":"phenomnomnominal","email":""}],"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"},"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":"phenomnomnominal","email":"craigspence0@gmail.com"},"dist":{"shasum":"5255dd899f247858dad7b4664e8d0ee994a8711c","size":14544,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-2.0.0.tgz"},"maintainers":[{"name":"phenomnomnominal","email":""}],"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"},"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":"phenomnomnominal","email":"craigspence0@gmail.com"},"dist":{"shasum":"31bbb965bb9ff836146ace73b6f8f2144931156d","size":14535,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-2.0.0-beta.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-2.0.0-beta.7.tgz"},"maintainers":[{"name":"phenomnomnominal","email":""}],"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"},"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":"phenomnomnominal","email":"craigspence0@gmail.com"},"dist":{"shasum":"77af9746f4262f08bc4c7ab03dce340d8f1addfa","size":14560,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-2.0.0-beta.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-2.0.0-beta.6.tgz"},"maintainers":[{"name":"phenomnomnominal","email":""}],"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"},"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":"phenomnomnominal","email":"craigspence0@gmail.com"},"dist":{"shasum":"eb5a534ce2d824f960f252fcb284194ac41dbc08","size":14270,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-2.0.0-beta.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-2.0.0-beta.5.tgz"},"maintainers":[{"name":"phenomnomnominal","email":""}],"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"},"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":"phenomnomnominal","email":"craigspence0@gmail.com"},"dist":{"shasum":"54d81c3f41530ac55c981d7941b73b6cca9289c5","size":12938,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-2.0.0-beta.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-2.0.0-beta.4.tgz"},"maintainers":[{"name":"phenomnomnominal","email":""}],"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"},"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":"phenomnomnominal","email":"craigspence0@gmail.com"},"dist":{"shasum":"8725c783850cedf510eb625dfd4dac5c0c2326cf","size":12296,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-2.0.0-beta.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-2.0.0-beta.3.tgz"},"maintainers":[{"name":"phenomnomnominal","email":""}],"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"},"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":"phenomnomnominal","email":"craigspence0@gmail.com"},"dist":{"shasum":"cc89f602bbe6fd59fc09cdb81e05d8bfe2f79fac","size":17397,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-2.0.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-2.0.0-beta.2.tgz"},"maintainers":[{"name":"phenomnomnominal","email":""}],"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"},"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":"phenomnomnominal","email":"craigspence0@gmail.com"},"dist":{"shasum":"f1e0ecb791687a315e395993074ca9aae3520c85","size":17280,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-2.0.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-2.0.0-beta.1.tgz"},"maintainers":[{"name":"phenomnomnominal","email":""}],"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"},"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":"phenomnomnominal","email":"craigspence0@gmail.com"},"dist":{"shasum":"35c1133fa4f51a52604d37ef93e08f8e8d356692","size":61922,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-2.0.0-beta.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-2.0.0-beta.0.tgz"},"maintainers":[{"name":"phenomnomnominal","email":""}],"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"},"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":"phenomnomnominal","email":"craigspence0@gmail.com"},"dist":{"shasum":"ba75d8e403f23a67b49d983b763918f6505441e4","size":61987,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-1.0.5.tgz"},"maintainers":[{"name":"phenomnomnominal","email":""}],"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"},"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":"phenomnomnominal","email":"craigspence0@gmail.com"},"dist":{"shasum":"dd811a56a6044b718e0d9d9bb7e67356fa9ccc2a","size":62710,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-1.0.4.tgz"},"maintainers":[{"name":"phenomnomnominal","email":""}],"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"},"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":"phenomnomnominal","email":"craigspence0@gmail.com"},"dist":{"shasum":"d8b0a90451af2f5a2401cf553f4143523e74d4d4","size":62573,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-1.0.3.tgz"},"maintainers":[{"name":"phenomnomnominal","email":""}],"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"},"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":"phenomnomnominal","email":"craigspence0@gmail.com"},"dist":{"shasum":"3e0a9f0d25c15afb678bf92bad63337c50af03b3","size":62141,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-1.0.2.tgz"},"maintainers":[{"name":"phenomnomnominal","email":""}],"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"},"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":"phenomnomnominal","email":"craigspence0@gmail.com"},"dist":{"shasum":"a3d8bc231870d7a2f53b6522967ca96400fe22cd","size":61916,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-1.0.1.tgz"},"maintainers":[{"name":"phenomnomnominal","email":""}],"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"},"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":"phenomnomnominal","email":"craigspence0@gmail.com"},"dist":{"shasum":"c8d8c62183d854f2160ce7270401bf3d1158e182","size":61864,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-1.0.0.tgz"},"maintainers":[{"name":"phenomnomnominal","email":""}],"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"},"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":"phenomnomnominal","email":"craigspence0@gmail.com"},"dist":{"shasum":"f3a2f7d4fcfc71653126025e281f5f134000dd2d","size":61862,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-0.1.0.tgz"},"maintainers":[{"name":"phenomnomnominal","email":""}],"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"},"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":"phenomnomnominal","email":"craigspence0@gmail.com"},"dist":{"shasum":"b9c26e6f34eaf7ecd9006864d11de4e8ffe23ee8","size":63748,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-0.1.0-beta.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-0.1.0-beta.3.tgz"},"maintainers":[{"name":"phenomnomnominal","email":""}],"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"},"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":"phenomnomnominal","email":"craigspence0@gmail.com"},"dist":{"shasum":"7d0acf2089e0d79db818448a7ce79b7db646a678","size":63416,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-0.1.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-0.1.0-beta.2.tgz"},"maintainers":[{"name":"phenomnomnominal","email":""}],"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"},"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":"phenomnomnominal","email":"craigspence0@gmail.com"},"dist":{"shasum":"029147f74d78518c4b5c3f8d68bbd2feeb7d8413","size":60439,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-0.1.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-0.1.0-beta.1.tgz"},"maintainers":[{"name":"phenomnomnominal","email":""}],"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"},"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":"phenomnomnominal","email":"craigspence0@gmail.com"},"dist":{"shasum":"b1426e94fb96eb45d36d0711697105769e86e8ce","size":60482,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-0.1.0-beta.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-0.1.0-beta.0.tgz"},"maintainers":[{"name":"phenomnomnominal","email":""}],"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"},"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":"phenomnomnominal","email":"craigspence0@gmail.com"},"dist":{"shasum":"4f3e193a1d7885fe07490e480ce662dc7256b8af","size":54097,"noattachment":false,"key":"/@phenomnomnominal/tsquery/-/@phenomnomnominal/tsquery-0.1.0-beta.tgz","tarball":"http://registry.cnpm.dingdandao.com/@phenomnomnominal/tsquery/download/@phenomnomnominal/tsquery-0.1.0-beta.tgz"},"maintainers":[{"name":"phenomnomnominal","email":""}],"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"}},"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 ast = ast(typescript);\nconst nodes = query(ast, '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```\n","_attachments":{},"homepage":"https://github.com/phenomnomnominal/tsquery#readme","bugs":{"url":"https://github.com/phenomnomnominal/tsquery/issues"},"license":"MIT"}