Skip to content

Commit 0a97f7c

Browse files
authored
Merge pull request #20 from Chroma91/main
Add option that prevents file removal
2 parents f892ff5 + bb79191 commit 0a97f7c

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

index.d.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ interface AdapterOptions {
66
fallback?: string;
77
precompress?: boolean;
88
manifest?: string;
9+
emptyOutDir?: boolean;
910
}
1011

1112
declare function plugin(options?: AdapterOptions): Adapter;
12-
export = plugin;
13+
export = plugin;

index.js

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,14 +22,17 @@ export default function ({
2222
assets = pages,
2323
fallback,
2424
precompress = false,
25-
manifest = "manifest.json"
25+
manifest = "manifest.json",
26+
emptyOutDir = true
2627
} = {}) {
2728
return {
2829
name: "sveltekit-adapter-chrome-extension",
2930

3031
async adapt(builder) {
31-
builder.rimraf(assets);
32-
builder.rimraf(pages);
32+
if (emptyOutDir) {
33+
builder.rimraf(assets);
34+
builder.rimraf(pages);
35+
}
3336

3437
builder.writeClient(assets);
3538

0 commit comments

Comments
 (0)