Skip to content

Commit 37dcddb

Browse files
committed
feat: add PWA web manifest (without service worker)
1 parent 0105bef commit 37dcddb

File tree

2 files changed

+15
-4
lines changed

2 files changed

+15
-4
lines changed

nuxt.config.ts

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,13 @@ export default defineNuxtConfig({
114114
'/_v/view': { proxy: 'https://npmx.dev/_vercel/insights/view' },
115115
'/_v/event': { proxy: 'https://npmx.dev/_vercel/insights/event' },
116116
'/_v/session': { proxy: 'https://npmx.dev/_vercel/insights/session' },
117+
// PWA manifest
118+
'/manifest.webmanifest': {
119+
headers: {
120+
'Content-Type': 'application/manifest+json',
121+
'Cache-Control': 'public, max-age=0, must-revalidate',
122+
},
123+
},
117124
},
118125

119126
experimental: {
@@ -193,10 +200,13 @@ export default defineNuxtConfig({
193200
},
194201

195202
pwa: {
196-
// Disable service worker
197-
disable: true,
198-
pwaAssets: {
199-
config: false,
203+
injectRegister: false,
204+
client: {
205+
// Disable service worker
206+
registerPlugin: false,
207+
},
208+
devOptions: {
209+
enabled: true,
200210
},
201211
manifest: {
202212
name: 'npmx',

server/middleware/canonical-redirects.global.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ const pages = [
2424
'/privacy',
2525
'/search',
2626
'/settings',
27+
'/manifest.webmanifest',
2728
]
2829

2930
const cacheControl = 's-maxage=3600, stale-while-revalidate=36000'

0 commit comments

Comments
 (0)