feat: add original Shanyuan Danyang brand assets
|
After Width: | Height: | Size: 90 KiB |
|
After Width: | Height: | Size: 46 KiB |
|
After Width: | Height: | Size: 451 KiB |
|
After Width: | Height: | Size: 51 KiB |
|
After Width: | Height: | Size: 46 KiB |
|
After Width: | Height: | Size: 96 KiB |
|
After Width: | Height: | Size: 63 KiB |
|
After Width: | Height: | Size: 53 KiB |
|
After Width: | Height: | Size: 68 KiB |
|
After Width: | Height: | Size: 94 KiB |
@@ -0,0 +1,25 @@
|
||||
import assert from 'node:assert/strict'
|
||||
import { existsSync, readFileSync } from 'node:fs'
|
||||
import { resolve } from 'node:path'
|
||||
|
||||
const root = resolve(import.meta.dirname, '..')
|
||||
const assets = [
|
||||
'admin-web/public/brand/logo-mark.png',
|
||||
'admin-web/public/brand/login-illustration.jpg',
|
||||
'miniapp/assets/brand/logo-mark.png',
|
||||
'miniapp/assets/brand/home-nightscape.jpg',
|
||||
'miniapp/assets/brand/default-avatar.png',
|
||||
'miniapp/assets/covers/activity-default.jpg',
|
||||
'miniapp/assets/covers/classroom-default.jpg',
|
||||
'miniapp/assets/covers/counseling-default.jpg',
|
||||
'miniapp/assets/covers/anti-fraud-default.jpg',
|
||||
'miniapp/assets/covers/station-default.jpg',
|
||||
]
|
||||
|
||||
for (const file of assets) {
|
||||
const path = resolve(root, file)
|
||||
assert.ok(existsSync(path), `缺少品牌资产 ${file}`)
|
||||
assert.ok(readFileSync(path).length > 4096, `品牌资产为空或过小 ${file}`)
|
||||
}
|
||||
|
||||
console.log('Brand asset contracts passed')
|
||||