diff --git a/packages/allure-cypress/package.json b/packages/allure-cypress/package.json index 2faed09f1..6d7dcaa40 100644 --- a/packages/allure-cypress/package.json +++ b/packages/allure-cypress/package.json @@ -26,13 +26,21 @@ "exports": { ".": { "types": "./dist/types/index.d.ts", - "import": "./dist/esm/index.js", - "require": "./dist/cjs/index.js" + "node": { + "import": "./dist/esm/reporter.js", + "require": "./dist/cjs/reporter.js" + }, + "browser": { + "import": "./dist/esm/index.js", + "require": "./dist/cjs/index.js" + } }, "./reporter": { "types": "./dist/types/reporter.d.ts", - "import": "./dist/esm/reporter.js", - "require": "./dist/cjs/reporter.js" + "node": { + "import": "./dist/esm/reporter.js", + "require": "./dist/cjs/reporter.js" + } } }, "main": "./dist/cjs/index.js", diff --git a/packages/allure-cypress/test/utils.ts b/packages/allure-cypress/test/utils.ts index beca31d53..55cb4f172 100644 --- a/packages/allure-cypress/test/utils.ts +++ b/packages/allure-cypress/test/utils.ts @@ -80,8 +80,8 @@ export const runCypressInlineTest = async ( await step("Prepare files", async () => { const allureCommonsModulePath = require.resolve("allure-js-commons"); - const allureCypressModulePath = require.resolve("allure-cypress"); - const allureCypressReporterModulePath = require.resolve("allure-cypress/reporter"); + const allureCypressReporterModulePath = require.resolve("allure-cypress"); + const allureCypressModulePath = join(dirname(allureCypressReporterModulePath), "index.js"); // eslint-disable-next-line guard-for-in for (const testFile in testFilesToWrite) {