From 702d285ada638ffe0dbdb069220626ef4b17263b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Pierzcha=C5=82a?= Date: Sat, 11 Apr 2026 19:29:38 +0200 Subject: [PATCH] feat: export artifact package resolver --- package.json | 4 ++++ rslib.config.ts | 1 + src/__tests__/artifacts-public.test.ts | 11 +++++++++++ src/artifacts.ts | 1 + 4 files changed, 17 insertions(+) create mode 100644 src/__tests__/artifacts-public.test.ts create mode 100644 src/artifacts.ts diff --git a/package.json b/package.json index e2f110ee..50ccc454 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,10 @@ "import": "./dist/src/index.js", "types": "./dist/src/index.d.ts" }, + "./artifacts": { + "import": "./dist/src/artifacts.js", + "types": "./dist/src/artifacts.d.ts" + }, "./metro": { "import": "./dist/src/metro.js", "types": "./dist/src/metro.d.ts" diff --git a/rslib.config.ts b/rslib.config.ts index 5d26d9c3..b1689dc9 100644 --- a/rslib.config.ts +++ b/rslib.config.ts @@ -16,6 +16,7 @@ export default defineConfig({ }, source: { entry: { + artifacts: 'src/artifacts.ts', index: 'src/index.ts', metro: 'src/metro.ts', 'remote-config': 'src/remote-config.ts', diff --git a/src/__tests__/artifacts-public.test.ts b/src/__tests__/artifacts-public.test.ts new file mode 100644 index 00000000..95706ef9 --- /dev/null +++ b/src/__tests__/artifacts-public.test.ts @@ -0,0 +1,11 @@ +import assert from 'node:assert/strict'; +import { test } from 'vitest'; + +import { resolveAndroidArchivePackageName } from '../artifacts.ts'; + +const resolver: (archivePath: string) => Promise = + resolveAndroidArchivePackageName; + +test('package subpath exports android archive package resolver', () => { + assert.equal(typeof resolver, 'function'); +}); diff --git a/src/artifacts.ts b/src/artifacts.ts new file mode 100644 index 00000000..34ed3c32 --- /dev/null +++ b/src/artifacts.ts @@ -0,0 +1 @@ +export { resolveAndroidArchivePackageName } from './platforms/android/manifest.ts';