@pigeon-posse/pkg-extended-scripts
Version:
Separate scripts from package.json
119 lines • 3.64 kB
JSON
{
"name": "@pigeon-posse/pkg-extended-scripts",
"version": "1.1.2",
"description": "Separate scripts from package.json",
"keywords": [
"cli",
"extended-scripts",
"npm",
"package-scripts",
"package.json",
"pigeonposse",
"pkg",
"scripts"
],
"homepage": "https://pkg-extended-scripts.pigeonposse.com",
"bugs": {
"url": "https://github.com/pigeonposse/pkg-extended-scripts/issues",
"email": "dev@pigeonposse.com"
},
"repository": {
"type": "https",
"url": "https://github.com/pigeonposse/pkg-extended-scripts"
},
"funding": {
"type": "individual",
"url": "https://pigeonposse.com/?popup=donate"
},
"license": "MIT",
"author": {
"name": "Angelo",
"email": "angelo@pigeonposse.com",
"url": "https://github.com/angelespejo"
},
"type": "module",
"exports": {
".": {
"types": "./dist/index.d.mts",
"import": "./dist/index.mjs"
}
},
"types": "dist/index.d.ts",
"bin": {
"pkg-extended-scripts": "dist/bin.mjs",
"pes": "dist/bin.mjs"
},
"files": [
"dist"
],
"dependencies": {
"@clippium/color": "~1.0.2",
"@clippium/preset-colored": "~1.0.2",
"@clippium/preset-config": "~1.0.2",
"@clippium/updater": "~1.0.2",
"clippium": "~1.0.2"
},
"devDependencies": {
"@changesets/changelog-github": "0.5.1",
"@dovenv/core": "1.6.1",
"@dovenv/theme-pigeonposse": "1.6.1",
"@types/node": "24.3.0",
"binarium": "2.1.2",
"eslint": "9.33.0",
"tslib": "2.8.1",
"typescript": "5.9.2"
},
"engines": {
"node": ">=20.0.0",
"pnpm": ">=8.10.0"
},
"publishConfig": {
"access": "public",
"registry": "https://registry.npmjs.org/"
},
"extra": {
"id": "pkg-extended-scripts",
"productName": "pkg-extended-scripts",
"libraryId": "pkg-extended-scripts",
"repoId": "pkg-extended-scripts",
"shortDesc": "csv, yaml, toml, xml, html, markdown, json, and more",
"action": "Serialize and deserialize any data structure",
"libraryUrl": "https://www.npmjs.com/package/pkg-extended-scripts",
"licenseUrl": "https://github.com/pigeonposse/pkg-extended-scripts/blob/main/LICENSE",
"changelogUrl": "https://github.com/pigeonposse/pkg-extended-scripts/blob/main/packages/core/CHANGELOG.md",
"contributingUrl": "https://github.com/pigeonposse/.github/blob/main/CONTRIBUTING.md",
"rawRepoUrl": "https://raw.githubusercontent.com/pigeonposse/pkg-extended-scripts/tree/main",
"docsUrl": "https://github.com/pigeonposse/pkg-extended-scripts",
"type": "library",
"collective": {
"id": "pigeonposse",
"name": "PigeonPosse",
"funding": "https://pigeonposse.com/?popup=donate",
"gh": "https://github.com/pigeonposse",
"about": "https://pigeonposse.com?popup=about",
"url": "https://pigeonposse.com",
"web": "https://pigeonposse.com",
"email": "dev@pigeonposse.com",
"socialUser": {
"twitter": "pigeonposse_",
"instagram": "pigeon.posse",
"medium": "pigeonposse"
},
"social": {
"twitter": "https://twitter.com/pigeonposse_",
"instagram": "https://www.instagram.com/pigeon.posse/",
"medium": "https://medium.com/@pigeonposse"
}
}
},
"scripts": {
".": "dovenv",
"build": "pnpx unbuild",
"build-bin": "binarium node -c build.bin.js",
"dev": "pnpx tsx src/bin.ts",
"lint:commit": "dovenv lint commitlint --silent",
"lint:eslint": "dovenv lint eslint --silent",
"lint:pkg": "dovenv lint publint -k pkg --silent",
"lint:staged": "dovenv lint staged --silent"
}
}