{"_id":"esm-utils","_rev":"3518703","name":"esm-utils","description":"Utilities you'll need when migrating to ESModule.","dist-tags":{"latest":"4.3.0"},"maintainers":[{"name":"fisker","email":"lionkay@gmail.com"}],"time":{"modified":"2024-08-27T20:53:11.000Z","created":"2021-04-19T06:50:08.868Z","4.3.0":"2024-05-13T06:41:46.277Z","4.2.1":"2023-11-06T12:02:42.768Z","4.2.0":"2023-11-06T11:54:37.497Z","4.1.2":"2023-03-13T09:33:19.220Z","4.1.1":"2022-11-24T02:38:11.777Z","4.1.0":"2022-08-17T13:46:43.955Z","4.0.0":"2022-05-07T08:07:59.366Z","3.2.0":"2022-05-07T07:31:41.397Z","3.1.1":"2022-04-29T11:19:40.280Z","3.1.0":"2022-04-27T07:23:26.990Z","3.0.0":"2022-02-11T07:03:37.399Z","2.2.0":"2022-02-10T12:57:10.525Z","2.1.0":"2022-02-10T10:27:27.987Z","2.0.1":"2021-12-28T02:52:43.068Z","2.0.0":"2021-08-30T04:33:46.646Z","1.1.0":"2021-05-15T06:05:01.222Z","1.0.1":"2021-05-13T02:36:57.131Z","1.0.0":"2021-05-13T02:16:27.745Z","0.0.5":"2021-05-10T10:11:37.929Z","0.0.4":"2021-04-19T10:32:23.299Z","0.0.3":"2021-04-19T08:50:14.104Z","0.0.2":"2021-04-19T08:20:11.209Z","0.0.0":"2021-04-19T06:50:08.868Z"},"users":{},"author":{"name":"fisker Cheung","email":"lionkay@gmail.com","url":"https://www.fiskercheung.com/"},"repository":{"type":"git","url":"git+https://github.com/fisker/esm-utils.git"},"versions":{"4.3.0":{"name":"esm-utils","version":"4.3.0","description":"Utilities you'll need when migrating to ESModule.","homepage":"https://github.com/fisker/esm-utils#readme","bugs":{"url":"https://github.com/fisker/esm-utils/issues"},"repository":{"type":"git","url":"git+https://github.com/fisker/esm-utils.git"},"funding":"https://github.com/fisker/esm-utils?sponsor=1","license":"MIT","author":{"name":"fisker Cheung","email":"lionkay@gmail.com","url":"https://www.fiskercheung.com/"},"sideEffects":false,"type":"module","exports":"./index.js","typings":"./index.d.ts","scripts":{"build":"run-p \"build:*\"","build:js":"echo no need","clean":"run-p \"clean:*\"","clean:dist":"del-cli dist","dist":"run-p \"dist:*\"","dist:npm":"np --yolo --no-yarn","format":"run-p \"format:*\"","format:eslint":"yarn lint:eslint --fix","format:markdown":"markdownlint-cli2 --fix","format:package-json":"sort-package-json \"package.json\" \"packages/*/package.json\"","format:prettier":"yarn lint:prettier --write","lint":"run-p \"lint:*\"","lint:eslint":"eslint \"**/*.{js,jsx,mjs,cjs,vue}\"","lint:markdown":"markdownlint-cli2","lint:package-json":"yarn run format:package-json --check","lint:prettier":"prettier . --check","prepare":"husky install","release":"run-s lint build format test dist","test":"ava","test-coverage":"c8 yarn test"},"ava":{"files":["!test/fixture.js"],"verbose":true},"c8":{"reporter":["lcov","text"]},"dependencies":{"import-meta-resolve":"^4.1.0","url-or-path":"^2.3.0"},"devDependencies":{"@fisker/eslint-config":"12.1.0","@fisker/eslint-config-ava":"2.0.6","@fisker/husky-config":"4.1.3","@fisker/lint-staged-config":"3.3.2","@fisker/markdownlint-cli2-config":"0.0.3","@fisker/prettier-config":"5.1.1","ava":"6.1.3","c8":"9.1.0","cz-conventional-changelog":"3.3.0","del-cli":"5.1.0","eslint":"8.57.0","husky":"9.0.11","lint-staged":"15.2.2","markdownlint-cli2":"0.13.0","npm-run-all":"4.1.5","prettier":"3.2.5","sort-package-json":"2.10.0"},"packageManager":"yarn@4.2.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"esm-utils@4.3.0","gitHead":"c6cb4ce4769e6ab4e90084699029921c50a78567","_nodeVersion":"18.18.2","_npmVersion":"9.8.1","dist":{"shasum":"fede22deb11ba4a7942d1a5837b1f6dd76295fc0","size":5527,"noattachment":false,"key":"/esm-utils/-/esm-utils-4.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/esm-utils/download/esm-utils-4.3.0.tgz"},"_npmUser":{"name":"fisker","email":"lionkay@gmail.com"},"directories":{},"maintainers":[{"name":"fisker","email":"lionkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esm-utils_4.3.0_1715582506142_0.7037854854479952"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2024-05-13T06:41:46.277Z","publish_time":1715582506277,"_source_registry_name":"default","_cnpm_publish_time":1715582506277},"4.2.1":{"name":"esm-utils","version":"4.2.1","description":"Utilities you'll need when migrating to ESModule.","homepage":"https://github.com/fisker/esm-utils#readme","bugs":{"url":"https://github.com/fisker/esm-utils/issues"},"repository":{"type":"git","url":"git+https://github.com/fisker/esm-utils.git"},"funding":"https://github.com/fisker/esm-utils?sponsor=1","license":"MIT","author":{"name":"fisker Cheung","email":"lionkay@gmail.com","url":"https://www.fiskercheung.com/"},"sideEffects":false,"type":"module","exports":"./index.js","typings":"./index.d.ts","scripts":{"build":"run-p \"build:*\"","build:js":"echo no need","clean":"run-p \"clean:*\"","clean:dist":"del-cli dist","dist":"run-p \"dist:*\"","dist:npm":"np --yolo --no-yarn","format":"run-p \"format:*\"","format:eslint":"yarn lint:eslint --fix","format:markdown":"markdownlint-cli2-fix","format:package-json":"sort-package-json \"package.json\" \"packages/*/package.json\"","format:prettier":"yarn lint:prettier --write","lint":"run-p \"lint:*\"","lint:eslint":"eslint \"**/*.{js,jsx,mjs,cjs,vue}\"","lint:markdown":"markdownlint-cli2","lint:package-json":"yarn run format:package-json --check","lint:prettier":"prettier . --check","prepare":"husky install","release":"run-s lint build format test dist","test":"ava","test-coverage":"c8 yarn test"},"ava":{"files":["!test/fixture.js"],"verbose":true},"c8":{"reporter":["lcov","text"]},"dependencies":{"import-meta-resolve":"^4.0.0","url-or-path":"^2.1.0"},"devDependencies":{"@fisker/eslint-config":"12.0.0","@fisker/eslint-config-ava":"2.0.6","@fisker/husky-config":"4.1.3","@fisker/lint-staged-config":"3.3.1","@fisker/markdownlint-cli2-config":"0.0.3","@fisker/prettier-config":"5.1.1","ava":"5.3.1","c8":"8.0.1","cz-conventional-changelog":"3.3.0","del-cli":"5.1.0","eslint":"8.53.0","husky":"8.0.3","lint-staged":"15.0.2","markdownlint-cli2":"0.10.0","npm-run-all":"4.1.5","prettier":"3.0.3","sort-package-json":"2.6.0"},"packageManager":"yarn@4.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"d0726e3fd07c69ef173c88467c11614918f69e38","_id":"esm-utils@4.2.1","_nodeVersion":"20.7.0","_npmVersion":"9.1.2","dist":{"shasum":"f1e6ae9491801a7bd8ce55572f85c2ba5bf21769","size":5518,"noattachment":false,"key":"/esm-utils/-/esm-utils-4.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/esm-utils/download/esm-utils-4.2.1.tgz"},"_npmUser":{"name":"fisker","email":"lionkay@gmail.com"},"directories":{},"maintainers":[{"name":"fisker","email":"lionkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esm-utils_4.2.1_1699272162623_0.8841817628799673"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-06T12:02:42.768Z","publish_time":1699272162768,"_source_registry_name":"default","_cnpm_publish_time":1699272162768},"4.2.0":{"name":"esm-utils","version":"4.2.0","description":"Utilities you'll need when migrating to ESModule.","homepage":"https://github.com/fisker/esm-utils#readme","bugs":{"url":"https://github.com/fisker/esm-utils/issues"},"repository":{"type":"git","url":"git+https://github.com/fisker/esm-utils.git"},"funding":"https://github.com/fisker/esm-utils?sponsor=1","license":"MIT","author":{"name":"fisker Cheung","email":"lionkay@gmail.com","url":"https://www.fiskercheung.com/"},"sideEffects":false,"type":"module","exports":"./index.js","typings":"./index.d.ts","scripts":{"build":"run-p \"build:*\"","build:js":"echo no need","clean":"run-p \"clean:*\"","clean:dist":"del-cli dist","dist":"run-p \"dist:*\"","dist:npm":"np --yolo --no-yarn","format":"run-p \"format:*\"","format:eslint":"yarn lint:eslint --fix","format:markdown":"markdownlint-cli2-fix","format:package-json":"sort-package-json \"package.json\" \"packages/*/package.json\"","format:prettier":"yarn lint:prettier --write","lint":"run-p \"lint:*\"","lint:eslint":"eslint \"**/*.{js,jsx,mjs,cjs,vue}\"","lint:markdown":"markdownlint-cli2","lint:package-json":"yarn run format:package-json --check","lint:prettier":"prettier . --check","prepare":"husky install","release":"run-s lint build format test dist","test":"ava","test-coverage":"c8 yarn test"},"ava":{"files":["!test/fixture.js"],"verbose":true},"c8":{"reporter":["lcov","text"]},"dependencies":{"import-meta-resolve":"4.0.0","url-or-path":"2.1.0"},"devDependencies":{"@fisker/eslint-config":"12.0.0","@fisker/eslint-config-ava":"2.0.6","@fisker/husky-config":"4.1.3","@fisker/lint-staged-config":"3.3.1","@fisker/markdownlint-cli2-config":"0.0.3","@fisker/prettier-config":"5.1.1","ava":"5.3.1","c8":"8.0.1","cz-conventional-changelog":"3.3.0","del-cli":"5.1.0","eslint":"8.53.0","husky":"8.0.3","lint-staged":"15.0.2","markdownlint-cli2":"0.10.0","npm-run-all":"4.1.5","prettier":"3.0.3","sort-package-json":"2.6.0"},"packageManager":"yarn@4.0.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"e4b6ced0030a5d4dd319f6efdb7f978d5ef4eea4","_id":"esm-utils@4.2.0","_nodeVersion":"20.7.0","_npmVersion":"9.1.2","dist":{"shasum":"5227c1b48bea298706349d762423cfa0ac10e318","size":5518,"noattachment":false,"key":"/esm-utils/-/esm-utils-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/esm-utils/download/esm-utils-4.2.0.tgz"},"_npmUser":{"name":"fisker","email":"lionkay@gmail.com"},"directories":{},"maintainers":[{"name":"fisker","email":"lionkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esm-utils_4.2.0_1699271677326_0.521000908475949"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-11-06T11:54:37.497Z","publish_time":1699271677497,"_source_registry_name":"default","_cnpm_publish_time":1699271677497},"4.1.2":{"name":"esm-utils","version":"4.1.2","description":"Utilities you'll need when migrating to ESModule.","homepage":"https://github.com/fisker/esm-utils#readme","bugs":{"url":"https://github.com/fisker/esm-utils/issues"},"repository":{"type":"git","url":"git+https://github.com/fisker/esm-utils.git"},"funding":"https://github.com/fisker/esm-utils?sponsor=1","license":"MIT","author":{"name":"fisker Cheung","email":"lionkay@gmail.com","url":"https://www.fiskercheung.com/"},"sideEffects":false,"type":"module","exports":"./index.js","typings":"./index.d.ts","scripts":{"build":"run-p \"build:*\"","build:js":"echo no need","clean":"run-p \"clean:*\"","clean:dist":"del-cli dist","dist":"run-p \"dist:*\"","dist:npm":"np --yolo --no-yarn","format":"run-p \"format:*\"","format:eslint":"yarn lint:eslint --fix","format:markdown":"markdownlint-cli2-fix","format:package-json":"sort-package-json \"package.json\" \"packages/*/package.json\"","format:prettier":"yarn lint:prettier --write","lint":"run-p \"lint:*\"","lint:eslint":"eslint \"**/*.{js,jsx,mjs,cjs,vue}\"","lint:markdown":"markdownlint-cli2","lint:package-json":"yarn run format:package-json --check","lint:prettier":"prettier . --check","prepare":"husky install","release":"run-s lint build format test dist","test":"ava","test-coverage":"c8 yarn test"},"ava":{"files":["!test/fixture.js"],"verbose":true},"c8":{"reporter":["lcov","text"]},"dependencies":{"import-meta-resolve":"2.2.2","url-or-path":"2.1.0"},"devDependencies":{"@fisker/eslint-config":"10.2.5","@fisker/eslint-config-ava":"2.0.5","@fisker/husky-config":"4.1.3","@fisker/lint-staged-config":"3.1.6","@fisker/markdownlint-cli2-config":"0.0.3","@fisker/prettier-config":"5.0.7","ava":"5.2.0","c8":"7.13.0","cz-conventional-changelog":"3.3.0","del-cli":"5.0.0","eslint":"8.36.0","husky":"8.0.3","lint-staged":"13.2.0","markdownlint-cli2":"0.6.0","npm-run-all":"4.1.5","prettier":"2.8.4","sort-package-json":"2.4.1"},"packageManager":"yarn@3.3.1","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"a388181a238fb48a429b97dbfb443e50ab2dbac5","_id":"esm-utils@4.1.2","_nodeVersion":"16.19.1","_npmVersion":"9.1.2","dist":{"shasum":"baa8efd77b9e85d48bbc359f2156db6f19a74c0c","size":5458,"noattachment":false,"key":"/esm-utils/-/esm-utils-4.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/esm-utils/download/esm-utils-4.1.2.tgz"},"_npmUser":{"name":"fisker","email":"lionkay@gmail.com"},"directories":{},"maintainers":[{"name":"fisker","email":"lionkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esm-utils_4.1.2_1678699999030_0.8598564356444907"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-03-13T09:33:19.220Z","publish_time":1678699999220,"_cnpm_publish_time":1678699999220},"4.1.1":{"name":"esm-utils","version":"4.1.1","description":"Utilities you'll need when migrating to ESModule.","homepage":"https://github.com/fisker/esm-utils#readme","bugs":{"url":"https://github.com/fisker/esm-utils/issues"},"repository":{"type":"git","url":"git+https://github.com/fisker/esm-utils.git"},"funding":"https://github.com/fisker/esm-utils?sponsor=1","license":"MIT","author":{"name":"fisker Cheung","email":"lionkay@gmail.com","url":"https://www.fiskercheung.com/"},"sideEffects":false,"type":"module","exports":"./index.js","typings":"./index.d.ts","scripts":{"build":"run-p \"build:*\"","build:js":"echo no need","clean":"run-p \"clean:*\"","clean:dist":"del-cli dist","dist":"run-p \"dist:*\"","dist:npm":"np --yolo --no-yarn","format":"run-p \"format:*\"","format:eslint":"yarn lint:eslint --fix","format:markdown":"markdownlint-cli2-fix","format:package-json":"sort-package-json \"package.json\" \"packages/*/package.json\"","format:prettier":"yarn lint:prettier --write","lint":"run-p \"lint:*\"","lint:eslint":"eslint \"**/*.{js,jsx,mjs,cjs,vue}\"","lint:markdown":"markdownlint-cli2","lint:package-json":"yarn run format:package-json --check","lint:prettier":"prettier . --check","prepare":"husky install","release":"run-s lint build format test dist","test":"ava","test-coverage":"c8 yarn test"},"ava":{"files":["!test/fixture.js"],"verbose":true},"c8":{"reporter":["lcov","text"]},"dependencies":{"import-meta-resolve":"2.2.0","url-or-path":"2.1.0"},"devDependencies":{"@fisker/eslint-config":"10.2.5","@fisker/eslint-config-ava":"2.0.5","@fisker/husky-config":"4.1.3","@fisker/lint-staged-config":"3.1.6","@fisker/markdownlint-cli2-config":"0.0.3","@fisker/prettier-config":"5.0.7","ava":"5.1.0","c8":"7.12.0","cz-conventional-changelog":"3.3.0","del-cli":"5.0.0","eslint":"8.28.0","husky":"8.0.2","lint-staged":"13.0.3","markdownlint-cli2":"0.5.1","npm-run-all":"4.1.5","prettier":"2.8.0","sort-package-json":"2.1.0"},"packageManager":"yarn@3.3.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"251b3ec385576eb2831e5cadf536306636c338bc","_id":"esm-utils@4.1.1","_nodeVersion":"18.11.0","_npmVersion":"7.9.0","dist":{"shasum":"c7df7fe93f76adbfb5f919df36d8cf5b72689489","size":5455,"noattachment":false,"key":"/esm-utils/-/esm-utils-4.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/esm-utils/download/esm-utils-4.1.1.tgz"},"_npmUser":{"name":"fisker","email":"lionkay@gmail.com"},"directories":{},"maintainers":[{"name":"fisker","email":"lionkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esm-utils_4.1.1_1669257491626_0.1173567449348194"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-24T02:39:07.946Z","publish_time":1669257491777,"_cnpm_publish_time":1669257491777},"4.1.0":{"name":"esm-utils","version":"4.1.0","description":"Utilities you'll need when migrating to ESModule.","homepage":"https://github.com/fisker/esm-utils#readme","bugs":{"url":"https://github.com/fisker/esm-utils/issues"},"repository":{"type":"git","url":"git+https://github.com/fisker/esm-utils.git"},"funding":"https://github.com/fisker/esm-utils?sponsor=1","license":"MIT","author":{"name":"fisker Cheung","email":"lionkay@gmail.com","url":"https://www.fiskercheung.com/"},"sideEffects":false,"type":"module","exports":"./index.js","typings":"./index.d.ts","scripts":{"build":"run-p \"build:*\"","build:js":"echo no need","clean":"run-p \"clean:*\"","clean:dist":"del-cli dist","dist":"run-p \"dist:*\"","dist:npm":"np --yolo --no-yarn","format":"run-p \"format:*\"","format:eslint":"yarn lint:eslint --fix","format:markdown":"markdownlint-cli2-fix","format:package-json":"sort-package-json \"package.json\" \"packages/*/package.json\"","format:prettier":"yarn lint:prettier --write","lint":"run-p \"lint:*\"","lint:eslint":"eslint \"**/*.{js,jsx,mjs,cjs,vue}\"","lint:markdown":"markdownlint-cli2","lint:package-json":"yarn run format:package-json --check","lint:prettier":"prettier . --check","prepare":"husky install","release":"run-s lint build format test dist","test":"ava","test-coverage":"c8 yarn test"},"ava":{"files":["!test/fixture.js"],"verbose":true},"c8":{"reporter":["lcov","text"]},"dependencies":{"import-meta-resolve":"2.1.0","url-or-path":"2.1.0"},"devDependencies":{"@fisker/eslint-config":"10.1.5","@fisker/eslint-config-ava":"2.0.5","@fisker/husky-config":"4.1.2","@fisker/lint-staged-config":"3.1.5","@fisker/markdownlint-cli2-config":"0.0.3","@fisker/prettier-config":"5.0.6","ava":"4.3.1","c8":"7.12.0","cz-conventional-changelog":"3.3.0","del-cli":"5.0.0","eslint":"8.22.0","husky":"8.0.1","lint-staged":"13.0.3","markdownlint-cli2":"0.5.1","npm-run-all":"4.1.5","prettier":"2.7.1","sort-package-json":"1.57.0"},"packageManager":"yarn@3.2.2","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"c01221c34445e5ddf710d34ff6f62727002a9415","_id":"esm-utils@4.1.0","_nodeVersion":"18.6.0","_npmVersion":"7.9.0","dist":{"shasum":"c224ed458fd96fa242e3479c87aa2d28dca382e9","size":5456,"noattachment":false,"key":"/esm-utils/-/esm-utils-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/esm-utils/download/esm-utils-4.1.0.tgz"},"_npmUser":{"name":"fisker","email":"lionkay@gmail.com"},"directories":{},"maintainers":[{"name":"fisker","email":"lionkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esm-utils_4.1.0_1660744003840_0.21154150972832086"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-08-17T14:40:51.098Z","publish_time":1660744003955,"_cnpm_publish_time":1660744003955},"4.0.0":{"name":"esm-utils","version":"4.0.0","description":"Utilities you'll need when migrating to ESModule.","homepage":"https://github.com/fisker/esm-utils#readme","bugs":{"url":"https://github.com/fisker/esm-utils/issues"},"repository":{"type":"git","url":"git+https://github.com/fisker/esm-utils.git"},"funding":"https://github.com/fisker/esm-utils?sponsor=1","license":"MIT","author":{"name":"fisker Cheung","email":"lionkay@gmail.com","url":"https://www.fiskercheung.com/"},"sideEffects":false,"type":"module","exports":"./index.js","typings":"./index.d.ts","scripts":{"build":"run-p \"build:*\"","build:js":"echo no need","clean":"run-p \"clean:*\"","clean:dist":"del-cli dist","dist":"run-p \"dist:*\"","dist:npm":"np --yolo --no-yarn","format":"run-p \"format:*\"","format:eslint":"yarn lint:eslint --fix","format:markdown":"markdownlint-cli2-fix","format:package-json":"sort-package-json \"package.json\" \"packages/*/package.json\"","format:prettier":"yarn lint:prettier --write","lint":"run-p \"lint:*\"","lint:eslint":"eslint \"**/*.{js,jsx,mjs,cjs,vue}\"","lint:markdown":"markdownlint-cli2","lint:package-json":"yarn run format:package-json --check","lint:prettier":"prettier . --check","prepare":"husky install","release":"run-s lint build format test dist","test":"ava","test-coverage":"c8 yarn test"},"ava":{"files":["!test/fixture.js"],"verbose":true},"c8":{"reporter":["lcov","text"]},"dependencies":{"import-meta-resolve":"1.1.1","url-or-path":"2.1.0"},"devDependencies":{"@fisker/eslint-config":"10.1.4","@fisker/eslint-config-ava":"2.0.5","@fisker/husky-config":"4.1.2","@fisker/lint-staged-config":"3.1.5","@fisker/markdownlint-cli2-config":"0.0.3","@fisker/prettier-config":"5.0.6","ava":"4.2.0","c8":"7.11.2","cz-conventional-changelog":"3.3.0","del-cli":"4.0.1","eslint":"8.14.0","husky":"7.0.4","lint-staged":"12.4.1","markdownlint-cli2":"0.4.0","npm-run-all":"4.1.5","prettier":"2.6.2","sort-package-json":"1.57.0"},"packageManager":"yarn@3.2.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"81bb3224653dc2570997a91fda9755efbc544045","_id":"esm-utils@4.0.0","_nodeVersion":"18.1.0","_npmVersion":"7.9.0","dist":{"shasum":"2d99992b81249768032f93d4969de3d1429ea8f3","size":5464,"noattachment":false,"key":"/esm-utils/-/esm-utils-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/esm-utils/download/esm-utils-4.0.0.tgz"},"_npmUser":{"name":"fisker","email":"lionkay@gmail.com"},"directories":{},"maintainers":[{"name":"fisker","email":"lionkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esm-utils_4.0.0_1651910879208_0.6266665828368201"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-07T08:43:32.842Z","publish_time":1651910879366,"_cnpm_publish_time":1651910879366},"3.2.0":{"name":"esm-utils","version":"3.2.0","description":"Utilities you'll need when migrating to ESModule.","homepage":"https://github.com/fisker/esm-utils#readme","bugs":{"url":"https://github.com/fisker/esm-utils/issues"},"repository":{"type":"git","url":"git+https://github.com/fisker/esm-utils.git"},"funding":"https://github.com/fisker/esm-utils?sponsor=1","license":"MIT","author":{"name":"fisker Cheung","email":"lionkay@gmail.com","url":"https://www.fiskercheung.com/"},"sideEffects":false,"type":"module","exports":"./index.js","typings":"./index.d.ts","scripts":{"build":"run-p \"build:*\"","build:js":"echo no need","clean":"run-p \"clean:*\"","clean:dist":"del-cli dist","dist":"run-p \"dist:*\"","dist:npm":"np --yolo --no-yarn","format":"run-p \"format:*\"","format:eslint":"yarn lint:eslint --fix","format:markdown":"markdownlint-cli2-fix","format:package-json":"sort-package-json \"package.json\" \"packages/*/package.json\"","format:prettier":"yarn lint:prettier --write","lint":"run-p \"lint:*\"","lint:eslint":"eslint \"**/*.{js,jsx,mjs,cjs,vue}\"","lint:markdown":"markdownlint-cli2","lint:package-json":"yarn run format:package-json --check","lint:prettier":"prettier . --check","prepare":"husky install","release":"run-s lint build format test dist","test":"ava","test-coverage":"c8 yarn test"},"ava":{"files":["!test/fixture.js"],"verbose":true},"c8":{"reporter":["lcov","text"]},"dependencies":{"url-or-path":"2.1.0"},"devDependencies":{"@fisker/eslint-config":"10.1.4","@fisker/eslint-config-ava":"2.0.5","@fisker/husky-config":"4.1.2","@fisker/lint-staged-config":"3.1.5","@fisker/markdownlint-cli2-config":"0.0.3","@fisker/prettier-config":"5.0.6","ava":"4.2.0","c8":"7.11.2","cz-conventional-changelog":"3.3.0","del-cli":"4.0.1","eslint":"8.14.0","husky":"7.0.4","lint-staged":"12.4.1","markdownlint-cli2":"0.4.0","npm-run-all":"4.1.5","prettier":"2.6.2","sort-package-json":"1.57.0"},"packageManager":"yarn@3.2.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"dc0c05615ecf9584005efde0bff739d410d2e997","_id":"esm-utils@3.2.0","_nodeVersion":"18.1.0","_npmVersion":"7.9.0","dist":{"shasum":"0aa2f6f0f50d052a2b6858e01c3e77bdaa79f984","size":5201,"noattachment":false,"key":"/esm-utils/-/esm-utils-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/esm-utils/download/esm-utils-3.2.0.tgz"},"_npmUser":{"name":"fisker","email":"lionkay@gmail.com"},"directories":{},"maintainers":[{"name":"fisker","email":"lionkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esm-utils_3.2.0_1651908701257_0.28396434745920907"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-05-07T07:32:21.077Z","publish_time":1651908701397,"_cnpm_publish_time":1651908701397},"3.1.1":{"name":"esm-utils","version":"3.1.1","description":"Utilities you'll need when migrating to ESModule.","homepage":"https://github.com/fisker/esm-utils#readme","bugs":{"url":"https://github.com/fisker/esm-utils/issues"},"repository":{"type":"git","url":"git+https://github.com/fisker/esm-utils.git"},"funding":"https://github.com/fisker/esm-utils?sponsor=1","license":"MIT","author":{"name":"fisker Cheung","email":"lionkay@gmail.com","url":"https://www.fiskercheung.com/"},"sideEffects":false,"type":"module","exports":"./index.js","typings":"./index.d.ts","scripts":{"build":"run-p \"build:*\"","build:js":"echo no need","clean":"run-p \"clean:*\"","clean:dist":"del-cli dist","dist":"run-p \"dist:*\"","dist:npm":"np --yolo --no-yarn","format":"run-p \"format:*\"","format:eslint":"yarn lint:eslint --fix","format:markdown":"markdownlint-cli2-fix","format:package-json":"sort-package-json \"package.json\" \"packages/*/package.json\"","format:prettier":"yarn lint:prettier --write","lint":"run-p \"lint:*\"","lint:eslint":"eslint \"**/*.{js,jsx,mjs,cjs,vue}\"","lint:markdown":"markdownlint-cli2","lint:package-json":"yarn run format:package-json --check","lint:prettier":"prettier . --check","prepare":"husky install","release":"run-s lint build format test dist","test":"ava","test-coverage":"c8 yarn test"},"ava":{"files":["!test/fixture.js"],"verbose":true},"c8":{"reporter":["lcov","text"]},"dependencies":{"url-or-path":"2.1.0"},"devDependencies":{"@fisker/eslint-config":"10.1.4","@fisker/eslint-config-ava":"2.0.5","@fisker/husky-config":"4.1.2","@fisker/lint-staged-config":"3.1.5","@fisker/markdownlint-cli2-config":"0.0.3","@fisker/prettier-config":"5.0.6","ava":"4.2.0","c8":"7.11.2","cz-conventional-changelog":"3.3.0","del-cli":"4.0.1","eslint":"8.14.0","husky":"7.0.4","lint-staged":"12.4.1","markdownlint-cli2":"0.4.0","npm-run-all":"4.1.5","prettier":"2.6.2","sort-package-json":"1.55.0"},"packageManager":"yarn@3.2.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"03766bd03a9802a5429b86265c5ec5d81790655f","_id":"esm-utils@3.1.1","_nodeVersion":"12.22.12","_npmVersion":"7.9.0","dist":{"shasum":"5c9a17bb4239fb1a29cd578c56db37c12170ecd7","size":4783,"noattachment":false,"key":"/esm-utils/-/esm-utils-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/esm-utils/download/esm-utils-3.1.1.tgz"},"_npmUser":{"name":"fisker","email":"lionkay@gmail.com"},"directories":{},"maintainers":[{"name":"fisker","email":"lionkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esm-utils_3.1.1_1651231180140_0.9264437108772889"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-29T12:35:56.173Z","publish_time":1651231180280,"_cnpm_publish_time":1651231180280},"3.1.0":{"name":"esm-utils","version":"3.1.0","description":"Utilities you'll need when migrating to ESModule.","homepage":"https://github.com/fisker/esm-utils#readme","bugs":{"url":"https://github.com/fisker/esm-utils/issues"},"repository":{"type":"git","url":"git+https://github.com/fisker/esm-utils.git"},"funding":"https://github.com/fisker/esm-utils?sponsor=1","license":"MIT","author":{"name":"fisker Cheung","email":"lionkay@gmail.com","url":"https://www.fiskercheung.com/"},"sideEffects":false,"type":"module","exports":"./index.js","typings":"./index.d.ts","scripts":{"build":"run-p \"build:*\"","build:js":"echo no need","clean":"run-p \"clean:*\"","clean:dist":"del-cli dist","dist":"run-p \"dist:*\"","dist:npm":"np --yolo --no-yarn","format":"run-p \"format:*\"","format:eslint":"yarn lint:eslint --fix","format:markdown":"markdownlint-cli2-fix","format:package-json":"sort-package-json \"package.json\" \"packages/*/package.json\"","format:prettier":"yarn lint:prettier --write","lint":"run-p \"lint:*\"","lint:eslint":"eslint \"**/*.{js,jsx,mjs,cjs,vue}\"","lint:markdown":"markdownlint-cli2","lint:package-json":"yarn run format:package-json --check","lint:prettier":"prettier . --check","prepare":"husky install","release":"run-s lint build format test dist","test":"ava","test-coverage":"c8 yarn test"},"ava":{"files":["!test/fixture.js"],"verbose":true},"c8":{"reporter":["lcov","text"]},"dependencies":{"url-or-path":"2.1.0"},"devDependencies":{"@fisker/eslint-config":"10.1.4","@fisker/eslint-config-ava":"2.0.5","@fisker/husky-config":"4.1.2","@fisker/lint-staged-config":"3.1.5","@fisker/markdownlint-cli2-config":"0.0.3","@fisker/prettier-config":"5.0.6","ava":"4.2.0","c8":"7.11.2","cz-conventional-changelog":"3.3.0","del-cli":"4.0.1","eslint":"8.14.0","husky":"7.0.4","lint-staged":"12.4.0","markdownlint-cli2":"0.4.0","npm-run-all":"4.1.5","prettier":"2.6.2","sort-package-json":"1.55.0"},"packageManager":"yarn@3.2.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"042bd0d90660cfb070df5dd39cab34e69c206b05","_id":"esm-utils@3.1.0","_nodeVersion":"14.19.1","_npmVersion":"7.9.0","dist":{"shasum":"78fa22dc00bd023c2a9c7dc820a3bbfcb57a8c26","size":4829,"noattachment":false,"key":"/esm-utils/-/esm-utils-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/esm-utils/download/esm-utils-3.1.0.tgz"},"_npmUser":{"name":"fisker","email":"lionkay@gmail.com"},"directories":{},"maintainers":[{"name":"fisker","email":"lionkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esm-utils_3.1.0_1651044206823_0.3206119685075517"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-04-27T07:27:52.803Z","publish_time":1651044206990,"_cnpm_publish_time":1651044206990},"3.0.0":{"name":"esm-utils","version":"3.0.0","description":"Utilities you'll need when migrating to ESModule.","homepage":"https://github.com/fisker/esm-utils#readme","bugs":{"url":"https://github.com/fisker/esm-utils/issues"},"repository":{"type":"git","url":"git+https://github.com/fisker/esm-utils.git"},"funding":"https://github.com/fisker/esm-utils?sponsor=1","license":"MIT","author":{"name":"fisker Cheung","email":"lionkay@gmail.com","url":"https://www.fiskercheung.com/"},"sideEffects":false,"type":"module","exports":"./index.js","typings":"./index.d.ts","scripts":{"build":"run-p build:*","build:js":"echo no need","clean":"run-p clean:*","clean:dist":"del-cli dist","dist":"run-p dist:*","dist:npm":"np --yolo --no-yarn","format":"run-p format:*","format:eslint":"yarn lint:eslint --fix","format:markdown":"yarn lint:markdown --fix","format:package-json":"sort-package-json \"package.json\" \"packages/*/package.json\"","format:prettier":"yarn lint:prettier --write","lint":"run-p lint:*","lint:eslint":"eslint \"**/*.{js,mjs,cjs,vue}\"","lint:markdown":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\"","lint:package-json":"yarn run format:package-json --check","lint:prettier":"prettier \"**/*.{css,html,js,cjs,mjs,json,less,md,scss,ts,vue,yaml,yml}\" --check","release":"run-s lint build format test dist","test":"ava","test-coverage":"c8 yarn test"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"ava":{"files":["!test/fixture.js"],"verbose":true},"c8":{"reporter":["lcov","text"]},"dependencies":{"url-or-path":"2.1.0"},"devDependencies":{"@commitlint/cli":"16.1.0","@fisker/commitlint-config":"2.0.2","@fisker/eslint-config":"10.0.13","@fisker/eslint-config-ava":"2.0.5","@fisker/husky-config":"4.1.2","@fisker/lint-staged-config":"3.1.4","@fisker/prettier-config":"5.0.5","ava":"4.0.1","c8":"7.11.0","cz-conventional-changelog":"3.3.0","del-cli":"4.0.1","eslint":"8.8.0","husky":"7.0.4","lint-staged":"12.3.3","markdownlint-cli":"0.31.1","npm-run-all":"4.1.5","prettier":"2.5.1","sort-package-json":"1.54.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"25d1e6acc8b9e641f6476b1c770c89a73df43dfe","_id":"esm-utils@3.0.0","_nodeVersion":"14.18.3","_npmVersion":"7.9.0","dist":{"shasum":"dacf1b3928da7c651982221c4d59710475cf0b93","size":4088,"noattachment":false,"key":"/esm-utils/-/esm-utils-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/esm-utils/download/esm-utils-3.0.0.tgz"},"_npmUser":{"name":"fisker","email":"lionkay@gmail.com"},"directories":{},"maintainers":[{"name":"fisker","email":"lionkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esm-utils_3.0.0_1644563017246_0.8621876671605142"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-11T07:04:21.575Z","publish_time":1644563017399,"_cnpm_publish_time":1644563017399},"2.2.0":{"name":"esm-utils","version":"2.2.0","description":"Utilities you'll need when migrating to ESModule.","homepage":"https://github.com/fisker/esm-utils#readme","bugs":{"url":"https://github.com/fisker/esm-utils/issues"},"repository":{"type":"git","url":"git+https://github.com/fisker/esm-utils.git"},"funding":"https://github.com/fisker/esm-utils?sponsor=1","license":"MIT","author":{"name":"fisker Cheung","email":"lionkay@gmail.com","url":"https://www.fiskercheung.com/"},"sideEffects":false,"type":"module","exports":"./index.js","typings":"./index.d.ts","scripts":{"build":"run-p build:*","build:js":"echo no need","clean":"run-p clean:*","clean:dist":"del-cli dist","dist":"run-p dist:*","dist:npm":"np --yolo --no-yarn","format":"run-p format:*","format:eslint":"yarn lint:eslint --fix","format:markdown":"yarn lint:markdown --fix","format:package-json":"sort-package-json \"package.json\" \"packages/*/package.json\"","format:prettier":"yarn lint:prettier --write","lint":"run-p lint:*","lint:eslint":"eslint \"**/*.{js,mjs,cjs,vue}\"","lint:markdown":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\"","lint:package-json":"yarn run format:package-json --check","lint:prettier":"prettier \"**/*.{css,html,js,cjs,mjs,json,less,md,scss,ts,vue,yaml,yml}\" --check","release":"run-s lint build format test dist","test":"ava","test-coverage":"c8 yarn test"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"ava":{"files":["!test/fixture.js"],"verbose":true},"c8":{"reporter":["lcov","text"]},"devDependencies":{"@commitlint/cli":"16.1.0","@fisker/commitlint-config":"2.0.2","@fisker/eslint-config":"10.0.12","@fisker/eslint-config-ava":"2.0.5","@fisker/husky-config":"4.1.2","@fisker/lint-staged-config":"3.1.4","@fisker/prettier-config":"5.0.5","ava":"4.0.1","c8":"7.11.0","cz-conventional-changelog":"3.3.0","del-cli":"4.0.1","eslint":"8.8.0","husky":"7.0.4","lint-staged":"12.3.3","markdownlint-cli":"0.31.1","npm-run-all":"4.1.5","prettier":"2.5.1","sort-package-json":"1.54.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"8eb33cfb0ff70293057b89f461ffb351bbf303c7","_id":"esm-utils@2.2.0","_nodeVersion":"14.18.3","_npmVersion":"7.9.0","dist":{"shasum":"c950c0f3ea191f3830f0187f246b0cf2620c1e66","size":3985,"noattachment":false,"key":"/esm-utils/-/esm-utils-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/esm-utils/download/esm-utils-2.2.0.tgz"},"_npmUser":{"name":"fisker","email":"lionkay@gmail.com"},"directories":{},"maintainers":[{"name":"fisker","email":"lionkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esm-utils_2.2.0_1644497830396_0.0077282052852210015"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-10T12:57:33.571Z","publish_time":1644497830525,"_cnpm_publish_time":1644497830525},"2.1.0":{"name":"esm-utils","version":"2.1.0","description":"Utilities you'll need when migrating to ESModule.","homepage":"https://github.com/fisker/esm-utils#readme","bugs":{"url":"https://github.com/fisker/esm-utils/issues"},"repository":{"type":"git","url":"git+https://github.com/fisker/esm-utils.git"},"funding":"https://github.com/fisker/esm-utils?sponsor=1","license":"MIT","author":{"name":"fisker Cheung","email":"lionkay@gmail.com","url":"https://www.fiskercheung.com/"},"sideEffects":false,"type":"module","exports":"./index.js","typings":"./index.d.ts","scripts":{"build":"run-p build:*","build:js":"echo no need","clean":"run-p clean:*","clean:dist":"del-cli dist","dist":"run-p dist:*","dist:npm":"np --yolo --no-yarn","format":"run-p format:*","format:eslint":"yarn lint:eslint --fix","format:markdown":"yarn lint:markdown --fix","format:package-json":"sort-package-json \"package.json\" \"packages/*/package.json\"","format:prettier":"yarn lint:prettier --write","lint":"run-p lint:*","lint:eslint":"eslint \"**/*.{js,mjs,cjs,vue}\"","lint:markdown":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\"","lint:package-json":"yarn run format:package-json --check","lint:prettier":"prettier \"**/*.{css,html,js,cjs,mjs,json,less,md,scss,ts,vue,yaml,yml}\" --check","release":"run-s lint build format test dist","test":"ava","test-coverage":"c8 yarn test"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"ava":{"files":["!test/fixture.js"],"verbose":true},"c8":{"reporter":["lcov","text"]},"devDependencies":{"@commitlint/cli":"16.1.0","@fisker/commitlint-config":"2.0.2","@fisker/eslint-config":"10.0.12","@fisker/eslint-config-ava":"2.0.5","@fisker/husky-config":"4.1.2","@fisker/lint-staged-config":"3.1.4","@fisker/prettier-config":"5.0.5","ava":"4.0.1","c8":"7.11.0","cz-conventional-changelog":"3.3.0","del-cli":"4.0.1","eslint":"8.8.0","husky":"7.0.4","lint-staged":"12.3.3","markdownlint-cli":"0.31.1","npm-run-all":"4.1.5","prettier":"2.5.1","sort-package-json":"1.54.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"e40018b6ba4e25e6ff52bf33cbbf7b8c92d2ff71","_id":"esm-utils@2.1.0","_nodeVersion":"14.18.3","_npmVersion":"7.9.0","dist":{"shasum":"a403e30969f6f917f5169ae4698cbeea8b18ae59","size":3702,"noattachment":false,"key":"/esm-utils/-/esm-utils-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/esm-utils/download/esm-utils-2.1.0.tgz"},"_npmUser":{"name":"fisker","email":"lionkay@gmail.com"},"directories":{},"maintainers":[{"name":"fisker","email":"lionkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esm-utils_2.1.0_1644488847846_0.3795026991542205"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-02-10T10:37:02.217Z","publish_time":1644488847987,"_cnpm_publish_time":1644488847987},"2.0.1":{"name":"esm-utils","version":"2.0.1","description":"Utilities you'll need when migrating to ESModule.","homepage":"https://github.com/fisker/esm-utils#readme","bugs":{"url":"https://github.com/fisker/esm-utils/issues"},"repository":{"type":"git","url":"git+https://github.com/fisker/esm-utils.git"},"funding":"https://github.com/fisker/esm-utils?sponsor=1","license":"MIT","author":{"name":"fisker Cheung","email":"lionkay@gmail.com","url":"https://www.fiskercheung.com/"},"sideEffects":false,"type":"module","exports":"./index.js","typings":"./index.d.ts","scripts":{"build":"run-p build:*","build:js":"echo no need","clean":"run-p clean:*","clean:dist":"del-cli dist","dist":"run-p dist:*","dist:npm":"np --yolo --no-yarn","format":"run-p format:*","format:eslint":"yarn lint:eslint --fix","format:markdown":"yarn lint:markdown --fix","format:package-json":"sort-package-json \"package.json\" \"packages/*/package.json\"","format:prettier":"yarn lint:prettier --write","lint":"run-p lint:*","lint:eslint":"eslint \"**/*.{js,mjs,cjs,vue}\"","lint:markdown":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\"","lint:package-json":"yarn run format:package-json --check","lint:prettier":"prettier \"**/*.{css,html,js,cjs,mjs,json,less,md,scss,ts,vue,yaml,yml}\" --check","release":"run-s lint build format test dist","test":"ava","test-coverage":"c8 yarn test"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"ava":{"verbose":true},"c8":{"reporter":["lcov","text"]},"devDependencies":{"@commitlint/cli":"16.0.0","@fisker/commitlint-config":"2.0.2","@fisker/eslint-config":"10.0.7","@fisker/eslint-config-ava":"2.0.4","@fisker/husky-config":"4.1.1","@fisker/lint-staged-config":"3.1.4","@fisker/prettier-config":"5.0.4","ava":"3.15.0","c8":"7.10.0","cz-conventional-changelog":"3.3.0","del-cli":"4.0.1","eslint":"8.5.0","husky":"7.0.4","lint-staged":"12.1.4","markdownlint-cli":"0.30.0","npm-run-all":"4.1.5","prettier":"2.5.1","sort-package-json":"1.53.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"a9148033eb0597621275cc3e699b74f68bb78699","_id":"esm-utils@2.0.1","_nodeVersion":"16.11.1","_npmVersion":"7.9.0","dist":{"shasum":"233b691b5542cafdc3a6f4b24bd4af083ea21bd0","size":3363,"noattachment":false,"key":"/esm-utils/-/esm-utils-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/esm-utils/download/esm-utils-2.0.1.tgz"},"_npmUser":{"name":"fisker","email":"lionkay@gmail.com"},"directories":{},"maintainers":[{"name":"fisker","email":"lionkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esm-utils_2.0.1_1640659962946_0.4695492997984234"},"_hasShrinkwrap":false,"publish_time":1640659963068,"_cnpm_publish_time":1640659963068},"2.0.0":{"name":"esm-utils","version":"2.0.0","description":"Utilities you need when migrating to ESModule.","homepage":"https://github.com/fisker/esm-utils#readme","bugs":{"url":"https://github.com/fisker/esm-utils/issues"},"repository":{"type":"git","url":"git+https://github.com/fisker/esm-utils.git"},"funding":"https://github.com/fisker/esm-utils?sponsor=1","license":"MIT","author":{"name":"fisker Cheung","email":"lionkay@gmail.com","url":"https://www.fiskercheung.com/"},"sideEffects":false,"type":"module","exports":"./index.js","scripts":{"build":"run-p build:*","build:js":"echo no need","clean":"run-p clean:*","clean:dist":"del-cli dist","dist":"run-p dist:*","dist:npm":"np --yolo --no-yarn","format":"run-p format:*","format:eslint":"yarn lint:eslint --fix","format:markdown":"yarn lint:markdown --fix","format:package-json":"sort-package-json \"package.json\" \"packages/*/package.json\"","format:prettier":"yarn lint:prettier --write","lint":"run-p lint:*","lint:eslint":"eslint \"**/*.{js,mjs,cjs,vue}\"","lint:markdown":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\"","lint:package-json":"yarn run format:package-json --check","lint:prettier":"prettier \"**/*.{css,html,js,cjs,mjs,json,less,md,scss,ts,vue,yaml,yml}\" --check","release":"run-s lint build format test dist","test":"ava","test-coverage":"nyc yarn test"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"ava":{"verbose":true},"nyc":{"reporter":["lcov","text"]},"devDependencies":{"@commitlint/cli":"13.1.0","@fisker/commitlint-config":"1.3.6","@fisker/eslint-config":"7.2.0","@fisker/eslint-config-ava":"2.0.2","@fisker/husky-config":"4.1.0","@fisker/lint-staged-config":"3.1.0","@fisker/prettier-config":"4.1.1","ava":"3.15.0","cz-conventional-changelog":"3.3.0","del-cli":"4.0.1","eslint":"7.32.0","husky":"7.0.2","lint-staged":"11.1.2","markdownlint-cli":"0.28.1","npm-run-all":"4.1.5","nyc":"15.1.0","prettier":"2.3.2","sort-package-json":"1.50.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"d5edfeee31e213eb34b145c5bdbdc1015927204a","_id":"esm-utils@2.0.0","_nodeVersion":"16.7.0","_npmVersion":"7.9.0","dist":{"shasum":"94c18662cb50ab52f8a8c87125c0e7c43c8ac28b","size":2777,"noattachment":false,"key":"/esm-utils/-/esm-utils-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/esm-utils/download/esm-utils-2.0.0.tgz"},"_npmUser":{"name":"fisker","email":"lionkay@gmail.com"},"directories":{},"maintainers":[{"name":"fisker","email":"lionkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esm-utils_2.0.0_1630298026500_0.34412792777947"},"_hasShrinkwrap":false,"publish_time":1630298026646,"_cnpm_publish_time":1630298026646},"1.1.0":{"name":"esm-utils","version":"1.1.0","description":"Utilities you need when migrating to ESModule.","homepage":"https://github.com/fisker/esm-utils#readme","bugs":{"url":"https://github.com/fisker/esm-utils/issues"},"repository":{"type":"git","url":"git+https://github.com/fisker/esm-utils.git"},"funding":"https://github.com/fisker/esm-utils?sponsor=1","license":"MIT","author":{"name":"fisker Cheung","email":"lionkay@gmail.com","url":"https://www.fiskercheung.com/"},"sideEffects":false,"type":"module","exports":"./index.js","scripts":{"build":"run-p build:*","build:js":"echo no need","clean":"run-p clean:*","clean:dist":"del-cli dist","dist":"run-p dist:*","dist:npm":"np --yolo --no-yarn","format":"run-p format:*","format:eslint":"yarn lint:eslint --fix","format:markdown":"yarn lint:markdown --fix","format:package-json":"sort-package-json \"package.json\" \"packages/*/package.json\"","format:prettier":"yarn lint:prettier --write","lint":"run-p lint:*","lint:eslint":"eslint \"**/*.{js,mjs,cjs,vue}\"","lint:markdown":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\"","lint:package-json":"yarn run format:package-json --check","lint:prettier":"prettier \"**/*.{css,html,js,cjs,mjs,json,less,md,scss,ts,vue,yaml,yml}\" --check","release":"run-s lint build format test dist","test":"ava","test-coverage":"nyc yarn test"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"ava":{"verbose":true},"nyc":{"reporter":["lcov","text"]},"devDependencies":{"@commitlint/cli":"12.1.4","@fisker/commitlint-config":"1.3.4","@fisker/eslint-config":"6.0.1","@fisker/eslint-config-ava":"2.0.2","@fisker/husky-config":"4.0.4","@fisker/lint-staged-config":"3.0.4","@fisker/prettier-config":"4.0.4","ava":"3.15.0","cz-conventional-changelog":"3.3.0","del-cli":"3.0.1","eslint":"7.26.0","husky":"6.0.0","lint-staged":"11.0.0","markdownlint-cli":"0.27.1","npm-run-all":"4.1.5","nyc":"15.1.0","prettier":"2.3.0","sort-package-json":"1.50.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"87a9604849433867fb28770e2aa1e1ca98b8ca6a","_id":"esm-utils@1.1.0","_nodeVersion":"14.14.0","_npmVersion":"6.14.8","dist":{"shasum":"026fd8c97eee9a9b956f6f3890c9b6b5b57c4771","size":3363,"noattachment":false,"key":"/esm-utils/-/esm-utils-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/esm-utils/download/esm-utils-1.1.0.tgz"},"_npmUser":{"name":"fisker","email":"lionkay@gmail.com"},"directories":{},"maintainers":[{"name":"fisker","email":"lionkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esm-utils_1.1.0_1621058701062_0.9703445184814852"},"_hasShrinkwrap":false,"publish_time":1621058701222,"_cnpm_publish_time":1621058701222},"1.0.1":{"name":"esm-utils","version":"1.0.1","description":"Utilities you need when migrating to ESModule.","homepage":"https://github.com/fisker/esm-utils#readme","bugs":{"url":"https://github.com/fisker/esm-utils/issues"},"repository":{"type":"git","url":"git+https://github.com/fisker/esm-utils.git"},"funding":"https://github.com/fisker/esm-utils?sponsor=1","license":"MIT","author":{"name":"fisker Cheung","email":"lionkay@gmail.com","url":"https://www.fiskercheung.com/"},"sideEffects":false,"type":"module","exports":"./index.js","scripts":{"build":"run-p build:*","build:js":"echo no need","clean":"run-p clean:*","clean:dist":"del-cli dist","dist":"run-p dist:*","dist:npm":"np --yolo --no-yarn","format":"run-p format:*","format:eslint":"yarn lint:eslint --fix","format:markdown":"yarn lint:markdown --fix","format:package-json":"sort-package-json \"package.json\" \"packages/*/package.json\"","format:prettier":"yarn lint:prettier --write","lint":"run-p lint:*","lint:eslint":"eslint \"**/*.{js,mjs,cjs,vue}\"","lint:markdown":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\"","lint:package-json":"yarn run format:package-json --check","lint:prettier":"prettier \"**/*.{css,html,js,cjs,mjs,json,less,md,scss,ts,vue,yaml,yml}\" --check","release":"run-s lint build format test dist","test":"ava","test-coverage":"nyc yarn test"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"ava":{"verbose":true},"nyc":{"reporter":["lcov","text"]},"devDependencies":{"@commitlint/cli":"12.1.3","@fisker/commitlint-config":"1.3.4","@fisker/eslint-config":"6.0.1","@fisker/eslint-config-ava":"2.0.2","@fisker/husky-config":"4.0.4","@fisker/lint-staged-config":"3.0.4","@fisker/prettier-config":"4.0.4","ava":"3.15.0","cz-conventional-changelog":"3.3.0","del-cli":"3.0.1","eslint":"7.26.0","husky":"6.0.0","lint-staged":"11.0.0","markdownlint-cli":"0.27.1","npm-run-all":"4.1.5","nyc":"15.1.0","prettier":"2.3.0","sort-package-json":"1.50.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"a7582d7c1a9f512b98be5ca66e04ad4c1251ba64","_id":"esm-utils@1.0.1","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"shasum":"297085fbb352140c70789744c0b858fd43f0b391","size":2491,"noattachment":false,"key":"/esm-utils/-/esm-utils-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/esm-utils/download/esm-utils-1.0.1.tgz"},"_npmUser":{"name":"fisker","email":"lionkay@gmail.com"},"directories":{},"maintainers":[{"name":"fisker","email":"lionkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esm-utils_1.0.1_1620873416985_0.5152140993945067"},"_hasShrinkwrap":false,"publish_time":1620873417131,"_cnpm_publish_time":1620873417131},"1.0.0":{"name":"esm-utils","version":"1.0.0","description":"Utilities you need when migrating to ESModule.","homepage":"https://github.com/fisker/esm-utils#readme","bugs":{"url":"https://github.com/fisker/esm-utils/issues"},"repository":{"type":"git","url":"git+https://github.com/fisker/esm-utils.git"},"funding":"https://github.com/fisker/esm-utils?sponsor=1","license":"MIT","author":{"name":"fisker Cheung","email":"lionkay@gmail.com","url":"https://www.fiskercheung.com/"},"sideEffects":false,"type":"module","exports":"./index.js","scripts":{"build":"run-p build:*","build:js":"echo no need","clean":"run-p clean:*","clean:dist":"del-cli dist","dist":"run-p dist:*","dist:npm":"np --yolo --no-yarn","format":"run-p format:*","format:eslint":"yarn lint:eslint --fix","format:markdown":"yarn lint:markdown --fix","format:package-json":"sort-package-json \"package.json\" \"packages/*/package.json\"","format:prettier":"yarn lint:prettier --write","lint":"run-p lint:*","lint:eslint":"eslint \"**/*.{js,mjs,cjs,vue}\"","lint:markdown":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\"","lint:package-json":"yarn run format:package-json --check","lint:prettier":"prettier \"**/*.{css,html,js,cjs,mjs,json,less,md,scss,ts,vue,yaml,yml}\" --check","release":"run-s lint build format test dist","test":"ava","test-coverage":"nyc yarn test"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"ava":{"verbose":true},"nyc":{"reporter":["lcov","text"]},"devDependencies":{"@commitlint/cli":"12.1.1","@fisker/commitlint-config":"1.3.4","@fisker/eslint-config":"6.0.1","@fisker/eslint-config-ava":"2.0.2","@fisker/husky-config":"4.0.4","@fisker/lint-staged-config":"3.0.4","@fisker/prettier-config":"4.0.4","ava":"3.15.0","cz-conventional-changelog":"3.3.0","del-cli":"3.0.1","eslint":"7.26.0","husky":"6.0.0","lint-staged":"11.0.0","markdownlint-cli":"0.27.1","npm-run-all":"4.1.5","nyc":"15.1.0","prettier":"2.3.0","sort-package-json":"1.50.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"449df17e03856bc0cd780816872e0dc2c251d278","_id":"esm-utils@1.0.0","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"shasum":"77c952afde15db6e2028b492b5eb76bd8b30ff5f","size":2494,"noattachment":false,"key":"/esm-utils/-/esm-utils-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/esm-utils/download/esm-utils-1.0.0.tgz"},"_npmUser":{"name":"fisker","email":"lionkay@gmail.com"},"directories":{},"maintainers":[{"name":"fisker","email":"lionkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esm-utils_1.0.0_1620872187608_0.9060056148559885"},"_hasShrinkwrap":false,"publish_time":1620872187745,"_cnpm_publish_time":1620872187745},"0.0.5":{"name":"esm-utils","version":"0.0.5","description":"Utilities you need when migrating to ESModule.","homepage":"https://github.com/fisker/esm-utils#readme","bugs":{"url":"https://github.com/fisker/esm-utils/issues"},"repository":{"type":"git","url":"git+https://github.com/fisker/esm-utils.git"},"funding":"https://github.com/fisker/esm-utils?sponsor=1","license":"MIT","author":{"name":"fisker Cheung","email":"lionkay@gmail.com","url":"https://www.fiskercheung.com/"},"sideEffects":false,"type":"module","exports":"./index.js","scripts":{"build":"run-p build:*","build:js":"echo no need","clean":"run-p clean:*","clean:dist":"del-cli dist","dist":"run-p dist:*","dist:npm":"np --yolo --no-yarn","format":"run-p format:*","format:eslint":"yarn lint:eslint --fix","format:markdown":"yarn lint:markdown --fix","format:package-json":"sort-package-json \"package.json\" \"packages/*/package.json\"","format:prettier":"yarn lint:prettier --write","lint":"run-p lint:*","lint:eslint":"eslint \"**/*.{js,mjs,cjs,vue}\"","lint:markdown":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\"","lint:package-json":"yarn run format:package-json --check","lint:prettier":"prettier \"**/*.{css,html,js,cjs,mjs,json,less,md,scss,ts,vue,yaml,yml}\" --check","release":"run-s lint build format test dist","test":"ava","test-coverage":"nyc yarn test"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"ava":{"verbose":true},"nyc":{"reporter":["lcov","text"]},"devDependencies":{"@commitlint/cli":"12.1.1","@fisker/commitlint-config":"1.3.4","@fisker/eslint-config":"6.0.1","@fisker/eslint-config-ava":"2.0.2","@fisker/husky-config":"4.0.4","@fisker/lint-staged-config":"3.0.4","@fisker/prettier-config":"4.0.4","ava":"3.15.0","cz-conventional-changelog":"3.3.0","del-cli":"3.0.1","eslint":"7.26.0","husky":"6.0.0","lint-staged":"11.0.0","markdownlint-cli":"0.27.1","npm-run-all":"4.1.5","nyc":"15.1.0","prettier":"2.3.0","sort-package-json":"1.50.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"f0f662ba16dce8d528b1d35f2b53168cc5883103","_id":"esm-utils@0.0.5","_nodeVersion":"14.16.1","_npmVersion":"7.9.0","dist":{"shasum":"aa7cfa24e0decdad4db33ae76f5f5f254a96bedf","size":2523,"noattachment":false,"key":"/esm-utils/-/esm-utils-0.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/esm-utils/download/esm-utils-0.0.5.tgz"},"_npmUser":{"name":"fisker","email":"lionkay@gmail.com"},"directories":{},"maintainers":[{"name":"fisker","email":"lionkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esm-utils_0.0.5_1620641497799_0.24580761770357684"},"_hasShrinkwrap":false,"publish_time":1620641497929,"_cnpm_publish_time":1620641497929},"0.0.4":{"name":"esm-utils","version":"0.0.4","description":"Utilities you need when migrating to ESModule.","homepage":"https://github.com/fisker/esm-utils#readme","bugs":{"url":"https://github.com/fisker/esm-utils/issues"},"repository":{"type":"git","url":"git+https://github.com/fisker/esm-utils.git"},"funding":"https://github.com/fisker/esm-utils?sponsor=1","license":"MIT","author":{"name":"fisker Cheung","email":"lionkay@gmail.com","url":"https://www.fiskercheung.com/"},"sideEffects":false,"type":"module","exports":"./index.js","scripts":{"build":"run-p build:*","build:js":"echo no need","clean":"run-p clean:*","clean:dist":"del-cli dist","dist":"run-p dist:*","dist:npm":"np --yolo --no-yarn","format":"run-p format:*","format:eslint":"yarn lint:eslint --fix","format:markdown":"yarn lint:markdown --fix","format:package-json":"sort-package-json \"package.json\" \"packages/*/package.json\"","format:prettier":"yarn lint:prettier --write","lint":"run-p lint:*","lint:eslint":"eslint \"**/*.{js,mjs,cjs,vue}\"","lint:markdown":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\"","lint:package-json":"yarn run format:package-json --check","lint:prettier":"prettier \"**/*.{css,html,js,cjs,mjs,json,less,md,scss,ts,vue,yaml,yml}\" --check","release":"run-s lint build format test dist","test":"ava","test-coverage":"nyc yarn test"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"ava":{"verbose":true},"nyc":{"reporter":["lcov","text"]},"devDependencies":{"@commitlint/cli":"12.1.1","@fisker/commitlint-config":"1.3.3","@fisker/eslint-config":"5.0.4","@fisker/eslint-config-ava":"2.0.2","@fisker/husky-config":"4.0.3","@fisker/lint-staged-config":"3.0.3","@fisker/prettier-config":"4.0.2","ava":"3.15.0","cz-conventional-changelog":"3.3.0","del-cli":"3.0.1","eslint":"7.24.0","husky":"6.0.0","lint-staged":"10.5.4","markdownlint-cli":"0.27.1","npm-run-all":"4.1.5","nyc":"15.1.0","prettier":"2.2.1","sort-package-json":"1.49.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"edd8144b6ddc28ef4de603f4b7a1c2af79d3f3e4","_id":"esm-utils@0.0.4","_nodeVersion":"12.22.1","_npmVersion":"7.9.0","dist":{"shasum":"51b1c429093b5302f229eeea8265025c67cc5350","size":2358,"noattachment":false,"key":"/esm-utils/-/esm-utils-0.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/esm-utils/download/esm-utils-0.0.4.tgz"},"_npmUser":{"name":"fisker","email":"lionkay@gmail.com"},"directories":{},"maintainers":[{"name":"fisker","email":"lionkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esm-utils_0.0.4_1618828343160_0.16838989543272342"},"_hasShrinkwrap":false,"publish_time":1618828343299,"_cnpm_publish_time":1618828343299},"0.0.3":{"name":"esm-utils","version":"0.0.3","description":"Utilities you need when migrating to ESModule.","homepage":"https://github.com/fisker/esm-utils#readme","bugs":{"url":"https://github.com/fisker/esm-utils/issues"},"repository":{"type":"git","url":"git+https://github.com/fisker/esm-utils.git"},"funding":"https://github.com/fisker/esm-utils?sponsor=1","license":"MIT","author":{"name":"fisker Cheung","email":"lionkay@gmail.com","url":"https://www.fiskercheung.com/"},"sideEffects":false,"type":"module","exports":"./index.js","scripts":{"build":"run-p build:*","build:js":"echo no need","clean":"run-p clean:*","clean:dist":"del-cli dist","dist":"run-p dist:*","dist:npm":"np --yolo --no-yarn","format":"run-p format:*","format:eslint":"yarn lint:eslint --fix","format:markdown":"yarn lint:markdown --fix","format:package-json":"sort-package-json \"package.json\" \"packages/*/package.json\"","format:prettier":"yarn lint:prettier --write","lint":"run-p lint:*","lint:eslint":"eslint \"**/*.{js,mjs,cjs,vue}\"","lint:markdown":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\"","lint:package-json":"yarn run format:package-json --check","lint:prettier":"prettier \"**/*.{css,html,js,cjs,mjs,json,less,md,scss,ts,vue,yaml,yml}\" --check","release":"run-s lint build format test dist","test":"ava","test-coverage":"nyc yarn test"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"ava":{"verbose":true},"nyc":{"reporter":["lcov","text"]},"devDependencies":{"@commitlint/cli":"12.1.1","@fisker/commitlint-config":"1.3.3","@fisker/eslint-config":"5.0.2","@fisker/eslint-config-ava":"2.0.2","@fisker/husky-config":"4.0.3","@fisker/lint-staged-config":"3.0.3","@fisker/prettier-config":"4.0.2","ava":"3.15.0","cz-conventional-changelog":"3.3.0","del-cli":"3.0.1","eslint":"7.24.0","husky":"6.0.0","lint-staged":"10.5.4","markdownlint-cli":"0.27.1","npm-run-all":"4.1.5","nyc":"15.1.0","prettier":"2.2.1","sort-package-json":"1.49.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"b6f9cc1569fa52d8f398769eed4aa0a7591b4caf","_id":"esm-utils@0.0.3","_nodeVersion":"12.22.1","_npmVersion":"7.9.0","dist":{"shasum":"16e3cf07be3d7db4dd64ee2343c54f684970b40e","size":2322,"noattachment":false,"key":"/esm-utils/-/esm-utils-0.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/esm-utils/download/esm-utils-0.0.3.tgz"},"_npmUser":{"name":"fisker","email":"lionkay@gmail.com"},"directories":{},"maintainers":[{"name":"fisker","email":"lionkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esm-utils_0.0.3_1618822213968_0.4774587090110025"},"_hasShrinkwrap":false,"publish_time":1618822214104,"_cnpm_publish_time":1618822214104},"0.0.2":{"name":"esm-utils","version":"0.0.2","description":"Utilities you need when migrating to ESModule.","homepage":"https://github.com/fisker/esm-utils#readme","bugs":{"url":"https://github.com/fisker/esm-utils/issues"},"repository":{"type":"git","url":"git+https://github.com/fisker/esm-utils.git"},"funding":"https://github.com/fisker/esm-utils?sponsor=1","license":"MIT","author":{"name":"fisker Cheung","email":"lionkay@gmail.com","url":"https://www.fiskercheung.com/"},"sideEffects":false,"type":"module","exports":"./index.js","scripts":{"build":"run-p build:*","build:js":"echo no need","clean":"run-p clean:*","clean:dist":"del-cli dist","dist":"run-p dist:*","dist:npm":"np --yolo --no-yarn","format":"run-p format:*","format:eslint":"yarn lint:eslint --fix","format:markdown":"yarn lint:markdown --fix","format:package-json":"sort-package-json \"package.json\" \"packages/*/package.json\"","format:prettier":"yarn lint:prettier --write","lint":"run-p lint:*","lint:eslint":"eslint \"**/*.{js,mjs,cjs,vue}\"","lint:markdown":"markdownlint \"**/*.md\" --ignore \"**/node_modules/**\"","lint:package-json":"yarn run format:package-json --check","lint:prettier":"prettier \"**/*.{css,html,js,cjs,mjs,json,less,md,scss,ts,vue,yaml,yml}\" --check","release":"run-s lint build format test dist","test":"ava","test-coverage":"nyc yarn test"},"config":{"commitizen":{"path":"./node_modules/cz-conventional-changelog"}},"ava":{"verbose":true},"nyc":{"reporter":["lcov","text"]},"devDependencies":{"@commitlint/cli":"12.1.1","@fisker/commitlint-config":"1.3.3","@fisker/eslint-config":"5.0.2","@fisker/eslint-config-ava":"2.0.2","@fisker/husky-config":"4.0.3","@fisker/lint-staged-config":"3.0.3","@fisker/prettier-config":"4.0.2","ava":"3.15.0","cz-conventional-changelog":"3.3.0","del-cli":"3.0.1","eslint":"7.24.0","husky":"6.0.0","lint-staged":"10.5.4","markdownlint-cli":"0.27.1","npm-run-all":"4.1.5","nyc":"15.1.0","prettier":"2.2.1","sort-package-json":"1.49.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"gitHead":"9d3650aa71e42ff7dfd4dc70b2cf73c6536f1c32","_id":"esm-utils@0.0.2","_nodeVersion":"12.22.1","_npmVersion":"7.9.0","dist":{"shasum":"9fe2aa26723751c835829b5fc716e1bbec77e439","size":2321,"noattachment":false,"key":"/esm-utils/-/esm-utils-0.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/esm-utils/download/esm-utils-0.0.2.tgz"},"_npmUser":{"name":"fisker","email":"lionkay@gmail.com"},"directories":{},"maintainers":[{"name":"fisker","email":"lionkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esm-utils_0.0.2_1618820411004_0.27694378768430483"},"_hasShrinkwrap":false,"publish_time":1618820411209,"_cnpm_publish_time":1618820411209},"0.0.0":{"name":"esm-utils","version":"0.0.0","main":"index.js","license":"MIT","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_id":"esm-utils@0.0.0","_nodeVersion":"12.22.1","_npmVersion":"7.9.0","dist":{"shasum":"ec339b1d0a1927f7f82bab47398b8ddbf095a08f","size":226,"noattachment":false,"key":"/esm-utils/-/esm-utils-0.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/esm-utils/download/esm-utils-0.0.0.tgz"},"_npmUser":{"name":"fisker","email":"lionkay@gmail.com"},"directories":{},"maintainers":[{"name":"fisker","email":"lionkay@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/esm-utils_0.0.0_1618815008711_0.6087683235163293"},"_hasShrinkwrap":false,"publish_time":1618815008868,"_cnpm_publish_time":1618815008868}},"readme":"# esm-utils\n\n[![Build Status][github_actions_badge]][github_actions_link]\n[![Coverage][coveralls_badge]][coveralls_link]\n[![Npm Version][package_version_badge]][package_link]\n[![MIT License][license_badge]][license_link]\n\n[github_actions_badge]: https://img.shields.io/github/actions/workflow/status/fisker/esm-utils/continuous-integration.yml?branch=main&style=flat-square\n[github_actions_link]: https://github.com/fisker/esm-utils/actions?query=branch%3Amain\n[coveralls_badge]: https://img.shields.io/coveralls/github/fisker/esm-utils/main?style=flat-square\n[coveralls_link]: https://coveralls.io/github/fisker/esm-utils?branch=main\n[license_badge]: https://img.shields.io/npm/l/esm-utils.svg?style=flat-square\n[license_link]: https://github.com/fisker/esm-utils/blob/main/license\n[package_version_badge]: https://img.shields.io/npm/v/esm-utils.svg?style=flat-square\n[package_link]: https://www.npmjs.com/package/esm-utils\n\n> Utilities you'll need when migrating to ESModule.\n\n## Install\n\n```bash\nyarn add esm-utils\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```js\nimport createEsmUtils from 'esm-utils'\n\nconst {\n  dirname,\n  filename,\n  require,\n  importModule,\n  resolve,\n  readJson,\n  readJsonSync,\n} = createEsmUtils(import.meta)\n```\n\n```js\n/* Those named exports only accept absolute path or URL */\nimport {\n  importModule,\n  readJson,\n  loadJson,\n  readJsonSync,\n  loadJsonSync,\n} from 'esm-utils'\n```\n\n## API\n\n### `createEsmUtils(import.meta | URL | 'string')`\n\nReturns an `object` with the following properties:\n\n- `dirname` (alias `__dirname`)\n- `filename` (alias `__filename`)\n- `require`\n- `importModule` (alias `import`)\n- `resolve`\n- `readJson` (alias `loadJson`)\n- `readJsonSync` (alias `loadJsonSync`)\n\n**Please read [this note](#you-dont-need-dirname-and-filename) before you use `dirname` and `filename`**\n\nSync version of `readJson`.\n\n### `utils.importModule(string | URL, options?)`\n\nSame as `import()`, but accepts absolute path (on Windows, `import('C:\\\\foo.js')` error throws when pass a absolute path starts with a drive letter).\n\n#### `options.traceSyntaxError`\n\ntype: `boolean`\\\ndefault: `false`\n\nDue to [this Node.js issue](https://github.com/nodejs/modules/issues/471), Node.js does not emit the location of the syntax error in the error thrown in dynamic `import()`.\n\nWhen set `traceSyntaxError: true`, we'll try to get a better error message by running `node <file>` in a child process.\n\n### `utils.readJson(string | URL)`\n\nReturns `Promise<jsonObject>`.\n\n### `utils.readJsonSync(string | URL)`\n\nSync version of `utils.readJson`\n\n### `utils.resolve(string | URL)`\n\nPonyfill for [`import.meta.resolve`](https://nodejs.org/api/esm.html#esm_import_meta_resolve_specifier_parent).\n\nIf `import.meta.resolve` exits, use it directly, otherwise returns a simple wrapper of [import-meta-resolve](https://github.com/wooorm/import-meta-resolve).\n\n## Import json file\n\nWith [`Import Assertions`](https://github.com/tc39/proposal-import-assertions)\n\n```js\nimport foo from './foo.json' assert {type: 'json'}\n```\n\n```json\nawait import('./foo.json', {assert: {type: 'json'}})\n```\n\nWith `require`, like CommonJS\n\n```js\nimport createEsmUtils from 'esm-utils'\n\nconst {require} = createEsmUtils(import.meta)\nconst foo = require('./foo.json')\n```\n\nWith `readJson` or `readJsonSync`\n\n```js\nimport createEsmUtils from 'esm-utils'\n\nconst {readJson} = createEsmUtils(import.meta)\nconst foo = await readJson('./foo.json')\n```\n\n```js\nimport createEsmUtils from 'esm-utils'\n\nconst {readJsonSync} = createEsmUtils(import.meta)\nconst foo = readJsonSync('./foo.json')\n```\n\n## `importModule()`\n\nSame as `utils.importModule()`, but only accept absolute path or URL.\n\n## `readJson()` (alias `loadJson`)\n\nSame as `utils.readJson()`, but only accept absolute path or URL.\n\n## `readJsonSync()` (alias `loadJsonSync`)\n\nSame as `utils.readJsonSync()`, but only accept absolute path or URL.\n\n## You don't need `dirname` and `filename`\n\nThe `dirname` and `filename` supposed to be a quick solution when migrating to ES Modules. In most cases, you don't need them, because many APIs accept `URL` directly.\n\n<!-- prettier-ignore -->\n```js\n/* BAD */\nimport fs from 'node:fs/promises'\nimport path from 'node:path'\nimport createEsmUtils from 'esm-utils'\n\nconst {dirname} = createEsmUtils(import.meta)\nconst buffer = await fs.readFile(\n  path.join(dirname, './path/to/file')\n)\n```\n\n<!-- prettier-ignore -->\n```js\n/* GOOD */\nimport fs from 'node:fs/promises'\n\nconst buffer = await fs.readFile(\n  new URL('./path/to/file', import.meta.url)\n)\n```\n","_attachments":{},"homepage":"https://github.com/fisker/esm-utils#readme","bugs":{"url":"https://github.com/fisker/esm-utils/issues"},"license":"MIT"}