Live preview e2e tests had no CSS when tested against prod. For all our other tests, we have a separate test/app directory that imports CSS. Otherwise, the root-level /app directory is used. For live-preview, we currently always run against test/live-preview/app, that has no CSS import. This PR adds a new test/live-preview/prod/app directory that imports CSS and is used when we run tests against prod. In order for this to work, I had to make import map generation smarter
27 lines
1.4 KiB
JSON
27 lines
1.4 KiB
JSON
{
|
|
"extends": "../../tsconfig.json",
|
|
"compilerOptions": {
|
|
"baseUrl": ".",
|
|
"paths": {
|
|
"@payload-config": ["../config.ts"],
|
|
"@payloadcms/ui/assets": ["../../../packages/ui/src/assets/index.ts"],
|
|
"@payloadcms/ui/elements/*": ["../../../packages/ui/src/elements/*/index.tsx"],
|
|
"@payloadcms/ui/fields/*": ["../../../packages/ui/src/fields/*/index.tsx"],
|
|
"@payloadcms/ui/forms/*": ["../../../packages/ui/src/forms/*/index.tsx"],
|
|
"@payloadcms/ui/graphics/*": ["../../../packages/ui/src/graphics/*/index.tsx"],
|
|
"@payloadcms/ui/hooks/*": ["../../../packages/ui/src/hooks/*.ts"],
|
|
"@payloadcms/ui/icons/*": ["../../../packages/ui/src/icons/*/index.tsx"],
|
|
"@payloadcms/ui/providers/*": ["../../../packages/ui/src/providers/*/index.tsx"],
|
|
"@payloadcms/ui/templates/*": ["../../../packages/ui/src/templates/*/index.tsx"],
|
|
"@payloadcms/ui/utilities/*": ["../../../packages/ui/src/utilities/*.ts"],
|
|
"@payloadcms/ui/scss": ["../../../packages/ui/src/scss.scss"],
|
|
"@payloadcms/ui/scss/app.scss": ["../../../packages/ui/src/scss/app.scss"],
|
|
"payload/types": ["../../../packages/payload/src/exports/types.ts"],
|
|
"@payloadcms/next/*": ["../../../packages/next/src/*"],
|
|
"@payloadcms/next": ["../../../packages/next/src/exports/*"]
|
|
}
|
|
},
|
|
"include": ["next-env.d.ts", ".next/types/**/*.ts", "**/*.ts", "**/*.tsx"],
|
|
"exclude": ["node_modules"]
|
|
}
|