2025-02-28 15:32:03 +01:00
|
|
|
import webPush from "web-push";
|
|
|
|
import fs from "node:fs/promises";
|
|
|
|
|
|
|
|
const vapidKeys = webPush.generateVAPIDKeys();
|
|
|
|
|
|
|
|
const envData = `\
|
2025-03-05 15:36:50 +01:00
|
|
|
NUXT_PUBLIC_VAPID_PUBLIC_KEY=${vapidKeys.publicKey}
|
|
|
|
NUXT_VAPID_PRIVATE_KEY=${vapidKeys.privateKey}
|
2025-02-28 15:32:03 +01:00
|
|
|
`;
|
|
|
|
await fs.writeFile(".env", envData, "utf-8");
|