{"_id":"specifier-resolution-node","_rev":"12-483872bd44dd9a1375e2db9e94093470","name":"specifier-resolution-node","dist-tags":{"latest":"1.1.4"},"versions":{"0.0.1":{"name":"specifier-resolution-node","version":"0.0.1","main":"index.js","engines":{"node":">=20.0.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/Poyoman39/specifier-resolution-node.git"},"scripts":{"check:update":"npm-check -u","lint":"eslint .","lint:fix":"eslint --fix ."},"author":{"name":"Johan Maupetit","url":"johan.maupetit@shapy.co"},"license":"LGPL 2.1","description":"Node.js loader for import specifiers as file paths without extensions or as directory paths","keywords":["--experimental-specifier-resolution","specifier-resolution","node","nodejs","module","loader","resolver","resolution","esm","es6","esnext","ecmascript","extension","filename","directory","path"],"devDependencies":{"@babel/core":"^7.19.1","@babel/eslint-parser":"^7.19.1","eslint":"^8.24.0","eslint-config-airbnb-base":"^15.0.0","npm-check":"^6.0.1"},"_id":"specifier-resolution-node@0.0.1","gitHead":"305b69eb72a456b295557f976f039fce5485adfd","bugs":{"url":"https://github.com/Poyoman39/specifier-resolution-node/issues"},"homepage":"https://github.com/Poyoman39/specifier-resolution-node#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-RoRiay9M/5sV4BfRfVjp/tOko4YP5yHKNch7DLDgPbaVeiF3FnIPKUOFb1gGto7DTsDDTUjq1U7I2en1hr3+fg==","shasum":"3d0d91478ed5fea7c6008110837c3d576b489e8f","tarball":"https://registry.npmjs.org/specifier-resolution-node/-/specifier-resolution-node-0.0.1.tgz","fileCount":6,"unpackedSize":31691,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAqKLDFFpN9OFqrpWlScz1N4ub8eEw1kjjgJwcF75/15AiEAnsM8wqEmhxc2bylGkCaA3wo26mrYuGE7Ho1JZ7Q6pNI="}]},"_npmUser":{"name":"poyoman","email":"poyoman@laposte.net"},"directories":{},"maintainers":[{"name":"poyoman","email":"poyoman@laposte.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/specifier-resolution-node_0.0.1_1701434686590_0.3734955441678667"},"_hasShrinkwrap":false},"1.0.0":{"name":"specifier-resolution-node","version":"1.0.0","main":"index.js","type":"module","exports":{".":"./src/index.js","./register":"./src/register.js"},"engines":{"node":">=20.0.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/Poyoman39/specifier-resolution-node.git"},"scripts":{"check:update":"npm-check -u","lint":"eslint .","lint:fix":"eslint --fix ."},"author":{"name":"Johan Maupetit","url":"johan.maupetit@shapy.co"},"license":"LGPL 2.1","description":"Node.js loader for import specifiers as file paths without extensions or as directory paths","keywords":["--experimental-specifier-resolution","specifier-resolution","node","nodejs","module","loader","resolver","resolution","esm","es6","esnext","ecmascript","extension","filename","directory","path"],"devDependencies":{"@babel/core":"^7.19.1","@babel/eslint-parser":"^7.19.1","eslint":"^8.24.0","eslint-config-airbnb-base":"^15.0.0","npm-check":"^6.0.1"},"dependencies":{"import-meta-resolve":"^4.0.0"},"_id":"specifier-resolution-node@1.0.0","gitHead":"05e6121ef0ac1b33edd0d459817f8409ea2cb1c0","bugs":{"url":"https://github.com/Poyoman39/specifier-resolution-node/issues"},"homepage":"https://github.com/Poyoman39/specifier-resolution-node#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-x/9ycKEMap+pEVN3tyP5BxA20SpHe2/MIVbbfaxbGyo8pCZEpDvITITmaZuHMoRZE0kupQ1sESu8OGar40ejUA==","shasum":"d20b94235c7f50e80e64009371685db3a1eccd99","tarball":"https://registry.npmjs.org/specifier-resolution-node/-/specifier-resolution-node-1.0.0.tgz","fileCount":5,"unpackedSize":31330,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHcek6MBHA/4FFHXx9Q+GBWP7EFSn7EGAti1TJ5f7in5AiAGzHcYv9fQI+vPs6zwi8Viem2Y016JxkwL8Du3j0mmnQ=="}]},"_npmUser":{"name":"poyoman","email":"poyoman@laposte.net"},"directories":{},"maintainers":[{"name":"poyoman","email":"poyoman@laposte.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/specifier-resolution-node_1.0.0_1701437432404_0.5290226418481303"},"_hasShrinkwrap":false},"1.0.1":{"name":"specifier-resolution-node","version":"1.0.1","main":"index.js","type":"module","exports":{".":"./src/index.js","./register":"./src/register.js"},"engines":{"node":">=20.0.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/Poyoman39/specifier-resolution-node.git"},"scripts":{"check:update":"npm-check -u","lint":"eslint .","lint:fix":"eslint --fix ."},"author":{"name":"Johan Maupetit","url":"johan.maupetit@shapy.co"},"license":"LGPL 2.1","description":"Node.js loader for import specifiers as file paths without extensions or as directory paths","keywords":["--experimental-specifier-resolution","specifier-resolution","node","nodejs","module","loader","resolver","resolution","esm","es6","esnext","ecmascript","extension","filename","directory","path"],"devDependencies":{"@babel/core":"^7.19.1","@babel/eslint-parser":"^7.19.1","eslint":"^8.24.0","eslint-config-airbnb-base":"^15.0.0","npm-check":"^6.0.1"},"dependencies":{"import-meta-resolve":"^4.0.0"},"_id":"specifier-resolution-node@1.0.1","gitHead":"7c851309e3cdce4dab3448a6b96b9d796dd0eb79","bugs":{"url":"https://github.com/Poyoman39/specifier-resolution-node/issues"},"homepage":"https://github.com/Poyoman39/specifier-resolution-node#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-IduqZ94DUMtKu2AM90wZxaA3KLK/nEl43S8orfGXhO+PEeOsQqRvzYFvuzpiDcCpB5fDzbHNm6lfyMJvdJbJSQ==","shasum":"50dabe4ae327e8e8e9a2d539179279f29e54fd8c","tarball":"https://registry.npmjs.org/specifier-resolution-node/-/specifier-resolution-node-1.0.1.tgz","fileCount":5,"unpackedSize":31275,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0ehcGDf+BI30uOHimhxci5b6AaDBjokBS+1er1A41hAiBVcN/B3u7OoPRB2n8pPBsj09WDsuLyaWsr4+AM13ZTrQ=="}]},"_npmUser":{"name":"poyoman","email":"poyoman@laposte.net"},"directories":{},"maintainers":[{"name":"poyoman","email":"poyoman@laposte.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/specifier-resolution-node_1.0.1_1701442430538_0.32929900251293187"},"_hasShrinkwrap":false},"1.0.2":{"name":"specifier-resolution-node","version":"1.0.2","main":"index.js","type":"module","exports":{".":"./src/index.js","./register":"./src/register.js"},"engines":{"node":">=20.0.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/Poyoman39/specifier-resolution-node.git"},"scripts":{"check:update":"npm-check -u","lint":"eslint .","lint:fix":"eslint --fix ."},"author":{"name":"Johan Maupetit","url":"johan.maupetit@shapy.co"},"license":"LGPL 2.1","description":"Node.js loader for import specifiers as file paths without extensions or as directory paths","keywords":["--experimental-specifier-resolution","specifier-resolution","node","nodejs","module","loader","resolver","resolution","esm","es6","esnext","ecmascript","extension","filename","directory","path"],"devDependencies":{"@babel/core":"^7.19.1","@babel/eslint-parser":"^7.19.1","eslint":"^8.24.0","eslint-config-airbnb-base":"^15.0.0","npm-check":"^6.0.1"},"dependencies":{"import-meta-resolve":"^4.0.0"},"_id":"specifier-resolution-node@1.0.2","gitHead":"ff6383d194f4222fa465a723b65a58a38a5a0c3d","bugs":{"url":"https://github.com/Poyoman39/specifier-resolution-node/issues"},"homepage":"https://github.com/Poyoman39/specifier-resolution-node#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-m8DJmzOd9Bn79JAsPwa92oXhWO6UMr0ZDwNJloRIQKtBhDQkxrZtx9Kc/09Yhni0dsFIX+YuSt0eJZrlykZyhA==","shasum":"4fdb0e41b18dadfc2ce2573673ae4d2c518a3336","tarball":"https://registry.npmjs.org/specifier-resolution-node/-/specifier-resolution-node-1.0.2.tgz","fileCount":5,"unpackedSize":31260,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDL3OJQpCdGqvMDYIYC2vhsM6Xd+Do+ltem+On+BVG2tgIgQaEokrMMiEm5e+i8G+nOZ28IlLFCXCgE9iGP4sXuaF8="}]},"_npmUser":{"name":"poyoman","email":"poyoman@laposte.net"},"directories":{},"maintainers":[{"name":"poyoman","email":"poyoman@laposte.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/specifier-resolution-node_1.0.2_1701444524039_0.42197974973595187"},"_hasShrinkwrap":false},"1.0.3":{"name":"specifier-resolution-node","version":"1.0.3","main":"index.js","type":"module","exports":{".":"./src/index.js","./register":"./src/register.js"},"engines":{"node":">=20.0.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/Poyoman39/specifier-resolution-node.git"},"scripts":{"check:update":"npm-check -u","lint":"eslint .","lint:fix":"eslint --fix ."},"author":{"name":"Johan Maupetit","url":"johan.maupetit@shapy.co"},"license":"LGPL 2.1","description":"Node.js loader for import specifiers as file paths without extensions or as directory paths","keywords":["--experimental-specifier-resolution","specifier-resolution","node","nodejs","module","loader","resolver","resolution","esm","es6","esnext","ecmascript","extension","filename","directory","path"],"devDependencies":{"@babel/core":"^7.19.1","@babel/eslint-parser":"^7.19.1","eslint":"^8.24.0","eslint-config-airbnb-base":"^15.0.0","npm-check":"^6.0.1"},"dependencies":{"import-meta-resolve":"^4.0.0"},"_id":"specifier-resolution-node@1.0.3","gitHead":"5e07beae5519d41362cb4c1b04bb6709fdf3c227","bugs":{"url":"https://github.com/Poyoman39/specifier-resolution-node/issues"},"homepage":"https://github.com/Poyoman39/specifier-resolution-node#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-0MrM2UlMeSVIe4tkMy8SJhuxColF4895boE9GfqvZ8pJODKhUTeQ0PgYtofqL4/enBxYi/2xBQ8Qs33Fjn+luw==","shasum":"cda77238e6c022e2577630f3b1c2863de9feeb46","tarball":"https://registry.npmjs.org/specifier-resolution-node/-/specifier-resolution-node-1.0.3.tgz","fileCount":5,"unpackedSize":31256,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDu4FWIcZ3lU+fW7rshoHGPUR6uPrPSgpM2V8SkyOGNkgIgbdBqmi9+WR68OMNNGGP3owulAnfGIbQUxnSNmXc/I+E="}]},"_npmUser":{"name":"poyoman","email":"poyoman@laposte.net"},"directories":{},"maintainers":[{"name":"poyoman","email":"poyoman@laposte.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/specifier-resolution-node_1.0.3_1701453656615_0.8236718209526857"},"_hasShrinkwrap":false},"1.0.4":{"name":"specifier-resolution-node","version":"1.0.4","main":"index.js","type":"module","exports":{".":"./src/index.js","./register":"./src/register.js"},"engines":{"node":">=20.0.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/Poyoman39/specifier-resolution-node.git"},"scripts":{"check:update":"npm-check -u","lint":"eslint .","lint:fix":"eslint --fix ."},"author":{"name":"Johan Maupetit","url":"johan.maupetit@shapy.co"},"license":"LGPL 2.1","description":"Node.js loader for import specifiers as file paths without extensions or as directory paths","keywords":["--experimental-specifier-resolution","specifier-resolution","node","nodejs","module","loader","resolver","resolution","esm","es6","esnext","ecmascript","extension","filename","directory","path"],"devDependencies":{"@babel/core":"^7.19.1","@babel/eslint-parser":"^7.19.1","eslint":"^8.24.0","eslint-config-airbnb-base":"^15.0.0","npm-check":"^6.0.1"},"dependencies":{"import-meta-resolve":"^4.0.0"},"_id":"specifier-resolution-node@1.0.4","gitHead":"620616373ae7a80b4f7d9a2392bd104f858d28fc","bugs":{"url":"https://github.com/Poyoman39/specifier-resolution-node/issues"},"homepage":"https://github.com/Poyoman39/specifier-resolution-node#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-SYa+2nxmuvg/5Z8bZFTBqyuV5xsmbCYsQoezX2HSy6rBUGj+SnRlweIt8QdTNAI4oDzDMajQ7NKbAh/3mn/uIw==","shasum":"673facfa0399f4d08ddc5097ba60d5524c514dfe","tarball":"https://registry.npmjs.org/specifier-resolution-node/-/specifier-resolution-node-1.0.4.tgz","fileCount":7,"unpackedSize":31491,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJ0vSKEAuK9DTuewLIpyxM/f4j8G+zDWx+rUGOVxXHIAiAOpmgF1Vtz/RmteDP91btUaCBo0vjqB/0AlaIZUQeCCg=="}]},"_npmUser":{"name":"poyoman","email":"poyoman@laposte.net"},"directories":{},"maintainers":[{"name":"poyoman","email":"poyoman@laposte.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/specifier-resolution-node_1.0.4_1701711167978_0.5094821345351555"},"_hasShrinkwrap":false},"1.0.5":{"name":"specifier-resolution-node","version":"1.0.5","main":"index.js","type":"module","exports":{".":"./src/index.js","./register":"./src/register.js"},"engines":{"node":">=20.0.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/Poyoman39/specifier-resolution-node.git"},"scripts":{"check:update":"npm-check -u","lint":"eslint .","lint:fix":"eslint --fix ."},"author":{"name":"Johan Maupetit","url":"johan.maupetit@shapy.co"},"license":"LGPL 2.1","description":"Node.js loader for import specifiers as file paths without extensions or as directory paths","keywords":["--experimental-specifier-resolution","specifier-resolution","node","nodejs","module","loader","resolver","resolution","esm","es6","esnext","ecmascript","extension","filename","directory","path"],"devDependencies":{"@babel/core":"^7.19.1","@babel/eslint-parser":"^7.19.1","eslint":"^8.24.0","eslint-config-airbnb-base":"^15.0.0","npm-check":"^6.0.1"},"dependencies":{"import-meta-resolve":"^4.0.0"},"_id":"specifier-resolution-node@1.0.5","gitHead":"4ac5aabc9c59c842b349f709a5d9f0e32cb31939","bugs":{"url":"https://github.com/Poyoman39/specifier-resolution-node/issues"},"homepage":"https://github.com/Poyoman39/specifier-resolution-node#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-MIV1X0+lJxgR2Lp/EGRSB7VB7Fqv34r/f4503Qs2dM9lf6OCajt6rgKWnFgGvPhHFZ4a+6LNDBIYVl9a/3IPpg==","shasum":"a6de95d99504b2fc2522e96ec6beddf6f89b6c95","tarball":"https://registry.npmjs.org/specifier-resolution-node/-/specifier-resolution-node-1.0.5.tgz","fileCount":7,"unpackedSize":31519,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcJwMG86K1lLymbkPHZtAyvVGHRZixcJ6wVYbhdyMJ6QIgGOmbZPyfSUFZ6kc/Kh9RiX4qnIGIW/V6XhPPBNOwDms="}]},"_npmUser":{"name":"poyoman","email":"poyoman@laposte.net"},"directories":{},"maintainers":[{"name":"poyoman","email":"poyoman@laposte.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/specifier-resolution-node_1.0.5_1701711430393_0.6071067416711615"},"_hasShrinkwrap":false},"1.0.6":{"name":"specifier-resolution-node","version":"1.0.6","main":"index.js","type":"module","exports":{".":"./src/index.js","./register":"./src/register.js"},"engines":{"node":">=20.0.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/Poyoman39/specifier-resolution-node.git"},"scripts":{"check:update":"npm-check -u","lint":"eslint .","lint:fix":"eslint --fix ."},"author":{"name":"Johan Maupetit","url":"johan.maupetit@shapy.co"},"license":"LGPL 2.1","description":"Node.js loader for import specifiers as file paths without extensions or as directory paths","keywords":["--experimental-specifier-resolution","specifier-resolution","node","nodejs","module","loader","resolver","resolution","esm","es6","esnext","ecmascript","extension","filename","directory","path"],"devDependencies":{"@babel/core":"^7.19.1","@babel/eslint-parser":"^7.19.1","eslint":"^8.24.0","eslint-config-airbnb-base":"^15.0.0","npm-check":"^6.0.1"},"dependencies":{"import-meta-resolve":"^4.0.0"},"_id":"specifier-resolution-node@1.0.6","gitHead":"f2eb5568317053b2a670bf12af1de4f21157b214","bugs":{"url":"https://github.com/Poyoman39/specifier-resolution-node/issues"},"homepage":"https://github.com/Poyoman39/specifier-resolution-node#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.4","dist":{"integrity":"sha512-Opu5znnOygqExnGtzivf8hKu0DBr/889Ggk8rFfgqEeho1x16ADNP5GSJpyg561aFq1ZVklXFZs4XKtMJc9Sgg==","shasum":"54d67dbb914f7d7784abf3d0e9697055b157c9ca","tarball":"https://registry.npmjs.org/specifier-resolution-node/-/specifier-resolution-node-1.0.6.tgz","fileCount":7,"unpackedSize":31509,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIxsdV8K5R/tDY3IkRgyKavjvqBvjj0xUNXWu5GxkpIgIgAOBiwOeDYxN9PYIHilq1akpKgQW7/4Lv8pu2iVMcV9o="}]},"_npmUser":{"name":"poyoman","email":"poyoman@laposte.net"},"directories":{},"maintainers":[{"name":"poyoman","email":"poyoman@laposte.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/specifier-resolution-node_1.0.6_1701711548973_0.04874174869405823"},"_hasShrinkwrap":false},"1.1.0":{"name":"specifier-resolution-node","version":"1.1.0","main":"index.js","type":"module","exports":{".":"./src/index.js","./register":"./src/register.js"},"engines":{"node":">=20.0.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/Poyoman39/specifier-resolution-node.git"},"scripts":{"check:update":"npm-check -u","lint":"eslint .","lint:fix":"eslint --fix ."},"author":{"name":"Johan Maupetit","url":"johan.maupetit@shapy.co"},"license":"LGPL 2.1","description":"Node.js loader for import specifiers as file paths without extensions or as directory paths","keywords":["--experimental-specifier-resolution","specifier-resolution","node","nodejs","module","loader","resolver","resolution","esm","es6","esnext","ecmascript","extension","filename","directory","path"],"devDependencies":{"@babel/core":"^7.19.1","@babel/eslint-parser":"^7.19.1","eslint":"^8.24.0","eslint-config-airbnb-base":"^15.0.0","npm-check":"^6.0.1"},"dependencies":{"import-meta-resolve":"^4.0.0"},"_id":"specifier-resolution-node@1.1.0","gitHead":"ff332c70116f47a1eaf4af9a63fbe99c984b60ba","bugs":{"url":"https://github.com/Poyoman39/specifier-resolution-node/issues"},"homepage":"https://github.com/Poyoman39/specifier-resolution-node#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.5","dist":{"integrity":"sha512-eoOk9NWVY77Uq4dRE1rZKQ/Mbo3i1gFHmW1NFUeL/TitiRWLEkPn7OS1DdcsDqov/fHb3MMszrDi5XaeLUv0BQ==","shasum":"dd2c288cb779b05b379dbc12ee124ea0b7d5c0fd","tarball":"https://registry.npmjs.org/specifier-resolution-node/-/specifier-resolution-node-1.1.0.tgz","fileCount":7,"unpackedSize":31871,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFxW/+rXnxh0PvBLlHCKGp8Pf16WuafCSXH0c8Ry9ChWAiBz6jSLTicmF7tISieZ7PSurXeeQZi6rytCzK/bO5ruOQ=="}]},"_npmUser":{"name":"poyoman","email":"poyoman@laposte.net"},"directories":{},"maintainers":[{"name":"poyoman","email":"poyoman@laposte.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/specifier-resolution-node_1.1.0_1701945685086_0.020681468305973283"},"_hasShrinkwrap":false},"1.1.1":{"name":"specifier-resolution-node","version":"1.1.1","main":"index.js","type":"module","exports":{".":"./src/index.js","./register":"./src/register.js"},"engines":{"node":">=20.0.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/Poyoman39/specifier-resolution-node.git"},"scripts":{"check:update":"npm-check -u","lint":"eslint .","lint:fix":"eslint --fix ."},"author":{"name":"Johan Maupetit","url":"johan.maupetit@shapy.co"},"license":"LGPL 2.1","description":"Node.js loader for import specifiers as file paths without extensions or as directory paths","keywords":["--experimental-specifier-resolution","specifier-resolution","node","nodejs","module","loader","resolver","resolution","esm","es6","esnext","ecmascript","extension","filename","directory","path"],"devDependencies":{"@babel/core":"^7.19.1","@babel/eslint-parser":"^7.19.1","eslint":"^8.24.0","eslint-config-airbnb-base":"^15.0.0","npm-check":"^6.0.1"},"dependencies":{"import-meta-resolve":"^4.0.0"},"_id":"specifier-resolution-node@1.1.1","gitHead":"c089c309cf35de7e5bef508e3dbca8d70de1927a","bugs":{"url":"https://github.com/Poyoman39/specifier-resolution-node/issues"},"homepage":"https://github.com/Poyoman39/specifier-resolution-node#readme","_nodeVersion":"20.10.0","_npmVersion":"10.2.5","dist":{"integrity":"sha512-LcJnmIPda9WqEDvRIh/UPnKO7O5Cd9x8hbDDIMIDd6MzP55s8XQ9lHzuSgOXDPxTeIDhx2vqpF2FMDB5nsfRzA==","shasum":"450ebe0da8a2309be968a7dcee70dcb15cf47765","tarball":"https://registry.npmjs.org/specifier-resolution-node/-/specifier-resolution-node-1.1.1.tgz","fileCount":7,"unpackedSize":31807,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEPZ9W3fqnwc+7GE8P8SyEoZCBoAziTXy45fcvV8He9sAiArM7INN2unHU9m0FGSFu1NF8CjSEBf4eXTP+svwo5dmw=="}]},"_npmUser":{"name":"poyoman","email":"poyoman@laposte.net"},"directories":{},"maintainers":[{"name":"poyoman","email":"poyoman@laposte.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/specifier-resolution-node_1.1.1_1701945863623_0.5147544417555852"},"_hasShrinkwrap":false},"1.1.2":{"name":"specifier-resolution-node","version":"1.1.2","main":"index.js","type":"module","exports":{".":"./src/index.js","./register":"./src/register.js"},"engines":{"node":">=20.0.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/Poyoman39/specifier-resolution-node.git"},"scripts":{"check:update":"npm-check -u","lint":"eslint .","lint:fix":"eslint --fix ."},"author":{"name":"Johan Maupetit","url":"johan.maupetit@shapy.co"},"license":"LGPL 2.1","description":"Node.js loader for import specifiers as file paths without extensions or as directory paths","keywords":["--experimental-specifier-resolution","specifier-resolution","node","nodejs","module","loader","resolver","resolution","esm","es6","esnext","ecmascript","extension","filename","directory","path"],"devDependencies":{"@babel/core":"^7.24.5","@babel/eslint-parser":"^7.24.5","eslint":"^8.24.0","eslint-config-airbnb-base":"^15.0.0","npm-check":"^6.0.1"},"dependencies":{"import-meta-resolve":"^4.1.0"},"_id":"specifier-resolution-node@1.1.2","gitHead":"b09e556f5392fe997d545ee31c0928d91d069f34","bugs":{"url":"https://github.com/Poyoman39/specifier-resolution-node/issues"},"homepage":"https://github.com/Poyoman39/specifier-resolution-node#readme","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-Q8sdyV6fbw8wKvgsJ0IRZQz/xhZvNxJ+mNy2lTK8JB0fDcsFrEih9NoG/K6pS0EAVO43dzs6DHiJryujjZG5iQ==","shasum":"c93954765d20643d62ec3accb2add31ab0abac50","tarball":"https://registry.npmjs.org/specifier-resolution-node/-/specifier-resolution-node-1.1.2.tgz","fileCount":7,"unpackedSize":31807,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClEXJkUOxwVxq7Nr9y3Usgo4e/uIIfCT+V+8P71SQfSgIgS8AroO3ombSf+c7HZnIR2biG0v0f8E+7TKtZ6mr5PRA="}]},"_npmUser":{"name":"poyoman","email":"poyoman@laposte.net"},"directories":{},"maintainers":[{"name":"poyoman","email":"poyoman@laposte.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/specifier-resolution-node_1.1.2_1714467650093_0.28275016037026623"},"_hasShrinkwrap":false},"1.1.3":{"name":"specifier-resolution-node","version":"1.1.3","main":"index.js","type":"module","exports":{".":"./src/index.js","./register":"./src/register.js"},"engines":{"node":">=20.0.0"},"repository":{"type":"git","url":"git+ssh://git@github.com/Poyoman39/specifier-resolution-node.git"},"scripts":{"check:update":"npm-check -u","lint":"eslint .","lint:fix":"eslint --fix ."},"author":{"name":"Johan Maupetit","url":"johan.maupetit@shapy.co"},"license":"LGPL 2.1","description":"Node.js loader for import specifiers as file paths without extensions or as directory paths","keywords":["--experimental-specifier-resolution","specifier-resolution","node","nodejs","module","loader","resolver","resolution","esm","es6","esnext","ecmascript","extension","filename","directory","path"],"devDependencies":{"@babel/core":"^7.24.5","@babel/eslint-parser":"^7.24.5","eslint":"^8.24.0","eslint-config-airbnb-base":"^15.0.0","npm-check":"^6.0.1"},"dependencies":{"import-meta-resolve":"^4.1.0"},"_id":"specifier-resolution-node@1.1.3","gitHead":"0bc3cb103c0abe5844ceb16e59c0807c03796908","bugs":{"url":"https://github.com/Poyoman39/specifier-resolution-node/issues"},"homepage":"https://github.com/Poyoman39/specifier-resolution-node#readme","_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-oMfirBkZueb54jzIrOBR+Hz9lyai2i5p9DD0vKN4SNuZsKNBBYhH6QzpO9diDgOzlrLFvjl6x0x+czgzK9xFzA==","shasum":"31f3a2707934153d7536d0063e4828e95ab13d59","tarball":"https://registry.npmjs.org/specifier-resolution-node/-/specifier-resolution-node-1.1.3.tgz","fileCount":7,"unpackedSize":32460,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJhiISp1MX0VVfLo0qRT8rH82xPuV88zhyaDGqZby7CQIhANBuDCjxAffckLsfl4wX0QaQPKF7LBtOHVy2EPDRsMEg"}]},"_npmUser":{"name":"poyoman","email":"poyoman@laposte.net"},"directories":{},"maintainers":[{"name":"poyoman","email":"poyoman@laposte.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/specifier-resolution-node_1.1.3_1714470619404_0.5010604425340801"},"_hasShrinkwrap":false},"1.1.4":{"name":"specifier-resolution-node","version":"1.1.4","main":"index.js","type":"module","exports":{".":"./src/index.js","./register":"./src/register.js"},"engines":{"node":">=20.0.0"},"homepage":"https://github.com/Poyoman39/specifier-resolution-node#readme","repository":{"type":"git","url":"git+ssh://git@github.com/Poyoman39/specifier-resolution-node.git"},"scripts":{"check:update":"npm-check -u","lint":"eslint .","lint:fix":"eslint --fix ."},"author":{"name":"Johan Maupetit","url":"johan.maupetit@shapy.co"},"license":"LGPL 2.1","description":"Node.js loader for import specifiers as file paths without extensions or as directory paths","keywords":["--experimental-specifier-resolution","specifier-resolution","node","nodejs","module","loader","resolver","resolution","esm","es6","esnext","ecmascript","extension","filename","directory","path"],"devDependencies":{"@babel/core":"^7.24.5","@babel/eslint-parser":"^7.24.5","eslint":"^8.24.0","eslint-config-airbnb-base":"^15.0.0","npm-check":"^6.0.1"},"dependencies":{"import-meta-resolve":"^4.1.0"},"_id":"specifier-resolution-node@1.1.4","gitHead":"876e479ba36ca9a8724c386bfdb154beb6846266","bugs":{"url":"https://github.com/Poyoman39/specifier-resolution-node/issues"},"_nodeVersion":"20.11.1","_npmVersion":"10.5.0","dist":{"integrity":"sha512-4uEF1whJb+Zrykahz1F+38/xpPXF6IemXOnD15KFqeYWd25zSgvdpxakClAARcVCt99FmcNN71uIroT8YpBgUg==","shasum":"1d0c04ce2d95d3005cd5b5e236965f4d58743995","tarball":"https://registry.npmjs.org/specifier-resolution-node/-/specifier-resolution-node-1.1.4.tgz","fileCount":7,"unpackedSize":32539,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIApofakAtv+TKwLc4jAm1QHz1fNrHHOOwiDVvKDs0sRuAiEAi8Q/OphuNV073GJorAihN7iRP9N3oaWUy1RBVXMGZIM="}]},"_npmUser":{"name":"poyoman","email":"poyoman@laposte.net"},"directories":{},"maintainers":[{"name":"poyoman","email":"poyoman@laposte.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/specifier-resolution-node_1.1.4_1714489440690_0.3210515901667743"},"_hasShrinkwrap":false}},"time":{"created":"2023-12-01T12:44:46.589Z","0.0.1":"2023-12-01T12:44:46.862Z","modified":"2024-04-30T15:04:01.085Z","1.0.0":"2023-12-01T13:30:32.574Z","1.0.1":"2023-12-01T14:53:50.793Z","1.0.2":"2023-12-01T15:28:44.317Z","1.0.3":"2023-12-01T18:00:56.839Z","1.0.4":"2023-12-04T17:32:48.159Z","1.0.5":"2023-12-04T17:37:10.598Z","1.0.6":"2023-12-04T17:39:09.151Z","1.1.0":"2023-12-07T10:41:25.259Z","1.1.1":"2023-12-07T10:44:23.858Z","1.1.2":"2024-04-30T09:00:50.227Z","1.1.3":"2024-04-30T09:50:19.553Z","1.1.4":"2024-04-30T15:04:00.895Z"},"maintainers":[{"name":"poyoman","email":"poyoman@laposte.net"}],"description":"Node.js loader for import specifiers as file paths without extensions or as directory paths","homepage":"https://github.com/Poyoman39/specifier-resolution-node#readme","keywords":["--experimental-specifier-resolution","specifier-resolution","node","nodejs","module","loader","resolver","resolution","esm","es6","esnext","ecmascript","extension","filename","directory","path"],"repository":{"type":"git","url":"git+ssh://git@github.com/Poyoman39/specifier-resolution-node.git"},"author":{"name":"Johan Maupetit","url":"johan.maupetit@shapy.co"},"bugs":{"url":"https://github.com/Poyoman39/specifier-resolution-node/issues"},"license":"LGPL 2.1","readme":"## Goal:\n\n- This package intends to help `experimental-specifier-resolution=node` users migrate from Node.js v18 to Node.js v20 without any code change.\n  - Node.js v18 `node --experimental-specifier-resolution=node`\n  - Node.js v20 `node --import=specifier-resolution-node/register`\n\n- This package is based on the [extensionless project](https://www.npmjs.com/package/extensionless) project, but use [import-meta-resolve](https://www.npmjs.com/package/import-meta-resolve) algorithm to get closer to the behavior of node.js 18 with --experimental-loader=specifier-resolution-node\n\n## Install:\n\n```\nnpm i specifier-resolution-node\n```\n\nStart `node` with one of the following flags added. If you're running on a version of node older than `20.6.0`, use:\n\n```\n--experimental-loader=specifier-resolution-node\n```\n\nor else, use the newer one instead:\n\n```\n--import=specifier-resolution-node/register\n```\n\nYou can now use import specifiers as file paths without extensions or as directory paths.\n\n## Customize:\n\nBy default **specifier-resolution-node** will try to append the following extensions: `['js', 'cjs', 'mjs', 'json', 'node', 'wasm']`\n\nYou can customize this behavior by setting the environment variable `KNOWN_EXTS` this way:\n\n```\nKNOWN_EXTS=js,ts,tsc node --import=specifier-resolution-node/register index.js\n```\n\n## Debug:\n\nIf you want to check why an import is not working you can set `SPECIFIER_RESOLUTION_NODE_DEBUG=true` environement variable","readmeFilename":"README.md"}