Skip to content

Commit a75ffdd

Browse files
Remove comment about adapter-auto once a specific sveltekit adapter is chosen (#436)
* remove comment about adapter-auto ...once a specific sveltekit adapter is chosen Fixes #430 * add changeset
1 parent 9bf0372 commit a75ffdd

File tree

3 files changed

+17
-2
lines changed

3 files changed

+17
-2
lines changed

.changeset/happy-news-drive.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'sv': patch
3+
---
4+
5+
Remove comment about adapter-auto once a specific sveltekit adapter is chosen

packages/addons/_tests/sveltekit-adapter/test.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import { expect } from '@playwright/test';
2-
import { setupTest } from '../_setup/suite.ts';
2+
import { readFile } from 'node:fs/promises';
3+
import { join } from 'node:path';
34
import sveltekitAdapter from '../../sveltekit-adapter/index.ts';
5+
import { setupTest } from '../_setup/suite.ts';
46

57
const addonId = sveltekitAdapter.id;
68
const { test, variants, prepareServer } = setupTest({ [addonId]: sveltekitAdapter });
@@ -13,5 +15,5 @@ test.concurrent.for(kitOnly)('core - %s', async (variant, { page, ...ctx }) => {
1315
// kill server process when we're done
1416
ctx.onTestFinished(async () => await close());
1517

16-
expect(true).toBe(true);
18+
expect(await readFile(join(cwd, 'svelte.config.js'), 'utf8')).not.toMatch('adapter-auto');
1719
});

packages/addons/sveltekit-adapter/index.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,14 @@ export default defineAddon({
8282
) as AstTypes.ObjectProperty | undefined;
8383

8484
if (kitConfig && kitConfig.value.type === 'ObjectExpression') {
85+
const adapterProp = kitConfig.value.properties.find(
86+
(p) =>
87+
p.type === 'ObjectProperty' && p.key.type === 'Identifier' && p.key.name === 'adapter'
88+
);
89+
if (adapterProp) {
90+
adapterProp.comments = [];
91+
}
92+
8593
// only overrides the `adapter` property so we can reset it's args
8694
object.overrideProperties(kitConfig.value, {
8795
adapter: functions.callByIdentifier(adapterName, [])

0 commit comments

Comments
 (0)