{"_id":"babel-import-util","_rev":"18-d75b37162dc2edc4ffe0ee84948285a3","name":"babel-import-util","dist-tags":{"latest":"3.0.1"},"versions":{"0.1.0":{"name":"babel-import-util","version":"0.1.0","author":{"name":"Edward Faulkner","email":"edward@eaf4.com"},"license":"MIT","_id":"babel-import-util@0.1.0","maintainers":[{"name":"ef4","email":"edward@eaf4.com"}],"homepage":"https://github.com/ef4/babel-import-util#readme","bugs":{"url":"https://github.com/ef4/babel-import-util/issues"},"dist":{"shasum":"1443a09efee6de450b68a6a7cc0c685481f655c4","tarball":"https://registry.npmjs.org/babel-import-util/-/babel-import-util-0.1.0.tgz","fileCount":4,"integrity":"sha512-sRzZn0mOuLLkjmuv5JhDvFexxMCin/R5f5O+Pq2muLPkpIH84rAtYsncL8+/qaSoRksp3C5zHVnyIBpCEjX/uA==","signatures":[{"sig":"MEYCIQDVRhMmmHU/HdHJNubg8yWNqNdnfqti7iBTzaVfP/z7RAIhAP5ZeU8jlEzZAVCWQvpu7vz4gXI14yrg7MUXL1jF3ZVe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16121,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5hXOCRA9TVsSAnZWagAAc3cP+wQbnooxbeBc2U3iU8YY\nAYTbybymm62OSOJIIEekgbnHhPpM3H2gMTkdMHAcvPFwtNcxcZHejU/wVabv\nFGN1vUcntCgGwQoeQPIC5q9fkvxbixmI5vXP4aKwXckJwHLqHX1mfg5929cV\nDXQkay4wLHLGPRfVDL8WFBh6dlZr1sh2PkBjtUTPWmfXH/zWCzY/cylAKHTv\nqXk6crBrq4q2iOS97rFv1BO3tsn4vFpjgWW14HPjPP29mRaIzK/wfL75203j\nk1FEIzzhTEj2+ipD8OL41y+ttc89X2PEeIduuFUFlrucc7Yxr5utLRu2w6g4\nE1pky1O4SLf7yxmPBC8jRTplc1C7GwwyQ5zOImsUzzkphJHPe3vKAX9WO3e9\nzIPlkdcum/3JMGllUVo7MJ9p+jPa53QrPuy9FLSOk49IzRTi1xANaaCJ8aW5\nfWHTroXfnykqwDIPMJJ0PIlvtD+/GrJgOQCwL4rr9uD50INpLYZl9wa4/MdL\nUqsylpk8Z4/ShI7gH8T4UlGnV72ns4Jq9VusZDUHgRGC96BiZ8ruOvQROUM7\nhs4oQcr1W8mxNJvig9H8ljsUABBeMG/4aWBZdBKHHPvF4CUjmDp+bca6eikx\ndKCKMXqaY9dQG09QEKVqxe4ww5Do/z76paXhVTX8Fwhipk0tTfQG3CC3w5Sp\nRidy\r\n=2Hxz\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testPathIgnorePatterns":["test-support.js",".*\\.ts"]},"main":"src/index.js","engines":{"node":">= 12.*"},"gitHead":"5eb590565df66253ccf6b3570a9a0a1ebecdd54a","scripts":{"lint":"tsc && eslint --cache --ext .ts .","test":"jest","build":"tsc","clean":"git clean -d -f -x src __tests__","prepare":"tsc","pretest":"tsc"},"_npmUser":{"name":"ef4","email":"edward@eaf4.com"},"repository":{"url":"git+https://github.com/ef4/babel-import-util.git","type":"git"},"_npmVersion":"7.6.1","description":"Utility for manipulating imports within babel plugins","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^6.8.0","prettier":"^2.2.1","typescript":"^4.3.2","@babel/core":"^7.14.3","@types/jest":"^26.0.23","@babel/preset-env":"^7.14.7","eslint-plugin-node":"^11.1.0","@types/babel__traverse":"^7.11.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.1","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.6","@babel/plugin-transform-modules-commonjs":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/babel-import-util_0.1.0_1625691598129_0.21039983642182625","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"babel-import-util","version":"0.2.0","author":{"name":"Edward Faulkner","email":"edward@eaf4.com"},"license":"MIT","_id":"babel-import-util@0.2.0","maintainers":[{"name":"ef4","email":"edward@eaf4.com"}],"homepage":"https://github.com/ef4/babel-import-util#readme","bugs":{"url":"https://github.com/ef4/babel-import-util/issues"},"dist":{"shasum":"b468bb679919601a3570f9e317536c54f2862e23","tarball":"https://registry.npmjs.org/babel-import-util/-/babel-import-util-0.2.0.tgz","fileCount":4,"integrity":"sha512-CtWYYHU/MgK88rxMrLfkD356dApswtR/kWZ/c6JifG1m10e7tBBrs/366dFzWMAoqYmG5/JSh+94tUSpIwh+ag==","signatures":[{"sig":"MEYCIQCY83Naz4AEyYVpSWbdgFKXozzYe1ZzfxVyqQr/xDmXCQIhAO62scH0rq8/9Iun+mgMULCLbZJTKNg0iBBAZ78fscLB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":16237,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg707DCRA9TVsSAnZWagAAAKwP/3osMe+SokcRF7QuB2GL\n4Fphs15ZTlwbglsexopqF+tp47YD3cLOu9RSBr2b1mpssMaL0FpDy+RzgzTj\nHoCtjtbxsDxFF3894YgnaIjo5h4FZMGg+Z7i704AwB4Pu2mQqIjkaEoxO8aL\n29qQA4ERUS7gP/f91soC4/ycXwvKCbX4yeN8OWDiy/GzTTHk8RcJh+EE0qiH\nqgqhr5yUSlWMGOXDW58jvKw+JjzG2Ohe3BPB+0aFXztEHyCj4Pfw42HJ44L+\nhvqUJTCp0rYdww7DzkE7TxvTV/dG913ZvMt3fwZ1BYOSSf8fQZcgu8ztkHJ/\nJ4nBXb4M9aD4rqZR42v9/dhEuA1dZzKWud3G/myOCed6M22uK6PwyvBdte6O\nMK8xScW2LRdSO1wIiOvLDCyVF6H0Ucvzr7kDBfXIoJSXA29EZId7f+Vwg3GL\nUXxkUiH9WMU9x3w203y2sC6qdcesd+2vmH8KgLYWaiMTfqRQ21xT1Hv7AhK4\n1EDlv/X23x4qyplw2u9FiPZLjN0huBk4I/UVhCV2l8cCl40rac4/CUbm8+cR\nL0VLggO35NplJhDhsgPpECxNkJNCv8rJ2VjsV0S2V8L92gbnLKDXQ3usuut1\ndwzVg7SSb+vX5st2TwTlL+BA3Xyu9q2ZLxu8KMZjyhrlFFDcIiyZTM1jNim6\nOai0\r\n=u9JI\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testPathIgnorePatterns":["test-support.js",".*\\.ts"]},"main":"src/index.js","engines":{"node":">= 12.*"},"gitHead":"00a95c537f5231b4fd854a62af3e8b31a20bb186","scripts":{"lint":"tsc && eslint --cache --ext .ts .","test":"jest","build":"tsc","clean":"git clean -d -f -x src __tests__","prepare":"tsc","pretest":"tsc"},"_npmUser":{"name":"ef4","email":"edward@eaf4.com"},"repository":{"url":"git+https://github.com/ef4/babel-import-util.git","type":"git"},"_npmVersion":"7.6.1","description":"Utility for manipulating imports within babel plugins","directories":{},"_nodeVersion":"12.22.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^6.8.0","prettier":"^2.2.1","typescript":"^4.3.2","@babel/core":"^7.14.3","@types/jest":"^26.0.23","@babel/preset-env":"^7.14.7","eslint-plugin-node":"^11.1.0","@types/babel__traverse":"^7.11.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.1","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.6","@babel/plugin-transform-modules-commonjs":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/babel-import-util_0.2.0_1626296002989_0.1644445960014207","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"babel-import-util","version":"1.0.0","author":{"name":"Edward Faulkner","email":"edward@eaf4.com"},"license":"MIT","_id":"babel-import-util@1.0.0","maintainers":[{"name":"ef4","email":"edward@eaf4.com"}],"homepage":"https://github.com/ef4/babel-import-util#readme","bugs":{"url":"https://github.com/ef4/babel-import-util/issues"},"dist":{"shasum":"b9a6f94ef0ad7147d0bbfee8406ab7c7372cc97f","tarball":"https://registry.npmjs.org/babel-import-util/-/babel-import-util-1.0.0.tgz","fileCount":5,"integrity":"sha512-c2kP6e/dowD8HB4Mc7w/QISkMkCvZmtFPsqyfNt+5fSPkQneR0jS8JHxuMPDf5YJwZ8EOuWRp6a10ifuYr0shQ==","signatures":[{"sig":"MEYCIQDaXfrlNPpW15F8iGanx72Z6bX7hqxYV1dn/5XTsTTrmAIhAOPyyGjLH39NGAPUNobjtM9OvfncK8WvBz5dEXWqlIXL","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19501,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsMSbCRA9TVsSAnZWagAAISgP/jBaHMMvLUsgtNUcUPsT\nj6JmjDav6Pi2pRpfBXIbO+dmPjx5on0gPiMhMktnnfb4wKAH+5seqsNsBHB4\nTcaGmgTu+IedtPb9ZuJCSZ3AfkIJOHkPPZ8eSimfkB6zHQ6ogQoXkYgTd3xd\ne/uTrl3PNGSaxo/XkfTGA0ng18gCkmRe+YpG/cM89JVSyfxiNkA6LME/D6st\nFkq46ENdd6MiwdN2eDha9540Tn9W2XJt3ACjD9KNkpcMCUJGsWSBxhbhsmrl\ne180lyNWIUjrYgLRccIWiEZdtcjUor1MVznLOf2BcsrNqZvAmvMvXCuL1TYE\nGVRjSxYXjn30BA4ahf0R+IlVdQHiJ4QIehBtxF/JbBjH9lWaGHXhaBT415YP\nn4fi2QZQVzajOLS90/zJ/VnZWUmRs9IMM1r/CQtSZlkpP2O2pVxxCsxihqn3\nBZ9DYZvA9XGvqwMXn9ARFXeg7v534z6Ac3AMj1RdvTmH6cCK3t53KIUgvPaJ\nxRYppy3RR+KukHi108mhmCX5ia0kjN3QCWGo9jUVi/Kr70H5BY9ZxEuvp1Wf\nMvOXHdbZDH4ekz65KqnnpIraBoWpwUeba613AyCJIT9MS+32PjQvuidkX1Co\ncoCpZ/sGjqRjupHiMlkoT0HgnDIfss8YLd6sffpDLVzTQLbTR1YKg0jdf/sR\nEob5\r\n=KMVm\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testPathIgnorePatterns":["test-support.js",".*\\.ts"]},"main":"src/index.js","engines":{"node":">= 12.*"},"gitHead":"da368a5f15cc75c29d87e4abfee00f8b12c16987","scripts":{"lint":"tsc && eslint --cache --ext .ts .","test":"jest","build":"tsc","clean":"git clean -d -f -x src __tests__","prepare":"tsc","pretest":"tsc"},"_npmUser":{"name":"ef4","email":"edward@eaf4.com"},"repository":{"url":"git+https://github.com/ef4/babel-import-util.git","type":"git"},"_npmVersion":"6.14.15","description":"Utility for manipulating imports within babel plugins","directories":{},"_nodeVersion":"14.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^6.8.0","prettier":"^2.2.1","typescript":"^4.3.2","@babel/core":"^7.14.3","@types/jest":"^26.0.23","@babel/preset-env":"^7.14.7","eslint-plugin-node":"^11.1.0","@types/babel__traverse":"^7.11.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.1","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.6","@babel/plugin-transform-modules-commonjs":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/babel-import-util_1.0.0_1638974619583_0.39292062277208184","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"babel-import-util","version":"1.1.0","author":{"name":"Edward Faulkner","email":"edward@eaf4.com"},"license":"MIT","_id":"babel-import-util@1.1.0","maintainers":[{"name":"ef4","email":"edward@eaf4.com"}],"homepage":"https://github.com/ef4/babel-import-util#readme","bugs":{"url":"https://github.com/ef4/babel-import-util/issues"},"dist":{"shasum":"4156b16ef090c4f0d3cdb869ff799202f24aeb93","tarball":"https://registry.npmjs.org/babel-import-util/-/babel-import-util-1.1.0.tgz","fileCount":5,"integrity":"sha512-sfzgAiJsUT1es9yrHAuJZuJfBkkOE7Og6rovAIwK/gNJX6MjDfWTprbPngdJZTd5ye4F3FvpvpQmvKXObRzVYA==","signatures":[{"sig":"MEUCIQDeqiahbn8lbvaZIaFqU/vNgou6FnqfgejhwRnPFtDXwAIgK3jCy7ludRtb/ck4bHwgRKq3IuZwGVUOAwMGsVtpIfE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23274,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsMyRCRA9TVsSAnZWagAA6fIQAJLRcmywZz9EH8ar/Mlf\ngVZJdCJj/vKPYPC18PL7ldESya6LjA6owTJ9GQF9WLJz1mG54ahf8T8l/xz3\nKKPpmRyszwAV6WEr3gXBNLCZT5RGUVBDU1sw8YOzasAKVfeiQ41B52C9DMTS\nE0Ig/yfJBOYLQae/MHj0o+9aVIIlgWtDJxmBE/woy92IMFD0pfiggVykf9+M\nIZdoGU3elL72SZMOF1j3MtZ5FsVn0LpOKj8GWE7LAUI27BbqNSSyKXz7Mlik\nF3VgWR5LD3CZa1G/6MFdgTN4V+roTT+ww0e0Ql8FKC765a8ZddahRDU0Hanc\ngwNPXc4IqrK6cJgsbk49t7fkLXozXleMzBZJTFV5HogmhtuUCOAxsWJcMLCd\nCgH2e3xlYQEmEgchFKVDioxb1dC6+p5EcfeMCsSxGcZ7bilet0Ds8sgkiEoX\nrRwqLNHhCigkr0B8VGy748rvdZsQtVjtOnpSoEWlZi7ygAWPrsUBgsB+UqOK\n+dhBI9/b/r9edLdHX5G2BLv18viE8HZEkW94mURINTp+73q1/j7ZfniaLyza\nZeew83FhdSCU4nJGOY3aK5Ghoe/QsCb97m+7PZ+oQoD1DicineiDL63Yh+hF\na+lSUr2SzeLjMeKq5SsG86FF/whODaiIHzSMsf4RNoWjD95sExvPCOkPVCFE\nQPVk\r\n=DOXe\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testPathIgnorePatterns":["test-support.js",".*\\.ts"]},"main":"src/index.js","engines":{"node":">= 12.*"},"gitHead":"be4d4887ade510d24d53cce495751edf60615fd1","scripts":{"lint":"tsc && eslint --cache --ext .ts .","test":"jest","build":"tsc","clean":"git clean -d -f -x src __tests__","prepare":"tsc","pretest":"tsc"},"_npmUser":{"name":"ef4","email":"edward@eaf4.com"},"repository":{"url":"git+https://github.com/ef4/babel-import-util.git","type":"git"},"_npmVersion":"6.14.15","description":"Utility for manipulating imports within babel plugins","directories":{},"_nodeVersion":"14.18.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^6.8.0","prettier":"^2.2.1","typescript":"^4.3.2","@babel/core":"^7.14.3","@types/jest":"^26.0.23","@babel/preset-env":"^7.14.7","eslint-plugin-node":"^11.1.0","@types/babel__traverse":"^7.11.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.1","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.6","@babel/plugin-transform-modules-commonjs":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/babel-import-util_1.1.0_1638976657001_0.5009897624177253","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"babel-import-util","version":"1.2.0","author":{"name":"Edward Faulkner","email":"edward@eaf4.com"},"license":"MIT","_id":"babel-import-util@1.2.0","maintainers":[{"name":"ef4","email":"edward@eaf4.com"}],"homepage":"https://github.com/ef4/babel-import-util#readme","bugs":{"url":"https://github.com/ef4/babel-import-util/issues"},"dist":{"shasum":"96dc3ad9a186b4383229bcce35e1c4fb4de9a0d8","tarball":"https://registry.npmjs.org/babel-import-util/-/babel-import-util-1.2.0.tgz","fileCount":5,"integrity":"sha512-hsjWpyurnbXLNPcIKSkV6l23YfMSCLdA39C5pMh9VSFtGbGU+UFv5Uyz3u//pOOc/FUknGod1KgUd8KM8VQ07g==","signatures":[{"sig":"MEUCIQC6wMSeNAwX8VHH+cCCiHUgu0Z3zL8YUhzICJ0p4vxnIQIgRw014cbysiZEWTCdzOMVYzBnIdkocIaGwvNsUHQ77NM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23534,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVEkzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4SA/+JeSz5hOAGuXIn/E3cZDjN9v8cK9kOXK3pouOvQvYAzEIIMU9\r\nfdKUdHgM+LUcfCLtoE30iy8dRs9k/1VN2HrXK4buJZwCaBIiPEbOcTH3NxdM\r\n9Mf+ahwG3nOeI6vrt1UbrEEFz5neN0UOLlZnN1x55cx+CzJt1WW2ZzcAnQCD\r\nwVCYAlaP/VrtaNN711n2O43S4hUEJgnZbEfHT90hr1DDdhV1OtrYPd+JSEHl\r\nWOfSgUPa91UOcdADzzTrwsxuFsuyIMlj6YwRUNlxFN3xzEYyWHplaPBdwF9L\r\nsHiH1DM8Lzeg2N0ElflsetoNofeMZr5Q5jHrU3+5RgofLeeMOMCkazGCTWEk\r\nbD7Ujturi2uwoAic6EqmzyWxbEEnPenJHmUH2tKKBbwrS1bTfnHhrnHpexq8\r\nS+xVS8Kv3gaEMpaCEgFFEtpu0dppyfLj51L9IUcsAFbdU5Kq3gVjJYbz/kCN\r\nNOcJQGxfTL1xIwjD4z/mhVFOm1+9LtxQ+xLgGAPoA/eghLOoSSGFgAltGlEo\r\nEdMj/Z0xYz52Blb0TJzsFLLWLKOlnqx9Y9Nx61ffbRk7fh7o7dwo06FV4wHS\r\nW2nElsdPkXNTrCydfGR4J/4bO+nAo0FCpi+NrOS/9wfNzor4CnxtLtgzzVcp\r\n7doKTUKf+fDhkgxrjmp6kswc+Znomyw3VUM=\r\n=KK00\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testPathIgnorePatterns":["test-support.js",".*\\.ts"]},"main":"src/index.js","engines":{"node":">= 12.*"},"gitHead":"ac25bbb56fe35b0448548640e97f0df2196cd139","scripts":{"lint":"tsc && eslint --cache --ext .ts .","test":"jest","build":"tsc","clean":"git clean -d -f -x src __tests__","prepare":"tsc","pretest":"tsc"},"_npmUser":{"name":"ef4","email":"edward@eaf4.com"},"repository":{"url":"git+https://github.com/ef4/babel-import-util.git","type":"git"},"_npmVersion":"6.14.15","description":"Utility for manipulating imports within babel plugins","directories":{},"_nodeVersion":"14.18.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^6.8.0","prettier":"^2.2.1","typescript":"^4.3.2","@babel/core":"^7.14.3","@types/jest":"^26.0.23","@babel/preset-env":"^7.14.7","eslint-plugin-node":"^11.1.0","@types/babel__traverse":"^7.11.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.1","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.6","@babel/plugin-transform-modules-commonjs":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/babel-import-util_1.2.0_1649690931536_0.14926546353288161","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"babel-import-util","version":"1.2.1","author":{"name":"Edward Faulkner","email":"edward@eaf4.com"},"license":"MIT","_id":"babel-import-util@1.2.1","maintainers":[{"name":"ef4","email":"edward@eaf4.com"}],"homepage":"https://github.com/ef4/babel-import-util#readme","bugs":{"url":"https://github.com/ef4/babel-import-util/issues"},"dist":{"shasum":"e813c79c78872f1b3a2cd834b7a0a8dc2b1237ea","tarball":"https://registry.npmjs.org/babel-import-util/-/babel-import-util-1.2.1.tgz","fileCount":5,"integrity":"sha512-7rI5H0x0hql1DmRUDDv+Q2qJYrmbPKBPArmjayTSM3PIOGDUD3mQ3nOJURO6TX907oLDa/drhIiZNtI+QqWSZg==","signatures":[{"sig":"MEYCIQDXWDu+V64aSszy92zWQ2284uKuA7ufn0XH0hSKXmEvyAIhAJ1fZFAzDiWiiLdpHL2vQ85gLmANz+YsrIuP6LkYZCAp","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23963,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVKdJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqnWg/8Cac2YHpdlmZZdstrACdJtgf1KjQemjAaLo3OtowJZrQDmZA8\r\n1ZpTcZFk/4b/rlZdlSKPsbYQdXsK3p99yWXUpAuZaW0zcbdm/+vOYobLyxYH\r\nNen/PWrRn4o7JFmqamrUeVg611WOKnDKIbf0yzo0ZN+FXe/Lg2lb4wWYrz8+\r\nzFqH2gytAVFIjNmYQR+ax6GlXnkbeWQ2WJqXbwM3adEts/1F6V84OP0jKOcu\r\nKixTKmw6muGomGNq7c/CiaUDf4Hq92uVmGYEjyEQd4YuDWgvvl5GelX8hEJ+\r\nZHcIoiVwNH5n+Vyir7nY4eofBZQZbG094PN36Ya6YY5h2LA6B//a/VJTghUm\r\n89vozj4gjF3amZmG/Thidc1fMxSW+jnhl9NeiNsApZVqFhdkdfyhNZ9+ignU\r\n+IZgBH6i0idW+36CWcvc+VaMJBGAxh4QLz9uDFMf/YkwmDUmEW70LGU/P+mJ\r\nDs/ZpoGc3TU+5BD3US706DpAtkV6weYvjkbr+tWhZGsJ+Zq1EThen0qZz5He\r\nlW34tR89Ugp8RCB8w3qNt+FuUrHaggyQ/5FxvSdS/HlHwZkmW7Z6S+vYu/2B\r\nPxCwohXyNrSFf8CrM7tfR7Im2q836u1Isqh2Zh1f2YVm1cDU6y2dPr+P1n/n\r\nAP4ZOcu1r70mQH43EGlQqNNvRYdugrjWdrs=\r\n=5j7E\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testPathIgnorePatterns":["test-support.js",".*\\.ts"]},"main":"src/index.js","engines":{"node":">= 12.*"},"gitHead":"1a617b558a91a0afde3f24390022732b1fd82031","scripts":{"lint":"tsc && eslint --cache --ext .ts .","test":"jest","build":"tsc","clean":"git clean -d -f -x src __tests__","prepare":"tsc","pretest":"tsc"},"_npmUser":{"name":"ef4","email":"edward@eaf4.com"},"repository":{"url":"git+https://github.com/ef4/babel-import-util.git","type":"git"},"_npmVersion":"6.14.15","description":"Utility for manipulating imports within babel plugins","directories":{},"_nodeVersion":"14.18.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^6.8.0","prettier":"^2.2.1","typescript":"^4.3.2","@babel/core":"^7.14.3","@types/jest":"^26.0.23","@babel/preset-env":"^7.14.7","eslint-plugin-node":"^11.1.0","@types/babel__traverse":"^7.11.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.1","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.6","@babel/plugin-transform-modules-commonjs":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/babel-import-util_1.2.1_1649715017128_0.920872000127601","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"babel-import-util","version":"1.2.2","author":{"name":"Edward Faulkner","email":"edward@eaf4.com"},"license":"MIT","_id":"babel-import-util@1.2.2","maintainers":[{"name":"ef4","email":"edward@eaf4.com"}],"homepage":"https://github.com/ef4/babel-import-util#readme","bugs":{"url":"https://github.com/ef4/babel-import-util/issues"},"dist":{"shasum":"1027560e143a4a68b1758e71d4fadc661614e495","tarball":"https://registry.npmjs.org/babel-import-util/-/babel-import-util-1.2.2.tgz","fileCount":5,"integrity":"sha512-8HgkHWt5WawRFukO30TuaL9EiDUOdvyKtDwLma4uBNeUSDbOO0/hiPfavrOWxSS6J6TKXfukWHZ3wiqZhJ8ONQ==","signatures":[{"sig":"MEUCIFoUQQQOewXK8N05gK/Tgm7k+A5rKwdhWLcvKfwF3vwfAiEAs33yEtFdaelP9UXNWpejT0tjUUNgTqKUV0uR+NBDX88=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiVP20ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqVJQ//cfr6ocPlvF9QahNhensyEEMGy22casI0nZuSY4SKbgyxfOSr\r\n25aj7t2YQEPcos1a3bjxuP5ymiuGYg0CC74Db6POPFrQYkrMbOkUCnebyZ93\r\nYvrEi4hh8xFne+j6cpKZfCycqhaRgDR/XpaQRn/jmXxzUz4ciESjAjCzKu3n\r\nZwsv3OLxImEygHDw8k0dvQ0lSuy1VCrNZb3YyGTldoTSo6dyPKuAHcsafC92\r\nRKDbEn1j+l/t/9BXUq7MDpXAFfWv7D8Xfd7+KZw2X4FbNmUXIcn8PEXTL+uc\r\ngsBrzBEjVXy1OA931mADxA0i0iLzFQJUVJTiitOYv5wNk3Kw6Hgctw/4jgEZ\r\nf7W3J2b813aaMO/fTfWqZQPz1+5GhVDyOdW6oOuqBnpD3STqv32D6I5nSgXv\r\nSw11R6l7rkxACweayz+xGWkXZT4OP7gzrvrxZZCSpBqM10Kg+edcSuENZsAZ\r\nzofN6aEAVKP/S+dZ8YdFTNems++P5Y6YEQH05rt9NPLCEoRAtUB67+Ww5LCp\r\nLFfRIb0fh0YlqFAtxTJB1zpvTut6ettxUcF9jEqb6A10TNIhG/uvI6kOaZtB\r\navVhFRA322W0LSTqDPu5NZRtjiQyco5yaNTlliHYglUPmwKYQ6yEnpkSVaU2\r\nEoLbH/kI8ObMyWHFQ2lqqGtciS4gZtbAVLA=\r\n=dF6j\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testPathIgnorePatterns":["test-support.js",".*\\.ts"]},"main":"src/index.js","engines":{"node":">= 12.*"},"gitHead":"123820e02b2b07143d2346c61037d45fd43717f8","scripts":{"lint":"tsc && eslint --cache --ext .ts .","test":"jest","build":"tsc","clean":"git clean -d -f -x src __tests__","prepare":"tsc","pretest":"tsc"},"_npmUser":{"name":"ef4","email":"edward@eaf4.com"},"repository":{"url":"git+https://github.com/ef4/babel-import-util.git","type":"git"},"_npmVersion":"6.14.15","description":"Utility for manipulating imports within babel plugins","directories":{},"_nodeVersion":"14.18.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^6.8.0","prettier":"^2.2.1","typescript":"^4.3.2","@babel/core":"^7.14.3","@types/jest":"^26.0.23","@babel/preset-env":"^7.14.7","eslint-plugin-node":"^11.1.0","@types/babel__traverse":"^7.11.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.1","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.6","@babel/plugin-transform-modules-commonjs":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/babel-import-util_1.2.2_1649737139907_0.42350364881187286","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"babel-import-util","version":"1.3.0","author":{"name":"Edward Faulkner","email":"edward@eaf4.com"},"license":"MIT","_id":"babel-import-util@1.3.0","maintainers":[{"name":"ef4","email":"edward@eaf4.com"}],"homepage":"https://github.com/ef4/babel-import-util#readme","bugs":{"url":"https://github.com/ef4/babel-import-util/issues"},"dist":{"shasum":"dc9251ea39a7747bd586c1c13b8d785a42797f8e","tarball":"https://registry.npmjs.org/babel-import-util/-/babel-import-util-1.3.0.tgz","fileCount":4,"integrity":"sha512-PPzUT17eAI18zn6ek1R3sB4Krc/MbnmT1MkZQFmyhjoaEGBVwNABhfVU9+EKcDSKrrOm9OIpGhjxukx1GCiy1g==","signatures":[{"sig":"MEUCIFYJqdQVgM38Ft4tolpy9stBl4q6/bHRDGsIHZjXNiUVAiEA1u1jYyOXEcJsB7/b4i3S89Dw9TBQpoV0Mj4YlAmhvug=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24284,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbBu9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr2aA//WIKQrW2pDtXlwp6eaqj8+Y04DCnmXNzr1s/2/lUIXUaFFIlH\r\nVM81p8vBl/sNvhmapbGhktEiorByY7XjbDYW5L4qh/yQelR4PNvEdI2731cw\r\nnt2jO3hO2KX7aog3ay4qz6OYW3ootmLC0QvcpHZPNJxTtFvAdRhPq7ShxcoT\r\n6rRqnScWY2/h80T5bfRAICwnKneEf/8Tew8QiBjW5c83W41UJuuZ9ZLGSJ7K\r\nEFksi4A4Td3Y7j83Wt9FjojlEPh02++xFmg4XlmRqgKMzzpuzt2eedDC1fI4\r\nkW5nR2YYi07ei7e4b8H3wqGNKmu4RO3zQdRjpd73SCBWR5imZYsKPQAwZ1Si\r\niZEg0ssG7OT2VZHr+3kb4oh2/fYcP8toC56fPyRIQEtyFgSrRCRUJTL6vj8t\r\nun5CyHLNs4hjvcPfgubszmDskrvFDDDHnLdI2DeaHEky8UU9PU2vE/pVsMje\r\n5jr62FKzh4gLogFgHMwlyoUrpKHDB1cFMcrCUrpHkkSmzp5i2+pTfbA393Oc\r\nyyJWcKN80OdVSL6rUIfXVax0mh2BoLpL1VsDhaESozyXqCXZbxNvrczO70RR\r\nVMt22yBtGUKqHraM8QdxoNIAD+sckfibEwVmfvU+FcOICF6b/wtS1PL+9oRk\r\noSvoSmYNxLMs2ywvcYK+VzKeFFfHHk/aQEw=\r\n=4zl1\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testPathIgnorePatterns":["test-support.js",".*\\.ts"]},"main":"src/index.js","types":"./src/index.d.ts","engines":{"node":">= 12.*"},"gitHead":"8d515a3bfa4f8b60ae0afc2e3e7fc113866516e7","scripts":{"lint":"tsc && eslint --cache --ext .ts .","test":"jest","build":"tsc","clean":"git clean -d -f -x src __tests__","prepare":"tsc","pretest":"tsc"},"_npmUser":{"name":"ef4","email":"edward@eaf4.com"},"repository":{"url":"git+https://github.com/ef4/babel-import-util.git","type":"git"},"_npmVersion":"8.19.2","description":"Utility for manipulating imports within babel plugins","directories":{},"_nodeVersion":"18.12.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^6.8.0","prettier":"^2.2.1","typescript":"^4.3.2","@babel/core":"^7.14.3","@types/jest":"^26.0.23","@babel/preset-env":"^7.14.7","eslint-plugin-node":"^11.1.0","@types/babel__traverse":"^7.11.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.1","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.6","@babel/plugin-transform-modules-commonjs":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/babel-import-util_1.3.0_1668029373558_0.4804470071169302","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"babel-import-util","version":"1.4.0","author":{"name":"Edward Faulkner","email":"edward@eaf4.com"},"license":"MIT","_id":"babel-import-util@1.4.0","maintainers":[{"name":"ef4","email":"edward@eaf4.com"}],"homepage":"https://github.com/ef4/babel-import-util#readme","bugs":{"url":"https://github.com/ef4/babel-import-util/issues"},"dist":{"shasum":"f20ee691c0eba28412bcb3d998aaac1076dbda5e","tarball":"https://registry.npmjs.org/babel-import-util/-/babel-import-util-1.4.0.tgz","fileCount":5,"integrity":"sha512-QDQk3PWCniy+itlKmr0zea7Qwm34uBucWep6LphazrUv30lCStipcWNhpVDyFfI2S2+2iiQu4P8tbAnJoz+0Fg==","signatures":[{"sig":"MEUCIQCCo8w3/QY6IZ6lasx7cOSFyRF8zIEpwrF4ky4MywYf9AIgHYNZqFMO/ptGV4fsSRwv4Ac/A1FDtu0dfmWh12PF7RQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":28223},"jest":{"testPathIgnorePatterns":["test-support.js",".*\\.ts"]},"main":"src/index.js","engines":{"node":">= 12.*"},"gitHead":"ef6cf8df55d3ec11765cdf893f85ac1e976758db","scripts":{"lint":"tsc && eslint --cache --ext .ts .","test":"jest","build":"tsc","clean":"git clean -d -f -x src __tests__","prepare":"tsc","pretest":"tsc"},"_npmUser":{"name":"ef4","email":"edward@eaf4.com"},"repository":{"url":"git+https://github.com/ef4/babel-import-util.git","type":"git"},"_npmVersion":"6.14.18","description":"Utility for manipulating imports within babel plugins","directories":{},"_nodeVersion":"14.21.3","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","eslint":"^6.8.0","prettier":"^2.2.1","typescript":"^4.3.2","@babel/core":"^7.14.3","@types/jest":"^29.5.3","@babel/preset-env":"^7.14.7","eslint-plugin-node":"^11.1.0","@types/babel__traverse":"^7.11.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.4.0","code-equality-assertions":"^0.9.0","@typescript-eslint/parser":"^4.26.1","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.6","@babel/plugin-transform-modules-commonjs":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/babel-import-util_1.4.0_1689395219375_0.044174192318510386","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"babel-import-util","version":"2.0.0","author":{"name":"Edward Faulkner","email":"edward@eaf4.com"},"license":"MIT","_id":"babel-import-util@2.0.0","maintainers":[{"name":"ef4","email":"edward@eaf4.com"}],"homepage":"https://github.com/ef4/babel-import-util#readme","bugs":{"url":"https://github.com/ef4/babel-import-util/issues"},"dist":{"shasum":"99a2e7424bcde01898bc61bb19700ff4c74379a3","tarball":"https://registry.npmjs.org/babel-import-util/-/babel-import-util-2.0.0.tgz","fileCount":4,"integrity":"sha512-pkWynbLwru0RZmA9iKeQL63+CkkW0RCP3kL5njCtudd6YPUKb5Pa0kL4fb3bmuKn2QDBFwY5mvvhEK/+jv2Ynw==","signatures":[{"sig":"MEUCIAnX0rfJwm3Wd3bSTiWxDqHE5FXFK6fF9rnU72Wk9OHLAiEA/sjJNH6UHszkQrJhPv/r1T4ygtstIXyDigWUvq8PCh8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27105},"jest":{"testPathIgnorePatterns":["test-support.js",".*\\.ts"]},"main":"src/index.js","types":"./src/index.d.ts","engines":{"node":">= 12.*"},"gitHead":"ecc6d124b650984d87e16465ab8dc5585fa4dd1c","scripts":{"lint":"tsc && eslint --cache --ext .ts .","test":"jest","build":"tsc","clean":"git clean -d -f -x src __tests__","prepare":"tsc","pretest":"tsc"},"_npmUser":{"name":"ef4","email":"edward@eaf4.com"},"repository":{"url":"git+https://github.com/ef4/babel-import-util.git","type":"git"},"_npmVersion":"8.19.4","description":"Utility for manipulating imports within babel plugins","directories":{},"_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","eslint":"^6.8.0","prettier":"^2.2.1","typescript":"^4.3.2","@babel/core":"^7.14.3","@types/jest":"^29.5.3","@babel/preset-env":"^7.14.7","eslint-plugin-node":"^11.1.0","@types/babel__traverse":"^7.11.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.4.0","code-equality-assertions":"^0.9.0","@typescript-eslint/parser":"^4.26.1","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.6","@babel/plugin-transform-modules-commonjs":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/babel-import-util_2.0.0_1689399536951_0.20931075759195572","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"babel-import-util","version":"1.4.1","author":{"name":"Edward Faulkner","email":"edward@eaf4.com"},"license":"MIT","_id":"babel-import-util@1.4.1","maintainers":[{"name":"ef4","email":"edward@eaf4.com"}],"homepage":"https://github.com/ef4/babel-import-util#readme","bugs":{"url":"https://github.com/ef4/babel-import-util/issues"},"dist":{"shasum":"1df6fd679845df45494bac9ca12461d49497fdd4","tarball":"https://registry.npmjs.org/babel-import-util/-/babel-import-util-1.4.1.tgz","fileCount":4,"integrity":"sha512-TNdiTQdPhXlx02pzG//UyVPSKE7SNWjY0n4So/ZnjQpWwaM5LvWBLkWa1JKll5u06HNscHD91XZPuwrMg1kadQ==","signatures":[{"sig":"MEUCIDoumif8c6HwrcHC/J+GjsdLwXJCj64P0+JhzkcpCrLwAiEAr6aHQt+kShKpXb3qZ1YiG2ympU+4Y21w9XM88UnRVsM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":24284},"jest":{"testPathIgnorePatterns":["test-support.js",".*\\.ts"]},"main":"src/index.js","types":"./src/index.d.ts","engines":{"node":">= 12.*"},"gitHead":"8d515a3bfa4f8b60ae0afc2e3e7fc113866516e7","scripts":{"lint":"tsc && eslint --cache --ext .ts .","test":"jest","build":"tsc","clean":"git clean -d -f -x src __tests__","prepare":"tsc","pretest":"tsc"},"_npmUser":{"name":"ef4","email":"edward@eaf4.com"},"repository":{"url":"git+https://github.com/ef4/babel-import-util.git","type":"git"},"_npmVersion":"8.19.4","description":"Utility for manipulating imports within babel plugins","directories":{},"_nodeVersion":"16.20.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^26.6.3","eslint":"^6.8.0","prettier":"^2.2.1","typescript":"^4.3.2","@babel/core":"^7.14.3","@types/jest":"^26.0.23","@babel/preset-env":"^7.14.7","eslint-plugin-node":"^11.1.0","@types/babel__traverse":"^7.11.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.4.0","@typescript-eslint/parser":"^4.26.1","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.6","@babel/plugin-transform-modules-commonjs":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/babel-import-util_1.4.1_1689399580091_0.5890749406917","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"babel-import-util","version":"2.0.1","author":{"name":"Edward Faulkner","email":"edward@eaf4.com"},"license":"MIT","_id":"babel-import-util@2.0.1","maintainers":[{"name":"ef4","email":"edward@eaf4.com"}],"homepage":"https://github.com/ef4/babel-import-util#readme","bugs":{"url":"https://github.com/ef4/babel-import-util/issues"},"dist":{"shasum":"263a2963ee9208428c04f05326c6ea32b2206ac6","tarball":"https://registry.npmjs.org/babel-import-util/-/babel-import-util-2.0.1.tgz","fileCount":4,"integrity":"sha512-N1ZfNprtf/37x0R05J0QCW/9pCAcuI+bjZIK9tlu0JEkwEST7ssdD++gxHRbD58AiG5QE5OuNYhRoEFsc1wESw==","signatures":[{"sig":"MEYCIQD0x1MV9KkTIah4FuZisP3/eTPOCbYjPI8aeCOuBMwBIwIhANjkApkQNScVvla0rPvw13TKAbrDdExgr741nFSp7ygg","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27599},"jest":{"testPathIgnorePatterns":["test-support.js",".*\\.ts"]},"main":"src/index.js","types":"./src/index.d.ts","engines":{"node":">= 12.*"},"gitHead":"b7d7fd7e159e07af211640a6047c2b1c520e2a7b","scripts":{"lint":"tsc && eslint --cache --ext .ts .","test":"jest","build":"tsc","clean":"git clean -d -f -x src __tests__","prepare":"tsc","pretest":"tsc"},"_npmUser":{"name":"ef4","email":"edward@eaf4.com"},"repository":{"url":"git+https://github.com/ef4/babel-import-util.git","type":"git"},"_npmVersion":"8.19.4","description":"Utility for manipulating imports within babel plugins","directories":{},"_nodeVersion":"16.20.1","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","eslint":"^6.8.0","prettier":"^2.2.1","typescript":"^4.3.2","@babel/core":"^7.14.3","@types/jest":"^29.5.3","@babel/preset-env":"^7.14.7","eslint-plugin-node":"^11.1.0","@types/babel__traverse":"^7.11.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.4.0","code-equality-assertions":"^0.9.0","@typescript-eslint/parser":"^4.26.1","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.6","@babel/plugin-transform-modules-commonjs":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/babel-import-util_2.0.1_1695671407980_0.943381378664804","host":"s3://npm-registry-packages"}},"2.0.2":{"name":"babel-import-util","version":"2.0.2","author":{"name":"Edward Faulkner","email":"edward@eaf4.com"},"license":"MIT","_id":"babel-import-util@2.0.2","maintainers":[{"name":"ef4","email":"edward@eaf4.com"}],"homepage":"https://github.com/ef4/babel-import-util#readme","bugs":{"url":"https://github.com/ef4/babel-import-util/issues"},"dist":{"shasum":"c46a1272cb844ffaa17228883cd29bedd69ad93d","tarball":"https://registry.npmjs.org/babel-import-util/-/babel-import-util-2.0.2.tgz","fileCount":4,"integrity":"sha512-pR4vWlVujmYENFbceYcLPYCD+ulYGfmNmbTVd6Xp49d0uk+K3sWy6+O+5RLEa0OonXw9rf3hc9xFmglFnS0MWg==","signatures":[{"sig":"MEYCIQC0D6nQHyixqu7htsZaFHh/zjTO7bpuRUEN7kWTclhzVwIhAKJFSPGDCYBrRJ74I+JgObCBAROvXSHNWYgTTzm21ZeJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30951},"jest":{"testPathIgnorePatterns":["test-support.js",".*\\.ts"]},"main":"src/index.js","types":"./src/index.d.ts","engines":{"node":">= 12.*"},"gitHead":"f294777af375326d62a8ba912be4b01eb07421ea","scripts":{"lint":"tsc && eslint --cache --ext .ts .","test":"jest","build":"tsc","clean":"git clean -d -f -x src __tests__","prepare":"tsc","pretest":"tsc"},"_npmUser":{"name":"ef4","email":"edward@eaf4.com"},"repository":{"url":"git+https://github.com/ef4/babel-import-util.git","type":"git"},"_npmVersion":"10.2.4","description":"Utility for manipulating imports within babel plugins","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","eslint":"^6.8.0","prettier":"^2.2.1","typescript":"^4.3.2","@babel/core":"^7.14.3","@types/jest":"^29.5.3","@babel/preset-env":"^7.14.7","eslint-plugin-node":"^11.1.0","@types/babel__traverse":"^7.11.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.4.0","code-equality-assertions":"^0.9.0","@typescript-eslint/parser":"^4.26.1","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.6","@babel/plugin-transform-modules-commonjs":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/babel-import-util_2.0.2_1712691422567_0.7395966014159123","host":"s3://npm-registry-packages"}},"2.0.3":{"name":"babel-import-util","version":"2.0.3","author":{"name":"Edward Faulkner","email":"edward@eaf4.com"},"license":"MIT","_id":"babel-import-util@2.0.3","maintainers":[{"name":"ef4","email":"edward@eaf4.com"}],"homepage":"https://github.com/ef4/babel-import-util#readme","bugs":{"url":"https://github.com/ef4/babel-import-util/issues"},"dist":{"shasum":"c85dcc61a9dc09f4fc4a56f378d35791c377f805","tarball":"https://registry.npmjs.org/babel-import-util/-/babel-import-util-2.0.3.tgz","fileCount":4,"integrity":"sha512-Bo3kHO12Zf846FA9/Riqmrm1OasWf81uD1QXJJ02q6pDSWTIIeESrr7cWgKUGvtuJOEjw8XjR48pWKC4gIdK0g==","signatures":[{"sig":"MEUCIQDnRD+IehrDX67OuRVH3Fjf5troYduT9gU4C46q5yF6aAIgd93153wIeV6OX8Gljr1VFNwFh8dy1uDn8QnGu1IWPC4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31220},"jest":{"testPathIgnorePatterns":["test-support.js",".*\\.ts"]},"main":"src/index.js","types":"./src/index.d.ts","engines":{"node":">= 12.*"},"gitHead":"6bdaf262e0da3c3ae3aab3423027067b42c3352b","scripts":{"lint":"tsc && eslint --cache --ext .ts .","test":"jest","build":"tsc","clean":"git clean -d -f -x src __tests__","prepare":"tsc","pretest":"tsc"},"_npmUser":{"name":"ef4","email":"edward@eaf4.com"},"repository":{"url":"git+https://github.com/ef4/babel-import-util.git","type":"git"},"_npmVersion":"10.2.4","description":"Utility for manipulating imports within babel plugins","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","eslint":"^6.8.0","prettier":"^2.2.1","typescript":"^4.3.2","@babel/core":"^7.14.3","@types/jest":"^29.5.3","@babel/preset-env":"^7.14.7","eslint-plugin-node":"^11.1.0","@types/babel__traverse":"^7.11.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.4.0","code-equality-assertions":"^1.0.0","@typescript-eslint/parser":"^4.26.1","@babel/plugin-syntax-typescript":"^7.24.1","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.6","@babel/plugin-transform-modules-commonjs":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/babel-import-util_2.0.3_1713474444851_0.32680757147600503","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"babel-import-util","version":"2.1.0","author":{"name":"Edward Faulkner","email":"edward@eaf4.com"},"license":"MIT","_id":"babel-import-util@2.1.0","maintainers":[{"name":"ef4","email":"edward@eaf4.com"}],"homepage":"https://github.com/ef4/babel-import-util#readme","bugs":{"url":"https://github.com/ef4/babel-import-util/issues"},"dist":{"shasum":"fa1ff9082165343d24a1260d2874b3ce1fef3246","tarball":"https://registry.npmjs.org/babel-import-util/-/babel-import-util-2.1.0.tgz","fileCount":4,"integrity":"sha512-iL9toY75NhvsNfy4dtjA/9C8B2X1IXSho5KVamya8z9jbozyPW0Fj70xBV+Quki/Cijdj/ANMb85sncTnvIvZg==","signatures":[{"sig":"MEYCIQD3FNjIGjwim7AmJUJTA9CTQnyat0KD1SPu91Bsurc1YAIhAKdzMulq249cTZWyqw4jzz/be2iIJXFI7uf2tzUEZjRi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46863},"jest":{"testPathIgnorePatterns":["test-support.js",".*\\.ts"]},"main":"src/index.js","_from":"file:babel-import-util-2.1.0.tgz","types":"./src/index.d.ts","engines":{"node":">= 12.*"},"scripts":{"lint":"tsc && eslint --cache --ext .ts .","test":"jest","build":"tsc","clean":"git clean -d -f -x src __tests__","pretest":"tsc"},"_npmUser":{"name":"ef4","email":"edward@eaf4.com"},"_resolved":"/tmp/aec472b7297226d711c3fbc12fef8b45/babel-import-util-2.1.0.tgz","_integrity":"sha512-iL9toY75NhvsNfy4dtjA/9C8B2X1IXSho5KVamya8z9jbozyPW0Fj70xBV+Quki/Cijdj/ANMb85sncTnvIvZg==","repository":{"url":"git+https://github.com/ef4/babel-import-util.git","type":"git"},"_npmVersion":"10.5.0","description":"Utility for manipulating imports within babel plugins","directories":{},"_nodeVersion":"18.20.2","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","eslint":"^6.8.0","prettier":"^2.2.1","typescript":"^4.3.2","@babel/core":"^7.14.3","@types/jest":"^29.5.3","release-plan":"^0.9.0","@babel/preset-env":"^7.14.7","@types/babel__core":"^7.20.5","eslint-plugin-node":"^11.1.0","@types/babel__traverse":"^7.11.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.4.0","code-equality-assertions":"^1.0.0","@typescript-eslint/parser":"^4.26.1","@babel/plugin-syntax-typescript":"^7.24.1","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.6","@babel/plugin-transform-modules-commonjs":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/babel-import-util_2.1.0_1714146345643_0.46663728332802146","host":"s3://npm-registry-packages"}},"2.1.1":{"name":"babel-import-util","version":"2.1.1","author":{"name":"Edward Faulkner","email":"edward@eaf4.com"},"license":"MIT","_id":"babel-import-util@2.1.1","maintainers":[{"name":"ef4","email":"edward@eaf4.com"}],"homepage":"https://github.com/ef4/babel-import-util#readme","bugs":{"url":"https://github.com/ef4/babel-import-util/issues"},"dist":{"shasum":"0f4905fe899abfb8cd835dd52f3df1966d1ffbb0","tarball":"https://registry.npmjs.org/babel-import-util/-/babel-import-util-2.1.1.tgz","fileCount":4,"integrity":"sha512-3qBQWRjzP9NreSH/YrOEU1Lj5F60+pWSLP0kIdCWxjFHH7pX2YPHIxQ67el4gnMNfYoDxSDGcT0zpVlZ+gVtQA==","signatures":[{"sig":"MEUCIQCcGtNRVXYJgkA038BDidgtO9X+Zq4p/JdovghTHMg/JwIgBOAPmjaPRk9Dl5H3kxMKniRRoZbMmPdas4OBUdy/gZ4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31220},"jest":{"testPathIgnorePatterns":["test-support.js",".*\\.ts"]},"main":"src/index.js","types":"./src/index.d.ts","engines":{"node":">= 12.*"},"gitHead":"bdc666f9a5128f388ff08f7c8725a72e3b093b8e","scripts":{"lint":"tsc && eslint --cache --ext .ts .","test":"jest","build":"tsc","clean":"git clean -d -f -x src __tests__","prepare":"tsc","pretest":"tsc"},"_npmUser":{"name":"ef4","email":"edward@eaf4.com"},"repository":{"url":"git+https://github.com/ef4/babel-import-util.git","type":"git"},"_npmVersion":"10.2.4","description":"Utility for manipulating imports within babel plugins","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","eslint":"^6.8.0","prettier":"^2.2.1","typescript":"^4.3.2","@babel/core":"^7.14.3","@types/jest":"^29.5.3","@babel/preset-env":"^7.14.7","eslint-plugin-node":"^11.1.0","@types/babel__traverse":"^7.11.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.4.0","code-equality-assertions":"^1.0.0","@typescript-eslint/parser":"^4.26.1","@babel/plugin-syntax-typescript":"^7.24.1","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.6","@babel/plugin-transform-modules-commonjs":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/babel-import-util_2.1.1_1714157671522_0.9158064937595269","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"babel-import-util","version":"3.0.0","author":{"name":"Edward Faulkner","email":"edward@eaf4.com"},"license":"MIT","_id":"babel-import-util@3.0.0","maintainers":[{"name":"ef4","email":"edward@eaf4.com"}],"homepage":"https://github.com/ef4/babel-import-util#readme","bugs":{"url":"https://github.com/ef4/babel-import-util/issues"},"dist":{"shasum":"5814c6a58e7b80e64156b48fdfd34d48e6e0b1df","tarball":"https://registry.npmjs.org/babel-import-util/-/babel-import-util-3.0.0.tgz","fileCount":4,"integrity":"sha512-4YNPkuVsxAW5lnSTa6cn4Wk49RX6GAB6vX+M6LqEtN0YePqoFczv1/x0EyLK/o+4E1j9jEuYj5Su7IEPab5JHQ==","signatures":[{"sig":"MEUCIDFZm5cKu88sxjcZh5FekvPyT1BdTS3wDax5e6igvOoCAiEAqV7vhcgJ8a0EdZG/yYdt1eaHfINifiu4QOVJDHrN5iU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46886},"jest":{"testPathIgnorePatterns":["test-support.js",".*\\.ts"]},"main":"src/index.js","types":"./src/index.d.ts","engines":{"node":">= 12.*"},"gitHead":"683695fa2561c9c51683210c8c72c8d7759c2155","scripts":{"lint":"tsc && eslint --cache --ext .ts .","test":"jest","build":"tsc","clean":"git clean -d -f -x src __tests__","prepare":"tsc","pretest":"tsc"},"_npmUser":{"name":"ef4","email":"edward@eaf4.com"},"repository":{"url":"git+https://github.com/ef4/babel-import-util.git","type":"git"},"_npmVersion":"10.2.4","description":"Utility for manipulating imports within babel plugins","directories":{},"_nodeVersion":"20.11.0","_hasShrinkwrap":false,"devDependencies":{"jest":"^29.6.1","eslint":"^6.8.0","prettier":"^2.2.1","typescript":"^4.3.2","@babel/core":"^7.14.3","@types/jest":"^29.5.3","release-plan":"^0.9.0","@babel/preset-env":"^7.14.7","@types/babel__core":"^7.20.5","eslint-plugin-node":"^11.1.0","@types/babel__traverse":"^7.11.1","eslint-config-prettier":"^6.15.0","eslint-plugin-prettier":"^3.4.0","code-equality-assertions":"^1.0.0","@typescript-eslint/parser":"^4.26.1","@babel/plugin-syntax-typescript":"^7.24.1","@typescript-eslint/eslint-plugin":"^4.26.1","@babel/plugin-transform-typescript":"^7.14.6","@babel/plugin-transform-modules-commonjs":"^7.14.5"},"_npmOperationalInternal":{"tmp":"tmp/babel-import-util_3.0.0_1714158025207_0.12874946689559197","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"babel-import-util","version":"3.0.1","description":"Utility for manipulating imports within babel plugins","repository":{"type":"git","url":"git+https://github.com/ef4/babel-import-util.git"},"license":"MIT","author":{"name":"Edward Faulkner","email":"edward@eaf4.com"},"main":"src/index.js","jest":{"testPathIgnorePatterns":["test-support.js",".*\\.ts"]},"devDependencies":{"@babel/core":"^7.14.3","@babel/plugin-syntax-typescript":"^7.24.1","@babel/plugin-transform-modules-commonjs":"^7.14.5","@babel/plugin-transform-typescript":"^7.14.6","@babel/preset-env":"^7.14.7","@types/babel__core":"^7.20.5","@types/babel__traverse":"^7.11.1","@types/jest":"^29.5.3","@typescript-eslint/eslint-plugin":"^4.26.1","@typescript-eslint/parser":"^4.26.1","code-equality-assertions":"^1.0.0","eslint":"^6.8.0","eslint-config-prettier":"^6.15.0","eslint-plugin-node":"^11.1.0","eslint-plugin-prettier":"^3.4.0","jest":"^29.6.1","prettier":"^2.2.1","release-plan":"^0.9.0","typescript":"^4.3.2"},"engines":{"node":">= 12.*"},"scripts":{"build":"tsc","clean":"git clean -d -f -x src __tests__","lint":"tsc && eslint --cache --ext .ts .","pretest":"tsc","test":"jest"},"_id":"babel-import-util@3.0.1","types":"./src/index.d.ts","bugs":{"url":"https://github.com/ef4/babel-import-util/issues"},"homepage":"https://github.com/ef4/babel-import-util#readme","_integrity":"sha512-2copPaWQFUrzooJVIVZA/Oppx/S/KOoZ4Uhr+XWEQDMZ8Rvq/0SNQpbdIyMBJ8IELWt10dewuJw+tX4XjOo7Rg==","_resolved":"/tmp/75afae831080480a3861d8347cb1e8ff/babel-import-util-3.0.1.tgz","_from":"file:babel-import-util-3.0.1.tgz","_nodeVersion":"18.20.7","_npmVersion":"10.8.2","dist":{"integrity":"sha512-2copPaWQFUrzooJVIVZA/Oppx/S/KOoZ4Uhr+XWEQDMZ8Rvq/0SNQpbdIyMBJ8IELWt10dewuJw+tX4XjOo7Rg==","shasum":"62dd0476e855bf57522e1d0027916dc0c0b0fdb2","tarball":"https://registry.npmjs.org/babel-import-util/-/babel-import-util-3.0.1.tgz","fileCount":6,"unpackedSize":48404,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFDAOy7ETYcU5tR4am2jEMKVy8BRWYGXrVwIdJf4I0GJAiEApwc6tu5sjYea5cUbuV9GcFnepyLV5v7EvKxIHu0eD7k="}]},"_npmUser":{"name":"ef4","email":"edward@eaf4.com"},"directories":{},"maintainers":[{"name":"ef4","email":"edward@eaf4.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/babel-import-util_3.0.1_1741113740679_0.7488671884140574"},"_hasShrinkwrap":false}},"time":{"created":"2021-07-07T20:59:58.129Z","modified":"2025-03-04T18:42:21.130Z","0.1.0":"2021-07-07T20:59:58.251Z","0.2.0":"2021-07-14T20:53:23.164Z","1.0.0":"2021-12-08T14:43:39.714Z","1.1.0":"2021-12-08T15:17:37.136Z","1.2.0":"2022-04-11T15:28:51.688Z","1.2.1":"2022-04-11T22:10:17.348Z","1.2.2":"2022-04-12T04:19:00.050Z","1.3.0":"2022-11-09T21:29:33.777Z","1.4.0":"2023-07-15T04:26:59.580Z","2.0.0":"2023-07-15T05:38:57.133Z","1.4.1":"2023-07-15T05:39:40.278Z","2.0.1":"2023-09-25T19:50:08.190Z","2.0.2":"2024-04-09T19:37:02.736Z","2.0.3":"2024-04-18T21:07:25.005Z","2.1.0":"2024-04-26T15:45:45.793Z","2.1.1":"2024-04-26T18:54:31.655Z","3.0.0":"2024-04-26T19:00:25.347Z","3.0.1":"2025-03-04T18:42:20.938Z"},"bugs":{"url":"https://github.com/ef4/babel-import-util/issues"},"author":{"name":"Edward Faulkner","email":"edward@eaf4.com"},"license":"MIT","homepage":"https://github.com/ef4/babel-import-util#readme","repository":{"type":"git","url":"git+https://github.com/ef4/babel-import-util.git"},"description":"Utility for manipulating imports within babel plugins","maintainers":[{"name":"ef4","email":"edward@eaf4.com"}],"readme":"# babel-import-util\n\nMakes it easier for a babel plugin to emit imported names. Key benefits:\n\n- the output composes correctly with subsequent babel plugins, because we update Babel's understanding of the bindings\n- redundant imports will be deduplicated automatically\n- written in TypeScript\n\n## Usage by example:\n\nIf you want to rewrite:\n\n```js\nmyTarget('hello world');\n```\n\nTo:\n\n```js\nimport { theMethod } from 'my-implementation';\ntheMethod('hello world');\n```\n\nYour plugin would look like this:\n\n```js\nfunction testTransform(babel) {\n  return {\n    visitor: {\n      Program: {\n        enter(path, state) {\n          // Always instantiate the ImportUtil instance at the Program scope\n          state.importUtil = new ImportUtil(babel, path);\n        },\n      },\n      CallExpression(path, state) {\n        let callee = path.get('callee');\n        if (callee.isIdentifier() && callee.node.name === 'myTarget') {\n          state.importUtil.replaceWith(callee, (i) =>\n            i.import(callee, 'my-implementation', 'theMethod')\n          );\n        }\n      },\n    },\n  };\n}\n```\n\n## API\n\n```ts\nimport type { NodePath } from '@babel/traverse';\nimport type * as t from '@babel/types';\n\nclass ImportUtil {\n  /*\n   Replace `target` with the new node produced by your callback. Your\n   callback can use `i.import` to gain access to imported identifiers.\n\n   Example:\n\n   util.replaceWith(path, (i) =>\n     t.callExpression(i.import('my-library', 'someFunction'), [])\n   );\n  */\n  replaceWith<T extends t.Node, R extends t.Node>(\n    target: NodePath<T>,\n    fn: (i: Importer) => R\n  ): NodePath<R>;\n\n  /*\n    Similar to `replaceWith` above, except instead of replacing the target \n    we will insert the new Node before or after it.\n  */\n  insertAfter<T extends t.Node, R extends t.Node>(\n    target: NodePath<T>,\n    fn: (i: Importer) => R\n  ): NodePath<R>;\n  insertBefore<T extends t.Node, R extends t.Node>(\n    target: NodePath<T>,\n    fn: (i: Importer) => R\n  ): NodePath<R>;\n\n  // If needed, adds a bare import like:\n  //    import \"your-module\";\n  importForSideEffect(moduleSpecifier: string): void;\n\n  // Remove an import specifier. If the removed specifier is\n  // the last one on the whole import statement, the whole\n  // statement is also removed.\n  //\n  // You can use \"default\" and \"*\" as exportedName to handle\n  // those special cases.\n  removeImport(moduleSpecifier: string, exportedName: string): void;\n\n  // Remove all imports from the given moduleSpecifier. Unlike\n  // removeImport(), this can also remove \"bare\" import statements\n  //  that were purely for side effect.\n  removeAllImports(moduleSpecifier: string): void;\n\n  // Import the given value (if needed) and return an Identifier representing\n  // it.\n  // CAUTION: this is a lower-level API that leaves some of the reference\n  // safety up to you. It's better to use replaceWith, insertAfter, insertBefore,\n  // or mutate. But this can still be helpful in contexts where you're already\n  // planning to manage babel's scopes anyawy.\n  import(\n    // the spot at which you will insert the Identifier we return to you\n    target: NodePath<t.Node>,\n\n    // the path to the module you're importing from\n    moduleSpecifier: string,\n\n    // the name you're importing from that module. Use \"default\" for the default\n    // export. Use \"*\" for the namespace.\n    exportedName: string,\n\n    // Optional hint for helping us pick a name for the imported binding\n    nameHint?: string\n  ): t.Identifier;\n}\n```\n","readmeFilename":"README.md"}