Skip to content

Built for people who want to own their automations. Join the waitlist for an invite.

Package listing

@kody/netlify

package.json

62 lines · 1.9 KB · JSON
{
	"name": "@kody/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",
		"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
			}
		}
	}
}