{"_id":"@assistant-ui/xpm","_rev":"10-a2961c767558a4bae7beb08ca939a20f","name":"@assistant-ui/xpm","dist-tags":{"latest":"0.1.0"},"versions":{"0.0.1":{"name":"@assistant-ui/xpm","version":"0.0.1","keywords":["package-manager","npm","yarn","pnpm","bun","cli","wrapper","universal"],"author":{"name":"AgentbaseAI Inc."},"license":"MIT","_id":"@assistant-ui/xpm@0.0.1","maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"homepage":"https://github.com/assistant-ui/xpm#readme","bugs":{"url":"https://github.com/assistant-ui/xpm/issues"},"bin":{"xpm":"dist/cli.js"},"dist":{"shasum":"a02596b48b80ad294c45839359af2988cf7ef208","tarball":"https://registry.npmjs.org/@assistant-ui/xpm/-/xpm-0.0.1.tgz","fileCount":39,"integrity":"sha512-T+g7lfglYwHhAh4jZ6hRP+2t91m0Jl6uaCT9dewq0Gyd6s/wlIgGbdD2UWIEiuMRk3Wp3iEa2vOgFjlZ8VVT3A==","signatures":[{"sig":"MEQCIEDhtZiQdKmVuDFA1138UBCah/IMpaiKO2Q4DVrFC6N1AiB47lnNN0uQqBhsyWMm7SWdlScvMLsQTLnr2gy357nFhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":45272},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"94daedee7bfd971becb507504a8ff0be0f2d7b64","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\"","build":"tsc","ci:publish":"npm publish --access public","ci:version":"changeset version && pnpm install --no-frozen-lockfile","prepublishOnly":"npm run build"},"_npmUser":{"name":"agentbase-bot","email":"npm@assistant-ui.com"},"repository":{"url":"git+https://github.com/assistant-ui/xpm.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal package manager wrapper that automatically detects and uses the right package manager","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1+sha512.34e538c329b5553014ca8e8f4535997f96180a1d0f614339357449935350d924e22f8614682191264ec33d1462ac21561aff97f6bb18065351c162c7e8f6de67","devDependencies":{"typescript":"^5.9.2","@types/node":"^22.18.1"},"_npmOperationalInternal":{"tmp":"tmp/xpm_0.0.1_1757567533374_0.627153647431514","host":"s3://npm-registry-packages-npm-production"}},"0.0.2":{"name":"@assistant-ui/xpm","version":"0.0.2","keywords":["package-manager","npm","yarn","pnpm","bun","cli","wrapper","universal"],"author":{"name":"AgentbaseAI Inc."},"license":"MIT","_id":"@assistant-ui/xpm@0.0.2","maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"homepage":"https://github.com/assistant-ui/xpm#readme","bugs":{"url":"https://github.com/assistant-ui/xpm/issues"},"bin":{"xpm":"dist/cli.js","xpx":"dist/xpx-cli.js"},"dist":{"shasum":"4826f26542763657945fcde73d8b617214857a28","tarball":"https://registry.npmjs.org/@assistant-ui/xpm/-/xpm-0.0.2.tgz","fileCount":43,"integrity":"sha512-mcupGJjlhQHHfq33NVv1FQ+AJWFTpMxeI4Xp1zH/89QwVUg5aWVhPIO4Kx3vrMS/C3zPgeodOCLN6bA3ikCyfA==","signatures":[{"sig":"MEUCICgesB8R3ERL4tqly/arGZBLJWCfcghr0s4EUhCW6RuaAiEAtOMtrSQ/2xWuGYu9OaCi9ryjOtslij4+h5Tdezov+Vg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":47987},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"338d6a0939ba43bebfd1877f34212a7edd205b58","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\"","build":"tsc","ci:publish":"npm publish --access public","ci:version":"changeset version && pnpm install --no-frozen-lockfile","prepublishOnly":"npm run build"},"_npmUser":{"name":"agentbase-bot","email":"npm@assistant-ui.com"},"repository":{"url":"git+https://github.com/assistant-ui/xpm.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal package manager wrapper that automatically detects and uses the right package manager","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1+sha512.34e538c329b5553014ca8e8f4535997f96180a1d0f614339357449935350d924e22f8614682191264ec33d1462ac21561aff97f6bb18065351c162c7e8f6de67","devDependencies":{"typescript":"^5.9.2","@types/node":"^22.18.1"},"_npmOperationalInternal":{"tmp":"tmp/xpm_0.0.2_1757569696634_0.24245067415500854","host":"s3://npm-registry-packages-npm-production"}},"0.0.3":{"name":"@assistant-ui/xpm","version":"0.0.3","keywords":["package-manager","npm","yarn","pnpm","bun","cli","wrapper","universal"],"author":{"name":"AgentbaseAI Inc."},"license":"MIT","_id":"@assistant-ui/xpm@0.0.3","maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"homepage":"https://github.com/assistant-ui/xpm#readme","bugs":{"url":"https://github.com/assistant-ui/xpm/issues"},"bin":{"xpm":"dist/cli.js","xpx":"dist/xpx-cli.js"},"dist":{"shasum":"2d21082f3051e724521519a9834bbc038d13fb6b","tarball":"https://registry.npmjs.org/@assistant-ui/xpm/-/xpm-0.0.3.tgz","fileCount":47,"integrity":"sha512-u2R2swmUogrnXBB+OoD8dHBIzCEj099NFD27lKP/f4he4X/yWGZ7/s0Ky/mNeSbTYYtwpzTzT2Lnv9guLjnDDw==","signatures":[{"sig":"MEQCID7B3jS5ijtZBZSNN74OMKEKjarwVyYqy3ZwEYbRi7/GAiAUD7QczwFBvIhkwpxahOfrzAfN+HYMVc9LMj+ojApGTA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":54021},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"2c67d402bb238fd82b2da4fd9da860f218025d46","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\"","build":"tsc","ci:publish":"npm publish --access public","ci:version":"changeset version && pnpm install --no-frozen-lockfile","prepublishOnly":"npm run build"},"_npmUser":{"name":"agentbase-bot","email":"npm@assistant-ui.com"},"repository":{"url":"git+https://github.com/assistant-ui/xpm.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal package manager wrapper that automatically detects and uses the right package manager","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1+sha512.34e538c329b5553014ca8e8f4535997f96180a1d0f614339357449935350d924e22f8614682191264ec33d1462ac21561aff97f6bb18065351c162c7e8f6de67","devDependencies":{"typescript":"^5.9.2","@types/node":"^22.18.1"},"_npmOperationalInternal":{"tmp":"tmp/xpm_0.0.3_1757570506361_0.12247647188129229","host":"s3://npm-registry-packages-npm-production"}},"0.0.4":{"name":"@assistant-ui/xpm","version":"0.0.4","keywords":["package-manager","npm","yarn","pnpm","bun","cli","wrapper","universal"],"author":{"name":"AgentbaseAI Inc."},"license":"MIT","_id":"@assistant-ui/xpm@0.0.4","maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"homepage":"https://github.com/assistant-ui/xpm#readme","bugs":{"url":"https://github.com/assistant-ui/xpm/issues"},"bin":{"xpm":"dist/cli.js","xpx":"dist/xpx-cli.js"},"dist":{"shasum":"d0c837ef59f7d22e47e198ac61c6d0b9f6c1bb4c","tarball":"https://registry.npmjs.org/@assistant-ui/xpm/-/xpm-0.0.4.tgz","fileCount":51,"integrity":"sha512-cBFuy07XcG6CKorQJWlGtBNrzsWfNEpOxsW7DmPHKTWclLXUrLVSmJWUhDzfxmPi1zaaxpOKnJxAU5fHCCxQKw==","signatures":[{"sig":"MEYCIQCnkRUE1CMshrlF+1WgJAM0viEjWoojMI25ynG1VZCYxgIhAJNyiWBB+GPeNHSg+/jMWWOX8/yLW+g5/DF33ho760EB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":63776},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"72c6445074d65f520c21d87a72cb3a134381168d","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\"","build":"tsc","ci:publish":"npm publish --access public","ci:version":"changeset version && pnpm install --no-frozen-lockfile","prepublishOnly":"npm run build"},"_npmUser":{"name":"agentbase-bot","email":"npm@assistant-ui.com"},"repository":{"url":"git+https://github.com/assistant-ui/xpm.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal package manager wrapper that automatically detects and uses the right package manager","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1+sha512.34e538c329b5553014ca8e8f4535997f96180a1d0f614339357449935350d924e22f8614682191264ec33d1462ac21561aff97f6bb18065351c162c7e8f6de67","devDependencies":{"typescript":"^5.9.2","@types/node":"^22.18.1"},"_npmOperationalInternal":{"tmp":"tmp/xpm_0.0.4_1757609440007_0.23380639525386693","host":"s3://npm-registry-packages-npm-production"}},"0.0.5":{"name":"@assistant-ui/xpm","version":"0.0.5","keywords":["package-manager","npm","yarn","pnpm","bun","cli","wrapper","universal"],"author":{"name":"AgentbaseAI Inc."},"license":"MIT","_id":"@assistant-ui/xpm@0.0.5","maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"homepage":"https://github.com/assistant-ui/xpm#readme","bugs":{"url":"https://github.com/assistant-ui/xpm/issues"},"bin":{"xpm":"dist/cli.js","xpx":"dist/xpx-cli.js"},"dist":{"shasum":"04871a859338e585779bc08f63e3cf44ca0742e4","tarball":"https://registry.npmjs.org/@assistant-ui/xpm/-/xpm-0.0.5.tgz","fileCount":51,"integrity":"sha512-WGT3KpnyTzgUNZzfb1TWzVGrhvB5WBgg38vlYTpdfVoLsH0fZkZyEAH6aLjQC2mCGga56g0KqEwSXgTr/Z2mPA==","signatures":[{"sig":"MEYCIQCqtIJ7kXZPqPAlHwXEBB9YP4MLBOmZeCL7YZ1H0pUFVwIhAN29jDiIqSmjx8nHuolZ1V0uiR87oaOVMBd9Z6QIt97y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66738},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"7b1090fa881024b28e599673eb0005a4d350fc5c","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\"","build":"tsc","ci:publish":"npm publish --access public","ci:version":"changeset version && pnpm install --no-frozen-lockfile","prepublishOnly":"npm run build"},"_npmUser":{"name":"agentbase-bot","email":"npm@assistant-ui.com"},"repository":{"url":"git+https://github.com/assistant-ui/xpm.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal package manager wrapper that automatically detects and uses the right package manager","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1+sha512.34e538c329b5553014ca8e8f4535997f96180a1d0f614339357449935350d924e22f8614682191264ec33d1462ac21561aff97f6bb18065351c162c7e8f6de67","devDependencies":{"typescript":"^5.9.2","@types/node":"^22.18.1"},"_npmOperationalInternal":{"tmp":"tmp/xpm_0.0.5_1757800584642_0.1405414890758907","host":"s3://npm-registry-packages-npm-production"}},"0.0.6":{"name":"@assistant-ui/xpm","version":"0.0.6","keywords":["package-manager","npm","yarn","pnpm","bun","cli","wrapper","universal"],"author":{"name":"AgentbaseAI Inc."},"license":"MIT","_id":"@assistant-ui/xpm@0.0.6","maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"homepage":"https://github.com/assistant-ui/xpm#readme","bugs":{"url":"https://github.com/assistant-ui/xpm/issues"},"bin":{"xpm":"dist/cli.js","xpx":"dist/xpx-cli.js"},"dist":{"shasum":"ea7d0e4d20cba1b9f85dc69d941d5883728c1a9c","tarball":"https://registry.npmjs.org/@assistant-ui/xpm/-/xpm-0.0.6.tgz","fileCount":51,"integrity":"sha512-eCGXSNvZlleav9uiifk7aLBpdqXFrJgzmUhNlVZtZ6jxsu4scYxquEC0LG5qZDrqBnkreohdnp/9buD+lNpVNg==","signatures":[{"sig":"MEYCIQDdWBRYejDqgZswmoUC80W6RC0Cgo17Edv7yguaRJGLyAIhAKD3kb9yMgTCIWCjiEOekBiYUG3NvruypR+Q2PGnJMyf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67974},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"a2694c325062d9f172aff60147477a7beb911bf4","scripts":{"dev":"tsc --watch","test":"echo \"No tests yet\"","build":"tsc","ci:publish":"npm publish --access public","ci:version":"changeset version && pnpm install --no-frozen-lockfile","prepublishOnly":"npm run build"},"_npmUser":{"name":"agentbase-bot","email":"npm@assistant-ui.com"},"repository":{"url":"git+https://github.com/assistant-ui/xpm.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal package manager wrapper that automatically detects and uses the right package manager","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1+sha512.34e538c329b5553014ca8e8f4535997f96180a1d0f614339357449935350d924e22f8614682191264ec33d1462ac21561aff97f6bb18065351c162c7e8f6de67","devDependencies":{"typescript":"^5.9.2","@types/node":"^22.18.1"},"_npmOperationalInternal":{"tmp":"tmp/xpm_0.0.6_1757802830540_0.5204151181782963","host":"s3://npm-registry-packages-npm-production"}},"0.0.7":{"name":"@assistant-ui/xpm","version":"0.0.7","keywords":["package-manager","npm","yarn","pnpm","bun","cli","wrapper","universal"],"author":{"name":"AgentbaseAI Inc."},"license":"MIT","_id":"@assistant-ui/xpm@0.0.7","maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"homepage":"https://github.com/assistant-ui/xpm#readme","bugs":{"url":"https://github.com/assistant-ui/xpm/issues"},"bin":{"xpm":"dist/cli.js","xpx":"dist/xpx-cli.js"},"dist":{"shasum":"6376895d061fa2d6a3d38ab18a6adacb38a504d9","tarball":"https://registry.npmjs.org/@assistant-ui/xpm/-/xpm-0.0.7.tgz","fileCount":63,"integrity":"sha512-NcILVDTj48l+A1KgjeL9peNaj/GB0Kbz7bSMjVCNRpGWCeJFYABZf5/PVEKx5ZAURnnSX/SnN4XELTflRSLS9g==","signatures":[{"sig":"MEYCIQDL+XQVzahGHBwoC7PcwkjPp5EUklYAv7rsCpFTMsYg8wIhAMyV0/LNd0WGxHOJr0hG2rhvpaUve7fDJQ99HbpB9GeR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":120416},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"4e9fa66dc6241bb7bc0e536e1bd5ae8a676d6513","scripts":{"dev":"tsc --watch","test":"./test/run-tests.sh","build":"tsc","test:js":"node ./test/test-suite.js","ci:publish":"npm publish --access public","ci:version":"changeset version && pnpm install --no-frozen-lockfile","test:fixtures":"./test/fixtures/create-fixtures.sh","prepublishOnly":"npm run build"},"_npmUser":{"name":"agentbase-bot","email":"npm@assistant-ui.com"},"repository":{"url":"git+https://github.com/assistant-ui/xpm.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal package manager wrapper that automatically detects and uses the right package manager","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1+sha512.34e538c329b5553014ca8e8f4535997f96180a1d0f614339357449935350d924e22f8614682191264ec33d1462ac21561aff97f6bb18065351c162c7e8f6de67","devDependencies":{"typescript":"^5.9.2","@types/node":"^22.18.1"},"_npmOperationalInternal":{"tmp":"tmp/xpm_0.0.7_1757813178269_0.8228767060779427","host":"s3://npm-registry-packages-npm-production"}},"0.0.8":{"name":"@assistant-ui/xpm","version":"0.0.8","keywords":["package-manager","npm","yarn","pnpm","bun","cli","wrapper","universal"],"author":{"name":"AgentbaseAI Inc."},"license":"MIT","_id":"@assistant-ui/xpm@0.0.8","maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"homepage":"https://github.com/assistant-ui/xpm#readme","bugs":{"url":"https://github.com/assistant-ui/xpm/issues"},"bin":{"xpm":"dist/cli.js","xpx":"dist/xpx-cli.js"},"dist":{"shasum":"758466682fafd0f14eaa1b1f57377e1691329fa8","tarball":"https://registry.npmjs.org/@assistant-ui/xpm/-/xpm-0.0.8.tgz","fileCount":63,"integrity":"sha512-tXMCrKrJqzEw2X6VdsLTMdPTlBfX/ADcNvpRiIdz2YrAApd9xjSnQaBjWiUELr11RM1jsxCkGufsOdwwtsfb+w==","signatures":[{"sig":"MEQCIG/akPLBJdrU6kjdpHzBsoQOqfcjNUfgp4IJTdlER8bWAiB3SwfNRe17ytODtGIn6HVATC7OlMOZEUqSn9n1f+DgBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":121604},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"89e209829d64dbf8e24a08509f9408074cb2adf3","scripts":{"dev":"tsc --watch","test":"./test/run-tests.sh","build":"tsc","test:js":"node ./test/test-suite.js","ci:publish":"npm publish --access public","ci:version":"changeset version && pnpm install --no-frozen-lockfile","test:fixtures":"./test/fixtures/create-fixtures.sh","prepublishOnly":"npm run build"},"_npmUser":{"name":"agentbase-bot","email":"npm@assistant-ui.com"},"repository":{"url":"git+https://github.com/assistant-ui/xpm.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal package manager wrapper that automatically detects and uses the right package manager","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.15.1+sha512.34e538c329b5553014ca8e8f4535997f96180a1d0f614339357449935350d924e22f8614682191264ec33d1462ac21561aff97f6bb18065351c162c7e8f6de67","devDependencies":{"typescript":"^5.9.2","@types/node":"^22.18.1"},"_npmOperationalInternal":{"tmp":"tmp/xpm_0.0.8_1757813714791_0.4271014963044877","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@assistant-ui/xpm","version":"0.0.9","keywords":["package-manager","npm","yarn","pnpm","bun","cli","wrapper","universal"],"author":{"name":"AgentbaseAI Inc."},"license":"MIT","_id":"@assistant-ui/xpm@0.0.9","maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"homepage":"https://github.com/assistant-ui/xpm#readme","bugs":{"url":"https://github.com/assistant-ui/xpm/issues"},"bin":{"xpm":"dist/cli.js","xpx":"dist/xpx-cli.js"},"dist":{"shasum":"cd72fff71e84533d712bb3d3b965709d9517a66e","tarball":"https://registry.npmjs.org/@assistant-ui/xpm/-/xpm-0.0.9.tgz","fileCount":63,"integrity":"sha512-HItpjQT9btQBCSIY5zz0kgX0tRcFg/etHNusYvSFhw2Yca+p9NhQisQQG0bjZgq1UijXS9EnJaP3Eq62KYurHQ==","signatures":[{"sig":"MEUCIBdGqWDm61zhZhGSVzV7rNkrKEnBj9P/PveCC4l4yt+wAiEAtzwytCsXB9wfSqpR3cZE5W7dxPQu5APcjvedRYb4aVw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":122543},"main":"dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=14.0.0"},"gitHead":"51f3ccba726172196141b74cfff1ba3108c8dca6","scripts":{"dev":"tsc --watch","test":"./test/run-tests.sh","build":"tsc","test:js":"node ./test/test-suite.js","ci:publish":"npm publish --access public","ci:version":"changeset version && pnpm install --no-frozen-lockfile","test:fixtures":"./test/fixtures/create-fixtures.sh","prepublishOnly":"npm run build"},"_npmUser":{"name":"agentbase-bot","email":"npm@assistant-ui.com"},"repository":{"url":"git+https://github.com/assistant-ui/xpm.git","type":"git"},"_npmVersion":"10.9.3","description":"Universal package manager wrapper that automatically detects and uses the right package manager","directories":{},"_nodeVersion":"22.19.0","_hasShrinkwrap":false,"packageManager":"pnpm@10.17.1","devDependencies":{"typescript":"^5.9.2","@types/node":"^24.5.2"},"_npmOperationalInternal":{"tmp":"tmp/xpm_0.0.9_1758609578622_0.4488059652951133","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@assistant-ui/xpm","version":"0.1.0","description":"Universal package manager wrapper that automatically detects and uses the right package manager","main":"dist/index.js","bin":{"xpm":"dist/cli.js","xpx":"dist/xpx-cli.js"},"scripts":{"build":"tsc","dev":"tsc --watch","prepublishOnly":"npm run build","test":"./test/run-tests.sh","test:js":"node ./test/test-suite.js","test:fixtures":"./test/fixtures/create-fixtures.sh","ci:version":"changeset version && pnpm install --no-frozen-lockfile","ci:publish":"npm publish --access public"},"keywords":["package-manager","npm","yarn","pnpm","bun","cli","wrapper","universal"],"author":{"name":"AgentbaseAI Inc."},"license":"MIT","devDependencies":{"@types/node":"^24.5.2","typescript":"^5.9.2"},"engines":{"node":">=14.0.0"},"repository":{"type":"git","url":"git+https://github.com/assistant-ui/xpm.git"},"bugs":{"url":"https://github.com/assistant-ui/xpm/issues"},"homepage":"https://github.com/assistant-ui/xpm#readme","packageManager":"pnpm@10.17.1","_id":"@assistant-ui/xpm@0.1.0","gitHead":"87c4e46733608af5436282d190e6e94daf61f185","types":"./dist/index.d.ts","_nodeVersion":"22.20.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-PmZaXiC2SKaiGq10R8Mp617EE2dq8BTqTaaOwJC46+EFApQ/zkbLKuSTW++y+FnbIDBfr4AtXVuhO1VLLpszqA==","shasum":"c49e40ebf23d3cea182176e6eb2e98a482997c31","tarball":"https://registry.npmjs.org/@assistant-ui/xpm/-/xpm-0.1.0.tgz","fileCount":63,"unpackedSize":134003,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIHuqbNAXl7deYOjOxwMJzN289th/26CvZJkv+V848+0xAiEA2CxukJaCoFbQtMBvjMZ3bI8UzvcWq2gqh6FD1Tgipf4="}]},"_npmUser":{"name":"agentbase-bot","email":"npm@assistant-ui.com"},"directories":{},"maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/xpm_0.1.0_1759626835585_0.7947649824120924"},"_hasShrinkwrap":false}},"time":{"created":"2025-09-11T05:12:13.311Z","modified":"2025-10-05T01:13:56.066Z","0.0.1":"2025-09-11T05:12:13.560Z","0.0.2":"2025-09-11T05:48:16.815Z","0.0.3":"2025-09-11T06:01:46.550Z","0.0.4":"2025-09-11T16:50:40.179Z","0.0.5":"2025-09-13T21:56:24.912Z","0.0.6":"2025-09-13T22:33:50.713Z","0.0.7":"2025-09-14T01:26:18.427Z","0.0.8":"2025-09-14T01:35:14.993Z","0.0.9":"2025-09-23T06:39:38.847Z","0.1.0":"2025-10-05T01:13:55.833Z"},"bugs":{"url":"https://github.com/assistant-ui/xpm/issues"},"author":{"name":"AgentbaseAI Inc."},"license":"MIT","homepage":"https://github.com/assistant-ui/xpm#readme","keywords":["package-manager","npm","yarn","pnpm","bun","cli","wrapper","universal"],"repository":{"type":"git","url":"git+https://github.com/assistant-ui/xpm.git"},"description":"Universal package manager wrapper that automatically detects and uses the right package manager","maintainers":[{"name":"yonom","email":"simon.farshid@outlook.com"},{"name":"agentbase-bot","email":"npm@assistant-ui.com"}],"readme":"# xpm - Universal Package Manager Wrapper\n\nWorking across multiple projects with different package managers?\n\nYou can use `xpm` instead of `npm`/`yarn`/`pnpm`/`bun`/`deno` (and even `pip`/`poetry`/`uv`).\n\nThink of `xpm` as your universal translator for package managers. When you run `xpm`, it figures out which package manager your project uses, ensures your dependencies are up-to-date, and runs the appropriate command. It's like having muscle memory that works everywhere.\n\nFor example, when you run `xpm dev` in a project:\n\n- `xpm` detects the package manager\n- it auto-installs dependencies if necessary (compares lockfile hash)\n- runs `npm run dev` / `yarn dev` / `pnpm dev` / `bun dev` / `deno task dev`\n\n\n## Install\n\n```bash\nnpm install -g @assistant-ui/xpm\n```\n\n## Features\n\n- 🔍 **Auto-detects** your package manager from lockfiles or package.json\n- ⚡ **Dependency sync** - auto-installs dependencies when lockfile changes\n- 🎯 **Unified commands** - identical commands across all package managers\n- 📦 **Workspace aware** - correctly handles monorepo operations\n- 🏃 **Runs from anywhere** - works in project subdirectories\n- 🌍 **Multi-language** - supports JavaScript and Python ecosystems\n\n\n## Usage\n\n```bash\nxpm               # Install dependencies\nxpm add react     # Add a package\nxpm dev           # Run a script\n\nxpm add -g turbo  # Installs global dependency\n\nxpx prettier      # Download and run from the registry\n```\n\n## Configuration\n\nxpm defaults to npm for global installs. Configure this with a config file at `~/.config/xpm/config.json` or `~/.xpmrc`.\n\n### Default Package Manager\n\nSet the default package manager for new projects (when no lockfile or package.json `packageManager` field is found):\n\n```bash\nxpm set-config default-package-manager <npm|yarn|pnpm|bun|deno>\n```\n\nEnvironment variable (takes precedence):\n```bash\nexport XPM_DEFAULT_PM=<npm|yarn|pnpm|bun|deno>\n```\n\n### Global Package Manager\n\nSet which package manager to use for global installs (`-g` flag):\n\n```bash\nxpm set-config global-package-manager <npm|yarn|pnpm|bun|deno>\n```\n\nEnvironment variable (takes precedence):\n```bash\nexport XPM_GLOBAL_PM=<npm|yarn|pnpm|bun|deno>\n```\n\nDefault: `npm`\n\n### Configuration Priority\n\n1. Environment variables (`XPM_DEFAULT_PM`, `XPM_GLOBAL_PM`)\n2. Config file (`~/.config/xpm/config.json` or `~/.xpmrc`)\n3. Default fallback (`npm`)\n\n## Python Support\n\nWhile xpm is primarily designed for JavaScript projects, it also supports Python package managers for a unified development experience across languages.\n\n### Supported Python Package Managers\n\n- **pip** - Detects `requirements.txt`\n- **pipenv** - Detects `Pipfile` and `Pipfile.lock`\n- **poetry** - Detects `pyproject.toml` and `poetry.lock`\n- **uv** - Detects `uv.lock`\n- **conda** - Detects `environment.yml`\n\n### Python Usage Examples\n\n```bash\n# In a Python project\nxpm install          # Runs pip/pipenv/poetry install\nxpm install flask    # Adds flask package\nxpm remove flask     # Removes flask package\n\n# Poetry project\nxpm install --dev pytest  # Adds pytest as dev dependency\n\n# UV project\nxpm sync            # Syncs dependencies\nxpm update          # Updates lockfile\n```\n\n### Detection Priority\n\n1. **Lockfiles** - Most specific (e.g., `poetry.lock` → Poetry)\n2. **Package files** - Project configuration (e.g., `Pipfile` → Pipenv)\n3. **Fallback** - Uses pip if `requirements.txt` exists\n\n**Note:** Python global installs (`-g`) are not supported.\n\n## Future Work\n\n### TODO\n- [ ] **pnpm patch support** - Support for pnpm patch files and patch packages\n- [ ] **Auto-install package managers** - Prompt user to install missing package managers (for all supported package managers)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}