Your code. A clear path to live.
Choose your framework. Get the output folder, build settings and exact Shipvela commands to use from your terminal or coding agent.
No account needed · Runs in your browser · Nothing uploadedWhat are you shipping?
Inspect package.json Optional
Paste or open the manifest to check its framework, npm setup and build-script presence. It stays in this browser and is never executed or sent to Shipvela.
Build locally. Publish the static output.
Planning guidance, not a build test. This checks your selections and optional manifest; it cannot inspect your source, framework configuration or generated files.
distPrebuilt static files · CLI · All plans
npm install -g https://shipvela.com/downloads/shipvela-cli-0.4.0.tgz
shipvela --version
shipvela loginnpm install
npm run buildRun publishing only after the build succeeds. Inspect dist for index.html, assets and public configuration. Uploading source code does not build your app.
shipvela publish dist --name my-site --spa --jsonGitHub import settings
- Framework
- Vite / React / Astro (static)
- Build command
npm run build- Output directory
dist
Use one npm app at repository root. Review the detected settings during import. A repository amplify.yml overrides saved build settings.
Import a GitHub repositoryChecks and limits 3
- Build commands assume your project has a verified build script. Optional package.json inspection makes this plan more specific.
- --spa configures routing only when creating a new upload project. It does not change routing on an existing linked project.
- Review package scripts before running npm: installation and builds can execute your project's lifecycle scripts. This tool reads JSON only and never runs them.
Shipvela does not provision a database or a separate backend. Static uploads are limited to 50 MB / 5,000 files. Keep secrets out of browser bundles. Publishing uses your plan allowance.