Nemo's Parental Misguidance

    babel-helper-evaluate-path

    0.5.0 • Public • Published

    babel-helper-evaluate-path

    A wrapper for babel's path.evaluate

    Fixes / Features:

    • Detect usages before initialization / declaration
    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)
    function foo() {
      if (a) var x = 5;
      console.log(x); // cannot determine
    }

    Installation

    npm install babel-helper-evaluate-path --save-dev

    Install

    npm i babel-helper-evaluate-path

    DownloadsWeekly Downloads

    964,581

    Version

    0.5.0

    License

    MIT

    Unpacked Size

    10.9 kB

    Total Files

    4

    Last publish

    Collaborators

    • babeljs
    • boopathi
    • danez
    • existentialism
    • hzoo
    • loganfsmyth
    • vignesh.shanmugam