Package Exports
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (@csedge-foundry/create-portfolio) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
@csedge-foundry/create-portfolio

CLI to scaffold portfolio starter apps from CSEdge templates.
Use with npx
npx @csedge-foundry/create-portfolio@latest init my-portfolioCommands
csedge list- List available templatescsedge init <project-name>- Create a project scaffoldcsedge doctor- Validate local environment for CLI usagecsedge validate [project-path]- Validate generated project structure
If you run csedge with no command, it starts a guided interactive flow.
V1 Features (Non-AI)
- Template metadata registry (category, style, tags, best-for)
- Smart recommendation prompts during
init(persona + style) - Doctor checks for Node/npm/templates/write access
- Generated project validator for required files and package setup
Launch Banner
The CLI displays a CSEdge ASCII banner at startup. To disable it:
csedge --no-bannerExample
npx @csedge-foundry/create-portfolio@latest init my-portfolio --template minimal
npx @csedge-foundry/create-portfolio@latest doctor
npx @csedge-foundry/create-portfolio@latest validate ./my-portfolioOutput
The CLI generates a Next.js-style app structure with:
app/page.tsx(directions page)app/portfolio/page.tsx(full template output)app/config/page.tsx(user input + save flow)app/layout.tsxapp/globals.cssapp/templates/<selected-template>.tsapp/lib/portfolio-config.ts(static default config)package.json
You can then install dependencies and run it in any Next.js workspace.