
Security News
Attackers Are Hunting High-Impact Node.js Maintainers in a Coordinated Social Engineering Campaign
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.
Official CLI for Sirou — scaffold, validate, export, and generate route documentation
The official command-line tool for the Sirou ecosystem. Scaffold projects, validate schemas, export route definitions for cross-platform use, and generate interactive documentation portals.
# Install globally
npm install -g @sirou/cli
# Or use with npx
npx @sirou/cli <command>
sirou initScaffolds a new routes.ts file with a starter configuration in the current directory.
sirou init
Output: Creates routes.ts with a home, profile, and settings route template.
sirou validateValidates your route schema file for common errors.
sirou validate
sirou validate --file src/routes.ts
Options:
| Flag | Default | Description |
|---|---|---|
-f, --file <path> | routes.ts | Path to your routes file |
Checks performed:
sirou exportExports your route schema to a JSON file. Used by the Flutter bridge and other native integrations.
sirou export
sirou export --output assets/routes.json
sirou export --file src/routes.ts --output dist/routes.json
Options:
| Flag | Default | Description |
|---|---|---|
-f, --file <path> | routes.ts | Path to your routes file |
-o, --output <file> | routes.json | Output JSON file path |
Tip: Run sirou export first, then sirou docs to generate a portal from real data.
sirou docsGenerates a beautiful, standalone HTML documentation portal for your route architecture. Open the output file in any browser — no server required.
sirou docs
sirou docs --output my-route-docs.html
Options:
| Flag | Default | Description |
|---|---|---|
-f, --file <path> | routes.ts | Path to your routes file |
-o, --output <file> | sirou-docs.html | Output HTML file path |
What the portal shows:
Workflow:
# 1. Export your schema
sirou export --output routes.json
# 2. Generate the portal
sirou docs --output docs/routes.html
# 3. Open in browser
open docs/routes.html
MIT
FAQs
Official CLI for Sirou — scaffold, validate, export, and generate route documentation
We found that @sirou/cli demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Multiple high-impact npm maintainers confirm they have been targeted in the same social engineering campaign that compromised Axios.

Security News
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.