{"_id":"@nodesecure/js-x-ray","_rev":"62-bb5da076c6d0eba2efc9269f1bc96451","name":"@nodesecure/js-x-ray","dist-tags":{"latest":"16.1.0"},"versions":{"4.0.0":{"name":"@nodesecure/js-x-ray","version":"4.0.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@4.0.0","maintainers":[{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"0b4638db61f806dba63dfa0984b7899212e95f4d","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-4.0.0.tgz","fileCount":29,"integrity":"sha512-Ve1fbRgNKgVzkMOF/+rD8gLpxqP/ZMXF8tkbxCBdI9sN64jHMVDytNSWjnA/UnvP5ll/hzAIQr66GKMTlziLEQ==","signatures":[{"sig":"MEYCIQD64xGChEpnYTcCYrJBqAmUMpz1RTC5x/Tx4Bdkn4BVDwIhAPUjDoNDKbYiAv2yt8CvzF1hysL6h7jZ65kbLMnv9n+4","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":44681,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgu3QMCRA9TVsSAnZWagAAQKgP/0+trg1mOHY4O9xCaQFD\n+ivcCsEcLyv8uyxI9VV3s0mnWy5X3ssNmrmpU7h+QYBA3n/7Fo3j0I+sHrNm\nS7+Pls5gPEtriTvcnuo4gBOsW2ZtZBKoE+1NtOoWz8abNf01p/Cw9hM0IaK4\noRRy8C0SEn7U+UVGlUM6RdPRKNd8ytV2OFK2V7sDWxaKgGQ5ck1wfeh3oEev\n9RrsDN5W3a4yWktZpeOZ0ElrLK+FFslmJ22z6cBnkYxEpx2OGMsY7VofCooy\nDsDRzfPns3iuIjSG5pqFZKE6xiw3lxVzXOSYsA07zhahthQ89swk0RtodxxC\nFXaofUeJqfAK18FsfPzj5wOQR7xWjsQMjbVj1OFWNQP+K+pvqzRbDnjeRnt0\nIvfFmXc2CkegmZ5SSw2WHX3FhZW7ZNbK/VMwJunUOjT6RDVspJVMgaD7U6Un\niDcbWk5ls+pYcFCLgrs6rrkZSDU74YKFBBF/ARey7zpB+nYzgqcv6Gsc5eSF\nfEpdXZk7p6z91Qphqazeu6LiOugK/pCoUjWBgn32Tf74xd1odho4oNTI7Wlf\ndvaFCivaqXipXn+MW75WzsoJz6IRfNGuaGdmxxoHJEqbU8zP4h4zZs3ECQdO\n/VAg0LftJRDWBnzow8n5yX/fgDKX08gp2XKn0zgtYsnCEDPMP1MSXnnXIqn7\nGGMS\r\n=uBJV\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./index.js","gitHead":"598dc38defe375134b814f3df8946bba1a4c1ff8","scripts":{"lint":"eslint src test","test":"cross-env esm-tape-runner 'test/*.spec.js' | tap-monkey","check":"cross-env npm run lint && npm run test","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"_npmVersion":"6.14.10","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"14.15.4","dependencies":{"meriyah":"^4.1.5","safe-regex":"^2.1.1","estree-walker":"^3.0.0","@nodesecure/sec-literal":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.2.2","eslint":"^7.28.0","pkg-ok":"^2.3.1","cross-env":"^7.0.3","@slimio/is":"^1.5.1","@types/node":"^15.12.1","@small-tech/tap-monkey":"^1.3.0","@nodesecure/eslint-config":"^1.0.0","@small-tech/esm-tape-runner":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_4.0.0_1622897676711_0.3373233173250745","host":"s3://npm-registry-packages"}},"4.0.1":{"name":"@nodesecure/js-x-ray","version":"4.0.1","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@4.0.1","maintainers":[{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"571260fae55df5bea56bc78adf9165ccc02241f4","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-4.0.1.tgz","fileCount":30,"integrity":"sha512-bQkpXDLPgmgvDgFFxeg5NXnfORYFzxxRxP1BeYewhrtvuUaQi5DleB6qgT/gnVihMvu5XSkDQcM3Vu4ZhHWArQ==","signatures":[{"sig":"MEQCIG7hJYQddS/6/uNtS/SgHRfeN5uwXo6Acx/OlbMqv/2JAiBnh2uBN6Uw9drShDbM2O1UEy9UGa8kP3eC8iFV3o2e6w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46395,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhECgiCRA9TVsSAnZWagAAct4P/2NQiY0J/TDJtOrQXdvM\nxfHfWyUpz2cXsQJJfryVynMV+5x6dbq/oAln4vTouu+i24N2vHwPQmQT8DGs\nlJUTIB4ZWIsuGbcNuZpGbrR8HntrKM1cXEnCSjxCQSshw8qV7Td82EutmTkX\nHQv1c3zf2EhBZaApituCw6ksAKiRIrnrkNja2+onQ8OuHbn787EOr/rSiB2O\nza7jGgeZmOAxj6BhxLerH0bevpXqNnUMX9KgkleIPX0jLBSDdUGsYP6fu+B4\nLjq6+No55CV/YljTjiDRYjJiHcL9SXoeB9VPyDglBlzI/Pj0hjip0+OSCkBl\ns5Q2+bZawcXfrTRys5aQryGbdn1jHCWDRK04Y6TzpbgjpC11tocC8yZ9QOWs\nBT5+dptx2/Ny2bI6QsStvdG0x1YRhtlpvJXddpuTQlarkh1DLeyCH6BwV3Cn\nlQ4TcwLb+kPgWf/0E0JXbvgJVex0NSurFpw35RTeQfs+VUzMyJfL2sB9d1OP\nucdcLhwD/XoX86XB+7gQCNlosaKCeD+txaOrZwC6peLabvtW0xfLq1uqCKMy\nOvMG/rpX2dZDgkdR9t5q96fLqBQJ76OXghGn2HbSoLYvD+2AvXeLFyi1Ykw6\nrbcZn4Aw9ONtEPD+5kN9RoyqZwdTnvR1aMnrLy3GXVjBQ06aJRNUB3JU3nJw\naEvh\r\n=cOVR\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./index.js","gitHead":"2f14b4a7607a86eedf20f8bbdde8f8d135e2d222","scripts":{"lint":"eslint src test","test":"cross-env esm-tape-runner 'test/*.spec.js' | tap-monkey","check":"cross-env npm run lint && npm run test","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"_npmVersion":"7.20.3","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"16.6.1","dependencies":{"meriyah":"^4.2.0","safe-regex":"^2.1.1","estree-walker":"^3.0.0","@nodesecure/sec-literal":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.3.0","eslint":"^7.32.0","pkg-ok":"^2.3.1","cross-env":"^7.0.3","@slimio/is":"^1.5.1","@types/node":"^16.4.13","@small-tech/tap-monkey":"^1.3.0","@nodesecure/eslint-config":"^1.1.0","@small-tech/esm-tape-runner":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_4.0.1_1628448802331_0.9626421851491467","host":"s3://npm-registry-packages"}},"4.1.0":{"name":"@nodesecure/js-x-ray","version":"4.1.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@4.1.0","maintainers":[{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"9e153d2b8cb3126cdce79c410aa11569ae49886c","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-4.1.0.tgz","fileCount":30,"integrity":"sha512-Hx7RkXhP0a0gWtzv4pcQF2h5MZCbs6wFi7XiyAvM76hPznAY042FpNMY614Md6SaAn7AKvGIuCpkvkNKFKC75A==","signatures":[{"sig":"MEUCIQDm+vKZ5xPWqEgpIiobzISrk/QK0WY9kkT2M/P2A/s1mAIgHp5SJYeOLTqCnZB0JHWydmqnNL11Z83Uk/irOAIATD8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49085},"type":"module","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./index.js","gitHead":"a3d669eb5a76229b5aa9f34080b5c9aeb7148019","scripts":{"lint":"eslint src test","test":"cross-env esm-tape-runner 'test/*.spec.js' | tap-monkey","check":"cross-env npm run lint && npm run test","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"_npmVersion":"6.14.15","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"16.13.0","dependencies":{"meriyah":"^4.2.0","safe-regex":"^2.1.1","estree-walker":"^3.0.0","is-minified-code":"^2.0.0","@nodesecure/sec-literal":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.3.1","eslint":"^8.2.0","pkg-ok":"^2.3.1","cross-env":"^7.0.3","@slimio/is":"^1.5.1","@types/node":"^16.11.7","@small-tech/tap-monkey":"^1.3.0","@nodesecure/eslint-config":"^1.3.0","@small-tech/esm-tape-runner":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_4.1.0_1636904853057_0.43253892805515703","host":"s3://npm-registry-packages"}},"4.1.1":{"name":"@nodesecure/js-x-ray","version":"4.1.1","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@4.1.1","maintainers":[{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"28ad6b18febdecb523d485161fd9eee860778edc","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-4.1.1.tgz","fileCount":30,"integrity":"sha512-xlIzfTEIzU1ttL+6ByVUhVvnM7r7PQ51a9avZO3iKxD2kDaKm224xFbHwM5Pe/gSsp9pcNOLhEYpep4wo9u37Q==","signatures":[{"sig":"MEUCIQDrG1/8iOEVkQBZTsEhqWk09evGUcFdyBSkiv0rwT2ehgIgbJbs0a8Q1kfA4io+whRqPdbBxRbrN1snFRR2UUHYVNw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49280},"type":"module","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./index.js","gitHead":"d8a6d016f4c1526b497c802e0cd6305810f7f62a","scripts":{"lint":"eslint src test","test":"cross-env esm-tape-runner 'test/*.spec.js' | tap-monkey","check":"cross-env npm run lint && npm run test","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"_npmVersion":"6.14.15","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"16.13.0","dependencies":{"meriyah":"^4.2.0","safe-regex":"^2.1.1","estree-walker":"^3.0.0","is-minified-code":"^2.0.0","@nodesecure/sec-literal":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.3.1","eslint":"^8.2.0","pkg-ok":"^2.3.1","cross-env":"^7.0.3","@slimio/is":"^1.5.1","@types/node":"^16.11.7","@small-tech/tap-monkey":"^1.3.0","@nodesecure/eslint-config":"^1.3.0","@small-tech/esm-tape-runner":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_4.1.1_1636906703669_0.2697476398155578","host":"s3://npm-registry-packages"}},"4.1.2":{"name":"@nodesecure/js-x-ray","version":"4.1.2","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@4.1.2","maintainers":[{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"6d417354e3b583e0524c4b9f71a132e96d37b8fe","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-4.1.2.tgz","fileCount":30,"integrity":"sha512-WrdCjou1E/6q4pjwhnN1ZqtYxVMZvCEBPRQ2tLlRjCBsZrTBltm+CqsuHIZNmEQkFN6ff2F+E6+knCVwfl6r7A==","signatures":[{"sig":"MEQCIGQ3MCNf7ilI7JtZhG6xaZdRV41peFOm7As4k2HHkMUgAiA/d+T3BY6W2hqwlZvpLlL1N378habqWVl+9o7HhGYw+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49286},"type":"module","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./index.js","gitHead":"48387d666fda9fc8860a5893ed597bcc9ca93e9b","scripts":{"lint":"eslint src test","test":"cross-env esm-tape-runner 'test/*.spec.js' | tap-monkey","check":"cross-env npm run lint && npm run test","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"_npmVersion":"6.14.15","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"16.13.0","dependencies":{"meriyah":"^4.2.0","safe-regex":"^2.1.1","estree-walker":"^3.0.0","is-minified-code":"^2.0.0","@nodesecure/sec-literal":"^1.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.3.1","eslint":"^8.2.0","pkg-ok":"^2.3.1","cross-env":"^7.0.3","@slimio/is":"^1.5.1","@types/node":"^16.11.7","@small-tech/tap-monkey":"^1.3.0","@nodesecure/eslint-config":"^1.3.0","@small-tech/esm-tape-runner":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_4.1.2_1636906898663_0.49111957831996866","host":"s3://npm-registry-packages"}},"4.2.0":{"name":"@nodesecure/js-x-ray","version":"4.2.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@4.2.0","maintainers":[{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"62c3b79b6a27d6f87c5c949b7c13a6d5aefdbe14","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-4.2.0.tgz","fileCount":31,"integrity":"sha512-6pGsQusZcmABKDrm/V9b/2T73qbNTp6Eq5hJPdUpfPpZgYiHDp3wnwow5lnJDJ8VgjIeT1I/NkBk9Bhvhaj4Yg==","signatures":[{"sig":"MEYCIQCtSwh/X7BfB+rz2XQ5VY/B0kq/5EFFRazxax69AQgbnQIhAPQOwvH7CE3gUCG/f2/AUhN/xJGcS6JP4xe/Rl0b5dKC","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJho2znCRA9TVsSAnZWagAAfU4P/39eK2aPNWRkTkK+erFg\nNR08kjl1UQimVtFzpoczDQkeMfKDsm5OeUJqAV7BsCR9GsjPbJf4VdrgqmZR\nTrdtMrX1EdkfN3HL4z8hwQixFbGOnhm7MaVPW4lbcDR19AN8j3gLkhiJuK8i\nse6m3fY34IWXcP7TiAc3iQT0rs+cQcm9qjImn6cp59qDWCuICTj/udVTZEVs\n0afkUz4XD8qo10SniPAeUovuCLBZgkegrbWxq8MkHXudok0ZCdcfU8bZBv4v\nHTXlduvJXSHoYiSlOFdfZuNP5pRt4FhwY03Le0Sn9VgqOTjTIjKfGPWcul1J\n4Usq5GOolKoiEcE3aEOai/mwQlStwOdzlhuKw0qoflzTQIJgAYatFTgnAgv3\n290sAkowjkAcnUyZwwdTaUBb6ycyP1rExizvqI0oCrwfiw9561kmrucShPut\nz8UbD9G0qU2FpBXo4xuYSdd/IDK+iMtI7lIxkwO497yOIHsfB1v9mKyc0hzJ\nKR2gaivf+/Mu0gfN4rofZfajRBweLOu/bxWAGih17cLbqufnTiikH7Q7n10i\nebGjgvtssNeeKIM2eBmoAUrNYWvk48IxYhkFAmhCyZdqCDNED3Ibh/AHC11q\nJlw9ZT0Rmzkf3CcUhHEAXVdWDVbpiCvPjckRC3yJMrvSuol+BDWOBdmSjb23\nA55u\r\n=NUm/\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./index.js","gitHead":"b7462aa5cd80b89dd8becee079222e546ee044e4","scripts":{"lint":"eslint src test","test":"cross-env esm-tape-runner 'test/*.spec.js' | tap-monkey","check":"cross-env npm run lint && npm run test","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"_npmVersion":"6.14.15","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"16.13.0","dependencies":{"meriyah":"^4.2.0","safe-regex":"^2.1.1","estree-walker":"^3.0.0","is-minified-code":"^2.0.0","@nodesecure/sec-literal":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.3.2","eslint":"^8.3.0","pkg-ok":"^2.3.1","cross-env":"^7.0.3","@slimio/is":"^1.5.1","@types/node":"^16.11.10","@small-tech/tap-monkey":"^1.3.0","@nodesecure/eslint-config":"^1.3.0","@small-tech/esm-tape-runner":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_4.2.0_1638100199568_0.0959213161794219","host":"s3://npm-registry-packages"}},"4.2.1":{"name":"@nodesecure/js-x-ray","version":"4.2.1","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@4.2.1","maintainers":[{"name":"antoine-coulon","email":"coulon_antoine@outlook.fr"},{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"8d8f00b02197638219a12098f671237ca409d425","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-4.2.1.tgz","fileCount":31,"integrity":"sha512-ZH6LkTQnysH4zh0iSt6U6duzo38ufZgDvqoh69OWVjbsRXHt/DipIWhzhrXFKgyXzOLbOtJwF9rgHDoHkwAWLw==","signatures":[{"sig":"MEUCIEvKxHM0jwO4QwmjJ67IdDO2QeTKoXhc9Yx4XU9iWDIDAiEAk2k8rvmPrEQegBA/3x7NSMZsD9mM2O307NwxMMHrKHM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":51098,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh/tIsCRA9TVsSAnZWagAA544QAJBi+vD3+GgR1yPmWi+W\nAYFB9FdD6KYwX3HjhszoKhzMdNuIMPuBoU+3uVh43wUxeWZVlv+aZTS3hyoQ\n1AZ9mzzxqMn4glHekelfOxabzQmra2lObz5bytJb7jpmdR1wAOFpHrXRlVkH\nRke8mNAPTkwxALjDsjfphrWeWO1gnvYvn1QTjaIbAWPppU4ggL/xkd/kCXAK\ndOXF6Ys/joK+AhdcDl9EnjFjq5LN7+GBDYkxGY5IZ1NmuIY/eZ+tgZNatCi5\nuCaiwlaVQ+UmjlKbY9T4b8/3tmsEhh4SXIS9wHW1AurzkffHK+LbO+9twGd3\ntLZKrQE0yXBZqtlbWsGqYnarhkNmzcw0w/oAL1NwfOnKrJsXelzIrbI4H2HG\nBblu6E4jQB02n9RANRkErikBmf2L1hxl/ZBUc8ON/Ze/94nQRV+Z+DuIdrK6\nQ46uvsx7veHye0cGlql+cB4tKESTq27omKjWmU8QEc0UYyS6bagwKgPBb+Cd\nQBO35PuJ6EnLy+MIwe6pgg3bBNebyztEXwrWIIEGnqVh0cr9x3uF8zDhDJ3i\niXRQc+2P+NFatLAYFiABDUgVHfi3bQy+LjROPYukOuMI541lz5t9I/N8Y4QJ\n+wmiTHUQaF8EFaB4Z4FV0exZ9G4BC6GxP88uBByNnM2Ur0S9oQDobBeTLIUC\n6m/r\r\n=1nHA\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./index.js","gitHead":"c5dc9ac3123794616fc1fa0bc003eeddd0f46e67","scripts":{"lint":"eslint src test","test":"cross-env esm-tape-runner 'test/*.spec.js' | tap-monkey","check":"cross-env npm run lint && npm run test","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"_npmVersion":"6.14.16","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"16.13.0","dependencies":{"meriyah":"^4.2.0","safe-regex":"^2.1.1","estree-walker":"^3.0.1","is-minified-code":"^2.0.0","@nodesecure/sec-literal":"^1.0.1"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.5.0","eslint":"^8.8.0","pkg-ok":"^2.3.1","cross-env":"^7.0.3","@slimio/is":"^1.5.1","@types/node":"^17.0.15","@small-tech/tap-monkey":"^1.3.0","@nodesecure/eslint-config":"^1.3.1","@small-tech/esm-tape-runner":"^1.0.3"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_4.2.1_1644089900678_0.8563997957084017","host":"s3://npm-registry-packages"}},"4.3.0":{"name":"@nodesecure/js-x-ray","version":"4.3.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@4.3.0","maintainers":[{"name":"antoine-coulon","email":"coulon_antoine@outlook.fr"},{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"ca5a35163a3be116263a736604f9109e4659ff80","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-4.3.0.tgz","fileCount":31,"integrity":"sha512-ePDGn0sXd58LqTA5PoYXxM4GEKdaFX/pgmTI6Fae8Y+C3KtkaKB6oX4sDvLFObANO8r9adGoZabypXO2OA/y0w==","signatures":[{"sig":"MEQCIF+gEdXx7XVF0Gq/mMRMNCENAlA515veXbyukayPrG2sAiAsmU2t4k7tK8zR90OeB4VLtCfDJFqGIlgPrXmC1MSE6Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50954,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiSXGwACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9xQ//fI/AoO6JvfiYrcagV5Jr7nbFAliN1Jjb49k78luol9htkP07\r\nQpNNoI9CQSvmXq6CW1w4v5d12i3Z58wojSt3lypxYAhX5zlwCXUJUunU5wCh\r\nT9y2kJ4vNLQ7UVbq0MwNhJbigugi1YZHyaiy+vM7Y5UOAw8TAccOUcvqr8DY\r\nWUydMkllXP+XKri8+tdk0CkComAD+S5OjvlXFVSz1HVXjQ5N1HAkcHieeZUf\r\nn3UV7A2G2V3mfh29LR42Q0JgOat4R0oks61eB0p+0ATeqPdBgJb5wVVtg25g\r\nx68ePZO78Dsv7tOGntnVT8blAqqm2VpKLWe2XmaYPQ07/BG/KUik7bynr6cp\r\n6kQzzycR9bIYLIwOU5J7HAvIEEcOlfmp5Ot22WTHgsC93VYSrgSHaiWuva03\r\nIDhg+Ii3doeQh20kkbmV0ZH1wvhztSEpM4RFx+nQXPM18hJ0jlo8Yk1bz6mh\r\nAdV11hDYXqjahTzGKQEgzP8A0qKLGpB1E0NCiP83vgpER8WIsWH9YbXT0pK4\r\n9M0SfWqbHB74n5nnXu76Qf9GWVGaAvKzZuuDOVEMlRu1E78Xm6RrHNPPW5Yu\r\nKM6I/+VES2pyS5YjQmyMqn7sf0wEGGt85WYTQQZT7RuW1aeTPvX4YI63yMFu\r\novr82JNutvOjFcdmSgSXxyGPAZlU7OAAksI=\r\n=IiyC\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./index.js","gitHead":"f833d69b3f692a2c87ab3c48067a425dae76e14d","scripts":{"lint":"eslint src test","test":"cross-env esm-tape-runner 'test/*.spec.js' | tap-monkey","check":"cross-env npm run lint && npm run test","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"_npmVersion":"6.14.16","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"16.13.0","dependencies":{"meriyah":"^4.2.1","safe-regex":"^2.1.1","estree-walker":"^3.0.1","is-minified-code":"^2.0.0","@nodesecure/sec-literal":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.5.2","eslint":"^8.12.0","pkg-ok":"^3.0.0","cross-env":"^7.0.3","@slimio/is":"^1.5.1","@types/node":"^17.0.23","@small-tech/tap-monkey":"^1.3.0","@nodesecure/eslint-config":"^1.3.1","@small-tech/esm-tape-runner":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_4.3.0_1648980399924_0.6556362706739962","host":"s3://npm-registry-packages"}},"4.4.0":{"name":"@nodesecure/js-x-ray","version":"4.4.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@4.4.0","maintainers":[{"name":"antoine-coulon","email":"coulon_antoine@outlook.fr"},{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"233af71e903427f0a244820978e20e2969ba6ce2","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-4.4.0.tgz","fileCount":31,"integrity":"sha512-YCaUvtHWch4zheS91LIaXuGCToGXECt4p3avnqkeunjIsl3XVEq4++NYN6n27tmUzSos1BNqVXDd2Ucn/WtJKw==","signatures":[{"sig":"MEUCIQC+b1fM7h1YuWkk+xpi5ccAI8MlWDSa9+rWR8ms4pbXUQIgP2ON3EAjGxB72RyMZaKUwpx0i7VTxlpknkQGGFh6beY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":53158,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJidt/fACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrXw/+OQhuvO/AS+LMQ8qdsVs5MeQmAysN/4J9+eE+dwbH7GiFVHp5\r\n6w3Zr+Qu41lacCtMRDKKjPjwROBncMO/MO3CkL03Olacb7FR2KOrEkpCeWt4\r\npxrczlIWf3xP0LgcNoGdbTj6NI6ZxdO3ytups5/jHwocMcyx4pV7Sj1Dc3TS\r\nxo3V+TrJsAtaeLkhSyuQiPObth+pYARn9I50jkp3UFq5zkWyTiqnxrnws8kf\r\n6Im3iFfJuTIyMmgYzlm/oAdkX8SMufVyvLlfVlrstR6tblka4whFl6AINQRL\r\ndC1zxdVpc9ZndtoSNcD3HPKHYwjRfpMzqyCRzRXyFXPEw3a8iAllH34l/h7v\r\n7w1R3zLGJhr4qJ8SBHUiZAfv9qJNh4uSJWFTn+Ge3ntvJ7Ksg+zd3gvbXTZa\r\nT0FnzYHv08Lur8WI6qw+9tFO/cLDUbKoRug/1R95rDf1AVyIdSc5PTGFbz8B\r\nKHyyKX/Xg/aZVvbm7XjhjqseXxFWaa/rmsB1umjdG9pt5b3aLfGyTBWnqduG\r\nnEGpq9XoW/T9rFHSAzS0NMjtQ7HuKWX9OHvVaD7qrcrPJQ8pWCoaHHy34cCb\r\nzRsxYbmqMGnvx8rkwYAAOvhF55pqmfmjp4SEBtKoEBKsWM3RM4+cksP/0l0c\r\n3frhC2g5TZUKP9Se8ODqRXkKp4OZ9TJ7yPU=\r\n=YY8M\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./index.js","gitHead":"897ea93343541e9a084c0ba240af3a128fe3aef2","scripts":{"lint":"eslint src test","test":"cross-env esm-tape-runner 'test/*.spec.js' | tap-monkey","check":"cross-env npm run lint && npm run test","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"_npmVersion":"6.14.16","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"18.0.0","dependencies":{"meriyah":"^4.2.1","safe-regex":"^2.1.1","estree-walker":"^3.0.1","is-minified-code":"^2.0.0","@nodesecure/sec-literal":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.5.3","eslint":"^8.15.0","pkg-ok":"^3.0.0","cross-env":"^7.0.3","@slimio/is":"^1.5.1","@types/node":"^17.0.31","@small-tech/tap-monkey":"^1.3.0","@nodesecure/eslint-config":"^1.3.1","@small-tech/esm-tape-runner":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_4.4.0_1651957727129_0.6047542062439817","host":"s3://npm-registry-packages"}},"4.5.0":{"name":"@nodesecure/js-x-ray","version":"4.5.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@4.5.0","maintainers":[{"name":"antoine-coulon","email":"coulon_antoine@outlook.fr"},{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"4e4620a9cc4d8f303202e3a1bac7a9165f673a8d","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-4.5.0.tgz","fileCount":32,"integrity":"sha512-NFmPkX0jL4AVzfFYLqKZJqxs7dWdXJE7EZKGMToWopNp4W5fe8ys64puAqxxWiYF9jxMKjyLLCro+v5s8TDyVA==","signatures":[{"sig":"MEUCIG45byAW1x/Ag0qvaKjgXeRaq/Blw//Zs8jkIM3T4M5CAiEAvL5EVJ2j5zjFAlvC3v1mE+phPPpAtUa84EKZlE1d6CE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":60250,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJipcM4ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrrPRAAnbQTr8XuczSg4Bl/xlkGk9k/4E3tTjox7Fa6xIj0ySnPWciy\r\nTT8uZGnw45c3ETHWjQTsBSunbGZLHa3Ha5s16p59014ERgAqHdwWONmzw4rJ\r\n32jUHePvi9CVntqL7s6elOm3XVDk7wFo1Doj+qs1KCkqjj1veRmn0BAWZ8O9\r\nI0laY3QriL9qKV/YHCEuH5aQnRXm5R1oTCfJye9NkcofnSyp6PDnD4Sb8pmL\r\nNAsqg/08F1fK351vlWcwUIR6Y4cacmtP4KlHxk7hRqPmRdz1P0e1cKaWb+gA\r\nyUwyo1ZhWKp377ldZqw+Wt39mM6skne8KLsx/okF/zfYEWu1sqO9fociShtp\r\ndZm1y6ONcVOeZhTEEj47FNo2sOg8PYzfSjA+Wp3kz83+Az98GK6vb2wUEdVS\r\nFywJM3UmgEjjXTVNSrNVGwM/1sL4mmzkqboQVQDhXM9gJAad864foi1rmDe+\r\nxKQDZrPTdLhg1XkMO0bZf1NbWGi0ClrJuXhUD2C0bTye+BuqvW80hJRVtWqc\r\nmiJIX8GxrnXNwLFgA7wO5nx0s5ren+TpA2rA3VaHTX//mrFltH6VxQHhZhUp\r\nACGxXQ8nQZ7ZLSmEk1mXSjvgtkhsd4A2xVTzZe8T9pERAtfExUtoxHegzupL\r\nT0SUhNCbPmiEKThp55CXsFP7y3j9xIW/cSY=\r\n=3pDP\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./index.js","gitHead":"f15be1a85efe1cbf5e1d3e2a5e4b8a56e695dae2","scripts":{"lint":"eslint src test","test":"cross-env esm-tape-runner 'test/**/*.spec.js' | tap-monkey","check":"cross-env npm run lint && npm run test","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"_npmVersion":"6.14.16","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"18.0.0","dependencies":{"meriyah":"^4.2.1","safe-regex":"^2.1.1","estree-walker":"^3.0.1","is-minified-code":"^2.0.0","@nodesecure/sec-literal":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.5.3","eslint":"^8.17.0","pkg-ok":"^3.0.0","cross-env":"^7.0.3","@slimio/is":"^1.5.1","@types/node":"^17.0.42","@small-tech/tap-monkey":"^1.4.0","@nodesecure/eslint-config":"^1.4.1","@small-tech/esm-tape-runner":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_4.5.0_1655030583882_0.5162698366796032","host":"s3://npm-registry-packages"}},"5.0.0":{"name":"@nodesecure/js-x-ray","version":"5.0.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@5.0.0","maintainers":[{"name":"antoine-coulon","email":"coulon_antoine@outlook.fr"},{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"2c0576ae244e03f66dfa98d88b0892c2ccb13ed6","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-5.0.0.tgz","fileCount":33,"integrity":"sha512-mx2eTwzZpaEojals2XVQQAVgk0cfQgrfTUtZFdqK2d0XoOUN8ahxKMm5hL5ew46tOoBEYAiuUByIQr7tfdbqJg==","signatures":[{"sig":"MEUCIEgcM7sykL8ADCM/f1Eud3Ucjqubk6W1W33jQTQHFTfNAiEAs7lsD+XulThQYpB3A7Lvg/VBBGWv6Yit2NvdRntjDBE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":55885,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJirg4WACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpFoQ//cnPjxa8qXFY3RXCXWUraXAbqL75+3dKiWm4Q+TjDpM1bdbXw\r\nKNyt/ajL9XA+EwOuOISvxXwBfdpl79puRVwaFyxnuRUTVz2ruFjy6FkXzkNw\r\nvKVJwOcCjCPeTm3nZ/en1EiASi0c5s6mCfVk8bn0mRGf3f59L9tXRFGrzMZd\r\ntgJo8hkFdRwKmBa+c8xLmjkKCUjfgBgwIOn9lV9aeD6jGjQjESmK1VCWg3JA\r\noygEgu92rc0fjTLOhlnZ1Sakk/0jZ6dA7fAKkqXxeVtQ/KtCdg2Dsqc9+SqL\r\nymBxe7rklOBTDNeIJbK8/vz392Dw02JRM0DfQMf2NGsqU7VDXV8b4pOTJPQd\r\nIB9WjNVeYKGu5EG+1aS2Gu+JiN8RjCDwFJ0SorxWumbA7fZmxTuGP82v+23S\r\nsLc+E9O90xwJo4HqqBWyYZiZBDOYoi38uLKlC8tkFkOGjKZ50b8Bg0YFqBfM\r\ndso5Y12Qs81gSZF2o6ZPkzKHG149efybp5v/w+t0Jtggjcfb1D5zZT8f/bcx\r\nuOdHRQpGHnxcmlEuPrjqxYGofxx+mOX/5st/gE/bqHRw+WtE3EXL8HOErMHn\r\n5ckWpNCvLo88bYMWJTPIJklD0AG4sZdVQ1wrbA/E/mtkpjhFRXWGBjJ3dXmS\r\nZ1/uQRC3LftqwmNcRu4zme3pXf1tLYVgCWk=\r\n=qtvK\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./index.js","gitHead":"9d0720d9a0dc780aea954e3e2207420857bd9d2d","scripts":{"lint":"eslint src test","test":"cross-env esm-tape-runner 'test/**/*.spec.js' | tap-monkey","check":"cross-env npm run lint && npm run test","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"_npmVersion":"6.14.16","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"18.0.0","dependencies":{"meriyah":"^4.2.1","safe-regex":"^2.1.1","estree-walker":"^3.0.1","is-minified-code":"^2.0.0","@nodesecure/sec-literal":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.5.3","eslint":"^8.17.0","pkg-ok":"^3.0.0","cross-env":"^7.0.3","@slimio/is":"^1.5.1","@types/node":"^17.0.42","@small-tech/tap-monkey":"^1.4.0","@nodesecure/eslint-config":"^1.4.1","@small-tech/esm-tape-runner":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_5.0.0_1655574038703_0.56772583023844","host":"s3://npm-registry-packages"}},"5.0.1":{"name":"@nodesecure/js-x-ray","version":"5.0.1","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@5.0.1","maintainers":[{"name":"antoine-coulon","email":"coulon_antoine@outlook.fr"},{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"629b20043d491e374b53ca42deedf9ec3c899b6a","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-5.0.1.tgz","fileCount":36,"integrity":"sha512-VQy5K0MR+edNQpxnzatUZvCMUXYo7MZEhRdbHpifKn9cGZEbVlYQ2QH7Eb3M9tZwJoUHgmPncoRZTe+uPAzw1Q==","signatures":[{"sig":"MEUCIEyME+60szAMasxojFYcWyxRx0i1S3aHHapg2vRZ7YRcAiEAlxeVv+/bv5NwAckVbQnWYNM8WKbT5GRrDjuQNLC4qRI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJir3csACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmozTg/7BrmJvE4sVeMQpWwubQLbE0bJd4nI9pfuvkP50L56NiOKNnn3\r\nekrrW/g9Ba8LRxzsIq2u8UpHyiw8Wj9b+5CGybWQm5w0cOqTxZkEDMKoaN1N\r\nvVaUyPmYzKsSzDxtj3Kdq1vkBgr3mJF+tgjmLaigZf//0QCzjBI9fkyHCNC7\r\nE7cYxQzvFUnmEZYMQ3nh29BGh1i3tar8WQmdfbBxRPPZR1Oc5eQiAY5lB1jC\r\nzbrCa00Pmngnx4teJ8wklPDv0/MhsIP+u7Nlhrv1Q+ku4G+m6YIqjz1UV/Wb\r\nn692zaS3MyfWPfH1SrEOOlD3e8ji6g8wJ7cRq5um8nZZ95Oo+W+kXNTdzNMf\r\nAiwPjllmcTaAe4jN1B56CgOzcEmjATda/81PxQp2XTkpw0LOCfWdWn9ds3us\r\n8zNpr/yYqri78pwwS4Yh9vniIAUkzMaTKqd0TNPimGhKK7LQUfFpgoCeHf27\r\nU3kKEw0vramvoGpEL7T/ldghOreerNv+iNWjbQmBCq//6RstdciAB6ark9Js\r\n5sOAyNu3GiEuqikHhR7ZJOI9Z1hEembj31P/LNTBDbtoCnzEl1mSpUTmwKqM\r\nch6J0rHsvz0iKL7odtlC4XyKGwe0QEKiucAHvV8NnPFp0FFrKszd9z4MnUy0\r\ngjy+wUJ8td27J82om3pjOMA3ztZTaOseziE=\r\n=H8/8\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./index.js","gitHead":"4e334089c00be8f3f888055776b4e3dd59c0f78b","scripts":{"lint":"eslint src test","test":"cross-env esm-tape-runner 'test/**/*.spec.js' | tap-monkey","check":"cross-env npm run lint && npm run test","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"_npmVersion":"6.14.16","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"18.0.0","dependencies":{"meriyah":"^4.2.1","safe-regex":"^2.1.1","estree-walker":"^3.0.1","is-minified-code":"^2.0.0","@nodesecure/sec-literal":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.5.3","eslint":"^8.17.0","pkg-ok":"^3.0.0","cross-env":"^7.0.3","@slimio/is":"^1.5.1","@types/node":"^17.0.42","@small-tech/tap-monkey":"^1.4.0","@nodesecure/eslint-config":"^1.4.1","@small-tech/esm-tape-runner":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_5.0.1_1655666476328_0.9370441270019567","host":"s3://npm-registry-packages"}},"5.1.0":{"name":"@nodesecure/js-x-ray","version":"5.1.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@5.1.0","maintainers":[{"name":"antoine-coulon","email":"coulon_antoine@outlook.fr"},{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"1f83b35a6c4cefd0a62e1da39048e2e6463e827b","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-5.1.0.tgz","fileCount":36,"integrity":"sha512-+Vn/GmqTGrylaaDbXNw6h5e6z9sbsmIS1amW/glj4ur0GnoXc4r+XeaU4K3RLzncXYGU65sPMs9xd8AXVOZ59w==","signatures":[{"sig":"MEUCIBt9y+nUqYEF358Z8MosW1ayvgglk0OUcdtWrHn7MsjQAiEA3CYmJ09RPl/UEeVhjPWKMgxWMvKdvuDxs6KmQXS+hZ0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjDMQKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9eA//YcIOUCbvMjh9gBIW/xv9vvuNqYTHy2W7gH3+uOpbWA4y2p3M\r\nHQB2/IBoduQgjadCH0EXEs+Z3y/tRu3z0qv8LXeCmw7z23rwQ1GSD3GqXKVU\r\nkShM1PK7Vu0DZllZ1OiPQTIa+RvAgGqgFsYpDtZa6Xo28a0q9/Qsjpn125KS\r\nJWgtm9/cYw7MyeYva9WtIXhSb3YJgEmyhZgXpTxpRoOapXOjRCxgtM9Q8l5W\r\nXcUv+ny3xKREEPSoJWCKqCnfxdZwC2Z+8BrTDBJudXaBDkS3wGryptb3TQ/f\r\n4L7KGTCXh2Lw6u24UYUT/IVezKmGSuTLQnOEw6/IM73RMs8cR1q9uN9Fdfhn\r\nKLdxNeP4TaxKjF8sT3kOWYJ6XYWF/erxpfwui6UBOabefXOn6pECFK4g39TB\r\n39RNolflNNJk2utaUMLVuhMKC3raAec1j+RHAxfCfhIYNCx80NbG4sZ1HSQ4\r\nzTWQqBjx8lfHAVaLwZkOPIuhMzbe3+TuuYK1F00Un2N4IVCRxx6cW9AK2aRy\r\nEI8yE0XsQJL4ZoaWu9csRdNBHyAvEfIGcArhZreVmGLj0Iqw6rhCLknk9YOw\r\nt0d2xbPP5U2g9GMuz216Fv+XNT9ejE8lFmfC9RIeSBRWIBcnZ+cGOhXKOzpQ\r\nMFcH0UPYyaHUmkSi0ubzEMa+Y7a8dJLWmKg=\r\n=zzps\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./index.js","gitHead":"07b02366b0476b395af0f2698903fb823fcee29e","scripts":{"lint":"eslint src test","test":"cross-env esm-tape-runner 'test/**/*.spec.js' | tap-monkey","check":"cross-env npm run lint && npm run test","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"_npmVersion":"8.12.1","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"18.5.0","dependencies":{"meriyah":"^4.3.0","safe-regex":"^2.1.1","estree-walker":"^3.0.1","is-minified-code":"^2.0.0","@nodesecure/sec-literal":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"tape":"^5.6.0","eslint":"^8.23.0","pkg-ok":"^3.0.0","cross-env":"^7.0.3","@slimio/is":"^1.5.1","@types/node":"^18.7.13","@small-tech/tap-monkey":"^1.4.0","@nodesecure/eslint-config":"^1.5.0","@small-tech/esm-tape-runner":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_5.1.0_1661781001803_0.7360625154217282","host":"s3://npm-registry-packages"}},"6.0.0":{"name":"@nodesecure/js-x-ray","version":"6.0.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@6.0.0","maintainers":[{"name":"antoine-coulon","email":"coulon_antoine@outlook.fr"},{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"110b063d7e830c11d8e2a4b6afbd3d38580f01c4","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-6.0.0.tgz","fileCount":36,"integrity":"sha512-8Rb9R0WC21+S8827WPwXplrfeeIaJlQ/f6AkmAmhsz2t25oZsiWmg9PNsdx8t+c8BhCsXVQNCeS+9YVopM0OZg==","signatures":[{"sig":"MEUCID2ioTagsemSa6geal01AZzb50JZDgQPdvJEjXRhWb5YAiEA5G+n1SZlA52I0PZhvjH1fyhpbBB1nyKq6EvXt/sr9RE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54200,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxDzAACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmohtg/+MoB9lIMGo5gOaEq5FsgbZwCGxRXRM6XN9L5y/TL3Nke095kY\r\njBut5jj72BAjMQLQwvJNPWkZlBxZRUR3kvvd7IKSqfFL7qj12YkuL+GIo9Uj\r\n23rxtUDCWxYfewWa0Cero9IN8BJS1CemrG7yQlGeI0HkHCSuihi5jBSSYuLM\r\n/a71dP0mNuzZMmjJVhcJI9xrjATSy5KmWyx6/AHJY6J7ASCgOFTh0HFrHTjI\r\ns/+obDbZ7MWvMk13zwhDp8zD2EJ8xfgYX/HRFw2YpzShBT/vXUNhr7uraYcc\r\n6AN9heCyJCo3hD4JLSjs/PELPfrFg5P8byTg6d1gB06v0TuWhIwrLxbo35cO\r\ntPGnR2RljFaqgz2wQjwPhFjfOcB+8O/eqGwHcwMVYsqDnUZKUQ0MNCXcbviK\r\nkV2H55Fhrk2ktbCo99nNLX9IiUju2psF5QzsZiFVDfs/fwJt0Qvx7EAMY/5l\r\nqOs6XBaTkvgGhtr67RkyI9Yuqa3xSz2uaQz7acn/SOE7NxmiHK4AAXOs4ZL9\r\nrPnCZJMAvCkAwnubOE+BZwg1zEy93/XpnRVsS0nxogCHeCXnak9YSkQjDEcN\r\nGtdhAT6IZNjyBcrUK2h/aLxiJ2knBlmyvT2aYn7hBNarnlSIxAmlNlEue17d\r\nBwiozQLIwuReS6fxydQT1vuOEAxM8mKXL2s=\r\n=pcVz\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./index.js","gitHead":"7de3547713ea7166f27a2b7a108f4e7c952dbcd1","scripts":{"lint":"eslint src test","test":"c8 --all --src ./src -r html npm run test-only","check":"cross-env npm run lint && npm run test-only","test-only":"cross-env esm-tape-runner 'test/**/*.spec.js' | tap-monkey","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"_npmVersion":"8.19.3","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"18.13.0","dependencies":{"meriyah":"^4.3.3","safe-regex":"^2.1.1","estree-walker":"^3.0.1","is-minified-code":"^2.0.0","@nodesecure/sec-literal":"^1.2.0","@nodesecure/estree-ast-utils":"^1.3.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","tape":"^5.6.1","eslint":"^8.31.0","pkg-ok":"^3.0.0","cross-env":"^7.0.3","@slimio/is":"^1.5.1","@types/node":"^18.11.18","@small-tech/tap-monkey":"^1.4.0","@nodesecure/eslint-config":"^1.6.0","@small-tech/esm-tape-runner":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_6.0.0_1673804992719_0.5560911058532094","host":"s3://npm-registry-packages"}},"6.0.1":{"name":"@nodesecure/js-x-ray","version":"6.0.1","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@6.0.1","maintainers":[{"name":"antoine-coulon","email":"coulon_antoine@outlook.fr"},{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"afc4275edcaed493d158b0e320f22d8d54b33082","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-6.0.1.tgz","fileCount":36,"integrity":"sha512-8/xrjQF6h6nGwKHjay6XlZq1wDC+Y3X4lydZNXqqaw6F/Le1w5grLrFUVVxaajh3TAES2VzLwuziFV/dDrku2w==","signatures":[{"sig":"MEQCIHPtPvkJr5OjtwccIeJvbmOeLo0o/ldsZg6o9kmFaPHiAiA0saJhGXDIz6Yst9oepanCLOX2J2Znzb8fPDPO1+gw2Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":54359,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjxG+qACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp/nQ/+LMgZnAi4+B3uFR+1rNENGL/+MoFy6M8AXoB8YNGyUT37gS1L\r\nkgMwOl8DZqCxTFEkGBkUKD7B5+2ROzJqQboVe0ssGHA+1mDPzrEeQSoS14PJ\r\nIeJpIbglCMTiTsG0OisAP2sWa3FOQpLEs5CFZEksDcPM9mzx7Gib1jOCsXcR\r\nJYRWamDDQqTbgsa4bJxbb1h+5kHT+hIWgEPRvHf21ENAKSqBMq4nWUchm03L\r\nIwz/cE1m2iaW1DHBo/U2wxwstC2N2unBkryk7kihaHSHP+HV5AViwVOi0Ohl\r\nz2C2X77r2FVGkTEHV8+naudFLSlOJxswLy8WvVBvlol547xGSOGfieJkW/e4\r\nYslpzR7YEB1P+W51qqCHcLzUc/FEd9GT6jCJ+nk8vQGREtg9wdp0A0uqdpse\r\nMqHyRBw6Pt/TMGdlb0IK55AcLYlhhsx+gZUN0KVcZf+IBi5C7GFaZdtsDgRP\r\nPwQDsJ+YiMMg66Zp//AZda9F3UMy/FpI++rUrZXz/O5Z6mKgbokpHfIWIZWF\r\n2tqoVFhilSVCH5SjiS4x6Y7oXzh6rQXa1jHSl327PZrdzrVOiJOqVd1cgdQB\r\nj/0eKFttsdOrr9AEMnF//PCq5sn54kBzyk+Bwv+T1asL96x2i9oihVEY/fhc\r\nqfG4OckZnh033GOBv+8jZao8PxE9vspKLrg=\r\n=WKHu\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./index.js","gitHead":"18f3c33cde537bc7f4d9c56fcd4aa67c311d7d86","scripts":{"lint":"eslint src test","test":"c8 --all --src ./src -r html npm run test-only","check":"cross-env npm run lint && npm run test-only","test-only":"cross-env esm-tape-runner 'test/**/*.spec.js' | tap-monkey","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"_npmVersion":"8.19.3","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"18.13.0","dependencies":{"meriyah":"^4.3.3","safe-regex":"^2.1.1","estree-walker":"^3.0.1","is-minified-code":"^2.0.0","@nodesecure/sec-literal":"^1.2.0","@nodesecure/estree-ast-utils":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","tape":"^5.6.1","eslint":"^8.31.0","pkg-ok":"^3.0.0","cross-env":"^7.0.3","@slimio/is":"^1.5.1","@types/node":"^18.11.18","@small-tech/tap-monkey":"^1.4.0","@nodesecure/eslint-config":"^1.6.0","@small-tech/esm-tape-runner":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_6.0.1_1673818026222_0.8133309612241675","host":"s3://npm-registry-packages"}},"6.1.0":{"name":"@nodesecure/js-x-ray","version":"6.1.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@6.1.0","maintainers":[{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"antoine-coulon","email":"coulon_antoine@outlook.fr"},{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"f3405071572a0368508a8a95be132de39dc47676","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-6.1.0.tgz","fileCount":36,"integrity":"sha512-12sZNQS6adUoTsQAesiaVU5py9wevlBP6iH0aObpR4CrGaf72r/wH44ngFhVgQa1e6kMG9deBSHlbedqUVSrhg==","signatures":[{"sig":"MEUCIQCdX+4rNd5iKgwn5igK6YYpp3svtph6msmWGfpS0LsdcQIgVHRet1oQQmsdO/kSRLCrCKBbI5qZ6GKN8r/C//FROjA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56834,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkRBTnACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqksQ//ewMXp5ftaz2vxLlKIbhkcP93PhHazxJsMuNscuhzjlynT9OT\r\nvvjP1mQlJOtJwEMx5LTnQ+80GAW5m9QjyBjpmo6F89dvzTt1HfW0aXzqr33k\r\nnFJuafynQhH1+M8Z+NcYYqJ9Kv/FfB7ikEC2pXWOxO18sxAFrpzCPDzmwOyu\r\n0VynHuRvvTPUOr3ZF4/VboPrEyDqktkXg03yFnlaJ5qb8r47m88T/+oETV6i\r\nr6cPCqLCYODdirB85S/2iWNlnNLeFFAE8RZ4WoM34TatP4D243k/RKtHO9Hg\r\nkrXQbquumSjRus5S8uF2DgNCjF2KZZYhWK/hO3BEvallC8De50avLZRzD93e\r\nAe/fuXxe+f6IBpbmYidKkd0SjjJIarUCENgMyKT7yhBDt/l82UKJMRn8enwp\r\n0VjJ/mIktNdQN1M7xEj16Rewo00TscoPOtHIKLO3tfJabE2+VDMEqMcPHqFi\r\nWihrAJRdPMCtmuKog5zP1kvaIjw9jUbErU1w7jyqGTysD4lbkezDxGjp1MwF\r\n5DfJ5T3xfJDpaxo66XnfmmKy8+gj0mLuUgZK0TizO8y8jzlVSRgHZNSnKVr+\r\naCDEcXDICuaLZH5C021LmvjL6Nnjz7jNXRoNyHkxn2efjd2F4Op9miRqivNm\r\nZObtn5DUKfbp4ephlLkWLUStMN6Uyoaz4mY=\r\n=Mx3S\r\n-----END PGP SIGNATURE-----\r\n"},"type":"module","types":"./index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./index.js","gitHead":"222e5eb4140788bcca88751ac82467afc4905f01","scripts":{"lint":"eslint src test","test":"c8 --all --src ./src -r html npm run test-only","check":"cross-env npm run lint && npm run test-only","test-only":"cross-env esm-tape-runner 'test/**/*.spec.js' | tap-monkey","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"_npmVersion":"9.5.1","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"18.16.0","dependencies":{"meriyah":"^4.3.3","safe-regex":"^2.1.1","estree-walker":"^3.0.1","is-minified-code":"^2.0.0","@nodesecure/sec-literal":"^1.2.0","@nodesecure/estree-ast-utils":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^7.12.0","tape":"^5.6.1","eslint":"^8.31.0","pkg-ok":"^3.0.0","cross-env":"^7.0.3","@slimio/is":"^2.0.0","@types/node":"^18.11.18","@small-tech/tap-monkey":"^1.4.0","@nodesecure/eslint-config":"^1.6.0","@small-tech/esm-tape-runner":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_6.1.0_1682183399238_0.02766341143372686","host":"s3://npm-registry-packages"}},"6.1.1":{"name":"@nodesecure/js-x-ray","version":"6.1.1","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@6.1.1","maintainers":[{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"antoine-coulon","email":"coulon_antoine@outlook.fr"},{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"e72f28052b07dca786da5714ae7c0d47bd0f8251","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-6.1.1.tgz","fileCount":36,"integrity":"sha512-M6ArxA43fWnoy6DTLLKu50I2M8LnDOkX4Np3O4Hx/BPOTfvqJl6DzV66DzoxWyltKtrqoE6tA+4FbV9WVV3Z2g==","signatures":[{"sig":"MEQCIHMPaQ5ZJJb77caOH+62C+2saMgmPk8jLGXup5kW51ZBAiAGluHvHXBZon3rchLAdR5A6UIZW5jWeXzoz9nh+OwNrA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":56851},"type":"module","types":"./index.d.ts","engines":{"node":"^12.20.0 || ^14.13.1 || >=16.0.0"},"exports":"./index.js","gitHead":"a4f3315666d661604372c865d9da3c204f5f17af","scripts":{"lint":"eslint src test","test":"c8 --all --src ./src --reporter=lcov npm run test-only","check":"cross-env npm run lint && npm run test-only","test-only":"cross-env esm-tape-runner 'test/**/*.spec.js' | tap-monkey","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"_npmVersion":"9.7.1","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"18.16.0","dependencies":{"meriyah":"^4.3.3","safe-regex":"^2.1.1","estree-walker":"^3.0.1","is-minified-code":"^2.0.0","@nodesecure/sec-literal":"^1.2.0","@nodesecure/estree-ast-utils":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.0","tape":"^5.6.1","eslint":"^8.31.0","pkg-ok":"^3.0.0","cross-env":"^7.0.3","@slimio/is":"^2.0.0","@types/node":"^20.3.0","@small-tech/tap-monkey":"^1.4.0","@nodesecure/eslint-config":"^1.6.0","@small-tech/esm-tape-runner":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_6.1.1_1687453679094_0.675871181290201","host":"s3://npm-registry-packages"}},"6.2.0":{"name":"@nodesecure/js-x-ray","version":"6.2.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@6.2.0","maintainers":[{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"antoine-coulon","email":"coulon_antoine@outlook.fr"},{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"6a4adedf891f098c2a251f28ec3fdbd5e111ca74","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-6.2.0.tgz","fileCount":36,"integrity":"sha512-4dU7O9ARHU0LfQ+rR7U1T8urmununIiAgPQbVu24XUFRTsGoyWeoG+DhE3pxsunlvjpbr8WF5LWjYv5NJRxXlA==","signatures":[{"sig":"MEUCIGqbstPlQGJXAbEmD/az4rJfibU5bdLkiIePJcT0DSumAiEAsl98IheqqAORli3VlOcPwB/N+g+fr7UT8ySVdSJYdsE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57393},"type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":"./index.js","gitHead":"b598587bbd433f7a3d215c1c4adbe16497492f1d","scripts":{"lint":"eslint src test","test":"c8 --all --src ./src -r html npm run test-only","check":"npm run lint && npm run test-only","test-only":"glob -c \"node --test-reporter=spec --test\" \"./test/**/*.spec.js\"","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"20.6.1","dependencies":{"meriyah":"^4.3.3","safe-regex":"^2.1.1","estree-walker":"^3.0.1","is-minified-code":"^2.0.0","@nodesecure/sec-literal":"^1.2.0","@nodesecure/estree-ast-utils":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","glob":"^10.3.4","eslint":"^8.31.0","pkg-ok":"^3.0.0","@types/node":"^20.6.2","@nodesecure/eslint-config":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_6.2.0_1701010012682_0.9047134300202262","host":"s3://npm-registry-packages"}},"6.2.1":{"name":"@nodesecure/js-x-ray","version":"6.2.1","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@6.2.1","maintainers":[{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"antoine-coulon","email":"coulon_antoine@outlook.fr"},{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"283c0667c935aca1d8ddf01f8017f75925468b0f","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-6.2.1.tgz","fileCount":36,"integrity":"sha512-2YL5TClrEat+c8l44mo+hDOnz5gi+RretAGXrKIY34CweDOggcAMsg7V6WETUmdzTGNySm4gLZExxOrj1lOJNA==","signatures":[{"sig":"MEQCICJObjSCkEM9n6hhrCpwUNYqw9AonehYX+fj3tqELNvWAiAaWgWCINS3CFhWTT2/Su5lCtDLbQ71QLkRFDaopIToRg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57504},"type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":"./index.js","gitHead":"a54b2aa138b16da5544bdc9bdf2b05df64379901","scripts":{"lint":"eslint src test","test":"c8 --all --src ./src -r html npm run test-only","check":"npm run lint && npm run test-only","test-only":"glob -c \"node --test-reporter=spec --test\" \"./test/**/*.spec.js\"","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"_npmVersion":"9.8.1","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"20.6.1","dependencies":{"meriyah":"^4.3.3","safe-regex":"^2.1.1","estree-walker":"^3.0.1","is-minified-code":"^2.0.0","@nodesecure/sec-literal":"^1.2.0","@nodesecure/estree-ast-utils":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","glob":"^10.3.4","eslint":"^8.31.0","pkg-ok":"^3.0.0","@types/node":"^20.6.2","@nodesecure/eslint-config":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_6.2.1_1701339376378_0.670251877532924","host":"s3://npm-registry-packages"}},"6.3.0":{"name":"@nodesecure/js-x-ray","version":"6.3.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@6.3.0","maintainers":[{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"antoine-coulon","email":"coulon_antoine@outlook.fr"},{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"862ae0081f93268328ba47db8ed1da8a60f82a23","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-6.3.0.tgz","fileCount":36,"integrity":"sha512-nRr+7N2bxV8sWH2N1+mXCfT6qVepSL+F5jrjU25D+XkKc45WKkQzQ9Q8yRMssey9+vZSPZIwZc70J3VwuWOy5g==","signatures":[{"sig":"MEYCIQCsVJz3R7nnO9aalHQ29/TKi+zxjjFoj6hPZrPcOcp+6wIhALsT/Rpe17qukX7OGp44TwWjsADSXzoaYFVV5aXcSLtd","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58027},"type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":"./index.js","gitHead":"af0fce55d472b6a655f51474e47dc13331588abf","scripts":{"lint":"eslint src test","test":"c8 --all --src ./src -r html npm run test-only","check":"npm run lint && npm run test-only","test-only":"glob -c \"node --test-reporter=spec --test\" \"./test/**/*.spec.js\"","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"workspaces":["workspaces/estree-ast-utils","workspaces/sec-literal"],"_npmVersion":"9.8.1","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"20.6.1","dependencies":{"meriyah":"^4.3.3","safe-regex":"^2.1.1","estree-walker":"^3.0.1","is-minified-code":"^2.0.0","@nodesecure/sec-literal":"^1.2.0","@nodesecure/estree-ast-utils":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^8.0.1","glob":"^10.3.4","tape":"^5.7.2","eslint":"^8.31.0","pkg-ok":"^3.0.0","cross-env":"^7.0.3","@types/node":"^20.6.2","iterator-matcher":"^2.1.0","@small-tech/tap-monkey":"^1.4.0","@nodesecure/eslint-config":"^1.6.0","@small-tech/esm-tape-runner":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_6.3.0_1701612952848_0.14470566089517112","host":"s3://npm-registry-packages"}},"7.0.0":{"name":"@nodesecure/js-x-ray","version":"7.0.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@7.0.0","maintainers":[{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"antoine-coulon","email":"coulon_antoine@outlook.fr"},{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"15a45d3c0f09cc931bd6f49e11b9fd5d482f0003","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-7.0.0.tgz","fileCount":38,"integrity":"sha512-lalHMPY024jNYHEC9PP+iEJB13j/9Lqi3r7ogu9sZvMmH9aZJjbeC0SizlkpbDmhGZ3YDjP1+Lhwlp24M2+Shw==","signatures":[{"sig":"MEUCIApmGM5gv7JdW2vxa+a2V2P2SpfeLGCuyPa2h5LZONB4AiEAiL60Ke5UxeBacLer8Rn+U4aSzvflx9liVVVKsWHvZks=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":69890},"type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":"./index.js","gitHead":"7a18ca740664a0adfc4104153caeb26b9a6b45da","scripts":{"lint":"eslint src test","test":"c8 --all --src ./src -r html npm run test-only","check":"npm run lint && npm run test-only","test-only":"glob -c \"node --test-reporter=spec --test\" \"./test/**/*.spec.js\"","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"workspaces":["workspaces/estree-ast-utils","workspaces/sec-literal","workspaces/ts-source-parser"],"_npmVersion":"9.8.1","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"20.6.1","dependencies":{"meriyah":"^4.3.3","safe-regex":"^2.1.1","ts-pattern":"^5.0.6","estree-walker":"^3.0.1","frequency-set":"^1.0.2","is-minified-code":"^2.0.0","@nodesecure/sec-literal":"^1.2.0","@nodesecure/estree-ast-utils":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","glob":"^10.3.4","eslint":"^8.31.0","pkg-ok":"^3.0.0","cross-env":"^7.0.3","@types/node":"^20.6.2","iterator-matcher":"^2.1.0","@nodesecure/eslint-config":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_7.0.0_1711924685283_0.5855752228932523","host":"s3://npm-registry-packages"}},"7.1.0":{"name":"@nodesecure/js-x-ray","version":"7.1.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@7.1.0","maintainers":[{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"antoine-coulon","email":"coulon_antoine@outlook.fr"},{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"2f6b9043f3715e5ad43d4bd37fb2800e7ca8398b","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-7.1.0.tgz","fileCount":39,"integrity":"sha512-U2XY8edQjZdmDsDbQOm7D1gwoBNQS7qnuwIzZerWJHPpQlDChHVJI6Vle9qyj6XlYETQuB9W3M4VxXqAFAMcOA==","signatures":[{"sig":"MEUCIGIQOG0yxEKNa5JIU5qu9rDlSzvdtF9BIng6qmLXJPogAiEA189XZP9u71nt60xSe9j1cNDHylegZ67GM8fqJJ5QNVA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73964},"type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":"./index.js","gitHead":"c24938b198c4daf3a9476626da0efc311f115ed0","scripts":{"lint":"eslint src test","test":"c8 --all --src ./src -r html npm run test-only","check":"npm run lint && npm run test-only","test-only":"glob -c \"node --test-reporter=spec --test\" \"./test/**/*.spec.js\"","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"workspaces":["workspaces/estree-ast-utils","workspaces/sec-literal","workspaces/ts-source-parser"],"_npmVersion":"9.8.1","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"20.6.1","dependencies":{"meriyah":"^4.3.3","safe-regex":"^2.1.1","ts-pattern":"^5.0.6","estree-walker":"^3.0.1","frequency-set":"^1.0.2","is-minified-code":"^2.0.0","@nodesecure/sec-literal":"^1.2.0","@nodesecure/estree-ast-utils":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","glob":"^10.3.4","eslint":"^9.0.0","pkg-ok":"^3.0.0","cross-env":"^7.0.3","@types/node":"^20.6.2","iterator-matcher":"^2.1.0","@nodesecure/eslint-config":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_7.1.0_1715777137788_0.41123954406247454","host":"s3://npm-registry-packages"}},"7.1.1":{"name":"@nodesecure/js-x-ray","version":"7.1.1","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@7.1.1","maintainers":[{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"antoine-coulon","email":"coulon_antoine@outlook.fr"},{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"2bf2c56b995e56129aae8719da7b4de3cf49f8d1","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-7.1.1.tgz","fileCount":39,"integrity":"sha512-ri5PhD5jtLCbGOBhD5ssQaqMkd2ThRuBG+f7K5pJDE9wgqfbpr7CWnIEZrOZP7jhNEbzQ2zlbX/t0gsI+cyhbg==","signatures":[{"sig":"MEUCIQDp/Yqi2BWmavgioN9INYGIBFt+AU0DWZRASp9jV8t51QIgW2R21lSLI4GI619PIEK//3C4MB5aFuKasdX48COAjqw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":74168},"type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":"./index.js","gitHead":"12baaafb948dee219d1e54e76392ad8fde01cd50","scripts":{"lint":"eslint src test","test":"c8 --all --src ./src -r html npm run test-only","check":"npm run lint && npm run test-only","test-only":"glob -c \"node --test-reporter=spec --test\" \"./test/**/*.spec.js\"","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"workspaces":["workspaces/estree-ast-utils","workspaces/sec-literal","workspaces/ts-source-parser"],"_npmVersion":"9.8.1","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"20.6.1","dependencies":{"meriyah":"^4.3.3","safe-regex":"^2.1.1","ts-pattern":"^5.0.6","estree-walker":"^3.0.1","frequency-set":"^1.0.2","is-minified-code":"^2.0.0","@nodesecure/sec-literal":"^1.2.0","@nodesecure/estree-ast-utils":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","glob":"^10.3.4","eslint":"^9.0.0","pkg-ok":"^3.0.0","cross-env":"^7.0.3","@types/node":"^20.6.2","iterator-matcher":"^2.1.0","@nodesecure/eslint-config":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_7.1.1_1715779939117_0.8775109691591936","host":"s3://npm-registry-packages"}},"7.2.0":{"name":"@nodesecure/js-x-ray","version":"7.2.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@7.2.0","maintainers":[{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"antoine-coulon","email":"coulon_antoine@outlook.fr"},{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"def9c0b7c9aec8d0aad9f3193b7b0c6806e9bfdb","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-7.2.0.tgz","fileCount":39,"integrity":"sha512-VQjvZwPP4KF60rplzCvl1ct1uREoaFiV1UKpkxTFtQLnxvc06ysF8YiNkTiCO3415f1HfRaq/wZ41V1wTd2IPg==","signatures":[{"sig":"MEUCICsAF2RNUAtX5Sx/ubVBmvEwo+ZkWYifOXUM4FQBwSqHAiEA/7r9Zc3MZub1EE9PzmNO58Q0RreiXN5k8gbjFRfQalA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":75643},"type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":"./index.js","gitHead":"96318de5153af55116ece5011c35f6e9c8590574","scripts":{"lint":"eslint src test","test":"c8 --all --src ./src -r html npm run test-only","check":"npm run lint && npm run test-only","test-only":"glob -c \"node --test-reporter=spec --test\" \"./test/**/*.spec.js\"","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"workspaces":["workspaces/estree-ast-utils","workspaces/sec-literal","workspaces/ts-source-parser"],"_npmVersion":"10.5.2","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"20.13.1","dependencies":{"meriyah":"^4.3.3","safe-regex":"^2.1.1","ts-pattern":"^5.0.6","estree-walker":"^3.0.1","frequency-set":"^1.0.2","is-minified-code":"^2.0.0","@nodesecure/sec-literal":"^1.2.0","@nodesecure/estree-ast-utils":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^9.0.0","glob":"^10.3.4","eslint":"^9.0.0","pkg-ok":"^3.0.0","cross-env":"^7.0.3","@types/node":"^20.6.2","iterator-matcher":"^2.1.0","@nodesecure/eslint-config":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_7.2.0_1716224208647_0.2095424160854118","host":"s3://npm-registry-packages"}},"7.3.0":{"name":"@nodesecure/js-x-ray","version":"7.3.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@7.3.0","maintainers":[{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"antoine-coulon","email":"coulon_antoine@outlook.fr"},{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"4dac363d63548135e410f0999e5a267de2021ef7","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-7.3.0.tgz","fileCount":39,"integrity":"sha512-vvPWewLTm0ANYBxOe+Lm3FBLYEa6+G2kSxsuz6QsJWZfmLmyxSXdImm8r0+6qFIapMdal9fquICXUbFu/zkibg==","signatures":[{"sig":"MEUCIDefriSukcjRDfMgw9PYOVS+/8LBl4HUDCrHdCj+xOo4AiEArnJuQSIvmc6NwiB1JBmaZXO2k+I57wM2Gs6BG26pWyk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":78090},"type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":"./index.js","gitHead":"5ad1570af12726f6449bc719b51ed195d6767b86","scripts":{"lint":"eslint src test","test":"c8 --all --src ./src -r html npm run test-only","check":"npm run lint && npm run test-only","test-only":"glob -c \"node --test-reporter=spec --test\" \"./test/**/*.spec.js\"","prepublishOnly":"pkg-ok"},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"workspaces":["workspaces/estree-ast-utils","workspaces/sec-literal","workspaces/ts-source-parser"],"_npmVersion":"10.5.2","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"20.13.1","dependencies":{"meriyah":"^4.3.3","safe-regex":"^2.1.1","ts-pattern":"^5.0.6","estree-walker":"^3.0.1","frequency-set":"^1.0.2","is-minified-code":"^2.0.0","@nodesecure/sec-literal":"^1.2.0","@nodesecure/estree-ast-utils":"^1.3.1"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","glob":"^11.0.0","eslint":"^9.0.0","pkg-ok":"^3.0.0","cross-env":"^7.0.3","@types/node":"^20.6.2","iterator-matcher":"^2.1.0","@nodesecure/eslint-config":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_7.3.0_1721947237568_0.2922789346086965","host":"s3://npm-registry-packages"}},"8.0.0":{"name":"@nodesecure/js-x-ray","version":"8.0.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@8.0.0","maintainers":[{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"antoine-coulon","email":"coulon_antoine@outlook.fr"},{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"634fe1f979285443810c79762205d988b07040a9","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-8.0.0.tgz","fileCount":39,"integrity":"sha512-RTDrJfYuLIZ1pnIz+KJOCfH+kHaoxkO0Nyr2xo/6eiuFKzO1F0gSnrE1uQfhUGfeBiMiwx2qzOdyeKFgYn5Baw==","signatures":[{"sig":"MEQCIDeEydJa204peZo3jPeSzbJVbj+qJS7VoZiIcqLPbfCnAiAaYxt5sC5vQSb838MGsHb/IQ7mRERrsP0Ds3FoSZiYnw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":73821},"type":"module","types":"./index.d.ts","engines":{"node":">=18.0.0"},"exports":"./index.js","gitHead":"f117a38b4875907a10a878f8758f866b411f1bb1","scripts":{"lint":"eslint src workspaces test","test":"c8 --all --src ./src -r html npm run test-only","check":"npm run lint && npm run test-only","test-only":"glob -c \"node --test-reporter=spec --test\" \"./test/**/*.spec.js\""},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"workspaces":["workspaces/estree-ast-utils","workspaces/sec-literal","workspaces/ts-source-parser"],"_npmVersion":"10.5.2","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"20.13.1","dependencies":{"meriyah":"^5.0.0","digraph-js":"^2.2.3","safe-regex":"^2.1.1","ts-pattern":"^5.0.6","estree-walker":"^3.0.1","frequency-set":"^1.0.2","is-minified-code":"^2.0.0","@nodesecure/sec-literal":"^1.2.0","@nodesecure/estree-ast-utils":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","glob":"^11.0.0","@types/node":"^22.0.0","iterator-matcher":"^2.1.0","@openally/config.eslint":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_8.0.0_1723836753396_0.6094763529097755","host":"s3://npm-registry-packages"}},"8.1.0":{"name":"@nodesecure/js-x-ray","version":"8.1.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@8.1.0","maintainers":[{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"antoine-coulon","email":"coulon_antoine@outlook.fr"},{"name":"pierred","email":"pierredemailly.pro@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"7e7f9f0eb2f04b7f70b3109ed8ee25840ddbc1d4","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-8.1.0.tgz","fileCount":40,"integrity":"sha512-karTzRWIXYA4ME1gT5e8C4c8GUzTg9bgUNw0ufl1H+64qunDEGB8g/QnEYv/dsQy7lZLqvt0ohUI4XIPtWbNrA==","signatures":[{"sig":"MEYCIQDZq8C225VrhiGi8ggngT71EfXcs9gnLgFHnwL/qJHNBAIhAIX/PDLZNLGR39lSBS7e54YUfvk9GTxBtnlqxPck+dFK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74527},"type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":"./index.js","gitHead":"546033a0dffc7b6ccf38a350f5a5a4ca18ceff7e","scripts":{"lint":"eslint src workspaces test","test":"c8 --all --src ./src -r html npm run test-only","check":"npm run lint && npm run test-only","test-only":"glob -c \"node --test-reporter=spec --test\" \"./test/**/*.spec.js\""},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"workspaces":["workspaces/estree-ast-utils","workspaces/sec-literal","workspaces/ts-source-parser"],"_npmVersion":"10.9.2","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"22.13.0","dependencies":{"meriyah":"^6.0.0","digraph-js":"^2.2.3","safe-regex":"^2.1.1","ts-pattern":"^5.0.6","estree-walker":"^3.0.1","frequency-set":"^1.0.2","is-minified-code":"^2.0.0","@nodesecure/sec-literal":"^1.2.0","@nodesecure/estree-ast-utils":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","glob":"^11.0.0","@types/node":"^22.0.0","iterator-matcher":"^2.1.0","@openally/config.eslint":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_8.1.0_1741539316788_0.39885259571928766","host":"s3://npm-registry-packages-npm-production"}},"8.1.1":{"name":"@nodesecure/js-x-ray","version":"8.1.1","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@8.1.1","maintainers":[{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"antoine-coulon","email":"coulon_antoine@outlook.fr"},{"name":"pierred","email":"pierredemailly.pro@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"27de1144fd7873a48e7539718323fe27a0f29f80","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-8.1.1.tgz","fileCount":40,"integrity":"sha512-AVH5D9XR3O11naADJ/WFZT5/8COAG9wOw6wHQskPZaQ4iOj00NpmNudnh8I6wdprlg0auqb9h7jngpsedwrd6A==","signatures":[{"sig":"MEUCIAbeUM2pC38ZV7joUzIGU2WTabJvvHT5Bu4bohIVEJLcAiEAi0U64OK8BRvSPDnT3K+vCel2r/f4jDH3VpqBiS2GvXQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74529},"type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":"./index.js","gitHead":"de2b7c048a046e812e280a94d5a7025b12787fa6","scripts":{"lint":"eslint src workspaces test","test":"c8 --all --src ./src -r html npm run test-only","check":"npm run lint && npm run test-only","test-only":"glob -c \"node --test-reporter=spec --test\" \"./test/**/*.spec.js\""},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"workspaces":["workspaces/estree-ast-utils","workspaces/sec-literal","workspaces/ts-source-parser"],"_npmVersion":"10.9.2","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"22.13.0","dependencies":{"meriyah":"^6.0.0","digraph-js":"^2.2.3","safe-regex":"^2.1.1","ts-pattern":"^5.0.6","estree-walker":"^3.0.1","frequency-set":"^1.0.2","is-minified-code":"^2.0.0","@nodesecure/sec-literal":"^1.2.0","@nodesecure/estree-ast-utils":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","glob":"^11.0.0","@types/node":"^22.0.0","iterator-matcher":"^2.1.0","@openally/config.eslint":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_8.1.1_1746887230107_0.3443872778631256","host":"s3://npm-registry-packages-npm-production"}},"8.2.0":{"name":"@nodesecure/js-x-ray","version":"8.2.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@8.2.0","maintainers":[{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"antoine-coulon","email":"coulon_antoine@outlook.fr"},{"name":"pierred","email":"pierredemailly.pro@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"93222ed95d93cfd1d75cafb5d178cb29e9ea5657","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-8.2.0.tgz","fileCount":41,"integrity":"sha512-37CiEJHjuskIl6xekbfP9Zhn0JKxKBSJAKtQKRDrrlNFs/7LtR3VVukNyQgvKoEsQuEHsAkPEl0ECuR4LHM9tw==","signatures":[{"sig":"MEUCIANvAlpwGeELOvqbw1x5n7zYZs5vDZ6fcf6YCTu4/1+QAiEA5lCrH67xCuGhNLBRE9abbEjNOaknxUEpMhAkxvoWbh8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75894},"type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":"./index.js","gitHead":"b7927e324808533f27414ae9f0ec07e75f82f4ae","scripts":{"lint":"eslint src workspaces test","test":"c8 --all --src ./src -r html npm run test-only","check":"npm run lint && npm run test-only","test-only":"glob -c \"node --test-reporter=spec --test\" \"./test/**/*.spec.js\""},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"workspaces":["workspaces/estree-ast-utils","workspaces/sec-literal","workspaces/ts-source-parser"],"_npmVersion":"11.3.0","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"24.0.1","dependencies":{"meriyah":"^6.0.0","digraph-js":"^2.2.3","safe-regex":"^2.1.1","ts-pattern":"^5.0.6","estree-walker":"^3.0.1","frequency-set":"^1.0.2","is-minified-code":"^2.0.0","@nodesecure/sec-literal":"^1.2.0","@nodesecure/estree-ast-utils":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","glob":"^11.0.0","@types/node":"^22.0.0","iterator-matcher":"^2.1.0","@openally/config.eslint":"^2.0.0"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_8.2.0_1748422910809_0.47572073813952187","host":"s3://npm-registry-packages-npm-production"}},"9.0.0":{"name":"@nodesecure/js-x-ray","version":"9.0.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@9.0.0","maintainers":[{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"antoine-coulon","email":"coulon_antoine@outlook.fr"},{"name":"pierred","email":"pierredemailly.pro@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"91678f8d45bf40caf9c0d53efbb1c39f6ec24211","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-9.0.0.tgz","fileCount":41,"integrity":"sha512-yAE/b8BqcR5Lqw7ooIRVAgIckntbO9cwWuZkdb4nhqHu0c+EbMTHN03++TKtjhKW+12vIpcsDaC5EPN3jI+FGQ==","signatures":[{"sig":"MEQCIBvqvPb44xzParb6o6tDScBHo/poQJy8Hf/l8kr9ChdMAiACdf839ddxa8vVL4zaiM9Va0Shm3EjTYAOoHjSKqm1vA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":77105},"type":"module","types":"./index.d.ts","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./index.d.ts","import":"./index.js"},"./warnings":{"types":"./types/warnings.d.ts","import":"./src/warnings.js"},"./package.json":"./package.json"},"gitHead":"28a7ba0ffa2ec95189ad21154dcdb8a2486dcb59","scripts":{"lint":"eslint src workspaces test","test":"c8 --all --src ./src -r html npm run test-only","check":"npm run lint && npm run test-only","test-only":"glob -c \"node --test-reporter=spec --test\" \"./test/**/*.spec.js\"","ci:publish":"changeset publish","ci:version":"changeset version"},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"workspaces":["workspaces/estree-ast-utils","workspaces/sec-literal","workspaces/ts-source-parser"],"_npmVersion":"11.3.0","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"24.0.1","dependencies":{"meriyah":"^6.0.0","digraph-js":"^2.2.3","safe-regex":"^2.1.1","ts-pattern":"^5.0.6","estree-walker":"^3.0.1","frequency-set":"^1.0.2","is-minified-code":"^2.0.0","@nodesecure/sec-literal":"^1.2.0","@nodesecure/estree-ast-utils":"^1.5.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.2","glob":"^11.0.0","@types/node":"^22.0.0","@changesets/cli":"^2.29.4","iterator-matcher":"^2.1.0","@openally/config.eslint":"^2.0.0","@changesets/changelog-github":"^0.5.1"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_9.0.0_1749071896510_0.35213072351068586","host":"s3://npm-registry-packages-npm-production"}},"9.1.0":{"name":"@nodesecure/js-x-ray","version":"9.1.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@9.1.0","maintainers":[{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"antoine-coulon","email":"coulon_antoine@outlook.fr"},{"name":"pierred","email":"pierredemailly.pro@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"3bfcc30fca30ff3f5e410964a15d46016cd0f8b3","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-9.1.0.tgz","fileCount":38,"integrity":"sha512-3KHzdn7R+jYjSOBtaZITTkzqtiyM7d81h+VtBnhd8Cc+a7aMmWQtDQgdPY9inJGmfEO57ZCt9mWaL9iycs0HSQ==","signatures":[{"sig":"MEYCIQDY2vss6IZRRzL7T9qNzd/QubkMXRoc5WKHpe16uxIjRAIhAMSaj9HDI8kdauW9pB4fj9ejeENdWJ68yGIXDzee4o31","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":76888},"type":"module","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./warnings":{"types":"./dist/warnings.d.ts","import":"./dist/warnings.js"},"./package.json":"./package.json"},"gitHead":"5f9dc0e5fb85ec72869664be3a78e5d5265efb35","scripts":{"test":"c8 --all --src ./src -r html npm run test-only","build":"tsc","test-only":"tsx --test-reporter=spec --test \"./test/**/*.spec.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"fraxken","actor":{"name":"fraxken","type":"user","email":"gentilhomme.thomas@gmail.com"},"email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"22.16.0","dependencies":{"meriyah":"^6.0.0","digraph-js":"^2.2.3","safe-regex":"^2.1.1","ts-pattern":"^5.0.6","estree-walker":"^3.0.1","frequency-set":"^1.0.2","is-minified-code":"^2.0.0","@nodesecure/tracer":"^2.0.0","@nodesecure/sec-literal":"^1.2.0","@nodesecure/estree-ast-utils":"^4.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_9.1.0_1751369868364_0.2003918660759343","host":"s3://npm-registry-packages-npm-production"}},"9.2.0":{"name":"@nodesecure/js-x-ray","version":"9.2.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@9.2.0","maintainers":[{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"antoine-coulon","email":"coulon_antoine@outlook.fr"},{"name":"pierred","email":"pierredemailly.pro@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"05f334dcf74cbd480f6851729f6504b83caa42f2","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-9.2.0.tgz","fileCount":143,"integrity":"sha512-msKRKLod4MLmS2dmXro35uucCbgXMOBpedacp8mxLttAs/M28aw3dTCYv63mBpNyePIb7kJ9j+2SsK6H2GBGaA==","signatures":[{"sig":"MEUCIQDOth9z6G8Xyicz71Pb2g+ajhF98GfeLAkUYhZ89XIIxgIgT899HchESUcnb5S5Boph2wbfAokOb1QrK/bKfnF+t4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":177296},"type":"module","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./warnings":{"types":"./dist/warnings.d.ts","import":"./dist/warnings.js"},"./package.json":"./package.json"},"gitHead":"3da3600713bf7f6890e3dcefedeec2ea53d747c2","scripts":{"test":"c8 --all --src ./src -r html npm run test-only","build":"tsc","test-only":"tsx --test-reporter=spec --test \"./test/**/*.spec.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"fraxken","actor":{"name":"fraxken","type":"user","email":"gentilhomme.thomas@gmail.com"},"email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"22.16.0","dependencies":{"meriyah":"^6.0.0","digraph-js":"^2.2.3","safe-regex":"^2.1.1","ts-pattern":"^5.0.6","estree-walker":"^3.0.1","frequency-set":"^1.0.2","is-minified-code":"^2.0.0","@nodesecure/tracer":"^2.0.0","@nodesecure/sec-literal":"^1.2.0","@nodesecure/estree-ast-utils":"^4.1.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_9.2.0_1751395216903_0.17191449699054684","host":"s3://npm-registry-packages-npm-production"}},"10.0.0":{"name":"@nodesecure/js-x-ray","version":"10.0.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@10.0.0","maintainers":[{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"antoine-coulon","email":"coulon_antoine@outlook.fr"},{"name":"pierred","email":"pierredemailly.pro@gmail.com"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"5de4952a62433ddcd0cfb000da998e15edf59294","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-10.0.0.tgz","fileCount":171,"integrity":"sha512-kYHk1b2c5To7xf7YG/RMS8m70dfY8vXWJmiSwp62BjUdamsICQb95bshNKQPxZcvwRMuiWG2ttPNWujUSGeZ2w==","signatures":[{"sig":"MEYCIQD8QTGEDa4A37TulGUedbe2ng5kDIlkD05764ZWido7kwIhAJHWT2vBulOvPjHFKxa+tocHyXmlG1Na6tOd9vkDZhWx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207870},"type":"module","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./warnings":{"types":"./dist/warnings.d.ts","import":"./dist/warnings.js"},"./package.json":"./package.json"},"gitHead":"f61651bfd80edc476494f58970bedd50b545549b","scripts":{"test":"c8 --all --src ./src -r html npm run test-only","build":"tsc","test-only":"tsx --test-reporter=spec --test \"./test/**/*.spec.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"_npmVersion":"10.9.2","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"22.17.0","dependencies":{"meriyah":"^6.0.0","digraph-js":"^2.2.3","safe-regex":"^2.1.1","ts-pattern":"^5.0.6","frequency-set":"^1.0.2","is-minified-code":"^2.0.0","@nodesecure/tracer":"^3.0.0","@nodesecure/sec-literal":"^1.2.0","@nodesecure/estree-ast-utils":"^4.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_10.0.0_1752970129980_0.6541124677568635","host":"s3://npm-registry-packages-npm-production"}},"10.1.0":{"name":"@nodesecure/js-x-ray","version":"10.1.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@10.1.0","maintainers":[{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"antoine-coulon","email":"coulon_antoine@outlook.fr"},{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"clemgbld","email":"clementgombauld@hotmail.fr"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"2d81df220f9148c3b4feac3bc26f17cef0a08051","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-10.1.0.tgz","fileCount":171,"integrity":"sha512-urxN/1mQT5aad+hnm60aVYx7WswZtSygwNVbf45L1zynW/pfNx12FnfZxpF2D5VMbu74wP7ydtvk+kKR6RE+XQ==","signatures":[{"sig":"MEUCIQCqViYNqbxoLY3VcjZLbPVKF2N6MBxdLkTu58I9u9XrLgIgOCQJtpxLejq8A6F0U+QxG7uNG+bV6iyRrM2eI1OnZuM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":207870},"type":"module","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./warnings":{"types":"./dist/warnings.d.ts","import":"./dist/warnings.js"},"./package.json":"./package.json"},"gitHead":"f4da076f7fe4634dcdbbfa86ca7f78e9af5c1f4e","scripts":{"test":"c8 --all --src ./src -r html npm run test-only","build":"tsc","test-only":"tsx --test-reporter=spec --test \"./test/**/*.spec.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"_npmVersion":"10.9.3","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"22.20.0","dependencies":{"meriyah":"^6.0.0","digraph-js":"^2.2.3","safe-regex":"^2.1.1","ts-pattern":"^5.0.6","frequency-set":"^2.1.0","is-minified-code":"^2.0.0","@nodesecure/tracer":"^3.0.0","@nodesecure/sec-literal":"^1.3.0","@nodesecure/estree-ast-utils":"^4.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_10.1.0_1761254499322_0.6608280227716101","host":"s3://npm-registry-packages-npm-production"}},"10.2.0":{"name":"@nodesecure/js-x-ray","version":"10.2.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@10.2.0","maintainers":[{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"antoine-coulon","email":"coulon_antoine@outlook.fr"},{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"clemgbld","email":"clementgombauld@hotmail.fr"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"5afe204f33bfa4da6457f7c366795a0090c68a7f","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-10.2.0.tgz","fileCount":175,"integrity":"sha512-vrWMgAT5zelQSQ6pdB3Y56hSyhp8uWCDA7bjkU4774rWiTeqJ/ZkHpZx5kXeZltlbSy2PoJIRgEyzgPVXM/xOA==","signatures":[{"sig":"MEUCIQD2X4678wzv1jEviumNV1npd/EQhaGZJmK2ihIOu/cx8gIgbRv30x1XXunhoRLOZlfgM3kKVg7yeZfW77jhMI8OYS8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210135},"type":"module","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./warnings":{"types":"./dist/warnings.d.ts","import":"./dist/warnings.js"},"./package.json":"./package.json"},"gitHead":"6edb7771cf101eec508bf99e1cf7fff82cb0b06c","scripts":{"test":"c8 --all --src ./src -r html npm run test-only","build":"tsc","test-only":"tsx --test-reporter=spec --test \"./test/**/*.spec.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"_npmVersion":"10.9.4","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"22.21.1","dependencies":{"meriyah":"^6.0.0","digraph-js":"2.2.4","safe-regex":"^2.1.1","ts-pattern":"^5.0.6","frequency-set":"^2.1.0","@nodesecure/tracer":"^3.0.0","@nodesecure/sec-literal":"^1.4.0","@nodesecure/estree-ast-utils":"^4.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_10.2.0_1762848200130_0.41729554461703033","host":"s3://npm-registry-packages-npm-production"}},"10.2.1":{"name":"@nodesecure/js-x-ray","version":"10.2.1","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@10.2.1","maintainers":[{"name":"kawacrepe","email":"vincent.dhennin@viacesi.fr"},{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"antoine-coulon","email":"coulon_antoine@outlook.fr"},{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"clemgbld","email":"clementgombauld@hotmail.fr"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"b425fff955e0634e47cc37c4e585dfc1f0b871ea","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-10.2.1.tgz","fileCount":175,"integrity":"sha512-KxfTLH7HTS1TRrIN8scQuX06nx1jUcKNe3hhNT3X+P//8AcqvPE84B14xZpNx7mdTpIMnEqQ4Q7t+GEhvQo3oA==","signatures":[{"sig":"MEYCIQDRtlmJOK3ZTsxQOFShaBj1+edDSIw1EIWfpipGycfv5QIhAPFBIAGmhxzf8MP0Cz+6bF3zvKcbYlxMdahMZm/+0Amb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":210622},"type":"module","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./warnings":{"types":"./dist/warnings.d.ts","import":"./dist/warnings.js"},"./package.json":"./package.json"},"gitHead":"f989652bc51f4fadf60c5a20ce7641d494317a66","scripts":{"test":"c8 --all --src ./src -r html npm run test-only","build":"tsc","test-only":"tsx --test-reporter=spec --test \"./test/**/*.spec.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git"},"_npmVersion":"10.9.4","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"22.21.1","dependencies":{"meriyah":"^6.0.0","digraph-js":"2.2.4","safe-regex":"^2.1.1","ts-pattern":"^5.0.6","frequency-set":"^2.1.0","@nodesecure/tracer":"^3.0.0","@nodesecure/sec-literal":"^1.4.0","@nodesecure/estree-ast-utils":"^4.2.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_10.2.1_1764441254741_0.07399671303808919","host":"s3://npm-registry-packages-npm-production"}},"11.0.0":{"name":"@nodesecure/js-x-ray","version":"11.0.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@11.0.0","maintainers":[{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"clemgbld","email":"clementgombauld@hotmail.fr"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"9f857fd3b5aafc9e7f6a2af077adaf16ccd2bfee","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-11.0.0.tgz","fileCount":179,"integrity":"sha512-nQExhPRU9+dPKoCxkkFZxlNCEAf2Ua4U4UWyULaKjKbQOGLXnxcenzSQZEkmJ4LzIc2K9slSgPQPDwIjQ/fLpw==","signatures":[{"sig":"MEQCIC8UBlO0nvqbxs22vDWM5P06sS5Crzw8ODCb8SWrA3/jAiBrq2DcXdrGOOPS2C+s0MaeMoP+SQyVPnMBCAC+WhETxA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nodesecure%2fjs-x-ray@11.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":216256},"type":"module","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./warnings":{"types":"./dist/warnings.d.ts","import":"./dist/warnings.js"},"./package.json":"./package.json"},"gitHead":"5afd9cc2f3eb55a5bf95557db980813d18372d13","scripts":{"test":"c8 --all --src ./src -r html npm run test-only","build":"tsc","test-only":"tsx --test-reporter=spec --test \"./test/**/*.spec.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53d65911-6389-475e-ac60-274d515c0b6f"}},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git","directory":"workspaces/js-x-ray"},"_npmVersion":"11.7.0","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"24.12.0","dependencies":{"meriyah":"7.0.0","ipaddr.js":"2.3.0","digraph-js":"2.2.4","safe-regex":"^2.1.1","ts-pattern":"^5.0.6","frequency-set":"^2.1.0","@nodesecure/tracer":"^3.0.0","@nodesecure/sec-literal":"^1.4.0","@nodesecure/estree-ast-utils":"^4.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_11.0.0_1766321824309_0.1518881021646863","host":"s3://npm-registry-packages-npm-production"}},"11.0.1":{"name":"@nodesecure/js-x-ray","version":"11.0.1","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@11.0.1","maintainers":[{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"clemgbld","email":"clementgombauld@hotmail.fr"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"3e1f90d6ee1b311dd7ad3da45ec28491ea337a53","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-11.0.1.tgz","fileCount":179,"integrity":"sha512-2oPTtirLYM6fcTV9FdQwI04ydT0kBKUyGvkd/17uKhGnA7Db/k9vtnQrkSayILRqAVdDHyzgTr9XVNgnITSpBg==","signatures":[{"sig":"MEUCIGgs55Ptxod1BnsbiVxa3KWRy/htM/VPvByR6x5ha7PNAiEA/wnyqYNxoC+jO9MJy5hX4ppaLxssKY0W0UjDYAzOHsg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nodesecure%2fjs-x-ray@11.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218819},"type":"module","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./warnings":{"types":"./dist/warnings.d.ts","import":"./dist/warnings.js"},"./package.json":"./package.json"},"gitHead":"81c213ebbf5cdfd864aff8d90d53723505ba789c","scripts":{"test":"c8 --all --src ./src -r html npm run test-only","build":"tsc","test-only":"tsx --test-reporter=spec --test \"./test/**/*.spec.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53d65911-6389-475e-ac60-274d515c0b6f"}},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git","directory":"workspaces/js-x-ray"},"_npmVersion":"11.7.0","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"24.12.0","dependencies":{"meriyah":"7.0.0","ipaddr.js":"2.3.0","digraph-js":"2.2.4","safe-regex":"^2.1.1","ts-pattern":"^5.0.6","frequency-set":"^2.1.0","@nodesecure/tracer":"^3.0.0","@nodesecure/sec-literal":"^1.4.0","@nodesecure/estree-ast-utils":"^4.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_11.0.1_1766429225437_0.9997108163643778","host":"s3://npm-registry-packages-npm-production"}},"11.1.0":{"name":"@nodesecure/js-x-ray","version":"11.1.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@11.1.0","maintainers":[{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"clemgbld","email":"clementgombauld@hotmail.fr"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"004ddbd620a1bf9b6b88fd5bb95fcc6abc5c9865","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-11.1.0.tgz","fileCount":179,"integrity":"sha512-ID9Q1dEm12/yzEl5h413EaxJI+YiO1wGa90BUS7huovniwp8cJO65soGCanjnodTtD/un6zT6IXrcLKg51Fvug==","signatures":[{"sig":"MEQCIDAZylqNrYjMzraiWcnsbDupwntV6mUjOU80HIVaI5t8AiAovwCuY5Rw92u7PyDSMKRjjO1F75bzo/8LG9pfy9w1GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nodesecure%2fjs-x-ray@11.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221029},"type":"module","engines":{"node":">=20.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./warnings":{"types":"./dist/warnings.d.ts","import":"./dist/warnings.js"},"./package.json":"./package.json"},"gitHead":"462bc6cb29e610783547a94f6279f2c57d04dd93","scripts":{"test":"c8 --all --src ./src -r html npm run test-only","build":"tsc","test-only":"tsx --test-reporter=spec --test \"./test/**/*.spec.ts\"","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53d65911-6389-475e-ac60-274d515c0b6f"}},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git","directory":"workspaces/js-x-ray"},"_npmVersion":"11.7.0","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"24.12.0","dependencies":{"meriyah":"7.0.0","ipaddr.js":"2.3.0","digraph-js":"2.2.4","safe-regex":"^2.1.1","ts-pattern":"^5.0.6","frequency-set":"^2.1.0","@nodesecure/tracer":"^3.0.0","@nodesecure/sec-literal":"^1.4.0","@nodesecure/estree-ast-utils":"^4.2.0","@nodesecure/ts-source-parser":"1.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_11.1.0_1766587096000_0.658459208210745","host":"s3://npm-registry-packages-npm-production"}},"11.2.0":{"name":"@nodesecure/js-x-ray","version":"11.2.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@11.2.0","maintainers":[{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"clemgbld","email":"clementgombauld@hotmail.fr"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"608dbfd7f1fd5991d2a80b7a2af5f1a023ee4fd1","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-11.2.0.tgz","fileCount":187,"integrity":"sha512-MnYfAu/xF335yFK0Ai+GSnceV/Ok865WTq/BT66iNYLNCh6IAsqGTeSsnW45rki5zCZ4fgFMKO4FS1V/85uKqA==","signatures":[{"sig":"MEUCIQDVa56PBeailRP+gTaiR1eZNDVVsN+nd/qQGoAsGHN2kAIgan2HkwQEqQ7PGzlghxko3PIcNknoPbxpN8PGaDF4/xM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nodesecure%2fjs-x-ray@11.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":229787},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./warnings":{"types":"./dist/warnings.d.ts","import":"./dist/warnings.js"},"./package.json":"./package.json"},"gitHead":"f4453e8cc4d11142b4303d8f2bebb662b6d0276a","scripts":{"test":"c8 --all --src ./src -r html npm run test-only","build":"tsc","test-only":"node --test-reporter=spec --test ./test/**/*.spec.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53d65911-6389-475e-ac60-274d515c0b6f"}},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git","directory":"workspaces/js-x-ray"},"_npmVersion":"11.7.0","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"24.12.0","dependencies":{"meriyah":"7.0.0","ipaddr.js":"2.3.0","digraph-js":"2.2.4","safe-regex":"^2.1.1","ts-pattern":"^5.0.6","frequency-set":"^2.1.0","@nodesecure/tracer":"^3.0.0","@nodesecure/sec-literal":"^1.4.0","@nodesecure/estree-ast-utils":"^4.2.0","@nodesecure/ts-source-parser":"1.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_11.2.0_1767289893272_0.40398612033243086","host":"s3://npm-registry-packages-npm-production"}},"11.3.0":{"name":"@nodesecure/js-x-ray","version":"11.3.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@11.3.0","maintainers":[{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"clemgbld","email":"clementgombauld@hotmail.fr"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"fdc06722fb98dec5d7c3d58f26750303fabe54df","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-11.3.0.tgz","fileCount":187,"integrity":"sha512-duwXDSvTiLDLwD3/1KVANVss7bWs/2Ldx8TU50u2/GtcO3hkSTPI9KTIF1FS0+uFUi5n9R0TDZigy9L0HTxSLg==","signatures":[{"sig":"MEYCIQC8Pofg/CKCKVdnYy96aA6fgK7+uG2LzLdvB2Qkcda0FQIhALoyhYIWdPlfDwPG4lAUkxM94AJwDjMsaGAfwO26xZj/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nodesecure%2fjs-x-ray@11.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":234146},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./warnings":{"types":"./dist/warnings.d.ts","import":"./dist/warnings.js"},"./package.json":"./package.json"},"gitHead":"124610a1c42bf1b5c9404a29eee53fe2e6ba6a0c","scripts":{"test":"c8 --all --src ./src -r html npm run test-only","build":"tsc","test-only":"node --test-reporter=spec --test ./test/**/*.spec.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53d65911-6389-475e-ac60-274d515c0b6f"}},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git","directory":"workspaces/js-x-ray"},"_npmVersion":"11.7.0","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"24.12.0","dependencies":{"meriyah":"7.0.0","ipaddr.js":"2.3.0","digraph-js":"2.2.4","safe-regex":"^2.1.1","ts-pattern":"^5.0.6","frequency-set":"^2.1.0","@nodesecure/tracer":"^3.0.0","@nodesecure/sec-literal":"^1.4.0","@nodesecure/estree-ast-utils":"^4.2.0","@nodesecure/ts-source-parser":"1.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_11.3.0_1768283542691_0.4342197311321563","host":"s3://npm-registry-packages-npm-production"}},"11.4.0":{"name":"@nodesecure/js-x-ray","version":"11.4.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@11.4.0","maintainers":[{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"clemgbld","email":"clementgombauld@hotmail.fr"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"f73b2bf6434f94ed7dc26ce61d6569bf7b8b38d3","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-11.4.0.tgz","fileCount":207,"integrity":"sha512-2WnO9Jx2OTZZfxb04ZijCQ1c3FXoAoMhxl2SXU44q0Pub00B1AyuQeVRRM7T2T7147y33LXTeRTBQQje8+7Sog==","signatures":[{"sig":"MEYCIQDrHnWdBv2eURkTn9YFdH+u15OxQcaHPBj6AFa+QhDJ4wIhAP0NY5bJIe4Fnwj5saZCH7XZLv3nyo5owsia+sQsN2rY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nodesecure%2fjs-x-ray@11.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":265667},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./warnings":{"types":"./dist/warnings.d.ts","import":"./dist/warnings.js"},"./package.json":"./package.json"},"gitHead":"0828de3eb8a1c7aca737bedc340e5fe7664f0c19","scripts":{"test":"c8 --all --src ./src -r html npm run test-only","build":"tsc","test-only":"node --test-reporter=spec --test ./test/**/*.spec.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53d65911-6389-475e-ac60-274d515c0b6f"}},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git","directory":"workspaces/js-x-ray"},"_npmVersion":"11.8.0","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"24.13.0","dependencies":{"meriyah":"7.0.0","ipaddr.js":"2.3.0","digraph-js":"2.2.4","safe-regex":"^2.1.1","ts-pattern":"^5.0.6","frequency-set":"^2.1.0","@nodesecure/tracer":"^3.1.0","@nodesecure/sec-literal":"^1.4.0","@nodesecure/estree-ast-utils":"^4.2.0","@nodesecure/ts-source-parser":"1.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"astring":"1.9.0"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_11.4.0_1769424870523_0.20769226915277672","host":"s3://npm-registry-packages-npm-production"}},"11.5.0":{"name":"@nodesecure/js-x-ray","version":"11.5.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@11.5.0","maintainers":[{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"clemgbld","email":"clementgombauld@hotmail.fr"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"9285478a72dbfcbd6e9911ff5918117e68bbe8ea","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-11.5.0.tgz","fileCount":219,"integrity":"sha512-XLiIQtte2Svhar6xVXlcjJjMNfP/JGI/jdUjhWjBmply+i9/Ky2/CT7cc6ASLgQVbkujP4hAregAW5wt1rCF6g==","signatures":[{"sig":"MEYCIQDBcw7pGZE9QAXkjbrSCAm41szMexnIOcsNwMeYQQxJcQIhAL+2MK9hM948exPhTksb/4CHXnvOGnCoQpy2GaSDDx09","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nodesecure%2fjs-x-ray@11.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282422},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./warnings":{"types":"./dist/warnings.d.ts","import":"./dist/warnings.js"},"./package.json":"./package.json"},"gitHead":"3ec9b28d9023fd25413ddaf10df07366cdc9a7a0","scripts":{"test":"c8 --all --src ./src -r html npm run test-only","bench":"node --expose-gc --experimental-strip-types ./benchmark/index.ts","build":"tsc","test-only":"node --test-reporter=spec --test ./test/**/*.spec.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53d65911-6389-475e-ac60-274d515c0b6f"}},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git","directory":"workspaces/js-x-ray"},"_npmVersion":"11.8.0","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"24.13.0","dependencies":{"meriyah":"7.0.0","ipaddr.js":"2.3.0","digraph-js":"2.2.4","safe-regex":"^2.1.1","ts-pattern":"^5.0.6","frequency-set":"^2.1.0","@nodesecure/tracer":"^4.0.0","@nodesecure/sec-literal":"^1.4.0","@nodesecure/estree-ast-utils":"^4.3.0","@nodesecure/ts-source-parser":"1.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mitata":"1.0.34","astring":"1.9.0","@nodesecure/i18n":"4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_11.5.0_1770036514862_0.452108123059092","host":"s3://npm-registry-packages-npm-production"}},"11.7.0":{"name":"@nodesecure/js-x-ray","version":"11.7.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@11.7.0","maintainers":[{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"clemgbld","email":"clementgombauld@hotmail.fr"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"e56832c2f803b26f2bfa17d362038c7d86ad0f76","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-11.7.0.tgz","fileCount":319,"integrity":"sha512-GGBO8SNhUIlrQZ5U0JHkbz1vb8O+oWQ7y96byGtnilgqcektwwN0vLG34DLwFoE59RIj5sXAXc23NzpAXo55BQ==","signatures":[{"sig":"MEQCIG4xnv1dmAScBxtYX0q5aTwJi2j6jgfRbt8IeaVe6bK6AiB7hFU/gdpN2RqGE1usrsfqRUbMNd2ha+805tBB0Zu5KQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nodesecure%2fjs-x-ray@11.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":404004},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./warnings":{"types":"./dist/warnings.d.ts","import":"./dist/warnings.js"},"./package.json":"./package.json"},"gitHead":"4f1e030883fd2944457026c6c4405b985b5365da","scripts":{"test":"c8 --all --src ./src -r html npm run test-only","bench":"node --expose-gc --experimental-strip-types ./benchmark/index.ts","build":"tsc","test-only":"node --test-reporter=spec --test ./test/**/*.spec.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53d65911-6389-475e-ac60-274d515c0b6f"}},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git","directory":"workspaces/js-x-ray"},"_npmVersion":"11.9.0","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"24.13.0","dependencies":{"is-svg":"6.1.0","meriyah":"7.0.0","ipaddr.js":"2.3.0","digraph-js":"2.2.4","safe-regex":"^2.1.1","ts-pattern":"^5.0.6","frequency-set":"^2.1.0","@typescript-eslint/typescript-estree":"8.53.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mitata":"1.0.34","astring":"1.9.0","@nodesecure/i18n":"4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_11.7.0_1770504573357_0.8521983409050595","host":"s3://npm-registry-packages-npm-production"}},"12.0.0":{"name":"@nodesecure/js-x-ray","version":"12.0.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@12.0.0","maintainers":[{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"clemgbld","email":"clementgombauld@hotmail.fr"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"8b40e386b032c2522834c37b8834729e8d1d4c55","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-12.0.0.tgz","fileCount":319,"integrity":"sha512-x0JvU7z9/S1iVcZbhvhPqE27tqRt55Xl96iP9TAFnbqx2l0plIF//595Af5TbhAQWtvXX52qULfT6ywMWXsg/g==","signatures":[{"sig":"MEQCIF4/K0m8hHWkx7cAQNGAVeF8CRsRo4t3O9bBlgzuuudZAiAoBOq23+ioVhpuhlzpQlu4ubngOhXf4H1Jfnz+1QNa2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nodesecure%2fjs-x-ray@12.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":406517},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./warnings":{"types":"./dist/warnings.d.ts","import":"./dist/warnings.js"},"./package.json":"./package.json"},"gitHead":"ad4b5c1b8e222d17b2deba9691e0d82862f91085","scripts":{"test":"c8 --all --src ./src -r html npm run test-only","bench":"node --expose-gc --experimental-strip-types ./benchmark/index.ts","build":"tsc","test-only":"node --test-reporter=spec --test './test/**/*.spec.ts'","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53d65911-6389-475e-ac60-274d515c0b6f"}},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git","directory":"workspaces/js-x-ray"},"_npmVersion":"11.10.0","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"24.13.0","dependencies":{"is-svg":"6.1.0","meriyah":"7.0.0","ipaddr.js":"2.3.0","digraph-js":"2.2.4","safe-regex":"^2.1.1","ts-pattern":"^5.0.6","frequency-set":"^2.1.0","@typescript-eslint/typescript-estree":"8.53.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mitata":"1.0.34","astring":"1.9.0","@nodesecure/i18n":"4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_12.0.0_1771043508596_0.15541485203739325","host":"s3://npm-registry-packages-npm-production"}},"13.0.0":{"name":"@nodesecure/js-x-ray","version":"13.0.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@13.0.0","maintainers":[{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"clemgbld","email":"clementgombauld@hotmail.fr"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"00e4ec263515eb2a3e64a027966eaea1d92cdc16","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-13.0.0.tgz","fileCount":319,"integrity":"sha512-fFSX05Nzg+RAsh72AyrXRIcBCfrtGAqFIzmtWubcpqW1f0J1+SUfciWZLxBtW4Mx/HsZtcXg6+UkpWknGKNt6A==","signatures":[{"sig":"MEUCIQDlU0qhtThbWnmHgI0iY84C0jMzlRS4jbsP+15ijt/oGwIgDxRWCeu/XiH8FnZrprara1UtLtK00Owim7om+QFX8yI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nodesecure%2fjs-x-ray@13.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":409828},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./warnings":{"types":"./dist/warnings.d.ts","import":"./dist/warnings.js"},"./package.json":"./package.json"},"gitHead":"d58c5d804d1344f5f67cb4a79ee966a3cce175e3","scripts":{"test":"c8 --all --src ./src -r html npm run test-only","bench":"node --expose-gc --experimental-strip-types ./benchmark/index.ts","build":"tsc","test-only":"node --test-reporter=spec --test ./test/**/*.spec.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53d65911-6389-475e-ac60-274d515c0b6f"}},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git","directory":"workspaces/js-x-ray"},"_npmVersion":"11.10.1","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"24.13.0","dependencies":{"is-svg":"6.1.0","meriyah":"7.1.0","ipaddr.js":"2.3.0","digraph-js":"2.2.4","safe-regex":"^2.1.1","ts-pattern":"^5.0.6","frequency-set":"^2.1.0","@typescript-eslint/typescript-estree":"8.55.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mitata":"1.0.34","astring":"1.9.0","@nodesecure/i18n":"4.0.3"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_13.0.0_1771805184326_0.3401032869124412","host":"s3://npm-registry-packages-npm-production"}},"14.0.0":{"name":"@nodesecure/js-x-ray","version":"14.0.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@14.0.0","maintainers":[{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"clemgbld","email":"clementgombauld@hotmail.fr"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"740391c850d421302413682b0fc24992a3f2c300","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-14.0.0.tgz","fileCount":319,"integrity":"sha512-qIsDk4cD4QxuupKUAuZoAjRtjvB2JybucyjWNr7fFosDKXZHXQ3I+OhZ1HAt0sUrNYx1nalh1Rv9bSBeShrZmQ==","signatures":[{"sig":"MEUCIQC7Yoi+q24oKxlQ2bxIHqP94KSLywV0qUa80FJhSb4NAgIgKBEVM976PC0D0Ljle8xI8VJ4pRLg2qahKeCCBqRx6qk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nodesecure%2fjs-x-ray@14.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":410082},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./warnings":{"types":"./dist/warnings.d.ts","import":"./dist/warnings.js"},"./package.json":"./package.json"},"gitHead":"ac516db3e8d3eb271949045c936e67eb0329b000","scripts":{"test":"c8 --all --src ./src -r html npm run test-only","bench":"node --expose-gc --experimental-strip-types ./benchmark/index.ts","build":"tsc","test-only":"node --test-reporter=spec --test ./test/**/*.spec.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53d65911-6389-475e-ac60-274d515c0b6f"}},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git","directory":"workspaces/js-x-ray"},"_npmVersion":"11.11.0","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"24.13.1","dependencies":{"is-svg":"6.1.0","meriyah":"7.1.0","ipaddr.js":"2.3.0","digraph-js":"2.2.4","safe-regex":"^2.1.1","ts-pattern":"^5.0.6","frequency-set":"^2.1.0","@typescript-eslint/typescript-estree":"8.56.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mitata":"1.0.34","astring":"1.9.0","@nodesecure/i18n":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_14.0.0_1772562337130_0.5320727843986124","host":"s3://npm-registry-packages-npm-production"}},"14.0.1":{"name":"@nodesecure/js-x-ray","version":"14.0.1","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@14.0.1","maintainers":[{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"clemgbld","email":"clementgombauld@hotmail.fr"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"0926dfa34987724209d98945b87fffdd59dd51dd","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-14.0.1.tgz","fileCount":319,"integrity":"sha512-p3s5vYA7bbOLBY3evz4FpVGb3hDrJqAEcJJYAVDjkgNIMxnLiQWpnlfz0obQhXC1xdynX1bF0B8UgQ9memFhIw==","signatures":[{"sig":"MEUCIG7yxtPaTljh1TtW3zq23gKPawHSQkMSyqsWyKZKPBjuAiEAtATScm2gApOu2m3GZikG+aBHkMXInrWOTIJjkn/tuaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nodesecure%2fjs-x-ray@14.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":410083},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./warnings":{"types":"./dist/warnings.d.ts","import":"./dist/warnings.js"},"./package.json":"./package.json"},"gitHead":"63cc5dfe15a5ffacd1566cb3d24f99d06bde0cbe","scripts":{"test":"c8 --all --src ./src -r html npm run test-only","bench":"node --expose-gc --experimental-strip-types ./benchmark/index.ts","build":"tsc","test-only":"node --test-reporter=spec --test ./test/**/*.spec.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53d65911-6389-475e-ac60-274d515c0b6f"}},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git","directory":"workspaces/js-x-ray"},"_npmVersion":"11.11.0","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"24.14.0","dependencies":{"is-svg":"6.1.0","meriyah":"7.1.0","ipaddr.js":"2.3.0","digraph-js":"2.2.4","safe-regex":"^2.1.1","ts-pattern":"^5.0.6","frequency-set":"^2.1.0","@typescript-eslint/typescript-estree":"8.56.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mitata":"1.0.34","astring":"1.9.0","@nodesecure/i18n":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_14.0.1_1772836723936_0.655436422932127","host":"s3://npm-registry-packages-npm-production"}},"14.1.0":{"name":"@nodesecure/js-x-ray","version":"14.1.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@14.1.0","maintainers":[{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"clemgbld","email":"clementgombauld@hotmail.fr"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"7036205d06bf4f155d29380d7e574b3d962b5178","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-14.1.0.tgz","fileCount":319,"integrity":"sha512-L0iwnAa5gRfB3Tsq+lSCONU9Oa+OVZYb8d86IFQl6JWb9PnTHx1bgSNoJduftVMSkh0vgjrGFhU9rzHKce36bA==","signatures":[{"sig":"MEQCIGZgA8vGvIXiQUoU7IC8Ywg2Glxuqf+q/m0Sli8QmzkGAiAf/V30ADa3YCU/rMUWL8XAm51oJfrtZIc4a0Rx4+7Wwg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nodesecure%2fjs-x-ray@14.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":421431},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./warnings":{"types":"./dist/warnings.d.ts","import":"./dist/warnings.js"},"./package.json":"./package.json"},"gitHead":"5846234db9990f7428085f3d007c6ae46d2a8c76","scripts":{"test":"c8 --all --src ./src -r html npm run test-only","bench":"node --expose-gc --experimental-strip-types ./benchmark/index.ts","build":"tsc","test-only":"node --test-reporter=spec --test ./test/**/*.spec.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53d65911-6389-475e-ac60-274d515c0b6f"}},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git","directory":"workspaces/js-x-ray"},"_npmVersion":"11.11.1","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"24.14.0","dependencies":{"is-svg":"6.1.0","meriyah":"7.1.0","ipaddr.js":"2.3.0","digraph-js":"2.2.4","safe-regex":"^2.1.1","ts-pattern":"^5.0.6","frequency-set":"^2.1.0","@typescript-eslint/typescript-estree":"8.57.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mitata":"1.0.34","astring":"1.9.0","@nodesecure/i18n":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_14.1.0_1773686327337_0.09724714583470617","host":"s3://npm-registry-packages-npm-production"}},"14.2.0":{"name":"@nodesecure/js-x-ray","version":"14.2.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@14.2.0","maintainers":[{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"clemgbld","email":"clementgombauld@hotmail.fr"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"bbe2679747582b77f1999efec909a5d24f1ef044","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-14.2.0.tgz","fileCount":319,"integrity":"sha512-ZBwzkvAx9vCuQpYj4pYIKy6imSeBOhngN/VXrlpmfiBFHDeMqDXIbW6TyiBkgwPEti2yg8JY18HeRGRXmcSkkQ==","signatures":[{"sig":"MEYCIQCPPS3e3SY5bFpKO5ueDUFPcS81q0czD6C6GehBKP1okAIhALH4rJPsv+rt9EnxW8Hhs7Ug8IPRcXA2ulrk8+FTqMNg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nodesecure%2fjs-x-ray@14.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":422187},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./warnings":{"types":"./dist/warnings.d.ts","import":"./dist/warnings.js"},"./package.json":"./package.json"},"gitHead":"c41a088d31311bf855ecd77d7ef7b3af63d690c7","scripts":{"test":"c8 --all --src ./src -r html npm run test-only","bench":"node --expose-gc --experimental-strip-types ./benchmark/index.ts","build":"tsc","test-only":"node --test-reporter=spec --test ./test/**/*.spec.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53d65911-6389-475e-ac60-274d515c0b6f"}},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git","directory":"workspaces/js-x-ray"},"_npmVersion":"11.11.1","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"24.14.0","dependencies":{"is-svg":"6.1.0","meriyah":"7.1.0","ipaddr.js":"2.3.0","digraph-js":"2.2.4","safe-regex":"^2.1.1","ts-pattern":"^5.0.6","frequency-set":"^2.1.0","@typescript-eslint/typescript-estree":"8.57.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mitata":"1.0.34","astring":"1.9.0","@nodesecure/i18n":"4.1.0"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_14.2.0_1773864202746_0.0013506538177050498","host":"s3://npm-registry-packages-npm-production"}},"14.3.0":{"name":"@nodesecure/js-x-ray","version":"14.3.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@14.3.0","maintainers":[{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"clemgbld","email":"clementgombauld@hotmail.fr"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"a15305683d51721455d3cdbef169d3eca4335d6d","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-14.3.0.tgz","fileCount":323,"integrity":"sha512-WzklaVBOSE8X2415zNQO6nSycf+HZmL5QOi3IACx/0bVC4haltggdeFGUeOl7pkan6SYz1f/rTVV70ueMHwfCw==","signatures":[{"sig":"MEUCIQCS6SZ43aX0y0ibe0277Rx8RDK1EkbJwfV+l1y9omYLlAIgAV0TXONfbF5+6ooOGdugKYPI2BLD48mdPYLBHG53iTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nodesecure%2fjs-x-ray@14.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":445696},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./warnings":{"types":"./dist/warnings.d.ts","import":"./dist/warnings.js"},"./package.json":"./package.json"},"gitHead":"506a2749bf816d4a876bbd9a752961da219dd141","scripts":{"test":"c8 --all --src ./src -r html npm run test-only","bench":"node --expose-gc --experimental-strip-types ./benchmark/index.ts","build":"tsc","test-only":"node --test-reporter=spec --test ./test/**/*.spec.ts","bench:pacote":"node ./benchmark/pacote.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53d65911-6389-475e-ac60-274d515c0b6f"}},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git","directory":"workspaces/js-x-ray"},"_npmVersion":"11.12.0","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"24.14.0","dependencies":{"is-svg":"6.1.0","meriyah":"7.1.0","ipaddr.js":"2.3.0","digraph-js":"2.2.4","safe-regex":"^2.1.1","combine-async-iterators":"3.0.0","@typescript-eslint/typescript-estree":"8.57.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mitata":"1.0.34","pacote":"21.5.0","astring":"1.9.0","@types/pacote":"11.1.8","@nodesecure/i18n":"4.1.0","@nodesecure/mama":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_14.3.0_1774375447309_0.9063829828292913","host":"s3://npm-registry-packages-npm-production"}},"15.0.0":{"name":"@nodesecure/js-x-ray","version":"15.0.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@15.0.0","maintainers":[{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"clemgbld","email":"clementgombauld@hotmail.fr"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"7e2d366918230a9ad5e3f00d8fc99faf8d6d2df7","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-15.0.0.tgz","fileCount":323,"integrity":"sha512-nptu8nXCAxq3FrJVfz3Re9a68CGQo+cP+1tiiOzYrLD7936batE/GEo73ypUu8LtDjQXe2hHvyocbz1t1z4zGw==","signatures":[{"sig":"MEQCIAtK3Iv9bDqcwsrDqNFfn2aGdXDKd3z3uvMpA6rnKaf9AiBcjRwf/SKjp1Wt4B3nL2MZi6wlswUybmCM9cSl1IWE+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nodesecure%2fjs-x-ray@15.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":452408},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./warnings":{"types":"./dist/warnings.d.ts","import":"./dist/warnings.js"},"./package.json":"./package.json"},"gitHead":"38c141926c13224cc527acf8c87b60544d7f0d7f","scripts":{"test":"c8 --all --src ./src -r html npm run test-only","bench":"node --expose-gc --experimental-strip-types ./benchmark/index.ts","build":"tsc","test-only":"node --test-reporter=spec --test ./test/**/*.spec.ts","bench:pacote":"node ./benchmark/pacote.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53d65911-6389-475e-ac60-274d515c0b6f"}},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git","directory":"workspaces/js-x-ray"},"_npmVersion":"11.12.1","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"24.14.0","dependencies":{"is-svg":"6.1.0","meriyah":"7.1.0","ipaddr.js":"2.3.0","digraph-js":"2.2.4","safe-regex":"^2.1.1","combine-async-iterators":"3.0.0","@typescript-eslint/typescript-estree":"8.57.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mitata":"1.0.34","pacote":"21.5.0","astring":"1.9.0","@types/pacote":"11.1.8","@nodesecure/i18n":"4.1.0","@nodesecure/mama":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_15.0.0_1774631615800_0.7816793191103737","host":"s3://npm-registry-packages-npm-production"}},"15.1.0":{"name":"@nodesecure/js-x-ray","version":"15.1.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@15.1.0","maintainers":[{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"clemgbld","email":"clementgombauld@hotmail.fr"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"1bdbf3c3270b28f5b3f427f8d100ab2e2669de77","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-15.1.0.tgz","fileCount":327,"integrity":"sha512-53vwsu15v+4I5MxmNYSY4R25UU8fvgk7APdoKIbRABv39pIIGgSuxNTkvkXhE3pB2y4yG+Sh/xmWAfPgxWXOig==","signatures":[{"sig":"MEQCIFqBmTremZ9vhLppUFHQN9L7FNk5sBTXdQarW6mj1UYfAiBZa/+lee7TQJWTKssDARhAMBnSmGuLOAQ+yATXgJ6/Dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nodesecure%2fjs-x-ray@15.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":457275},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./warnings":{"types":"./dist/warnings.d.ts","import":"./dist/warnings.js"},"./package.json":"./package.json"},"gitHead":"79afa3985bf8cb70c06c6de7324fe34f4cbbe3ee","scripts":{"test":"c8 --all --src ./src -r html npm run test-only","bench":"node --expose-gc --experimental-strip-types ./benchmark/index.ts","build":"tsc","test-only":"node --test-reporter=spec --test \"./test/**/*.spec.ts\"","bench:pacote":"node ./benchmark/pacote.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53d65911-6389-475e-ac60-274d515c0b6f"}},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git","directory":"workspaces/js-x-ray"},"_npmVersion":"11.12.1","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"24.14.1","dependencies":{"is-svg":"6.1.0","meriyah":"7.1.0","ipaddr.js":"2.3.0","digraph-js":"2.2.4","safe-regex":"^2.1.1","combine-async-iterators":"3.0.0","@typescript-eslint/typescript-estree":"8.57.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mitata":"1.0.34","pacote":"21.5.0","astring":"1.9.0","@types/pacote":"11.1.8","@nodesecure/i18n":"4.1.0","@nodesecure/mama":"2.2.0"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_15.1.0_1775208740649_0.8284890305672374","host":"s3://npm-registry-packages-npm-production"}},"15.2.0":{"name":"@nodesecure/js-x-ray","version":"15.2.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@15.2.0","maintainers":[{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"clemgbld","email":"clementgombauld@hotmail.fr"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"229b468eed615eb7c3eaed989937bcc5ef4a57c5","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-15.2.0.tgz","fileCount":351,"integrity":"sha512-WDrax1tEoEyTh6UxKjNQI/w+bRph31CxvNTxuA4mU1/Pk2l9n/HkYtz3x/iUvuhZD1jljeR1sW0gVCHpeKvRuA==","signatures":[{"sig":"MEQCIFhr4KN+dIyeo5lygjEhspGbGOFiYfS7JVCGSjD9LhPtAiBfvEerq5oJkhbUblvguZ5Ru1249/ZKEpFSERpaVFj6Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nodesecure%2fjs-x-ray@15.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":505198},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./warnings":{"types":"./dist/warnings.d.ts","import":"./dist/warnings.js"},"./package.json":"./package.json"},"gitHead":"0df53c840516ce99adf7ee35d91ef0d4f6f7e180","scripts":{"test":"c8 --all --src ./src -r html npm run test-only","bench":"node --expose-gc --experimental-strip-types ./benchmark/index.ts","build":"tsc","test-only":"node --test-reporter=spec --test \"./test/**/*.spec.ts\"","bench:pacote":"node ./benchmark/pacote.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53d65911-6389-475e-ac60-274d515c0b6f"}},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git","directory":"workspaces/js-x-ray"},"_npmVersion":"12.0.1","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"24.18.0","dependencies":{"is-svg":"6.1.0","meriyah":"7.1.0","ipaddr.js":"2.4.0","digraph-js":"2.2.4","safe-regex":"^2.1.1","combine-async-iterators":"3.0.0","@typescript-eslint/typescript-estree":"8.62.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mitata":"1.0.34","pacote":"22.0.0","astring":"1.9.0","@types/pacote":"11.1.8","@nodesecure/i18n":"4.1.0","@nodesecure/mama":"2.3.1"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_15.2.0_1783711468119_0.9949578749144388","host":"s3://npm-registry-packages-npm-production"}},"16.0.0":{"name":"@nodesecure/js-x-ray","version":"16.0.0","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","_id":"@nodesecure/js-x-ray@16.0.0","maintainers":[{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"clemgbld","email":"clementgombauld@hotmail.fr"}],"homepage":"https://github.com/NodeSecure/js-x-ray#readme","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"74bd13c5d242c929dc02a02a00778217594ef7b1","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-16.0.0.tgz","fileCount":367,"integrity":"sha512-Qo2I14t9YPD2ay/YcNFwRkaIcV/y1notb3RSSBd1ftobaU+p08rFQ3nBDXL1ten1gWw3ylxW8WdoCHEA0bXeVw==","signatures":[{"sig":"MEUCIQCzOB+Zj22E9BbvVLY5c97RScBpngqiwGk6BfZeJibC0wIgdGd50p62563u8+A1ROvyy7084VBVmHtufYkTYAseg6E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nodesecure%2fjs-x-ray@16.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":535083},"type":"module","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./i18n/*":{"types":"./dist/i18n/*.d.ts","import":"./dist/i18n/*.js"},"./warnings":{"types":"./dist/warnings.d.ts","import":"./dist/warnings.js"},"./package.json":"./package.json"},"gitHead":"b2c63b37e1f72622013dd77c82b32803e050ddf7","scripts":{"test":"c8 --all --src ./src -r html npm run test-only","bench":"node --expose-gc --experimental-strip-types ./benchmark/index.ts","build":"tsc","test-only":"node --test-reporter=spec --test \"./test/**/*.spec.ts\"","bench:pacote":"node ./benchmark/pacote.ts","prepublishOnly":"npm run build"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53d65911-6389-475e-ac60-274d515c0b6f"}},"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git","directory":"workspaces/js-x-ray"},"_npmVersion":"12.0.1","description":"JavaScript AST XRay analysis","directories":{},"_nodeVersion":"24.18.0","dependencies":{"is-svg":"6.1.0","meriyah":"7.1.2","ipaddr.js":"2.4.0","digraph-js":"2.2.4","safe-regex":"^2.1.1","combine-async-iterators":"3.0.0","@typescript-eslint/typescript-estree":"8.64.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mitata":"1.0.34","pacote":"22.0.0","astring":"1.9.0","@types/pacote":"11.1.8","@nodesecure/i18n":"4.1.0","@nodesecure/mama":"2.3.1"},"_npmOperationalInternal":{"tmp":"tmp/js-x-ray_16.0.0_1784895767591_0.1617865084400314","host":"s3://npm-registry-packages-npm-production"}},"16.1.0":{"_id":"@nodesecure/js-x-ray@16.1.0","bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"dist":{"shasum":"cc577e95c98b0fe99b0e6ef7f49386f3314fa59b","tarball":"https://registry.npmjs.org/@nodesecure/js-x-ray/-/js-x-ray-16.1.0.tgz","fileCount":391,"integrity":"sha512-KbxOpU72xBpGbXrGeTjzZRatokP+OtEtess3uTIZTPzaCASQQUKVwoRKpBz3SXFvj6nmLkPV2OUFG78xvWqRyg==","signatures":[{"sig":"MEQCIC1BYJ4xrbC6QaGd9TAHTErTe2w3ugdPklXj3pIfpfvJAiBj42gg7jCVDO8LeT3DaC1Kf873gJXE7xJx6xShOi7vgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDw3l9gL6jDYwvSHTjK7bETnJBZhU13qhjPSfdRKB904wIgCu7RoewqK8hM3jEWwN7Gq9sfdFulWKsXE68V+6w+QIA="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@nodesecure%2fjs-x-ray@16.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":560669},"name":"@nodesecure/js-x-ray","type":"module","author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./i18n/*":{"types":"./dist/i18n/*.d.ts","import":"./dist/i18n/*.js"},"./warnings":{"types":"./dist/warnings.d.ts","import":"./dist/warnings.js"},"./package.json":"./package.json"},"gitHead":"208e9ac3350ad6bed4be2179f167a655323817d0","license":"MIT","scripts":{"test":"c8 --all --src ./src -r html npm run test-only","bench":"node --expose-gc --experimental-strip-types ./benchmark/index.ts","build":"tsc","test-only":"node --test-reporter=spec --test \"./test/**/*.spec.ts\"","bench:pacote":"node ./benchmark/pacote.ts","prepublishOnly":"npm run build"},"version":"16.1.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:53d65911-6389-475e-ac60-274d515c0b6f"}},"homepage":"https://github.com/NodeSecure/js-x-ray#readme","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git","directory":"workspaces/js-x-ray"},"_npmVersion":"12.0.2","description":"JavaScript AST XRay analysis","directories":{},"maintainers":[{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"clemgbld","email":"clementgombauld@hotmail.fr"}],"_nodeVersion":"24.20.0","dependencies":{"is-svg":"6.1.0","meriyah":"7.3.3","ipaddr.js":"2.5.0","digraph-js":"2.2.4","safe-regex":"^2.1.1","combine-async-iterators":"3.0.0","@typescript-eslint/typescript-estree":"8.70.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"mitata":"1.0.34","pacote":"22.0.0","astring":"1.9.0","@types/pacote":"11.1.8","@nodesecure/i18n":"4.1.0","@nodesecure/mama":"2.3.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/js-x-ray_16.1.0_1789669485320_0.8478246920293027"}}},"time":{"created":"2021-06-05T12:54:36.358Z","modified":"2026-09-17T18:24:45.829Z","4.0.0":"2021-06-05T12:54:36.885Z","4.0.1":"2021-08-08T18:53:22.471Z","4.1.0":"2021-11-14T15:47:33.249Z","4.1.1":"2021-11-14T16:18:23.883Z","4.1.2":"2021-11-14T16:21:38.823Z","4.2.0":"2021-11-28T11:49:59.758Z","4.2.1":"2022-02-05T19:38:20.824Z","4.3.0":"2022-04-03T10:06:40.088Z","4.4.0":"2022-05-07T21:08:47.339Z","4.5.0":"2022-06-12T10:43:04.047Z","5.0.0":"2022-06-18T17:40:38.873Z","5.0.1":"2022-06-19T19:21:16.505Z","5.1.0":"2022-08-29T13:50:02.056Z","6.0.0":"2023-01-15T17:49:52.930Z","6.0.1":"2023-01-15T21:27:06.368Z","6.1.0":"2023-04-22T17:09:59.420Z","6.1.1":"2023-06-22T17:07:59.263Z","6.2.0":"2023-11-26T14:46:52.853Z","6.2.1":"2023-11-30T10:16:16.586Z","6.3.0":"2023-12-03T14:15:53.074Z","7.0.0":"2024-03-31T22:38:05.462Z","7.1.0":"2024-05-15T12:45:37.955Z","7.1.1":"2024-05-15T13:32:19.299Z","7.2.0":"2024-05-20T16:56:48.829Z","7.3.0":"2024-07-25T22:40:37.766Z","8.0.0":"2024-08-16T19:32:33.596Z","8.1.0":"2025-03-09T16:55:17.014Z","8.1.1":"2025-05-10T14:27:10.303Z","8.2.0":"2025-05-28T09:01:50.975Z","9.0.0":"2025-06-04T21:18:16.711Z","9.1.0":"2025-07-01T11:37:48.525Z","9.2.0":"2025-07-01T18:40:17.096Z","10.0.0":"2025-07-20T00:08:50.223Z","10.1.0":"2025-10-23T21:21:39.495Z","10.2.0":"2025-11-11T08:03:20.312Z","10.2.1":"2025-11-29T18:34:14.932Z","11.0.0":"2025-12-21T12:57:04.451Z","11.0.1":"2025-12-22T18:47:05.597Z","11.1.0":"2025-12-24T14:38:16.189Z","11.2.0":"2026-01-01T17:51:33.421Z","11.3.0":"2026-01-13T05:52:22.872Z","11.4.0":"2026-01-26T10:54:30.673Z","11.5.0":"2026-02-02T12:48:35.028Z","11.7.0":"2026-02-07T22:49:33.505Z","12.0.0":"2026-02-14T04:31:48.780Z","13.0.0":"2026-02-23T00:06:24.490Z","14.0.0":"2026-03-03T18:25:37.305Z","14.0.1":"2026-03-06T22:38:44.138Z","14.1.0":"2026-03-16T18:38:47.516Z","14.2.0":"2026-03-18T20:03:22.917Z","14.3.0":"2026-03-24T18:04:07.480Z","15.0.0":"2026-03-27T17:13:35.964Z","15.1.0":"2026-04-03T09:32:20.821Z","15.2.0":"2026-07-10T19:24:28.278Z","16.0.0":"2026-07-24T12:22:47.733Z","16.1.0":"2026-09-17T18:24:45.429Z"},"bugs":{"url":"https://github.com/NodeSecure/js-x-ray/issues"},"author":{"name":"GENTILHOMME Thomas","email":"gentilhomme.thomas@gmail.com"},"license":"MIT","homepage":"https://github.com/NodeSecure/js-x-ray#readme","keywords":["ast","nsecure","nodesecure","analysis","dependencies","security"],"repository":{"url":"git+https://github.com/NodeSecure/js-x-ray.git","type":"git","directory":"workspaces/js-x-ray"},"description":"JavaScript AST XRay analysis","maintainers":[{"name":"fraxken","email":"gentilhomme.thomas@gmail.com"},{"name":"tonygo","email":"gorez.tony@gmail.com"},{"name":"pierred","email":"pierredemailly.pro@gmail.com"},{"name":"clemgbld","email":"clementgombauld@hotmail.fr"}],"readme":"<p align=\"center\">\n  <img src=\"https://user-images.githubusercontent.com/4438263/213887379-c873eb89-8786-4b5c-8a59-dcca49e01cb8.jpg\" alt=\"@nodesecure/js-x-ray\">\n</p>\n\n**JS-X-Ray** is a JavaScript & TypeScript [SAST](https://github.com/resources/articles/what-is-sast) for identifying malicious patterns, security vulnerabilities, and code anomalies. Think of it as ESLint, but dedicated to security analysis. Originally created for [NodeSecure CLI](https://github.com/NodeSecure/cli), JS-X-Ray has become an independent and serious option for supply chain protection.\n\n## 🔎 How It Works\n\nJS-X-Ray parses JS or TS code into an **Abstract Syntax Tree (AST)** with no extensive usage of RegEx or Semgrep rules. This enables variable tracing, dynamic import resolution, and detection of sophisticated obfuscation that pattern-matching tools miss. The tradeoff is that JS-X-Ray is purely dedicated to the JavaScript/TypeScript ecosystem.\n\n## 💡 Features\n- Retrieve required dependencies and files for Node.js\n  - Track `require()`, `import`, and dynamic imports with full tracing capabilities\n  - Detect untraceable and malicious import patterns\n- Scan entire projects with multi-file analysis capabilities\n- Extract infrastructure components (URLs, IPs, hostnames, emails)\n- Detect malicious code patterns\n  - Obfuscated code with tool identification (freejsobfuscator, jsfuck, jjencode, obfuscator.io, morse, Trojan Source)\n  - Data exfiltration and unauthorized system information collection\n  - Suspicious files with excessive encoded literals\n- Identify vulnerable code patterns\n  - Unsafe statements (`eval()`, `Function()` constructor)\n  - ReDoS vulnerabilities in regular expressions\n  - SQL injection vulnerabilities\n  - Unsafe shell commands in `spawn()` or `exec()` calls\n  - `process.env` serialization attempts\n- Flag weak cryptographic usage\n  - Deprecated algorithms (MD5, SHA1, MD4, MD2, RIPEMD160)\n  - Weak scrypt parameters (insufficient cost, short or hardcoded salt)\n  - Weak bcrypt parameters (low work factor, hardcoded salt)\n- Detect code quality issues\n  - Monkey-patching of built-in prototypes\n  - Encoded literals (hex, Unicode, base64)\n  - Suspicious URLs and links\n  - Short identifier lengths (obfuscation indicators)\n  - Synchronous I/O and logging usage (optional)\n- Configurable sensitivity modes (conservative/aggressive) and extensible probe system\n- Support both JavaScript and TypeScript\n\n## 💃 Getting Started\n\nThis package is available in the Node package repository and can be easily installed with [npm](https://docs.npmjs.com/getting-started/what-is-npm) or [yarn](https://yarnpkg.com).\n\n```bash\n$ npm i @nodesecure/js-x-ray\n# or\n$ yarn add @nodesecure/js-x-ray\n```\n\n## 👀 Usage example\n\nCreate a local `.js` file with the following content:\n```js\ntry  {\n    require(\"http\");\n}\ncatch (err) {\n    // do nothing\n}\nconst lib = \"crypto\";\nrequire(lib);\nrequire(\"util\");\nrequire(Buffer.from(\"6673\", \"hex\").toString());\n```\n\n---\n\nThen use `js-x-ray` to run an analysis of the JavaScript code:\n```js\nimport { AstAnalyser } from \"@nodesecure/js-x-ray\";\nimport { readFileSync } from \"node:fs\";\n\nconst scanner = new AstAnalyser();\n\nconst { warnings, dependencies } = await scanner.analyseFile(\n  \"./file.js\"\n);\n\nconsole.log(dependencies);\nconsole.dir(warnings, { depth: null });\n```\n\nThe analysis will return: `http` (in try), `crypto`, `util` and `fs`.\n\n> [!TIP]\n> There are also a lot of suspicious code examples in the `./workspaces/js-x-ray/examples` directory. Feel free to try the tool on these files.\n\n### Scanning a complete project\n\nBy itself, JS-X-Ray does not provide utilities to walk and scan a complete project. However, NodeSecure has packages to achieve that:\n\n```ts\nimport { ManifestManager } from \"@nodesecure/mama\";\nimport { NpmTarball } from \"@nodesecure/tarball\";\n\nconst mama = await ManifestManager.fromPackageJSON(\n  \"./path/to/package.json\"\n);\nconst extractor = new NpmTarball(mama);\n\nconst {\n  composition, // Project composition (files, dependencies, extensions)\n  conformance, // License conformance (SPDX)\n  code         // JS-X-Ray analysis results\n} = await extractor.scanFiles();\n\nconsole.log(code);\n```\n\nThe `NpmTarball` class uses JS-X-Ray under the hood, and `ManifestManager` locates entry (input) files for analysis.\n\nAlternatively, you can use `EntryFilesAnalyser` directly for multi-file analysis. See the [EntryFilesAnalyser API documentation](./docs/EntryFilesAnalyser.md) for more details.\n\n## 📚 API\n\n- [AstAnalyser](./docs/AstAnalyser.md)\n- [EntryFilesAnalyser](./docs/EntryFilesAnalyser.md)\n- [CollectableSet](./docs/CollectableSet.md)\n- [SourceParser](./docs/SourceParser.md)\n- [VariableTracer](./docs/VariableTracer.md)\n\n## Warnings\n\n```ts\ntype OptionalWarningName =\n  | \"synchronous-io\"\n  | \"log-usage\"\n  | \"crypto.weak-scrypt\"\n  | \"crypto.unsafe-prehash\"\n  | \"crypto.weak-bcrypt\"\n  | \"crypto.password-shucking\"\n  | \"crypto.weak-argon2\";\n\ntype WarningName =\n  | \"parsing-error\"\n  | \"encoded-literal\"\n  | \"unsafe-regex\"\n  | \"unsafe-stmt\"\n  | \"short-identifiers\"\n  | \"suspicious-literal\"\n  | \"suspicious-file\"\n  | \"obfuscated-code\"\n  | \"crypto.weak-algorithm\"\n  | \"shady-link\"\n  | \"unsafe-command\"\n  | \"unsafe-import\"\n  | \"serialize-environment\"\n  | \"data-exfiltration\"\n  | \"sql-injection\"\n  | \"monkey-patch\"\n  | \"prototype-pollution\"\n  | \"unsafe-vm-context\"\n  | OptionalWarningName;\n\ninterface Warning<T = WarningName> {\n  kind: T | (string & {});\n  file?: string;\n  value: string | null;\n  source: string;\n  location: null | SourceArrayLocation | SourceArrayLocation[];\n  i18n: string;\n  severity: \"Information\" | \"Warning\" | \"Critical\";\n  experimental?: boolean;\n}\n\ndeclare const warnings: Record<WarningName, {\n  i18n: string;\n  severity: \"Information\" | \"Warning\" | \"Critical\";\n  experimental: boolean;\n}>;\n```\n\n### Optional Warnings\n\nSome warnings are not included by default and must be explicitly requested through the `AstAnalyser` API.\n\n```js\nimport { AstAnalyser } from \"@nodesecure/js-x-ray\";\n\n// Enable all optional warnings\nconst scanner = new AstAnalyser({\n  optionalWarnings: true\n});\n\n// Or enable specific optional warnings\nconst scannerSpecific = new AstAnalyser({\n  optionalWarnings: [\"synchronous-io\", \"log-usage\", \"crypto.weak-scrypt\"]\n});\n\n// Enable all crypto warnings at once using a glob pattern\nconst scannerCrypto = new AstAnalyser({\n  optionalWarnings: [\"crypto.*\"]\n});\n```\n\nThe following warnings are optional:\n- `synchronous-io` - Detects synchronous I/O operations that could impact performance\n- `log-usage` - Tracks usage of logging functions (console.log, logger.info, etc.)\n- `crypto.weak-scrypt` - Detects weak scrypt parameters (low cost, short or hardcoded salt)\n- `crypto.unsafe-prehash` - Detects password pre-hashing fed into bcrypt without a safe (base64/hex) digest encoding\n- `crypto.weak-bcrypt` - Detects weak bcrypt parameters (low work factor, hardcoded salt)\n- `crypto.password-shucking` - Detects password pre-hashing with a plain hash function fed into bcrypt\n- `crypto.weak-argon2` - Detects weak Argon2 parameters (argon2d variant, low memory/passes, short or hardcoded nonce)\n\n### Internationalization (i18n)\n\nWarnings support internationalization through the `@nodesecure/i18n` package. Each warning has an i18n key that can be used to retrieve localized descriptions.\n\n```js\nimport * as jsxray from \"@nodesecure/js-x-ray\";\nimport * as i18n from \"@nodesecure/i18n\";\n\nawait i18n.extendFromSystemPath(jsxray.i18nLocation());\n\nconst message = i18n.getTokenSync(\n  jsxray.warnings[\"parsing-error\"].i18n\n);\nconsole.log(message);\n```\n\n### Warning Catalog\n\nClick on the warning **name** for detailed documentation and examples.\n\n#### Critical Severity\n\n| Name | Experimental | Description |\n| --- | :-: | --- |\n| [suspicious-file](https://github.com/NodeSecure/js-x-ray/blob/master/docs/suspicious-file.md) | No | Suspicious file containing more than ten encoded literals |\n| [obfuscated-code](https://github.com/NodeSecure/js-x-ray/blob/master/docs/obfuscated-code.md) | **Yes** | High probability of code obfuscation detected |\n\n#### Warning Severity\n\n| Name | Experimental | Description |\n| --- | :-: | --- |\n| [unsafe-import](https://github.com/NodeSecure/js-x-ray/blob/master/docs/unsafe-import.md) | No | Unable to follow an import (`require`, `require.resolve`) statement |\n| [unsafe-regex](https://github.com/NodeSecure/js-x-ray/blob/master/docs/unsafe-regex.md) | No | Unsafe regular expression that may be vulnerable to ReDoS attacks |\n| [unsafe-stmt](https://github.com/NodeSecure/js-x-ray/blob/master/docs/unsafe-stmt.md) | No | Usage of dangerous statements like `eval()` or `Function(\"\")` |\n| [unsafe-command](https://github.com/NodeSecure/js-x-ray/blob/master/docs/unsafe-command.md) | **Yes** | Suspicious commands detected in `spawn()` or `exec()` |\n| [short-identifiers](https://github.com/NodeSecure/js-x-ray/blob/master/docs/short-identifiers.md) | No | Average identifier length below 1.5 characters (possible obfuscation) |\n| [suspicious-literal](https://github.com/NodeSecure/js-x-ray/blob/master/docs/suspicious-literal.md) | No | Suspicious literal values detected in source code |\n| [crypto.weak-algorithm](https://github.com/NodeSecure/js-x-ray/blob/master/docs/crypto.weak-algorithm.md) | No | Usage of weak cryptographic algorithms (MD5, SHA1, etc.) |\n| [shady-link](https://github.com/NodeSecure/js-x-ray/blob/master/docs/shady-link.md) | No | Suspicious or potentially malicious URLs detected |\n| [synchronous-io](https://github.com/NodeSecure/js-x-ray/blob/master/docs/synchronous-io.md) ⚠️ | **Yes** | Synchronous I/O operations that may impact performance |\n| [serialize-environment](https://github.com/NodeSecure/js-x-ray/blob/master/docs/serialize-environment.md) | No | Attempts to serialize `process.env` (potential data exfiltration) |\n| [data-exfiltration](https://github.com/NodeSecure/js-x-ray/blob/master/docs/data-exfiltration.md) | No | Potential unauthorized transfer of sensitive data |\n| [sql-injection](https://github.com/NodeSecure/js-x-ray/blob/master/docs/sql-injection.md) | No | Potential SQL injection vulnerability detected |\n| [monkey-patch](https://github.com/NodeSecure/js-x-ray/blob/master/docs/monkey-patch.md) | No | Modification of built-in JavaScript prototype properties |\n| [prototype-pollution](https://github.com/NodeSecure/js-x-ray/blob/master/docs/prototype-pollution.md) | No | Detected use of `__proto__` to pollute object prototypes |\n| [crypto.weak-scrypt](https://github.com/NodeSecure/js-x-ray/blob/master/docs/crypto.weak-scrypt.md) ⚠️ | **Yes** | Usage of weak scrypt parameters (low cost, short or hardcoded salt) |\n| [crypto.unsafe-prehash](https://github.com/NodeSecure/js-x-ray/blob/master/docs/crypto.unsafe-prehash.md) ⚠️ | **Yes** | Password pre-hashed and fed into bcrypt without a safe digest encoding |\n| [crypto.weak-bcrypt](https://github.com/NodeSecure/js-x-ray/blob/master/docs/crypto.weak-bcrypt.md) ⚠️ | **Yes** | Usage of weak bcrypt parameters (low work factor or hardcoded salt) |\n| [crypto.password-shucking](https://github.com/NodeSecure/js-x-ray/blob/master/docs/crypto.password-shucking.md) ⚠️ | **Yes** | Password pre-hashed with a plain hash function |\n| [crypto.weak-argon2](https://github.com/NodeSecure/js-x-ray/blob/master/docs/crypto.weak-argon2.md) ⚠️ | **Yes** | Usage of weak Argon2 parameters (argon2d variant, low memory/passes, short or hardcoded nonce) |\n| [unsafe-vm-context](https://github.com/NodeSecure/js-x-ray/blob/master/docs/unsafe-vm-context.md) ⚠️ | No | Usage of dangerous vm.runInNewContext and (vm.Script(code,options)).runInContext |\n\n#### Information Severity\n\n| Name | Experimental | Description |\n| --- | :-: | --- |\n| [parsing-error](https://github.com/NodeSecure/js-x-ray/blob/master/docs/parsing-error.md) | No | AST parser encountered an error while analyzing the code |\n| [encoded-literal](https://github.com/NodeSecure/js-x-ray/blob/master/docs/encoded-literal.md) | No | Encoded literal detected (hexadecimal, Unicode, base64) |\n| [log-usage](https://github.com/NodeSecure/js-x-ray/blob/master/docs/log-usage.md) ⚠️ | No | Usage of logging functions (console.log, logger methods, etc.) |\n\n> [!NOTE]\n> Warnings marked with ⚠️ are optional and must be explicitly enabled (see [Optional Warnings](#optional-warnings) section).\n\n## License \nMIT\n","readmeFilename":"README.md"}