{
  "name": "degenerator",
  "versions": {
    "0.0.1": {
      "name": "degenerator",
      "version": "0.0.1",
      "author": {
        "url": "http://n8.io/",
        "name": "Nathan Rajlich",
        "email": "nathan@tootallnate.net"
      },
      "license": "MIT",
      "_id": "degenerator@0.0.1",
      "maintainers": [
        {
          "name": "tootallnate",
          "email": "nathan@tootallnate.net"
        }
      ],
      "dist": {
        "shasum": "b31be1562d67d829a76f257386956e652208970e",
        "tarball": "http://mirrors.tencentyun.com/npm/degenerator/-/degenerator-0.0.1.tgz",
        "integrity": "sha512-cLYEbpwLlqflL3vx7sSTKzvXkFcxyg22aTglJS8+n7iIBMhtZnJqSD8Mv9dwd6E//WPSRO9EH+YMwUUPS7Dk6A==",
        "signatures": [
          {
            "sig": "MEUCIQDTGN0KQwzvFQXfIP7UONuUvjB7U48BfXHTf38iOUlPZwIgVC09HJXaPgKOIEfS3aQAv79RuE6lFsiO5U1kmtMTMSo=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1"
      },
      "_npmUser": {
        "name": "tootallnate",
        "email": "nathan@tootallnate.net"
      },
      "_npmVersion": "1.3.14",
      "description": "Turns sync functions into async generator functions",
      "directories": {},
      "dependencies": {
        "esprima": "git://github.com/ariya/esprima.git#harmony",
        "ast-types": "~0.3.11",
        "escodegen": "~1.0.0"
      },
      "contributors": []
    },
    "0.0.2": {
      "name": "degenerator",
      "version": "0.0.2",
      "author": {
        "url": "http://n8.io/",
        "name": "Nathan Rajlich",
        "email": "nathan@tootallnate.net"
      },
      "license": "MIT",
      "_id": "degenerator@0.0.2",
      "maintainers": [
        {
          "name": "tootallnate",
          "email": "nathan@tootallnate.net"
        }
      ],
      "dist": {
        "shasum": "3b1d9b87163e55cbf5cd88f8866753cc5cdbaa41",
        "tarball": "http://mirrors.tencentyun.com/npm/degenerator/-/degenerator-0.0.2.tgz",
        "integrity": "sha512-Nx5LQU6XDwAFwftlK6QMxiGEEpW5FWGd40VgrdPkWf5sC2L8xqmINqkKSZq4nB+wdRMVlW5bm69vvN76xGnCEw==",
        "signatures": [
          {
            "sig": "MEUCIEAdCyobxJKx220O+ns+Llw6OGHsyJY3mW4rimhvOH4JAiEAnWs1yEZCPsvHb1R7FUvH1ZmzxRJvR+qyYuoMSKzVbbI=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "scripts": {
        "test": "echo \"Error: no test specified\" && exit 1"
      },
      "_npmUser": {
        "name": "tootallnate",
        "email": "nathan@tootallnate.net"
      },
      "_npmVersion": "1.3.14",
      "description": "Turns sync functions into async generator functions",
      "directories": {},
      "dependencies": {
        "esprima": "git://github.com/ariya/esprima.git#harmony",
        "ast-types": "~0.3.11",
        "escodegen": "~1.0.0"
      },
      "devDependencies": {
        "mocha": "~1.15.1",
        "regenerator": "~0.3.1"
      },
      "contributors": []
    },
    "0.0.3": {
      "name": "degenerator",
      "version": "0.0.3",
      "author": {
        "url": "http://n8.io/",
        "name": "Nathan Rajlich",
        "email": "nathan@tootallnate.net"
      },
      "license": "MIT",
      "_id": "degenerator@0.0.3",
      "maintainers": [
        {
          "name": "tootallnate",
          "email": "nathan@tootallnate.net"
        }
      ],
      "homepage": "https://github.com/TooTallNate/node-degenerator",
      "bugs": {
        "url": "https://github.com/TooTallNate/node-degenerator/issues"
      },
      "dist": {
        "shasum": "e815feb3e6a5380fc10767d083fcf521ace0017f",
        "tarball": "http://mirrors.tencentyun.com/npm/degenerator/-/degenerator-0.0.3.tgz",
        "integrity": "sha512-1BjzSjc3WlbB/AnELAbBYFfIN6l8BQN0zLT+EEOPvatnpsvNV1NOO8APSQhhehBSbT7MNeIw7H9qXtnJL5JqiA==",
        "signatures": [
          {
            "sig": "MEUCIQCRIYPE6XYRbOiluniTja4HV8FxdETrISFiKbtEwSV4KQIgDFcaq0KymH6+hL+lq7Ct4EAFlOuMfTx1rZ6jeTY2WF8=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "scripts": {
        "test": "mocha --reporter spec test/test.js"
      },
      "_npmUser": {
        "name": "tootallnate",
        "email": "nathan@tootallnate.net"
      },
      "repository": {
        "url": "git://github.com/TooTallNate/node-degenerator.git",
        "type": "git"
      },
      "_npmVersion": "1.4.3",
      "description": "Turns sync functions into async generator functions",
      "directories": {},
      "dependencies": {
        "esprima": "git://github.com/ariya/esprima.git#harmony",
        "ast-types": "~0.3.22",
        "escodegen": "~1.3.1"
      },
      "devDependencies": {
        "mocha": "~1.18.2"
      },
      "contributors": []
    },
    "0.0.4": {
      "name": "degenerator",
      "version": "0.0.4",
      "author": {
        "url": "http://n8.io/",
        "name": "Nathan Rajlich",
        "email": "nathan@tootallnate.net"
      },
      "license": "MIT",
      "_id": "degenerator@0.0.4",
      "maintainers": [
        {
          "name": "tootallnate",
          "email": "nathan@tootallnate.net"
        }
      ],
      "homepage": "https://github.com/TooTallNate/node-degenerator",
      "bugs": {
        "url": "https://github.com/TooTallNate/node-degenerator/issues"
      },
      "dist": {
        "shasum": "bcd911894990b610319debe90d11a662870a9ce8",
        "tarball": "http://mirrors.tencentyun.com/npm/degenerator/-/degenerator-0.0.4.tgz",
        "integrity": "sha512-UYZrHo41Ry7gMgNY21yfX2Aw0kcpvMYxYpx5B+XCvUDkSxW5lT79c/QAwm5DO2c7vvbHa4e028PGAKNn8F/O5A==",
        "signatures": [
          {
            "sig": "MEUCIFMwGREFOtb6upg/mU6pKrH/Q33f/Nk2KvEmisY4jOXGAiEA3SGmVaeQjFGlzbnwHzr3em5ftJHaBt1rEfK5hIcJyQ4=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "bcd911894990b610319debe90d11a662870a9ce8",
      "gitHead": "e1f2c7e5616d334ea27fa020780f2072766223fe",
      "scripts": {
        "test": "mocha --reporter spec test/test.js"
      },
      "_npmUser": {
        "name": "tootallnate",
        "email": "nathan@tootallnate.net"
      },
      "repository": {
        "url": "git://github.com/TooTallNate/node-degenerator.git",
        "type": "git"
      },
      "_npmVersion": "2.1.2",
      "description": "Turns sync functions into async generator functions",
      "directories": {},
      "_nodeVersion": "0.10.32",
      "dependencies": {
        "esprima": "git://github.com/ariya/esprima.git#harmony",
        "ast-types": "~0.3.22",
        "escodegen": "~1.3.1"
      },
      "devDependencies": {
        "mocha": "~2.0.1"
      },
      "contributors": []
    },
    "1.0.0": {
      "name": "degenerator",
      "version": "1.0.0",
      "author": {
        "url": "http://n8.io/",
        "name": "Nathan Rajlich",
        "email": "nathan@tootallnate.net"
      },
      "license": "MIT",
      "_id": "degenerator@1.0.0",
      "maintainers": [
        {
          "name": "tootallnate",
          "email": "nathan@tootallnate.net"
        }
      ],
      "homepage": "https://github.com/TooTallNate/node-degenerator",
      "bugs": {
        "url": "https://github.com/TooTallNate/node-degenerator/issues"
      },
      "dist": {
        "shasum": "9cb6976fa1b860a9f2e913cbf18689113318dd8f",
        "tarball": "http://mirrors.tencentyun.com/npm/degenerator/-/degenerator-1.0.0.tgz",
        "integrity": "sha512-1WmuoEsq+Iu2+/83jOW0QeQ0n1waJusJODzumVL0K26N+0kmzFThWqQ2AfrnphxP2FN+i0LeJef2cD7OCKMFaA==",
        "signatures": [
          {
            "sig": "MEQCIB1/ORlC0QjhNfAUkAwZ9TXrcuSTMdTVu3oSiTMwKB83AiBJIjZywQ+Or3OOb85LEwWLc920XZeEaHh/zeQ+Vs1crQ==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "9cb6976fa1b860a9f2e913cbf18689113318dd8f",
      "gitHead": "b2ab3c296119b96790bc779b2b9cd772dc8762ca",
      "scripts": {
        "test": "mocha --reporter spec test/test.js"
      },
      "_npmUser": {
        "name": "tootallnate",
        "email": "nathan@tootallnate.net"
      },
      "repository": {
        "url": "git://github.com/TooTallNate/node-degenerator.git",
        "type": "git"
      },
      "_npmVersion": "2.1.2",
      "description": "Turns sync functions into async generator functions",
      "directories": {},
      "_nodeVersion": "0.10.32",
      "dependencies": {
        "esprima": "git://github.com/ariya/esprima.git#harmony",
        "ast-types": "~0.3.22",
        "escodegen": "~1.3.1"
      },
      "devDependencies": {
        "mocha": "~2.0.1"
      },
      "contributors": []
    },
    "1.0.1": {
      "name": "degenerator",
      "version": "1.0.1",
      "author": {
        "url": "http://n8.io/",
        "name": "Nathan Rajlich",
        "email": "nathan@tootallnate.net"
      },
      "license": "MIT",
      "_id": "degenerator@1.0.1",
      "maintainers": [
        {
          "name": "tootallnate",
          "email": "nathan@tootallnate.net"
        }
      ],
      "homepage": "https://github.com/TooTallNate/node-degenerator",
      "bugs": {
        "url": "https://github.com/TooTallNate/node-degenerator/issues"
      },
      "dist": {
        "shasum": "54a67ae57012ced53b0d51d8dcf7a5d3ee79cf62",
        "tarball": "http://mirrors.tencentyun.com/npm/degenerator/-/degenerator-1.0.1.tgz",
        "integrity": "sha512-/VsLjraeejTBJghjuQxY7hAzpRIWgTFgjVNslDs5uLUY0XkHjPtLXnfd7XWdRlPxEmPJCmZiKY8UY3L3JlUUNg==",
        "signatures": [
          {
            "sig": "MEYCIQCCyvget7aON3NN1UjYSsGd3xvFbb69U0aXtfKJi80u5wIhAIMl9nmYuEAoDgPaHvzlUwDsYpekwyCuBr3lfR4kr7uZ",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "54a67ae57012ced53b0d51d8dcf7a5d3ee79cf62",
      "gitHead": "a4d971ed76b5f256555e2f5cc06b7c6b672a3e0a",
      "scripts": {
        "test": "mocha --reporter spec test/test.js"
      },
      "_npmUser": {
        "name": "tootallnate",
        "email": "nathan@tootallnate.net"
      },
      "repository": {
        "url": "git://github.com/TooTallNate/node-degenerator.git",
        "type": "git"
      },
      "_npmVersion": "2.5.1",
      "description": "Turns sync functions into async generator functions",
      "directories": {},
      "_nodeVersion": "0.12.0",
      "dependencies": {
        "esprima": "git+https://github.com/ariya/esprima.git#harmony",
        "ast-types": "~0.3.22",
        "escodegen": "~1.3.1"
      },
      "devDependencies": {
        "mocha": "~2.0.1"
      },
      "contributors": []
    },
    "1.0.2": {
      "name": "degenerator",
      "version": "1.0.2",
      "author": {
        "url": "http://n8.io/",
        "name": "Nathan Rajlich",
        "email": "nathan@tootallnate.net"
      },
      "license": "MIT",
      "_id": "degenerator@1.0.2",
      "maintainers": [
        {
          "name": "tootallnate",
          "email": "nathan@tootallnate.net"
        }
      ],
      "homepage": "https://github.com/TooTallNate/node-degenerator#readme",
      "bugs": {
        "url": "https://github.com/TooTallNate/node-degenerator/issues"
      },
      "dist": {
        "shasum": "c22222c8115cb22f3bfeee0a7b55843f1677caaa",
        "tarball": "http://mirrors.tencentyun.com/npm/degenerator/-/degenerator-1.0.2.tgz",
        "integrity": "sha512-yR819H0GvL0D1WMNQQdHG19EvxtHPN/5sFH8CkNpRd6Xk1mauwEHnyyUgfbPeYBse1sUsocTw9mYkKqfHra/iw==",
        "signatures": [
          {
            "sig": "MEYCIQDv10s3iCCqXyEF+6ZkzhvBpI0DftiAdv0Srywtsg516AIhAMmIFgT5mTweG2acebxPXKr3UBH1mIAyCrh+SEcvmtX+",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "c22222c8115cb22f3bfeee0a7b55843f1677caaa",
      "gitHead": "b0a2b77139b8073695c00a59aee47a022300ce1a",
      "scripts": {
        "test": "mocha --reporter spec test/test.js"
      },
      "_npmUser": {
        "name": "tootallnate",
        "email": "nathan@tootallnate.net"
      },
      "repository": {
        "url": "git://github.com/TooTallNate/node-degenerator.git",
        "type": "git"
      },
      "_npmVersion": "2.10.1",
      "description": "Turns sync functions into async generator functions",
      "directories": {},
      "_nodeVersion": "0.12.4",
      "dependencies": {
        "esprima": "~2.3.0",
        "ast-types": "~0.3.22",
        "escodegen": "~1.3.1"
      },
      "devDependencies": {
        "mocha": "~2.0.1"
      },
      "contributors": []
    },
    "1.0.3": {
      "name": "degenerator",
      "version": "1.0.3",
      "author": {
        "url": "http://n8.io/",
        "name": "Nathan Rajlich",
        "email": "nathan@tootallnate.net"
      },
      "license": "MIT",
      "_id": "degenerator@1.0.3",
      "maintainers": [
        {
          "name": "tootallnate",
          "email": "nathan@tootallnate.net"
        }
      ],
      "homepage": "https://github.com/TooTallNate/node-degenerator#readme",
      "bugs": {
        "url": "https://github.com/TooTallNate/node-degenerator/issues"
      },
      "dist": {
        "shasum": "deb4075472611a172fc15e4f90defab5f9ec7eff",
        "tarball": "http://mirrors.tencentyun.com/npm/degenerator/-/degenerator-1.0.3.tgz",
        "integrity": "sha512-Le8HTrXPjRTyqF+hNLxy1fvkIq2Z2nrQhgRlxRIHjVYTwkLz3Pxltkvi2+72q0Oi693b+8py9CnX5/P2i3mz5g==",
        "signatures": [
          {
            "sig": "MEUCIQDazYnGyK7SykMX8iHfCnTAW0RnkF9tzKTIVKY5WdjG5AIgLSu1Tq4HQHEAk/ciByUebHr/3ZrimwvY5c7HM74txrA=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "deb4075472611a172fc15e4f90defab5f9ec7eff",
      "gitHead": "a1ba17fd714909d40e1b412507b70f0be4fe5582",
      "scripts": {
        "test": "mocha --reporter spec test/test.js"
      },
      "_npmUser": {
        "name": "tootallnate",
        "email": "nathan@tootallnate.net"
      },
      "repository": {
        "url": "git://github.com/TooTallNate/node-degenerator.git",
        "type": "git"
      },
      "_npmVersion": "2.15.5",
      "description": "Turns sync functions into async generator functions",
      "directories": {},
      "_nodeVersion": "4.4.5",
      "dependencies": {
        "esprima": "2.x.x",
        "ast-types": "0.x.x",
        "escodegen": "1.x.x"
      },
      "devDependencies": {
        "mocha": "~2.0.1"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/degenerator-1.0.3.tgz_1466623346800_0.5124161150306463",
        "host": "packages-16-east.internal.npmjs.com"
      },
      "contributors": []
    },
    "1.0.4": {
      "name": "degenerator",
      "version": "1.0.4",
      "author": {
        "url": "http://n8.io/",
        "name": "Nathan Rajlich",
        "email": "nathan@tootallnate.net"
      },
      "license": "MIT",
      "_id": "degenerator@1.0.4",
      "maintainers": [
        {
          "name": "tootallnate",
          "email": "nathan@tootallnate.net"
        }
      ],
      "homepage": "https://github.com/TooTallNate/node-degenerator#readme",
      "bugs": {
        "url": "https://github.com/TooTallNate/node-degenerator/issues"
      },
      "dist": {
        "shasum": "fcf490a37ece266464d9cc431ab98c5819ced095",
        "tarball": "http://mirrors.tencentyun.com/npm/degenerator/-/degenerator-1.0.4.tgz",
        "integrity": "sha512-EMAC+riLSC64jKfOs1jp8J7M4ZXstUUwTdwFBEv6HOzL/Ae+eAzMKEK0nJnpof2fnw9IOjmE6u6qXFejVyk8AA==",
        "signatures": [
          {
            "sig": "MEQCICZ2UeeoWYSaS9NTVhTGyois/+xlTGCWdYFcsOC86SunAiB6+lOZJZWqGpvkX1RlurUC/eU/X5gwimUz5leizZ9JQg==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ]
      },
      "main": "index.js",
      "_from": ".",
      "_shasum": "fcf490a37ece266464d9cc431ab98c5819ced095",
      "gitHead": "78e389ba7f058d215786b45c5152edad8ab1d062",
      "scripts": {
        "test": "mocha --reporter spec test/test.js"
      },
      "_npmUser": {
        "name": "tootallnate",
        "email": "nathan@tootallnate.net"
      },
      "repository": {
        "url": "git://github.com/TooTallNate/node-degenerator.git",
        "type": "git"
      },
      "_npmVersion": "3.10.9",
      "description": "Turns sync functions into async generator functions",
      "directories": {},
      "_nodeVersion": "7.1.0",
      "dependencies": {
        "esprima": "3.x.x",
        "ast-types": "0.x.x",
        "escodegen": "1.x.x"
      },
      "devDependencies": {
        "mocha": "3.x.x"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/degenerator-1.0.4.tgz_1478733177407_0.3095490406267345",
        "host": "packages-18-east.internal.npmjs.com"
      },
      "contributors": []
    },
    "2.0.0": {
      "name": "degenerator",
      "version": "2.0.0",
      "author": {
        "url": "http://n8.io/",
        "name": "Nathan Rajlich",
        "email": "nathan@tootallnate.net"
      },
      "license": "MIT",
      "_id": "degenerator@2.0.0",
      "maintainers": [
        {
          "name": "tootallnate",
          "email": "nathan@tootallnate.net"
        }
      ],
      "homepage": "https://github.com/TooTallNate/node-degenerator#readme",
      "bugs": {
        "url": "https://github.com/TooTallNate/node-degenerator/issues"
      },
      "dist": {
        "shasum": "57589daf5b0418dc47af07ad15621001c2d80364",
        "tarball": "http://mirrors.tencentyun.com/npm/degenerator/-/degenerator-2.0.0.tgz",
        "fileCount": 6,
        "integrity": "sha512-NOJPL0FR6CugILg4lie51qRfbzeTKG3h3YK/HQZi14aDkk/WhbXNa/i2i8Sn5yY3LluA5wV8/4YMEuiCDMKiYA==",
        "signatures": [
          {
            "sig": "MEUCIAOlbhKcjet/AE1NkeADbJqT5SbTDslVF43b3OzqjDUAAiEAzcpEFOSTZthm0Vv1ZChR/kjScDHoaEbFApaBRzQExTc=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 19034,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqhUaCRA9TVsSAnZWagAA7soP/R+SzuHMsgWKzabT2NpE\nw+Qxba6IjSFFTOekCMkv5nUfb99iZTQEoIvQEsoJ7hbU2ZEZeEUMS6OnUpmg\nSxuwehIWyDq+CKFGl1ogQSxTXte+EqvG0eNQ70Yeu3D+pkctdpmz+as5jvpU\n/wKmF/fGIGD5oYZJgZQIZQ/3fGFeNxn5BHBR5kGRV89gW9+nRFMzYQ3xVJ0g\n+OZLp9ixSSFvrKxDP1plqU4XkEXoFXoeMtNyzUdAuqCiMal1H9LGN9m03env\nGPGLAmZDz2q9pDhoV7aXFFQoIdgGcXWkPnS73XQULDntWm0MEZQNumLrac5g\n9J9lgJ+D8hKZpMKo2A+HppqbwfA5IH0wr4RrLTwxCt87IpU4EQw+7aPx6FIL\nUHqeLSqB51O+kK8qbOrimilNYYtbAUNaU4QAvrh2UNUx3n0yQJufYwI8k3IJ\n41s5kv754ea6Ad42Zl9ebgKIboxVzO/9Njnght+ulOc+qsK1jDd4OsCA9ych\n2lIhlKb9cEHZfAvW+20f7gZg2cBdtgoDZoQWSERqfHqET8DW2NjyNPZ49kNf\n9U3dhzcratIVVlo7HWqkgKS5TLz2ZZedR1w9KTnim5cXd8sCw378TB+S9ny0\nAaHmxR4Ugfbc+EMqL6MDm7XI9xqL5ew32+dCzmCHz6VLbLryAvEg87vHpS2W\nbQnj\r\n=5DUT\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "dist/src/index",
      "engines": {
        "node": ">= 6"
      },
      "gitHead": "64b704df3b439866e0bdef193a340adb18c38cb2",
      "scripts": {
        "test": "mocha --reporter spec dist/test/test.js",
        "build": "tsc",
        "prebuild": "rimraf dist",
        "postbuild": "cpy --parents src test '!**/*.ts' dist",
        "test-lint": "eslint src --ext .js,.ts",
        "prepublishOnly": "npm run build"
      },
      "typings": "dist/src/index",
      "_npmUser": {
        "name": "tootallnate",
        "email": "nathan@tootallnate.net"
      },
      "repository": {
        "url": "git://github.com/TooTallNate/node-degenerator.git",
        "type": "git"
      },
      "_npmVersion": "6.11.3",
      "description": "Turns sync functions into async generator functions",
      "directories": {},
      "_nodeVersion": "12.12.0",
      "dependencies": {
        "esprima": "^4.0.0",
        "ast-types": "^0.13.2",
        "escodegen": "^1.8.1"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "mocha": "^6.2.0",
        "eslint": "5.16.0",
        "rimraf": "^3.0.0",
        "cpy-cli": "^2.0.0",
        "typescript": "^3.5.3",
        "@types/node": "^10.5.3",
        "@types/mocha": "^5.2.7",
        "@types/esprima": "^4.0.2",
        "@types/escodegen": "^0.0.6",
        "eslint-plugin-react": "7.12.4",
        "eslint-config-airbnb": "17.1.0",
        "eslint-plugin-import": "2.16.0",
        "eslint-config-prettier": "4.1.0",
        "eslint-plugin-jsx-a11y": "6.2.1",
        "@typescript-eslint/parser": "1.1.0",
        "@typescript-eslint/eslint-plugin": "1.6.0",
        "eslint-import-resolver-typescript": "1.1.1"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/degenerator_2.0.0_1571427610246_0.08505081840049522",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "2.1.0": {
      "name": "degenerator",
      "version": "2.1.0",
      "author": {
        "url": "http://n8.io/",
        "name": "Nathan Rajlich",
        "email": "nathan@tootallnate.net"
      },
      "license": "MIT",
      "_id": "degenerator@2.1.0",
      "maintainers": [
        {
          "name": "tootallnate",
          "email": "nathan@tootallnate.net"
        }
      ],
      "homepage": "https://github.com/TooTallNate/node-degenerator#readme",
      "bugs": {
        "url": "https://github.com/TooTallNate/node-degenerator/issues"
      },
      "dist": {
        "shasum": "a8790a4e95fe5e39a3332f919abc2f72cae00152",
        "tarball": "http://mirrors.tencentyun.com/npm/degenerator/-/degenerator-2.1.0.tgz",
        "fileCount": 8,
        "integrity": "sha512-orogj6SHXZQ9GMbel8ZTntLIIYUGqU91I2TnMBm50OT+7t7omOYpFjeR2Hh1cM3X3x8apCRE2e1nq6r6xRWHUw==",
        "signatures": [
          {
            "sig": "MEUCIQCKHrM3yuMrQ+OnzyP9GqAcbNb4meeQX0qVAO3FOSkkGwIgG1485h55mHvUusdUqpEWUuWltj5UZAL68u/Qv6s98bw=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 19805,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqiLxCRA9TVsSAnZWagAA3dUQAI+Aq09ECcyYhZOgyfBC\nND6BIt5EykmAb+8PFGIdBlMNS9iwFdGGi71AIut/xfKIJ+pi3iXCXD4JJ0dy\nzIGE06tx4rBHDIAWnkiMw74hXhSHTeFr40xcG1yIVaj6kTIlku4T1Iron1QI\n5lTUjdIYtjrnzB3Rz4m0dbJCPiR0Zu3Y+WRjiJCE7dBZbgHitLc2azApM6sF\no/Myh0fEOCfQIu+IykE4rxOTuby24SgMQ4/1qheh+vAe6rwZFCqmy5MaQqhJ\nq8MgFTFfOtQUN62/kCFON/ebb6oFneNTKyAqsr80FVoHETjvbieNJbptslW+\n8W8L8YOjVtK2Tw4xC1OnRvhrYBSlzvfdAhy7Brmz26s/FeZ6JvPSRydahWqn\n63/yU9OosAtzSPhjGy2QGFmbNw2aaXQ/0KGfl65zaj+jy1/4gX7IkWGvyo/x\nC2cYZ3iG4xmAuqZr4ep7ApRHAFI4oczRqGScjDSjnVT8RNwSgn4oEhYhIiE8\nWHDaGaASCixf6gtKf47P8CoQ5y3tC4coNeT6cfTKbs0hATM8lc3HnQZY6Hf3\nfObxF5iuwGeRf5xvOs+yzjQVcvLHnQFEsZOggUJuzQbts4ZinmGfcxjBIRmp\n6RBnb8cQotf8xQHcD2E8Ua5bgAtrefMwwhJNw5Xct+AoZc+RMQIlpXMAHLbU\n+VrB\r\n=QCBW\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "dist/src/index",
      "engines": {
        "node": ">= 6"
      },
      "gitHead": "006fb0d31e280c5ed7ea68549acc8da0affd6afa",
      "scripts": {
        "test": "mocha --reporter spec dist/test/test.js",
        "build": "tsc",
        "prebuild": "rimraf dist",
        "postbuild": "cpy --parents src test '!**/*.ts' dist",
        "test-lint": "eslint src --ext .js,.ts",
        "prepublishOnly": "npm run build"
      },
      "typings": "dist/src/index",
      "_npmUser": {
        "name": "tootallnate",
        "email": "nathan@tootallnate.net"
      },
      "repository": {
        "url": "git://github.com/TooTallNate/node-degenerator.git",
        "type": "git"
      },
      "_npmVersion": "6.12.0",
      "description": "Turns sync functions into async generator functions",
      "directories": {},
      "_nodeVersion": "12.12.0",
      "dependencies": {
        "co": "^4.6.0",
        "esprima": "^4.0.0",
        "ast-types": "^0.13.2",
        "escodegen": "^1.8.1"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "mocha": "^6.2.0",
        "eslint": "5.16.0",
        "rimraf": "^3.0.0",
        "cpy-cli": "^2.0.0",
        "@types/co": "^4.6.2",
        "typescript": "^3.5.3",
        "@types/node": "^10.5.3",
        "@types/mocha": "^5.2.7",
        "@types/esprima": "^4.0.2",
        "@types/escodegen": "^0.0.6",
        "eslint-plugin-react": "7.12.4",
        "eslint-config-airbnb": "17.1.0",
        "eslint-plugin-import": "2.16.0",
        "eslint-config-prettier": "4.1.0",
        "eslint-plugin-jsx-a11y": "6.2.1",
        "@typescript-eslint/parser": "1.1.0",
        "@typescript-eslint/eslint-plugin": "1.6.0",
        "eslint-import-resolver-typescript": "1.1.1"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/degenerator_2.1.0_1571431152816_0.05056714120417949",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "2.1.1": {
      "name": "degenerator",
      "version": "2.1.1",
      "author": {
        "url": "http://n8.io/",
        "name": "Nathan Rajlich",
        "email": "nathan@tootallnate.net"
      },
      "license": "MIT",
      "_id": "degenerator@2.1.1",
      "maintainers": [
        {
          "name": "tootallnate",
          "email": "nathan@tootallnate.net"
        }
      ],
      "homepage": "https://github.com/TooTallNate/node-degenerator#readme",
      "bugs": {
        "url": "https://github.com/TooTallNate/node-degenerator/issues"
      },
      "dist": {
        "shasum": "2c2971c7a8c5d3837ed0b490b7d3a14043210e8f",
        "tarball": "http://mirrors.tencentyun.com/npm/degenerator/-/degenerator-2.1.1.tgz",
        "fileCount": 8,
        "integrity": "sha512-JS4Zfjry9Vcu7iGFCQgqZHtlcvqn2P7uKmueKwh3d09TIUI6wIOrfHR08gIiYEo/vg2tUessjONqjLenZYvWSw==",
        "signatures": [
          {
            "sig": "MEQCIDxJKkqxtxdO354y27AEfqTC8W0+RHUoOthNN0zViARPAiBD167DR87IHudM2OfKIfV5GcsaI+Cdpb9cqyL1gwpPLA==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 19861,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqiSSCRA9TVsSAnZWagAAm/wP/j0+c+v9gDaZ68mhF5TA\nx6ixgNaDKSv4cdXgXIfpYHAmKljFmctAUBam8u/Wgza6a+bWVDe0bqKb8oKj\n5JDLJqKFT0DCNW64BkMklHK5BDxp0CdYiGxMos/vY4ee4dyo5WJk4IRWlYjo\n17Mka4cQumeTqVrJfCECkuHpTotOZXMHG7l4XaVVjzJ8F/uV2J/rY3LUH9A3\n6I23WcJlBiSy/o+Y36kJPEEr+06epYdgZKPTdXkVPNJ84OTXYrHpMY1OfQdD\nGh8Bg8jb8fVV76MtdlT0TW43QNX1Kbw27SEwW6i2W0RsYcmtMjpyMQVjP6NQ\nsNP17NFe5/2CU0QrHS9ZPHsF7zwJzv1XBmp0sg0Q/6YymG4SGn3HqGL7l9IK\ndrcstZyJxyL+oWpU3GUHbFnfahJ92I3hZkV409fFiuwLoasEBw9eBSkg1k3Q\nMX1zCIbvMtUAnSerP6yx8B6LALxVwYboAfCVb+m/ahYvLPgKf2IjMXKPCiuH\n7ib6aopolf63Zmpg95yAsH0H3mHIRvrVcjAu1dlKjBZQg6T1OV/S/dtZb8H+\n5L4dAKJEHiI3xFYYQtus9pKrRp0nrQGSm4mGoLzXurGIpBEYKif2vCHLOLn+\nRHe022gMm5GoRtaFBQWzZk3+dg4B5p6F32ZjUXljpGC28TrqP8zYR5EkDHAe\n4m4N\r\n=ZqVC\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "dist/src/index",
      "engines": {
        "node": ">= 6"
      },
      "gitHead": "66eb9ad738b3199250b3149fa8b429a9c4964339",
      "scripts": {
        "test": "mocha --reporter spec dist/test/test.js",
        "build": "tsc",
        "prebuild": "rimraf dist",
        "postbuild": "cpy --parents src test '!**/*.ts' dist",
        "test-lint": "eslint src --ext .js,.ts",
        "prepublishOnly": "npm run build"
      },
      "typings": "dist/src/index",
      "_npmUser": {
        "name": "tootallnate",
        "email": "nathan@tootallnate.net"
      },
      "repository": {
        "url": "git://github.com/TooTallNate/node-degenerator.git",
        "type": "git"
      },
      "_npmVersion": "6.12.0",
      "description": "Turns sync functions into async generator functions",
      "directories": {},
      "_nodeVersion": "12.12.0",
      "dependencies": {
        "co": "^4.6.0",
        "esprima": "^4.0.0",
        "ast-types": "^0.13.2",
        "escodegen": "^1.8.1"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "mocha": "^6.2.0",
        "eslint": "5.16.0",
        "rimraf": "^3.0.0",
        "cpy-cli": "^2.0.0",
        "@types/co": "^4.6.2",
        "typescript": "^3.5.3",
        "@types/node": "^10.5.3",
        "@types/mocha": "^5.2.7",
        "@types/esprima": "^4.0.2",
        "@types/escodegen": "^0.0.6",
        "eslint-plugin-react": "7.12.4",
        "eslint-config-airbnb": "17.1.0",
        "eslint-plugin-import": "2.16.0",
        "eslint-config-prettier": "4.1.0",
        "eslint-plugin-jsx-a11y": "6.2.1",
        "@typescript-eslint/parser": "1.1.0",
        "@typescript-eslint/eslint-plugin": "1.6.0",
        "eslint-import-resolver-typescript": "1.1.1"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/degenerator_2.1.1_1571431570007_0.635486508349294",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "2.1.2": {
      "name": "degenerator",
      "version": "2.1.2",
      "author": {
        "url": "http://n8.io/",
        "name": "Nathan Rajlich",
        "email": "nathan@tootallnate.net"
      },
      "license": "MIT",
      "_id": "degenerator@2.1.2",
      "maintainers": [
        {
          "name": "tootallnate",
          "email": "nathan@tootallnate.net"
        }
      ],
      "homepage": "https://github.com/TooTallNate/node-degenerator#readme",
      "bugs": {
        "url": "https://github.com/TooTallNate/node-degenerator/issues"
      },
      "dist": {
        "shasum": "e59a49cd2da04ee465d7ae95d83f3abeb5d993d6",
        "tarball": "http://mirrors.tencentyun.com/npm/degenerator/-/degenerator-2.1.2.tgz",
        "fileCount": 11,
        "integrity": "sha512-+g2A2DdBeDqA3ZacJ2sjtqqa/gDhaynPqj0Nlo0lJ7pdHgZ/zN6HFJBPK5bjqP6lN0OnYmpzWcgNSildaS5/rA==",
        "signatures": [
          {
            "sig": "MEQCIDhXHKpVnJBF86SHscpd9tF0X8YXJqdqfS4YHuFJhufzAiB1Uq0pV5rcpGia+nS816/NMYjl4aqUEtNedUcdqb9F0w==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 23157,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqjTrCRA9TVsSAnZWagAAEYwP/3vnPoESCov71cKRCgAd\n7xwHnxR1cEwdbkDeypMTxEV/p2rfNhWPDrVbp7RCRa2TubYuqDGUSQR0VpAn\nP7Yj11i7GG8pdz+5OIwQyNk0N7DQLhhzo+oVLd3R1S21ZB1Y989xPiCC3WnI\nfM1XBsxXycxGen/61jOWVbaZvFCZ8YqnARhNNgnfebiTObgxrfJLyVTvV/6S\ny8xifyBpapumXPvoOnhfnEJeNtQZ0mz/+Fg+nfF77vRTzgZbmqgn6SHYBeNO\nKDlEC4ri2PqJBxM5C+3AUbTlsXzRm9fmi0EbwTLu/atn7lwtlLcvXSGjRRoH\n3B10G+sKoRs1m/aX6kQuIv2Sfazp7AhHPjNOlkEKIhq0PSVXPfOok3wPUbgg\nwlxbCPU38KHQtnkL4QLxm8hWg3+3S90iRNN5CH80qexdN1Tvh2xUdR5dkzCb\n4MsySEc5bjGQvVy22XGjSCEBhycxsx1PL696JLIBm6WIyHuXIWU1ehMsS3Tg\nSMFi9uW9Q8kZ7seRBiWWv/mONR4pWzJKLR7Omgy0VXapZeicYElX8JbgGLGW\n50fVyaado6t/JZrgGljhXAt9iNxqJq5KIe8iSgMh3sVdX6B1Eti/l+QNA98D\nzIvwl4C/1q3VjChm0RXOkh/hridycJfWeEJvhOU3eM4tJ22ZpbBwK+E/QDjJ\nHZPo\r\n=A/f0\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "dist/src/index",
      "engines": {
        "node": ">= 6"
      },
      "gitHead": "7a144af5d22076792588b173cf48f7fbf764d67e",
      "scripts": {
        "test": "mocha --reporter spec dist/test/test.js",
        "build": "tsc",
        "prebuild": "rimraf dist",
        "postbuild": "cpy --parents src test '!**/*.ts' dist",
        "test-lint": "eslint src --ext .js,.ts",
        "prepublishOnly": "npm run build"
      },
      "typings": "dist/src/index",
      "_npmUser": {
        "name": "tootallnate",
        "email": "nathan@tootallnate.net"
      },
      "repository": {
        "url": "git://github.com/TooTallNate/node-degenerator.git",
        "type": "git"
      },
      "_npmVersion": "6.12.0",
      "description": "Turns sync functions into async generator functions",
      "directories": {},
      "_nodeVersion": "10.16.3",
      "dependencies": {
        "esprima": "^4.0.0",
        "ast-types": "^0.13.2",
        "escodegen": "^1.8.1"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "mocha": "^6.2.0",
        "eslint": "5.16.0",
        "rimraf": "^3.0.0",
        "cpy-cli": "^2.0.0",
        "typescript": "^3.5.3",
        "@types/node": "^10.5.3",
        "@types/mocha": "^5.2.7",
        "@types/esprima": "^4.0.2",
        "@types/escodegen": "^0.0.6",
        "eslint-plugin-react": "7.12.4",
        "eslint-config-airbnb": "17.1.0",
        "eslint-plugin-import": "2.16.0",
        "eslint-config-prettier": "4.1.0",
        "eslint-plugin-jsx-a11y": "6.2.1",
        "@typescript-eslint/parser": "1.1.0",
        "@typescript-eslint/eslint-plugin": "1.6.0",
        "eslint-import-resolver-typescript": "1.1.1"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/degenerator_2.1.2_1571435755065_0.6389992127501103",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "2.1.3": {
      "name": "degenerator",
      "version": "2.1.3",
      "author": {
        "url": "http://n8.io/",
        "name": "Nathan Rajlich",
        "email": "nathan@tootallnate.net"
      },
      "license": "MIT",
      "_id": "degenerator@2.1.3",
      "maintainers": [
        {
          "name": "tootallnate",
          "email": "nathan@tootallnate.net"
        }
      ],
      "homepage": "https://github.com/TooTallNate/node-degenerator#readme",
      "bugs": {
        "url": "https://github.com/TooTallNate/node-degenerator/issues"
      },
      "dist": {
        "shasum": "8304771aeb54d66571b0fd16c27ee7caa8b66273",
        "tarball": "http://mirrors.tencentyun.com/npm/degenerator/-/degenerator-2.1.3.tgz",
        "fileCount": 11,
        "integrity": "sha512-HZNjt6GQaxy4KfDs3Fp3+R0CsVZ5FP5w1mXfIT/y5VSrI+tpyl2tgiUQ5XSDtr+MU6KqzrY4JN+zNrmye4u3Fw==",
        "signatures": [
          {
            "sig": "MEQCID/4q7dC65USqIO+y24xgtmRKYWfQ7spd8p4X3RXoPuMAiB4RYftfDCgeeIaNi9bAf2OEbgIGUO5qUeQM7OJ4E294w==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 24015,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqjnGCRA9TVsSAnZWagAA8FMP/3eJwDxbU+j0kWQzXMxQ\niDYkCCDJ8bqnzFxPpSWZLCdjB8BlXsyLQiEptQcXUC/FvkzXPdFlWAwGc/Gb\nKcMn3kCEqj+o1ysBW3IJKOYhYdXa0aBFIIBQol8M2Mz0AJzGub6gjHxcyo2O\nlzxugT0J+eIZ5UFyUGmEORNpt+qY7feaHP1h9YmfYgp1MpvOO0fp9zTq5h09\nn2kXL64oSxqzJSmO/E25yBlzXXqD+mVsoWesH2tk/rChdCgsoQGIviERCKIG\nq9aPUNKB29RSY080A6T8bj8xGXNPUDgXUbEueFwH1G0Bth4cYvLtZCuj9chw\n/Fu2uECW0ldjbaI+qW7ofer9r8030iojEgC/U8AO7oTigb9k2NMyiMNuZHSX\nbvO2JIYcOc2EAOTr5sW6hr41BviQwLAN1mA2s7tj9b0m7eEb5ynvG/Xj6lN1\nMpYlA2xUdvMgIFigs3tC/E1ULr1SwmHujxAFF3WtMa1IUzKLVol/WfPZA7Xr\npQhWP1bnokwMjnxu+BXzPwXjhyqlqCOwm9284AMzbV/oaxmlucbSpwQktt+z\n79KQhFv0ugroRAAoMERFF0AR+Hq3+MjZmsPNWjfGqTSuA8zW8NvN5kqQNXcn\nvZLczxA0CYOtmUsqj/91NfuWSwsd8BiaraPE7JUH1OEMf+PNJ21YoBfSuzW4\nIEBT\r\n=Uan1\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "dist/src/index",
      "engines": {
        "node": ">= 6"
      },
      "gitHead": "ee8b244ebc67f6c623e70769f1e103f36412a5f0",
      "scripts": {
        "test": "mocha --reporter spec dist/test/test.js",
        "build": "tsc",
        "prebuild": "rimraf dist",
        "postbuild": "cpy --parents src test '!**/*.ts' dist",
        "test-lint": "eslint src --ext .js,.ts",
        "prepublishOnly": "npm run build"
      },
      "typings": "dist/src/index",
      "_npmUser": {
        "name": "tootallnate",
        "email": "nathan@tootallnate.net"
      },
      "repository": {
        "url": "git://github.com/TooTallNate/node-degenerator.git",
        "type": "git"
      },
      "_npmVersion": "6.12.0",
      "description": "Turns sync functions into async generator functions",
      "directories": {},
      "_nodeVersion": "10.16.3",
      "dependencies": {
        "esprima": "^4.0.0",
        "ast-types": "^0.13.2",
        "escodegen": "^1.8.1"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "mocha": "^6.2.0",
        "eslint": "5.16.0",
        "rimraf": "^3.0.0",
        "cpy-cli": "^2.0.0",
        "typescript": "^3.5.3",
        "@types/node": "^10.5.3",
        "@types/mocha": "^5.2.7",
        "@types/esprima": "^4.0.2",
        "@types/escodegen": "^0.0.6",
        "eslint-plugin-react": "7.12.4",
        "eslint-config-airbnb": "17.1.0",
        "eslint-plugin-import": "2.16.0",
        "eslint-config-prettier": "4.1.0",
        "eslint-plugin-jsx-a11y": "6.2.1",
        "@typescript-eslint/parser": "1.1.0",
        "@typescript-eslint/eslint-plugin": "1.6.0",
        "eslint-import-resolver-typescript": "1.1.1"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/degenerator_2.1.3_1571436998033_0.6567358667176852",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "2.1.4": {
      "name": "degenerator",
      "version": "2.1.4",
      "author": {
        "url": "http://n8.io/",
        "name": "Nathan Rajlich",
        "email": "nathan@tootallnate.net"
      },
      "license": "MIT",
      "_id": "degenerator@2.1.4",
      "maintainers": [
        {
          "name": "tootallnate",
          "email": "nathan@tootallnate.net"
        }
      ],
      "homepage": "https://github.com/TooTallNate/node-degenerator#readme",
      "bugs": {
        "url": "https://github.com/TooTallNate/node-degenerator/issues"
      },
      "dist": {
        "shasum": "ea606ac1d34b8bbf4d51e252dc9d1cc56fe8f19a",
        "tarball": "http://mirrors.tencentyun.com/npm/degenerator/-/degenerator-2.1.4.tgz",
        "fileCount": 11,
        "integrity": "sha512-LCchyMwnRVkzLpFegzL9pTQvqUhlu2eyYhzJAmi3F5MI7UK2kSVbLfV1ctnH3l6fHISN6/CW/R/Pdn6bY2Wh8Q==",
        "signatures": [
          {
            "sig": "MEUCIQC9q/bojtKdPUx8O40cxLFhTtV6r3yBAcQgo8/ZwusI0AIgMv4I8KQQ9spQs3KHl+nmCBDJRI+WOK+LmUuLaJBFwGY=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 24093,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdqj5yCRA9TVsSAnZWagAAO08P/00D6O/IrPzGGwCTt1d5\neax8zcSO4Q1iqJVhWv54KCp6fITg8vAoP5uzM2to/a03h/CrNGIgaLo49NlR\nU15ZyiIKrJXNT2yuc0adN8o4VBBBl6rCrqktXKvBXeswXDT6vMv1ve8Qlh31\n87b3OYmxvZnzlIOj/T5UybS6C+i3xoC0C/asdMJBCSgvWXS3g+GrtWOtV2vQ\nsV2YMcmztn+JkVYFgj0PNvsTcdZ/VoT9kPRj9TVkEWf6/jKlUTZSPvHUanQT\nb+mJqHYuh+EBx4Yglfhmrg4sVYdizYIQmd+3i/Z9d2XO/JpXob6jWvEObsZC\niA+ewfRzetxPTkTArirg9THqS6r+EmNHOwRVYRzLpBMRUwonfK2zrzAloHlU\n+022BUxbVhc8Y9RhRkQttcylmjtc13xq4XPD/z2pFHzIyeQX23/JAg+LQ1/T\nFSbMJ/Fq6SwUginJAogALpsRTWUYy866+DRbMOJYPfp7fA/nYDXmn1wSVPZm\nqT4YRDyIIlxP4f3twaPXBiiO8ww9zIy/3/t7APc8xNbi/chu2OhFbMHP1TIX\n+T3iIF8zOiKv7j3AXyA0jh6aWogb5LU3nGNiOYGs7JP0L//BCx6KnW2si18B\nQ8zAXhdPtGqcGoN4tJOFktChzzZig3ukmpb/U101Jmv+9Se77T/aps3rrXC/\ntFNE\r\n=vidV\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "dist/src/index",
      "engines": {
        "node": ">= 6"
      },
      "gitHead": "d1baeb34b812cbca3babdd5b7e7b0fbef9271cc4",
      "scripts": {
        "test": "mocha --reporter spec dist/test/test.js",
        "build": "tsc",
        "prebuild": "rimraf dist",
        "postbuild": "cpy --parents src test '!**/*.ts' dist",
        "test-lint": "eslint src --ext .js,.ts",
        "prepublishOnly": "npm run build"
      },
      "typings": "dist/src/index",
      "_npmUser": {
        "name": "tootallnate",
        "email": "nathan@tootallnate.net"
      },
      "repository": {
        "url": "git://github.com/TooTallNate/node-degenerator.git",
        "type": "git"
      },
      "_npmVersion": "6.12.0",
      "description": "Turns sync functions into async generator functions",
      "directories": {},
      "_nodeVersion": "10.16.3",
      "dependencies": {
        "esprima": "^4.0.0",
        "ast-types": "^0.13.2",
        "escodegen": "^1.8.1"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "mocha": "^6.2.0",
        "eslint": "5.16.0",
        "rimraf": "^3.0.0",
        "cpy-cli": "^2.0.0",
        "typescript": "^3.5.3",
        "@types/node": "^10.5.3",
        "@types/mocha": "^5.2.7",
        "@types/esprima": "^4.0.2",
        "@types/escodegen": "^0.0.6",
        "eslint-plugin-react": "7.12.4",
        "eslint-config-airbnb": "17.1.0",
        "eslint-plugin-import": "2.16.0",
        "eslint-config-prettier": "4.1.0",
        "eslint-plugin-jsx-a11y": "6.2.1",
        "@typescript-eslint/parser": "1.1.0",
        "@typescript-eslint/eslint-plugin": "1.6.0",
        "eslint-import-resolver-typescript": "1.1.1"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/degenerator_2.1.4_1571438194062_0.2092483846957176",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "2.2.0": {
      "name": "degenerator",
      "version": "2.2.0",
      "author": {
        "url": "http://n8.io/",
        "name": "Nathan Rajlich",
        "email": "nathan@tootallnate.net"
      },
      "license": "MIT",
      "_id": "degenerator@2.2.0",
      "maintainers": [
        {
          "name": "tootallnate",
          "email": "nathan@tootallnate.net"
        }
      ],
      "homepage": "https://github.com/TooTallNate/node-degenerator#readme",
      "bugs": {
        "url": "https://github.com/TooTallNate/node-degenerator/issues"
      },
      "dist": {
        "shasum": "49e98c11fa0293c5b26edfbb52f15729afcdb254",
        "tarball": "http://mirrors.tencentyun.com/npm/degenerator/-/degenerator-2.2.0.tgz",
        "fileCount": 11,
        "integrity": "sha512-aiQcQowF01RxFI4ZLFMpzyotbQonhNpBao6dkI8JPk5a+hmSjR5ErHp2CQySmQe8os3VBqLCIh87nDBgZXvsmg==",
        "signatures": [
          {
            "sig": "MEQCIGcyU59BdUSUh7FqjhhyfgGyMaJYKzy3F3Dpz8h8nFLxAiBBRAf/cZ6IKAH9y/drso6Q8nLtWpiXlBYmcIdT1fYv/Q==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 25272,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOipjCRA9TVsSAnZWagAA2wYP/0k9VccoeQFrwJ8wmA78\nB7+doFxR9UBWUuVtygIiI9D83aCwFeSMyhPtgByjS8HdSi9GkrLGelfoJwcg\n845cujN0yYfW0EKPFiGYAc69hvU6xFe4uD33v8nAM5eDeszfiOZY1tJMTldz\ntYRKIJTBchPGZwDo6E1vMOp2CF4DtpP6QQ86gLQl5VYe9HSYecnRfQMUcFCO\n/9XEStMjiv5bsg2dO1iMRe0r3zOkvBIYObgE1/4w1axTGZ1VMCYdW7HrzV9G\n+8M0kDMrnP0exkKwOm/60iONq6I85q75N99vF07yutcNtgTOIbX/lvg0I1RS\nOQ5/7LwoznAcD35D7gcI+W7yKRrhtnyPO/YCdyYd5V1fSUEFtExZkS+EjTKb\nhtf07E5mPLnpmmI1cWgzi2Q2HAhIFsz6NUK441jNM0ZpJ5cw25V8KKyJAu81\nsfBoJknZlyQ2NosTnOoJhwmLhoEw+kKvC3KevULzyyRuuYGWMdgyv+CHtscE\nsLY+voyKnTFa4vgzHiGQ5YlsCIxr8d2tSPEMHx4VEMDFQcA7uq1zvm4iCzQn\nsCP8QdcteQnt0x+6X//sXr14glnyBS9UV0Z3yujwWLg5tH2UAzF4nwv5wZfz\nPHeWsROKpVocGldSDm83Pbg+1KnQbRm/1Gb8qNvNzltO+A2aPvSD5JxPWHwp\n7TCQ\r\n=hLp+\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "dist/src/index",
      "engines": {
        "node": ">= 6"
      },
      "gitHead": "b9bc71e7b333af036eb163dc63286e7a30d4d4d8",
      "scripts": {
        "test": "mocha --reporter spec dist/test/test.js",
        "build": "tsc",
        "prebuild": "rimraf dist",
        "postbuild": "cpy --parents src test '!**/*.ts' dist",
        "test-lint": "eslint src --ext .js,.ts",
        "prepublishOnly": "npm run build"
      },
      "typings": "dist/src/index",
      "_npmUser": {
        "name": "tootallnate",
        "email": "nathan@tootallnate.net"
      },
      "repository": {
        "url": "git://github.com/TooTallNate/node-degenerator.git",
        "type": "git"
      },
      "_npmVersion": "6.13.7",
      "description": "Compiles sync functions into async generator functions",
      "directories": {},
      "_nodeVersion": "12.14.1",
      "dependencies": {
        "esprima": "^4.0.0",
        "ast-types": "^0.13.2",
        "escodegen": "^1.8.1"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "mocha": "^6.2.0",
        "eslint": "5.16.0",
        "rimraf": "^3.0.0",
        "cpy-cli": "^2.0.0",
        "typescript": "^3.7.3",
        "@types/node": "^12.12.17",
        "@types/mocha": "^5.2.7",
        "@types/esprima": "^4.0.2",
        "@types/escodegen": "^0.0.6",
        "eslint-plugin-react": "7.12.4",
        "eslint-config-airbnb": "17.1.0",
        "eslint-plugin-import": "2.16.0",
        "eslint-config-prettier": "4.1.0",
        "eslint-plugin-jsx-a11y": "6.2.1",
        "@typescript-eslint/parser": "1.1.0",
        "@typescript-eslint/eslint-plugin": "1.6.0",
        "eslint-import-resolver-typescript": "1.1.1"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/degenerator_2.2.0_1580870242582_0.2231024278387237",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "3.0.0": {
      "name": "degenerator",
      "version": "3.0.0",
      "author": {
        "url": "http://n8.io/",
        "name": "Nathan Rajlich",
        "email": "nathan@tootallnate.net"
      },
      "license": "MIT",
      "_id": "degenerator@3.0.0",
      "maintainers": [
        {
          "name": "tootallnate",
          "email": "nathan@tootallnate.net"
        }
      ],
      "homepage": "https://github.com/TooTallNate/node-degenerator#readme",
      "bugs": {
        "url": "https://github.com/TooTallNate/node-degenerator/issues"
      },
      "dist": {
        "shasum": "cdfe064913d58a1e1fea9af4defb2dad228aec13",
        "tarball": "http://mirrors.tencentyun.com/npm/degenerator/-/degenerator-3.0.0.tgz",
        "fileCount": 5,
        "integrity": "sha512-NA2UySseJrpVNbc5vWRd2MWup9uaYo8Mm2hv9uFgEMkg8KCThnm2vTk7pZazxV6O58JJN8/HyXjBWshckLUV3w==",
        "signatures": [
          {
            "sig": "MEYCIQDkd5u5s1ol/3rPvlXwHlKzu7LvubNszeRK+uXdiGR8BwIhAJ5FcS19Wsx50eVRUhmP2wIauSvedeV9zF6CMmretIe4",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 18515,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7K+OCRA9TVsSAnZWagAAD2AP/jmpk3/xfGtfSC8pca5S\n9wZQ6tdrJ42nJ6MAbVMRkJwoBrgXsp1TJA9r0IjqUX/iRuSVu0Xk61w9/VhG\nAzXlgl0Gl7l4Avh4U0iIWeWt7nksK0LVGCyqnmlIx5BUD2Pc5TreGMbqmuZB\nYysiF02jVA4xL5nGvT5Izbkbq0hkZL/fRIUckC8dydT5vqBH/rrrFf4S+tZx\nRm+LcxvHNWx3nyYuCdAIds+ZohAPdlCV6aO+nmIig+Ln4LIkklbgpNOO5Ovz\n8jWtnX+MslQnzBQWGKPdyvQ9NAZ+hDtpJx/zN329WZsSazRzkN1X9QkuX/H/\nr72JvIP8YvkAAEXkNFD5sp+ql5O+mnQ/3XpK+MxQUrUsehKRslYbwJ3HTsPs\nGCvwpWrsKfxxBXzef+Pr2iJ6CVv5Lr8nkWb0OQuqYdHhtbcLGVsz6FDvqZl7\nn5fJSs7/O3QLeX4oPiohI3JbPOsFbwM3X6gooA8bxJIq+PHVYP5n4fWdFt+O\nxBtPDM4ZfMsuVET2YYC48bC6G4V22KZggTBmm2ptbGJ7Bm8dBd/9gbkFYSCE\ndsMt8RCkWapZs29zmFtM4vcCU9WSYfgSrm/FV52epTpui2IrQbU3YsaBP7dl\nVCR7GzLBRzuM5kPIEwbMIMF+E+kUYJkoN/9OFf33eUPFarXilUT7bhFJKuIb\nrcxo\r\n=2lYs\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "dist/src/index",
      "engines": {
        "node": ">= 6"
      },
      "gitHead": "dc10ee9daa270157c19a16f7168fc42210f3355c",
      "scripts": {
        "test": "mocha --reporter spec dist/test/test.js",
        "build": "tsc",
        "prebuild": "rimraf dist",
        "postbuild": "cpy --parents src test '!**/*.ts' dist",
        "test-lint": "eslint src --ext .js,.ts",
        "prepublishOnly": "npm run build"
      },
      "typings": "dist/src/index",
      "_npmUser": {
        "name": "tootallnate",
        "email": "nathan@tootallnate.net"
      },
      "repository": {
        "url": "git://github.com/TooTallNate/node-degenerator.git",
        "type": "git"
      },
      "_npmVersion": "7.19.1",
      "description": "Compiles sync functions into async generator functions",
      "directories": {},
      "_nodeVersion": "14.17.3",
      "dependencies": {
        "vm2": "^3.9.3",
        "esprima": "^4.0.0",
        "ast-types": "^0.13.2",
        "escodegen": "^1.8.1"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "mocha": "^6.2.0",
        "eslint": "5.16.0",
        "rimraf": "^3.0.0",
        "cpy-cli": "^2.0.0",
        "typescript": "^3.7.3",
        "@types/node": "^12.12.17",
        "@types/mocha": "^5.2.7",
        "@types/esprima": "^4.0.2",
        "@types/escodegen": "^0.0.6",
        "eslint-plugin-react": "7.12.4",
        "eslint-config-airbnb": "17.1.0",
        "eslint-plugin-import": "2.16.0",
        "eslint-config-prettier": "4.1.0",
        "eslint-plugin-jsx-a11y": "6.2.1",
        "@typescript-eslint/parser": "1.1.0",
        "@typescript-eslint/eslint-plugin": "1.6.0",
        "eslint-import-resolver-typescript": "1.1.1"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/degenerator_3.0.0_1626124173782_0.020457839495354735",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "3.0.1": {
      "name": "degenerator",
      "version": "3.0.1",
      "author": {
        "url": "http://n8.io/",
        "name": "Nathan Rajlich",
        "email": "nathan@tootallnate.net"
      },
      "license": "MIT",
      "_id": "degenerator@3.0.1",
      "maintainers": [
        {
          "name": "tootallnate",
          "email": "nathan@tootallnate.net"
        }
      ],
      "homepage": "https://github.com/TooTallNate/node-degenerator#readme",
      "bugs": {
        "url": "https://github.com/TooTallNate/node-degenerator/issues"
      },
      "dist": {
        "shasum": "7ef78ec0c8577a544477308ddf1d2d6e88d51f5b",
        "tarball": "http://mirrors.tencentyun.com/npm/degenerator/-/degenerator-3.0.1.tgz",
        "fileCount": 5,
        "integrity": "sha512-LFsIFEeLPlKvAKXu7j3ssIG6RT0TbI7/GhsqrI0DnHASEQjXQ0LUSYcjJteGgRGmZbl1TnMSxpNQIAiJ7Du5TQ==",
        "signatures": [
          {
            "sig": "MEUCIQDwIWCM6LNcPpiWlfRcL88CEH8hqWByrxg/5GZlKn1iPAIgRJh6JggLNjp4da2cHwUnVIMYO7kCQggwBrrSRA2Ik4Y=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 18787,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7LPqCRA9TVsSAnZWagAA5LkP/1xdyPvbVV0MK87wBhtr\nSUZ1VP42S0+4xqWfXDN+YyT7I3fGW7hkqkLglNoF9wRor7UiYuvttAV6eQl2\n/342JaEL1IdHAxJNdbPeAzCYN0mVUqToYNysOJUM7mqN/QqNjsKj7kyL9r4+\nRepgCsFIuT8yqx0elgmWE0nuvl2rH4y3hJwoWU2ptzzEqRnK9dAPojs9l6pq\nJwPOgXEQp+A3kH0JtXy0WuU8TuoaJJpTsmw73F5ZwY3d/+xd81V+lj6dN9nN\nI9jh+elGifAcLVNXXDCBkFws2p1YCrnUJRztZKzuJjZEixoY7iFl3qxPer2U\nfvjW3NDBiir9mjojPbgG66d6+PklC1KFJ0n1ZQ8oARXuikcBMZX56dwrqbRn\nJedZdwijeQaD9OKn1iXUI3jgsUuwadyAz3a+cwcGP1RxV0TVSLXLC7RaxEJm\nDLEypljbD6i3wOxuTdNNS5I5Zm6BPmn04oSmrxmLsQbt0BFtJdmf9N94riCS\nVpnWpElpsXbCb4wMr5doP5/VZW8JSz0bpvdjgvVHM6hNWRsBdslTBOeExv+b\n9YI3naWJ+SyvYaIyb3RYOWUjqCPCAbGl/wm3V+eixFbG3VKC8O1Y1DbnY8Y+\nU8IDmCkF5wyDWTDwRZZ+rf5Gy/UBaMxebwQPL0BU5Fw6YtM+FBST8Abi4vfX\n3l7J\r\n=ZJYW\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "dist/src/index",
      "engines": {
        "node": ">= 6"
      },
      "gitHead": "5cf4ab2eeacfa593e95ae84e4cc433592156088f",
      "scripts": {
        "test": "mocha --reporter spec dist/test/test.js",
        "build": "tsc",
        "prebuild": "rimraf dist",
        "postbuild": "cpy --parents src test '!**/*.ts' dist",
        "test-lint": "eslint src --ext .js,.ts",
        "prepublishOnly": "npm run build"
      },
      "typings": "dist/src/index",
      "_npmUser": {
        "name": "tootallnate",
        "email": "nathan@tootallnate.net"
      },
      "repository": {
        "url": "git://github.com/TooTallNate/node-degenerator.git",
        "type": "git"
      },
      "_npmVersion": "7.19.1",
      "description": "Compiles sync functions into async generator functions",
      "directories": {},
      "_nodeVersion": "14.17.3",
      "dependencies": {
        "vm2": "^3.9.3",
        "esprima": "^4.0.0",
        "ast-types": "^0.13.2",
        "escodegen": "^1.8.1"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "mocha": "^6.2.0",
        "eslint": "5.16.0",
        "rimraf": "^3.0.0",
        "cpy-cli": "^2.0.0",
        "typescript": "^3.7.3",
        "@types/node": "^12.12.17",
        "@types/mocha": "^5.2.7",
        "@types/esprima": "^4.0.2",
        "@types/escodegen": "^0.0.6",
        "eslint-plugin-react": "7.12.4",
        "eslint-config-airbnb": "17.1.0",
        "eslint-plugin-import": "2.16.0",
        "eslint-config-prettier": "4.1.0",
        "eslint-plugin-jsx-a11y": "6.2.1",
        "@typescript-eslint/parser": "1.1.0",
        "@typescript-eslint/eslint-plugin": "1.6.0",
        "eslint-import-resolver-typescript": "1.1.1"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/degenerator_3.0.1_1626125290302_0.0752194345757784",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "3.0.2": {
      "name": "degenerator",
      "version": "3.0.2",
      "author": {
        "url": "http://n8.io/",
        "name": "Nathan Rajlich",
        "email": "nathan@tootallnate.net"
      },
      "license": "MIT",
      "_id": "degenerator@3.0.2",
      "maintainers": [
        {
          "name": "tootallnate",
          "email": "nathan@tootallnate.net"
        }
      ],
      "homepage": "https://github.com/TooTallNate/node-degenerator#readme",
      "bugs": {
        "url": "https://github.com/TooTallNate/node-degenerator/issues"
      },
      "dist": {
        "shasum": "6a61fcc42a702d6e50ff6023fe17bff435f68235",
        "tarball": "http://mirrors.tencentyun.com/npm/degenerator/-/degenerator-3.0.2.tgz",
        "fileCount": 5,
        "integrity": "sha512-c0mef3SNQo56t6urUU6tdQAs+ThoD0o9B9MJ8HEt7NQcGEILCRFqQb7ZbP9JAv+QF1Ky5plydhMR/IrqWDm+TQ==",
        "signatures": [
          {
            "sig": "MEUCIQCzREtkaDCVgPsqbt/8KA76ccWVF1rvIBxgCx7HaxD5YwIgb7V7Zkoasm0j+l8dHYV5zjNUrc/+NUs7muyvLcihVbs=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 18777,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiDed+ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpVBw//TBAWmA65INSg0uWU3nL2ac6ekw/nl/5WeBHjZOrRtog7FGAF\r\n0RpmhZevYHdmoI1h9OKy3UCOljEe+JvQA5R7sNbLrfciN6b9WdPmDSZHuy5h\r\n2fN0R7LCWPIfSCvmT1ewlvGl+TGjjWugmQcbJ71+Hv2MPAAsOm3OH2EnKfG1\r\nTC98c/LUPCAw85vzKdqNY76/sRRxGuEVOB7RmEcq53P/xAeOQMvPSxhHPPS3\r\nM47lM0qsWVUpekhd7PAngRdtKZJxLPCZSD8QQ6Su8vYUCtD8rMAZnBl0dyi6\r\n8r8ml4Afj8eSm9D97+9YJpT9n486Yyr+FTAPOKz3PGc5K5eumBLhhP4MxIHG\r\nwST7HosyBstnI3oRx6wgs3GGQg2KpdPypwDbnIvXLGM3IVfTY2dcqTtwMyHE\r\nYc9V4KgO6KdRSs2yd47lW728y32rktAz3MyVBR46rx7KeVQeriP0fk9CpiFt\r\n+LCeAsPJImoTj/Z0nKXAX0udlcddoQ9PGAiyq5hRf+gC95yAX/RA6t0id86M\r\nXyUyaPn/B+8lcj+nZjQBvOjp5HulQ/QnuS5pOVEgrsmArWDt0i1p/j2LcJo8\r\nTcFuqBwrUAC82OHKUEiW6BmIv4qE3wLgOpnkNz5qUPIVtvBaNKV65d7Q5XX4\r\nWT/m4ukLsqsGZ0tzJF0v1erZkqcZ0aBRSCo=\r\n=b7tj\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "dist/src/index",
      "engines": {
        "node": ">= 6"
      },
      "gitHead": "3b609557e46aca742bb2fcfc5ad8254cd599d633",
      "scripts": {
        "test": "mocha --reporter spec dist/test/test.js",
        "build": "tsc",
        "prebuild": "rimraf dist",
        "postbuild": "cpy --parents src test '!**/*.ts' dist",
        "test-lint": "eslint src --ext .js,.ts",
        "prepublishOnly": "npm run build"
      },
      "typings": "dist/src/index",
      "_npmUser": {
        "name": "tootallnate",
        "email": "nathan@tootallnate.net"
      },
      "repository": {
        "url": "git://github.com/TooTallNate/node-degenerator.git",
        "type": "git"
      },
      "_npmVersion": "8.3.1",
      "description": "Compiles sync functions into async generator functions",
      "directories": {},
      "_nodeVersion": "14.18.3",
      "dependencies": {
        "vm2": "^3.9.8",
        "esprima": "^4.0.0",
        "ast-types": "^0.13.2",
        "escodegen": "^1.8.1"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "mocha": "^6.2.0",
        "eslint": "5.16.0",
        "rimraf": "^3.0.0",
        "cpy-cli": "^2.0.0",
        "typescript": "^3.7.3",
        "@types/node": "^12.12.17",
        "@types/mocha": "^5.2.7",
        "@types/esprima": "^4.0.2",
        "@types/escodegen": "^0.0.6",
        "eslint-plugin-react": "7.12.4",
        "eslint-config-airbnb": "17.1.0",
        "eslint-plugin-import": "2.16.0",
        "eslint-config-prettier": "4.1.0",
        "eslint-plugin-jsx-a11y": "6.2.1",
        "@typescript-eslint/parser": "1.1.0",
        "@typescript-eslint/eslint-plugin": "1.6.0",
        "eslint-import-resolver-typescript": "1.1.1"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/degenerator_3.0.2_1645078398280_0.5969816266342847",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "3.0.3": {
      "name": "degenerator",
      "version": "3.0.3",
      "author": {
        "url": "http://n8.io/",
        "name": "Nathan Rajlich",
        "email": "nathan@tootallnate.net"
      },
      "license": "MIT",
      "_id": "degenerator@3.0.3",
      "maintainers": [
        {
          "name": "tootallnate",
          "email": "nathan@tootallnate.net"
        }
      ],
      "homepage": "https://github.com/TooTallNate/node-degenerator#readme",
      "bugs": {
        "url": "https://github.com/TooTallNate/node-degenerator/issues"
      },
      "dist": {
        "shasum": "a081ac30052ca84e1d1c6e86c972ae8dabbc4079",
        "tarball": "http://mirrors.tencentyun.com/npm/degenerator/-/degenerator-3.0.3.tgz",
        "fileCount": 5,
        "integrity": "sha512-FTq/qYMeBJACu1gHcXJvzsRBTK6aw5zWCYbEnIOyamOt5UJufWJRQ5XfDb6OuayfJWvmWAHgcZyt43vm/hbj7g==",
        "signatures": [
          {
            "sig": "MEYCIQDPTWK0EE9fHS9Av5zFFVhGfqiOF91hZ2ODflY5yGXMzwIhAMvhmCPg1KmoMOh2oRjkF5CbdI02IIJC9AceR5z+/aDH",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 18552,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkK07tACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoWOw/9G3OvErnpef9gFdShTYuyo/FHhTSAl6nBQtmR0DP1xtsyJmz/\r\nTNi+Os0UceCOm61gjg6LYZF0o7DxWYIyNvRmVu9VyBwYMHdiTlhwZN8litol\r\n8MMsKy6vMCtluFd9o5VVal4Bl2crQHiDYPdRrAUAJscCUSVF5Pv+ylDNzIB8\r\ntlFnJoQC6B1S0zb3Ci+MmQlvya4cS7g+PhYb/86B8PsNtd8fmZCxrDSWRTyd\r\nEIQxJUPtSJH+b2tbNJzvgyZR5APiuo1hmzY0StrNESj7o97bZUCwyFVbNazX\r\nX+5IKuyDgjhgt5xgfjDc8bBA2xeFBIAYu0k3O0ZlvlPjX/MFgCwDwuUCHk69\r\nAVOjjdOlP0FIEUxnw0a2Zze3OmFQV3jYHQuY3GghYI+GS5HnolNq3nJ3otEp\r\nHAVz1Ayy5vFdIIK4496ncCK4/Aty1bei2WPBGf8S6Y27ov4wKdqmiiQFUYy0\r\ngwOuWEGWLW5rqwtLbWpZWwCJMRnOGUvWWZuO4dEhRNU7+L7F8lXLolT006Qc\r\nLiI/CIbty891qflrrBNM0qFlRH0gwDsiOrq/3YmRkjbAQcEr8F3OvvjTa1EU\r\nV+NK1Cdp6geLHy0Sz93ZpnCcy8zrQXayQ4zV6rCmwk5HY7RwdWOLg0zb4xqS\r\nR/5VKQ/GYzS3E6SecRBUQyYe4db6CljNguk=\r\n=piLK\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "dist/src/index",
      "engines": {
        "node": ">= 6"
      },
      "gitHead": "df5bf7041b47d9a7928d7fc2e0cd587f32608960",
      "scripts": {
        "test": "mocha --reporter spec dist/test/test.js",
        "build": "tsc",
        "prebuild": "rimraf dist",
        "postbuild": "cpy --parents src test '!**/*.ts' dist",
        "test-lint": "eslint src --ext .js,.ts",
        "prepublishOnly": "npm run build"
      },
      "typings": "dist/src/index",
      "_npmUser": {
        "name": "tootallnate",
        "email": "nathan@tootallnate.net"
      },
      "repository": {
        "url": "git://github.com/TooTallNate/node-degenerator.git",
        "type": "git"
      },
      "_npmVersion": "9.5.0",
      "description": "Compiles sync functions into async generator functions",
      "directories": {},
      "_nodeVersion": "18.15.0",
      "dependencies": {
        "vm2": "^3.9.11",
        "esprima": "^4.0.0",
        "ast-types": "^0.13.2",
        "escodegen": "^1.8.1"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "mocha": "^6.2.0",
        "eslint": "5.16.0",
        "rimraf": "^3.0.0",
        "cpy-cli": "^2.0.0",
        "typescript": "^3.7.3",
        "@types/node": "^12.12.17",
        "@types/mocha": "^5.2.7",
        "@types/esprima": "^4.0.2",
        "@types/escodegen": "^0.0.6",
        "eslint-plugin-react": "7.12.4",
        "eslint-config-airbnb": "17.1.0",
        "eslint-plugin-import": "2.16.0",
        "eslint-config-prettier": "4.1.0",
        "eslint-plugin-jsx-a11y": "6.2.1",
        "@typescript-eslint/parser": "1.1.0",
        "@typescript-eslint/eslint-plugin": "1.6.0",
        "eslint-import-resolver-typescript": "1.1.1"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/degenerator_3.0.3_1680559852863_0.42992310292524016",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "3.0.4": {
      "name": "degenerator",
      "version": "3.0.4",
      "author": {
        "url": "http://n8.io/",
        "name": "Nathan Rajlich",
        "email": "nathan@tootallnate.net"
      },
      "license": "MIT",
      "_id": "degenerator@3.0.4",
      "maintainers": [
        {
          "name": "tootallnate",
          "email": "nathan@tootallnate.net"
        }
      ],
      "homepage": "https://github.com/TooTallNate/node-degenerator#readme",
      "bugs": {
        "url": "https://github.com/TooTallNate/node-degenerator/issues"
      },
      "dist": {
        "shasum": "07ccf95bc11044a37a6efc2f66029fb636e31f24",
        "tarball": "http://mirrors.tencentyun.com/npm/degenerator/-/degenerator-3.0.4.tgz",
        "fileCount": 5,
        "integrity": "sha512-Z66uPeBfHZAHVmue3HPfyKu2Q0rC2cRxbTOsvmU/po5fvvcx27W4mIu9n0PUlQih4oUYvcG1BsbtVv8x7KDOSw==",
        "signatures": [
          {
            "sig": "MEUCIAzcOK1NYIpNVtyiDBgDIkWo5V+yLayBJgugsR9JVgJmAiEA1+UNYEWWoQi8W3qC5YAI5hBvCPETTv6mUX/1ds+EFGg=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 18552,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkROKZACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrQJQ//TU6GYZ0hT0mWPdLlSvMv1QLnKmyxWnT2EBRgqSXUe8uM/hiJ\r\nRh1xfh17+Vskz8K63weJGC27vIG5oCAAeMFVWc/+E33LrnJWkuRuuJ04nEqG\r\nQJGZ9ZaHSIWL9eT9vEb/JX5N5zMRF+Y11aL1/ndXwjBTUMPgAOSK7ht0dqwm\r\nuBxJQCtW0wC0mz0WM12fq4wc0LVIn8OD6EYwG/FCm+gA2QaRNBlUGPneh14Y\r\nwkmY8r5G5aQGlv3qRnlq7n9G5ia+/1RdYhsjDFJpRhM9haj1DuXAaGx5+Y57\r\ndE1TYBz35ggje5Bh5U+cdiuv4lpRO9Pl3U5dVyIitAkaT/w6/BIjJpG62kWe\r\nbEhT8N9eUGKV+39Da/GAWCJFIfrJqLKEUUunQYhBw0ZbLtQElzccKchlN8DH\r\n6WHt+esMdYd6rdmIwsoCnSQ+OUs9XGgUa+1BCIEJypYLmgBAQ+fYNXePdeJh\r\nrJT7Upe8trDfMn+5tOxFE7lKqPDAo/ZRm6BjLdFhr14JFNqmqRyO4alLzoa3\r\n9Urcj49UxU27HQ0mHCy9SGE9zVoirBCIuDBy2Wc9gzddzD1bN20++VK9cBTY\r\nKrcqE/WmZdRbZPLcwHcvN1TJwbQfo2j3g9B0kL8gO320Pt+vzVClSQREiXEv\r\ntWeeHxkxfE3S6mK/w4oF9Ycnm9n6dmtbGF0=\r\n=Ah7W\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "dist/src/index",
      "engines": {
        "node": ">= 6"
      },
      "gitHead": "862c2b89915377d432c0c0115a85d7b8fd9bd2ac",
      "scripts": {
        "test": "mocha --reporter spec dist/test/test.js",
        "build": "tsc",
        "prebuild": "rimraf dist",
        "postbuild": "cpy --parents src test '!**/*.ts' dist",
        "test-lint": "eslint src --ext .js,.ts",
        "prepublishOnly": "npm run build"
      },
      "typings": "dist/src/index",
      "_npmUser": {
        "name": "tootallnate",
        "email": "nathan@tootallnate.net"
      },
      "repository": {
        "url": "git://github.com/TooTallNate/node-degenerator.git",
        "type": "git"
      },
      "_npmVersion": "9.5.1",
      "description": "Compiles sync functions into async generator functions",
      "directories": {},
      "_nodeVersion": "19.8.1",
      "dependencies": {
        "vm2": "^3.9.17",
        "esprima": "^4.0.0",
        "ast-types": "^0.13.2",
        "escodegen": "^1.8.1"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "mocha": "^6.2.0",
        "eslint": "5.16.0",
        "rimraf": "^3.0.0",
        "cpy-cli": "^2.0.0",
        "typescript": "^3.7.3",
        "@types/node": "^12.12.17",
        "@types/mocha": "^5.2.7",
        "@types/esprima": "^4.0.2",
        "@types/escodegen": "^0.0.6",
        "eslint-plugin-react": "7.12.4",
        "eslint-config-airbnb": "17.1.0",
        "eslint-plugin-import": "2.16.0",
        "eslint-config-prettier": "4.1.0",
        "eslint-plugin-jsx-a11y": "6.2.1",
        "@typescript-eslint/parser": "1.1.0",
        "@typescript-eslint/eslint-plugin": "1.6.0",
        "eslint-import-resolver-typescript": "1.1.1"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/degenerator_3.0.4_1682236057694_0.9548963811424083",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "4.0.0": {
      "name": "degenerator",
      "version": "4.0.0",
      "author": {
        "url": "http://n8.io/",
        "name": "Nathan Rajlich",
        "email": "nathan@tootallnate.net"
      },
      "license": "MIT",
      "_id": "degenerator@4.0.0",
      "maintainers": [
        {
          "name": "tootallnate",
          "email": "nathan@tootallnate.net"
        }
      ],
      "homepage": "https://github.com/TooTallNate/proxy-agents#readme",
      "bugs": {
        "url": "https://github.com/TooTallNate/proxy-agents/issues"
      },
      "dist": {
        "shasum": "d971aee3e3a561014915ae612fc6262bafde4721",
        "tarball": "http://mirrors.tencentyun.com/npm/degenerator/-/degenerator-4.0.0.tgz",
        "fileCount": 7,
        "integrity": "sha512-nOeN1hviprhZsELEPo7QDh7pP4aPi7l77WfriQi/rAwb2Oexcm83jokXEb+S4xjQLp1J3baDfCT+HQ4sjxzovQ==",
        "signatures": [
          {
            "sig": "MEUCIQCfdyovEUZvaQp9RT6Fsl1xuT/gFn62rkZir0GIYhsMmQIgbl0+QSCSb5PZvCaFNW40YDBcv75FcJsHCb26pFNLdkU=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 25465,
        "npm-signature": "-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkVBaPACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo/oQ//ZvTLjZg3FWFDxQzltZTme4PFQOzs4gTxboUq9+FGeblOrC7C\r\nE4wLj2Qw3Yi1pj14RI6VxziY9mnHDkC7Vs1I3KAjBPwPCr4cARQdfamau/Qz\r\nPXBWiqzRp9i9iNmkB0VnnzQ6InsDzEEMEudtpLyYjkofWnDPlYWCyW1v2ehl\r\nh4KbTcTNZE0XW+dAd9QRv+lV0n3gDYNz5wOrj70h6w0W5XMIZV4wBaI7Ycnp\r\nNw+wJfvtb2OBTroLq5Vc5GH+YuzK6/LSlicls6Y1on6F7MO0MIl+aqBlbrTg\r\nYY9l0PwB4oP7vRJD9C8QvEdMXQnhWA0jNorr12cPQPLYo82aMt6vak4WByVt\r\nwfD48nls9iSJb8a4TKsECej8wMZvw4XAwSYdQx2DZnVZRwIfggb903o3ocVF\r\nEuUCeCp5StOrJH6EophLMcbWQQGkDbvaZKYJxs+7+nOzKTK7JvAGKCziarM4\r\nThB1wqI6rKHb/1Y0G566huCFLtfd/Kedc0WBP3NXfDNR8FpNg+KcW7yGXuqB\r\nTgJRJniX3x/uv/t2SAffxQU5zenIsNURv1mnxW7Wyngj4bMu9aBKvYjXlUt4\r\n9jMnoOW6uIXzYWIfgJaqPDk3aVabnJOviZPFyHGPnO8rKOM6Z+GC7p5STUeT\r\nnXdKiCOgskVm4+DjxPlfKEv+CNwMLqAm1RI=\r\n=KnwQ\r\n-----END PGP SIGNATURE-----\r\n"
      },
      "main": "./dist/index.js",
      "_from": "file:degenerator-4.0.0.tgz",
      "types": "./dist/index.d.ts",
      "engines": {
        "node": ">= 14"
      },
      "scripts": {
        "lint": "eslint . --ext .ts",
        "pack": "node ../../scripts/pack.mjs",
        "test": "jest --env node --verbose --bail",
        "build": "tsc"
      },
      "_npmUser": {
        "name": "tootallnate",
        "email": "nathan@tootallnate.net"
      },
      "_resolved": "/tmp/73daf37bcba9f1febc07242c45798eba/degenerator-4.0.0.tgz",
      "_integrity": "sha512-nOeN1hviprhZsELEPo7QDh7pP4aPi7l77WfriQi/rAwb2Oexcm83jokXEb+S4xjQLp1J3baDfCT+HQ4sjxzovQ==",
      "repository": {
        "url": "git+https://github.com/TooTallNate/proxy-agents.git",
        "type": "git",
        "directory": "packages/degenerator"
      },
      "_npmVersion": "9.6.4",
      "description": "Compiles sync functions into async generator functions",
      "directories": {},
      "_nodeVersion": "20.1.0",
      "dependencies": {
        "vm2": "^3.9.17",
        "esprima": "^4.0.0",
        "ast-types": "^0.13.2",
        "escodegen": "^1.8.1"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "jest": "^29.5.0",
        "ts-jest": "^29.1.0",
        "tsconfig": "0.0.0",
        "typescript": "^5.0.4",
        "@types/jest": "^29.5.1",
        "@types/node": "^14.18.43",
        "@types/esprima": "^4.0.2",
        "@types/escodegen": "^0.0.6"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/degenerator_4.0.0_1683232399516_0.22239554562058705",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "4.0.1": {
      "name": "degenerator",
      "version": "4.0.1",
      "author": {
        "url": "http://n8.io/",
        "name": "Nathan Rajlich",
        "email": "nathan@tootallnate.net"
      },
      "license": "MIT",
      "_id": "degenerator@4.0.1",
      "maintainers": [
        {
          "name": "tootallnate",
          "email": "nathan@tootallnate.net"
        }
      ],
      "homepage": "https://github.com/TooTallNate/proxy-agents#readme",
      "bugs": {
        "url": "https://github.com/TooTallNate/proxy-agents/issues"
      },
      "dist": {
        "shasum": "cafa8fcb9050b689634c181dd7e83c47b2257a31",
        "tarball": "http://mirrors.tencentyun.com/npm/degenerator/-/degenerator-4.0.1.tgz",
        "fileCount": 7,
        "integrity": "sha512-8Z+J62uET5bza2Ugp8kDuB2vi9VPT1oY5ImKhNh1b364SThNkvKFUJwHjbVTY7g7YgCcknswUVj3qXw/zJnaow==",
        "signatures": [
          {
            "sig": "MEQCIG27CbMrzGuSEtWdUA76msiWTfIjXN24748kFtp6UnhqAiAQtqenl9v6HBIhVWn31rJCawvf8zNQ9UVRuGc20xJHgQ==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 25465
      },
      "main": "./dist/index.js",
      "_from": "file:degenerator-4.0.1.tgz",
      "types": "./dist/index.d.ts",
      "engines": {
        "node": ">= 14"
      },
      "scripts": {
        "lint": "eslint . --ext .ts",
        "pack": "node ../../scripts/pack.mjs",
        "test": "jest --env node --verbose --bail",
        "build": "tsc"
      },
      "_npmUser": {
        "name": "tootallnate",
        "email": "nathan@tootallnate.net"
      },
      "_resolved": "/tmp/09cb7a64de45f8f0a850005c1a33dd24/degenerator-4.0.1.tgz",
      "_integrity": "sha512-8Z+J62uET5bza2Ugp8kDuB2vi9VPT1oY5ImKhNh1b364SThNkvKFUJwHjbVTY7g7YgCcknswUVj3qXw/zJnaow==",
      "repository": {
        "url": "git+https://github.com/TooTallNate/proxy-agents.git",
        "type": "git",
        "directory": "packages/degenerator"
      },
      "_npmVersion": "9.6.4",
      "description": "Compiles sync functions into async generator functions",
      "directories": {},
      "_nodeVersion": "20.1.0",
      "dependencies": {
        "vm2": "^3.9.17",
        "esprima": "^4.0.0",
        "ast-types": "^0.13.2",
        "escodegen": "^1.8.1"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "jest": "^29.5.0",
        "ts-jest": "^29.1.0",
        "tsconfig": "0.0.0",
        "typescript": "^5.0.4",
        "@types/jest": "^29.5.1",
        "@types/node": "^14.18.45",
        "@types/esprima": "^4.0.2",
        "@types/escodegen": "^0.0.6"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/degenerator_4.0.1_1683324250255_0.6934702331891693",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "4.0.2": {
      "name": "degenerator",
      "version": "4.0.2",
      "author": {
        "url": "http://n8.io/",
        "name": "Nathan Rajlich",
        "email": "nathan@tootallnate.net"
      },
      "license": "MIT",
      "_id": "degenerator@4.0.2",
      "maintainers": [
        {
          "name": "tootallnate",
          "email": "nathan@tootallnate.net"
        }
      ],
      "homepage": "https://github.com/TooTallNate/proxy-agents#readme",
      "bugs": {
        "url": "https://github.com/TooTallNate/proxy-agents/issues"
      },
      "dist": {
        "shasum": "55b7fb41239ee0ea7644fa3f2aba84e0adfaa40c",
        "tarball": "http://mirrors.tencentyun.com/npm/degenerator/-/degenerator-4.0.2.tgz",
        "fileCount": 7,
        "integrity": "sha512-HKwIFvZROUMfH3qI3gBpD61BYh7q3c3GXD5UGZzoVNJwVSYgZKvYl1fRMXc9ozoTxl/VZxKJ5v/bA+19tywFiw==",
        "signatures": [
          {
            "sig": "MEYCIQC3TD0U6v+HMmmF/9Cey0QaCaY+AnnYSls4poXZ83Qu4wIhAO1OvFJUvj3+SC9JDEXnxdZKf21xSHZpbkgN0+uybizh",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 25422
      },
      "main": "./dist/index.js",
      "_from": "file:degenerator-4.0.2.tgz",
      "types": "./dist/index.d.ts",
      "engines": {
        "node": ">= 14"
      },
      "scripts": {
        "lint": "eslint . --ext .ts",
        "pack": "node ../../scripts/pack.mjs",
        "test": "jest --env node --verbose --bail",
        "build": "tsc"
      },
      "_npmUser": {
        "name": "tootallnate",
        "email": "nathan@tootallnate.net"
      },
      "_resolved": "/tmp/c9cbf26cf54ca13ad538fc3908afe1c4/degenerator-4.0.2.tgz",
      "_integrity": "sha512-HKwIFvZROUMfH3qI3gBpD61BYh7q3c3GXD5UGZzoVNJwVSYgZKvYl1fRMXc9ozoTxl/VZxKJ5v/bA+19tywFiw==",
      "repository": {
        "url": "git+https://github.com/TooTallNate/proxy-agents.git",
        "type": "git",
        "directory": "packages/degenerator"
      },
      "_npmVersion": "9.6.4",
      "description": "Compiles sync functions into async generator functions",
      "directories": {},
      "_nodeVersion": "20.1.0",
      "dependencies": {
        "vm2": "^3.9.17",
        "esprima": "^4.0.0",
        "ast-types": "^0.13.2",
        "escodegen": "^1.8.1"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "jest": "^29.5.0",
        "ts-jest": "^29.1.0",
        "tsconfig": "0.0.0",
        "typescript": "^5.0.4",
        "@types/jest": "^29.5.1",
        "@types/node": "^14.18.45",
        "@types/esprima": "^4.0.2",
        "@types/escodegen": "^0.0.6"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/degenerator_4.0.2_1683623020862_0.5595993123664842",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "4.0.3": {
      "name": "degenerator",
      "version": "4.0.3",
      "author": {
        "url": "http://n8.io/",
        "name": "Nathan Rajlich",
        "email": "nathan@tootallnate.net"
      },
      "license": "MIT",
      "_id": "degenerator@4.0.3",
      "maintainers": [
        {
          "name": "tootallnate",
          "email": "nathan@tootallnate.net"
        }
      ],
      "homepage": "https://github.com/TooTallNate/proxy-agents#readme",
      "bugs": {
        "url": "https://github.com/TooTallNate/proxy-agents/issues"
      },
      "dist": {
        "shasum": "5fa3e42206797ca78e0ee265f968aafc3bc84f49",
        "tarball": "http://mirrors.tencentyun.com/npm/degenerator/-/degenerator-4.0.3.tgz",
        "fileCount": 7,
        "integrity": "sha512-2wY8vmCfxrQpe2PKGYdiWRre5HQRwsAXbAAWRbC+z2b80MEpnWc8A3a9k4TwqwN3Z/Fm3uhNm5vYUZIbMhyRxQ==",
        "signatures": [
          {
            "sig": "MEQCIEX8fIGkZWmJEKiD3gzhe2tjwaT3K/iY9jDn34M9MyfWAiBQdj1+GKewCvaEPJxRkzhd8f+BjsTbkd5gE1fvIHPidA==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 25422
      },
      "main": "./dist/index.js",
      "_from": "file:degenerator-4.0.3.tgz",
      "types": "./dist/index.d.ts",
      "engines": {
        "node": ">= 14"
      },
      "scripts": {
        "lint": "eslint . --ext .ts",
        "pack": "node ../../scripts/pack.mjs",
        "test": "jest --env node --verbose --bail",
        "build": "tsc"
      },
      "_npmUser": {
        "name": "tootallnate",
        "email": "nathan@tootallnate.net"
      },
      "_resolved": "/tmp/d055d8621fc236cc69e77e81747a334f/degenerator-4.0.3.tgz",
      "_integrity": "sha512-2wY8vmCfxrQpe2PKGYdiWRre5HQRwsAXbAAWRbC+z2b80MEpnWc8A3a9k4TwqwN3Z/Fm3uhNm5vYUZIbMhyRxQ==",
      "repository": {
        "url": "git+https://github.com/TooTallNate/proxy-agents.git",
        "type": "git",
        "directory": "packages/degenerator"
      },
      "_npmVersion": "9.6.7",
      "description": "Compiles sync functions into async generator functions",
      "directories": {},
      "_nodeVersion": "20.3.0",
      "dependencies": {
        "vm2": "^3.9.19",
        "esprima": "^4.0.0",
        "ast-types": "^0.13.2",
        "escodegen": "^1.8.1"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "jest": "^29.5.0",
        "ts-jest": "^29.1.0",
        "tsconfig": "0.0.0",
        "typescript": "^5.0.4",
        "@types/jest": "^29.5.1",
        "@types/node": "^14.18.45",
        "@types/esprima": "^4.0.2",
        "@types/escodegen": "^0.0.6"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/degenerator_4.0.3_1686990278148_0.2148870598097148",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "4.0.4": {
      "name": "degenerator",
      "version": "4.0.4",
      "author": {
        "url": "http://n8.io/",
        "name": "Nathan Rajlich",
        "email": "nathan@tootallnate.net"
      },
      "license": "MIT",
      "_id": "degenerator@4.0.4",
      "maintainers": [
        {
          "name": "tootallnate",
          "email": "nathan@tootallnate.net"
        }
      ],
      "homepage": "https://github.com/TooTallNate/proxy-agents#readme",
      "bugs": {
        "url": "https://github.com/TooTallNate/proxy-agents/issues"
      },
      "dist": {
        "shasum": "dbeeb602c64ce543c1f17e2c681d1d0cc9d4a0ac",
        "tarball": "http://mirrors.tencentyun.com/npm/degenerator/-/degenerator-4.0.4.tgz",
        "fileCount": 7,
        "integrity": "sha512-MTZdZsuNxSBL92rsjx3VFWe57OpRlikyLbcx2B5Dmdv6oScqpMrvpY7zHLMymrUxo3U5+suPUMsNgW/+SZB1lg==",
        "signatures": [
          {
            "sig": "MEUCIB4JYj0Iqy8g5mIFJniE02CKZO2k4II1oC+bUdCqhLLQAiEAxoggTUKfvFXwzUyyDo+BPS3mLbpaVTpGnl/yiomSr3Y=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 25423
      },
      "main": "./dist/index.js",
      "_from": "file:degenerator-4.0.4.tgz",
      "types": "./dist/index.d.ts",
      "engines": {
        "node": ">= 14"
      },
      "scripts": {
        "lint": "eslint . --ext .ts",
        "pack": "node ../../scripts/pack.mjs",
        "test": "jest --env node --verbose --bail",
        "build": "tsc"
      },
      "_npmUser": {
        "name": "tootallnate",
        "email": "nathan@tootallnate.net"
      },
      "_resolved": "/tmp/55e933790b2449df9ba04fc258777c19/degenerator-4.0.4.tgz",
      "_integrity": "sha512-MTZdZsuNxSBL92rsjx3VFWe57OpRlikyLbcx2B5Dmdv6oScqpMrvpY7zHLMymrUxo3U5+suPUMsNgW/+SZB1lg==",
      "repository": {
        "url": "git+https://github.com/TooTallNate/proxy-agents.git",
        "type": "git",
        "directory": "packages/degenerator"
      },
      "_npmVersion": "9.6.7",
      "description": "Compiles sync functions into async generator functions",
      "directories": {},
      "_nodeVersion": "20.3.1",
      "dependencies": {
        "vm2": "^3.9.19",
        "esprima": "^4.0.1",
        "ast-types": "^0.13.4",
        "escodegen": "^1.14.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "jest": "^29.5.0",
        "ts-jest": "^29.1.0",
        "tsconfig": "0.0.0",
        "typescript": "^5.1.6",
        "@types/jest": "^29.5.2",
        "@types/node": "^14.18.52",
        "@types/esprima": "^4.0.3",
        "@types/escodegen": "^0.0.6"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/degenerator_4.0.4_1688076076427_0.34573709055747615",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "5.0.0": {
      "name": "degenerator",
      "version": "5.0.0",
      "author": {
        "url": "http://n8.io/",
        "name": "Nathan Rajlich",
        "email": "nathan@tootallnate.net"
      },
      "license": "MIT",
      "_id": "degenerator@5.0.0",
      "maintainers": [
        {
          "name": "tootallnate",
          "email": "nathan@tootallnate.net"
        }
      ],
      "homepage": "https://github.com/TooTallNate/proxy-agents#readme",
      "bugs": {
        "url": "https://github.com/TooTallNate/proxy-agents/issues"
      },
      "dist": {
        "shasum": "ccf1f07e95d81354398fbaf40c9d523202feb751",
        "tarball": "http://mirrors.tencentyun.com/npm/degenerator/-/degenerator-5.0.0.tgz",
        "fileCount": 15,
        "integrity": "sha512-pdRxyYVe0unlUE/eeXBxFdB8w8J7QNNf7hFE/BKOAlTCz0bkF9h1MC82ii0r1ypqB/PTKYDbg4K9SZT9yfd9Fg==",
        "signatures": [
          {
            "sig": "MEUCIQCaOVFJPzoO7/TjLI9ciR1KTgtMHd/ehHmNBPNTxZg+swIgc9i5Cfpb0nEKqzLhoCuZKBE2vOl0eTS7Bmnpc5d9140=",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 27129
      },
      "main": "./dist/index.js",
      "_from": "file:degenerator-5.0.0.tgz",
      "types": "./dist/index.d.ts",
      "engines": {
        "node": ">= 14"
      },
      "scripts": {
        "lint": "eslint . --ext .ts",
        "pack": "node ../../scripts/pack.mjs",
        "test": "jest --env node --verbose --bail",
        "build": "tsc"
      },
      "_npmUser": {
        "name": "tootallnate",
        "email": "nathan@tootallnate.net"
      },
      "_resolved": "/tmp/b32367e9a4925ef084c15280b1f8b8b1/degenerator-5.0.0.tgz",
      "_integrity": "sha512-pdRxyYVe0unlUE/eeXBxFdB8w8J7QNNf7hFE/BKOAlTCz0bkF9h1MC82ii0r1ypqB/PTKYDbg4K9SZT9yfd9Fg==",
      "repository": {
        "url": "git+https://github.com/TooTallNate/proxy-agents.git",
        "type": "git",
        "directory": "packages/degenerator"
      },
      "_npmVersion": "9.7.2",
      "description": "Compiles sync functions into async generator functions",
      "directories": {},
      "_nodeVersion": "20.4.0",
      "dependencies": {
        "esprima": "^4.0.1",
        "ast-types": "^0.13.4",
        "escodegen": "^1.14.3"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "jest": "^29.5.0",
        "ts-jest": "^29.1.0",
        "tsconfig": "0.0.0",
        "typescript": "^5.1.6",
        "@types/jest": "^29.5.2",
        "@types/node": "^14.18.52",
        "@types/esprima": "^4.0.3",
        "@types/escodegen": "^0.0.6",
        "@tootallnate/quickjs-emscripten": "^0.23.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/degenerator_5.0.0_1689671041993_0.6763406378972872",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "5.0.1": {
      "name": "degenerator",
      "version": "5.0.1",
      "author": {
        "url": "http://n8.io/",
        "name": "Nathan Rajlich",
        "email": "nathan@tootallnate.net"
      },
      "license": "MIT",
      "_id": "degenerator@5.0.1",
      "maintainers": [
        {
          "name": "tootallnate",
          "email": "nathan@tootallnate.net"
        }
      ],
      "homepage": "https://github.com/TooTallNate/proxy-agents#readme",
      "bugs": {
        "url": "https://github.com/TooTallNate/proxy-agents/issues"
      },
      "dist": {
        "shasum": "9403bf297c6dad9a1ece409b37db27954f91f2f5",
        "tarball": "http://mirrors.tencentyun.com/npm/degenerator/-/degenerator-5.0.1.tgz",
        "fileCount": 15,
        "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==",
        "signatures": [
          {
            "sig": "MEQCICOin0FxEPDbwisaYncbCx5y0yjGubBPviLAF6X+FIQMAiBg6fXG4+0XvrAja7bo5M8zhrdRkFlnsrguUNBhn8uWOw==",
            "keyid": "SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"
          }
        ],
        "unpackedSize": 27128
      },
      "main": "./dist/index.js",
      "_from": "file:degenerator-5.0.1.tgz",
      "types": "./dist/index.d.ts",
      "engines": {
        "node": ">= 14"
      },
      "scripts": {
        "lint": "eslint . --ext .ts",
        "pack": "node ../../scripts/pack.mjs",
        "test": "jest --env node --verbose --bail",
        "build": "tsc"
      },
      "_npmUser": {
        "name": "tootallnate",
        "email": "nathan@tootallnate.net"
      },
      "_resolved": "/tmp/90d0a37009e5e5a781f584d42cba071e/degenerator-5.0.1.tgz",
      "_integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==",
      "repository": {
        "url": "git+https://github.com/TooTallNate/proxy-agents.git",
        "type": "git",
        "directory": "packages/degenerator"
      },
      "_npmVersion": "9.7.2",
      "description": "Compiles sync functions into async generator functions",
      "directories": {},
      "_nodeVersion": "20.4.0",
      "dependencies": {
        "esprima": "^4.0.1",
        "ast-types": "^0.13.4",
        "escodegen": "^2.1.0"
      },
      "_hasShrinkwrap": false,
      "devDependencies": {
        "jest": "^29.5.0",
        "ts-jest": "^29.1.0",
        "tsconfig": "0.0.0",
        "typescript": "^5.1.6",
        "@types/jest": "^29.5.2",
        "@types/node": "^14.18.52",
        "@types/esprima": "^4.0.3",
        "@types/escodegen": "^0.0.7",
        "@tootallnate/quickjs-emscripten": "^0.23.0"
      },
      "_npmOperationalInternal": {
        "tmp": "tmp/degenerator_5.0.1_1689800470537_0.07831282536885942",
        "host": "s3://npm-registry-packages"
      },
      "contributors": []
    },
    "6.0.0": {
      "name": "degenerator",
      "version": "6.0.0",
      "type": "module",
      "description": "Compiles sync functions into async generator functions",
      "exports": {
        "import": {
          "types": "./dist/index.d.ts",
          "default": "./dist/index.js"
        }
      },
      "author": {
        "name": "Nathan Rajlich",
        "email": "nathan@tootallnate.net",
        "url": "http://n8.io/"
      },
      "repository": {
        "type": "git",
        "url": "git+https://github.com/TooTallNate/proxy-agents.git",
        "directory": "packages/degenerator"
      },
      "engines": {
        "node": ">= 14"
      },
      "license": "MIT",
      "dependencies": {
        "ast-types": "^0.13.4",
        "escodegen": "^2.1.0",
        "esprima": "^4.0.1"
      },
      "devDependencies": {
        "@types/escodegen": "^0.0.7",
        "@types/esprima": "^4.0.3",
        "@types/node": "^22.13.0",
        "quickjs-wasi": "^0.0.1",
        "typescript": "^5.1.6",
        "tsconfig": "0.0.0"
      },
      "peerDependencies": {
        "quickjs-wasi": "^0.0.1"
      },
      "scripts": {
        "build": "tsc",
        "test": "vitest",
        "lint": "eslint . --ext .ts",
        "pack": "node ../../scripts/pack.mjs"
      },
      "_id": "degenerator@6.0.0",
      "bugs": {
        "url": "https://github.com/TooTallNate/proxy-agents/issues"
      },
      "homepage": "https://github.com/TooTallNate/proxy-agents#readme",
      "_integrity": "sha512-j5MdXdefrecJeSqTpUrgZd4fBsD2IxZx0JlJD+n1Q7+aTf7/HcyXSfHsicPW6ekPurX159v1ZYla6OJgSPh2Dw==",
      "_resolved": "/tmp/678f805bfa33469fac9b640a976c18a7/degenerator-6.0.0.tgz",
      "_from": "file:degenerator-6.0.0.tgz",
      "_nodeVersion": "20.20.0",
      "_npmVersion": "11.11.0",
      "dist": {
        "integrity": "sha512-j5MdXdefrecJeSqTpUrgZd4fBsD2IxZx0JlJD+n1Q7+aTf7/HcyXSfHsicPW6ekPurX159v1ZYla6OJgSPh2Dw==",
        "shasum": "87262e7c534dc7bd2dc5d5d15f67aeb2e9b1b3e7",
        "tarball": "http://mirrors.tencentyun.com/npm/degenerator/-/degenerator-6.0.0.tgz",
        "fileCount": 15,
        "unpackedSize": 26169,
        "attestations": {
          "url": "https://registry.npmjs.org/-/npm/v1/attestations/degenerator@6.0.0",
          "provenance": {
            "predicateType": "https://slsa.dev/provenance/v1"
          }
        },
        "signatures": [
          {
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U",
            "sig": "MEUCIBOqHxKw9TD2Bq9BLoSI0u6hH7Z0N3zFwQ2THok7vQIWAiEA7o67o9VRSadkx+N+PtYXbkuQAur5vyYLMBpreFos1Hw="
          }
        ]
      },
      "_npmUser": {
        "name": "GitHub Actions",
        "email": "npm-oidc-no-reply@github.com",
        "trustedPublisher": {
          "id": "github",
          "oidcConfigId": "oidc:9faa8b3f-d109-487e-88cb-fd86660a742e"
        }
      },
      "directories": {},
      "maintainers": [
        {
          "name": "tootallnate",
          "email": "nathan@tootallnate.net"
        }
      ],
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages-npm-production",
        "tmp": "tmp/degenerator_6.0.0_1773248310562_0.036029451629458364"
      },
      "_hasShrinkwrap": false,
      "contributors": []
    },
    "7.0.0": {
      "name": "degenerator",
      "version": "7.0.0",
      "type": "module",
      "description": "Compiles sync functions into async generator functions",
      "exports": {
        "types": "./dist/index.d.ts",
        "default": "./dist/index.js"
      },
      "author": {
        "name": "Nathan Rajlich",
        "email": "nathan@tootallnate.net",
        "url": "http://n8.io/"
      },
      "repository": {
        "type": "git",
        "url": "git+https://github.com/TooTallNate/proxy-agents.git",
        "directory": "packages/degenerator"
      },
      "engines": {
        "node": ">= 20"
      },
      "license": "MIT",
      "dependencies": {
        "ast-types": "^0.13.4",
        "escodegen": "^2.1.0",
        "esprima": "^4.0.1"
      },
      "devDependencies": {
        "@types/escodegen": "^0.0.7",
        "@types/esprima": "^4.0.3",
        "@types/node": "^22.13.0",
        "quickjs-wasi": "^0.0.1",
        "typescript": "^5.1.6",
        "tsconfig": "0.0.0"
      },
      "peerDependencies": {
        "quickjs-wasi": "^0.0.1"
      },
      "scripts": {
        "build": "tsc",
        "test": "vitest",
        "lint": "eslint . --ext .ts",
        "pack": "node ../../scripts/pack.mjs"
      },
      "_id": "degenerator@7.0.0",
      "bugs": {
        "url": "https://github.com/TooTallNate/proxy-agents/issues"
      },
      "homepage": "https://github.com/TooTallNate/proxy-agents#readme",
      "_integrity": "sha512-YIz9P5gRq4qThp4X5E7O0i/K3w4Jd9akZUt5wUPk6+6zZrSudknhi/IlDn4JJ281XcfSpcEz1lFD4C+tf0ymmQ==",
      "_resolved": "/tmp/ca53145ec2522692f4a63f19df64d7b5/degenerator-7.0.0.tgz",
      "_from": "file:degenerator-7.0.0.tgz",
      "_nodeVersion": "20.20.1",
      "_npmVersion": "11.12.1",
      "dist": {
        "integrity": "sha512-YIz9P5gRq4qThp4X5E7O0i/K3w4Jd9akZUt5wUPk6+6zZrSudknhi/IlDn4JJ281XcfSpcEz1lFD4C+tf0ymmQ==",
        "shasum": "b269074f2c96d3f8239e1b9f9e992f52a067ef42",
        "tarball": "http://mirrors.tencentyun.com/npm/degenerator/-/degenerator-7.0.0.tgz",
        "fileCount": 15,
        "unpackedSize": 26143,
        "attestations": {
          "url": "https://registry.npmjs.org/-/npm/v1/attestations/degenerator@7.0.0",
          "provenance": {
            "predicateType": "https://slsa.dev/provenance/v1"
          }
        },
        "signatures": [
          {
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U",
            "sig": "MEYCIQD4IVrNzn2PzT47FuFG7qI5iCQlRhI3LMHUab4cBg08KwIhANvJMjhTZ4xcsiutvROhq8SeiVU3c6QEJQBSppAqS2ZM"
          }
        ]
      },
      "_npmUser": {
        "name": "GitHub Actions",
        "email": "npm-oidc-no-reply@github.com",
        "trustedPublisher": {
          "id": "github",
          "oidcConfigId": "oidc:9faa8b3f-d109-487e-88cb-fd86660a742e"
        }
      },
      "directories": {},
      "maintainers": [
        {
          "name": "tootallnate",
          "email": "nathan@tootallnate.net"
        }
      ],
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages-npm-production",
        "tmp": "tmp/degenerator_7.0.0_1775026659811_0.08872762345379237"
      },
      "_hasShrinkwrap": false,
      "contributors": []
    },
    "7.0.1": {
      "name": "degenerator",
      "version": "7.0.1",
      "type": "module",
      "description": "Compiles sync functions into async generator functions",
      "exports": {
        "types": "./dist/index.d.ts",
        "default": "./dist/index.js"
      },
      "author": {
        "name": "Nathan Rajlich",
        "email": "nathan@tootallnate.net",
        "url": "http://n8.io/"
      },
      "repository": {
        "type": "git",
        "url": "git+https://github.com/TooTallNate/proxy-agents.git",
        "directory": "packages/degenerator"
      },
      "engines": {
        "node": ">= 20"
      },
      "license": "MIT",
      "dependencies": {
        "ast-types": "^0.13.4",
        "escodegen": "^2.1.0",
        "esprima": "^4.0.1"
      },
      "devDependencies": {
        "@types/escodegen": "^0.0.7",
        "@types/esprima": "^4.0.3",
        "@types/node": "^22.13.0",
        "quickjs-wasi": "^2.2.0",
        "typescript": "^5.1.6",
        "tsconfig": "0.0.0"
      },
      "peerDependencies": {
        "quickjs-wasi": "^2.2.0"
      },
      "scripts": {
        "build": "tsc",
        "test": "vitest",
        "lint": "eslint . --ext .ts",
        "pack": "node ../../scripts/pack.mjs"
      },
      "_id": "degenerator@7.0.1",
      "bugs": {
        "url": "https://github.com/TooTallNate/proxy-agents/issues"
      },
      "homepage": "https://github.com/TooTallNate/proxy-agents#readme",
      "_integrity": "sha512-ABErK0IefDSyHjlPH7WUEenIAX2rPPnrDcDM+TS3z3+zu9TfyKKi07BQM+8rmxpdE2y1v5fjjdoAS/x4D2U60w==",
      "_resolved": "/tmp/690fafbbd9962ba0f3da2101c90048fe/degenerator-7.0.1.tgz",
      "_from": "file:degenerator-7.0.1.tgz",
      "_nodeVersion": "20.20.2",
      "_npmVersion": "11.12.1",
      "dist": {
        "integrity": "sha512-ABErK0IefDSyHjlPH7WUEenIAX2rPPnrDcDM+TS3z3+zu9TfyKKi07BQM+8rmxpdE2y1v5fjjdoAS/x4D2U60w==",
        "shasum": "9b057747a2e5d058b0ef8fd753faccc109957467",
        "tarball": "http://mirrors.tencentyun.com/npm/degenerator/-/degenerator-7.0.1.tgz",
        "fileCount": 15,
        "unpackedSize": 27704,
        "attestations": {
          "url": "https://registry.npmjs.org/-/npm/v1/attestations/degenerator@7.0.1",
          "provenance": {
            "predicateType": "https://slsa.dev/provenance/v1"
          }
        },
        "signatures": [
          {
            "keyid": "SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U",
            "sig": "MEUCIQCbTGeY6+o3gfz37r1vcNpXgiu6WdS+H4pTmBCeM0h3AgIgboRJQ4CIdZnFE8FiT3haLDHkhZPyPo+pOqfpE70IwL0="
          }
        ]
      },
      "_npmUser": {
        "name": "GitHub Actions",
        "email": "npm-oidc-no-reply@github.com",
        "trustedPublisher": {
          "id": "github",
          "oidcConfigId": "oidc:9faa8b3f-d109-487e-88cb-fd86660a742e"
        }
      },
      "directories": {},
      "maintainers": [
        {
          "name": "tootallnate",
          "email": "nathan@tootallnate.net"
        }
      ],
      "_npmOperationalInternal": {
        "host": "s3://npm-registry-packages-npm-production",
        "tmp": "tmp/degenerator_7.0.1_1775457664595_0.01656438043695152"
      },
      "_hasShrinkwrap": false,
      "contributors": []
    }
  },
  "time": {
    "created": "2013-12-06T23:47:58.716Z",
    "modified": "2026-04-06T06:41:05.095Z",
    "0.0.1": "2013-12-06T23:48:00.079Z",
    "0.0.2": "2013-12-07T01:23:24.837Z",
    "0.0.3": "2014-04-04T18:51:53.071Z",
    "0.0.4": "2014-11-22T20:08:08.308Z",
    "1.0.0": "2014-11-22T20:20:45.205Z",
    "1.0.1": "2015-03-11T17:37:30.770Z",
    "1.0.2": "2015-06-22T18:59:42.095Z",
    "1.0.3": "2016-06-22T19:22:30.208Z",
    "1.0.4": "2016-11-09T23:12:59.139Z",
    "2.0.0": "2019-10-18T19:40:10.334Z",
    "2.1.0": "2019-10-18T20:39:13.030Z",
    "2.1.1": "2019-10-18T20:46:10.178Z",
    "2.1.2": "2019-10-18T21:55:55.316Z",
    "2.1.3": "2019-10-18T22:16:38.138Z",
    "2.1.4": "2019-10-18T22:36:34.208Z",
    "2.2.0": "2020-02-05T02:37:22.678Z",
    "3.0.0": "2021-07-12T21:09:33.915Z",
    "3.0.1": "2021-07-12T21:28:10.425Z",
    "3.0.2": "2022-02-17T06:13:18.427Z",
    "3.0.3": "2023-04-03T22:10:53.097Z",
    "3.0.4": "2023-04-23T07:47:37.837Z",
    "4.0.0": "2023-05-04T20:33:19.702Z",
    "4.0.1": "2023-05-05T22:04:10.412Z",
    "4.0.2": "2023-05-09T09:03:41.015Z",
    "4.0.3": "2023-06-17T08:24:38.307Z",
    "4.0.4": "2023-06-29T22:01:16.631Z",
    "5.0.0": "2023-07-18T09:04:02.195Z",
    "5.0.1": "2023-07-19T21:01:10.719Z",
    "6.0.0": "2026-03-11T16:58:30.708Z",
    "7.0.0": "2026-04-01T06:57:40.004Z",
    "7.0.1": "2026-04-06T06:41:04.741Z"
  },
  "users": {},
  "dist-tags": {
    "latest": "7.0.1"
  },
  "_rev": "16054-b1b2eb8a8b23a946",
  "_id": "degenerator",
  "readme": "degenerator\n===========\n### Compiles sync functions into async functions\n\nSometimes you need to write sync looking code that's really async under the hood.\nThis module takes a String to one or more synchronous JavaScript functions, and\nreturns a new String that with those JS functions transpiled into `async`\nfunctions.\n\nSo this:\n\n```js\nfunction foo() {\n  return a('bar') || b();\n}\n```\n\nGets compiled into:\n\n```js\nasync function foo() {\n    return await a('bar') || await b();\n}\n```\n\nWith the compiled output code, you can evaluate the code using the `vm` module\nin Node.js, or save the code to a file and require it, or whatever.\n\nExample\n-------\n\nYou must explicitly specify the names of the functions that should be\n\"asyncified\". So say we wanted to expose a `get(url)` function that did\nand HTTP request and returned the response body.\n\nThe user has provided us with this implementation:\n\n``` js\nfunction myFn() {\n  const one = get('https://google.com');\n  const two = get('http://nodejs.org');\n  const three = JSON.parse(get('http://jsonip.org'));\n  return [one, two, three];\n}\n```\n\nNow we can compile this into an asynchronous function, implement the\nasync `get()` function, and finally evaluate it into a real JavaScript function\ninstance with the `vm` module:\n\n\n```typescript\nimport vm from 'vm';\nimport { degenerator } from 'degenerator';\n\n// The `get()` function is Promise-based (error handling omitted for brevity)\nfunction get(endpoint: string) {\n  return new Promise((resolve, reject) => {\n    var mod = 0 == endpoint.indexOf('https:') ? require('https') : require('http');\n    var req = mod.get(endpoint);\n    req.on('response', function (res) {\n      var data = '';\n      res.setEncoding('utf8');\n      res.on('data', function (b) { data += b; });\n      res.on('end', function () {\n        resolve(data);\n      });\n    });\n  });\n}\n\n// Convert the JavaScript string provided from the user (assumed to be `str` var)\nstr = degenerator(str, [ 'get' ]);\n\n// Turn the JS String into a real async function instance\nconst asyncFn = vm.runInNewContext(`(${str})`, { get });\n\n// Now we can invoke the function asynchronously\nasyncFn().then((res) => {\n  // Do something with `res`...\n});\n```\n\n\nAPI\n---\n\n### degenerator(code: string, names: Array<string|RegExp>): String\n\nReturns a \"degeneratorified\" JavaScript string, with `async`/`await` transplanted.",
  "_attachments": {}
}
