{"_id":"@amplifyup/cli","name":"@amplifyup/cli","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@amplifyup/cli","version":"0.1.0","description":"CLI for working inside an AmplifyUp project.","repository":{"type":"git","url":"git+https://github.com/amplifyup/node-sdk.git","directory":"packages/cli"},"type":"module","bin":{"amplifyup":"dist/index.js"},"scripts":{"build":"tsup","typecheck":"tsc --noEmit"},"engines":{"node":">=20"},"publishConfig":{"access":"public"},"dependencies":{"commander":"15.0.0"},"devDependencies":{"@types/node":"^24.3.0","tsup":"^8.5.0","typescript":"^5.9.3"},"gitHead":"89dae782dae1ec073d94ae89e1213b0cc629b41e","_id":"@amplifyup/cli@0.1.0","bugs":{"url":"https://github.com/amplifyup/node-sdk/issues"},"homepage":"https://github.com/amplifyup/node-sdk#readme","_nodeVersion":"24.16.0","_npmVersion":"11.13.0","dist":{"integrity":"sha512-Rhhv+9Xy5lA10JFKdC9TyD1NIA1LoX8OutdGeY4l4iWW8Mo7zJmBuc2Jl6fo4kJWw81JLfOzs0UYNQaYPIkYFQ==","shasum":"1c24a42bedb0984831e47e3a0722d1b4fb1f7e2d","tarball":"https://registry.npmjs.org/@amplifyup/cli/-/cli-0.1.0.tgz","fileCount":3,"unpackedSize":15124,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDslwrX2qIeod9lm6yKA0tPGtfd0zcASnXzYf56D/DamgIhAIYKqQE6spQqK6N2oPprWwjEIa4SjcGGUXYThnyEkh1N"}]},"_npmUser":{"name":"dylanyoung-dev","email":"dylan.young@sitecore.com"},"directories":{},"maintainers":[{"name":"dylanyoung-dev","email":"dylan.young@sitecore.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/cli_0.1.0_1788822941238_0.6775053195451135"},"_hasShrinkwrap":false}},"time":{"created":"2026-09-07T23:15:41.067Z","0.1.0":"2026-09-07T23:15:41.357Z","modified":"2026-09-07T23:15:41.592Z"},"maintainers":[{"name":"dylanyoung-dev","email":"dylan.young@sitecore.com"}],"description":"CLI for working inside an AmplifyUp project.","homepage":"https://github.com/amplifyup/node-sdk#readme","repository":{"type":"git","url":"git+https://github.com/amplifyup/node-sdk.git","directory":"packages/cli"},"bugs":{"url":"https://github.com/amplifyup/node-sdk/issues"},"readme":"# @amplifyup/cli\r\n\r\nCLI for working inside an AmplifyUp project. The command is `amplifyup`.\r\n\r\nTo start a new project, use [`create-amplifyup`](https://www.npmjs.com/package/create-amplifyup). That command adds this package as a devDependency. To add it yourself:\r\n\r\n```bash\r\nnpm install -D @amplifyup/cli\r\n```\r\n\r\n## Commands\r\n\r\n```bash\r\namplifyup init --api-url http://localhost:3000 --site-id <site id>\r\namplifyup push\r\n```\r\n\r\n### `amplifyup init`\r\n\r\nWrites `.amplifyup` in the project root. It does not create an AmplifyUp site. Pass the site id you already have.\r\n\r\n```json\r\n{\r\n  \"definitionsPath\": \"data\",\r\n  \"apiUrl\": \"http://localhost:3000\",\r\n  \"siteId\": \"<site id>\"\r\n}\r\n```\r\n\r\n| Flag | Effect |\r\n| --- | --- |\r\n| `--api-url <url>` | Orchestrator URL. Also read from `AMPLIFYUP_API_URL`. |\r\n| `--site-id <id>` | AmplifyUp site id. Also read from `AMPLIFYUP_SITE_ID`. |\r\n| `--definitions-path <path>` | Folder of entity and component JSON. Defaults to `data`. |\r\n\r\nIf `.amplifyup` is missing, or `definitionsPath` is omitted, the folder is `data`.\r\n\r\n### `amplifyup push`\r\n\r\nReads `entities/` and `components/` under `definitionsPath` and upserts them on the site from `.amplifyup`.\r\n\r\n- `POST /api/config/entities` and `PATCH /api/config/entities/:id`\r\n- `POST /api/config/components` and `PUT /api/config/components/:componentId`\r\n\r\nViews are not pushed. `apiUrl` and `siteId` must already be set.\r\n\r\nRequires Node 20 or newer.\r\n","readmeFilename":"README.md","_rev":"1-2292aaeb8517db95a8f0ae8e66a6e42c"}