fix: Fix product page syntax errors

1. Remove duplicate/broken code in product tables section
2. Fix PostCSS config for Tailwind 4
3. Add @tailwindcss/postcss dependency
4. Remove --production flag from Dockerfile (sharp required)

All fixes enable successful Docker build with favicon working.
This commit is contained in:
Kunthawat Greethong
2026-03-03 14:57:46 +07:00
parent a26dad6159
commit 6562a1748f
10139 changed files with 1502525 additions and 19 deletions

3
node_modules/@shikijs/themes/dist/andromeeda.d.mts generated vendored Normal file
View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

2
node_modules/@shikijs/themes/dist/andromeeda.mjs generated vendored Normal file

File diff suppressed because one or more lines are too long

3
node_modules/@shikijs/themes/dist/aurora-x.d.mts generated vendored Normal file
View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

2
node_modules/@shikijs/themes/dist/aurora-x.mjs generated vendored Normal file

File diff suppressed because one or more lines are too long

3
node_modules/@shikijs/themes/dist/ayu-dark.d.mts generated vendored Normal file
View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

2
node_modules/@shikijs/themes/dist/ayu-dark.mjs generated vendored Normal file

File diff suppressed because one or more lines are too long

3
node_modules/@shikijs/themes/dist/ayu-light.d.mts generated vendored Normal file
View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

2
node_modules/@shikijs/themes/dist/ayu-light.mjs generated vendored Normal file

File diff suppressed because one or more lines are too long

3
node_modules/@shikijs/themes/dist/ayu-mirage.d.mts generated vendored Normal file
View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

2
node_modules/@shikijs/themes/dist/ayu-mirage.mjs generated vendored Normal file

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

File diff suppressed because one or more lines are too long

3
node_modules/@shikijs/themes/dist/dark-plus.d.mts generated vendored Normal file
View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

2
node_modules/@shikijs/themes/dist/dark-plus.mjs generated vendored Normal file

File diff suppressed because one or more lines are too long

3
node_modules/@shikijs/themes/dist/dracula-soft.d.mts generated vendored Normal file
View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

2
node_modules/@shikijs/themes/dist/dracula-soft.mjs generated vendored Normal file

File diff suppressed because one or more lines are too long

3
node_modules/@shikijs/themes/dist/dracula.d.mts generated vendored Normal file
View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

2
node_modules/@shikijs/themes/dist/dracula.mjs generated vendored Normal file

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

File diff suppressed because one or more lines are too long

3
node_modules/@shikijs/themes/dist/github-dark.d.mts generated vendored Normal file
View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

2
node_modules/@shikijs/themes/dist/github-dark.mjs generated vendored Normal file

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

File diff suppressed because one or more lines are too long

3
node_modules/@shikijs/themes/dist/github-light.d.mts generated vendored Normal file
View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

2
node_modules/@shikijs/themes/dist/github-light.mjs generated vendored Normal file

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

2
node_modules/@shikijs/themes/dist/horizon-bright.mjs generated vendored Normal file

File diff suppressed because one or more lines are too long

3
node_modules/@shikijs/themes/dist/horizon.d.mts generated vendored Normal file
View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

2
node_modules/@shikijs/themes/dist/horizon.mjs generated vendored Normal file

File diff suppressed because one or more lines are too long

3
node_modules/@shikijs/themes/dist/houston.d.mts generated vendored Normal file
View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

2
node_modules/@shikijs/themes/dist/houston.mjs generated vendored Normal file

File diff suppressed because one or more lines are too long

1
node_modules/@shikijs/themes/dist/index.d.mts generated vendored Normal file
View File

@@ -0,0 +1 @@
export const themeNames: readonly string[]

67
node_modules/@shikijs/themes/dist/index.mjs generated vendored Normal file
View File

