init
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
import sharp from 'sharp'
|
||||
import { join, dirname } from 'path'
|
||||
import { fileURLToPath } from 'url'
|
||||
|
||||
const __dirname = dirname(fileURLToPath(import.meta.url))
|
||||
const rootDir = join(__dirname, '..')
|
||||
const svgPath = join(rootDir, 'public', 'pwa-icon.svg')
|
||||
|
||||
async function generate() {
|
||||
const sizes = [192, 512]
|
||||
for (const size of sizes) {
|
||||
await sharp(svgPath)
|
||||
.resize(size, size)
|
||||
.png()
|
||||
.toFile(join(rootDir, 'public', `pwa-${size}x${size}.png`))
|
||||
console.log(`Generated pwa-${size}x${size}.png`)
|
||||
}
|
||||
}
|
||||
|
||||
generate().catch(console.error)
|
||||
Reference in New Issue
Block a user