{"_id":"exsolve","_rev":"4194814","name":"exsolve","description":"Module resolution utilities based on Node.js upstream implementation.","dist-tags":{"latest":"1.0.8"},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"time":{"modified":"2026-03-02T02:52:45.000Z","created":"2025-02-24T21:47:46.345Z","1.0.8":"2025-11-10T09:03:08.662Z","1.0.7":"2025-06-20T09:21:49.306Z","1.0.6":"2025-06-18T13:15:42.061Z","1.0.5":"2025-04-18T09:05:28.694Z","1.0.4":"2025-03-08T18:58:55.024Z","1.0.3":"2025-03-08T17:42:58.471Z","1.0.2":"2025-03-05T20:03:28.740Z","1.0.1":"2025-02-27T00:11:03.751Z","1.0.0":"2025-02-26T17:28:41.411Z","0.4.4":"2025-02-26T14:38:09.486Z","0.4.3":"2025-02-26T10:16:25.659Z","0.4.2":"2025-02-26T00:18:52.925Z","0.4.1":"2025-02-25T18:41:39.949Z","0.4.0":"2025-02-25T16:26:29.052Z","0.3.2":"2025-02-25T13:51:30.792Z","0.3.1":"2025-02-25T13:28:56.182Z","0.3.0":"2025-02-25T12:49:48.735Z","0.2.0":"2025-02-25T11:08:47.839Z","0.1.4":"2025-02-25T10:45:31.989Z","0.1.3":"2025-02-25T10:08:55.446Z","0.1.2":"2025-02-24T22:36:37.364Z","0.1.1":"2025-02-24T22:25:39.124Z","0.1.0":"2025-02-24T22:25:25.879Z","0.0.0":"2025-02-24T21:47:46.345Z"},"users":{},"repository":{"type":"git","url":"git+https://github.com/unjs/exsolve.git"},"versions":{"1.0.8":{"name":"exsolve","version":"1.0.8","description":"Module resolution utilities based on Node.js upstream implementation.","repository":{"type":"git","url":"git+https://github.com/unjs/exsolve.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":"./dist/index.mjs"},"types":"./dist/index.d.mts","scripts":{"build":"obuild","dev":"vitest dev","lint":"eslint . && prettier -c .","lint:fix":"automd && eslint . --fix && prettier -w .","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/node":"^24.10.0","@vitest/coverage-v8":"^4.0.8","automd":"^0.4.2","changelogen":"^0.6.2","eslint":"^9.39.1","eslint-config-unjs":"^0.5.0","happy-dom":"^20.0.10","jiti":"^2.6.1","obuild":"^0.4.1","prettier":"^3.6.2","typescript":"^5.9.3","vitest":"^4.0.8"},"packageManager":"pnpm@10.21.0","gitHead":"2c08b8716beec1d06db91194d3a75e472b8cd2ac","_id":"exsolve@1.0.8","bugs":{"url":"https://github.com/unjs/exsolve/issues"},"homepage":"https://github.com/unjs/exsolve#readme","_nodeVersion":"24.10.0","_npmVersion":"11.6.1","dist":{"shasum":"7f5e34da61cd1116deda5136e62292c096f50613","size":15573,"noattachment":false,"key":"/exsolve/-/exsolve-1.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/exsolve/download/exsolve-1.0.8.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/exsolve_1.0.8_1762765388480_0.7425345821714662"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-11-10T09:03:08.662Z","publish_time":1762765388662,"_source_registry_name":"default","_cnpm_publish_time":1762765388662},"1.0.7":{"name":"exsolve","version":"1.0.7","description":"Module resolution utilities based on Node.js upstream implementation.","repository":{"type":"git","url":"git+https://github.com/unjs/exsolve.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"types":"./dist/index.d.mts","scripts":{"build":"unbuild","dev":"vitest dev","lint":"eslint . && prettier -c .","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","lint:fix":"automd && eslint . --fix && prettier -w .","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/node":"^24.0.3","@vitest/coverage-v8":"^3.2.4","automd":"^0.4.0","changelogen":"^0.6.1","eslint":"^9.29.0","eslint-config-unjs":"^0.4.2","happy-dom":"^18.0.1","jiti":"^2.4.2","prettier":"^3.5.3","typescript":"^5.8.3","unbuild":"^3.5.0","vitest":"^3.2.4"},"packageManager":"pnpm@10.12.1","_id":"exsolve@1.0.7","gitHead":"b031f768fc90d564dd1e1cf57d8d9d0373fa9014","bugs":{"url":"https://github.com/unjs/exsolve/issues"},"homepage":"https://github.com/unjs/exsolve#readme","_nodeVersion":"22.13.0","_npmVersion":"10.9.2","dist":{"shasum":"3b74e4c7ca5c5f9a19c3626ca857309fa99f9e9e","size":15666,"noattachment":false,"key":"/exsolve/-/exsolve-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/exsolve/download/exsolve-1.0.7.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com","actor":{"name":"pi0","email":"pyapar@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/exsolve_1.0.7_1750411309123_0.6617920864760749"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-20T09:21:49.306Z","publish_time":1750411309306,"_source_registry_name":"default","_cnpm_publish_time":1750411309306},"1.0.6":{"name":"exsolve","version":"1.0.6","description":"Module resolution utilities based on Node.js upstream implementation.","repository":{"type":"git","url":"git+https://github.com/unjs/exsolve.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"types":"./dist/index.d.mts","scripts":{"build":"unbuild","dev":"vitest dev","lint":"eslint . && prettier -c .","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","lint:fix":"automd && eslint . --fix && prettier -w .","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/node":"^24.0.3","@vitest/coverage-v8":"^3.2.4","automd":"^0.4.0","changelogen":"^0.6.1","eslint":"^9.29.0","eslint-config-unjs":"^0.4.2","happy-dom":"^18.0.1","jiti":"^2.4.2","prettier":"^3.5.3","typescript":"^5.8.3","unbuild":"^3.5.0","vitest":"^3.2.4"},"packageManager":"pnpm@10.12.1","_id":"exsolve@1.0.6","gitHead":"2f3f996e2069b705f63a7042c7099586f6b4b30f","bugs":{"url":"https://github.com/unjs/exsolve/issues"},"homepage":"https://github.com/unjs/exsolve#readme","_nodeVersion":"22.13.0","_npmVersion":"10.9.2","dist":{"shasum":"91bf02c61511d72d780528a04aef98550b9845c6","size":15644,"noattachment":false,"key":"/exsolve/-/exsolve-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/exsolve/download/exsolve-1.0.6.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com","actor":{"name":"pi0","email":"pyapar@gmail.com","type":"user"}},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/exsolve_1.0.6_1750252541851_0.32521142950669835"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-06-18T13:15:42.061Z","publish_time":1750252542061,"_source_registry_name":"default","_cnpm_publish_time":1750252542061},"1.0.5":{"name":"exsolve","version":"1.0.5","description":"Module resolution utilities based on Node.js upstream implementation.","repository":{"type":"git","url":"git+https://github.com/unjs/exsolve.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"types":"./dist/index.d.mts","scripts":{"build":"unbuild","dev":"vitest dev","lint":"eslint . && prettier -c .","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","lint:fix":"automd && eslint . --fix && prettier -w .","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/node":"^22.14.1","@vitest/coverage-v8":"^3.1.1","automd":"^0.4.0","changelogen":"^0.6.1","eslint":"^9.24.0","eslint-config-unjs":"^0.4.2","jiti":"^2.4.2","prettier":"^3.5.3","typescript":"^5.8.3","unbuild":"^3.5.0","vitest":"^3.1.1"},"packageManager":"pnpm@10.8.1","_id":"exsolve@1.0.5","gitHead":"d7bb7960ce733757869f5fc240b0968e82f207ce","bugs":{"url":"https://github.com/unjs/exsolve/issues"},"homepage":"https://github.com/unjs/exsolve#readme","_nodeVersion":"22.13.0","_npmVersion":"10.9.2","dist":{"shasum":"1f5b6b4fe82ad6b28a173ccb955a635d77859dcf","size":15580,"noattachment":false,"key":"/exsolve/-/exsolve-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/exsolve/download/exsolve-1.0.5.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/exsolve_1.0.5_1744967128434_0.792304685151433"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-04-18T09:05:28.694Z","publish_time":1744967128694,"_source_registry_name":"default","_cnpm_publish_time":1744967128694},"1.0.4":{"name":"exsolve","version":"1.0.4","description":"Module resolution utilities based on Node.js upstream implementation.","repository":{"type":"git","url":"git+https://github.com/unjs/exsolve.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"types":"./dist/index.d.mts","scripts":{"build":"unbuild","dev":"vitest dev","lint":"eslint . && prettier -c .","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","lint:fix":"automd && eslint . --fix && prettier -w .","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/node":"^22.13.5","@vitest/coverage-v8":"^3.0.7","automd":"^0.3.12","changelogen":"^0.5.7","eslint":"^9.21.0","eslint-config-unjs":"^0.4.2","jiti":"^2.4.2","prettier":"^3.5.2","typescript":"^5.7.3","unbuild":"^3.3.1","vitest":"^3.0.7"},"packageManager":"pnpm@10.5.0","_id":"exsolve@1.0.4","gitHead":"dfff3e9bbc4a3a173a2d56b9b9ff731ab15598be","bugs":{"url":"https://github.com/unjs/exsolve/issues"},"homepage":"https://github.com/unjs/exsolve#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"7de5c75af82ecd15998328fbf5f2295883be3a39","size":15543,"noattachment":false,"key":"/exsolve/-/exsolve-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/exsolve/download/exsolve-1.0.4.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/exsolve_1.0.4_1741460334832_0.49673345323543305"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-08T18:58:55.024Z","publish_time":1741460335024,"_source_registry_name":"default","_cnpm_publish_time":1741460335024},"1.0.3":{"name":"exsolve","version":"1.0.3","description":"Module resolution utilities based on Node.js upstream implementation.","repository":{"type":"git","url":"git+https://github.com/unjs/exsolve.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"types":"./dist/index.d.mts","scripts":{"build":"unbuild","dev":"vitest dev","lint":"eslint . && prettier -c .","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","lint:fix":"automd && eslint . --fix && prettier -w .","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/node":"^22.13.5","@vitest/coverage-v8":"^3.0.7","automd":"^0.3.12","changelogen":"^0.5.7","eslint":"^9.21.0","eslint-config-unjs":"^0.4.2","jiti":"^2.4.2","prettier":"^3.5.2","typescript":"^5.7.3","unbuild":"^3.3.1","vitest":"^3.0.7"},"packageManager":"pnpm@10.5.0","_id":"exsolve@1.0.3","gitHead":"cdb63f62e83272341b33464dbde92955580cb13c","bugs":{"url":"https://github.com/unjs/exsolve/issues"},"homepage":"https://github.com/unjs/exsolve#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"e4ae6f6ea5b678de6535440600f3b866ed7845f9","size":15565,"noattachment":false,"key":"/exsolve/-/exsolve-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/exsolve/download/exsolve-1.0.3.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/exsolve_1.0.3_1741455778288_0.9930315961392258"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-08T17:42:58.471Z","publish_time":1741455778471,"_source_registry_name":"default","_cnpm_publish_time":1741455778471},"1.0.2":{"name":"exsolve","version":"1.0.2","description":"Module resolution utilities based on Node.js upstream implementation.","repository":{"type":"git","url":"git+https://github.com/unjs/exsolve.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"types":"./dist/index.d.mts","scripts":{"build":"unbuild","dev":"vitest dev","lint":"eslint . && prettier -c .","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","lint:fix":"automd && eslint . --fix && prettier -w .","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/node":"^22.13.5","@vitest/coverage-v8":"^3.0.7","automd":"^0.3.12","changelogen":"^0.5.7","eslint":"^9.21.0","eslint-config-unjs":"^0.4.2","jiti":"^2.4.2","prettier":"^3.5.2","typescript":"^5.7.3","unbuild":"^3.3.1","vitest":"^3.0.7"},"packageManager":"pnpm@10.5.0","_id":"exsolve@1.0.2","gitHead":"9814a3ddd9e5646a6801b9faf889af0a3bec212c","bugs":{"url":"https://github.com/unjs/exsolve/issues"},"homepage":"https://github.com/unjs/exsolve#readme","_nodeVersion":"22.13.0","_npmVersion":"10.9.2","dist":{"shasum":"8e39938695137ae14f6af260f03b6646227767ea","size":15185,"noattachment":false,"key":"/exsolve/-/exsolve-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/exsolve/download/exsolve-1.0.2.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/exsolve_1.0.2_1741205008546_0.9797285307812804"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-03-05T20:03:28.740Z","publish_time":1741205008740,"_source_registry_name":"default","_cnpm_publish_time":1741205008740},"1.0.1":{"name":"exsolve","version":"1.0.1","description":"Module resolution utilities based on Node.js upstream implementation.","repository":{"type":"git","url":"git+https://github.com/unjs/exsolve.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"types":"./dist/index.d.mts","scripts":{"build":"unbuild","dev":"vitest dev","lint":"eslint . && prettier -c .","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","lint:fix":"automd && eslint . --fix && prettier -w .","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/node":"^22.13.5","@vitest/coverage-v8":"^3.0.7","automd":"^0.3.12","changelogen":"^0.5.7","eslint":"^9.21.0","eslint-config-unjs":"^0.4.2","jiti":"^2.4.2","prettier":"^3.5.2","typescript":"^5.7.3","unbuild":"^3.3.1","vitest":"^3.0.7"},"packageManager":"pnpm@10.5.0","_id":"exsolve@1.0.1","gitHead":"26c8be8448be588712497b0a390118fd98e091b8","bugs":{"url":"https://github.com/unjs/exsolve/issues"},"homepage":"https://github.com/unjs/exsolve#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"67ba83ed65fa1657d5e010a25782c78dbc3e8a42","size":15176,"noattachment":false,"key":"/exsolve/-/exsolve-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/exsolve/download/exsolve-1.0.1.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/exsolve_1.0.1_1740615063557_0.6341480691344592"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-27T00:11:03.751Z","publish_time":1740615063751,"_source_registry_name":"default","_cnpm_publish_time":1740615063751},"1.0.0":{"name":"exsolve","version":"1.0.0","description":"Module resolution utilities based on Node.js upstream implementation.","repository":{"type":"git","url":"git+https://github.com/unjs/exsolve.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"},"types":"./dist/index.d.mts","scripts":{"build":"unbuild","dev":"vitest dev","lint":"eslint . && prettier -c .","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","lint:fix":"automd && eslint . --fix && prettier -w .","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/node":"^22.13.5","@vitest/coverage-v8":"^3.0.7","automd":"^0.3.12","changelogen":"^0.5.7","eslint":"^9.21.0","eslint-config-unjs":"^0.4.2","jiti":"^2.4.2","prettier":"^3.5.2","typescript":"^5.7.3","unbuild":"^3.3.1","vitest":"^3.0.7"},"packageManager":"pnpm@10.5.0","_id":"exsolve@1.0.0","gitHead":"ddcedf7ea9d794964ba2c252664b91af45311404","bugs":{"url":"https://github.com/unjs/exsolve/issues"},"homepage":"https://github.com/unjs/exsolve#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"2b642f009247b677d0f25097ec400f38bee383b9","size":15163,"noattachment":false,"key":"/exsolve/-/exsolve-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exsolve/download/exsolve-1.0.0.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/exsolve_1.0.0_1740590921243_0.07856182282522473"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-26T17:28:41.411Z","publish_time":1740590921411,"_source_registry_name":"default","_cnpm_publish_time":1740590921411},"0.4.4":{"name":"exsolve","version":"0.4.4","description":"Module resolution utilities based on Node.js upstream implementation.","repository":{"type":"git","url":"git+https://github.com/unjs/exsolve.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"types":"./dist/index.d.mts","scripts":{"build":"unbuild","dev":"vitest dev","lint":"eslint . && prettier -c .","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","lint:fix":"automd && eslint . --fix && prettier -w .","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/node":"^22.13.5","@vitest/coverage-v8":"^3.0.7","automd":"^0.3.12","changelogen":"^0.5.7","eslint":"^9.21.0","eslint-config-unjs":"^0.4.2","jiti":"^2.4.2","prettier":"^3.5.2","typescript":"^5.7.3","unbuild":"^3.3.1","vitest":"^3.0.7"},"packageManager":"pnpm@10.5.0","_id":"exsolve@0.4.4","gitHead":"d86b9b5956577056c559eb0938d7e43530d12c06","bugs":{"url":"https://github.com/unjs/exsolve/issues"},"homepage":"https://github.com/unjs/exsolve#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"300d1a5d84806bf835a4fecbc7a0ccaccb009a00","size":15172,"noattachment":false,"key":"/exsolve/-/exsolve-0.4.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/exsolve/download/exsolve-0.4.4.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/exsolve_0.4.4_1740580689290_0.8513298427680602"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-26T14:38:09.486Z","publish_time":1740580689486,"_source_registry_name":"default","_cnpm_publish_time":1740580689486},"0.4.3":{"name":"exsolve","version":"0.4.3","description":"Module resolution utilities based on Node.js upstream implementation.","repository":{"type":"git","url":"git+https://github.com/unjs/exsolve.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"types":"./dist/index.d.mts","scripts":{"build":"unbuild","dev":"vitest dev","lint":"eslint . && prettier -c .","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","lint:fix":"automd && eslint . --fix && prettier -w .","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/node":"^22.13.5","@vitest/coverage-v8":"^3.0.7","automd":"^0.3.12","changelogen":"^0.5.7","eslint":"^9.21.0","eslint-config-unjs":"^0.4.2","jiti":"^2.4.2","prettier":"^3.5.2","typescript":"^5.7.3","unbuild":"^3.3.1","vitest":"^3.0.7"},"packageManager":"pnpm@10.5.0","_id":"exsolve@0.4.3","gitHead":"df8925e77217f3a30061c304b5ac65f7b1b65d69","bugs":{"url":"https://github.com/unjs/exsolve/issues"},"homepage":"https://github.com/unjs/exsolve#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"050fa0cfef0a3c8f4d21244d00a8eb857a620f52","size":15066,"noattachment":false,"key":"/exsolve/-/exsolve-0.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/exsolve/download/exsolve-0.4.3.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/exsolve_0.4.3_1740564985503_0.6829369515110977"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-26T10:16:25.659Z","publish_time":1740564985659,"_source_registry_name":"default","_cnpm_publish_time":1740564985659},"0.4.2":{"name":"exsolve","version":"0.4.2","description":"Module resolution utilities based on Node.js upstream implementation.","repository":{"type":"git","url":"git+https://github.com/unjs/exsolve.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"types":"./dist/index.d.mts","scripts":{"build":"unbuild","dev":"vitest dev","lint":"eslint . && prettier -c .","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","lint:fix":"automd && eslint . --fix && prettier -w .","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/node":"^22.13.5","@vitest/coverage-v8":"^3.0.7","automd":"^0.3.12","changelogen":"^0.5.7","eslint":"^9.21.0","eslint-config-unjs":"^0.4.2","jiti":"^2.4.2","prettier":"^3.5.2","typescript":"^5.7.3","unbuild":"^3.3.1","vitest":"^3.0.7"},"packageManager":"pnpm@10.5.0","_id":"exsolve@0.4.2","gitHead":"3602ce0c544718c78f51ac4d6ad6d2ca40a97a60","bugs":{"url":"https://github.com/unjs/exsolve/issues"},"homepage":"https://github.com/unjs/exsolve#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"a1d8ab5fe34993427bf0e8425490f6f7630a68e0","size":15057,"noattachment":false,"key":"/exsolve/-/exsolve-0.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/exsolve/download/exsolve-0.4.2.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/exsolve_0.4.2_1740529132748_0.589176581563571"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-26T00:18:52.925Z","publish_time":1740529132925,"_source_registry_name":"default","_cnpm_publish_time":1740529132925},"0.4.1":{"name":"exsolve","version":"0.4.1","description":"Module resolution utilities based on Node.js upstream implementation.","repository":{"type":"git","url":"git+https://github.com/unjs/exsolve.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"types":"./dist/index.d.mts","scripts":{"build":"unbuild","dev":"vitest dev","lint":"eslint . && prettier -c .","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","lint:fix":"automd && eslint . --fix && prettier -w .","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/node":"^22.13.5","@vitest/coverage-v8":"^3.0.6","automd":"^0.3.12","changelogen":"^0.5.7","eslint":"^9.21.0","eslint-config-unjs":"^0.4.2","jiti":"^2.4.2","prettier":"^3.5.2","typescript":"^5.7.3","unbuild":"^3.3.1","vitest":"^3.0.6"},"packageManager":"pnpm@9.15.4","_id":"exsolve@0.4.1","gitHead":"ec1129d3e08dc5846ad5dadac02268ac4d3cbc93","bugs":{"url":"https://github.com/unjs/exsolve/issues"},"homepage":"https://github.com/unjs/exsolve#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"4d0e676e7ca803b7819502e13a222c5edb36dc6f","size":14942,"noattachment":false,"key":"/exsolve/-/exsolve-0.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/exsolve/download/exsolve-0.4.1.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/exsolve_0.4.1_1740508899758_0.6124744826037194"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-25T18:41:39.949Z","publish_time":1740508899949,"_source_registry_name":"default","_cnpm_publish_time":1740508899949},"0.4.0":{"name":"exsolve","version":"0.4.0","description":"Module resolution utilities based on Node.js upstream implementation.","repository":{"type":"git","url":"git+https://github.com/unjs/exsolve.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"types":"./dist/index.d.mts","scripts":{"build":"unbuild","dev":"vitest dev","lint":"eslint . && prettier -c .","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","lint:fix":"automd && eslint . --fix && prettier -w .","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/node":"^22.13.5","@vitest/coverage-v8":"^3.0.6","automd":"^0.3.12","changelogen":"^0.5.7","eslint":"^9.21.0","eslint-config-unjs":"^0.4.2","jiti":"^2.4.2","prettier":"^3.5.2","typescript":"^5.7.3","unbuild":"^3.3.1","vitest":"^3.0.6"},"packageManager":"pnpm@9.15.4","_id":"exsolve@0.4.0","gitHead":"c18fd2a84d2de67ef528dea28e57870c9621b3c0","bugs":{"url":"https://github.com/unjs/exsolve/issues"},"homepage":"https://github.com/unjs/exsolve#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"b969c13c1f12d3c14a3bf1fdce493b0a8eaacc4e","size":15115,"noattachment":false,"key":"/exsolve/-/exsolve-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exsolve/download/exsolve-0.4.0.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/exsolve_0.4.0_1740500788850_0.6427724260390453"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-25T16:26:29.052Z","publish_time":1740500789052,"_source_registry_name":"default","_cnpm_publish_time":1740500789052},"0.3.2":{"name":"exsolve","version":"0.3.2","description":"Module resolution utilities based on Node.js upstream implementation.","repository":{"type":"git","url":"git+https://github.com/unjs/exsolve.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"types":"./dist/index.d.mts","scripts":{"build":"unbuild","dev":"vitest dev","lint":"eslint . && prettier -c .","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","lint:fix":"automd && eslint . --fix && prettier -w .","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/node":"^22.13.5","@vitest/coverage-v8":"^3.0.6","automd":"^0.3.12","changelogen":"^0.5.7","eslint":"^9.21.0","eslint-config-unjs":"^0.4.2","jiti":"^2.4.2","prettier":"^3.5.2","typescript":"^5.7.3","unbuild":"^3.3.1","vitest":"^3.0.6"},"packageManager":"pnpm@9.15.4","_id":"exsolve@0.3.2","gitHead":"555d7801c180ab224a42323c11e925895c714d4e","bugs":{"url":"https://github.com/unjs/exsolve/issues"},"homepage":"https://github.com/unjs/exsolve#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"f0566110ca7b032a3c60b8eec7158d8a63d0c169","size":15056,"noattachment":false,"key":"/exsolve/-/exsolve-0.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/exsolve/download/exsolve-0.3.2.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/exsolve_0.3.2_1740491490577_0.6371183183702047"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-25T13:51:30.792Z","publish_time":1740491490792,"_source_registry_name":"default","_cnpm_publish_time":1740491490792},"0.3.1":{"name":"exsolve","version":"0.3.1","description":"Module resolution utilities based on Node.js upstream implementation.","repository":{"type":"git","url":"git+https://github.com/unjs/exsolve.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"types":"./dist/index.d.mts","scripts":{"build":"unbuild","dev":"vitest dev","lint":"eslint . && prettier -c .","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","lint:fix":"automd && eslint . --fix && prettier -w .","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/node":"^22.13.5","@vitest/coverage-v8":"^3.0.6","automd":"^0.3.12","changelogen":"^0.5.7","eslint":"^9.21.0","eslint-config-unjs":"^0.4.2","jiti":"^2.4.2","prettier":"^3.5.2","typescript":"^5.7.3","unbuild":"^3.3.1","vitest":"^3.0.6"},"packageManager":"pnpm@9.15.4","_id":"exsolve@0.3.1","gitHead":"4e3736d3fe1f1d1ccb67da8d901255c0d31282d8","bugs":{"url":"https://github.com/unjs/exsolve/issues"},"homepage":"https://github.com/unjs/exsolve#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"de5d2f4db536a2d9e1fb7b93bc1f0e2cd10a3861","size":15049,"noattachment":false,"key":"/exsolve/-/exsolve-0.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/exsolve/download/exsolve-0.3.1.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/exsolve_0.3.1_1740490135986_0.7733799730773394"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-25T13:28:56.182Z","publish_time":1740490136182,"_source_registry_name":"default","_cnpm_publish_time":1740490136182},"0.3.0":{"name":"exsolve","version":"0.3.0","description":"Module resolution utilities based on Node.js upstream implementation.","repository":{"type":"git","url":"git+https://github.com/unjs/exsolve.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"types":"./dist/index.d.mts","scripts":{"build":"unbuild","dev":"vitest dev","lint":"eslint . && prettier -c .","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","lint:fix":"automd && eslint . --fix && prettier -w .","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/node":"^22.13.5","@vitest/coverage-v8":"^3.0.6","automd":"^0.3.12","changelogen":"^0.5.7","eslint":"^9.21.0","eslint-config-unjs":"^0.4.2","jiti":"^2.4.2","prettier":"^3.5.2","typescript":"^5.7.3","unbuild":"^3.3.1","vitest":"^3.0.6"},"packageManager":"pnpm@9.15.4","_id":"exsolve@0.3.0","gitHead":"5344748210bc3ca4cedba1df66adb6132c003d7b","bugs":{"url":"https://github.com/unjs/exsolve/issues"},"homepage":"https://github.com/unjs/exsolve#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"8d187470fc06aade70283fbd23c05d8f8c536a19","size":15041,"noattachment":false,"key":"/exsolve/-/exsolve-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exsolve/download/exsolve-0.3.0.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/exsolve_0.3.0_1740487788532_0.5121901168366771"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-25T12:49:48.735Z","publish_time":1740487788735,"_source_registry_name":"default","_cnpm_publish_time":1740487788735},"0.2.0":{"name":"exsolve","version":"0.2.0","description":"Module resolution utilities based on Node.js upstream implementation.","repository":{"type":"git","url":"git+https://github.com/unjs/exsolve.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"types":"./dist/index.d.mts","scripts":{"build":"unbuild","dev":"vitest dev","lint":"eslint . && prettier -c .","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","lint:fix":"automd && eslint . --fix && prettier -w .","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/node":"^22.13.5","@vitest/coverage-v8":"^3.0.6","automd":"^0.3.12","changelogen":"^0.5.7","eslint":"^9.21.0","eslint-config-unjs":"^0.4.2","jiti":"^2.4.2","prettier":"^3.5.2","typescript":"^5.7.3","unbuild":"^3.3.1","vitest":"^3.0.6"},"packageManager":"pnpm@9.15.4","_id":"exsolve@0.2.0","gitHead":"bff9874614ca9d1055b1a91b581960fec4284748","bugs":{"url":"https://github.com/unjs/exsolve/issues"},"homepage":"https://github.com/unjs/exsolve#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"6015afc5844429e2f50c7924da9d9d3a254773c6","size":14046,"noattachment":false,"key":"/exsolve/-/exsolve-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exsolve/download/exsolve-0.2.0.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/exsolve_0.2.0_1740481727590_0.7191381322748354"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-25T11:08:47.839Z","publish_time":1740481727839,"_source_registry_name":"default","_cnpm_publish_time":1740481727839},"0.1.4":{"name":"exsolve","version":"0.1.4","description":"Module resolution utilities based on Node.js upstream implementation.","repository":{"type":"git","url":"git+https://github.com/unjs/exsolve.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"types":"./dist/index.d.mts","scripts":{"build":"unbuild","dev":"vitest dev","lint":"eslint . && prettier -c .","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","lint:fix":"automd && eslint . --fix && prettier -w .","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/node":"^22.13.5","@vitest/coverage-v8":"^3.0.6","automd":"^0.3.12","changelogen":"^0.5.7","eslint":"^9.21.0","eslint-config-unjs":"^0.4.2","jiti":"^2.4.2","prettier":"^3.5.2","typescript":"^5.7.3","unbuild":"^3.3.1","vitest":"^3.0.6"},"packageManager":"pnpm@9.15.4","_id":"exsolve@0.1.4","gitHead":"f7610ad9e3c6862cdeb35f9388af43c49a3dd5d2","bugs":{"url":"https://github.com/unjs/exsolve/issues"},"homepage":"https://github.com/unjs/exsolve#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"8b69402e2dfcdaae0cf52e0af3de014afb691a45","size":13842,"noattachment":false,"key":"/exsolve/-/exsolve-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/exsolve/download/exsolve-0.1.4.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/exsolve_0.1.4_1740480331774_0.4436840889942979"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-25T10:45:31.989Z","publish_time":1740480331989,"_source_registry_name":"default","_cnpm_publish_time":1740480331989},"0.1.3":{"name":"exsolve","version":"0.1.3","description":"Module resolution utilities based on Node.js upstream implementation.","repository":{"type":"git","url":"git+https://github.com/unjs/exsolve.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"types":"./dist/index.d.mts","scripts":{"build":"unbuild","dev":"vitest dev","lint":"eslint . && prettier -c .","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","lint:fix":"automd && eslint . --fix && prettier -w .","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/node":"^22.13.5","@vitest/coverage-v8":"^3.0.6","automd":"^0.3.12","changelogen":"^0.5.7","eslint":"^9.21.0","eslint-config-unjs":"^0.4.2","jiti":"^2.4.2","prettier":"^3.5.2","typescript":"^5.7.3","unbuild":"^3.3.1","vitest":"^3.0.6"},"packageManager":"pnpm@9.15.4","_id":"exsolve@0.1.3","gitHead":"6f9574d99d631ae1c88187642ba7a2951eb4e213","bugs":{"url":"https://github.com/unjs/exsolve/issues"},"homepage":"https://github.com/unjs/exsolve#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"cf151b55853b3668fb4179ce689c461f9108daf9","size":13830,"noattachment":false,"key":"/exsolve/-/exsolve-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/exsolve/download/exsolve-0.1.3.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/exsolve_0.1.3_1740478135253_0.9034906043986586"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-25T10:08:55.446Z","publish_time":1740478135446,"_source_registry_name":"default","_cnpm_publish_time":1740478135446},"0.1.2":{"name":"exsolve","version":"0.1.2","description":"Module resolution utilities based on Node.js upstream implementation.","repository":{"type":"git","url":"git+https://github.com/unjs/exsolve.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"types":"./dist/index.d.mts","scripts":{"build":"unbuild","dev":"vitest dev","lint":"eslint . && prettier -c .","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","lint:fix":"automd && eslint . --fix && prettier -w .","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/node":"^22.13.5","@vitest/coverage-v8":"^3.0.6","automd":"^0.3.12","changelogen":"^0.5.7","eslint":"^9.21.0","eslint-config-unjs":"^0.4.2","jiti":"^2.4.2","prettier":"^3.5.2","typescript":"^5.7.3","unbuild":"^3.3.1","vitest":"^3.0.6"},"packageManager":"pnpm@9.15.4","_id":"exsolve@0.1.2","gitHead":"1cbcf8ba6efca3a244171bd8c24f1bef5de5c1d0","bugs":{"url":"https://github.com/unjs/exsolve/issues"},"homepage":"https://github.com/unjs/exsolve#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"69fdff6f16277746d29ade2ac73cc416978c9e93","size":13801,"noattachment":false,"key":"/exsolve/-/exsolve-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/exsolve/download/exsolve-0.1.2.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/exsolve_0.1.2_1740436597160_0.5947900073096362"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-24T22:36:37.364Z","publish_time":1740436597364,"_source_registry_name":"default","_cnpm_publish_time":1740436597364},"0.1.1":{"name":"exsolve","version":"0.1.1","description":"Module resolution utilities based on Node.js upstream implementation.","repository":{"type":"git","url":"git+https://github.com/unjs/exsolve.git"},"license":"MIT","sideEffects":false,"type":"module","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"types":"./dist/index.d.mts","scripts":{"build":"unbuild","dev":"vitest dev","lint":"eslint . && prettier -c .","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","lint:fix":"automd && eslint . --fix && prettier -w .","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","test":"pnpm lint && pnpm test:types && vitest run --coverage","test:types":"tsc --noEmit --skipLibCheck"},"devDependencies":{"@types/node":"^22.13.5","@vitest/coverage-v8":"^3.0.6","automd":"^0.3.12","changelogen":"^0.5.7","eslint":"^9.21.0","eslint-config-unjs":"^0.4.2","jiti":"^2.4.2","prettier":"^3.5.2","typescript":"^5.7.3","unbuild":"^3.3.1","vitest":"^3.0.6"},"packageManager":"pnpm@9.15.4","_id":"exsolve@0.1.1","gitHead":"7ba7ea4dbed543b16f66ea18f1617ba37bf8cf1b","bugs":{"url":"https://github.com/unjs/exsolve/issues"},"homepage":"https://github.com/unjs/exsolve#readme","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"ca24fe44a764e4f9725534682946ef14b76320e1","size":13672,"noattachment":false,"key":"/exsolve/-/exsolve-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/exsolve/download/exsolve-0.1.1.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/exsolve_0.1.1_1740435938910_0.36708191796013323"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-24T22:25:39.124Z","publish_time":1740435939124,"_source_registry_name":"default","_cnpm_publish_time":1740435939124},"0.1.0":{"name":"exsolve","version":"0.1.0","license":"MIT","_id":"exsolve@0.1.0","maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"homepage":"https://github.com/unjs/exsolve#readme","bugs":{"url":"https://github.com/unjs/exsolve/issues"},"dist":{"shasum":"47231353b051db8adb438ef29b3806657d2af08c","size":13672,"noattachment":false,"key":"/exsolve/-/exsolve-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exsolve/download/exsolve-0.1.0.tgz"},"type":"module","types":"./dist/index.d.mts","exports":{".":{"types":"./dist/index.d.mts","default":"./dist/index.mjs"}},"gitHead":"e5c964661396c9a30014adf2b8892ea25548973c","scripts":{"dev":"vitest dev","lint":"eslint . && prettier -c .","test":"pnpm lint && pnpm test:types && vitest run --coverage","build":"unbuild","node-ts":"node --disable-warning=ExperimentalWarning --experimental-strip-types","prepack":"pnpm build","release":"pnpm test && changelogen --release && npm publish && git push --follow-tags","lint:fix":"automd && eslint . --fix && prettier -w .","test:types":"tsc --noEmit --skipLibCheck"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"repository":{"url":"git+https://github.com/unjs/exsolve.git","type":"git"},"_npmVersion":"10.9.2","description":"Module resolution utilities based on Node.js upstream implementation.","directories":{},"sideEffects":false,"_nodeVersion":"22.14.0","_hasShrinkwrap":false,"packageManager":"pnpm@9.15.4","devDependencies":{"jiti":"^2.4.2","automd":"^0.3.12","eslint":"^9.21.0","vitest":"^3.0.6","unbuild":"^3.3.1","prettier":"^3.5.2","typescript":"^5.7.3","@types/node":"^22.13.5","changelogen":"^0.5.7","eslint-config-unjs":"^0.4.2","@vitest/coverage-v8":"^3.0.6"},"_npmOperationalInternal":{"tmp":"tmp/exsolve_0.1.0_1740435925694_0.3099622437569347","host":"s3://npm-registry-packages-npm-production"},"_cnpmcore_publish_time":"2025-02-24T22:25:25.879Z","publish_time":1740435925879,"_source_registry_name":"default","_cnpm_publish_time":1740435925879},"0.0.0":{"name":"exsolve","version":"0.0.0","packageManager":"pnpm@10.4.1+sha512.c753b6c3ad7afa13af388fa6d808035a008e30ea9993f58c6663e2bc5ff21679aa834db094987129aa4d488b86df57f7b634981b2f827cdcacc698cc0cfb88af","_id":"exsolve@0.0.0","_nodeVersion":"22.14.0","_npmVersion":"10.9.2","dist":{"shasum":"6724be32bb108d4ea82158509012e62a758d203c","size":256,"noattachment":false,"key":"/exsolve/-/exsolve-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/exsolve/download/exsolve-0.0.0.tgz"},"_npmUser":{"name":"pi0","email":"pyapar@gmail.com"},"directories":{},"maintainers":[{"name":"pi0","email":"pooya@pi0.ir"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/exsolve_0.0.0_1740433666161_0.9611198203665567"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2025-02-24T21:47:46.345Z","publish_time":1740433666345,"_source_registry_name":"default","_cnpm_publish_time":1740433666345}},"readme":"# exsolve\n\n[![npm version](https://img.shields.io/npm/v/exsolve?color=yellow)](https://npmjs.com/package/exsolve)\n[![npm downloads](https://img.shields.io/npm/dm/exsolve?color=yellow)](https://npm.chart.dev/exsolve)\n[![pkg size](https://img.shields.io/npm/unpacked-size/exsolve?color=yellow)](https://packagephobia.com/result?p=exsolve)\n\n> Module resolution utilities for Node.js (based on previous work in [unjs/mlly](https://github.com/unjs/mlly), [wooorm/import-meta-resolve](https://github.com/wooorm/import-meta-resolve), and the upstream [Node.js](https://github.com/nodejs/node) implementation).\n\nThis library exposes an API similar to [`import.meta.resolve`](https://nodejs.org/api/esm.html#importmetaresolvespecifier) based on Node.js's upstream implementation and [resolution algorithm](https://nodejs.org/api/esm.html#esm_resolution_algorithm). It supports all built-in functionalities—import maps, export maps, CJS, and ESM—with some additions:\n\n- Pure JS with no native dependencies (only Node.js is required).\n- Built-in resolve [cache](#resolve-cache).\n- Throws an error (or [try](#try)) if the resolved path does not exist in the filesystem.\n- Can override the default [conditions](#conditions).\n- Can resolve [from](#from) one or more parent URLs.\n- Can resolve with custom [suffixes](#suffixes).\n- Can resolve with custom [extensions](#extensions).\n\n## Usage\n\nInstall the package:\n\n```sh\n# ✨ Auto-detect (npm, yarn, pnpm, bun, deno)\nnpx nypm install exsolve\n```\n\nImport:\n\n```ts\n// ESM import\nimport {\n  resolveModuleURL,\n  resolveModulePath,\n  createResolver,\n  clearResolveCache,\n} from \"exsolve\";\n\n// Or using dynamic import\nconst { resolveModulePath } = await import(\"exsolve\");\n```\n\n```ts\nresolveModuleURL(id, {\n  /* options */\n});\n\nresolveModulePath(id, {\n  /* options */\n});\n```\n\nDifferences between `resolveModuleURL` and `resolveModulePath`:\n\n- `resolveModuleURL` returns a URL string like `file:///app/dep.mjs`.\n- `resolveModulePath` returns an absolute path like `/app/dep.mjs`.\n  - If the resolved URL does not use the `file://` scheme (e.g., `data:` or `node:`), it will throw an error.\n\n## Resolver with Options\n\nYou can create a custom resolver instance with default [options](#resolve-options) using `createResolver`.\n\n**Example:**\n\n```ts\nimport { createResolver } from \"exsolve\";\n\nconst { resolveModuleURL, resolveModulePath } = createResolver({\n  suffixes: [\"\", \"/index\"],\n  extensions: [\".mjs\", \".cjs\", \".js\", \".mts\", \".cts\", \".ts\", \".json\"],\n  conditions: [\"node\", \"import\", \"production\"],\n});\n```\n\n## Resolve Cache\n\nTo speed up resolution, resolved values (and errors) are globally cached with a unique key based on id and options.\n\n**Example:** Invalidate all (global) cache entries (to support file-system changes).\n\n```ts\nimport { clearResolveCache } from \"exsolve\";\n\nclearResolveCache();\n```\n\n**Example:** Custom resolver with custom cache object.\n\n```ts\nimport { createResolver } from \"exsolve\";\n\nconst { clearResolveCache, resolveModulePath } = createResolver({\n  cache: new Map(),\n});\n```\n\n**Example:** Resolve without cache.\n\n```ts\nimport { resolveModulePath } from \"exsolve\";\n\nresolveModulePath(\"id\", { cache: false });\n```\n\n## Resolve Options\n\n### `try`\n\nIf set to `true` and the module cannot be resolved, the resolver returns `undefined` instead of throwing an error.\n\n**Example:**\n\n```ts\n// undefined\nconst resolved = resolveModuleURL(\"non-existing-package\", { try: true });\n```\n\n### `from`\n\nA URL, path, or array of URLs/paths from which to resolve the module.\n\nIf not provided, resolution starts from the current working directory. Setting this option is recommended.\n\nYou can use `import.meta.url` for `from` to mimic the behavior of `import.meta.resolve()`.\n\n> [!TIP]\n> For better performance, ensure the value is a `file://` URL or at least ends with `/`.\n>\n> If it is set to an absolute path, the resolver must first check the filesystem to see if it is a file or directory.\n> If the input is a `file://` URL or ends with `/`, the resolver can skip this check.\n\n### `conditions`\n\nConditions to apply when resolving package exports (default: `[\"node\", \"import\"]`).\n\n**Example:**\n\n```ts\n// \"/app/src/index.ts\"\nconst src = resolveModuleURL(\"pkg-name\", {\n  conditions: [\"deno\", \"node\", \"import\", \"production\"],\n});\n```\n\n> [!NOTE]\n> Conditions are applied **without order**. The order is determined by the `exports` field in `package.json`.\n\n### `extensions`\n\nAdditional file extensions to check as fallbacks.\n\n**Example:**\n\n```ts\n// \"/app/src/index.ts\"\nconst src = resolveModulePath(\"./src/index\", {\n  extensions: [\".mjs\", \".cjs\", \".js\", \".mts\", \".cts\", \".ts\", \".json\"],\n});\n```\n\n> [!TIP]\n> For better performance, use explicit extensions and avoid this option.\n\n### `suffixes`\n\nPath suffixes to check.\n\n**Example:**\n\n```ts\n// \"/app/src/utils/index.ts\"\nconst src = resolveModulePath(\"./src/utils\", {\n  suffixes: [\"\", \"/index\"],\n  extensions: [\".mjs\", \".cjs\", \".js\"],\n});\n```\n\n> [!TIP]\n> For better performance, use explicit `/index` when needed and avoid this option.\n\n### `cache`\n\nResolve cache (enabled by default with a shared global object).\n\nCan be set to `false` to disable or a custom `Map` to bring your own cache object.\n\nSee [cache](#resolve-cache) for more info.\n\n## Other Performance Tips\n\n**Use explicit module extensions `.mjs` or `.cjs` instead of `.js`:**\n\nThis allows the resolution fast path to skip reading the closest `package.json` for the [`type`](https://nodejs.org/api/packages.html#type).\n\n## Development\n\n<details>\n\n<summary>local development</summary>\n\n- Clone this repository\n- Install the latest LTS version of [Node.js](https://nodejs.org/en/)\n- Enable [Corepack](https://github.com/nodejs/corepack) using `corepack enable`\n- Install dependencies using `pnpm install`\n- Run interactive tests using `pnpm dev`\n\n</details>\n\n## License\n\nPublished under the [MIT](https://github.com/unjs/exsolve/blob/main/LICENSE) license.\n\nBased on previous work in [unjs/mlly](https://github.com/unjs/mlly), [wooorm/import-meta-resolve](https://github.com/wooorm/import-meta-resolve) and [Node.js](https://github.com/nodejs/node) original implementation.\n","_attachments":{},"homepage":"https://github.com/unjs/exsolve#readme","bugs":{"url":"https://github.com/unjs/exsolve/issues"},"license":"MIT"}