Skip to content

Commit 909637f

Browse files
add babel to build
1 parent e00c499 commit 909637f

File tree

2 files changed

+23
-3
lines changed

2 files changed

+23
-3
lines changed

.babelrc

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
{
2+
"presets": [
3+
[
4+
"@babel/preset-env",
5+
{
6+
"targets": ">0.5%, last 2 versions, Firefox ESR, not dead"
7+
}
8+
]
9+
]
10+
}

package.json

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"author": "zeon.studio",
77
"scripts": {
88
"dev": "hugo server",
9-
"build": "hugo --gc --minify --templateMetrics --templateMetricsHints --forceSyncStatic",
9+
"build": "hugo --gc --minify --templateMetrics --templateMetricsHints --forceSyncStatic && npm run babel",
1010
"preview": "hugo server --disableFastRender --navigateToChanged --templateMetrics --templateMetricsHints --watch --forceSyncStatic -e production --minify",
1111
"dev:example": "cd exampleSite && hugo server",
1212
"build:example": "cd exampleSite && hugo --gc --minify --templateMetrics --templateMetricsHints --forceSyncStatic",
@@ -16,15 +16,25 @@
1616
"project-setup": "node ./scripts/projectSetup.js",
1717
"theme-setup": "node ./scripts/themeSetup.js",
1818
"update-theme": "node ./scripts/themeUpdate.js",
19-
"format": "prettier -w ."
19+
"format": "prettier -w .",
20+
"babel": "npx babel public --out-dir public --extensions \".js,.mjs,.cjs\" --ignore public/service-worker.js"
2021
},
2122
"devDependencies": {
23+
"@babel/cli": "^7.27.2",
24+
"@babel/core": "^7.27.4",
25+
"@babel/preset-env": "^7.27.2",
2226
"@tailwindcss/cli": "^4.0.14",
2327
"@tailwindcss/forms": "^0.5.10",
2428
"@tailwindcss/typography": "^0.5.16",
2529
"prettier": "^3.5.3",
2630
"prettier-plugin-go-template": "0.0.15",
2731
"prettier-plugin-tailwindcss": "^0.6.11",
2832
"tailwindcss": "^4.0.14"
29-
}
33+
},
34+
"browserslist": [
35+
">0.5%",
36+
"last 2 versions",
37+
"Firefox ESR",
38+
"not dead"
39+
]
3040
}

0 commit comments

Comments
 (0)