{"_id":"@bobfrankston/importgen","_rev":"33-0416562442ddb44139cc12330f17d035","name":"@bobfrankston/importgen","dist-tags":{"latest":"0.1.43"},"versions":{"0.1.10":{"name":"@bobfrankston/importgen","version":"0.1.10","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.10","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"10a1674da4b1436a255a0f0621a515a14e167b19","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.10.tgz","fileCount":7,"integrity":"sha512-pCKbc3HfQuted6/6mxT+BZNPhpAXhvuigb6liL6USUr/cMp0VB8pAON+thhpFcob7hnS7hQfnbl48ejtZ6gexg==","signatures":[{"sig":"MEUCIQCT0ZtyhpFGEZ7pNEsDEEXLcQEdTQg38J4oahAkMq0gdgIgCHfj2HVkvKJV0HT19PwzpZhnRb7UdXX+ELon1S93LjM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14343},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.10.tgz","types":"./index.d.ts","scripts":{"build":"tsc","watch":"tsc -w","release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","installer":"npm run release && npm install -g .","preversion":"npm run build","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.10.tgz","_integrity":"sha512-pCKbc3HfQuted6/6mxT+BZNPhpAXhvuigb6liL6USUr/cMp0VB8pAON+thhpFcob7hnS7hQfnbl48ejtZ6gexg==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.7.0","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"25.2.1","dependencies":{"chokidar":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.0.9"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.10_1768792549883_0.9198560685150847","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@bobfrankston/importgen","version":"0.1.11","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.11","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"261880d8bdcd4b15fbc66701e9d770e795d6a7e0","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.11.tgz","fileCount":7,"integrity":"sha512-Peblr8q8JYGRjZ7VhrmUmjpUYb8aAinemqOLvI6M0YW+yrJPvjyyseQjBYmP3YzsZKHa7v+osYRymgH41vJTzQ==","signatures":[{"sig":"MEUCIG0e4Q1pJ95iX2aeHOyD6/V4cdXTxJhlmq26dKV1TgmHAiEAwOzbjygANqdqN9lTmoXj6AzMzZ2M40LsyGsL5Z43OOw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12825},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.11.tgz","types":"./index.d.ts","scripts":{"build":"tsc","watch":"tsc -w","release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","installer":"npm run release && npm install -g .","preversion":"npm run build","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.11.tgz","_integrity":"sha512-Peblr8q8JYGRjZ7VhrmUmjpUYb8aAinemqOLvI6M0YW+yrJPvjyyseQjBYmP3YzsZKHa7v+osYRymgH41vJTzQ==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.7.0","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"25.3.0","dependencies":{"chokidar":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.0.9"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.11_1768858403021_0.0341316239596936","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@bobfrankston/importgen","version":"0.1.12","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.12","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"9662da3a5f1a6301c55cda42c9a1c26113c8f791","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.12.tgz","fileCount":7,"integrity":"sha512-0zz7nneq2EfqhMU3PpgY8jPwgyl2Wiz+xU5SBa42I4WF930ZnWBxTCZbzfdasQGFlrzr/Bc3jPsENw3VgQGRuQ==","signatures":[{"sig":"MEYCIQC+i2p9c9LGqveCbx5Wc2vuhmFEepHg7715u6aIRfZdYAIhAKg6PuSoK8VBKRwK76jligPqdCh5l/y+8kAAWvHtBd3x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13083},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.12.tgz","types":"./index.d.ts","scripts":{"build":"tsc","watch":"tsc -w","release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","installer":"npm run release && npm install -g .","preversion":"npm run build","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.12.tgz","_integrity":"sha512-0zz7nneq2EfqhMU3PpgY8jPwgyl2Wiz+xU5SBa42I4WF930ZnWBxTCZbzfdasQGFlrzr/Bc3jPsENw3VgQGRuQ==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.7.0","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"25.3.0","dependencies":{"chokidar":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.0.9"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.12_1768858589285_0.17916281932934308","host":"s3://npm-registry-packages-npm-production"}},"0.1.13":{"name":"@bobfrankston/importgen","version":"0.1.13","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.13","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"9fb79c64e30d49c60673f2e0e030d7921949d4fa","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.13.tgz","fileCount":7,"integrity":"sha512-sJ0ilylAF9tCxlcRCVvHqioncSBt1DAcHNoIW4i6GAvXj1E3M3DHS8eraASN4hHPxSXUU4mJ2gNgs4JJDQTjIw==","signatures":[{"sig":"MEUCIDaSsBpiYKIYUn5m56Ui4NVUEdyXXf8tYLujKLXcLs9bAiEAmBx4lfImNlEhmIzay/49/lyMoXQlE1G/f1jRRy1VA44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14134},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.13.tgz","types":"./index.d.ts","scripts":{"build":"tsc","watch":"tsc -w","release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","installer":"npm run release && npm install -g .","preversion":"npm run build","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.13.tgz","_integrity":"sha512-sJ0ilylAF9tCxlcRCVvHqioncSBt1DAcHNoIW4i6GAvXj1E3M3DHS8eraASN4hHPxSXUU4mJ2gNgs4JJDQTjIw==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.7.0","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"25.3.0","dependencies":{"chokidar":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.0.9"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.13_1768933095202_0.1313268276715447","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@bobfrankston/importgen","version":"0.1.14","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.14","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"386e5b77cebd668aa271f40ad674a0ea5f5444d5","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.14.tgz","fileCount":7,"integrity":"sha512-TuPoLfHoeXzhogjDpstxh9PHH7wrttdrJpP82J0Rnvq5ZYLaBgT8g77RxQI2cS3rfZ3hOK2BeK0bSke+qzUcAA==","signatures":[{"sig":"MEQCIAxOOnv9d5i0sPqOIiQKRCiGZNxHryNz9a4OHSm8E9M0AiBVlAtkDnnG+lDSASrZ6MHNLnzP/t5CaHnQ9kp6NQlZXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14331},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.14.tgz","types":"./index.d.ts","scripts":{"build":"tsc","watch":"tsc -w","release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","installer":"npm run release && npm install -g .","preversion":"npm run build","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.14.tgz","_integrity":"sha512-TuPoLfHoeXzhogjDpstxh9PHH7wrttdrJpP82J0Rnvq5ZYLaBgT8g77RxQI2cS3rfZ3hOK2BeK0bSke+qzUcAA==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.7.0","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"25.3.0","dependencies":{"chokidar":"^4.0.3"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.0.9"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.14_1768933383948_0.818541931573701","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@bobfrankston/importgen","version":"0.1.15","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.15","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"35a7f7bc5d4f34d2f43a30d549bb72e894a4fa95","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.15.tgz","fileCount":7,"integrity":"sha512-d+SeXjg0ko2922df8VACarnRQik3cPhcIg1JCuX1fGmDPz177gQz0aAJ91nKXSDSKquGnxbPSKDF0VH5TelCMQ==","signatures":[{"sig":"MEUCIACHPlyIFH+r7OMnfh+V9Lvfp2hAOO08DEF8poAw5+s0AiEAmEms1bAhSWdrRDJAJnnMpoBtb3/cVt7Odk8AhzLiixU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17482},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.15.tgz","types":"./index.d.ts","scripts":{"build":"tsc","watch":"tsc -w","release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","installer":"npm run release && npm install -g .","preversion":"npm run build","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.15.tgz","_integrity":"sha512-d+SeXjg0ko2922df8VACarnRQik3cPhcIg1JCuX1fGmDPz177gQz0aAJ91nKXSDSKquGnxbPSKDF0VH5TelCMQ==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.7.0","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"25.3.0","dependencies":{"chokidar":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.1"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.15_1770657209513_0.24476216862251077","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@bobfrankston/importgen","version":"0.1.16","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.16","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"811732a72df9218de096a5c6dcfc1e935215182a","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.16.tgz","fileCount":7,"integrity":"sha512-d+rKx0hqtyNkvc5WcdqiButCySvNc+WWI5ko5XfHFCnMXxVtc8EsoBc3GDh0CwjxTXFw+OrTHSwW4HB95Ei1EQ==","signatures":[{"sig":"MEUCIGOam0P+BTbnoRm6GJ8B4fsfL2g8FdysQDAb95rIAiXYAiEAi9BPXiwk1kpfnTPNFAS/p5D0IgsYXDpOkIucXEdYYjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":17842},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.16.tgz","types":"./index.d.ts","scripts":{"build":"tsc","watch":"tsc -w","release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","installer":"npm run release && npm install -g .","preversion":"npm run build","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.16.tgz","_integrity":"sha512-d+rKx0hqtyNkvc5WcdqiButCySvNc+WWI5ko5XfHFCnMXxVtc8EsoBc3GDh0CwjxTXFw+OrTHSwW4HB95Ei1EQ==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.7.0","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"25.3.0","dependencies":{"chokidar":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.1"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.16_1770657776496_0.23470236502008168","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@bobfrankston/importgen","version":"0.1.17","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.17","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"162eb8f2d3fbdd2736631360a9b5db764cd0485f","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.17.tgz","fileCount":7,"integrity":"sha512-xgaXYEaxdfovL9KzHHfGo1/4YS6R8kBV5cf2Md7N5N/3Bd9masQtYOGJzoqtbp/ZMKdyGHYydJ3OaQrmdZBCcA==","signatures":[{"sig":"MEYCIQCbd4pBNS5sUlWrtUWZp/7x5hmQ6VtuyG+96XUFbV7HKgIhALlVvG8wS+8bajhs7ZUqf/pf1pYKkNJkdj+YUr3BwlfS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18043},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.17.tgz","types":"./index.d.ts","scripts":{"build":"tsc","watch":"tsc -w","release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","installer":"npm run release && npm install -g .","preversion":"npm run build","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.17.tgz","_integrity":"sha512-xgaXYEaxdfovL9KzHHfGo1/4YS6R8kBV5cf2Md7N5N/3Bd9masQtYOGJzoqtbp/ZMKdyGHYydJ3OaQrmdZBCcA==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.7.0","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"25.3.0","dependencies":{"chokidar":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.1"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.17_1770657851207_0.38609128651266467","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@bobfrankston/importgen","version":"0.1.18","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.18","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"abbe8298a1bd45b198683e8af5ddd5df6f515a49","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.18.tgz","fileCount":7,"integrity":"sha512-5pvcEaipUgD3vDsiIp7h5C5pbA7umYqy9hv4ZZm4gpcnXALEqUb7GZTdGcBmYlNChQOdvL4b5Ii59mkmbBVmgg==","signatures":[{"sig":"MEUCIEf3HzlmSFsfBCeI/h1s2DZYsJ8K4lEW3jk5HB2WnVSrAiEAmQ9krIna2NJdw3db1mxX+9m/KP8CWG5s//h2dVK7x9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18043},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.18.tgz","types":"./index.d.ts","scripts":{"build":"tsc","watch":"tsc -w","release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","installer":"npm run release && npm install -g .","preversion":"npm run build","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.18.tgz","_integrity":"sha512-5pvcEaipUgD3vDsiIp7h5C5pbA7umYqy9hv4ZZm4gpcnXALEqUb7GZTdGcBmYlNChQOdvL4b5Ii59mkmbBVmgg==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.7.0","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"25.3.0","dependencies":{"chokidar":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.1"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.18_1770658199324_0.5566309919417114","host":"s3://npm-registry-packages-npm-production"}},"0.1.19":{"name":"@bobfrankston/importgen","version":"0.1.19","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.19","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"ad9b0681758d36747f42738f3b9a73fed648b4ba","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.19.tgz","fileCount":7,"integrity":"sha512-VsdvBdpUs6QvxX6bXgmLh260PKXHOkxj/Lniswdk162hpr/VPQxShgNbl6wWxlNaBnOQDpRTo1ncitKK9C7QQg==","signatures":[{"sig":"MEYCIQCyuJspSALeVAcRex4CC9gACrSpRTmVnGIw+UsqN1xLKgIhALZSS1qf/G32BZ1yu9oYpw5+C4r17jQfqLXoepir5VMl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18212},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.19.tgz","types":"./index.d.ts","scripts":{"build":"tsc","watch":"tsc -w","release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","installer":"npm run release && npm install -g .","preversion":"npm run build","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.19.tgz","_integrity":"sha512-VsdvBdpUs6QvxX6bXgmLh260PKXHOkxj/Lniswdk162hpr/VPQxShgNbl6wWxlNaBnOQDpRTo1ncitKK9C7QQg==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.7.0","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"25.3.0","dependencies":{"chokidar":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.1"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.19_1770658552358_0.8143230510068118","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@bobfrankston/importgen","version":"0.1.20","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.20","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"94c8f1909000a3fa07535a5a2a72bd2c9de73aaa","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.20.tgz","fileCount":7,"integrity":"sha512-vD7nVS7/cSGIh84Z7WCzbi/o6cT4OvAu5MDTs385Bfrq1KlESTDeNsRbIOlGFra3+jq6xha7py6yGbVIT1QQqw==","signatures":[{"sig":"MEUCID3jVd8a0a8n/OJ6J8tHECcw5CuXE3qIL94l46OSYlLfAiEA/sVbf8IaW/IOSl20lUt5gONlAFsvXxzL45kHrYTIFjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19517},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.20.tgz","types":"./index.d.ts","scripts":{"build":"tsc","watch":"tsc -w","release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","installer":"npm run release && npm install -g .","preversion":"npm run build","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.20.tgz","_integrity":"sha512-vD7nVS7/cSGIh84Z7WCzbi/o6cT4OvAu5MDTs385Bfrq1KlESTDeNsRbIOlGFra3+jq6xha7py6yGbVIT1QQqw==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.7.0","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"25.3.0","dependencies":{"chokidar":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.1"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.20_1770749189508_0.46994141438093195","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@bobfrankston/importgen","version":"0.1.22","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.22","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"23e2b152b0692facba0d4ae6dd1517b5d6cccf69","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.22.tgz","fileCount":7,"integrity":"sha512-0iguCMnv08lxg78cp3VINFB5kvxdeewgJQNSkdwyXL3Ugu7zX2xxhDV8c5qKwCg7NwbnfDlRJ/427qmF2Nhaww==","signatures":[{"sig":"MEUCIBTvUw1liJ1CphDrsH7nfNjtCldSy8aZuWnyNHEKA7BCAiEAlP6wfTeiN6FVSdP6cWF/Bj8XVGuLG21uAirQ/cEeOtg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19369},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.22.tgz","types":"./index.d.ts","scripts":{"build":"tsc","watch":"tsc -w","release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","installer":"npm run release && npm install -g .","preversion":"npm run build","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.22.tgz","_integrity":"sha512-0iguCMnv08lxg78cp3VINFB5kvxdeewgJQNSkdwyXL3Ugu7zX2xxhDV8c5qKwCg7NwbnfDlRJ/427qmF2Nhaww==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.7.0","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"25.3.0","dependencies":{"chokidar":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.1"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.22_1770756969717_0.5962942137011649","host":"s3://npm-registry-packages-npm-production"}},"0.1.23":{"name":"@bobfrankston/importgen","version":"0.1.23","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.23","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"0f7d3ac4c55f15a934eabbd35fa7989f18f08d07","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.23.tgz","fileCount":7,"integrity":"sha512-CCJIJcMUknGrtKg1cPMCi3l0shHqwQToyNiPDjdXn3xUt4GMsKoNlfF4yv2stvJYsPmfqLZLWGWSVAcNzPWPIg==","signatures":[{"sig":"MEYCIQDmjf8MMLOd6OHLIxWd2/IrX50TfRQH3wV32XlevCb+ngIhALQZL3ANFrD/FaSjt0eji6o9CIEDjiPVf4Q1FZ7fxEox","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19850},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.23.tgz","types":"./index.d.ts","scripts":{"build":"tsc","watch":"tsc -w","release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","installer":"npm run release && npm install -g .","preversion":"npm run build","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")"},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.23.tgz","_integrity":"sha512-CCJIJcMUknGrtKg1cPMCi3l0shHqwQToyNiPDjdXn3xUt4GMsKoNlfF4yv2stvJYsPmfqLZLWGWSVAcNzPWPIg==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.7.0","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"25.3.0","dependencies":{"chokidar":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.1"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.23_1770757326768_0.9531608074757889","host":"s3://npm-registry-packages-npm-production"}},"0.1.24":{"name":"@bobfrankston/importgen","version":"0.1.24","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.24","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"c49d11d05fa602245868e7348ea51de5360bf8a2","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.24.tgz","fileCount":7,"integrity":"sha512-0WbYTw9npKasgNiEMa66k5YIdZCydtnFEj5PZCDY7KkuTjoU0TU4P34N7BJ5u1xnik3fz23NFo+ks57AE+lXhw==","signatures":[{"sig":"MEUCIExqvUEbOpz0mEl8OFjZQ8lkD5kWeyKiQiEyFbe9Z0uRAiEA8PXJQySwf1/mfFnbpqQNuzUXm4uzWcUxyjMPr3BFqaI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24035},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.24.tgz","types":"./index.d.ts","scripts":{"build":"tsc","watch":"tsc -w","release":"npmglobalize","installer":"npm run release && npm install -g .","preversion":"npm run build","old-release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")","old-installer":"npm run release && npm install -g ."},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.24.tgz","_integrity":"sha512-0WbYTw9npKasgNiEMa66k5YIdZCydtnFEj5PZCDY7KkuTjoU0TU4P34N7BJ5u1xnik3fz23NFo+ks57AE+lXhw==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.7.0","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"25.3.0","dependencies":{"chokidar":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.1"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.24_1771695991157_0.3463204312893786","host":"s3://npm-registry-packages-npm-production"}},"0.1.25":{"name":"@bobfrankston/importgen","version":"0.1.25","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.25","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"efc1955bf6c0cb812e6fc7cabcf1f589833e5815","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.25.tgz","fileCount":7,"integrity":"sha512-OLjj/VLknL3PymheTvoOjxdpKbSpvEStjkaKka9/BAony3B3q2/ZDgDIsb3r4+SamKZQjpawVNaT3PBOht4k0Q==","signatures":[{"sig":"MEYCIQCxjGaUJCdLN9IsiYoI46TSwJz5djQ71OmI57Mhok3ugAIhAKYxx35xmq9Y9u/FacHjYMCjwuj0Jp5uwdALilLxJIxz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24857},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.25.tgz","types":"./index.d.ts","scripts":{"build":"tsc","watch":"tsc -w","release":"npmglobalize","installer":"npm run release && npm install -g .","preversion":"npm run build","old-release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")","old-installer":"npm run release && npm install -g ."},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.25.tgz","_integrity":"sha512-OLjj/VLknL3PymheTvoOjxdpKbSpvEStjkaKka9/BAony3B3q2/ZDgDIsb3r4+SamKZQjpawVNaT3PBOht4k0Q==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.7.0","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"25.3.0","dependencies":{"chokidar":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.1"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.25_1771701006734_0.2769765721993047","host":"s3://npm-registry-packages-npm-production"}},"0.1.26":{"name":"@bobfrankston/importgen","version":"0.1.26","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.26","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"cd3725b235801b5a4e5c38b34a13892e7eb5dfc3","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.26.tgz","fileCount":7,"integrity":"sha512-puAkfZEoKJopPcmiaUSEEMh8bM8A5+gqQ2zOkcIgEy6AM6CyqS3xZFdTDrQKnhhJC8MkULGbGzC0QPXEh4K/LQ==","signatures":[{"sig":"MEUCIQDPMq3Ek5slHRxr2xeCeZ7PyZHTlKX4AGE3EUCZwuqF3AIgH1a6s8UMXX3rYWOmXpZY6KGzfJn1RYmkFCDlgHAL9gY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27631},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.26.tgz","types":"./index.d.ts","scripts":{"build":"tsc","watch":"tsc -w","release":"npmglobalize","installer":"npm run release && npm install -g .","preversion":"npm run build","old-release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")","old-installer":"npm run release && npm install -g ."},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.26.tgz","_integrity":"sha512-puAkfZEoKJopPcmiaUSEEMh8bM8A5+gqQ2zOkcIgEy6AM6CyqS3xZFdTDrQKnhhJC8MkULGbGzC0QPXEh4K/LQ==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.7.0","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"25.3.0","dependencies":{"chokidar":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.2.1"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.26_1771772374178_0.14053090266388057","host":"s3://npm-registry-packages-npm-production"}},"0.1.27":{"name":"@bobfrankston/importgen","version":"0.1.27","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.27","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"0eb6337d5cb05a79d699c5027b9d0162033b9600","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.27.tgz","fileCount":7,"integrity":"sha512-FSVDKWd5vXV9sxUxbMFknIH128ujqsQldwo29IXsug/Ypd9katWskKg4YBzo9/I4wv6dPOg8ohMc7G5lCryT5A==","signatures":[{"sig":"MEQCIAEh11WNgrJf7FGXe8I+Z31KBKuZFzBkUk+aIADb/AtzAiBg2KpXZk9iXo80LI7aQq5ENBa10owvIjUL7G1IqNz13A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27965},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.27.tgz","types":"./index.d.ts","scripts":{"build":"tsc","watch":"tsc -w","release":"npmglobalize","installer":"npm run release && npm install -g .","preversion":"npm run build","old-release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")","old-installer":"npm run release && npm install -g ."},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.27.tgz","_integrity":"sha512-FSVDKWd5vXV9sxUxbMFknIH128ujqsQldwo29IXsug/Ypd9katWskKg4YBzo9/I4wv6dPOg8ohMc7G5lCryT5A==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.7.0","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"25.3.0","dependencies":{"chokidar":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.27_1771975817692_0.5028044685848956","host":"s3://npm-registry-packages-npm-production"}},"0.1.28":{"name":"@bobfrankston/importgen","version":"0.1.28","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.28","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"aa04e2b459ef3f4a8b1ca411cc784e42256b3f7c","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.28.tgz","fileCount":7,"integrity":"sha512-xmu2PrSzNnpMzOLrIuy8u8sS75c8oCyq4CSN+62kpBziltZhCpvoDf8kviV048jJlZIMjnFMG9bpUZArUpRI8Q==","signatures":[{"sig":"MEQCIBsUgqd6Y8r47OiQM4hLuvBcbk+XqvMATPPm5CX81660AiAQ8Nfs0PxBmkHV8iehRyxk5Diwc4Y4uo+7dM7c9SQ+dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22449},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.28.tgz","types":"./index.d.ts","scripts":{"build":"tsc","watch":"tsc -w","release":"npmglobalize","installer":"npm run release && npm install -g .","preversion":"npm run build","old-release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")","old-installer":"npm run release && npm install -g ."},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.28.tgz","_integrity":"sha512-xmu2PrSzNnpMzOLrIuy8u8sS75c8oCyq4CSN+62kpBziltZhCpvoDf8kviV048jJlZIMjnFMG9bpUZArUpRI8Q==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.7.0","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"25.3.0","dependencies":{"chokidar":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.28_1773016079654_0.3540971815677554","host":"s3://npm-registry-packages-npm-production"}},"0.1.29":{"name":"@bobfrankston/importgen","version":"0.1.29","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.29","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"65b1c0130ddfe64e7417a40ecdeffc285c1d27a5","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.29.tgz","fileCount":6,"integrity":"sha512-GAQBNCE42S2l3HrFNfWZjeYcTqspK2sXlOzInqcJhX8JpPuhqhUkZe5DMJlow2DPaII9MWKX5gSar2aS3dSS0g==","signatures":[{"sig":"MEUCIDnM29L1wwLPVugaEhy8NF/AR1nQtDZ33Sb3RzZXNrp2AiEA1a/38uDqlC9Xvj+YiszrwOA8FM3iW1qclahY9/3cy98=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24310},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.29.tgz","types":"./index.d.ts","exports":{".":"./index.js"},"scripts":{"build":"tsc","start":"node index.js --watch","watch":"tsc -w","release":"npmglobalize","installer":"npm run release && npm install -g .","preversion":"npm run build","old-release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")","old-installer":"npm run release && npm install -g ."},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.29.tgz","_integrity":"sha512-GAQBNCE42S2l3HrFNfWZjeYcTqspK2sXlOzInqcJhX8JpPuhqhUkZe5DMJlow2DPaII9MWKX5gSar2aS3dSS0g==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.11.1","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"25.8.2","dependencies":{"chokidar":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.29_1774569218186_0.28740826710369505","host":"s3://npm-registry-packages-npm-production"}},"0.1.30":{"name":"@bobfrankston/importgen","version":"0.1.30","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.30","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"47be533c7d6ac6a6345c38e4eb16576e237bfe52","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.30.tgz","fileCount":7,"integrity":"sha512-8wSbgfceMjlHzeSOfpmvkWrc9ohSIHrwF33eDPOdeGuxake9gFh5agBUDR9eAggT+7gK6Td3Wwn+LA55IPKsrA==","signatures":[{"sig":"MEUCIG4qvhw33UNckA66lGcwxTRLpdj5rMJSE24/wIU8Wi6DAiEAn9vjiw7OoUddWsocIIG4FpRJvK/5BRG2MtcoQbf4cuw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37831},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.30.tgz","types":"./index.d.ts","exports":{".":"./index.js"},"scripts":{"build":"tsc","start":"node index.js --watch","watch":"tsc -w","release":"npmglobalize","installer":"npm run release && npm install -g .","preversion":"npm run build","old-release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")","old-installer":"npm run release && npm install -g ."},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.30.tgz","_integrity":"sha512-8wSbgfceMjlHzeSOfpmvkWrc9ohSIHrwF33eDPOdeGuxake9gFh5agBUDR9eAggT+7gK6Td3Wwn+LA55IPKsrA==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.11.1","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"25.8.2","dependencies":{"chokidar":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.30_1774576321028_0.3352065780539655","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@bobfrankston/importgen","version":"0.1.31","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.31","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"a4bdc59a0394f688d2c9fd370f6a1f81e63c321a","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.31.tgz","fileCount":7,"integrity":"sha512-EPZx83o6WX9JjkeUxwC393MefBdQX586f0zBPyI40H/dyKdxxCNKwwobe3LxonyG8M5+kdpE+uo/p0meBJOgwg==","signatures":[{"sig":"MEQCIDInrevqRtStWpJNZlyOAyKrWWIM/WX+fEuoEfegrRHyAiAq8ox2Icnq2yLvUeEtLPfjXfK/JNuenxydEqiDNi1HVA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38758},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.31.tgz","types":"./index.d.ts","exports":{".":"./index.js"},"scripts":{"build":"tsc","start":"node index.js --watch","watch":"tsc -w","release":"npmglobalize","installer":"npm run release && npm install -g .","preversion":"npm run build","old-release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")","old-installer":"npm run release && npm install -g ."},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.31.tgz","_integrity":"sha512-EPZx83o6WX9JjkeUxwC393MefBdQX586f0zBPyI40H/dyKdxxCNKwwobe3LxonyG8M5+kdpE+uo/p0meBJOgwg==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.11.1","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"25.8.2","dependencies":{"chokidar":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.31_1774576499721_0.44393679426320776","host":"s3://npm-registry-packages-npm-production"}},"0.1.32":{"name":"@bobfrankston/importgen","version":"0.1.32","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.32","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"d8a4d080a8f9fcc4b333dd84e3a6c474fb180c9e","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.32.tgz","fileCount":7,"integrity":"sha512-IzyoJcEBpDrDDBi9r7GVi0u0QUrSw1kZiWkNAAkIjdWcY0PU8yLF8WRV7SeBFOKiX72lRcR9utISwl48+C03Ow==","signatures":[{"sig":"MEUCIF1i8ETY76AASfU/tt7YWqgP/IHjnj3JlaYiv1GBFV4rAiEAtxBzExJy8AIMgb5BS+p4l174EESM6FgITuIDqoirMmo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38758},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.32.tgz","types":"./index.d.ts","exports":{".":"./index.js"},"scripts":{"build":"tsc","start":"node index.js --watch","watch":"tsc -w","release":"npmglobalize","installer":"npm run release && npm install -g .","preversion":"npm run build","old-release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")","old-installer":"npm run release && npm install -g ."},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.32.tgz","_integrity":"sha512-IzyoJcEBpDrDDBi9r7GVi0u0QUrSw1kZiWkNAAkIjdWcY0PU8yLF8WRV7SeBFOKiX72lRcR9utISwl48+C03Ow==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.11.1","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"25.8.2","dependencies":{"chokidar":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.32_1775252855385_0.5344058761997035","host":"s3://npm-registry-packages-npm-production"}},"0.1.33":{"name":"@bobfrankston/importgen","version":"0.1.33","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.33","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"cea4829c3a41fe17915dd3d755cf4eb07c6d95c3","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.33.tgz","fileCount":7,"integrity":"sha512-yI3jLUbRdLCboNGbgUbjo3GDxZSwt+KyOWd4TvDQHjzuL5t74UQVfPb6ANoqtw/UX+fJOxCUuJAgQCGlG/v51w==","signatures":[{"sig":"MEUCICA9dJemZHn//QoMZO191A3K16SxaqJnx6j+P+Rk9WEJAiEA1PddYfbXYQ58BMP11naCZm3Wlwg+G8KQnS/FokJJvLk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38758},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.33.tgz","types":"./index.d.ts","exports":{".":"./index.js"},"scripts":{"build":"tsc","start":"node index.js --watch","watch":"tsc -w","release":"npmglobalize","installer":"npm run release && npm install -g .","preversion":"npm run build","old-release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")","old-installer":"npm run release && npm install -g ."},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.33.tgz","_integrity":"sha512-yI3jLUbRdLCboNGbgUbjo3GDxZSwt+KyOWd4TvDQHjzuL5t74UQVfPb6ANoqtw/UX+fJOxCUuJAgQCGlG/v51w==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.11.1","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"25.8.2","dependencies":{"chokidar":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.33_1775847996562_0.2099010056112629","host":"s3://npm-registry-packages-npm-production"}},"0.1.34":{"name":"@bobfrankston/importgen","version":"0.1.34","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.34","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"220bb17a7545f3f118ef8ad23c05864bfbcf0a39","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.34.tgz","fileCount":7,"integrity":"sha512-4BOs4co6ayVucLbTSAOFoTgcnH7ZzcqeGeop9EQInx3xkniFdsEdeVlhfltkL5dpA0ZqDjdklC2n/euqDsxhqg==","signatures":[{"sig":"MEQCIA09vm1q/cjwdGxmdjJB+3pXiMjNk6j8bh9itDAhLuU5AiAHrSnJ3zJpUniFIF15ulXg32np++b8+c3R8ju9WAvJGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38841},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.34.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"}},"scripts":{"build":"tsc","start":"node index.js --watch","watch":"tsc -w","release":"npmglobalize","installer":"npm run release && npm install -g .","preversion":"npm run build","old-release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")","old-installer":"npm run release && npm install -g ."},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.34.tgz","_integrity":"sha512-4BOs4co6ayVucLbTSAOFoTgcnH7ZzcqeGeop9EQInx3xkniFdsEdeVlhfltkL5dpA0ZqDjdklC2n/euqDsxhqg==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.12.1","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"25.9.0","dependencies":{"chokidar":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.34_1776311800212_0.8129510689489616","host":"s3://npm-registry-packages-npm-production"}},"0.1.35":{"name":"@bobfrankston/importgen","version":"0.1.35","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.35","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"c2c405a502b699d457419819f4c01d1e70c455d7","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.35.tgz","fileCount":7,"integrity":"sha512-Q0GyAYFaKqUJSdRMEELjNpyR4CEPFPTie1HUCV2aEJl+Eif0KbuntAu0ucJMQBXGuUtbOnsFDeuNiIbN4iNAYA==","signatures":[{"sig":"MEYCIQDFgWdCMFt7L+F/692miFhJ7gOCB9sVvbWb28oaRND3XQIhAOkU3/jQzpCYIi3YqriMslr6TIHD0phuQxYmKVWtSFey","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38841},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.35.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"}},"scripts":{"build":"tsc","start":"node index.js --watch","watch":"tsc -w","release":"npmglobalize","installer":"npm run release && npm install -g .","preversion":"npm run build","old-release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")","old-installer":"npm run release && npm install -g ."},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.35.tgz","_integrity":"sha512-Q0GyAYFaKqUJSdRMEELjNpyR4CEPFPTie1HUCV2aEJl+Eif0KbuntAu0ucJMQBXGuUtbOnsFDeuNiIbN4iNAYA==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.12.1","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"25.9.0","dependencies":{"chokidar":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.35_1777246409523_0.2198718423828716","host":"s3://npm-registry-packages-npm-production"}},"0.1.36":{"name":"@bobfrankston/importgen","version":"0.1.36","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.36","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"dcf60fdff0e5c53bd7c9e31a1ec0d978c6a27f6f","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.36.tgz","fileCount":7,"integrity":"sha512-6A/RajgRo0yjBr1TzyvZo3Xu8ihqUkJF73ML0RRtr0wIYCGgy6b3I/PJaYVuWr2E8XpOMUuRPSeQ02c5SHSByw==","signatures":[{"sig":"MEQCIAtV5MClyC7L7PQHEH7aYe5Yh1X9GhBW/f2C01tYjQw3AiB+P+xcyu1S0iHFDjHkiQIll/74iAF/UWTQ4W1lRlk2TQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45114},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.36.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"}},"scripts":{"build":"tsc","start":"node index.js --watch","watch":"tsc -w","release":"npmglobalize","installer":"npm run release && npm install -g .","preversion":"npm run build","old-release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")","old-installer":"npm run release && npm install -g ."},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.36.tgz","_integrity":"sha512-6A/RajgRo0yjBr1TzyvZo3Xu8ihqUkJF73ML0RRtr0wIYCGgy6b3I/PJaYVuWr2E8XpOMUuRPSeQ02c5SHSByw==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.13.0","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"25.9.0","dependencies":{"chokidar":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.36_1778423746916_0.7499322032616538","host":"s3://npm-registry-packages-npm-production"}},"0.1.37":{"name":"@bobfrankston/importgen","version":"0.1.37","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.37","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"3a51f45534506915c36fc237d4c6b1c5636d3af3","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.37.tgz","fileCount":7,"integrity":"sha512-71S4eJLCo/fQA9VyiEPzgdiALY6kgfR5YMTN+oMNGrISa8H5wiy4YzrY+EmE+CyhEJWpi87zEEu7IPhXWcsMfg==","signatures":[{"sig":"MEUCIDI+Gq95yD9EZ9OeCvFffpEqxXgzX52PMbGORPL7RjlNAiEAq3uf9HD0Gm8OOKxZZx9hBtUwGt1906SYMVyjoXbLBCw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46612},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.37.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"}},"scripts":{"build":"tsc","start":"node index.js --watch","watch":"tsc -w","release":"npmglobalize","installer":"npm run release && npm install -g .","preversion":"npm run build","old-release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")","old-installer":"npm run release && npm install -g ."},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.37.tgz","_integrity":"sha512-71S4eJLCo/fQA9VyiEPzgdiALY6kgfR5YMTN+oMNGrISa8H5wiy4YzrY+EmE+CyhEJWpi87zEEu7IPhXWcsMfg==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.13.0","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"25.9.0","dependencies":{"chokidar":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.37_1778876264998_0.6863823292433422","host":"s3://npm-registry-packages-npm-production"}},"0.1.38":{"name":"@bobfrankston/importgen","version":"0.1.38","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.38","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"7ae29412176b8c65a1eba6279b51fd72abe284d3","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.38.tgz","fileCount":7,"integrity":"sha512-LjByMlfX502O2gaXarEY12ZKNvMmeSHB6UNoMj0ziXUxbKm/xrE0mXFZkcaIvDnI9aeAuAQ1RA212lW+bovURA==","signatures":[{"sig":"MEUCIQC45PZ0vo+QlVPwcMz5V4Ftk0ivpaBqC5J8XLkjaUdlLAIgKJeqE97GU+fXgWCURzq4zRgmSZ6tTojq//q5BDjqDAw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":46612},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.38.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"}},"scripts":{"build":"tsc","start":"node index.js --watch","watch":"tsc -w","release":"npmglobalize","installer":"npm run release && npm install -g .","preversion":"npm run build","old-release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")","old-installer":"npm run release && npm install -g ."},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.38.tgz","_integrity":"sha512-LjByMlfX502O2gaXarEY12ZKNvMmeSHB6UNoMj0ziXUxbKm/xrE0mXFZkcaIvDnI9aeAuAQ1RA212lW+bovURA==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.14.1","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"26.1.0","dependencies":{"chokidar":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.38_1780970275978_0.165201536726298","host":"s3://npm-registry-packages-npm-production"}},"0.1.39":{"name":"@bobfrankston/importgen","version":"0.1.39","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.39","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"4a77867a4439f97033ed5b3f1526f4f6b4adbb00","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.39.tgz","fileCount":7,"integrity":"sha512-1obkK25my1cZz68NS5XT2f5SkkJsw8OWUW75ABMiBU6sLci1RIcYE0s4DObfQ6oUAj3eV5BCnLBZDzMAgpToDQ==","signatures":[{"sig":"MEUCIQCZxDBQNJXLBPmm3h6dU6/S4KHfwlCU+LvPr3sWp9LOHAIgD0WzfQ8hXmvWW+ZFbNRD0LsboR+6WqYi/vRmK0kWQf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47354},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.39.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"}},"scripts":{"build":"tsc","start":"node index.js --watch","watch":"tsc -w","release":"npmglobalize","installer":"npm run release && npm install -g .","preversion":"npm run build","old-release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")","old-installer":"npm run release && npm install -g ."},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.39.tgz","_integrity":"sha512-1obkK25my1cZz68NS5XT2f5SkkJsw8OWUW75ABMiBU6sLci1RIcYE0s4DObfQ6oUAj3eV5BCnLBZDzMAgpToDQ==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.17.0","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"26.4.0","dependencies":{"chokidar":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.39_1785597264937_0.8159969202608004","host":"s3://npm-registry-packages-npm-production"}},"0.1.40":{"name":"@bobfrankston/importgen","version":"0.1.40","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.40","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"de702f72d80dab8b2a325bca4fbc14c2ad887d60","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.40.tgz","fileCount":8,"integrity":"sha512-4zx7uE2LVgBpoVKOfZYH40IfIiv0gQQ9X137DprQzC5teXxV4zJ4/P+V0Dr2Ub32yPtdADt14/zVwhDiP75HFQ==","signatures":[{"sig":"MEUCIAtLZRIuc2dviu7WMOy0mraZBF0Q+UTZC7UR+zHrHU7hAiEAm5oOLxPPnYRmu35BcSzsoO3N4bslUpmYVslkbCS4lng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49370},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.40.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"}},"scripts":{"build":"tsc","start":"node index.js --watch","watch":"tsc -w","release":"npmglobalize","installer":"npm run release && npm install -g .","preversion":"npm run build","old-release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")","old-installer":"npm run release && npm install -g ."},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.40.tgz","_integrity":"sha512-4zx7uE2LVgBpoVKOfZYH40IfIiv0gQQ9X137DprQzC5teXxV4zJ4/P+V0Dr2Ub32yPtdADt14/zVwhDiP75HFQ==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.17.0","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"26.4.0","dependencies":{"chokidar":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.40_1786318411208_0.3207897067590093","host":"s3://npm-registry-packages-npm-production"}},"0.1.41":{"name":"@bobfrankston/importgen","version":"0.1.41","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.41","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"8313b5aaeb57c7c313e94c2021b82aee060d47e9","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.41.tgz","fileCount":8,"integrity":"sha512-fFQGQX7uEmMrw+F8scedd0Lqrrq9xP8ufo4fble3FMMnhxAmX0SLVhb4s7JdpTdZ1tQjqdgJ5L5P6Md8XSJNkA==","signatures":[{"sig":"MEYCIQCiOCO24fwx3dX52oLG5lndERS0zcDTqeswhDMe8BmTnQIhAOqbmThcpXZepVqknOVZSHHj4LKSPwqzLHvOuFgn7Pzx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDm2/hBD3bWPJJTIYtnLY4fmQyTPuwNbeqaFo64gc6FRwIgd0ozKUE6GIhUFWVjtTAyu7lAnqVbHFjJ4ZuAKwTvXr0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":49370},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.41.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"}},"scripts":{"build":"tsc","start":"node index.js --watch","watch":"tsc -w","release":"npmglobalize","installer":"npm run release && npm install -g .","preversion":"npm run build","old-release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")","old-installer":"npm run release && npm install -g ."},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.41.tgz","_integrity":"sha512-fFQGQX7uEmMrw+F8scedd0Lqrrq9xP8ufo4fble3FMMnhxAmX0SLVhb4s7JdpTdZ1tQjqdgJ5L5P6Md8XSJNkA==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.17.0","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"26.4.0","dependencies":{"chokidar":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.41_1788726552728_0.8242693779873469","host":"s3://npm-registry-packages-npm-production"}},"0.1.42":{"name":"@bobfrankston/importgen","version":"0.1.42","keywords":["import-map","esm","browser","modules","dependencies"],"author":{"name":"Bob Frankston"},"license":"MIT","_id":"@bobfrankston/importgen@0.1.42","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"homepage":"https://github.com/BobFrankston/importgen#readme","bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"bin":{"importgen":"index.js"},"dist":{"shasum":"d77ae56497958085485557e12a31ef6f9bb56a97","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.42.tgz","fileCount":8,"integrity":"sha512-0cRWu883SFrXoS/L5G5Q9w86Rre0OFkAFh5LuGScWQST3piF8AKhSUFUwzC/8rfs2IDx0FUuyntzZIqb76bEOg==","signatures":[{"sig":"MEUCIQDitCtV+RYvKF8O/ZH6jzYHS/pXvuK4AF4wpcp9/KVQlQIgXk/W5mNLalExmkpmr2QrdKddgCiIBfSuoBeDSPUXF8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICWUcams1Po3KfOMmG4IJ4VVmQaBcempnpTZz+qU0urjAiBru6SVo1dk06sCFpa7hU6UUHQ/mdFQMA4yG2i3sCr3yQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":52142},"main":"index.js","type":"module","_from":"file:bobfrankston-importgen-0.1.42.tgz","types":"./index.d.ts","exports":{".":{"types":"./index.d.ts","default":"./index.js"}},"scripts":{"build":"tsc","start":"node index.js --watch","watch":"tsc -w","release":"npmglobalize","installer":"npm run release && npm install -g .","preversion":"npm run build","old-release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")","old-installer":"npm run release && npm install -g ."},"_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"_resolved":"Y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.42.tgz","_integrity":"sha512-0cRWu883SFrXoS/L5G5Q9w86Rre0OFkAFh5LuGScWQST3piF8AKhSUFUwzC/8rfs2IDx0FUuyntzZIqb76bEOg==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.17.0","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"_nodeVersion":"26.4.0","dependencies":{"chokidar":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.0"},"_npmOperationalInternal":{"tmp":"tmp/importgen_0.1.42_1788726906556_0.5999987166436618","host":"s3://npm-registry-packages-npm-production"}},"0.1.43":{"_id":"@bobfrankston/importgen@0.1.43","bin":{"importgen":"index.js"},"bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"dist":{"shasum":"c31eca84bc187338522a8338cb10fc2a5eaaaa3f","tarball":"https://registry.npmjs.org/@bobfrankston/importgen/-/importgen-0.1.43.tgz","fileCount":8,"integrity":"sha512-QXOzIUL5Mh9L3uFEGlWg8Jz9/KanBzT3CzEC0lzCB+eRWQ6M5N/icWV0vRWKmCPjX/kjWDsrGf5xJgvrOub3Pg==","signatures":[{"sig":"MEQCIFUkhjxf6L8gjLR3ojVZD8Oq2bzlRGJ6hmoeHNxtbWIsAiBz2Szu5zmG3J5om78VxR7FcVJ0U3AK5pOBKtgE0NLRww==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCvD59b5Ml/yDp5soctpejPagX3rnGEzHeLKQYTYGv22wIhAPJ5KdUpjpzYPa5MuoKpsV8zrXBOlcNrS8vLAKGHNBNI"}],"unpackedSize":52142},"main":"index.js","name":"@bobfrankston/importgen","type":"module","_from":"file:bobfrankston-importgen-0.1.43.tgz","types":"./index.d.ts","author":{"name":"Bob Frankston"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"}},"license":"MIT","scripts":{"build":"tsc","start":"node index.js --watch","watch":"tsc -w","release":"npmglobalize","installer":"npm run release && npm install -g .","preversion":"npm run build","old-release":"git add -A && git diff-index --quiet HEAD || git commit -m 'Build for release' && npm version patch","postversion":"echo Version updated to $(node -p \"require('./package.json').version\")","old-installer":"npm run release && npm install -g ."},"version":"0.1.43","_npmUser":{"name":"bobfrankston","email":"npm@bob.ma"},"homepage":"https://github.com/BobFrankston/importgen#readme","keywords":["import-map","esm","browser","modules","dependencies"],"_resolved":"Y:\\dev\\utils\\importgen\\bobfrankston-importgen-0.1.43.tgz","_integrity":"sha512-QXOzIUL5Mh9L3uFEGlWg8Jz9/KanBzT3CzEC0lzCB+eRWQ6M5N/icWV0vRWKmCPjX/kjWDsrGf5xJgvrOub3Pg==","repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"_npmVersion":"11.17.0","description":"Generate ES Module import maps from package.json dependencies for native browser module loading","directories":{},"maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"_nodeVersion":"26.4.0","dependencies":{"chokidar":"^4.0.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@types/node":"^25.3.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/importgen_0.1.43_1788789739854_0.3695754709906873"}}},"time":{"created":"2026-01-19T03:15:49.764Z","modified":"2026-09-07T14:02:20.079Z","0.1.10":"2026-01-19T03:15:50.048Z","0.1.11":"2026-01-19T21:33:23.190Z","0.1.12":"2026-01-19T21:36:29.427Z","0.1.13":"2026-01-20T18:18:15.349Z","0.1.14":"2026-01-20T18:23:04.088Z","0.1.15":"2026-02-09T17:13:29.661Z","0.1.16":"2026-02-09T17:22:56.634Z","0.1.17":"2026-02-09T17:24:11.356Z","0.1.18":"2026-02-09T17:29:59.443Z","0.1.19":"2026-02-09T17:35:52.499Z","0.1.20":"2026-02-10T18:46:29.665Z","0.1.22":"2026-02-10T20:56:09.873Z","0.1.23":"2026-02-10T21:02:06.948Z","0.1.24":"2026-02-21T17:46:31.336Z","0.1.25":"2026-02-21T19:10:06.883Z","0.1.26":"2026-02-22T14:59:34.351Z","0.1.27":"2026-02-24T23:30:17.857Z","0.1.28":"2026-03-09T00:27:59.797Z","0.1.29":"2026-03-26T23:53:38.341Z","0.1.30":"2026-03-27T01:52:01.184Z","0.1.31":"2026-03-27T01:54:59.878Z","0.1.32":"2026-04-03T21:47:35.521Z","0.1.33":"2026-04-10T19:06:36.730Z","0.1.34":"2026-04-16T03:56:40.357Z","0.1.35":"2026-04-26T23:33:29.684Z","0.1.36":"2026-05-10T14:35:47.055Z","0.1.37":"2026-05-15T20:17:45.130Z","0.1.38":"2026-06-09T01:57:56.157Z","0.1.39":"2026-08-01T15:14:25.095Z","0.1.40":"2026-08-09T23:33:31.530Z","0.1.41":"2026-09-06T20:29:12.822Z","0.1.42":"2026-09-06T20:35:06.652Z","0.1.43":"2026-09-07T14:02:19.930Z"},"bugs":{"url":"https://github.com/BobFrankston/importgen/issues"},"author":{"name":"Bob Frankston"},"license":"MIT","homepage":"https://github.com/BobFrankston/importgen#readme","keywords":["import-map","esm","browser","modules","dependencies"],"repository":{"url":"git+https://github.com/BobFrankston/importgen.git","type":"git"},"description":"Generate ES Module import maps from package.json dependencies for native browser module loading","maintainers":[{"name":"bobfrankston","email":"npm@bob.ma"}],"readme":"# @bobfrankston/importgen\r\n\r\nUse the same npm packages and `import` statements in the browser as in Node.js/Bun -- no bundler required.\r\n\r\n## Why\r\n\r\nIn Node.js you write:\r\n\r\n```typescript\r\nimport { formatDate } from \"date-utils\";\r\n```\r\n\r\nNode resolves `date-utils` by looking in `node_modules`. Browsers can't do that. Normally you'd need a bundler (webpack, rollup, etc.) to make bare module specifiers work.\r\n\r\nBrowsers now support [import maps](https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script/type/importmap) -- a `<script type=\"importmap\">` block that maps package names to file paths. `importgen` reads your `package.json` and generates this import map automatically, injecting it into your HTML file. Your code stays identical between Node and browser -- transparent, no changes needed.\r\n\r\n## Install\r\n\r\n```bash\r\nnpm install -g @bobfrankston/importgen\r\n```\r\n\r\n## Usage\r\n\r\nRun from your project directory (containing `package.json` and your HTML file):\r\n\r\n```bash\r\nimportgen [htmlfile] [--watch|-w] [--freeze] [--unfreeze] [--version|-v]\r\n```\r\n\r\n```bash\r\n# Generate import map in index.html (default)\r\nimportgen\r\n\r\n# Specify a different HTML file\r\nimportgen default.htm\r\nimportgen app.html\r\n\r\n# Watch mode: regenerate whenever package.json changes\r\nimportgen --watch\r\nimportgen default.htm --watch\r\n\r\n# Show version\r\nimportgen -v\r\n\r\n# Freeze: replace symlinks/junctions with real copies for deployment\r\nimportgen --freeze\r\n\r\n# Unfreeze: restore symlinks and run npm install\r\nimportgen --unfreeze\r\n```\r\n\r\n`importgen` reads dependencies from `package.json` in the current directory and injects the import map into the HTML file.\r\n\r\nIf no HTML file is specified, it searches for `index.html`, `default.html`, `default.htm` (in that order) and uses the first one found.\r\n\r\nIf the HTML already has a `<script type=\"importmap\">` block, it is replaced in place. Otherwise the block is inserted before `</head>`.\r\n\r\n## What It Generates\r\n\r\nGiven a `package.json` like:\r\n\r\n```json\r\n{\r\n  \"dependencies\": {\r\n    \"date-utils\": \"^2.0.0\",\r\n    \"my-ui-lib\": \"file:../shared/my-ui-lib\"\r\n  }\r\n}\r\n```\r\n\r\n`importgen` produces:\r\n\r\n```html\r\n<!-- Generated by importgen 0.1.14 on Feb 9, 2026, 3:45:12 PM EST -->\r\n<script type=\"importmap\">\r\n{\r\n    \"imports\": {\r\n        \"date-utils\": \"./node_modules/date-utils/index.js\",\r\n        \"my-ui-lib\": \"./node_modules/my-ui-lib/index.js\",\r\n        \"color-convert\": \"./node_modules/color-convert/index.js\"\r\n    }\r\n}\r\n</script>\r\n```\r\n\r\nA timestamp comment is added above the import map showing the version and local date/time. It is updated on each regeneration.\r\n\r\nTransitive dependencies are included automatically -- if `my-ui-lib` depends on `color-convert`, it appears in the map too. Circular dependencies are detected and handled.\r\n\r\n## Using Imports in the Browser\r\n\r\nOnce the import map is in your HTML, `<script type=\"module\">` code uses the same imports as Node:\r\n\r\n```typescript\r\n// This works identically in Node AND the browser\r\nimport { formatDate } from \"date-utils\";\r\nimport { render } from \"my-ui-lib\";\r\nimport { initApp } from \"./app.js\";\r\n```\r\n\r\nThe browser sees `date-utils`, looks it up in the import map, and loads `./node_modules/date-utils/index.js`. Local relative imports (`./app.js`) work as always without the import map.\r\n\r\nThe key point: your TypeScript source files are the same whether they run in Node or the browser. `importgen` just provides the mapping the browser needs to find the packages.\r\n\r\n## Programmatic API\r\n\r\n`importgen` can be called from another application (e.g., `npmglobalize`) instead of the CLI:\r\n\r\n```typescript\r\nimport { importgen } from \"@bobfrankston/importgen\";\r\n\r\n// Generate import map for a specific directory\r\nimportgen(\"/path/to/my/app\");\r\n\r\n// With explicit HTML filename\r\nimportgen(\"/path/to/my/app\", \"default.htm\");\r\n\r\n// Uses process.cwd() if no directory given\r\nimportgen();\r\n```\r\n\r\nThe function throws on missing `package.json` or HTML file (instead of calling `process.exit`), so callers can handle errors. Returns a `GenerateResult` with resolved dependency directories.\r\n\r\n## How Entry Points Are Resolved\r\n\r\nFor each dependency, `importgen` reads that package's `package.json` and picks the entry point in this order:\r\n\r\n1. `exports[\".\"].import` or `exports[\".\"].default` (modern ESM)\r\n2. `module` field (ESM convention)\r\n3. `main` field\r\n4. `./index.js` (fallback)\r\n\r\nThe first candidate whose file actually exists in the package directory wins. If a higher-priority field names a file that is not there (a stale `module` or `exports` entry, say), it is skipped, and a warning is printed and written into the HTML as an `<!-- importgen: ... -->` comment, so the broken metadata is visible instead of silently producing an import map that 404s in the browser. If none of the candidates exist, the highest-priority declared one is emitted with a warning.\r\n\r\n## Dependency Types\r\n\r\n- **npm versions** (`^1.2.3`) -- resolved from `node_modules/`\r\n- **`file:` paths** (`file:../path/to/package`) -- resolved relative to `package.json`\r\n- **`workspace:` references** -- resolved from `node_modules/`\r\n\r\n## Monorepo / npm Workspaces\r\n\r\n`importgen` works in npm workspaces (monorepos) without any configuration. When a dependency isn't in the local `node_modules/`, it walks up the directory tree checking each ancestor's `node_modules/` -- the same resolution strategy Node uses. The import map path is generated relative to the HTML file.\r\n\r\nExample layout:\r\n\r\n```\r\nmy-monorepo/                    ← root, has node_modules/quill/\r\n  packages/\r\n    client/                     ← workspace, package.json lists quill\r\n      compose/\r\n        compose.html            ← importgen target\r\n```\r\n\r\nRunning `importgen compose/compose.html` from `client/` finds `quill` in the root `node_modules/` and generates:\r\n\r\n```json\r\n{\r\n    \"imports\": {\r\n        \"quill\": \"../../node_modules/quill/dist/quill.js\"\r\n    }\r\n}\r\n```\r\n\r\nIf the dependency exists in the local `node_modules/` it is found there first (existing behavior preserved).\r\n\r\n## `.dependencies` Override\r\n\r\nAdd a `.dependencies` field to `package.json` to override resolution paths for specific packages without changing the real `dependencies`:\r\n\r\n```json\r\n{\r\n  \"dependencies\": {\r\n    \"my-utils\": \"^1.0.0\"\r\n  },\r\n  \".dependencies\": {\r\n    \"my-utils\": \"file:../local-my-utils\"\r\n  }\r\n}\r\n```\r\n\r\nThe import map will use the `.dependencies` path instead of the `node_modules` path for that package.\r\n\r\n## Freeze / Unfreeze\r\n\r\n`--freeze` prepares a project for deployment by replacing all symlinks and junctions in `node_modules` with real directory copies. This is useful when `file:` or `workspace:` dependencies point to local packages via symlinks that won't exist on a deployment target.\r\n\r\nFreeze also adds a `preinstall` guard script to `package.json` that prevents accidental `npm install` from overwriting the frozen copies. If a `preinstall` script already exists, it is saved as `frozen-preinstall` so it can be restored later.\r\n\r\n`--unfreeze` reverses the process: it removes the preinstall guard (restoring any original preinstall script), then runs `npm install` to re-establish normal symlinked dependencies.\r\n\r\n## VS Code tasks.json Integration\r\n\r\nAdd `importgen --watch` as a background task that starts automatically when you open the project. Combined with `tsc --watch`, your import map stays current as you develop.\r\n\r\nExample `.vscode/tasks.json`:\r\n\r\n```json\r\n{\r\n    \"version\": \"2.0.0\",\r\n    \"tasks\": [\r\n        {\r\n            \"label\": \"tsc: watch\",\r\n            \"type\": \"shell\",\r\n            \"command\": \"tsc\",\r\n            \"args\": [\"--watch\"],\r\n            \"runOptions\": {\r\n                \"runOn\": \"folderOpen\"\r\n            },\r\n            \"problemMatcher\": \"$tsc-watch\",\r\n            \"isBackground\": true,\r\n            \"group\": {\r\n                \"kind\": \"build\",\r\n                \"isDefault\": true\r\n            }\r\n        },\r\n        {\r\n            \"label\": \"importgen: watch\",\r\n            \"type\": \"shell\",\r\n            \"command\": \"importgen\",\r\n            \"args\": [\"--watch\"],\r\n            \"runOptions\": {\r\n                \"runOn\": \"folderOpen\"\r\n            },\r\n            \"isBackground\": true,\r\n            \"problemMatcher\": {\r\n                \"pattern\": {\r\n                    \"regexp\": \"^$\",\r\n                    \"file\": 1,\r\n                    \"location\": 2,\r\n                    \"message\": 3\r\n                },\r\n                \"background\": {\r\n                    \"activeOnStart\": true,\r\n                    \"beginsPattern\": \"^\\\\[generate-importmap\\\\].*watching.*$\",\r\n                    \"endsPattern\": \"^\\\\[generate-importmap\\\\].*Updated.*$\"\r\n                }\r\n            }\r\n        }\r\n    ]\r\n}\r\n```\r\n\r\nKey points:\r\n\r\n- **`\"runOn\": \"folderOpen\"`** starts both tasks automatically when you open the workspace\r\n- **`\"isBackground\": true`** keeps them running as persistent watchers\r\n- The custom `problemMatcher` for importgen tells VS Code this is a long-running watcher, not a one-shot build\r\n- If your HTML file isn't `index.html`, add it to the args: `\"args\": [\"default.htm\", \"--watch\"]`\r\n\r\nWorkflow: edit `package.json` (add/remove a dependency) -> `importgen` regenerates the import map in the HTML -> `tsc` recompiles TypeScript -> browser picks up changes on reload.\r\n\r\n## PWA Compatible\r\n\r\nGenerated import maps are static and can be cached by service workers.\r\n\r\n## License\r\n\r\nMIT\r\n","readmeFilename":"README.md"}