chore: put types condition first in the syncing script (#26743)

Co-authored-by: Chris Breiding <chrisbreiding@users.noreply.github.com>
This commit is contained in:
Mateusz Burzyński
2023-05-15 17:46:00 +02:00
committed by GitHub
parent f0b015e23d
commit 5f5df6043c
2 changed files with 6 additions and 6 deletions
+1 -1
View File
@@ -160,7 +160,7 @@
"./svelte": {
"types": "./svelte/dist/index.d.ts",
"import": "./svelte/dist/cypress-svelte.esm-bundler.js",
"require": "./svelte/dist/cypress-selte.cjs.js"
"require": "./svelte/dist/cypress-svelte.cjs.js"
}
},
"workspaces": {
+5 -5
View File
@@ -54,6 +54,11 @@ packlist({ path: currentPackageDir })
const subPackageExports = cliPackageConfig.exports[`./${exportName}`] = {}
const esmEntry = isModule ? currentPackageConfig.main : currentPackageConfig.module
if (types) {
// ./react/dist/cypress-react-cjs.js, etc
subPackageExports.types = `./${exportName}/${types}`
}
if (esmEntry) {
// ./react/dist/cypress-react-esm.js, etc
subPackageExports.import = `./${exportName}/${esmEntry}`
@@ -64,11 +69,6 @@ packlist({ path: currentPackageDir })
subPackageExports.require = `./${exportName}/${currentPackageConfig.main}`
}
if (types) {
// ./react/dist/cypress-react-cjs.js, etc
subPackageExports.types = `./${exportName}/${types}`
}
if (!cliPackageConfig.files.includes(exportName)) {
cliPackageConfig.files.push(exportName)
}