@@ -0,0 +1,67 @@
export const themeNames = [
'andromeeda',
'aurora-x',
'ayu-dark',
'ayu-light',
'ayu-mirage',
'catppuccin-frappe',
'catppuccin-latte',
'catppuccin-macchiato',
'catppuccin-mocha',
'dark-plus',
'dracula',
'dracula-soft',
'everforest-dark',
'everforest-light',
'github-dark',
'github-dark-default',
'github-dark-dimmed',
'github-dark-high-contrast',
'github-light',
'github-light-default',
'github-light-high-contrast',
'gruvbox-dark-hard',
'gruvbox-dark-medium',
'gruvbox-dark-soft',
'gruvbox-light-hard',
'gruvbox-light-medium',
'gruvbox-light-soft',
'horizon',
'horizon-bright',
'houston',
'kanagawa-dragon',
'kanagawa-lotus',
'kanagawa-wave',
'laserwave',
'light-plus',
'material-theme',
'material-theme-darker',
'material-theme-lighter',
'material-theme-ocean',
'material-theme-palenight',
'min-dark',
'min-light',
'monokai',
'night-owl',
'night-owl-light',
'nord',
'one-dark-pro',
'one-light',
'plastic',
'poimandres',
'red',
'rose-pine',
'rose-pine-dawn',
'rose-pine-moon',
'slack-dark',
'slack-ochin',
'snazzy-light',
'solarized-dark',
'solarized-light',
'synthwave-84',
'tokyo-night',
'vesper',
'vitesse-black',
'vitesse-dark',
'vitesse-light',
]

View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

2
node_modules/@shikijs/themes/dist/kanagawa-lotus.mjs generated vendored Normal file

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

2
node_modules/@shikijs/themes/dist/kanagawa-wave.mjs generated vendored Normal file

File diff suppressed because one or more lines are too long

3
node_modules/@shikijs/themes/dist/laserwave.d.mts generated vendored Normal file
View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

2
node_modules/@shikijs/themes/dist/laserwave.mjs generated vendored Normal file

File diff suppressed because one or more lines are too long

3
node_modules/@shikijs/themes/dist/light-plus.d.mts generated vendored Normal file
View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

2
node_modules/@shikijs/themes/dist/light-plus.mjs generated vendored Normal file

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

2
node_modules/@shikijs/themes/dist/material-theme.mjs generated vendored Normal file

File diff suppressed because one or more lines are too long

3
node_modules/@shikijs/themes/dist/min-dark.d.mts generated vendored Normal file
View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

2
node_modules/@shikijs/themes/dist/min-dark.mjs generated vendored Normal file

File diff suppressed because one or more lines are too long

3
node_modules/@shikijs/themes/dist/min-light.d.mts generated vendored Normal file
View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

2
node_modules/@shikijs/themes/dist/min-light.mjs generated vendored Normal file

File diff suppressed because one or more lines are too long

3
node_modules/@shikijs/themes/dist/monokai.d.mts generated vendored Normal file
View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

2
node_modules/@shikijs/themes/dist/monokai.mjs generated vendored Normal file

File diff suppressed because one or more lines are too long

View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

File diff suppressed because one or more lines are too long

3
node_modules/@shikijs/themes/dist/night-owl.d.mts generated vendored Normal file
View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

2
node_modules/@shikijs/themes/dist/night-owl.mjs generated vendored Normal file

File diff suppressed because one or more lines are too long

3
node_modules/@shikijs/themes/dist/nord.d.mts generated vendored Normal file
View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

2
node_modules/@shikijs/themes/dist/nord.mjs generated vendored Normal file

File diff suppressed because one or more lines are too long

3
node_modules/@shikijs/themes/dist/one-dark-pro.d.mts generated vendored Normal file
View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

2
node_modules/@shikijs/themes/dist/one-dark-pro.mjs generated vendored Normal file

File diff suppressed because one or more lines are too long

3
node_modules/@shikijs/themes/dist/one-light.d.mts generated vendored Normal file
View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

2
node_modules/@shikijs/themes/dist/one-light.mjs generated vendored Normal file

File diff suppressed because one or more lines are too long

3
node_modules/@shikijs/themes/dist/plastic.d.mts generated vendored Normal file
View File

@@ -0,0 +1,3 @@
import type { ThemeRegistration } from '@shikijs/core'
declare const theme: ThemeRegistration
export default theme

2
node_modules/@shikijs/themes/dist/plastic.mjs generated vendored Normal file

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More