@sanity/plugin-kit
Version:
Enhanced Sanity.io plugin development experience
144 lines (143 loc) • 3.74 kB
JSON
{
"name": "@sanity/plugin-kit",
"version": "4.0.19",
"description": "Enhanced Sanity.io plugin development experience",
"keywords": [
"sanity-io",
"sanity",
"plugin",
"development",
"typescript",
"bootstrap"
],
"homepage": "https://github.com/sanity-io/plugin-kit#readme",
"bugs": {
"url": "https://github.com/sanity-io/plugin-kit/issues"
},
"repository": {
"type": "git",
"url": "git+ssh://git@github.com/sanity-io/plugin-kit.git"
},
"license": "MIT",
"author": "Sanity.io <hello@sanity.io>",
"sideEffects": false,
"type": "commonjs",
"exports": {
".": {
"source": "./src/index.ts",
"require": "./dist/index.js",
"default": "./dist/index.js"
},
"./package.json": "./package.json"
},
"main": "./dist/index.js",
"types": "./dist/index.d.ts",
"bin": {
"plugin-kit": "./bin/plugin-kit.js"
},
"files": [
"assets",
"bin",
"dist",
"src",
"v2-incompatible.js"
],
"scripts": {
"build": "pkg-utils build --strict --check --clean",
"commit": "git-cz",
"compile": "tsc --build",
"format": "prettier src package.json -w",
"lint": "eslint .",
"prepare": "husky install",
"prepublishOnly": "npm run build",
"test": "tap",
"test:update-snapshots": "tap --snapshot",
"watch": "pkg-utils watch --strict"
},
"browserslist": "extends @sanity/browserslist-config",
"tap": {
"browser": false,
"check-coverage": false,
"coverage-report": [
"html"
],
"jobs": 2,
"reporter": "spec",
"test-ignore": "^dist/.*|.*ignore.*|.*run-test-command.*|.*fixture.utils.*",
"timeout": 120,
"ts": true
},
"dependencies": {
"@rexxars/choosealicense-list": "1.1.2",
"@sanity/pkg-utils": "6.12.1",
"chalk": "4.1.2",
"concurrently": "8.2.2",
"discover-path": "1.0.0",
"email-validator": "2.0.4",
"execa": "5.1.1",
"get-it": "8.6.3",
"get-latest-version": "5.1.0",
"git-remote-origin-url": "3.1.0",
"git-user-info": "2.0.3",
"github-url-to-object": "4.0.6",
"inquirer": "8.2.6",
"meow": "9.0.0",
"nodemon": "3.1.0",
"npm-packlist": "8.0.2",
"npm-run-path": "4.0.1",
"outdent": "0.8.0",
"p-any": "3.0.0",
"p-props": "4.0.0",
"postcss": "8.4.40",
"semver": "7.5.4",
"spdx-license-ids": "3.0.18",
"validate-npm-package-name": "5.0.0",
"xdg-basedir": "4.0.0",
"yalc": "1.0.0-pre.53"
},
"devDependencies": {
"@commitlint/cli": "19.3.0",
"@commitlint/config-conventional": "19.2.2",
"@sanity/semantic-release-preset": "5.0.0",
"@sanity/ui-workshop": "^2.0.16",
"@types/eslint": "^8.56.11",
"@types/fs-extra": "^11.0.4",
"@types/inquirer": "^9.0.3",
"@types/node": "^18.17.4",
"@types/nodemon": "^1.19.6",
"@types/tap": "^15.0.11",
"@typescript-eslint/eslint-plugin": "^7.18.0",
"@typescript-eslint/parser": "^7.18.0",
"eslint": "^8.57.0",
"eslint-config-prettier": "^9.1.0",
"eslint-config-sanity": "^7.1.2",
"eslint-plugin-prettier": "^5.2.1",
"eslint-plugin-react-hooks": "^4.6.2",
"fs-extra": "^11.2.0",
"husky": "^8.0.3",
"json5": "2.2.3",
"lint-staged": "^13.3.0",
"prettier": "^3.3.3",
"prettier-plugin-packagejson": "^2.5.1",
"readdirp": "^3.6.0",
"rimraf": "^4.4.1",
"sanity": "3.60.0",
"sinon": "^17.0.2",
"tap": "^16.3.10",
"ts-node": "^10.9.2",
"typescript": "5.5.3"
},
"peerDependencies": {
"eslint": ">=8.0.0"
},
"engines": {
"node": ">=18"
},
"publishConfig": {
"access": "public"
},
"binname": "sanity-plugin",
"overrides": {
"conventional-changelog-conventionalcommits": ">= 8.0.0"
}
}