Skip to content
← Public packages

@apphub/netlify

Inspect Netlify sites, deploys, env-var metadata, and forms on the caller's account, with dry-run writes.

package.json

63 lines · 2.1 KB · JSON
{
  "name": "@apphub/netlify",
  "version": "1.0.0",
  "private": false,
  "license": "MIT",
  "type": "module",
  "description": "Inspect Netlify sites, deploys, env-var metadata, and forms on the caller's account, with dry-run writes.",
  "exports": {
    ".": "./src/netlify.js",
    "./request": "./src/request.js",
    "./get-user": "./src/get-user.js",
    "./list-accounts": "./src/list-accounts.js",
    "./list-sites": "./src/list-sites.js",
    "./get-site": "./src/get-site.js",
    "./list-deploys": "./src/list-deploys.js",
    "./get-deploy": "./src/get-deploy.js",
    "./create-deploy": "./src/create-deploy.js",
    "./restore-deploy": "./src/restore-deploy.js",
    "./list-env-vars": "./src/list-env-vars.js",
    "./create-env-var": "./src/create-env-var.js",
    "./list-forms": "./src/list-forms.js",
    "./list-form-submissions": "./src/list-form-submissions.js",
    "./smoke-test": "./src/smoke-test.js",
    "./scheduled-status": "./src/scheduled-status.js"
  },
  "files": [
    "src",
    "README.md",
    "AGENTS.md",
    "LICENSE",
    "community-icon.svg"
  ],
  "scripts": {
    "test": "node --import ./scripts/register-kody-mock.mjs scripts/test-setup.mjs && node --import ./scripts/register-kody-mock.mjs scripts/test-dry-run.mjs"
  },
  "kody": {
    "id": "netlify",
    "name": "Netlify",
    "description": "Inspect Netlify sites, deploys, env-var metadata, and forms on the caller's account, with dry-run writes.",
    "logo": "./community-icon.svg",
    "tags": [
      "netlify",
      "sites",
      "deploys",
      "forms",
      "env",
      "pat",
      "dry-run"
    ],
    "searchText": "netlify sites deploys forms env vars environment variables metadata personal access token netlifyToken api.netlify.com dryRun confirm list sites list deploys restore deploy create env smoke-test request helper scheduled-status",
    "jobs": {
      "site-status": {
        "entry": "./src/jobs/site-status.ts",
        "schedule": {
          "type": "cron",
          "expression": "0 */12 * * *"
        },
        "timezone": "UTC",
        "enabled": false
      }
    }
  }
}