Files
site-portfolio/package.json
T
root 86ea6731fa feat: apinex translator CLI (scripts/translate.mjs) + npm translate script
- scripts/translate.mjs: wraps apinex.bond /v1/tools/translator (free)
- protects {{tokens}} and <code> from translation in HTML mode
- supports --text/--file/--batch/--list-languages, auto HTML detection
- npm run translate alias
2026-09-15 22:35:33 +02:00

28 lines
933 B
JSON

{
"name": "my-site",
"private": true,
"scripts": {
"vendor:copy": "node scripts/copy-vendor.mjs",
"build:pages": "node scripts/build-pages.mjs",
"build": "npm run vendor:copy && npm run build:pages",
"serve": "node scripts/serve-dev.mjs",
"translate": "node scripts/translate.mjs",
"convert-videos": "node scripts/convert-videos.mjs",
"optimize-images": "node scripts/optimize-images.mjs",
"generate:resume-pdf": "node scripts/generate-resume-pdf.mjs http://localhost:4175/resume/ geologica"
},
"devDependencies": {
"@fontsource-variable/geologica": "^5.2.8",
"@fontsource/alice": "^5.2.8",
"@fontsource/merriweather": "^5.2.11",
"@fontsource/pt-mono": "^5.2.8",
"@fontsource/pt-sans": "^5.2.8",
"@fontsource/source-code-pro": "^5.2.7",
"puppeteer": "^25.7.0",
"sharp": "^0.34.0"
},
"dependencies": {
"plyr": "^3.8.4"
}
}