webapp-scaffold/package.json
Uwe Schuster 55968fbd73 v0.1.0: fetch/postprocess/inject scripts + vite config factories
Bootstraps the shared frontend build glue for webapp-template-derived
projects:

  bin/fetch-openapi.sh         — pull Swagger JSON from a running backend
  bin/postprocess-openapi.py   — fix oatpp 1.3 rough edges before orval
  bin/inject-hashed-filenames.py — rewrite HTML tags, config-driven
  src/vite-config.ts           — defineAdminConfig / defineGuestConfig
  templates/orval.config.template.ts — starting point for derived repos

Package name @uschuster/webapp-scaffold. Consumed as a devDependency
through the internal Forgejo npm registry; binaries exposed for use in
package.json scripts. createCoreFetch + i18n deferred to v0.2 / v0.3.

Closes fewo-webapp#414

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-21 22:06:58 +02:00

27 lines
886 B
JSON

{
"name": "@uschuster/webapp-scaffold",
"version": "0.1.0",
"description": "Shared build scripts + Vite config factories for webapp-template-derived projects.",
"type": "module",
"bin": {
"webapp-scaffold-fetch-openapi": "bin/fetch-openapi.sh",
"webapp-scaffold-postprocess-openapi": "bin/postprocess-openapi.py",
"webapp-scaffold-inject-hashes": "bin/inject-hashed-filenames.py"
},
"main": "src/vite-config.ts",
"exports": {
".": "./src/vite-config.ts",
"./orval-template": "./templates/orval.config.template.ts"
},
"files": ["bin/", "src/", "templates/", "README.md", "LICENSE"],
"peerDependencies": {
"vite": "^6.0.0",
"@vitejs/plugin-react": "^4.0.0"
},
"repository": {
"type": "git",
"url": "http://127.0.0.1:3000/uwe.admin/webapp-scaffold.git"
},
"license": "UNLICENSED",
"private": true
}