From 764a8bafdefb5653d958a4573f23f8f8af317a73 Mon Sep 17 00:00:00 2001 From: Christian Bromann Date: Thu, 25 Jul 2024 17:06:41 -0700 Subject: [PATCH] fix(core): add missing screenshot export (#5909) * fix(core): add missing screenshot export * added tests --- package.json | 4 ++++ test/end-to-end/exportMap/index.js | 2 ++ 2 files changed, 6 insertions(+) diff --git a/package.json b/package.json index 9cad1c19481..e2ce447a98e 100644 --- a/package.json +++ b/package.json @@ -66,6 +66,10 @@ "import": "./compiler/*", "types": "./compiler/*" }, + "./screenshot": { + "require": "./screenshot/index.js", + "types": "./screenshot/index.d.ts" + }, "./sys/node": { "import": "./sys/node/index.js", "require": "./sys/node/index.js", diff --git a/test/end-to-end/exportMap/index.js b/test/end-to-end/exportMap/index.js index f049289239b..9f11fbb56cc 100644 --- a/test/end-to-end/exportMap/index.js +++ b/test/end-to-end/exportMap/index.js @@ -8,6 +8,7 @@ const appData = require('@stencil/core/internal/app-data'); const { createNodeLogger } = require('@stencil/core/sys/node'); const { createTesting } = require('@stencil/core/testing'); const preset = require('@stencil/core/testing/jest-preset'); +const { ScreenshotLocalConnector } = require('@stencil/core/screenshot'); assert(typeof version === 'string'); assert(typeof run, 'function'); @@ -17,6 +18,7 @@ assert(Object.keys(appData).length === 3); assert(typeof createNodeLogger === 'function'); assert(typeof createTesting === 'function'); assert(preset.moduleFileExtensions); +assert(ScreenshotLocalConnector); console.log(`🎉 All CJS imports successfully resolved!`); console.log('✅ passed!\n');