{
  "name": "ospm",
  "version": "0.0.1",
  "description": "A modern package manager for JavaScript/TypeScript projects",
  "bin": {
    "ospm": "./bin/ospm.js"
  },
  "type": "module",
  "files": [
    "bin",
    "dist",
    "LICENSE",
    "README.md"
  ],
  "publishConfig": {
    "access": "public"
  },
  "main": "dist/index.js",
  "types": "dist/index.d.ts",
  "root": true,
  "engines": {
    "node": ">=22.14.0"
  },
  "dependencies": {
    "@gwhitney/detect-indent": "7.0.1",
    "@npmcli/arborist": "9.0.1",
    "@pnpm/builder.policy": "3.0.1",
    "@pnpm/colorize-semver-diff": "1.0.1",
    "@pnpm/config.env-replace": "3.0.1",
    "@pnpm/log.group": "3.0.1",
    "@pnpm/network.ca-file": "3.0.2",
    "@pnpm/nopt": "0.2.1",
    "@pnpm/npm-conf": "3.0.0",
    "@pnpm/npm-lifecycle": "1000.0.2",
    "@pnpm/os.env.path-extender": "2.0.2",
    "@pnpm/patch-package": "0.0.1",
    "@pnpm/semver-diff": "1.1.0",
    "@pnpm/tabtab": "0.5.4",
    "@reflink/reflink": "0.1.19",
    "@rushstack/worker-pool": "0.5.12",
    "@yarnpkg/core": "4.2.1",
    "@yarnpkg/extensions": "2.0.5",
    "@yarnpkg/fslib": "3.1.2",
    "@yarnpkg/lockfile": "1.1.0",
    "@yarnpkg/nm": "4.0.6",
    "@yarnpkg/parsers": "3.0.3",
    "@yarnpkg/pnp": "4.0.9",
    "@zkochan/boxen": "5.1.2",
    "@zkochan/cmd-shim": "6.0.0",
    "@zkochan/diable": "1.0.2",
    "@zkochan/retry": "0.2.0",
    "@zkochan/rimraf": "3.0.2",
    "@zkochan/table": "2.0.1",
    "adm-zip": "0.5.16",
    "agentkeepalive": "4.6.0",
    "ansi-diff": "1.2.0",
    "archy": "1.0.0",
    "better-path-resolve": "1.0.0",
    "bin-links": "5.0.0",
    "bole": "5.0.18",
    "cacache": "19.0.1",
    "camelcase": "8.0.0",
    "camelcase-keys": "9.1.3",
    "can-link": "1.0.2",
    "can-write-to-dir": "1.1.1",
    "chalk": "5.4.1",
    "chokidar": "4.0.3",
    "ci-info": "4.2.0",
    "cli-columns": "4.0.0",
    "cli-table3": "0.6.5",
    "cli-truncate": "4.0.0",
    "cmd-extension": "1.0.2",
    "commander": "13.1.0",
    "comver-to-semver": "1.0.0",
    "config-chain": "1.1.13",
    "cross-spawn": "7.0.6",
    "delay": "6.0.0",
    "detect-libc": "2.0.3",
    "didyoumean2": "7.0.4",
    "dint": "5.1.0",
    "encode-registry": "3.0.1",
    "enquirer": "2.4.1",
    "esbuild": "0.25.1",
    "escape-string-regexp": "5.0.0",
    "execa": "9.5.2",
    "fast-deep-equal": "3.1.3",
    "filenamify": "6.0.0",
    "find-up": "7.0.0",
    "fs-extra": "11.3.0",
    "get-npm-tarball-url": "2.1.0",
    "get-port": "7.1.0",
    "glob": "11.0.1",
    "globby": "14.1.0",
    "graceful-fs": "4.2.11",
    "graceful-git": "4.0.0",
    "graph-cycles": "3.0.0",
    "hosted-git-info": "8.0.2",
    "http-proxy-agent": "7.0.2",
    "https-proxy-agent": "7.0.6",
    "ini": "5.0.0",
    "inquirer": "12.5.0",
    "is-gzip": "2.0.0",
    "is-inner-link": "4.0.0",
    "is-subdir": "1.2.0",
    "is-windows": "1.0.2",
    "js-yaml": "4.1.0",
    "json5": "2.2.3",
    "load-json-file": "7.0.1",
    "lodash.throttle": "4.1.1",
    "loud-rejection": "2.2.0",
    "lru-cache": "11.0.2",
    "make-empty-dir": "3.0.2",
    "mem": "10.0.0",
    "micromatch": "4.0.8",
    "minimatch": "10.0.1",
    "ndjson": "2.0.0",
    "nerf-dart": "1.0.0",
    "node-fetch": "3.3.2",
    "normalize-package-data": "7.0.0",
    "normalize-path": "3.0.0",
    "normalize-registry-url": "2.0.0",
    "npm-package-arg": "12.0.2",
    "npm-packlist": "5.1.3",
    "object-hash": "3.0.0",
    "open": "10.1.0",
    "p-defer": "4.0.1",
    "p-every": "2.0.0",
    "p-filter": "4.1.0",
    "p-limit": "6.2.0",
    "p-map-values": "1.0.0",
    "p-memoize": "7.1.1",
    "p-queue": "8.1.0",
    "p-settle": "5.1.1",
    "parse-json": "8.2.0",
    "parse-npm-tarball-url": "3.0.0",
    "path-absolute": "1.0.1",
    "path-exists": "5.0.0",
    "path-name": "1.0.0",
    "path-temp": "2.1.0",
    "pidtree": "0.6.0",
    "preferred-pm": "4.1.1",
    "pretty-bytes": "6.1.1",
    "pretty-ms": "9.2.0",
    "process-exists": "5.0.0",
    "promise-share": "1.0.0",
    "ramda": "0.30.1",
    "read-ini-file": "4.0.0",
    "read-yaml-file": "2.1.0",
    "realpath-missing": "1.1.0",
    "rename-overwrite": "6.0.2",
    "render-help": "1.0.3",
    "resolve-link-target": "1.0.1",
    "root-link-target": "3.0.0",
    "run-groups": "2.0.2",
    "rxjs": "7.8.2",
    "safe-execa": "0.1.4",
    "sanitize-filename": "1.6.3",
    "semver": "7.7.1",
    "semver-range-intersect": "0.3.1",
    "semver-utils": "1.1.4",
    "shell-quote": "1.8.2",
    "signal-exit": "4.1.0",
    "socks-proxy-agent": "8.0.5",
    "sort-keys": "5.1.0",
    "split-cmd": "1.1.0",
    "ssri": "12.0.0",
    "stacktracey": "2.1.8",
    "string-length": "6.0.0",
    "strip-bom": "5.0.0",
    "strip-comments-strings": "1.2.0",
    "symlink-dir": "6.0.5",
    "tar": "7.4.3",
    "tar-stream": "3.1.7",
    "tempy": "3.1.0",
    "terminal-link": "3.0.0",
    "tinyglobby": "0.2.12",
    "touch": "3.1.1",
    "tree-kill": "1.2.2",
    "uuid": "11.1.0",
    "valibot": "1.0.0",
    "validate-npm-package-name": "6.0.0",
    "version-selector-type": "3.0.0",
    "which": "5.0.0",
    "write-file-atomic": "6.0.0",
    "write-ini-file": "4.0.1",
    "write-json-file": "6.0.0",
    "write-yaml-file": "5.0.0",
    "yaml": "2.7.0",
    "zlib": "1.0.5"
  },
  "devDependencies": {
    "@total-typescript/ts-reset": "0.6.1",
    "@types/adm-zip": "0.5.7",
    "@types/archy": "0.0.36",
    "@types/cacache": "17.0.2",
    "@types/cross-spawn": "6.0.6",
    "@types/fs-extra": "11.0.4",
    "@types/glob": "8.1.0",
    "@types/graceful-fs": "4.1.9",
    "@types/hosted-git-info": "3.0.5",
    "@types/ini": "4.1.1",
    "@types/inquirer": "9.0.7",
    "@types/is-gzip": "2.0.2",
    "@types/is-windows": "1.0.2",
    "@types/js-yaml": "4.0.9",
    "@types/lodash.throttle": "4.1.9",
    "@types/micromatch": "4.0.9",
    "@types/ndjson": "2.0.4",
    "@types/node": "22.13.11",
    "@types/normalize-package-data": "2.4.4",
    "@types/normalize-path": "3.0.2",
    "@types/npm-package-arg": "6.1.4",
    "@types/npm-packlist": "7.0.3",
    "@types/object-hash": "3.0.6",
    "@types/ramda": "0.30.2",
    "@types/semver": "7.5.8",
    "@types/semver-utils": "1.1.3",
    "@types/shell-quote": "1.7.5",
    "@types/ssri": "7.1.5",
    "@types/tar": "6.1.13",
    "@types/tar-stream": "3.1.3",
    "@types/touch": "3.1.5",
    "@types/validate-npm-package-name": "4.0.2",
    "@types/which": "3.0.4",
    "@types/write-file-atomic": "4.0.3",
    "@types/yarnpkg__lockfile": "1.1.9",
    "typescript": "5.8.2"
  },
  "peerDependencies": {
    "npm": ">=11.2.0"
  },
  "scripts": {
    "pub:dry": "pnpm publish --dry-run --access public --tag alpha --publish-branch main",
    "pub": "pnpm publish --access public --tag alpha --publish-branch main",
    "up": "pnpm update --interactive --latest --recursive",
    "build": "bun ./scripts/build.ts",
    "dev": "tsc --watch",
    "post-build": "chmod +x bin/ospm.js",
    "tc": "tsc -p ./tsconfig.json --noEmit"
  }
}