{"_id":"@wessberg/ts-evaluator","_rev":"3183431","name":"@wessberg/ts-evaluator","description":"An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST","dist-tags":{"latest":"0.0.29"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"time":{"modified":"2023-12-06T08:47:36.000Z","created":"2018-12-16T10:53:22.547Z","0.0.29":"2021-05-17T21:22:37.109Z","0.0.28":"2021-03-17T20:52:42.209Z","0.0.27":"2020-10-20T21:41:57.583Z","0.0.26":"2020-08-07T23:55:25.783Z","0.0.25":"2020-03-01T00:58:24.273Z","0.0.24":"2019-11-09T23:47:07.033Z","0.0.23":"2019-10-14T09:15:00.770Z","0.0.22":"2019-09-09T22:32:26.844Z","0.0.21":"2019-05-29T22:10:54.657Z","0.0.20":"2019-04-25T19:51:56.479Z","0.0.19":"2019-03-06T23:39:55.401Z","0.0.18":"2018-12-30T23:19:35.490Z","0.0.17":"2018-12-30T21:23:40.927Z","0.0.16":"2018-12-30T16:28:34.260Z","0.0.15":"2018-12-30T10:19:26.677Z","0.0.14":"2018-12-30T10:14:48.107Z","0.0.13":"2018-12-29T09:43:45.280Z","0.0.12":"2018-12-29T09:37:12.259Z","0.0.11":"2018-12-28T23:43:37.599Z","0.0.10":"2018-12-28T23:02:32.349Z","0.0.9":"2018-12-19T11:15:48.630Z","0.0.8":"2018-12-18T19:44:54.114Z","0.0.7":"2018-12-16T13:29:04.024Z","0.0.6":"2018-12-16T12:46:14.972Z","0.0.5":"2018-12-16T11:13:28.904Z","0.0.4":"2018-12-16T11:09:47.155Z","0.0.3":"2018-12-16T11:05:33.442Z","0.0.2":"2018-12-16T10:53:22.547Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/wessberg/ts-evaluator.git"},"versions":{"0.0.29":{"name":"@wessberg/ts-evaluator","version":"0.0.29","description":"An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write \"{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}\"","test":"ava","prebuild":"pnpm run clean","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn --no-tests","update:check":"pnpx npm-check-updates -x np -x slash --dep dev,prod","update:commit":"pnpx npm-check-updates -u -x np -x slash --dep dev,prod && pnpm update && pnpm install"},"keywords":["typescript","ts","interpreter","evaluate","evaluator","ast"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^4.24.0","@typescript-eslint/parser":"^4.24.0","@wessberg/rollup-plugin-ts":"^1.3.14","@wessberg/scaffold":"^1.0.36","@wessberg/ts-config":"^1.0.22","@types/semver":"^7.3.6","@types/node":"^15.3.0","@types/object-path":"^0.11.0","@types/jsdom":"^16.2.10","ava":"^3.15.0","eslint":"^7.26.0","eslint-config-prettier":"^8.3.0","eslint-plugin-import":"^2.23.2","eslint-plugin-jsdoc":"^34.7.0","husky":"^6.0.0","np":"5.2.1","pnpm":"^6.3.0","prettier":"^2.3.0","fast-glob":"^3.2.5","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rollup":"^2.48.0","slash":"3.0.0","semver":"7.3.5","standard-changelog":"^2.0.27","ts-node":"^9.1.1","typescript":"^4.3.1-rc","typescript-3-0-1":"npm:typescript@3.0.1","typescript-3-1-1":"npm:typescript@3.1.1","typescript-3-2-1":"npm:typescript@3.2.1","typescript-3-3-1":"npm:typescript@3.3.1","typescript-3-4-1":"npm:typescript@3.4.1","typescript-3-5-1":"npm:typescript@3.5.1","typescript-3-6-2":"npm:typescript@3.6.2","typescript-3-7-2":"npm:typescript@3.7.2","typescript-3-8-3":"npm:typescript@3.8.3","typescript-3-9-2":"npm:typescript@3.9.2","typescript-4-0-3":"npm:typescript@4.0.3","typescript-4-1-2":"npm:typescript@4.1.2","typescript-4-2-4":"npm:typescript@4.2.4"},"dependencies":{"chalk":"^4.1.1","object-path":"^0.11.5","tslib":"^2.2.0","jsdom":"^16.5.3"},"peerDependencies":{"typescript":">=3.2.x || >= 4.x"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","funding":{"type":"github","url":"https://github.com/wessberg/ts-evaluator?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/ts-evaluator.git"},"bugs":{"url":"https://github.com/wessberg/ts-evaluator/issues"},"engines":{"node":">=10.1.0"},"ava":{"files":["test/**/**.test.ts"],"verbose":true,"timeout":"300s","extensions":["ts"],"environmentVariables":{"NODE_OPTIONS":"--max_old_space_size=4096"},"require":["ts-node/register/transpile-only"]},"gitHead":"50d406b85e56b6253b530ffe3630a548cb9b020f","homepage":"https://github.com/wessberg/ts-evaluator#readme","_id":"@wessberg/ts-evaluator@0.0.29","_nodeVersion":"15.14.0","_npmVersion":"7.7.6","dist":{"shasum":"d70618b132e0cba8a61244342659615feeac9a84","size":159300,"noattachment":false,"key":"/@wessberg/ts-evaluator/-/@wessberg/ts-evaluator-0.0.29.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-evaluator/download/@wessberg/ts-evaluator-0.0.29.tgz"},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-evaluator_0.0.29_1621286556928_0.8148711893002778"},"_hasShrinkwrap":false,"publish_time":1621286557109,"deprecated":"this package has been renamed to ts-evaluator. Please install ts-evaluator instead","_cnpm_publish_time":1621286557109,"_cnpmcore_publish_time":"2021-12-17T11:20:56.574Z"},"0.0.28":{"name":"@wessberg/ts-evaluator","version":"0.0.28","description":"An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write \"{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}\"","test":"ava","prebuild":"pnpm run clean","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update":"pnpx npm-check-updates -u -x np --dep dev,prod && pnpm update && pnpm install"},"keywords":["typescript","ts","interpreter","evaluate","evaluator","ast"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^4.18.0","@typescript-eslint/parser":"^4.18.0","@wessberg/rollup-plugin-ts":"^1.3.10","@wessberg/scaffold":"^1.0.36","@wessberg/ts-config":"^1.0.22","@types/semver":"^7.3.4","@types/node":"^14.14.35","@types/object-path":"^0.11.0","@types/jsdom":"^16.2.7","ava":"^3.15.0","eslint":"^7.22.0","eslint-config-prettier":"^8.1.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jsdoc":"^32.3.0","husky":"^5.1.3","np":"5.2.1","pnpm":"^5.18.7","prettier":"^2.2.1","fast-glob":"^3.2.5","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rollup":"^2.41.4","slash":"^3.0.0","semver":"7.3.4","standard-changelog":"^2.0.27","ts-node":"^9.1.1","typescript":"^4.2.3","typescript-3-0-1":"npm:typescript@3.0.1","typescript-3-1-1":"npm:typescript@3.1.1","typescript-3-2-1":"npm:typescript@3.2.1","typescript-3-3-1":"npm:typescript@3.3.1","typescript-3-4-1":"npm:typescript@3.4.1","typescript-3-5-1":"npm:typescript@3.5.1","typescript-3-6-2":"npm:typescript@3.6.2","typescript-3-7-2":"npm:typescript@3.7.2","typescript-3-8-3":"npm:typescript@3.8.3","typescript-3-9-2":"npm:typescript@3.9.2","typescript-4-0-3":"npm:typescript@4.0.3","typescript-4-1-2":"npm:typescript@4.1.2"},"dependencies":{"chalk":"^4.1.0","object-path":"^0.11.5","tslib":"^2.1.0","jsdom":"^16.5.1"},"peerDependencies":{"typescript":">=3.2.x || >= 4.x"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","funding":{"type":"github","url":"https://github.com/wessberg/ts-evaluator?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/ts-evaluator.git"},"bugs":{"url":"https://github.com/wessberg/ts-evaluator/issues"},"engines":{"node":">=10.1.0"},"ava":{"files":["test/**/**.test.ts"],"verbose":true,"timeout":"300s","extensions":["ts"],"environmentVariables":{"NODE_OPTIONS":"--max_old_space_size=4096"},"require":["ts-node/register/transpile-only"]},"gitHead":"4ff53f4af852c8b1a14fd6b5271019115d7d5270","homepage":"https://github.com/wessberg/ts-evaluator#readme","_id":"@wessberg/ts-evaluator@0.0.28","_nodeVersion":"14.15.4","_npmVersion":"6.14.10","dist":{"shasum":"1fdd4908b43af509e81062f8cc62884df25f1bd5","size":160926,"noattachment":false,"key":"/@wessberg/ts-evaluator/-/@wessberg/ts-evaluator-0.0.28.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-evaluator/download/@wessberg/ts-evaluator-0.0.28.tgz"},"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-evaluator_0.0.28_1616014361950_0.8327286194843906"},"_hasShrinkwrap":false,"publish_time":1616014362209,"deprecated":"this package has been renamed to ts-evaluator. Please install ts-evaluator instead","_cnpm_publish_time":1616014362209,"_cnpmcore_publish_time":"2021-12-17T11:20:56.961Z"},"0.0.27":{"name":"@wessberg/ts-evaluator","version":"0.0.27","description":"An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && NODE_ENV=production pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update":"pnpx npm-check-updates -u -x np --dep dev,prod && pnpm update && pnpm install"},"keywords":["typescript","ts","interpreter","evaluate","evaluator","ast"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^4.5.0","@typescript-eslint/parser":"^4.5.0","@wessberg/rollup-plugin-ts":"^1.3.5","@wessberg/scaffold":"^1.0.32","@wessberg/ts-config":"^1.0.19","@types/semver":"^7.3.4","@types/node":"^14.14.0","@types/object-path":"^0.11.0","@types/jsdom":"^16.2.4","ava":"^3.13.0","eslint":"^7.11.0","eslint-config-prettier":"^6.13.0","eslint-plugin-import":"^2.22.1","eslint-plugin-jsdoc":"^30.7.3","husky":"^4.3.0","np":"5.2.1","pnpm":"^5.9.3","prettier":"^2.1.2","fast-glob":"^3.2.4","pretty-quick":"^3.1.0","rimraf":"^3.0.2","rollup":"^2.32.0","slash":"^3.0.0","semver":"7.3.2","standard-changelog":"^2.0.24","ts-node":"^9.0.0","typescript":"4.1.0-beta","typescript-3-0-1":"npm:typescript@3.0.1","typescript-3-1-1":"npm:typescript@3.1.1","typescript-3-2-1":"npm:typescript@3.2.1","typescript-3-3-1":"npm:typescript@3.3.1","typescript-3-4-1":"npm:typescript@3.4.1","typescript-3-5-1":"npm:typescript@3.5.1","typescript-3-6-2":"npm:typescript@3.6.2","typescript-3-7-2":"npm:typescript@3.7.2","typescript-3-8-3":"npm:typescript@3.8.3","typescript-3-9-2":"npm:typescript@3.9.2","typescript-4-0-3":"npm:typescript@4.0.3"},"dependencies":{"chalk":"^4.1.0","object-path":"^0.11.5","tslib":"^2.0.3","jsdom":"^16.4.0"},"peerDependencies":{"typescript":">=3.2.x || >= 4.x"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","funding":{"type":"github","url":"https://github.com/wessberg/ts-evaluator?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/ts-evaluator.git"},"bugs":{"url":"https://github.com/wessberg/ts-evaluator/issues"},"engines":{"node":">=10.1.0"},"ava":{"files":["test/**/**.test.ts"],"verbose":true,"timeout":"300s","extensions":["ts"],"environmentVariables":{"NODE_OPTIONS":"--max_old_space_size=4096"},"require":["ts-node/register/transpile-only"]},"gitHead":"2a52248c26fc9712acb87cd14574f0c21852556a","homepage":"https://github.com/wessberg/ts-evaluator#readme","_id":"@wessberg/ts-evaluator@0.0.27","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"06e8b901d5e84f11199b9f84577c6426ae761767","size":161432,"noattachment":false,"key":"/@wessberg/ts-evaluator/-/@wessberg/ts-evaluator-0.0.27.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-evaluator/download/@wessberg/ts-evaluator-0.0.27.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-evaluator_0.0.27_1603230117425_0.9238599441528337"},"_hasShrinkwrap":false,"publish_time":1603230117583,"deprecated":"this package has been renamed to ts-evaluator. Please install ts-evaluator instead","_cnpm_publish_time":1603230117583,"_cnpmcore_publish_time":"2021-12-17T11:20:57.335Z"},"0.0.26":{"name":"@wessberg/ts-evaluator","version":"0.0.26","description":"An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"pnpm run lint && NODE_ENV=production pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update":"pnpx npm-check-updates -u -x np --dep dev,prod && pnpm update && pnpm install"},"keywords":["typescript","ts","interpreter","evaluate","evaluator","ast"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^3.8.0","@typescript-eslint/parser":"^3.8.0","@wessberg/rollup-plugin-ts":"^1.3.2","@wessberg/scaffold":"^1.0.30","@wessberg/ts-config":"^1.0.16","@types/semver":"^7.3.1","@types/node":"^14.0.27","@types/object-path":"^0.11.0","@types/jsdom":"^16.2.3","ava":"^3.11.1","eslint":"^7.6.0","eslint-config-prettier":"^6.11.0","eslint-plugin-import":"^2.22.0","eslint-plugin-jsdoc":"^30.2.1","find-up":"^4.1.0","husky":"^4.2.5","np":"5.2.1","pnpm":"^5.4.12","prettier":"^2.0.5","pretty-quick":"^2.0.1","rimraf":"^3.0.2","rollup":"^2.23.1","slash":"^3.0.0","semver":"7.3.2","standard-changelog":"^2.0.24","ts-node":"^8.10.2","typescript":"4.0.0-beta","typescript-3-0-1":"npm:typescript@3.0.1","typescript-3-1-1":"npm:typescript@3.1.1","typescript-3-2-1":"npm:typescript@3.2.1","typescript-3-3-1":"npm:typescript@3.3.1","typescript-3-4-1":"npm:typescript@3.4.1","typescript-3-5-1":"npm:typescript@3.5.1","typescript-3-6-2":"npm:typescript@3.6.2","typescript-3-7-2":"npm:typescript@3.7.2","typescript-3-8-3":"npm:typescript@3.8.3","typescript-3-9-2":"npm:typescript@3.9.2"},"dependencies":{"chalk":"^4.1.0","object-path":"^0.11.4","tslib":"^2.0.1","jsdom":"^16.3.0"},"peerDependencies":{"typescript":"^3.x"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","funding":{"type":"github","url":"https://github.com/wessberg/ts-evaluator?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/ts-evaluator.git"},"bugs":{"url":"https://github.com/wessberg/ts-evaluator/issues"},"engines":{"node":">=10.1.0"},"ava":{"files":["test/**/**.test.ts"],"verbose":true,"timeout":"300s","extensions":["ts"],"environmentVariables":{"NODE_OPTIONS":"--max_old_space_size=4096"},"require":["ts-node/register/transpile-only"]},"gitHead":"f582738d53ad126bfe9b526c6a9b584573355880","homepage":"https://github.com/wessberg/ts-evaluator#readme","_id":"@wessberg/ts-evaluator@0.0.26","_nodeVersion":"14.4.0","_npmVersion":"6.14.5","dist":{"shasum":"bbf39a0b17c8a1793b2e2aec2fcb862caf8cb66a","size":160753,"noattachment":false,"key":"/@wessberg/ts-evaluator/-/@wessberg/ts-evaluator-0.0.26.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-evaluator/download/@wessberg/ts-evaluator-0.0.26.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-evaluator_0.0.26_1596844525538_0.6004134056709318"},"_hasShrinkwrap":false,"publish_time":1596844525783,"deprecated":"this package has been renamed to ts-evaluator. Please install ts-evaluator instead","_cnpm_publish_time":1596844525783,"_cnpmcore_publish_time":"2021-12-17T11:20:57.655Z"},"0.0.25":{"name":"@wessberg/ts-evaluator","version":"0.0.25","description":"An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"pnpm run generate:scaffold && pnpm run generate:changelog","clean":"rimraf dist","lint":"tsc --noEmit && eslint \"src/**/*.ts\" --color","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"pnpm run clean","build":"pnpm run rollup","watch":"pnpm run rollup -- --watch","rollup":"rollup -c rollup.config.js","preversion":"npm run lint && NODE_ENV=production pnpm run build","version":"pnpm run generate:all && git add .","release":"np --no-cleanup --no-yarn","update":"npx npm-check-updates -u && pnpm update && pnpm install"},"keywords":["typescript","ts","interpreter","evaluate","evaluator","ast"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@typescript-eslint/eslint-plugin":"^2.21.0","@typescript-eslint/parser":"^2.21.0","@wessberg/rollup-plugin-ts":"^1.2.18","@wessberg/scaffold":"^1.0.25","@wessberg/ts-config":"^1.0.8","ava":"^3.4.0","eslint":"^6.8.0","eslint-config-prettier":"^6.10.0","eslint-plugin-import":"^2.20.1","eslint-plugin-jsdoc":"^21.0.0","find-up":"^4.1.0","husky":"^4.2.3","np":"5.2.1","pnpm":"^4.10.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","rollup":"^1.32.0","standard-changelog":"^2.0.21","ts-node":"^8.6.2","typescript":"^3.8.3","slash":"^3.0.0","rimraf":"^3.0.2"},"dependencies":{"@types/node":"^13.7.7","@types/object-path":"^0.11.0","chalk":"^3.0.0","object-path":"^0.11.4","tslib":"^1.11.1","@types/jsdom":"^16.1.0","jsdom":"^16.2.0"},"peerDependencies":{"typescript":"^3.x"},"optionalDependencies":{"@types/jsdom":"^16.1.0","jsdom":"^16.2.0"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","funding":{"type":"github","url":"https://github.com/wessberg/ts-evaluator?sponsor=1"},"repository":{"type":"git","url":"git+https://github.com/wessberg/ts-evaluator.git"},"bugs":{"url":"https://github.com/wessberg/ts-evaluator/issues"},"engines":{"node":">=10.1.0"},"ava":{"files":["test/**/**.test.ts"],"verbose":true,"timeout":"40s","extensions":["ts"],"environmentVariables":{"NODE_OPTIONS":"--max_old_space_size=4096"},"require":["ts-node/register/transpile-only"]},"gitHead":"a634478d4b2fa5c7cfc89e4a3c2c307fee20487d","homepage":"https://github.com/wessberg/ts-evaluator#readme","_id":"@wessberg/ts-evaluator@0.0.25","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","dist":{"shasum":"23a2585d8f5fb197ae26ba17b80c7fae263ea357","size":160666,"noattachment":false,"key":"/@wessberg/ts-evaluator/-/@wessberg/ts-evaluator-0.0.25.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-evaluator/download/@wessberg/ts-evaluator-0.0.25.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-evaluator_0.0.25_1583024304133_0.16575014306699254"},"_hasShrinkwrap":false,"publish_time":1583024304273,"deprecated":"this package has been renamed to ts-evaluator. Please install ts-evaluator instead","_cnpm_publish_time":1583024304273,"_cnpmcore_publish_time":"2021-12-17T11:20:58.439Z"},"0.0.24":{"name":"@wessberg/ts-evaluator","version":"0.0.24","description":"An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST","scripts":{"generate:scaffold":"scaffold all --yes","generate:changelog":"standard-changelog --first-release","generate:all":"npm run generate:scaffold && npm run generate:changelog","clean":"rm -rf dist","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"npm run clean","build":"npm run rollup","rollup":"rollup -c rollup.config.js","preversion":"npm run lint && NODE_ENV=production npm run build","version":"npm run generate:all && git add .","release":"np --no-cleanup --no-yarn"},"keywords":["typescript","ts","interpreter","evaluate","evaluator","ast"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@wessberg/scaffold":"1.0.19","@wessberg/rollup-plugin-ts":"1.1.74","@wessberg/ts-config":"0.0.42","standard-changelog":"2.0.15","tslint":"5.20.1","ava":"2.4.0","prettier":"^1.19.1","pretty-quick":"^2.0.1","husky":"^3.0.9","np":"^5.1.3","find-up":"^4.1.0","ts-node":"^8.4.1","rollup":"^1.26.4","typescript":"3.7.2"},"dependencies":{"@types/deasync":"0.1.0","@types/node":"12.12.7","@types/object-path":"0.11.0","chalk":"3.0.0","object-path":"0.11.4","tslib":"1.10.0","@types/jsdom":"12.2.4","jsdom":"15.2.1","deasync":"0.1.15"},"peerDependencies":{"typescript":"^3.x"},"optionalDependencies":{"@types/jsdom":"12.2.4","jsdom":"15.2.1","deasync":"0.1.15"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-evaluator.git"},"bugs":{"url":"https://github.com/wessberg/ts-evaluator/issues"},"engines":{"node":">=10.1.0"},"ava":{"files":["test/**/*.test.ts"],"compileEnhancements":false,"extensions":["ts"],"require":["ts-node/register"]},"gitHead":"306a8c14106d3673ef109e53a2dd12107c9d6c0b","homepage":"https://github.com/wessberg/ts-evaluator#readme","_id":"@wessberg/ts-evaluator@0.0.24","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"shasum":"c38edfe6e56e79a2c71ecb0f8bfb8af90ba4ed38","size":167700,"noattachment":false,"key":"/@wessberg/ts-evaluator/-/@wessberg/ts-evaluator-0.0.24.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-evaluator/download/@wessberg/ts-evaluator-0.0.24.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-evaluator_0.0.24_1573343226880_0.32171035625189237"},"_hasShrinkwrap":false,"publish_time":1573343227033,"deprecated":"this package has been renamed to ts-evaluator. Please install ts-evaluator instead","_cnpm_publish_time":1573343227033,"_cnpmcore_publish_time":"2021-12-17T11:20:58.963Z"},"0.0.23":{"name":"@wessberg/ts-evaluator","version":"0.0.23","description":"An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST","scripts":{"generate:readme":"scaffold readme --yes","generate:license":"scaffold license --yes","generate:contributing":"scaffold contributing --yes","generate:coc":"scaffold coc --yes","generate:changelog":"standard-changelog --first-release","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme && npm run generate:changelog","clean":"rm -rf dist","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"npm run clean","build":"npm run rollup","rollup":"rollup -c rollup.config.js","preversion":"npm run lint && NODE_ENV=production npm run build","version":"npm run generate:all && git add .","release":"np --no-cleanup --no-yarn"},"keywords":["typescript","ts","interpreter","evaluate","evaluator","ast"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@wessberg/scaffold":"1.0.19","@wessberg/rollup-plugin-ts":"1.1.66","@wessberg/ts-config":"0.0.41","standard-changelog":"2.0.15","tslint":"5.20.0","ava":"2.4.0","prettier":"^1.18.2","pretty-quick":"^2.0.0","husky":"^3.0.9","np":"^5.1.1","find-up":"^4.1.0","ts-node":"^8.4.1","rollup":"^1.23.1"},"dependencies":{"@types/deasync":"0.1.0","@types/node":"12.7.12","@types/object-path":"0.11.0","chalk":"2.4.2","object-path":"0.11.4","tslib":"1.10.0","typescript":"3.6.4","@types/jsdom":"12.2.4","jsdom":"15.1.1","deasync":"0.1.15"},"optionalDependencies":{"@types/jsdom":"12.2.4","jsdom":"15.1.1","deasync":"0.1.15"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-evaluator.git"},"bugs":{"url":"https://github.com/wessberg/ts-evaluator/issues"},"engines":{"node":">=10.1.0"},"ava":{"files":["test/**/*.test.ts"],"compileEnhancements":false,"extensions":["ts"],"require":["ts-node/register"]},"gitHead":"8dd51a25566d7c3c95eda026891d7b2609198377","homepage":"https://github.com/wessberg/ts-evaluator#readme","_id":"@wessberg/ts-evaluator@0.0.23","_nodeVersion":"12.10.0","_npmVersion":"6.10.3","dist":{"shasum":"64009a2d4b8359c7f7beb358725a78ad79b6932b","size":166639,"noattachment":false,"key":"/@wessberg/ts-evaluator/-/@wessberg/ts-evaluator-0.0.23.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-evaluator/download/@wessberg/ts-evaluator-0.0.23.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-evaluator_0.0.23_1571044500591_0.26974952771636085"},"_hasShrinkwrap":false,"publish_time":1571044500770,"deprecated":"this package has been renamed to ts-evaluator. Please install ts-evaluator instead","_cnpm_publish_time":1571044500770,"_cnpmcore_publish_time":"2021-12-17T11:20:59.392Z"},"0.0.22":{"name":"@wessberg/ts-evaluator","version":"0.0.22","description":"An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST","scripts":{"generate:readme":"scaffold readme --yes","generate:license":"scaffold license --yes","generate:contributing":"scaffold contributing --yes","generate:coc":"scaffold coc --yes","generate:changelog":"standard-changelog --first-release","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme && npm run generate:changelog","clean":"rm -rf dist","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","test":"ava","prebuild":"npm run clean","build":"npm run rollup","rollup":"rollup -c rollup.config.js","preversion":"npm run lint && NODE_ENV=production npm run build","version":"npm run generate:all && git add .","release":"np --no-cleanup --no-yarn"},"keywords":["typescript","ts","interpreter","evaluate","evaluator","ast"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@wessberg/scaffold":"1.0.19","@wessberg/rollup-plugin-ts":"1.1.64","@wessberg/ts-config":"0.0.41","standard-changelog":"2.0.13","tslint":"5.19.0","ava":"2.3.0","prettier":"^1.18.2","pretty-quick":"^1.11.1","husky":"^3.0.5","np":"^5.0.3","find-up":"^4.1.0","ts-node":"^8.3.0","rollup":"^1.21.2"},"dependencies":{"@types/deasync":"0.1.0","@types/node":"12.7.4","@types/object-path":"0.11.0","chalk":"2.4.2","deasync":"0.1.15","object-path":"0.11.4","tslib":"1.10.0","typescript":"3.6.2","@types/jsdom":"12.2.4","jsdom":"15.1.1"},"optionalDependencies":{"@types/jsdom":"12.2.4","jsdom":"15.1.1"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-evaluator.git"},"bugs":{"url":"https://github.com/wessberg/ts-evaluator/issues"},"engines":{"node":">=10.1.0"},"ava":{"files":["test/**/*.test.ts"],"compileEnhancements":false,"extensions":["ts"],"require":["ts-node/register"]},"gitHead":"6e73f5a0998ec34ddf150ddc9751cafe045c27c3","homepage":"https://github.com/wessberg/ts-evaluator#readme","_id":"@wessberg/ts-evaluator@0.0.22","_nodeVersion":"10.16.3","_npmVersion":"6.9.0","dist":{"shasum":"6f128727c684439c466fdc9c610c93740b66256a","size":166246,"noattachment":false,"key":"/@wessberg/ts-evaluator/-/@wessberg/ts-evaluator-0.0.22.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-evaluator/download/@wessberg/ts-evaluator-0.0.22.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-evaluator_0.0.22_1568068346698_0.10161690454935601"},"_hasShrinkwrap":false,"publish_time":1568068346844,"deprecated":"this package has been renamed to ts-evaluator. Please install ts-evaluator instead","_cnpm_publish_time":1568068346844,"_cnpmcore_publish_time":"2021-12-17T11:20:59.674Z"},"0.0.21":{"name":"@wessberg/ts-evaluator","version":"0.0.21","description":"An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST","scripts":{"generate:readme":"scaffold readme --yes","generate:license":"scaffold license --yes","generate:contributing":"scaffold contributing --yes","generate:coc":"scaffold coc --yes","generate:changelog":"standard-changelog --first-release","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme && npm run generate:changelog","clean:dist":"rm -rf dist","clean:compiled":"rm -rf compiled","clean":"npm run clean:dist && npm run clean:compiled","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","pretest":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"ava **/*.test.* --fail-fast","posttest":"npm run clean:compiled","prebuild":"npm run clean:dist","build":"npm run rollup","rollup":"rollup -c rollup.config.js","preversion":"npm run lint && NODE_ENV=production npm run build","version":"npm run generate:all && git add .","release":"np --no-cleanup --no-yarn"},"keywords":["typescript","ts","interpreter","evaluate","evaluator","ast"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@wessberg/scaffold":"1.0.18","@wessberg/rollup-plugin-ts":"1.1.54","@wessberg/ts-config":"0.0.40","standard-changelog":"2.0.11","tslint":"5.16.0","ava":"1.4.1","prettier":"^1.17.1","pretty-quick":"^1.11.0","husky":"^2.3.0","np":"^5.0.2","find-up":"^4.0.0"},"dependencies":{"@types/deasync":"0.1.0","@types/node":"12.0.3","@types/object-path":"0.11.0","chalk":"2.4.2","deasync":"0.1.15","object-path":"0.11.4","tslib":"1.9.3","typescript":"3.5.1","@types/jsdom":"12.2.3","jsdom":"15.1.1"},"optionalDependencies":{"@types/jsdom":"12.2.3","jsdom":"15.1.1"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-evaluator.git"},"bugs":{"url":"https://github.com/wessberg/ts-evaluator/issues"},"engines":{"node":">=10.1.0"},"gitHead":"ffb4d0cc92baef976561c98049fe83a38ecc043a","homepage":"https://github.com/wessberg/ts-evaluator#readme","_id":"@wessberg/ts-evaluator@0.0.21","_nodeVersion":"12.1.0","_npmVersion":"6.9.1-next.0","dist":{"shasum":"309550daa00019c2ab83f1fb7e9d8ae1ea8a7c98","size":166143,"noattachment":false,"key":"/@wessberg/ts-evaluator/-/@wessberg/ts-evaluator-0.0.21.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-evaluator/download/@wessberg/ts-evaluator-0.0.21.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-evaluator_0.0.21_1559167854516_0.6415838257310937"},"_hasShrinkwrap":false,"publish_time":1559167854657,"deprecated":"this package has been renamed to ts-evaluator. Please install ts-evaluator instead","_cnpm_publish_time":1559167854657,"_cnpmcore_publish_time":"2021-12-17T11:21:00.134Z"},"0.0.20":{"name":"@wessberg/ts-evaluator","version":"0.0.20","description":"An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST","scripts":{"generate:readme":"scaffold readme --yes","generate:license":"scaffold license --yes","generate:contributing":"scaffold contributing --yes","generate:coc":"scaffold coc --yes","generate:changelog":"standard-changelog --first-release","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme && npm run generate:changelog","clean:dist":"rm -rf dist","clean:compiled":"rm -rf compiled","clean":"npm run clean:dist && npm run clean:compiled","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","pretest":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"ava **/*.test.* --fail-fast","posttest":"npm run clean:compiled","prebuild":"npm run clean:dist","build":"npm run rollup","rollup":"rollup -c rollup.config.js","preversion":"npm run lint && NODE_ENV=production npm run build","version":"npm run generate:all && git add .","release":"np --no-cleanup --no-yarn"},"keywords":["typescript","ts","interpreter","evaluate","evaluator","ast"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@wessberg/scaffold":"1.0.17","@wessberg/rollup-plugin-ts":"1.1.51","@wessberg/ts-config":"0.0.39","standard-changelog":"2.0.7","tslint":"5.16.0","ava":"1.4.1","prettier":"^1.17.0","pretty-quick":"^1.10.0","husky":"^2.1.0","np":"^5.0.0","find-up":"^3.0.0"},"dependencies":{"@types/deasync":"0.1.0","@types/node":"11.13.7","@types/object-path":"0.11.0","@types/find-up":"^2.1.1","chalk":"2.4.2","deasync":"0.1.14","object-path":"0.11.4","tslib":"1.9.3","typescript":"3.4.5","@types/jsdom":"12.2.3","jsdom":"15.0.0"},"optionalDependencies":{"@types/jsdom":"12.2.3","jsdom":"15.0.0"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-evaluator.git"},"bugs":{"url":"https://github.com/wessberg/ts-evaluator/issues"},"engines":{"node":">=10.1.0"},"gitHead":"c74c77ad4d361c61b207797af9dce80851b0b61a","homepage":"https://github.com/wessberg/ts-evaluator#readme","_id":"@wessberg/ts-evaluator@0.0.20","_nodeVersion":"11.14.0","_npmVersion":"6.9.0","dist":{"shasum":"8cd9e0a1d09fbe018f7956cdcdab44f2f59796b7","size":166069,"noattachment":false,"key":"/@wessberg/ts-evaluator/-/@wessberg/ts-evaluator-0.0.20.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-evaluator/download/@wessberg/ts-evaluator-0.0.20.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-evaluator_0.0.20_1556221916330_0.5391038834348947"},"_hasShrinkwrap":false,"publish_time":1556221916479,"deprecated":"this package has been renamed to ts-evaluator. Please install ts-evaluator instead","_cnpm_publish_time":1556221916479,"_cnpmcore_publish_time":"2021-12-17T11:21:00.541Z"},"0.0.19":{"name":"@wessberg/ts-evaluator","version":"0.0.19","description":"An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST","scripts":{"generate:readme":"scaffold readme --yes","generate:license":"scaffold license --yes","generate:contributing":"scaffold contributing --yes","generate:coc":"scaffold coc --yes","generate:changelog":"standard-changelog --first-release","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme && npm run generate:changelog","clean:dist":"rm -rf dist","clean:compiled":"rm -rf compiled","clean":"npm run clean:dist && npm run clean:compiled","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","prettier":"prettier --write '{src,test,documentation}/**/*.{js,ts,json,html,xml,css,md}'","pretest":"npm run clean:compiled && tsc --module commonjs --target es2017 --sourceMap","test":"ava **/*.test.* --fail-fast","posttest":"npm run clean:compiled","prebuild":"npm run clean:dist","build":"npm run rollup","rollup":"rollup -c rollup.config.js","preversion":"npm run lint && NODE_ENV=production npm run build","version":"npm run generate:all && git add .","release":"np --no-cleanup --no-yarn"},"keywords":["typescript","ts","interpreter","evaluate","evaluator","ast"],"contributors":[{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"}],"license":"MIT","devDependencies":{"@wessberg/scaffold":"1.0.17","@wessberg/rollup-plugin-ts":"1.1.34","@wessberg/ts-config":"0.0.39","standard-changelog":"2.0.7","tslint":"5.13.1","ava":"1.3.1","prettier":"^1.16.4","pretty-quick":"^1.10.0","husky":"^1.3.1","np":"^4.0.2","find-up":"^3.0.0"},"dependencies":{"@types/deasync":"0.1.0","@types/node":"11.10.5","@types/object-path":"0.11.0","@types/find-up":"^2.1.1","chalk":"2.4.2","deasync":"0.1.14","object-path":"0.11.4","tslib":"1.9.3","typescript":"3.3.3333","@types/jsdom":"12.2.3","jsdom":"13.2.0"},"optionalDependencies":{"@types/jsdom":"12.2.3","jsdom":"13.2.0"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-evaluator.git"},"bugs":{"url":"https://github.com/wessberg/ts-evaluator/issues"},"engines":{"node":">=10.1.0"},"gitHead":"99b257d8621f6d8f25300a4f8d38abea71b1d6b5","homepage":"https://github.com/wessberg/ts-evaluator#readme","_id":"@wessberg/ts-evaluator@0.0.19","_shasum":"216a0da8df1e47789fa3f0b6f8c62a65aa9a0215","_from":".","_npmVersion":"3.10.10","_nodeVersion":"11.10.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"dist":{"shasum":"216a0da8df1e47789fa3f0b6f8c62a65aa9a0215","size":165976,"noattachment":false,"key":"/@wessberg/ts-evaluator/-/@wessberg/ts-evaluator-0.0.19.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-evaluator/download/@wessberg/ts-evaluator-0.0.19.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-evaluator_0.0.19_1551915595244_0.916616849183784"},"_hasShrinkwrap":false,"publish_time":1551915595401,"deprecated":"this package has been renamed to ts-evaluator. Please install ts-evaluator instead","_cnpm_publish_time":1551915595401,"_cnpmcore_publish_time":"2021-12-17T11:21:01.010Z"},"0.0.18":{"name":"@wessberg/ts-evaluator","version":"0.0.18","description":"An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST","scripts":{"generate:readme":"scaffold readme --blacklist intro,faq","generate:license":"scaffold license","generate:contributing":"scaffold contributing","generate:coc":"scaffold coc","generate:changelog":"standard-changelog --first-release","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme & npm run generate:changelog","update":"ncu -ua && npm update && npm install","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","clean:dist":"rm -rf dist","clean:compiled":"rm -rf compiled","clean":"npm run clean:dist && npm run clean:compiled","rollup":"rollup -c rollup.config.js","rollup:watch":"rollup -c rollup.config.js --watch","tsc:test":"tsc --module commonjs --target es2017 --sourceMap","prebuild":"npm run clean","prewatch":"npm run prebuild","build":"npm run rollup","build:test":"npm run tsc:test","watch":"npm run tsc:cjs -- --watch & npm run tsc:esm -- --watch","prepare":"npm run build","publish:pre":"NODE_ENV=production npm run lint && NODE_ENV=production npm run prepare","publish:meta":"npm run generate:all && git add . && (git commit -am \"Bumped version\" || true) && git push","publish:patch":"npm run publish:pre && npm version patch && npm run publish:meta && npm publish","publish:minor":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","publish:major":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","pretest":"npm run clean:compiled && npm run build:test","test":"ava **/*.test.* --fail-fast","posttest":"npm run clean:compiled"},"keywords":["typescript","ts","interpreter","evaluate","evaluator","ast"],"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"license":"MIT","devDependencies":{"@wessberg/scaffold":"1.0.5","@wessberg/rollup-plugin-ts":"1.1.16","@wessberg/ts-config":"0.0.34","npm-check-updates":"2.15.0","standard-changelog":"2.0.6","tslint":"5.12.0","ava":"1.0.1"},"dependencies":{"@types/deasync":"0.1.0","@types/node":"10.12.18","@types/object-path":"0.9.29","chalk":"2.4.1","deasync":"0.1.14","object-path":"0.11.4","tslib":"1.9.3","typescript":"3.2.2","@types/jsdom":"12.2.1","jsdom":"13.1.0"},"optionalDependencies":{"@types/jsdom":"12.2.1","jsdom":"13.1.0"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-evaluator.git"},"bugs":{"url":"https://github.com/wessberg/ts-evaluator/issues"},"engines":{"node":">=10.1.0"},"scaffold":{"patreonUserId":"11315442","logo":"https://raw.githubusercontent.com/wessberg/ts-evaluator/master/documentation/asset/ts-evaluator-logo.png","contributorMeta":{"Frederik Wessberg":{"imageUrl":"https://avatars2.githubusercontent.com/u/20454213?s=460&v=4","role":"Maintainer","twitterHandle":"FredWessberg","isCocEnforcer":true}},"backers":[]},"gitHead":"95e492de25e33475beeca870fcdd04e9f98598e1","homepage":"https://github.com/wessberg/ts-evaluator#readme","_id":"@wessberg/ts-evaluator@0.0.18","_shasum":"93d4a85cd4858c63607f4c7d110a4f2eeb382b98","_from":".","_npmVersion":"3.10.10","_nodeVersion":"11.3.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"dist":{"shasum":"93d4a85cd4858c63607f4c7d110a4f2eeb382b98","size":165072,"noattachment":false,"key":"/@wessberg/ts-evaluator/-/@wessberg/ts-evaluator-0.0.18.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-evaluator/download/@wessberg/ts-evaluator-0.0.18.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-evaluator_0.0.18_1546211971609_0.6599193926471201"},"_hasShrinkwrap":false,"publish_time":1546211975490,"deprecated":"this package has been renamed to ts-evaluator. Please install ts-evaluator instead","_cnpm_publish_time":1546211975490,"_cnpmcore_publish_time":"2021-12-17T11:21:01.391Z"},"0.0.17":{"name":"@wessberg/ts-evaluator","version":"0.0.17","description":"An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST","scripts":{"generate:readme":"scaffold readme --blacklist intro,faq","generate:license":"scaffold license","generate:contributing":"scaffold contributing","generate:coc":"scaffold coc","generate:changelog":"standard-changelog --first-release","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme & npm run generate:changelog","update":"ncu -ua && npm update && npm install","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","clean:dist":"rm -rf dist","clean:compiled":"rm -rf compiled","clean":"npm run clean:dist && npm run clean:compiled","rollup":"rollup -c rollup.config.js","rollup:watch":"rollup -c rollup.config.js --watch","tsc:test":"tsc --module commonjs --target es2017 --sourceMap","prebuild":"npm run clean","prewatch":"npm run prebuild","build":"npm run rollup","build:test":"npm run tsc:test","watch":"npm run tsc:cjs -- --watch & npm run tsc:esm -- --watch","prepare":"npm run build","publish:pre":"NODE_ENV=production npm run lint && NODE_ENV=production npm run prepare","publish:meta":"npm run generate:all && git add . && (git commit -am \"Bumped version\" || true) && git push","publish:patch":"npm run publish:pre && npm version patch && npm run publish:meta && npm publish","publish:minor":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","publish:major":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","pretest":"npm run clean:compiled && npm run build:test","test":"ava **/*.test.* --fail-fast","posttest":"npm run clean:compiled"},"keywords":["typescript","ts","interpreter","evaluate","evaluator","ast"],"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"license":"MIT","devDependencies":{"@wessberg/scaffold":"1.0.5","@wessberg/rollup-plugin-ts":"1.1.16","@wessberg/ts-config":"0.0.34","npm-check-updates":"2.15.0","standard-changelog":"2.0.6","tslint":"5.12.0","ava":"1.0.1"},"dependencies":{"@types/deasync":"0.1.0","@types/node":"10.12.18","@types/object-path":"0.9.29","chalk":"2.4.1","deasync":"0.1.14","object-path":"0.11.4","tslib":"1.9.3","typescript":"3.2.2","@types/jsdom":"12.2.1","jsdom":"13.1.0"},"optionalDependencies":{"@types/jsdom":"12.2.1","jsdom":"13.1.0"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-evaluator.git"},"bugs":{"url":"https://github.com/wessberg/ts-evaluator/issues"},"engines":{"node":">=10.1.0"},"scaffold":{"patreonUserId":"11315442","logo":"https://raw.githubusercontent.com/wessberg/ts-evaluator/master/documentation/asset/ts-evaluator-logo.png","contributorMeta":{"Frederik Wessberg":{"imageUrl":"https://avatars2.githubusercontent.com/u/20454213?s=460&v=4","role":"Maintainer","twitterHandle":"FredWessberg","isCocEnforcer":true}},"backers":[]},"gitHead":"4bed17ed832486f0f4377e593851f9d2cda2374e","homepage":"https://github.com/wessberg/ts-evaluator#readme","_id":"@wessberg/ts-evaluator@0.0.17","_shasum":"97a98a887056ec69ccd33fb1a7d3f85a1a08b819","_from":".","_npmVersion":"3.10.10","_nodeVersion":"11.3.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"dist":{"shasum":"97a98a887056ec69ccd33fb1a7d3f85a1a08b819","size":162978,"noattachment":false,"key":"/@wessberg/ts-evaluator/-/@wessberg/ts-evaluator-0.0.17.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-evaluator/download/@wessberg/ts-evaluator-0.0.17.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-evaluator_0.0.17_1546205020762_0.8649117157442199"},"_hasShrinkwrap":false,"publish_time":1546205020927,"deprecated":"this package has been renamed to ts-evaluator. Please install ts-evaluator instead","_cnpm_publish_time":1546205020927,"_cnpmcore_publish_time":"2021-12-17T11:21:01.832Z"},"0.0.16":{"name":"@wessberg/ts-evaluator","version":"0.0.16","description":"An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST","scripts":{"generate:readme":"scaffold readme --blacklist intro,faq","generate:license":"scaffold license","generate:contributing":"scaffold contributing","generate:coc":"scaffold coc","generate:changelog":"standard-changelog --first-release","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme & npm run generate:changelog","update":"ncu -ua && npm update && npm install","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","clean:dist":"rm -rf dist","clean:compiled":"rm -rf compiled","clean":"npm run clean:dist && npm run clean:compiled","rollup":"rollup -c rollup.config.js","rollup:watch":"rollup -c rollup.config.js --watch","tsc:test":"tsc --module commonjs --target es2017 --sourceMap","prebuild":"npm run clean","prewatch":"npm run prebuild","build":"npm run rollup","build:test":"npm run tsc:test","watch":"npm run tsc:cjs -- --watch & npm run tsc:esm -- --watch","prepare":"npm run build","publish:pre":"NODE_ENV=production npm run lint && NODE_ENV=production npm run prepare","publish:meta":"npm run generate:all && git add . && (git commit -am \"Bumped version\" || true) && git push","publish:patch":"npm run publish:pre && npm version patch && npm run publish:meta && npm publish","publish:minor":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","publish:major":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","pretest":"npm run clean:compiled && npm run build:test","test":"ava **/*.test.* --fail-fast","posttest":"npm run clean:compiled"},"keywords":["typescript","ts","interpreter","evaluate","evaluator","ast"],"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"license":"MIT","devDependencies":{"@wessberg/scaffold":"1.0.5","@wessberg/rollup-plugin-ts":"1.1.16","@wessberg/ts-config":"0.0.34","npm-check-updates":"2.15.0","standard-changelog":"2.0.6","tslint":"5.12.0","ava":"1.0.1"},"dependencies":{"@types/deasync":"0.1.0","@types/node":"10.12.18","@types/object-path":"0.9.29","chalk":"2.4.1","deasync":"0.1.14","object-path":"0.11.4","tslib":"1.9.3","typescript":"3.2.2","@types/jsdom":"12.2.1","jsdom":"13.1.0"},"optionalDependencies":{"@types/jsdom":"12.2.1","jsdom":"13.1.0"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-evaluator.git"},"bugs":{"url":"https://github.com/wessberg/ts-evaluator/issues"},"engines":{"node":">=10.1.0"},"scaffold":{"patreonUserId":"11315442","logo":"https://raw.githubusercontent.com/wessberg/ts-evaluator/master/documentation/asset/ts-evaluator-logo.png","contributorMeta":{"Frederik Wessberg":{"imageUrl":"https://avatars2.githubusercontent.com/u/20454213?s=460&v=4","role":"Maintainer","twitterHandle":"FredWessberg","isCocEnforcer":true}},"backers":[]},"gitHead":"36f71a4c94ea96e67e36bf11ccab9484bd3396b2","homepage":"https://github.com/wessberg/ts-evaluator#readme","_id":"@wessberg/ts-evaluator@0.0.16","_shasum":"e30cf2c98e19e78052063b9e5e240749b45b3022","_from":".","_npmVersion":"3.10.10","_nodeVersion":"11.3.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"dist":{"shasum":"e30cf2c98e19e78052063b9e5e240749b45b3022","size":160047,"noattachment":false,"key":"/@wessberg/ts-evaluator/-/@wessberg/ts-evaluator-0.0.16.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-evaluator/download/@wessberg/ts-evaluator-0.0.16.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-evaluator_0.0.16_1546187314089_0.8026962063106007"},"_hasShrinkwrap":false,"publish_time":1546187314260,"deprecated":"this package has been renamed to ts-evaluator. Please install ts-evaluator instead","_cnpm_publish_time":1546187314260,"_cnpmcore_publish_time":"2021-12-17T11:21:02.161Z"},"0.0.15":{"name":"@wessberg/ts-evaluator","version":"0.0.15","description":"An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST","scripts":{"generate:readme":"scaffold readme --blacklist intro,faq","generate:license":"scaffold license","generate:contributing":"scaffold contributing","generate:coc":"scaffold coc","generate:changelog":"standard-changelog --first-release","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme & npm run generate:changelog","update":"ncu -ua && npm update && npm install","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","clean:dist":"rm -rf dist","clean:compiled":"rm -rf compiled","clean":"npm run clean:dist && npm run clean:compiled","rollup":"rollup -c rollup.config.js","rollup:watch":"rollup -c rollup.config.js --watch","tsc:test":"tsc --module commonjs --target es2017 --sourceMap","prebuild":"npm run clean","prewatch":"npm run prebuild","build":"npm run rollup","build:test":"npm run tsc:test","watch":"npm run tsc:cjs -- --watch & npm run tsc:esm -- --watch","prepare":"npm run build","publish:pre":"NODE_ENV=production npm run lint && NODE_ENV=production npm run prepare","publish:meta":"npm run generate:all && git add . && (git commit -am \"Bumped version\" || true) && git push","publish:patch":"npm run publish:pre && npm version patch && npm run publish:meta && npm publish","publish:minor":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","publish:major":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","pretest":"npm run clean:compiled && npm run build:test","test":"ava **/*.test.* --fail-fast","posttest":"npm run clean:compiled"},"keywords":["typescript","ts","interpreter","evaluate","evaluator","ast"],"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"license":"MIT","devDependencies":{"@wessberg/scaffold":"1.0.5","@wessberg/rollup-plugin-ts":"1.1.14","@wessberg/ts-config":"0.0.34","npm-check-updates":"2.15.0","standard-changelog":"2.0.6","tslint":"5.12.0","ava":"1.0.1"},"dependencies":{"@types/deasync":"0.1.0","@types/node":"10.12.18","@types/object-path":"0.9.29","chalk":"2.4.1","deasync":"0.1.14","object-path":"0.11.4","tslib":"1.9.3","typescript":"3.2.2","@types/jsdom":"12.2.1","jsdom":"13.1.0"},"optionalDependencies":{"@types/jsdom":"12.2.1","jsdom":"13.1.0"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-evaluator.git"},"bugs":{"url":"https://github.com/wessberg/ts-evaluator/issues"},"engines":{"node":">=10.1.0"},"scaffold":{"patreonUserId":"11315442","logo":"https://raw.githubusercontent.com/wessberg/ts-evaluator/master/documentation/asset/ts-evaluator-logo.png","contributorMeta":{"Frederik Wessberg":{"imageUrl":"https://avatars2.githubusercontent.com/u/20454213?s=460&v=4","role":"Maintainer","twitterHandle":"FredWessberg","isCocEnforcer":true}},"backers":[]},"gitHead":"db28644d23b85676ec5a2a2d686cb5e2d7801913","homepage":"https://github.com/wessberg/ts-evaluator#readme","_id":"@wessberg/ts-evaluator@0.0.15","_shasum":"63665077e4176c1e14afdb5a462078656a0f39a6","_from":".","_npmVersion":"3.10.10","_nodeVersion":"11.3.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"dist":{"shasum":"63665077e4176c1e14afdb5a462078656a0f39a6","size":160280,"noattachment":false,"key":"/@wessberg/ts-evaluator/-/@wessberg/ts-evaluator-0.0.15.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-evaluator/download/@wessberg/ts-evaluator-0.0.15.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-evaluator_0.0.15_1546165166407_0.13763706739912518"},"_hasShrinkwrap":false,"publish_time":1546165166677,"deprecated":"this package has been renamed to ts-evaluator. Please install ts-evaluator instead","_cnpm_publish_time":1546165166677,"_cnpmcore_publish_time":"2021-12-17T11:21:02.542Z"},"0.0.14":{"name":"@wessberg/ts-evaluator","version":"0.0.14","description":"An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST","scripts":{"generate:readme":"scaffold readme --blacklist intro,faq","generate:license":"scaffold license","generate:contributing":"scaffold contributing","generate:coc":"scaffold coc","generate:changelog":"standard-changelog --first-release","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme & npm run generate:changelog","update":"ncu -ua && npm update && npm install","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","clean:dist":"rm -rf dist","clean:compiled":"rm -rf compiled","clean":"npm run clean:dist && npm run clean:compiled","rollup":"rollup -c rollup.config.js","rollup:watch":"rollup -c rollup.config.js --watch","tsc:test":"tsc --module commonjs --target es2017 --sourceMap","prebuild":"npm run clean","prewatch":"npm run prebuild","build":"npm run rollup","build:test":"npm run tsc:test","watch":"npm run tsc:cjs -- --watch & npm run tsc:esm -- --watch","prepare":"npm run build","publish:pre":"NODE_ENV=production npm run lint && NODE_ENV=production npm run prepare","publish:meta":"npm run generate:all && git add . && (git commit -am \"Bumped version\" || true) && git push","publish:patch":"npm run publish:pre && npm version patch && npm run publish:meta && npm publish","publish:minor":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","publish:major":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","pretest":"npm run clean:compiled && npm run build:test","test":"ava **/*.test.* --fail-fast","posttest":"npm run clean:compiled"},"keywords":["typescript","ts","interpreter","evaluate","evaluator","ast"],"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"license":"MIT","devDependencies":{"@wessberg/scaffold":"1.0.5","@wessberg/rollup-plugin-ts":"1.1.10","@wessberg/ts-config":"0.0.34","npm-check-updates":"2.15.0","standard-changelog":"2.0.6","tslint":"5.11.0","ava":"0.25.0"},"dependencies":{"@types/deasync":"0.1.0","@types/node":"10.12.15","@types/object-path":"0.9.29","chalk":"2.4.1","deasync":"0.1.14","object-path":"0.11.4","tslib":"1.9.3","typescript":"3.2.2","@types/jsdom":"12.2.0","jsdom":"13.1.0"},"optionalDependencies":{"@types/jsdom":"12.2.0","jsdom":"13.1.0"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-evaluator.git"},"bugs":{"url":"https://github.com/wessberg/ts-evaluator/issues"},"engines":{"node":">=10.1.0"},"scaffold":{"patreonUserId":"11315442","logo":"https://raw.githubusercontent.com/wessberg/ts-evaluator/master/documentation/asset/ts-evaluator-logo.png","contributorMeta":{"Frederik Wessberg":{"imageUrl":"https://avatars2.githubusercontent.com/u/20454213?s=460&v=4","role":"Maintainer","twitterHandle":"FredWessberg","isCocEnforcer":true}},"backers":[]},"gitHead":"315302ee55a44c4b09886dabb89ed0bad87e219b","homepage":"https://github.com/wessberg/ts-evaluator#readme","_id":"@wessberg/ts-evaluator@0.0.14","_shasum":"444f442fa8ca0a0722dfc6c6120e63ffd02799e1","_from":".","_npmVersion":"3.10.10","_nodeVersion":"11.3.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"dist":{"shasum":"444f442fa8ca0a0722dfc6c6120e63ffd02799e1","size":160035,"noattachment":false,"key":"/@wessberg/ts-evaluator/-/@wessberg/ts-evaluator-0.0.14.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-evaluator/download/@wessberg/ts-evaluator-0.0.14.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-evaluator_0.0.14_1546164887932_0.5487656284550921"},"_hasShrinkwrap":false,"publish_time":1546164888107,"deprecated":"this package has been renamed to ts-evaluator. Please install ts-evaluator instead","_cnpm_publish_time":1546164888107,"_cnpmcore_publish_time":"2021-12-17T11:21:02.870Z"},"0.0.13":{"name":"@wessberg/ts-evaluator","version":"0.0.13","description":"An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST","scripts":{"generate:readme":"scaffold readme --blacklist intro,faq","generate:license":"scaffold license","generate:contributing":"scaffold contributing","generate:coc":"scaffold coc","generate:changelog":"standard-changelog --first-release","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme & npm run generate:changelog","update":"ncu -ua && npm update && npm install","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","clean:dist":"rm -rf dist","clean:compiled":"rm -rf compiled","clean":"npm run clean:dist && npm run clean:compiled","rollup":"rollup -c rollup.config.js","rollup:watch":"rollup -c rollup.config.js --watch","tsc:test":"tsc --module commonjs --target es2017 --sourceMap","prebuild":"npm run clean","prewatch":"npm run prebuild","build":"npm run rollup","build:test":"npm run tsc:test","watch":"npm run tsc:cjs -- --watch & npm run tsc:esm -- --watch","prepare":"npm run build","publish:pre":"NODE_ENV=production npm run lint && NODE_ENV=production npm run prepare","publish:meta":"npm run generate:all && git add . && (git commit -am \"Bumped version\" || true) && git push","publish:patch":"npm run publish:pre && npm version patch && npm run publish:meta && npm publish","publish:minor":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","publish:major":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","pretest":"npm run clean:compiled && npm run build:test","test":"ava **/*.test.* --fail-fast","posttest":"npm run clean:compiled"},"keywords":["typescript","ts","interpreter","evaluate","evaluator","ast"],"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"license":"MIT","devDependencies":{"@wessberg/scaffold":"1.0.5","@wessberg/rollup-plugin-ts":"1.1.10","@wessberg/ts-config":"0.0.34","npm-check-updates":"2.15.0","standard-changelog":"2.0.6","tslint":"5.11.0","ava":"0.25.0"},"dependencies":{"@types/deasync":"0.1.0","@types/node":"10.12.15","@types/object-path":"0.9.29","chalk":"2.4.1","deasync":"0.1.14","object-path":"0.11.4","tslib":"1.9.3","typescript":"3.2.2","@types/jsdom":"12.2.0","jsdom":"13.1.0"},"optionalDependencies":{"@types/jsdom":"12.2.0","jsdom":"13.1.0"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-evaluator.git"},"bugs":{"url":"https://github.com/wessberg/ts-evaluator/issues"},"engines":{"node":">=10.1.0"},"scaffold":{"patreonUserId":"11315442","logo":"https://raw.githubusercontent.com/wessberg/ts-evaluator/master/documentation/asset/ts-evaluator-logo.png","contributorMeta":{"Frederik Wessberg":{"imageUrl":"https://avatars2.githubusercontent.com/u/20454213?s=460&v=4","role":"Maintainer","twitterHandle":"FredWessberg","isCocEnforcer":true}},"backers":[]},"gitHead":"d9133cb849f599f67b1a4344b801e3997d7a0b6c","homepage":"https://github.com/wessberg/ts-evaluator#readme","_id":"@wessberg/ts-evaluator@0.0.13","_shasum":"74dac0c577cb885aa4515302f224818fd328bbd5","_from":".","_npmVersion":"3.10.10","_nodeVersion":"11.3.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"dist":{"shasum":"74dac0c577cb885aa4515302f224818fd328bbd5","size":160569,"noattachment":false,"key":"/@wessberg/ts-evaluator/-/@wessberg/ts-evaluator-0.0.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-evaluator/download/@wessberg/ts-evaluator-0.0.13.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-evaluator_0.0.13_1546076625081_0.6376537996252747"},"_hasShrinkwrap":false,"publish_time":1546076625280,"deprecated":"this package has been renamed to ts-evaluator. Please install ts-evaluator instead","_cnpm_publish_time":1546076625280,"_cnpmcore_publish_time":"2021-12-17T11:21:03.251Z"},"0.0.12":{"name":"@wessberg/ts-evaluator","version":"0.0.12","description":"An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST","scripts":{"generate:readme":"scaffold readme --blacklist intro,faq","generate:license":"scaffold license","generate:contributing":"scaffold contributing","generate:coc":"scaffold coc","generate:changelog":"standard-changelog --first-release","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme & npm run generate:changelog","update":"ncu -ua && npm update && npm install","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","clean:dist":"rm -rf dist","clean:compiled":"rm -rf compiled","clean":"npm run clean:dist && npm run clean:compiled","rollup":"rollup -c rollup.config.js","rollup:watch":"rollup -c rollup.config.js --watch","tsc:test":"tsc --module commonjs --target es2017 --sourceMap","prebuild":"npm run clean","prewatch":"npm run prebuild","build":"npm run rollup","build:test":"npm run tsc:test","watch":"npm run tsc:cjs -- --watch & npm run tsc:esm -- --watch","prepare":"npm run build","publish:pre":"NODE_ENV=production npm run lint && NODE_ENV=production npm run prepare","publish:meta":"npm run generate:all && git add . && (git commit -am \"Bumped version\" || true) && git push","publish:patch":"npm run publish:pre && npm version patch && npm run publish:meta && npm publish","publish:minor":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","publish:major":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","pretest":"npm run clean:compiled && npm run build:test","test":"ava **/*.test.* --fail-fast","posttest":"npm run clean:compiled"},"keywords":["typescript","ts","interpreter","evaluate","evaluator","ast"],"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"license":"MIT","devDependencies":{"@wessberg/scaffold":"1.0.5","@wessberg/rollup-plugin-ts":"1.1.10","@wessberg/ts-config":"0.0.34","npm-check-updates":"2.15.0","standard-changelog":"2.0.6","tslint":"5.11.0","ava":"0.25.0"},"dependencies":{"@types/deasync":"0.1.0","@types/node":"10.12.15","@types/object-path":"0.9.29","chalk":"2.4.1","deasync":"0.1.14","object-path":"0.11.4","tslib":"1.9.3","typescript":"3.2.2","@types/jsdom":"12.2.0","jsdom":"13.1.0"},"optionalDependencies":{"@types/jsdom":"12.2.0","jsdom":"13.1.0"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-evaluator.git"},"bugs":{"url":"https://github.com/wessberg/ts-evaluator/issues"},"engines":{"node":">=10.1.0"},"scaffold":{"patreonUserId":"11315442","logo":"https://raw.githubusercontent.com/wessberg/ts-evaluator/master/documentation/asset/ts-evaluator-logo.png","contributorMeta":{"Frederik Wessberg":{"imageUrl":"https://avatars2.githubusercontent.com/u/20454213?s=460&v=4","role":"Maintainer","twitterHandle":"FredWessberg","isCocEnforcer":true}},"backers":[]},"gitHead":"a991e5e7399015631030759e1babb4b4d41c5cab","homepage":"https://github.com/wessberg/ts-evaluator#readme","_id":"@wessberg/ts-evaluator@0.0.12","_shasum":"1d4f2db9e774e20f108de60749b4e416a06353c9","_from":".","_npmVersion":"3.10.10","_nodeVersion":"11.3.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"dist":{"shasum":"1d4f2db9e774e20f108de60749b4e416a06353c9","size":160023,"noattachment":false,"key":"/@wessberg/ts-evaluator/-/@wessberg/ts-evaluator-0.0.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-evaluator/download/@wessberg/ts-evaluator-0.0.12.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-evaluator_0.0.12_1546076231985_0.02676016858864738"},"_hasShrinkwrap":false,"publish_time":1546076232259,"deprecated":"this package has been renamed to ts-evaluator. Please install ts-evaluator instead","_cnpm_publish_time":1546076232259,"_cnpmcore_publish_time":"2021-12-17T11:21:03.612Z"},"0.0.11":{"name":"@wessberg/ts-evaluator","version":"0.0.11","description":"An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST","scripts":{"generate:readme":"scaffold readme --blacklist intro,faq","generate:license":"scaffold license","generate:contributing":"scaffold contributing","generate:coc":"scaffold coc","generate:changelog":"standard-changelog --first-release","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme & npm run generate:changelog","update":"ncu -ua && npm update && npm install","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","clean:dist":"rm -rf dist","clean:compiled":"rm -rf compiled","clean":"npm run clean:dist && npm run clean:compiled","rollup":"rollup -c rollup.config.js","rollup:watch":"rollup -c rollup.config.js --watch","tsc:test":"tsc --module commonjs --target es2017 --sourceMap","prebuild":"npm run clean","prewatch":"npm run prebuild","build":"npm run rollup","build:test":"npm run tsc:test","watch":"npm run tsc:cjs -- --watch & npm run tsc:esm -- --watch","prepare":"npm run build","publish:pre":"NODE_ENV=production npm run lint && NODE_ENV=production npm run prepare","publish:meta":"npm run generate:all && git add . && (git commit -am \"Bumped version\" || true) && git push","publish:patch":"npm run publish:pre && npm version patch && npm run publish:meta && npm publish","publish:minor":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","publish:major":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","pretest":"npm run clean:compiled && npm run build:test","test":"ava **/*.test.* --fail-fast","posttest":"npm run clean:compiled"},"keywords":["typescript","ts","interpreter","evaluate","evaluator","ast"],"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"license":"MIT","devDependencies":{"@wessberg/scaffold":"1.0.5","@wessberg/rollup-plugin-ts":"1.1.10","@wessberg/ts-config":"0.0.34","npm-check-updates":"2.15.0","standard-changelog":"2.0.6","tslint":"5.11.0","ava":"0.25.0"},"dependencies":{"@types/deasync":"0.1.0","@types/node":"10.12.15","@types/object-path":"0.9.29","chalk":"2.4.1","deasync":"0.1.14","object-path":"0.11.4","tslib":"1.9.3","typescript":"3.2.2","@types/jsdom":"12.2.0","jsdom":"13.1.0"},"optionalDependencies":{"@types/jsdom":"12.2.0","jsdom":"13.1.0"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-evaluator.git"},"bugs":{"url":"https://github.com/wessberg/ts-evaluator/issues"},"engines":{"node":">=10.1.0"},"scaffold":{"patreonUserId":"11315442","logo":"https://raw.githubusercontent.com/wessberg/ts-evaluator/master/documentation/asset/ts-evaluator-logo.png","contributorMeta":{"Frederik Wessberg":{"imageUrl":"https://avatars2.githubusercontent.com/u/20454213?s=460&v=4","role":"Maintainer","twitterHandle":"FredWessberg","isCocEnforcer":true}},"backers":[]},"gitHead":"8263d9c1135ccac84cbb18816cb197a0922b6ce6","homepage":"https://github.com/wessberg/ts-evaluator#readme","_id":"@wessberg/ts-evaluator@0.0.11","_shasum":"773c167843fc5f09db8b4c94c556311797f0e33b","_from":".","_npmVersion":"3.10.10","_nodeVersion":"11.3.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"dist":{"shasum":"773c167843fc5f09db8b4c94c556311797f0e33b","size":158088,"noattachment":false,"key":"/@wessberg/ts-evaluator/-/@wessberg/ts-evaluator-0.0.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-evaluator/download/@wessberg/ts-evaluator-0.0.11.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-evaluator_0.0.11_1546040617454_0.6177430027813013"},"_hasShrinkwrap":false,"publish_time":1546040617599,"deprecated":"this package has been renamed to ts-evaluator. Please install ts-evaluator instead","_cnpm_publish_time":1546040617599,"_cnpmcore_publish_time":"2021-12-17T11:21:03.963Z"},"0.0.10":{"name":"@wessberg/ts-evaluator","version":"0.0.10","description":"An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST","scripts":{"generate:readme":"scaffold readme --blacklist intro,faq","generate:license":"scaffold license","generate:contributing":"scaffold contributing","generate:coc":"scaffold coc","generate:changelog":"standard-changelog --first-release","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme & npm run generate:changelog","update":"ncu -ua && npm update && npm install","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","clean:dist":"rm -rf dist","clean:compiled":"rm -rf compiled","clean":"npm run clean:dist && npm run clean:compiled","rollup":"rollup -c rollup.config.js","rollup:watch":"rollup -c rollup.config.js --watch","tsc:test":"tsc --module commonjs --target es2017 --sourceMap","prebuild":"npm run clean","prewatch":"npm run prebuild","build":"npm run rollup","build:test":"npm run tsc:test","watch":"npm run tsc:cjs -- --watch & npm run tsc:esm -- --watch","prepare":"npm run build","publish:pre":"NODE_ENV=production npm run lint && NODE_ENV=production npm run prepare","publish:meta":"npm run generate:all && git add . && (git commit -am \"Bumped version\" || true) && git push","publish:patch":"npm run publish:pre && npm version patch && npm run publish:meta && npm publish","publish:minor":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","publish:major":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","pretest":"npm run clean:compiled && npm run build:test","test":"ava **/*.test.* --fail-fast","posttest":"npm run clean:compiled"},"keywords":["typescript","ts","interpreter","evaluate","evaluator","ast"],"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"license":"MIT","devDependencies":{"@wessberg/scaffold":"1.0.5","@wessberg/rollup-plugin-ts":"1.1.10","@wessberg/ts-config":"0.0.34","npm-check-updates":"2.15.0","standard-changelog":"2.0.6","tslint":"5.11.0","ava":"0.25.0"},"dependencies":{"@types/deasync":"0.1.0","@types/node":"10.12.15","@types/object-path":"0.9.29","chalk":"2.4.1","deasync":"0.1.14","object-path":"0.11.4","tslib":"1.9.3","typescript":"3.2.2","@types/jsdom":"12.2.0","jsdom":"13.1.0"},"optionalDependencies":{"@types/jsdom":"12.2.0","jsdom":"13.1.0"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-evaluator.git"},"bugs":{"url":"https://github.com/wessberg/ts-evaluator/issues"},"engines":{"node":">=10.1.0"},"scaffold":{"patreonUserId":"11315442","logo":"https://raw.githubusercontent.com/wessberg/ts-evaluator/master/documentation/asset/ts-evaluator-logo.png","contributorMeta":{"Frederik Wessberg":{"imageUrl":"https://avatars2.githubusercontent.com/u/20454213?s=460&v=4","role":"Maintainer","twitterHandle":"FredWessberg","isCocEnforcer":true}},"backers":[]},"gitHead":"bb15fe922232a45acc05ca7829c4f657814d2a77","homepage":"https://github.com/wessberg/ts-evaluator#readme","_id":"@wessberg/ts-evaluator@0.0.10","_shasum":"33fcba45d60b4bb9a708ba2082f1a16e2e18bbda","_from":".","_npmVersion":"3.10.10","_nodeVersion":"11.3.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"dist":{"shasum":"33fcba45d60b4bb9a708ba2082f1a16e2e18bbda","size":156399,"noattachment":false,"key":"/@wessberg/ts-evaluator/-/@wessberg/ts-evaluator-0.0.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-evaluator/download/@wessberg/ts-evaluator-0.0.10.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-evaluator_0.0.10_1546038152198_0.498487961911114"},"_hasShrinkwrap":false,"publish_time":1546038152349,"deprecated":"this package has been renamed to ts-evaluator. Please install ts-evaluator instead","_cnpm_publish_time":1546038152349,"_cnpmcore_publish_time":"2021-12-17T11:21:04.288Z"},"0.0.9":{"name":"@wessberg/ts-evaluator","version":"0.0.9","description":"An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST","scripts":{"generate:readme":"scaffold readme --blacklist intro,faq","generate:license":"scaffold license","generate:contributing":"scaffold contributing","generate:coc":"scaffold coc","generate:changelog":"standard-changelog --first-release","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme & npm run generate:changelog","update":"ncu -ua && npm update && npm install","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","clean:dist":"rm -rf dist","clean:compiled":"rm -rf compiled","clean":"npm run clean:dist && npm run clean:compiled","rollup":"rollup -c rollup.config.js","rollup:watch":"rollup -c rollup.config.js --watch","tsc:test":"tsc --module commonjs --target es2017 --sourceMap","prebuild":"npm run clean","prewatch":"npm run prebuild","build":"npm run rollup","build:test":"npm run tsc:test","watch":"npm run tsc:cjs -- --watch & npm run tsc:esm -- --watch","prepare":"npm run build","publish:pre":"NODE_ENV=production npm run lint && NODE_ENV=production npm run prepare","publish:meta":"npm run generate:all && git add . && (git commit -am \"Bumped version\" || true) && git push","publish:patch":"npm run publish:pre && npm version patch && npm run publish:meta && npm publish","publish:minor":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","publish:major":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","pretest":"npm run clean:compiled && npm run build:test","test":"ava **/*.test.* --fail-fast","posttest":"npm run clean:compiled"},"keywords":["typescript","ts","interpreter","evaluate","evaluator","ast"],"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"license":"MIT","devDependencies":{"@wessberg/scaffold":"1.0.5","@wessberg/rollup-plugin-ts":"1.1.10","@wessberg/ts-config":"0.0.34","npm-check-updates":"2.15.0","standard-changelog":"2.0.6","tslint":"5.11.0","ava":"0.25.0"},"dependencies":{"@types/deasync":"0.1.0","@types/node":"10.12.15","@types/object-path":"0.9.29","chalk":"2.4.1","deasync":"0.1.14","object-path":"0.11.4","tslib":"1.9.3","typescript":"3.2.2","@types/jsdom":"12.2.0","jsdom":"13.1.0"},"optionalDependencies":{"@types/jsdom":"12.2.0","jsdom":"13.1.0"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-evaluator.git"},"bugs":{"url":"https://github.com/wessberg/ts-evaluator/issues"},"engines":{"node":">=10.1.0"},"scaffold":{"patreonUserId":"11315442","logo":"https://raw.githubusercontent.com/wessberg/ts-evaluator/master/documentation/asset/ts-evaluator-logo.png","contributorMeta":{"Frederik Wessberg":{"imageUrl":"https://avatars2.githubusercontent.com/u/20454213?s=460&v=4","role":"Maintainer","twitterHandle":"FredWessberg","isCocEnforcer":true}},"backers":[]},"gitHead":"f2d5c08d2b5bc9d8bef7812f522aea3eb3b5d8ab","homepage":"https://github.com/wessberg/ts-evaluator#readme","_id":"@wessberg/ts-evaluator@0.0.9","_shasum":"f5faee53833f3f5149741a6ac949c2f6bf2fb253","_from":".","_npmVersion":"3.10.10","_nodeVersion":"11.3.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"dist":{"shasum":"f5faee53833f3f5149741a6ac949c2f6bf2fb253","size":150783,"noattachment":false,"key":"/@wessberg/ts-evaluator/-/@wessberg/ts-evaluator-0.0.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-evaluator/download/@wessberg/ts-evaluator-0.0.9.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-evaluator_0.0.9_1545218148446_0.37734667044438797"},"_hasShrinkwrap":false,"publish_time":1545218148630,"deprecated":"this package has been renamed to ts-evaluator. Please install ts-evaluator instead","_cnpm_publish_time":1545218148630,"_cnpmcore_publish_time":"2021-12-17T11:21:04.994Z"},"0.0.8":{"name":"@wessberg/ts-evaluator","version":"0.0.8","description":"An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST","scripts":{"generate:readme":"scaffold readme --blacklist intro,faq","generate:license":"scaffold license","generate:contributing":"scaffold contributing","generate:coc":"scaffold coc","generate:changelog":"standard-changelog --first-release","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme & npm run generate:changelog","update":"ncu -ua && npm update && npm install","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","clean:dist":"rm -rf dist","clean:compiled":"rm -rf compiled","clean":"npm run clean:dist && npm run clean:compiled","rollup":"rollup -c rollup.config.js","rollup:watch":"rollup -c rollup.config.js --watch","tsc:test":"tsc --module commonjs --target es2017 --sourceMap","prebuild":"npm run clean","prewatch":"npm run prebuild","build":"npm run rollup","build:test":"npm run tsc:test","watch":"npm run tsc:cjs -- --watch & npm run tsc:esm -- --watch","prepare":"npm run build","publish:pre":"NODE_ENV=production npm run lint && NODE_ENV=production npm run prepare","publish:meta":"npm run generate:all && git add . && (git commit -am \"Bumped version\" || true) && git push","publish:patch":"npm run publish:pre && npm version patch && npm run publish:meta && npm publish","publish:minor":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","publish:major":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","pretest":"npm run clean:compiled && npm run build:test","test":"ava **/*.test.* --fail-fast","posttest":"npm run clean:compiled"},"keywords":["typescript","ts","interpreter","evaluate","evaluator","ast"],"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"license":"MIT","devDependencies":{"@wessberg/scaffold":"1.0.5","@wessberg/rollup-plugin-ts":"1.1.10","@wessberg/ts-config":"0.0.34","npm-check-updates":"2.15.0","standard-changelog":"2.0.6","tslint":"5.11.0","ava":"0.25.0"},"dependencies":{"@types/deasync":"0.1.0","@types/node":"10.12.15","@types/object-path":"0.9.29","chalk":"2.4.1","deasync":"0.1.14","object-path":"0.11.4","tslib":"1.9.3","typescript":"3.2.2","@types/jsdom":"12.2.0","jsdom":"13.1.0"},"optionalDependencies":{"@types/jsdom":"12.2.0","jsdom":"13.1.0"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-evaluator.git"},"bugs":{"url":"https://github.com/wessberg/ts-evaluator/issues"},"engines":{"node":">=10.1.0"},"scaffold":{"patreonUserId":"11315442","logo":"https://raw.githubusercontent.com/wessberg/ts-evaluator/master/documentation/asset/ts-evaluator-logo.png","contributorMeta":{"Frederik Wessberg":{"imageUrl":"https://avatars2.githubusercontent.com/u/20454213?s=460&v=4","role":"Maintainer","twitterHandle":"FredWessberg","isCocEnforcer":true}},"backers":[]},"gitHead":"a3116bd45588d38c72ce30a6bd86e38ff7bc06d6","homepage":"https://github.com/wessberg/ts-evaluator#readme","_id":"@wessberg/ts-evaluator@0.0.8","_shasum":"b3b2f5c3e2557f0728a0999c211f085b852c7a0c","_from":".","_npmVersion":"3.10.10","_nodeVersion":"11.3.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"dist":{"shasum":"b3b2f5c3e2557f0728a0999c211f085b852c7a0c","size":150639,"noattachment":false,"key":"/@wessberg/ts-evaluator/-/@wessberg/ts-evaluator-0.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-evaluator/download/@wessberg/ts-evaluator-0.0.8.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-evaluator_0.0.8_1545162293975_0.4753827222488558"},"_hasShrinkwrap":false,"publish_time":1545162294114,"deprecated":"this package has been renamed to ts-evaluator. Please install ts-evaluator instead","_cnpm_publish_time":1545162294114,"_cnpmcore_publish_time":"2021-12-17T11:21:05.356Z"},"0.0.7":{"name":"@wessberg/ts-evaluator","version":"0.0.7","description":"An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST","scripts":{"generate:readme":"scaffold readme --blacklist intro,faq","generate:license":"scaffold license","generate:contributing":"scaffold contributing","generate:coc":"scaffold coc","generate:changelog":"standard-changelog --first-release","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme & npm run generate:changelog","update":"ncu -ua && npm update && npm install","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","clean:dist":"rm -rf dist","clean:compiled":"rm -rf compiled","clean":"npm run clean:dist && npm run clean:compiled","rollup":"rollup -c rollup.config.js","rollup:watch":"rollup -c rollup.config.js --watch","tsc:test":"tsc --module commonjs --target es2017 --sourceMap","prebuild":"npm run clean","prewatch":"npm run prebuild","build":"npm run rollup","build:test":"npm run tsc:test","watch":"npm run tsc:cjs -- --watch & npm run tsc:esm -- --watch","prepare":"npm run build","publish:pre":"NODE_ENV=production npm run lint && NODE_ENV=production npm run prepare","publish:meta":"npm run generate:all && git add . && (git commit -am \"Bumped version\" || true) && git push","publish:patch":"npm run publish:pre && npm version patch && npm run publish:meta && npm publish","publish:minor":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","publish:major":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","pretest":"npm run clean:compiled && npm run build:test","test":"ava **/*.test.* --fail-fast","posttest":"npm run clean:compiled"},"keywords":["typescript","ts","interpreter","evaluate","evaluator","ast"],"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"license":"MIT","devDependencies":{"@wessberg/scaffold":"1.0.5","@wessberg/rollup-plugin-ts":"1.1.10","@wessberg/ts-config":"0.0.34","npm-check-updates":"2.15.0","standard-changelog":"2.0.6","tslint":"5.11.0","ava":"0.25.0"},"dependencies":{"@types/deasync":"0.1.0","@types/node":"10.12.15","@types/object-path":"0.9.29","chalk":"2.4.1","deasync":"0.1.14","object-path":"0.11.4","tslib":"1.9.3","typescript":"3.2.2","@types/jsdom":"12.2.0","jsdom":"13.1.0"},"optionalDependencies":{"@types/jsdom":"12.2.0","jsdom":"13.1.0"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-evaluator.git"},"bugs":{"url":"https://github.com/wessberg/ts-evaluator/issues"},"engines":{"node":">=10.1.0"},"scaffold":{"patreonUserId":"11315442","logo":"https://raw.githubusercontent.com/wessberg/ts-evaluator/master/documentation/asset/ts-evaluator-logo.png","contributorMeta":{"Frederik Wessberg":{"imageUrl":"https://avatars2.githubusercontent.com/u/20454213?s=460&v=4","role":"Maintainer","twitterHandle":"FredWessberg","isCocEnforcer":true}},"backers":[]},"gitHead":"25687baa1329d8b5885e0fc6f9423956cf083d83","homepage":"https://github.com/wessberg/ts-evaluator#readme","_id":"@wessberg/ts-evaluator@0.0.7","_shasum":"04c1afa96f78ef78b8247227dd1e0ca7291981a4","_from":".","_npmVersion":"3.10.10","_nodeVersion":"11.3.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"dist":{"shasum":"04c1afa96f78ef78b8247227dd1e0ca7291981a4","size":149806,"noattachment":false,"key":"/@wessberg/ts-evaluator/-/@wessberg/ts-evaluator-0.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-evaluator/download/@wessberg/ts-evaluator-0.0.7.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-evaluator_0.0.7_1544966943796_0.8944137378547881"},"_hasShrinkwrap":false,"publish_time":1544966944024,"deprecated":"this package has been renamed to ts-evaluator. Please install ts-evaluator instead","_cnpm_publish_time":1544966944024,"_cnpmcore_publish_time":"2021-12-17T11:21:05.658Z"},"0.0.6":{"name":"@wessberg/ts-evaluator","version":"0.0.6","description":"An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST","scripts":{"generate:readme":"scaffold readme --blacklist intro,faq","generate:license":"scaffold license","generate:contributing":"scaffold contributing","generate:coc":"scaffold coc","generate:changelog":"standard-changelog --first-release","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme & npm run generate:changelog","update":"ncu -ua && npm update && npm install","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","clean:dist":"rm -rf dist","clean:compiled":"rm -rf compiled","clean":"npm run clean:dist && npm run clean:compiled","rollup":"rollup -c rollup.config.js","rollup:watch":"rollup -c rollup.config.js --watch","tsc:test":"tsc --module commonjs --target es2017 --sourceMap","prebuild":"npm run clean","prewatch":"npm run prebuild","build":"npm run rollup","build:test":"npm run tsc:test","watch":"npm run tsc:cjs -- --watch & npm run tsc:esm -- --watch","prepare":"npm run build","publish:pre":"NODE_ENV=production npm run lint && NODE_ENV=production npm run prepare","publish:meta":"npm run generate:all && git add . && (git commit -am \"Bumped version\" || true) && git push","publish:patch":"npm run publish:pre && npm version patch && npm run publish:meta && npm publish","publish:minor":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","publish:major":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","pretest":"npm run clean:compiled && npm run build:test","test":"ava **/*.test.* --fail-fast","posttest":"npm run clean:compiled"},"keywords":["typescript","ts","interpreter","evaluate","evaluator","ast"],"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"license":"MIT","devDependencies":{"@wessberg/scaffold":"1.0.5","@wessberg/rollup-plugin-ts":"1.1.10","@wessberg/ts-config":"0.0.34","npm-check-updates":"2.15.0","standard-changelog":"2.0.6","tslint":"5.11.0","ava":"0.25.0"},"dependencies":{"@types/deasync":"0.1.0","@types/node":"10.12.15","@types/object-path":"0.9.29","chalk":"2.4.1","deasync":"0.1.14","object-path":"0.11.4","tslib":"1.9.3","typescript":"3.2.2","@types/jsdom":"12.2.0","jsdom":"13.1.0"},"optionalDependencies":{"@types/jsdom":"12.2.0","jsdom":"13.1.0"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-evaluator.git"},"bugs":{"url":"https://github.com/wessberg/ts-evaluator/issues"},"engines":{"node":">=10.1.0"},"scaffold":{"patreonUserId":"11315442","logo":"https://raw.githubusercontent.com/wessberg/ts-evaluator/master/documentation/asset/ts-evaluator-logo.png","contributorMeta":{"Frederik Wessberg":{"imageUrl":"https://avatars2.githubusercontent.com/u/20454213?s=460&v=4","role":"Maintainer","twitterHandle":"FredWessberg","isCocEnforcer":true}},"backers":[]},"gitHead":"88f9f31a342d3f3664c2294b9e3515b811448561","homepage":"https://github.com/wessberg/ts-evaluator#readme","_id":"@wessberg/ts-evaluator@0.0.6","_shasum":"d50b2a9e8dda38b209c3bc0faa05a5fad8a7d076","_from":".","_npmVersion":"3.10.10","_nodeVersion":"11.3.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"dist":{"shasum":"d50b2a9e8dda38b209c3bc0faa05a5fad8a7d076","size":148702,"noattachment":false,"key":"/@wessberg/ts-evaluator/-/@wessberg/ts-evaluator-0.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-evaluator/download/@wessberg/ts-evaluator-0.0.6.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-evaluator_0.0.6_1544964374796_0.8512980301464241"},"_hasShrinkwrap":false,"publish_time":1544964374972,"deprecated":"this package has been renamed to ts-evaluator. Please install ts-evaluator instead","_cnpm_publish_time":1544964374972,"_cnpmcore_publish_time":"2021-12-17T11:21:06.043Z"},"0.0.5":{"name":"@wessberg/ts-evaluator","version":"0.0.5","description":"An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST","scripts":{"generate:readme":"scaffold readme --blacklist intro,faq","generate:license":"scaffold license","generate:contributing":"scaffold contributing","generate:coc":"scaffold coc","generate:changelog":"standard-changelog --first-release","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme & npm run generate:changelog","update":"ncu -ua && npm update && npm install","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","clean:dist":"rm -rf dist","clean:compiled":"rm -rf compiled","clean":"npm run clean:dist && npm run clean:compiled","rollup":"rollup -c rollup.config.js","rollup:watch":"rollup -c rollup.config.js --watch","tsc:test":"tsc --module commonjs --target es2017 --sourceMap","prebuild":"npm run clean","prewatch":"npm run prebuild","build":"npm run rollup","build:test":"npm run tsc:test","watch":"npm run tsc:cjs -- --watch & npm run tsc:esm -- --watch","prepare":"npm run build","publish:pre":"NODE_ENV=production npm run lint && NODE_ENV=production npm run prepare","publish:meta":"npm run generate:all && git add . && (git commit -am \"Bumped version\" || true) && git push","publish:patch":"npm run publish:pre && npm version patch && npm run publish:meta && npm publish","publish:minor":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","publish:major":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","pretest":"npm run clean:compiled && npm run build:test","test":"ava **/*.test.* --fail-fast","posttest":"npm run clean:compiled"},"keywords":["typescript","ts","interpreter","evaluate","evaluator","ast"],"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"license":"MIT","devDependencies":{"@wessberg/scaffold":"1.0.5","@wessberg/rollup-plugin-ts":"1.1.10","@wessberg/ts-config":"0.0.34","npm-check-updates":"2.15.0","standard-changelog":"2.0.6","tslint":"5.11.0","ava":"0.25.0"},"dependencies":{"@types/deasync":"0.1.0","@types/node":"10.12.15","@types/object-path":"0.9.29","chalk":"2.4.1","deasync":"0.1.14","object-path":"0.11.4","tslib":"1.9.3","typescript":"3.2.2","@types/jsdom":"12.2.0","jsdom":"13.1.0"},"optionalDependencies":{"@types/jsdom":"12.2.0","jsdom":"13.1.0"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-evaluator.git"},"bugs":{"url":"https://github.com/wessberg/ts-evaluator/issues"},"engines":{"node":">=10.1.0"},"scaffold":{"patreonUserId":"11315442","logo":"https://raw.githubusercontent.com/wessberg/ts-evaluator/master/documentation/asset/ts-evaluator-logo.png","contributorMeta":{"Frederik Wessberg":{"imageUrl":"https://avatars2.githubusercontent.com/u/20454213?s=460&v=4","role":"Maintainer","twitterHandle":"FredWessberg","isCocEnforcer":true}},"backers":[]},"gitHead":"2f56619625cbbc277bca424c3a62694dbe2051b6","homepage":"https://github.com/wessberg/ts-evaluator#readme","_id":"@wessberg/ts-evaluator@0.0.5","_shasum":"3bd3e40aa9c7798dc7d497003a6c5d79500a5ca8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"11.3.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"dist":{"shasum":"3bd3e40aa9c7798dc7d497003a6c5d79500a5ca8","size":147796,"noattachment":false,"key":"/@wessberg/ts-evaluator/-/@wessberg/ts-evaluator-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-evaluator/download/@wessberg/ts-evaluator-0.0.5.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-evaluator_0.0.5_1544958808729_0.5034982015906966"},"_hasShrinkwrap":false,"publish_time":1544958808904,"deprecated":"this package has been renamed to ts-evaluator. Please install ts-evaluator instead","_cnpm_publish_time":1544958808904,"_cnpmcore_publish_time":"2021-12-17T11:21:06.361Z"},"0.0.4":{"name":"@wessberg/ts-evaluator","version":"0.0.4","description":"An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST","scripts":{"generate:readme":"scaffold readme --blacklist intro,faq","generate:license":"scaffold license","generate:contributing":"scaffold contributing","generate:coc":"scaffold coc","generate:changelog":"standard-changelog --first-release","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme & npm run generate:changelog","update":"ncu -ua && npm update && npm install","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","clean:dist":"rm -rf dist","clean:compiled":"rm -rf compiled","clean":"npm run clean:dist && npm run clean:compiled","rollup":"rollup -c rollup.config.js","rollup:watch":"rollup -c rollup.config.js --watch","tsc:test":"tsc --module commonjs --target es2017 --sourceMap","prebuild":"npm run clean","prewatch":"npm run prebuild","build":"npm run rollup","build:test":"npm run tsc:test","watch":"npm run tsc:cjs -- --watch & npm run tsc:esm -- --watch","prepare":"npm run build","publish:pre":"NODE_ENV=production npm run lint && NODE_ENV=production npm run prepare","publish:meta":"npm run generate:all && git add . && (git commit -am \"Bumped version\" || true) && git push","publish:patch":"npm run publish:pre && npm version patch && npm run publish:meta && npm publish","publish:minor":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","publish:major":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","pretest":"npm run clean:compiled && npm run build:test","test":"ava **/*.test.* --fail-fast","posttest":"npm run clean:compiled"},"keywords":["typescript","ts","interpreter","evaluate","evaluator","ast"],"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"license":"MIT","devDependencies":{"@wessberg/scaffold":"1.0.5","@wessberg/rollup-plugin-ts":"1.1.10","@wessberg/ts-config":"0.0.34","npm-check-updates":"2.15.0","standard-changelog":"2.0.6","tslint":"5.11.0","ava":"0.25.0"},"dependencies":{"@types/deasync":"0.1.0","@types/node":"10.12.15","@types/object-path":"0.9.29","chalk":"2.4.1","deasync":"0.1.14","object-path":"0.11.4","tslib":"1.9.3","typescript":"3.2.2","@types/jsdom":"12.2.0","jsdom":"13.1.0"},"optionalDependencies":{"@types/jsdom":"12.2.0","jsdom":"13.1.0"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-evaluator.git"},"bugs":{"url":"https://github.com/wessberg/ts-evaluator/issues"},"engines":{"node":">=10.1.0"},"scaffold":{"patreonUserId":"11315442","logo":"https://raw.githubusercontent.com/wessberg/ts-evaluator/master/documentation/asset/ts-evaluator-logo.png","contributorMeta":{"Frederik Wessberg":{"imageUrl":"https://avatars2.githubusercontent.com/u/20454213?s=460&v=4","role":"Maintainer","twitterHandle":"FredWessberg","isCocEnforcer":true}},"backers":[]},"gitHead":"da876d27ca762f196b2ad59bbadb08122e0b5a2f","homepage":"https://github.com/wessberg/ts-evaluator#readme","_id":"@wessberg/ts-evaluator@0.0.4","_shasum":"eca4eddd94d1c99186da7dedb15ed12784b38dd8","_from":".","_npmVersion":"3.10.10","_nodeVersion":"11.3.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"dist":{"shasum":"eca4eddd94d1c99186da7dedb15ed12784b38dd8","size":147403,"noattachment":false,"key":"/@wessberg/ts-evaluator/-/@wessberg/ts-evaluator-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-evaluator/download/@wessberg/ts-evaluator-0.0.4.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-evaluator_0.0.4_1544958586982_0.2591267976890608"},"_hasShrinkwrap":false,"publish_time":1544958587155,"deprecated":"this package has been renamed to ts-evaluator. Please install ts-evaluator instead","_cnpm_publish_time":1544958587155,"_cnpmcore_publish_time":"2021-12-17T11:21:06.618Z"},"0.0.3":{"name":"@wessberg/ts-evaluator","version":"0.0.3","description":"An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST","scripts":{"generate:readme":"scaffold readme --blacklist intro,faq","generate:license":"scaffold license","generate:contributing":"scaffold contributing","generate:coc":"scaffold coc","generate:changelog":"standard-changelog --first-release","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme & npm run generate:changelog","update":"ncu -ua && npm update && npm install","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","clean:dist":"rm -rf dist","clean:compiled":"rm -rf compiled","clean":"npm run clean:dist && npm run clean:compiled","rollup":"rollup -c rollup.config.js","rollup:watch":"rollup -c rollup.config.js --watch","tsc:test":"tsc --module commonjs --target es2017 --sourceMap","prebuild":"npm run clean","prewatch":"npm run prebuild","build":"npm run rollup","build:test":"npm run tsc:test","watch":"npm run tsc:cjs -- --watch & npm run tsc:esm -- --watch","prepare":"npm run build","publish:pre":"NODE_ENV=production npm run lint && NODE_ENV=production npm run prepare","publish:meta":"npm run generate:all && git add . && (git commit -am \"Bumped version\" || true) && git push","publish:patch":"npm run publish:pre && npm version patch && npm run publish:meta && npm publish","publish:minor":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","publish:major":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","pretest":"npm run clean:compiled && npm run build:test","test":"ava **/*.test.* --fail-fast","posttest":"npm run clean:compiled"},"keywords":["typescript","ts","interpreter","evaluate","evaluator","ast"],"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"license":"MIT","devDependencies":{"@wessberg/scaffold":"1.0.5","@wessberg/rollup-plugin-ts":"1.1.10","@wessberg/ts-config":"0.0.34","npm-check-updates":"2.15.0","standard-changelog":"2.0.6","tslint":"5.11.0","ava":"0.25.0"},"dependencies":{"@types/deasync":"0.1.0","@types/jsdom":"12.2.0","@types/node":"10.12.15","@types/object-path":"0.9.29","chalk":"2.4.1","deasync":"0.1.14","jsdom":"13.1.0","object-path":"0.11.4","tslib":"1.9.3","typescript":"3.2.2"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-evaluator.git"},"bugs":{"url":"https://github.com/wessberg/ts-evaluator/issues"},"engines":{"node":">=10.1.0"},"scaffold":{"patreonUserId":"11315442","logo":"https://raw.githubusercontent.com/wessberg/ts-evaluator/master/documentation/asset/ts-evaluator-logo.png","contributorMeta":{"Frederik Wessberg":{"imageUrl":"https://avatars2.githubusercontent.com/u/20454213?s=460&v=4","role":"Maintainer","twitterHandle":"FredWessberg","isCocEnforcer":true}},"backers":[]},"gitHead":"ab8df0662f7c1f76cce178179d3d428148950428","homepage":"https://github.com/wessberg/ts-evaluator#readme","_id":"@wessberg/ts-evaluator@0.0.3","_shasum":"47058b631da7de4867207951d19ba53294097022","_from":".","_npmVersion":"3.10.10","_nodeVersion":"11.3.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"dist":{"shasum":"47058b631da7de4867207951d19ba53294097022","size":147386,"noattachment":false,"key":"/@wessberg/ts-evaluator/-/@wessberg/ts-evaluator-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-evaluator/download/@wessberg/ts-evaluator-0.0.3.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-evaluator_0.0.3_1544958333254_0.8763203268490449"},"_hasShrinkwrap":false,"publish_time":1544958333442,"deprecated":"this package has been renamed to ts-evaluator. Please install ts-evaluator instead","_cnpm_publish_time":1544958333442,"_cnpmcore_publish_time":"2021-12-17T11:21:06.877Z"},"0.0.2":{"name":"@wessberg/ts-evaluator","version":"0.0.2","description":"An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST","scripts":{"postinstall":"npm run build","generate:readme":"scaffold readme --blacklist intro,faq","generate:license":"scaffold license","generate:contributing":"scaffold contributing","generate:coc":"scaffold coc","generate:changelog":"standard-changelog --first-release","generate:all":"npm run generate:license & npm run generate:contributing & npm run generate:coc & npm run generate:readme & npm run generate:changelog","update":"ncu -ua && npm update && npm install","lint":"tsc --noEmit && tslint -c tslint.json --project tsconfig.json","clean:dist":"rm -rf dist","clean:compiled":"rm -rf compiled","clean":"npm run clean:dist && npm run clean:compiled","rollup":"rollup -c rollup.config.js","rollup:watch":"rollup -c rollup.config.js --watch","tsc:test":"tsc --module commonjs --target es2017 --sourceMap","prebuild":"npm run clean","prewatch":"npm run prebuild","build":"npm run rollup","build:test":"npm run tsc:test","watch":"npm run tsc:cjs -- --watch & npm run tsc:esm -- --watch","prepare":"npm run build","publish:pre":"NODE_ENV=production npm run lint && NODE_ENV=production npm run prepare","publish:meta":"npm run generate:all && git add . && (git commit -am \"Bumped version\" || true) && git push","publish:patch":"npm run publish:pre && npm version patch && npm run publish:meta && npm publish","publish:minor":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","publish:major":"npm run publish:pre && npm version minor && npm run publish:meta && npm publish","pretest":"npm run clean:compiled && npm run build:test","test":"ava **/*.test.* --fail-fast","posttest":"npm run clean:compiled"},"keywords":["typescript","ts","interpreter","evaluate","evaluator","ast"],"author":{"name":"Frederik Wessberg","email":"frederikwessberg@hotmail.com","url":"https://github.com/wessberg"},"license":"MIT","devDependencies":{"@wessberg/scaffold":"1.0.5","@wessberg/rollup-plugin-ts":"1.1.10","@wessberg/ts-config":"0.0.34","npm-check-updates":"2.15.0","standard-changelog":"2.0.6","tslint":"5.11.0","ava":"0.25.0"},"dependencies":{"@types/deasync":"0.1.0","@types/jsdom":"12.2.0","@types/node":"10.12.15","@types/object-path":"0.9.29","chalk":"2.4.1","deasync":"0.1.14","jsdom":"13.1.0","object-path":"0.11.4","tslib":"1.9.3","typescript":"3.2.2"},"main":"./dist/cjs/index.js","module":"./dist/esm/index.js","browser":"./dist/esm/index.js","types":"./dist/esm/index.d.ts","typings":"./dist/esm/index.d.ts","es2015":"./dist/esm/index.js","repository":{"type":"git","url":"git+https://github.com/wessberg/ts-evaluator.git"},"bugs":{"url":"https://github.com/wessberg/ts-evaluator/issues"},"engines":{"node":">=10.1.0"},"scaffold":{"patreonUserId":"11315442","logo":"https://raw.githubusercontent.com/wessberg/ts-evaluator/master/documentation/asset/ts-evaluator-logo.png","contributorMeta":{"Frederik Wessberg":{"imageUrl":"https://avatars2.githubusercontent.com/u/20454213?s=460&v=4","role":"Maintainer","twitterHandle":"FredWessberg","isCocEnforcer":true}},"backers":[]},"gitHead":"97ae0aaf575f0d87330135d5d3e4c82931d219b3","homepage":"https://github.com/wessberg/ts-evaluator#readme","_id":"@wessberg/ts-evaluator@0.0.2","_shasum":"f334dbaec62a183d909ed755eea5d9924f542d90","_from":".","_npmVersion":"3.10.10","_nodeVersion":"11.3.0","_npmUser":{"name":"wessberg","email":"frederikwessberg@gmail.com"},"dist":{"shasum":"f334dbaec62a183d909ed755eea5d9924f542d90","size":147378,"noattachment":false,"key":"/@wessberg/ts-evaluator/-/@wessberg/ts-evaluator-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/@wessberg/ts-evaluator/download/@wessberg/ts-evaluator-0.0.2.tgz"},"maintainers":[{"name":"wessberg","email":"fwe@dlmma.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ts-evaluator_0.0.2_1544957602380_0.8943767742681834"},"_hasShrinkwrap":false,"publish_time":1544957602547,"deprecated":"this package has been renamed to ts-evaluator. Please install ts-evaluator instead","_cnpm_publish_time":1544957602547,"_cnpmcore_publish_time":"2021-12-17T11:21:07.143Z","hasInstallScript":true}},"readme":"<!-- SHADOW_SECTION_LOGO_START -->\n\n<div><img alt=\"Logo\" src=\"https://raw.githubusercontent.com/wessberg/ts-evaluator/master/documentation/asset/ts-evaluator-logo.png\" height=\"120\"   /></div>\n\n<!-- SHADOW_SECTION_LOGO_END -->\n\n<!-- SHADOW_SECTION_DESCRIPTION_SHORT_START -->\n\n> An interpreter for Typescript that can evaluate an arbitrary Node within a Typescript AST\n\n<!-- SHADOW_SECTION_DESCRIPTION_SHORT_END -->\n\n<!-- SHADOW_SECTION_BADGES_START -->\n\n<a href=\"https://npmcharts.com/compare/%40wessberg%2Fts-evaluator?minimal=true\"><img alt=\"Downloads per month\" src=\"https://img.shields.io/npm/dm/%40wessberg%2Fts-evaluator.svg\"    /></a>\n<a href=\"https://www.npmjs.com/package/%40wessberg%2Fts-evaluator\"><img alt=\"NPM version\" src=\"https://badge.fury.io/js/%40wessberg%2Fts-evaluator.svg\"    /></a>\n<a href=\"https://david-dm.org/wessberg/ts-evaluator\"><img alt=\"Dependencies\" src=\"https://img.shields.io/david/wessberg%2Fts-evaluator.svg\"    /></a>\n<a href=\"https://github.com/wessberg/ts-evaluator/graphs/contributors\"><img alt=\"Contributors\" src=\"https://img.shields.io/github/contributors/wessberg%2Fts-evaluator.svg\"    /></a>\n<a href=\"https://github.com/prettier/prettier\"><img alt=\"code style: prettier\" src=\"https://img.shields.io/badge/code_style-prettier-ff69b4.svg\"    /></a>\n<a href=\"https://opensource.org/licenses/MIT\"><img alt=\"License: MIT\" src=\"https://img.shields.io/badge/License-MIT-yellow.svg\"    /></a>\n<a href=\"https://www.patreon.com/bePatron?u=11315442\"><img alt=\"Support on Patreon\" src=\"https://img.shields.io/badge/patreon-donate-green.svg\"    /></a>\n\n<!-- SHADOW_SECTION_BADGES_END -->\n\n<!-- SHADOW_SECTION_DESCRIPTION_LONG_START -->\n\n## Description\n\n<!-- SHADOW_SECTION_DESCRIPTION_LONG_END -->\n\nThis library is an implementation of an interpreter for Typescript that can evaluate any `Expression`, `ExpressionStatement` or `Declaration` within a Typescript AST.\nRather than interpreting a _program_, or a sequence of `Statement`s, this library takes a Node within an existing AST and evaluates it based on its' lexical environment.\n\nThis makes the library an effective companion if you're building a linter, framework, language service, partial evaluator, or something else where you may want to know the\ncomputed value of a specific Node at any point in an AST.\n\nOne strength of this plugin is that it opens up entirely new use cases such as partial evaluation directly in the editor experience, for example to catch non-syntactic bugs that would\nonly occur on runtime, or more advanced diagnostic for frameworks.\n\nTo that end, several _policy_ options can be provided to configure restrictions in terms of what is allowed to be evaluated, such as IO and Network access.\nAdditionally, `ts-evaluator` supports both a Browser environment, a Node environment, and a pure ECMAScript environment. See [Setting up an environment](#setting-up-an-environment) for more details.\n\nIf you are looking for a Typescript REPL, or a way to _execute_ a full Typescript program, you're looking for something like [ts-node](https://github.com/TypeStrong/ts-node) instead.\n\n<!-- SHADOW_SECTION_FEATURES_START -->\n\n### Features\n\n<!-- SHADOW_SECTION_FEATURES_END -->\n\n- Evaluate _any_ Node within a Typescript AST and get an actual value back\n- Supports browser-, node, and ECMA environments.\n- Supports several reporting- and diagnostic hooks you can use use\n- Is a full-featured JavaScript virtual machine\n- Supports policy restrictions and sandboxing\n\n<!-- SHADOW_SECTION_FEATURE_IMAGE_START -->\n\n<!-- SHADOW_SECTION_FEATURE_IMAGE_END -->\n\n<!-- SHADOW_SECTION_BACKERS_START -->\n\n## Backers\n\n[Become a sponsor/backer](https://github.com/wessberg/ts-evaluator?sponsor=1) and get your logo listed here.\n\n| <a href=\"https://usebubbles.com\"><img alt=\"Bubbles\" src=\"https://uploads-ssl.webflow.com/5d682047c28b217055606673/5e5360be16879c1d0dca6514_icon-thin-128x128%402x.png\" height=\"70\"   /></a> | <a href=\"https://github.com/cblanc\"><img alt=\"Christopher Blanchard\" src=\"https://avatars0.githubusercontent.com/u/2160685?s=400&v=4\" height=\"70\"   /></a> | <a href=\"https://github.com/ideal-postcodes\"><img alt=\"Ideal Postcodes\" src=\"https://avatars.githubusercontent.com/u/4996310?s=200&v=4\" height=\"70\"   /></a> | <a href=\"https://www.xerox.com\"><img alt=\"Xerox\" src=\"https://avatars.githubusercontent.com/u/9158512?s=200&v=4\" height=\"70\"   /></a> |\n| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------- |\n| [Bubbles](https://usebubbles.com)<br><strong>Twitter</strong>: [@usebubbles](https://twitter.com/usebubbles)                                                                                | [Christopher Blanchard](https://github.com/cblanc)                                                                                                         | [Ideal Postcodes](https://github.com/ideal-postcodes)                                                                                                        | [Xerox](https://www.xerox.com)                                                                                                        |\n\n### Patreon\n\n<a href=\"https://www.patreon.com/bePatron?u=11315442\"><img alt=\"Patrons on Patreon\" src=\"https://img.shields.io/endpoint.svg?url=https%3A%2F%2Fshieldsio-patreon.vercel.app%2Fapi%3Fusername%3Dwessberg%26type%3Dpatrons\"  width=\"200\"  /></a>\n\n<!-- SHADOW_SECTION_BACKERS_END -->\n\n<!-- SHADOW_SECTION_TOC_START -->\n\n## Table of Contents\n\n- [Description](#description)\n  - [Features](#features)\n- [Backers](#backers)\n  - [Patreon](#patreon)\n- [Table of Contents](#table-of-contents)\n- [Install](#install)\n  - [npm](#npm)\n  - [Yarn](#yarn)\n  - [pnpm](#pnpm)\n  - [Peer Dependencies](#peer-dependencies)\n- [Usage](#usage)\n  - [Setting up an environment](#setting-up-an-environment)\n  - [Setting up Policies](#setting-up-policies)\n  - [Custom TypeScript version](#custom-typescript-version)\n  - [Logging](#logging)\n  - [Reporting](#reporting)\n- [Contributing](#contributing)\n- [Maintainers](#maintainers)\n- [FAQ](#faq)\n  - [How fast is this?](#how-fast-is-this)\n- [License](#license)\n\n<!-- SHADOW_SECTION_TOC_END -->\n\n<!-- SHADOW_SECTION_INSTALL_START -->\n\n## Install\n\n### npm\n\n```\n$ npm install @wessberg/ts-evaluator\n```\n\n### Yarn\n\n```\n$ yarn add @wessberg/ts-evaluator\n```\n\n### pnpm\n\n```\n$ pnpm add @wessberg/ts-evaluator\n```\n\n### Peer Dependencies\n\n`@wessberg/ts-evaluator` depends on `typescript`, so you need to manually install this as well.\n\n<!-- SHADOW_SECTION_INSTALL_END -->\n\n<!-- SHADOW_SECTION_USAGE_START -->\n\n## Usage\n\n<!-- SHADOW_SECTION_USAGE_END -->\n\nLet's start off with a very basic example:\n\n```typescript\nimport {evaluate} from \"@wessberg/ts-evaluator\";\n\nconst result = evaluate({\n\tnode: someNode,\n\ttypeChecker: someTypeChecker\n});\n\n// If a value was produced\nif (result.success) {\n\tconsole.log(result.value);\n}\n\n// If an error occurred\nelse {\n\tconsole.log(result.reason);\n}\n```\n\nIn this example, the referenced bindings within the lexical environment of the Node will be discovered and evaluated before producing a final value. This means that\nyou don't have to evaluate the entire program to produce a value which may potentially be a much faster operation.\n\n### Setting up an environment\n\nYou can define the kind of environment that `evaluate()` assumes when evaluating the given Node. By default, a `Node` environment is assumed.\n\nThe following environment presets are supported:\n\n- `ECMA` - Assumes a pure ECMAScript environment. This means that no other globals than those that are defined in the ECMAScript spec such as `Math`, `Promise`, `Object`, etc, are available.\n- `NODE` _(default)_ - Assumes a Node environment. This means that built-in modules such as `fs` and `path` can be resolved, and Node-specific globals such as `process` is present.\n- `BROWSER` - Assumes a Browser environment. This means that DOM APIs are available and Browser-specific globals such as `window` is present.\n\nBeyond presets, you can provide additional globals or override those that comes from the presets.\nHere's how you can configure environment options:\n\n```typescript\nconst result = evaluate({\n\t// ...\n\tenvironment: {\n\t\t// The \"Node\" environment is the default one. You can simply omit this key if you are targeting a Node environment\n\t\tpreset: \"NODE\",\n\t\textra: {\n\t\t\tsomeGlobal: \"someValue\"\n\t\t}\n\t}\n});\n```\n\n### Setting up Policies\n\nWith great power comes great responsibility. If you are embedding this plugin in, say, a language service plugin to enhance the editing experience in an editor,\nyou may want to apply some restrictions as to what can be evaluated.\n\nBy default, IO writes, network calls, and spawning child processes are restricted. You can customize this to your liking:\n\n```typescript\nconst result = evaluate({\n\t// ...\n\tpolicy: {\n\t\tdeterministic: false,\n\t\tnetwork: false,\n\t\tconsole: false,\n\t\tmaxOps: Infinity,\n\t\tmaxOpDuration: Infinity,\n\t\tio: {\n\t\t\tread: true,\n\t\t\twrite: false\n\t\t},\n\t\tprocess: {\n\t\t\texit: false,\n\t\t\tspawnChild: false\n\t\t}\n\t}\n});\n```\n\nHere's an explainer of the individual policies:\n\n- `deterministic` _(default: `false`)_ - If `deterministic` is `true`, only code constructs that always evaluate to the same value is permitted. This means that things like `Math.random()` or `new Date()` without arguments, as well as network calls are restricted.\n  This is useful if you are trying to statically analyze something and need to make sure that the value won't change for each invocation.\n\n- `network` _(default: `false`)_ - If `network` is `true`, network activity is allowed, such as sending an HTTP request or hooking up a server.\n\n- `console` _(default: `false`)_ - If `console` is `true`, logging to the console within evaluated code will produce the side-effect of actually logging to the console of the parent process. Usually, this is unwanted, since you're most likely only interested in the\n  evaluated value, not so much the side-effects, but you can override this behavior by setting `console` to `true`.\n\n- `maxOps` _(default: `Infinity`)_ - If `maxOps` is anything less than Infinity, evaluation will stop when the provided amount of operations has been performed. This is useful to opt-out of running CPU-intensive code, especially if you are embedding this library in an editor or a linter.\n\n- `maxOpDuration` _(default: `Infinity`)_ - If `maxOpDuration` is anything less than Infinity, evaluation will stop when the provided amount of milliseconds have passed. This is useful to opt-out of long-running operations, especially if you are embedding this library in an editor or a linter.\n\n- `io` _(default: `{read: true, write: false}`)_ - If `io` permits `READ` operations, files can be read from disk. If `io` permits `WRITE` operations, files can be written to disk.\n\n- `process` _(default: `{exit: false, spawnChild: false}`)_ - If `process` permits `exit` operations, the evaluated code is permitted to exit the parent process. If `process` permits `spawnChild` operations, the evaluated code is permitted to spawn child processes.\n\n### Custom TypeScript version\n\nYou can provide a specific version of TypeScript to use as an option to `evaluate`. This may come in handy if you're using\nmultiple TypeScript versions in your project or if you're receiving the TypeScript version to use as an argument from a third party.\n\n```typescript\nconst result = evaluate({\n\t// ...\n\ttypescript: someTypescriptModule\n});\n```\n\n### Logging\n\nYou can get information about the evaluation process with various levels of logging. By default, nothing is logged, but you can override this behavior:\n\n```typescript\nconst result = evaluate({\n\t// ...\n\tlogLevel: LogLevelKind.DEBUG\n});\n```\n\nHere's an explainer of the different log levels:\n\n- `LogLevelKind.SILENT` _(default)_ - By default, nothing is logged to the console.\n- `LogLevelKind.INFO` - Intermediate results are logged to the console.\n- `LogLevelKind.VERBOSE` - Everything that is logged with `LogLevelKind.INFO` as well as lexical environment bindings are logged to the console\n- `LogLevelKind.DEBUG` - Everything that is logged with `LogLevelKind.VERBOSE` as well as all visited Nodes during evaluation are logged to the console\n\n### Reporting\n\nYou can tap into the evaluation process with reporting hooks that will be invoked with useful information while an evaluation is in progress.\nThese are useful if you want to understand more about the execution path and work with it programmatically.\n\n```typescript\nconst result = evaluate({\n\t// ...\n\treporting: {\n\t\treportBindings: entry => doSomething(entry),\n\t\treportTraversal: entry => someArray.push(entry.node),\n\t\treportIntermediateResults: entry => doSomeOtherThing(entry),\n\t\treportErrors: entry => doSomethingWithError(entry)\n\t}\n});\n```\n\nHere's an explainer of the different reporting hooks:\n\n- `reportBindings(entry: IBindingReportEntry) => void|(Promise<void>)` - Will be invoked for each time a value is bound to the lexical environment of a Node. This is useful to track mutations throughout code execution, for example to understand when and where variables are declared and/or mutated.\n- `reportTraversal(entry: ITraversalReportEntry) => void|(Promise<void>)` - Will be invoked for each time a new Node is visited while evaluating. This is useful to track the path through the AST, for example to compute code coverage.\n- `reportIntermediateResults(entry: IIntermediateResultReportEntry) => void|(Promise<void>)` - Will be invoked for each intermediate result that has been evaluated before producing a final result. This allows you to work programmatically with all expression values during code execution.\n- `reportErrors(entry: IErrorReportEntry) => void|(Promise<void>)` - Will be invoked for each error that is thrown, both when evaluating a result, and for subsequent invocations on, for example, returned function instances. Holds a reference to the error, as well ast the AST node that threw or caused the Error.\n\n<!-- SHADOW_SECTION_CONTRIBUTING_START -->\n\n## Contributing\n\nDo you want to contribute? Awesome! Please follow [these recommendations](./CONTRIBUTING.md).\n\n<!-- SHADOW_SECTION_CONTRIBUTING_END -->\n\n<!-- SHADOW_SECTION_MAINTAINERS_START -->\n\n## Maintainers\n\n| <a href=\"mailto:frederikwessberg@hotmail.com\"><img alt=\"Frederik Wessberg\" src=\"https://avatars2.githubusercontent.com/u/20454213?s=460&v=4\" height=\"70\"   /></a>                                                                |\n| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |\n| [Frederik Wessberg](mailto:frederikwessberg@hotmail.com)<br><strong>Twitter</strong>: [@FredWessberg](https://twitter.com/FredWessberg)<br><strong>Github</strong>: [@wessberg](https://github.com/wessberg)<br>_Lead Developer_ |\n\n<!-- SHADOW_SECTION_MAINTAINERS_END -->\n\n<!-- SHADOW_SECTION_FAQ_START -->\n\n## FAQ\n\n<!-- SHADOW_SECTION_FAQ_END -->\n\n### How fast is this?\n\nThis is, after all, a virtual machine written on top of another virtual machine (V8), which is built in a dynamically typed high-level language (EcmaScript). This library is _not_ built to be\ncomparable in performance to raw V8 execution speed. However, since `ts-evaluator` doesn't require a compile-step and works directly on an AST, for small operations it will most likely be several magnitudes faster than\nboth `ts-node` and compiling to JavaScript with `tsc` and executing directly.\n\n<!-- SHADOW_SECTION_LICENSE_START -->\n\n## License\n\nMIT © [Frederik Wessberg](mailto:frederikwessberg@hotmail.com) ([@FredWessberg](https://twitter.com/FredWessberg)) ([Website](https://github.com/wessberg))\n\n<!-- SHADOW_SECTION_LICENSE_END -->\n","_attachments":{},"homepage":"https://github.com/wessberg/ts-evaluator#readme","bugs":{"url":"https://github.com/wessberg/ts-evaluator/issues"},"license":"MIT"}