From f675887f10aed8b26ac6f85fecd545ceea7ad2fa Mon Sep 17 00:00:00 2001 From: Ayo Ayco Date: Sat, 22 Mar 2025 22:47:44 +0100 Subject: [PATCH] chore(core): ship dist dir --- packages/core/package.json | 3 ++ ...-nitro-config.js => mcfly-nitro-config.ts} | 4 ++- packages/core/test/build.test.ts | 28 ++++++++++--------- packages/core/tsconfig.json | 9 +----- 4 files changed, 22 insertions(+), 22 deletions(-) rename packages/core/src/{mcfly-nitro-config.js => mcfly-nitro-config.ts} (85%) diff --git a/packages/core/package.json b/packages/core/package.json index c073862..d70c502 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -16,6 +16,9 @@ "./cli": "./dist/cli/index.js", "./package.json": "./package.json" }, + "files": [ + "dist" + ], "scripts": { "build": "tsc --erasableSyntaxOnly", "version": "npm version", diff --git a/packages/core/src/mcfly-nitro-config.js b/packages/core/src/mcfly-nitro-config.ts similarity index 85% rename from packages/core/src/mcfly-nitro-config.js rename to packages/core/src/mcfly-nitro-config.ts index be81514..143606a 100644 --- a/packages/core/src/mcfly-nitro-config.js +++ b/packages/core/src/mcfly-nitro-config.ts @@ -1,8 +1,10 @@ +import { build, type NitroConfig } from 'nitropack' + /** * @typedef {import('nitropack').NitroConfig} NitroConfig * @type {NitroConfig} */ -export const mcflyNitroConfig = { +export const mcflyNitroConfig: NitroConfig = { framework: { name: 'McFly', }, diff --git a/packages/core/test/build.test.ts b/packages/core/test/build.test.ts index b851a22..9cd30cb 100644 --- a/packages/core/test/build.test.ts +++ b/packages/core/test/build.test.ts @@ -26,20 +26,22 @@ it('start build with message', () => { expect(spy).toHaveBeenCalledWith(message) }) -// test('execute nitropack build', () => { -// mocks.build.mockImplementation(() => {}) -// testFn({ dir: '.' }) +// TODO +it.skip('execute nitropack build', () => { + mocks.build.mockImplementation(() => {}) + build({ dir: '.', _: [] }) -// expect(mocks.build).toHaveBeenCalled() -// }) + expect(mocks.build).toHaveBeenCalled() +}) -// test('catch error', () => { -// const spy = vi.spyOn(consola, 'error') -// mocks.build.mockImplementationOnce(() => { -// throw new Error('hey') -// }) +// TODO +it.skip('catch error', () => { + const spy = vi.spyOn(consola, 'error') + mocks.build.mockImplementationOnce(() => { + throw new Error('hey') + }) -// testFn() + build({ _: [] }) -// expect(spy).toHaveBeenCalledWith(new Error('hey')) -// }) + expect(spy).toHaveBeenCalledWith(new Error('hey')) +}) diff --git a/packages/core/tsconfig.json b/packages/core/tsconfig.json index 2b232f9..8756fd8 100644 --- a/packages/core/tsconfig.json +++ b/packages/core/tsconfig.json @@ -1,13 +1,6 @@ { "extends": "../../tsconfig.base.json", - "include": [ - "src", - "test/build.test.ts", - "test/generate.test.ts", - "test/new.test.ts", - "test/prepare.test.ts", - "test/serve.test.ts" - ], + "include": ["src"], "compilerOptions": { "allowJs": true, "emitDeclarationOnly": false,