UNPKG

ts-pkgx

Version:

A library & CLI for managing packages

109 lines (108 loc) 4.47 kB
{ "name": "ts-pkgx", "type": "module", "version": "0.4.44", "description": "A library & CLI for managing packages", "author": "Chris Breuer <chris@stacksjs.org>", "license": "MIT", "homepage": "https://github.com/stacksjs/ts-pkgx#readme", "repository": { "type": "git", "url": "git+https://github.com/stacksjs/ts-pkgx.git" }, "bugs": { "url": "https://github.com/stacksjs/ts-pkgx/issues" }, "keywords": [ "pkgx", "pantry", "homebrew", "typescript", "bun", "package", "cli", "library" ], "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js" }, "./*": { "import": "./dist/*" } }, "module": "./dist/index.js", "types": "./dist/index.d.ts", "bin": { "ts-pkgx": "./dist/bin/cli.js" }, "files": [ "README.md", "dist" ], "scripts": { "build": "bun build.ts && bun run compile", "build:cross-platform": "bun scripts/build-cross-platform.ts", "compile": "bun build ./bin/cli.ts --compile --minify --outfile bin/ts-pkgx", "compile:all": "bun run compile:unix && bun run compile:windows-x64", "compile:unix": "bun run compile:linux-x64 && bun run compile:linux-arm64 && bun run compile:darwin-x64 && bun run compile:darwin-arm64", "compile:linux-x64": "bun build ./bin/cli.ts --compile --minify --target=bun-linux-x64 --outfile bin/ts-pkgx-linux-x64", "compile:linux-arm64": "bun build ./bin/cli.ts --compile --minify --target=bun-linux-arm64 --outfile bin/ts-pkgx-linux-arm64", "compile:windows-x64": "bun build ./bin/cli.ts --compile --minify --target=bun-windows-x64 --outfile bin/ts-pkgx-windows-x64.exe && sleep 3 && ls -la bin/ts-pkgx-windows-x64.exe && chmod +x bin/ts-pkgx-windows-x64.exe", "compile:darwin-x64": "bun build ./bin/cli.ts --compile --minify --target=bun-darwin-x64 --outfile bin/ts-pkgx-darwin-x64", "compile:darwin-arm64": "bun build ./bin/cli.ts --compile --minify --target=bun-darwin-arm64 --outfile bin/ts-pkgx-darwin-arm64", "zip": "bun run zip:all", "zip:all": "bun run zip:unix && bun run zip:windows-x64", "zip:unix": "bun run zip:linux-x64 && bun run zip:linux-arm64 && bun run zip:darwin-x64 && bun run zip:darwin-arm64", "zip:linux-x64": "zip -j bin/ts-pkgx-linux-x64.zip bin/ts-pkgx-linux-x64", "zip:linux-arm64": "zip -j bin/ts-pkgx-linux-arm64.zip bin/ts-pkgx-linux-arm64", "zip:windows-x64": "if [ -f bin/ts-pkgx-windows-x64.exe ]; then ls -la bin/ts-pkgx-windows-x64.exe && zip -j bin/ts-pkgx-windows-x64.zip bin/ts-pkgx-windows-x64.exe; else echo 'Windows executable not found'; exit 1; fi", "zip:darwin-x64": "zip -j bin/ts-pkgx-darwin-x64.zip bin/ts-pkgx-darwin-x64", "zip:darwin-arm64": "zip -j bin/ts-pkgx-darwin-arm64.zip bin/ts-pkgx-darwin-arm64", "test:yaml": "bun run src/tools/testYamlFetcher.ts", "lint": "bunx --bun eslint .", "lint:fix": "bunx --bun eslint . --fix", "fresh": "bunx rimraf node_modules/ bun.lock && bun i", "changelog": "bunx changelogen --output CHANGELOG.md", "prepublishOnly": "bun run build && bun run build:cross-platform", "release": "bun run release:patch", "release:patch": "bun scripts/bump-version.ts patch", "release:minor": "bun scripts/bump-version.ts minor", "release:major": "bun scripts/bump-version.ts major", "release:dry-run": "bun scripts/bump-version.ts --dry-run", "test": "rm -rf dist/ && bun test", "dev:docs": "bun vitepress dev docs", "build:docs": "NODE_OPTIONS=\"--max-old-space-size=8192\" bun vitepress build docs", "preview:docs": "bun vitepress preview docs", "typecheck": "bun tsc --noEmit", "pkgx:fetch": "bun bin/cli.ts fetch", "pkgx:fetch-all": "bun bin/cli.ts fetch --all", "pkgx:update": "bun run update:packages", "pkgx:docs": "bun bin/cli.ts generate-docs" }, "dependencies": { "chromium-bidi": "^7.2.0", "electron": "^37.2.4", "js-yaml": "^4.1.0", "playwright": "^1.54.1" }, "devDependencies": { "@stacksjs/docs": "^0.70.23", "@stacksjs/eslint-config": "^4.14.0-beta.3", "@types/bun": "^1.2.19", "bumpp": "^10.2.0", "bun-plugin-dtsx": "0.9.5", "changelogen": "^0.6.2", "lint-staged": "^16.1.2", "simple-git-hooks": "^2.13.0", "typescript": "^5.8.3" }, "overrides": { "@stacksjs/dtsx": "0.9.5", "unconfig": "0.3.10" }, "lint-staged": { "*.{js,ts}": "bunx --bun eslint . --fix" } }