UNPKG

@stacksjs/dnsx

Version:

A command-line & library DNS client. Like dig & dog, but for TypeScript.

95 lines (94 loc) 3.74 kB
{ "name": "@stacksjs/dnsx", "type": "module", "version": "0.2.3", "description": "A command-line & library DNS client. Like dig & dog, but for TypeScript.", "author": "Chris Breuer <chris@stacksjs.org>", "license": "MIT", "homepage": "https://github.com/stacksjs/dnsx", "repository": { "type": "git", "url": "git+https://github.com/stacksjs/dnsx.git" }, "bugs": { "url": "https://github.com/stacksjs/dnsx/issues" }, "keywords": [ "dns", "dnsx", "dig", "dog", "cli", "library", "bun", "stacks", "typescript", "javascript" ], "exports": { ".": { "types": "./dist/index.d.ts", "import": "./dist/index.js" } }, "module": "./dist/index.js", "types": "./dist/index.d.ts", "bin": { "dnsx": "./dist/bin/cli.js" }, "files": [ "README.md", "dist" ], "scripts": { "build": "bun build.ts && bun run compile", "compile": "bun build ./bin/cli.ts --compile --minify --outfile bin/dnsx", "compile:all": "bun run compile:linux-x64 && bun run compile:linux-arm64 && bun run compile:windows-x64 && 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/dnsx-linux-x64", "compile:linux-arm64": "bun build ./bin/cli.ts --compile --minify --target=bun-linux-arm64 --outfile bin/dnsx-linux-arm64", "compile:windows-x64": "bun build ./bin/cli.ts --compile --minify --target=bun-windows-x64 --outfile bin/dnsx-windows-x64.exe", "compile:darwin-x64": "bun build ./bin/cli.ts --compile --minify --target=bun-darwin-x64 --outfile bin/dnsx-darwin-x64", "compile:darwin-arm64": "bun build ./bin/cli.ts --compile --minify --target=bun-darwin-arm64 --outfile bin/dnsx-darwin-arm64", "fresh": "bunx rimraf node_modules/ bun.lock && bun i", "prepublishOnly": "bun --bun run build && bun run compile:all && bun run zip", "test": "bun test", "lint": "bunx --bun pickier .", "lint:fix": "bunx --bun pickier . --fix", "changelog": "bunx logsmith --verbose", "changelog:generate": "bunx logsmith --output CHANGELOG.md", "release": "bun --bun run changelog:generate && bunx --bun bumpx prompt --recursive", "release:patch": "bunx --bun bumpx patch", "publish:patch": "bunx --bun bumpx patch --commit --tag --push", "postinstall": "bunx git-hooks", "typecheck": "bunx tsc --noEmit", "dev:docs": "bun --bun vitepress dev docs", "build:docs": "bun --bun vitepress build docs", "preview:docs": "bun --bun vitepress preview docs", "zip": "bun run zip:all", "zip:all": "bun run zip:linux-x64 && bun run zip:linux-arm64 && bun run zip:windows-x64 && bun run zip:darwin-x64 && bun run zip:darwin-arm64", "zip:linux-x64": "zip -j bin/dnsx-linux-x64.zip bin/dnsx-linux-x64", "zip:linux-arm64": "zip -j bin/dnsx-linux-arm64.zip bin/dnsx-linux-arm64", "zip:windows-x64": "zip -j bin/dnsx-windows-x64.zip bin/dnsx-windows-x64.exe", "zip:darwin-x64": "zip -j bin/dnsx-darwin-x64.zip bin/dnsx-darwin-x64", "zip:darwin-arm64": "zip -j bin/dnsx-darwin-arm64.zip bin/dnsx-darwin-arm64", "format": "bunx --bun pickier . --format", "format:fix": "bunx --bun pickier . --format --write" }, "devDependencies": { "@stacksjs/bunpress": "^0.1.4", "@stacksjs/tlsx": "^0.10.0", "better-dx": "^0.2.12", "bumpp": "^10.3.1", "@stacksjs/clapp": "^0.2.6", "picocolors": "^1.1.1" }, "git-hooks": { "pre-commit": { "stagedLint": { "*.{js,ts,json,yaml,yml,md}": "bunx --bun pickier lint --fix" }, "autoRestage": true }, "commit-msg": "bunx gitlint --edit .git/COMMIT_EDITMSG" } }