From d012c74b7cccbd18ac447507428c030bd5696861 Mon Sep 17 00:00:00 2001 From: isaacs Date: Thu, 9 May 2024 06:43:41 -0700 Subject: [PATCH] fix config test the cases weren't including ./package.json which is also added as an export, if available. --- test/config.ts | 46 ++++++++++++++++++++++++++++++++-------------- 1 file changed, 32 insertions(+), 14 deletions(-) diff --git a/test/config.ts b/test/config.ts index 821bb9e..5a7d774 100644 --- a/test/config.ts +++ b/test/config.ts @@ -1,5 +1,9 @@ import t from 'tap' -import { Package, TshyConfig, TshyConfigMaybeGlobExports } from '../src/types.js' +import { + Package, + TshyConfig, + TshyConfigMaybeGlobExports, +} from '../src/types.js' const cases: [ config: undefined | TshyConfigMaybeGlobExports, @@ -18,28 +22,42 @@ const cases: [ { exports: './src/*' }, ['./src/index.ts', './src/foo.ts', './src/utils/bar.ts'], true, - { exports: { - '.': './src/index.ts', - './foo': './src/foo.ts', - }}, + { + exports: { + './package.json': './package.json', + '.': './src/index.ts', + './foo': './src/foo.ts', + }, + }, ], [ { exports: 'src/*' }, ['./src/index.ts', './src/foo.ts', './src/utils/bar.ts'], true, - { exports: { - '.': './src/index.ts', - './foo': './src/foo.ts', - }}, + { + exports: { + './package.json': './package.json', + '.': './src/index.ts', + './foo': './src/foo.ts', + }, + }, ], [ { exports: ['src/utils/*.ts', './src/index.*'] }, - ['./src/index.ts', './src/utils/baz.js', './src/foo.ts', './src/utils/bar.ts'], + [ + './src/index.ts', + './src/utils/baz.js', + './src/foo.ts', + './src/utils/bar.ts', + ], true, - { exports: { - '.': './src/index.ts', - './utils/bar': './src/utils/bar.ts', - }}, + { + exports: { + './package.json': './package.json', + '.': './src/index.ts', + './utils/bar': './src/utils/bar.ts', + }, + }, ], [