From 590e76c3b93fe8c9e70613682478a362c84a077a Mon Sep 17 00:00:00 2001 From: LiviaMedeiros Date: Sat, 26 Aug 2023 21:14:54 +0800 Subject: [PATCH] use shortcut imports --- alt/factory.mjs | 2 +- alt/internal.mjs | 2 +- alt/polyfill.mjs | 4 ++-- alt/ponyfill.mjs | 4 ++-- alt/wrap.mjs | 1 - index.mjs | 2 +- lib/methods.mjs | 10 +++++----- lib/poteto.mjs | 4 ++-- package.json | 3 +++ 9 files changed, 17 insertions(+), 15 deletions(-) delete mode 100644 alt/wrap.mjs diff --git a/alt/factory.mjs b/alt/factory.mjs index 5b5eedf..39e5a2f 100644 --- a/alt/factory.mjs +++ b/alt/factory.mjs @@ -1 +1 @@ -export { proxify, wrap } from '../lib/poteto.mjs'; +export { proxify, wrap } from '#poteto.mjs'; diff --git a/alt/internal.mjs b/alt/internal.mjs index 4ab9583..45fb4a7 100644 --- a/alt/internal.mjs +++ b/alt/internal.mjs @@ -1 +1 @@ -export { methods, execute } from '../lib/poteto.mjs'; +export { methods, execute } from '#poteto.mjs'; diff --git a/alt/polyfill.mjs b/alt/polyfill.mjs index 4f0e548..0cffbb6 100644 --- a/alt/polyfill.mjs +++ b/alt/polyfill.mjs @@ -1,5 +1,5 @@ -import { ProxyRequest } from '../lib/request.mjs'; -import { poteto } from '../lib/poteto.mjs'; +import { ProxyRequest } from '#request.mjs'; +import { poteto } from '#poteto.mjs'; globalThis.Request = ProxyRequest; globalThis.fetch = poteto; diff --git a/alt/ponyfill.mjs b/alt/ponyfill.mjs index b57c676..57f15c8 100644 --- a/alt/ponyfill.mjs +++ b/alt/ponyfill.mjs @@ -1,2 +1,2 @@ -export { PotetoRequest as Request } from '../lib/request.mjs'; -export { ponyfill as fetch, ponyfill as default } from '../lib/poteto.mjs'; +export { PotetoRequest as Request } from '#request.mjs'; +export { ponyfill as fetch, ponyfill as default } from '#poteto.mjs'; diff --git a/alt/wrap.mjs b/alt/wrap.mjs deleted file mode 100644 index f6ddbe9..0000000 --- a/alt/wrap.mjs +++ /dev/null @@ -1 +0,0 @@ -export { wrap as default } from '../lib/poteto.mjs'; diff --git a/index.mjs b/index.mjs index 536b93c..f7743d1 100644 --- a/index.mjs +++ b/index.mjs @@ -1 +1 @@ -export { poteto as default } from './lib/poteto.mjs'; +export { poteto as default } from '#poteto.mjs'; diff --git a/lib/methods.mjs b/lib/methods.mjs index ca34e6d..458a7f0 100644 --- a/lib/methods.mjs +++ b/lib/methods.mjs @@ -6,21 +6,21 @@ import { getRanges, preHooks, statsAsOptions, -} from './http.mjs'; +} from '#http.mjs'; import { STAT_OPTS, READDIR_OPTS, -} from './constants.mjs'; +} from '#constants.mjs'; import { responseConstructor, -} from './generic.mjs'; +} from '#generic.mjs'; import { validatedBody, -} from './sri.mjs'; +} from '#sri.mjs'; import { readRange, writeRange, -} from './fs.mjs'; +} from '#fs.mjs'; const DELETE = async url => fs.rm(url).then(() => genericResponse(204)); diff --git a/lib/poteto.mjs b/lib/poteto.mjs index 1d196ec..ac14c93 100644 --- a/lib/poteto.mjs +++ b/lib/poteto.mjs @@ -1,11 +1,11 @@ import { PotetoRequest, ProxyRequest, -} from './request.mjs'; +} from '#request.mjs'; import { methods, execute, -} from './methods.mjs'; +} from '#methods.mjs'; // fair proxy const proxify = $ => new Proxy($, { diff --git a/package.json b/package.json index 91f7d9d..167a469 100644 --- a/package.json +++ b/package.json @@ -3,6 +3,9 @@ "version": "0.6.0", "description": "HTTP-alike fetch for FILE protocol, e.g. fetch('file:///usr/bin/node')", "type": "module", + "imports": { + "#*": "./lib/*" + }, "exports": { ".": "./index.mjs", "./factory": "./alt/factory.mjs",