WIP - add extractor, generate snippet_data

This commit is contained in:
Stefan Fejes
2019-08-20 15:52:05 +02:00
parent 88084d3d30
commit cc8f1d8a7a
37396 changed files with 4588842 additions and 133 deletions

35
node_modules/babel-helper-evaluate-path/README.md generated vendored Normal file
View File

@ -0,0 +1,35 @@
# babel-helper-evaluate-path
A wrapper for babel's `path.evaluate`
Fixes / Features:
+ Detect usages before initialization / declaration
```js
function foo() {
console.log(b); // ReferenceError
let b = 1;
}
function bar() {
console.log(a); // a is void 0
var a = 5;
console.log(a); // 5
}
```
+ Detect usages in scopes outside of initialization for vars (hoisted)
```js
function foo() {
if (a) var x = 5;
console.log(x); // cannot determine
}
```
## Installation
```sh
npm install babel-helper-evaluate-path
```