{"_id":"@becrafter/prompt-manager","_rev":"32-96e285afd379e0978b24a0566109b0a7","name":"@becrafter/prompt-manager","dist-tags":{"latest":"0.2.5","dev":"0.2.4-dev.6"},"versions":{"0.0.8":{"name":"@becrafter/prompt-manager","version":"0.0.8","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","_id":"@becrafter/prompt-manager@0.0.8","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"bin":{"prompt-manager":"app/cli/cli.js"},"dist":{"shasum":"4d706ed10e1726266ba08dd5929351c280769b3e","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.0.8.tgz","fileCount":46,"integrity":"sha512-H7Eus+Y2hFXSUeVcUUkBn0ggo8hrkcYM+UNxYO/jWO0XvvFK6nw0EHcFMKiI+f56UAI+3QK0DO99A2/dXrvTpg==","signatures":[{"sig":"MEUCIQCzW9eYzvsCeP3qYsKgZKNq4qI0eSOEvOGzb+mifJ+iKAIga1ASMMv5dhz1UGDSrtheLlaCR0rpUkOn2AdU7EW5aZ8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749467},"main":"packages/server/server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"3082925390f49fa2c84688680e28c0cfcc82efa6","scripts":{"dev":"node --watch packages/server/server.js","help":"node packages/server/server.js --help","test":"node packages/server/server.js","admin":"ADMIN_ENABLE=true ADMIN_USERNAME=admin ADMIN_PASSWORD=admin123 node packages/server/server.js -p ./examples/prompts","start":"node packages/server/server.js","version":"node packages/server/server.js --version","desktop:dev":"npm run dev --prefix app/desktop","postinstall":"node ./scripts/postinstall.js","desktop:build":"npm run build --prefix app/desktop"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-manager.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote MCP Server for managing prompts","directories":{},"_nodeVersion":"18.20.8","dependencies":{"tar":"^7.5.1","zod":"^3.23.8","yaml":"^2.4.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-manager_0.0.8_1761668349164_0.06577184721581841","host":"s3://npm-registry-packages-npm-production"}},"0.0.9":{"name":"@becrafter/prompt-manager","version":"0.0.9","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","_id":"@becrafter/prompt-manager@0.0.9","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"bin":{"prompt-manager":"app/cli/cli.js"},"dist":{"shasum":"535d26767c4bd8f52383991b95488ece169f29eb","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.0.9.tgz","fileCount":46,"integrity":"sha512-wUHuhM9WfPy+DAicBFeIIaKgsvLCcjDKKTCSzXncBnNNFJZbPQHUL5wd1azF5CcA+OkxynbG+imWPhe3AUpktg==","signatures":[{"sig":"MEUCIQDkm4GNM9JkHHj3bIdu6M64PmQ7da2MlcUIaum9dc8ALwIgfpYSHc0KN7Y87gRbB9SJ6Ks+rYKEOTRc8aedzH9fYmk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749467},"main":"packages/server/server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"dc9de8970823c9e770946efa9c93b5c4bbba9ac9","scripts":{"dev":"node --watch packages/server/server.js","help":"node packages/server/server.js --help","test":"node packages/server/server.js","admin":"ADMIN_ENABLE=true ADMIN_USERNAME=admin ADMIN_PASSWORD=admin123 node packages/server/server.js -p ./examples/prompts","start":"node packages/server/server.js","version":"node packages/server/server.js --version","desktop:dev":"npm run dev --prefix app/desktop","postinstall":"node ./scripts/postinstall.js","desktop:build":"npm run build --prefix app/desktop"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-manager.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote MCP Server for managing prompts","directories":{},"_nodeVersion":"18.20.8","dependencies":{"tar":"^7.5.1","zod":"^3.23.8","yaml":"^2.4.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-manager_0.0.9_1761669126829_0.41014420602396906","host":"s3://npm-registry-packages-npm-production"}},"0.0.10":{"name":"@becrafter/prompt-manager","version":"0.0.10","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","_id":"@becrafter/prompt-manager@0.0.10","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"bin":{"prompt-manager":"app/cli/cli.js"},"dist":{"shasum":"51ee50ddcc38e935a8e8b0e1518abb52ca2081a6","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.0.10.tgz","fileCount":46,"integrity":"sha512-imJz59UtYtE7xMnYfhkl3O1eQatd+WhauDLfq/A1OS+ygIu8BYYkPfKDRAKecKtNSbcSb/j1uMLmGOPvW+pgWQ==","signatures":[{"sig":"MEYCIQDMcXse2LrUoZGgH5r5QypCEjRDyjQZIdyzFJIRyV7R9AIhAKxwpuR34iWfCeZ3LDbd6WLdcMrAHLbAsrnwsyR4iPYW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749471},"main":"packages/server/server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"14482dc4c2075b1065d0187c04f6bb09eaa8bec3","scripts":{"dev":"node --watch packages/server/server.js","help":"node packages/server/server.js --help","test":"node packages/server/server.js","admin":"ADMIN_ENABLE=true ADMIN_USERNAME=admin ADMIN_PASSWORD=admin123 node packages/server/server.js -p ./examples/prompts","start":"node packages/server/server.js","version":"node packages/server/server.js --version","desktop:dev":"npm run dev --prefix app/desktop","postinstall":"node ./scripts/postinstall.js","desktop:build":"npm run build --prefix app/desktop"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-manager.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote MCP Server for managing prompts","directories":{},"_nodeVersion":"18.20.8","dependencies":{"tar":"^7.5.1","zod":"^3.23.8","yaml":"^2.4.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-manager_0.0.10_1761670196516_0.23954602961291682","host":"s3://npm-registry-packages-npm-production"}},"0.0.11":{"name":"@becrafter/prompt-manager","version":"0.0.11","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","_id":"@becrafter/prompt-manager@0.0.11","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"bin":{"prompt-manager":"app/cli/cli.js"},"dist":{"shasum":"5d641eb8e5dd8987e88f69fd6b2c96a2d65cf00e","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.0.11.tgz","fileCount":46,"integrity":"sha512-AqkEvv/u+SAzHKlClpmK/eYiOmgedjMLTpySKCdh6yszht1doGwWh00THqZxhnQGiD3iWS2773JCFodz9KQkig==","signatures":[{"sig":"MEUCIB+gE0a9ZmPRvJzGk2yfCxrBYnt36Sg/KyuLaTh5shmgAiEA8g50mO2dl/RU0hfEqj/XwURW0SyADEbzFa7xIpUs/00=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749471},"main":"packages/server/server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"8791e58fc0ed88d099f637188f9de1dcb9a3b1d4","scripts":{"dev":"node --watch packages/server/server.js","help":"node packages/server/server.js --help","test":"node packages/server/server.js","admin":"ADMIN_ENABLE=true ADMIN_USERNAME=admin ADMIN_PASSWORD=admin123 node packages/server/server.js -p ./examples/prompts","start":"node packages/server/server.js","version":"node packages/server/server.js --version","desktop:dev":"npm run dev --prefix app/desktop","postinstall":"node ./scripts/postinstall.js","desktop:build":"npm run build --prefix app/desktop"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-manager.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote MCP Server for managing prompts","directories":{},"_nodeVersion":"18.20.8","dependencies":{"tar":"^7.5.1","zod":"^3.23.8","yaml":"^2.4.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-manager_0.0.11_1761670495585_0.68965680023849","host":"s3://npm-registry-packages-npm-production"}},"0.0.12":{"name":"@becrafter/prompt-manager","version":"0.0.12","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","_id":"@becrafter/prompt-manager@0.0.12","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"bin":{"prompt-manager":"app/cli/cli.js"},"dist":{"shasum":"a98540e1772d2ee48ea39d50164855d667182744","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.0.12.tgz","fileCount":46,"integrity":"sha512-Fh86ihJCQQsStPXbzwVeR7+fJIT9BXLUEmwf1zzrWg3Tb5ayjySNv1pOzdyGy1purAAVG0zMUHZLK2ydJtLA6g==","signatures":[{"sig":"MEUCICMQjvkpEw+xnXK6ZUb9q0uTEixRZwBHfvrolx/CRQ5wAiEAhphyL0j4W47fUwX+KfdqcXQov1T8jFiuqllrQDJ2/Gw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749471},"main":"packages/server/server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"ce4dfe35bcad8e77fb59f81f0b54e0fd9f071a27","scripts":{"dev":"node --watch packages/server/server.js","help":"node packages/server/server.js --help","test":"node packages/server/server.js","admin":"ADMIN_ENABLE=true ADMIN_USERNAME=admin ADMIN_PASSWORD=admin123 node packages/server/server.js -p ./examples/prompts","start":"node packages/server/server.js","version":"node packages/server/server.js --version","desktop:dev":"npm run dev --prefix app/desktop","postinstall":"node ./scripts/postinstall.js","desktop:build":"npm run build --prefix app/desktop"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-manager.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote MCP Server for managing prompts","directories":{},"_nodeVersion":"18.20.8","dependencies":{"tar":"^7.5.1","zod":"^3.23.8","yaml":"^2.4.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-manager_0.0.12_1761671335093_0.36506776278817754","host":"s3://npm-registry-packages-npm-production"}},"0.0.13":{"name":"@becrafter/prompt-manager","version":"0.0.13","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","_id":"@becrafter/prompt-manager@0.0.13","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"bin":{"prompt-manager":"app/cli/cli.js"},"dist":{"shasum":"831047bc1c31f9c0e8e1dbaee43031239353766f","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.0.13.tgz","fileCount":46,"integrity":"sha512-zvJCKn88xIloaICLwvPTHDSugTF8FdLJwggd8IZ9AnSCxcy0j7HXy8sK7KxIBXXycNyMdPELvwmwnaml1a7wIw==","signatures":[{"sig":"MEUCIB2kpyKf8Ka0+rIYF7u8JVjq/Dxwii3cQUazpnM/UAYgAiEAzs6iJmDNcgOmRWN92jVw4sBvS2b6fETT/qTrSEpb02s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749471},"main":"packages/server/server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"0cd2a6729bb6eceb1320f846b546e679465f6c73","scripts":{"dev":"node --watch packages/server/server.js","help":"node packages/server/server.js --help","test":"node packages/server/server.js","admin":"ADMIN_ENABLE=true ADMIN_USERNAME=admin ADMIN_PASSWORD=admin123 node packages/server/server.js -p ./examples/prompts","start":"node packages/server/server.js","version":"node packages/server/server.js --version","desktop:dev":"npm run dev --prefix app/desktop","postinstall":"node ./scripts/postinstall.js","desktop:build":"npm run build --prefix app/desktop"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-manager.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote MCP Server for managing prompts","directories":{},"_nodeVersion":"18.20.8","dependencies":{"tar":"^7.5.1","zod":"^3.23.8","yaml":"^2.4.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-manager_0.0.13_1761672550142_0.721517974087649","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"@becrafter/prompt-manager","version":"0.0.15","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","_id":"@becrafter/prompt-manager@0.0.15","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"bin":{"prompt-manager":"app/cli/cli.js"},"dist":{"shasum":"baecb180fb5d3c997b37a118c295480824831a4a","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.0.15.tgz","fileCount":46,"integrity":"sha512-J109I94b10eD0TSqcTY55ZFJbaUJj7eVA28fFc+2YSTOLF7MhltsjARECqVJ3/0YOEKzOyTGPd7tcoXynmTaAA==","signatures":[{"sig":"MEQCICpAFpwEY82lqmps8xu+khFRDnDUP7UEODCJDHyzdvkiAiAgabkK+2tNvDsp79ztSUrjeTewWi3TdSvP4Br3wYIWOQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749471},"main":"packages/server/server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"bba5de2fbf41325b9a69c8392aa1216a649e94f9","scripts":{"dev":"node --watch packages/server/server.js","help":"node packages/server/server.js --help","test":"node packages/server/server.js","admin":"ADMIN_ENABLE=true ADMIN_USERNAME=admin ADMIN_PASSWORD=admin123 node packages/server/server.js -p ./examples/prompts","start":"node packages/server/server.js","version":"node packages/server/server.js --version","desktop:dev":"npm run dev --prefix app/desktop","postinstall":"node ./scripts/postinstall.js","desktop:build":"npm run build --prefix app/desktop"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-manager.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote MCP Server for managing prompts","directories":{},"_nodeVersion":"18.20.8","dependencies":{"tar":"^7.5.1","zod":"^3.23.8","yaml":"^2.4.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-manager_0.0.15_1761673102967_0.4654206088326782","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"@becrafter/prompt-manager","version":"0.0.16","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","_id":"@becrafter/prompt-manager@0.0.16","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"bin":{"prompt-manager":"app/cli/cli.js"},"dist":{"shasum":"bbd6d4e654c5faa8f6b18a00ce2e51899f3b4493","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.0.16.tgz","fileCount":46,"integrity":"sha512-IyDVBMi2fx+LNXbhiIOtwzDdvrr6k3a04SEMJmaqVXBZGSWeB1u0Rvc350PCfSM/hap//bryiJtSqnQQK6h7iQ==","signatures":[{"sig":"MEQCIAFJ7/Rq6lo5VEwuNA+eLxRc+prc0jz1N2FC9+bjmq92AiByzmfjDrIIEjTwkJA62ig0xmYB+f5ZEZw2MhpziJKqIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":749473},"main":"packages/server/server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"3039c97d235eece4d396bde238f3865116718309","scripts":{"dev":"node --watch packages/server/server.js","help":"node packages/server/server.js --help","test":"node packages/server/server.js","admin":"ADMIN_ENABLE=true ADMIN_USERNAME=admin ADMIN_PASSWORD=admin123 node packages/server/server.js -p ./examples/prompts","start":"node packages/server/server.js","version":"node packages/server/server.js --version","desktop:dev":"npm run dev --prefix app/desktop","postinstall":"node ./scripts/postinstall.js","desktop:build":"npm run build --prefix app/desktop"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-manager.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote MCP Server for managing prompts","directories":{},"_nodeVersion":"18.20.8","dependencies":{"tar":"^7.5.1","zod":"^3.23.8","yaml":"^2.4.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-manager_0.0.16_1761673562083_0.8934858373551395","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"@becrafter/prompt-manager","version":"0.0.18","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","_id":"@becrafter/prompt-manager@0.0.18","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"bin":{"prompt-manager":"app/cli/cli.js"},"dist":{"shasum":"0ce14d0d7ffd04ed15c764ca1edf15cdd03d2cc8","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.0.18.tgz","fileCount":51,"integrity":"sha512-NPgsaw3G9m8YFuyDsx8Vkm+UJDGnrMFEizDLXwZd1Roh8XshVvMYwzOrQSiSfbl/Tp+Oduq27mmruBA68TK+LA==","signatures":[{"sig":"MEUCIDBJwEf85SuKU7UtnZ9QlO7UCE0Suo93MHdbcrzLJo1ZAiEA4VDvUNv3sA1iTIWeM3T644ATcXqqGHd1gGAun7CzhjQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":793828},"main":"packages/server/server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"1496042b9e3d9b3ac0eed4a99fe26772e46c45b3","scripts":{"dev":"node --watch packages/server/server.js","help":"node packages/server/server.js --help","test":"node packages/server/server.js","admin":"ADMIN_ENABLE=true ADMIN_USERNAME=admin ADMIN_PASSWORD=admin123 node packages/server/server.js -p ./examples/prompts","start":"node packages/server/server.js","version":"node packages/server/server.js --version","desktop:dev":"npm run dev --prefix app/desktop","postinstall":"node ./scripts/postinstall.js","desktop:build":"npm run build --prefix app/desktop"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-manager.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote MCP Server for managing prompts","directories":{},"_nodeVersion":"18.20.8","dependencies":{"tar":"^7.5.1","zod":"^3.23.8","yaml":"^2.4.1","dotenv":"^17.2.3","express":"^5.1.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","electron-builder":"^26.0.12","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-manager_0.0.18_1762010096127_0.287776665702451","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"@becrafter/prompt-manager","version":"0.0.19","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","_id":"@becrafter/prompt-manager@0.0.19","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"bin":{"prompt-manager":"app/cli/cli.js"},"dist":{"shasum":"7e23b3262eb94db990298b38b14bcf8ee1a117b8","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.0.19.tgz","fileCount":91,"integrity":"sha512-nIJLmfV8zN/plWQHOwLubS5yL8HiOB/ze3Zm5FVYSKCA1qp80M0wYDYY5/WzpfPtsWxC8dpy3PIuhCm2EFqqwQ==","signatures":[{"sig":"MEUCIDM9Vk0RJMPRG4O+BTZIw9MwGSKntmDkkQMMF4dAu9XkAiEAp10s3tGcdrKaMepg019fM1yQrfdY32rtXX6D2MujscA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1714036},"main":"packages/server/server.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"67b1e6d88fb7eaaf8327ca7adee9e940c6e7ed1d","scripts":{"dev":"node --watch packages/server/server.js","help":"node packages/server/server.js --help","test":"node packages/server/server.js","admin":"ADMIN_ENABLE=true ADMIN_USERNAME=admin ADMIN_PASSWORD=admin123 node packages/server/server.js -p ./examples/prompts","start":"node packages/server/server.js","version":"node packages/server/server.js --version","desktop:dev":"rm -rf ~/Library/Application\\ Support/@becrafter/prompt-desktop/prompt-manager && npm run dev --prefix app/desktop","postinstall":"node ./scripts/postinstall.js","desktop:build":"rm -rf ~/Library/Application\\ Support/@becrafter/prompt-desktop/prompt-manager && npm run build --prefix app/desktop && echo 'Build completed! Time:'$(date +'%Y-%m-%d %H:%M:%S')","desktop:build:all":"npm run build --prefix app/desktop -- --mac --win --linux","desktop:build:mac":"npm run build --prefix app/desktop -- --mac","desktop:build:win":"npm run build --prefix app/desktop -- --win","desktop:build:linux":"npm run build --prefix app/desktop -- --linux"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-manager.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote MCP Server for managing prompts","directories":{},"_nodeVersion":"18.20.8","dependencies":{"tar":"^7.5.1","zod":"^3.23.8","yaml":"^2.4.1","sharp":"^0.34.4","dotenv":"^17.2.3","to-ico":"^1.0.1","express":"^5.1.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","electron-builder":"^26.0.12","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-manager_0.0.19_1762432964409_0.32329647228764724","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@becrafter/prompt-manager","version":"0.1.1","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","_id":"@becrafter/prompt-manager@0.1.1","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"bin":{"prompt-manager":"app/cli/cli.js"},"dist":{"shasum":"92047ce760d102a1e69ef530068ee99ffc80253a","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.1.1.tgz","fileCount":136,"integrity":"sha512-5cXdQzZYePrqAslqDz9CHW4EQZu/yfFuFy+TlU7LuPh6e3k33YVdg1G0oThVNr4txF1PapiD1FeNCqhndE4Tfg==","signatures":[{"sig":"MEYCIQDB9Z/m/P6oAQyqY6N9KkWIfkAfrASaYIxUQIaiGfbOXAIhAOj8KX5uKfuWnFK/qrPZGlmn9YXKcvIYoaBq5SJf5kPk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2264880},"main":"packages/server/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"7408bdaa81cc7488a2258381c9844e35e63ac828","scripts":{"dev":"node --watch packages/server/server.js","help":"node packages/server/server.js --help","admin":"ADMIN_ENABLE=true ADMIN_REQUIRE_AUTH=true ADMIN_USERNAME=admin ADMIN_PASSWORD=admin123 node packages/server/server.js -p ./examples/prompts","admin:dev":"npm run dev --prefix packages/admin-ui","build:core":"npm run build --prefix packages/server","admin:build":"npm run build --prefix packages/admin-ui","build:icons":"node ./scripts/build-icons.js","desktop:dev":"bash scripts/build.sh dev","postinstall":"node ./scripts/postinstall.js","desktop:build":"bash scripts/build.sh","desktop:build:all":"bash scripts/build.sh build:all","desktop:build:mac":"bash scripts/build.sh build:mac","desktop:build:win":"bash scripts/build.sh build:win","desktop:build:linux":"bash scripts/build.sh build:linux"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-manager.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote MCP Server for managing prompts","directories":{},"_nodeVersion":"18.20.8","dependencies":{"tar":"^7.5.1","zod":"^3.23.8","yaml":"^2.4.1","sharp":"^0.34.4","dotenv":"^17.2.3","to-ico":"^1.0.1","express":"^5.1.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","@npmcli/arborist":"^9.0.0","electron-builder":"^26.0.12","http-proxy-middleware":"^3.0.5","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-manager_0.1.1_1765257287614_0.7635309959112955","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@becrafter/prompt-manager","version":"0.1.2","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","_id":"@becrafter/prompt-manager@0.1.2","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"bin":{"prompt-manager":"app/cli/cli.js"},"dist":{"shasum":"5361cecc3422b9ccf4619a96d49eeb71df1db8b6","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.1.2.tgz","fileCount":136,"integrity":"sha512-mZ4lvkv7f1CdG9SUDTvno5FjtYlHd47BnKPRCRvWmi/cxT7ssa9NJN7/R7Ic1sL9+guXJ9M1ZJGVsWAyCnQAbQ==","signatures":[{"sig":"MEUCIDAVNNPugF632JiQYYcSIuZ8T5BbKXsT3rxoYQjZgYyLAiEAy4Ezvkf9eH4Jy4O9Ce5nSt9aXUbYDbkWve5IAgE1XaU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2265276},"main":"packages/server/index.js","type":"module","engines":{"node":">=18.0.0"},"gitHead":"d72d4bfaf1d74c0b5d2cc5dc6cebf1e18aa245ab","scripts":{"dev":"node --watch packages/server/server.js","help":"node packages/server/server.js --help","admin":"ADMIN_ENABLE=true ADMIN_REQUIRE_AUTH=true ADMIN_USERNAME=admin ADMIN_PASSWORD=admin123 node packages/server/server.js -p ./examples/prompts","admin:dev":"npm run dev --prefix packages/admin-ui","build:core":"npm run build --prefix packages/server","admin:build":"npm run build --prefix packages/admin-ui","build:icons":"node ./scripts/build-icons.js","desktop:dev":"bash scripts/build.sh dev","postinstall":"node ./scripts/postinstall.js","desktop:build":"bash scripts/build.sh","desktop:build:all":"bash scripts/build.sh build:all","desktop:build:mac":"bash scripts/build.sh build:mac","desktop:build:win":"bash scripts/build.sh build:win","desktop:build:linux":"bash scripts/build.sh build:linux"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-manager.git","type":"git"},"_npmVersion":"10.8.2","description":"Remote MCP Server for managing prompts","directories":{},"_nodeVersion":"18.20.8","dependencies":{"tar":"^7.5.1","zod":"^3.23.8","yaml":"^2.4.1","sharp":"^0.34.4","dotenv":"^17.2.3","to-ico":"^1.0.1","express":"^5.1.0","js-yaml":"^4.1.0","fs-extra":"^11.2.0","@npmcli/arborist":"^9.0.0","electron-builder":"^26.0.12","http-proxy-middleware":"^3.0.5","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/prompt-manager_0.1.2_1765298708822_0.9858198012839154","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@becrafter/prompt-manager","version":"0.1.8","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","_id":"@becrafter/prompt-manager@0.1.8","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"bin":{"prompt-manager":"app/cli/cli.js"},"dist":{"shasum":"359778db34e8a053adbddca7cf12cfbe650f1536","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.1.8.tgz","fileCount":72,"integrity":"sha512-6DEA++JPbspwwi5LHqSDlPGumM2Fax8bskHSyv1p1FfOFeuAE8PD2GVTTsfQfon6POxmzEtxjiSJu8Vf8kMv7A==","signatures":[{"sig":"MEUCIQDYFbCBMMVuZ69EMAU46KnuJnH4HPhGk6OAimv37GnBfAIgQ95rvzJpF9gaR/bTTgqAEaG5zfLI/dF9m+Q9pXktlmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":661459},"main":"packages/server/index.js","type":"module","engines":{"node":">=22.20.0 <23.0.0"},"gitHead":"0a439e3257fab1f788bef9cc02aeec18b6fdd2c0","scripts":{"dev":"cd packages/server && node --watch server.js","help":"cd packages/server && node server.js --help","lint":"cd packages/server && npm run lint","test":"npm run test:module-loading && npm run test:server && npm run test:server:integration && npm run test:upload","admin":"ADMIN_ENABLE=true ADMIN_REQUIRE_AUTH=true ADMIN_USERNAME=admin ADMIN_PASSWORD=admin123 cd packages/server && node server.js -p ./examples/prompts","format":"cd packages/server && npm run format","dev:all":"bash scripts/dev-all.sh","fix:pty":"cd packages/server && npm run fix:pty","test:e2e":"node test/e2e/test-packaged-app.js","admin:dev":"npm run dev --prefix packages/admin-ui","check:env":"bash scripts/check-env.sh","setup:env":"node scripts/preinstall-check.js","build:core":"npm run build --prefix packages/server","check:deps":"bash scripts/check-dependencies.sh","lint:check":"cd packages/server && npm run lint:check","admin:build":"npm run build --prefix packages/admin-ui","build:icons":"node ./scripts/build-icons.js","desktop:dev":"bash scripts/build.sh dev","dev:backend":"cd packages/server && npm run dev:clean","postinstall":"node ./scripts/postinstall.js","test:server":"cd packages/server && npm run test","test:upload":"node test/integration/test_upload.js","dev:frontend":"npm run dev --prefix packages/admin-ui","format:check":"cd packages/server && npm run format:check","desktop:build":"bash scripts/build.sh","desktop:check":"npm run check:deps && npm run test:module-loading","desktop:verify":"npm run check:deps && npm run test:module-loading && npm run desktop:dev","fix:pty:desktop":"cd app/desktop && npx electron-rebuild -f -w node-pty","desktop:build:all":"bash scripts/build.sh build:all","desktop:build:mac":"bash scripts/build.sh build:mac","desktop:build:win":"bash scripts/build.sh build:win","test:server:watch":"cd packages/server && npm run test:watch","desktop:build:linux":"bash scripts/build.sh build:linux","test:module-loading":"node test/e2e/test-module-loading.js","test:server:coverage":"cd packages/server && npm run test:coverage","test:server:integration":"cd packages/server && npm run test:integration"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-manager.git","type":"git"},"_npmVersion":"10.9.4","description":"Remote MCP Server for managing prompts","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tar":"^7.5.1","zod":"^3.23.8","yaml":"^2.4.1","sharp":"^0.34.4","dotenv":"^17.2.3","multer":"^2.0.2","to-ico":"^1.0.1","adm-zip":"^0.5.16","express":"^5.1.0","js-yaml":"^4.1.0","archiver":"^7.0.1","fs-extra":"^11.2.0","node-pty":"^1.0.0","node-fetch":"^3.3.2","@npmcli/arborist":"^9.0.0","electron-builder":"^26.0.12","http-proxy-middleware":"^3.0.5","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@electron/rebuild":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/prompt-manager_0.1.8_1767627913248_0.8975556152534736","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"name":"@becrafter/prompt-manager","version":"0.1.9","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","_id":"@becrafter/prompt-manager@0.1.9","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"bin":{"prompt-manager":"app/cli/cli.js"},"dist":{"shasum":"faaff73c4c8990b4108eba8fffebd0b492aab7bc","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.1.9.tgz","fileCount":72,"integrity":"sha512-XLwruc75GiTT8mEK7zAZkgKc98whFpK8s19oOOFzwDTFsYkLKXenlqU6w/P4/qRYaIYUm42fNb5bWIO01g8F7w==","signatures":[{"sig":"MEUCIQD7eIneeDjq4JwMj7wLuVGi0TFne9r76TvfKF9MtO3IEAIgGJDX56BaRxiQz2dIOXqDxkdbCarBPFph/8NHejOf+6k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":662583},"main":"packages/server/index.js","type":"module","engines":{"node":">=22.20.0 <23.0.0"},"gitHead":"424b243116645712bda74c0b2918e3692fd3d1a6","scripts":{"dev":"cd packages/server && node --watch server.js","help":"cd packages/server && node server.js --help","lint":"cd packages/server && npm run lint","test":"npm run test:module-loading && npm run test:server && npm run test:server:integration && npm run test:upload","admin":"ADMIN_ENABLE=true ADMIN_REQUIRE_AUTH=true ADMIN_USERNAME=admin ADMIN_PASSWORD=admin123 cd packages/server && node server.js -p ./examples/prompts","format":"cd packages/server && npm run format","dev:all":"bash scripts/dev-all.sh","fix:pty":"cd packages/server && npm run fix:pty","test:e2e":"node test/e2e/test-packaged-app.js","admin:dev":"npm run dev --prefix packages/admin-ui","check:env":"bash scripts/check-env.sh","setup:env":"node scripts/preinstall-check.js","build:core":"npm run build --prefix packages/server","check:deps":"bash scripts/check-dependencies.sh","lint:check":"cd packages/server && npm run lint:check","admin:build":"npm run build --prefix packages/admin-ui","build:icons":"node ./scripts/build-icons.js","desktop:dev":"bash scripts/build.sh dev","dev:backend":"cd packages/server && npm run dev:clean","test:server":"cd packages/server && npm run test","test:upload":"node test/integration/test_upload.js","dev:frontend":"npm run dev --prefix packages/admin-ui","format:check":"cd packages/server && npm run format:check","desktop:build":"bash scripts/build.sh","desktop:check":"npm run check:deps && npm run test:module-loading","desktop:verify":"npm run check:deps && npm run test:module-loading && npm run desktop:dev","fix:pty:desktop":"cd app/desktop && npx electron-rebuild -f -w node-pty","desktop:build:all":"bash scripts/build.sh build:all","desktop:build:mac":"bash scripts/build.sh build:mac","desktop:build:win":"bash scripts/build.sh build:win","test:server:watch":"cd packages/server && npm run test:watch","desktop:build:linux":"bash scripts/build.sh build:linux","test:module-loading":"node test/e2e/test-module-loading.js","test:server:coverage":"cd packages/server && npm run test:coverage","test:server:integration":"cd packages/server && npm run test:integration"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-manager.git","type":"git"},"_npmVersion":"10.9.4","description":"Remote MCP Server for managing prompts","directories":{},"_nodeVersion":"22.21.1","dependencies":{"tar":"^7.5.1","zod":"^3.23.8","yaml":"^2.4.1","sharp":"^0.34.4","dotenv":"^17.2.3","multer":"^2.0.2","to-ico":"^1.0.1","adm-zip":"^0.5.16","express":"^5.1.0","js-yaml":"^4.1.0","archiver":"^7.0.1","fs-extra":"^11.2.0","node-pty":"^1.0.0","node-fetch":"^3.3.2","@npmcli/arborist":"^9.0.0","electron-builder":"^26.0.12","http-proxy-middleware":"^3.0.5","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@electron/rebuild":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/prompt-manager_0.1.9_1767629059533_0.8985953814113032","host":"s3://npm-registry-packages-npm-production"}},"0.1.10":{"name":"@becrafter/prompt-manager","version":"0.1.10","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","_id":"@becrafter/prompt-manager@0.1.10","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"bin":{"prompt-manager":"app/cli/cli.js"},"dist":{"shasum":"e2c15512fca607f01faf8dc5f9e103b5007eb895","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.1.10.tgz","fileCount":72,"integrity":"sha512-9dPorLBHGWBcL2fEkjCQCa2ehOcRNMCqcmYYsOwe0HCndSVAjbRiw22ZxB5y+sxZzYZKKWenonjPQVKNTJ7X3Q==","signatures":[{"sig":"MEUCIQD/uA83aya8UN9gN3z0Jv2b5Hnr1FD6W1fgHKN2ecINxAIgCMtVuLEphuhRvXnOCIsARW0VvK5ux24B8Oo1Rk4CPu8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":662681},"main":"packages/server/index.js","type":"module","engines":{"node":">=22.20.0 <23.0.0"},"gitHead":"bb7891dca95476645cd4b777decadabc27408f4e","scripts":{"dev":"cd packages/server && node --watch server.js","help":"cd packages/server && node server.js --help","lint":"cd packages/server && npm run lint","test":"npm run test:module-loading && npm run test:server && npm run test:server:integration && npm run test:upload","admin":"ADMIN_ENABLE=true ADMIN_REQUIRE_AUTH=true ADMIN_USERNAME=admin ADMIN_PASSWORD=admin123 cd packages/server && node server.js -p ./examples/prompts","format":"cd packages/server && npm run format","dev:all":"bash scripts/dev-all.sh","fix:pty":"cd packages/server && npm run fix:pty","test:e2e":"node test/e2e/test-packaged-app.js","admin:dev":"npm run dev --prefix packages/admin-ui","check:env":"bash scripts/check-env.sh","setup:env":"node scripts/preinstall-check.js","build:core":"npm run build --prefix packages/server","check:deps":"bash scripts/check-dependencies.sh","lint:check":"cd packages/server && npm run lint:check","admin:build":"npm run build --prefix packages/admin-ui","build:icons":"node ./scripts/build-icons.js","desktop:dev":"bash scripts/build.sh dev","dev:backend":"cd packages/server && npm run dev:clean","test:server":"cd packages/server && npm run test","test:upload":"node test/integration/test_upload.js","dev:frontend":"npm run dev --prefix packages/admin-ui","format:check":"cd packages/server && npm run format:check","test:install":"node scripts/test-install.js","desktop:build":"bash scripts/build.sh","desktop:check":"npm run check:deps && npm run test:module-loading","desktop:verify":"npm run check:deps && npm run test:module-loading && npm run desktop:dev","fix:pty:desktop":"cd app/desktop && npx electron-rebuild -f -w node-pty","desktop:build:all":"bash scripts/build.sh build:all","desktop:build:mac":"bash scripts/build.sh build:mac","desktop:build:win":"bash scripts/build.sh build:win","test:server:watch":"cd packages/server && npm run test:watch","desktop:build:linux":"bash scripts/build.sh build:linux","test:module-loading":"node test/e2e/test-module-loading.js","test:server:coverage":"cd packages/server && npm run test:coverage","test:server:integration":"cd packages/server && npm run test:integration"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-manager.git","type":"git"},"_npmVersion":"10.9.4","description":"Remote MCP Server for managing prompts","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.18.0","tar":"^7.5.1","zod":"^3.23.8","cors":"^2.8.5","yaml":"^2.4.1","sharp":"^0.34.4","dotenv":"^17.2.3","multer":"^2.0.2","to-ico":"^1.0.1","adm-zip":"^0.5.16","express":"^5.1.0","js-yaml":"^4.1.0","archiver":"^7.0.1","fs-extra":"^11.2.0","node-pty":"^1.0.0","node-fetch":"^3.3.2","@npmcli/arborist":"^9.0.0","electron-builder":"^26.0.12","http-proxy-middleware":"^3.0.5","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@electron/rebuild":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/prompt-manager_0.1.10_1767630417631_0.5077380419512767","host":"s3://npm-registry-packages-npm-production"}},"0.1.11":{"name":"@becrafter/prompt-manager","version":"0.1.11","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","_id":"@becrafter/prompt-manager@0.1.11","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"bin":{"prompt-manager":"app/cli/cli.js"},"dist":{"shasum":"33b735aa3f5da49ecd941b60bdbbbf28b5265b80","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.1.11.tgz","fileCount":105,"integrity":"sha512-w7Wf0VI9OImBv3jj5KcRajGApFhJuet28oR0xKQhyALknbvtnjArc3TR0ibPYILY5Do4gWCQ4o1XLUBNfgCXxg==","signatures":[{"sig":"MEUCIDsKvV81KvxBlmIWoIf3is2gvyq6a54bZNKT12FUSZa+AiEAldbqdxty4f8yga4j8tT/y0FfKdX2MSst9vz25Y1gygQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1429868},"main":"packages/server/index.js","type":"module","engines":{"node":">=22.20.0 <23.0.0"},"gitHead":"6c186394cd50fb1b1c0483dd2d910f9ed331315f","scripts":{"dev":"cd packages/server && node --watch server.js","help":"cd packages/server && node server.js --help","lint":"cd packages/server && npm run lint","test":"npm run test:module-loading && npm run test:server && npm run test:server:integration && npm run test:upload","admin":"ADMIN_ENABLE=true ADMIN_REQUIRE_AUTH=true ADMIN_USERNAME=admin ADMIN_PASSWORD=admin123 cd packages/server && node server.js -p ./examples/prompts","format":"cd packages/server && npm run format","dev:all":"bash scripts/dev-all.sh","fix:pty":"cd packages/server && npm run fix:pty","test:e2e":"node test/e2e/test-packaged-app.js","admin:dev":"npm run dev --prefix packages/admin-ui","check:env":"bash scripts/check-env.sh","setup:env":"node scripts/preinstall-check.js","build:core":"npm run build --prefix packages/server","check:deps":"bash scripts/check-dependencies.sh","lint:check":"cd packages/server && npm run lint:check","admin:build":"npm run build --prefix packages/admin-ui","build:icons":"node ./scripts/build-icons.js","desktop:dev":"bash scripts/build.sh dev","dev:backend":"cd packages/server && npm run dev:clean","test:server":"cd packages/server && npm run test","test:upload":"node test/integration/test_upload.js","dev:frontend":"npm run dev --prefix packages/admin-ui","format:check":"cd packages/server && npm run format:check","test:install":"node scripts/test-install.js","desktop:build":"bash scripts/build.sh","desktop:check":"npm run check:deps && npm run test:module-loading","desktop:verify":"npm run check:deps && npm run test:module-loading && npm run desktop:dev","fix:pty:desktop":"cd app/desktop && npx electron-rebuild -f -w node-pty","desktop:build:all":"bash scripts/build.sh build:all","desktop:build:mac":"bash scripts/build.sh build:mac","desktop:build:win":"bash scripts/build.sh build:win","test:server:watch":"cd packages/server && npm run test:watch","desktop:build:linux":"bash scripts/build.sh build:linux","test:module-loading":"node test/e2e/test-module-loading.js","test:server:coverage":"cd packages/server && npm run test:coverage","test:server:integration":"cd packages/server && npm run test:integration"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-manager.git","type":"git"},"_npmVersion":"10.9.4","description":"Remote MCP Server for managing prompts","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.18.0","tar":"^7.5.1","zod":"^3.23.8","cors":"^2.8.5","yaml":"^2.4.1","sharp":"^0.34.4","dotenv":"^17.2.3","multer":"^2.0.2","to-ico":"^1.0.1","adm-zip":"^0.5.16","express":"^5.1.0","js-yaml":"^4.1.0","archiver":"^7.0.1","fs-extra":"^11.2.0","node-pty":"^1.0.0","node-fetch":"^3.3.2","@npmcli/arborist":"^9.0.0","electron-builder":"^26.0.12","http-proxy-middleware":"^3.0.5","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@electron/rebuild":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/prompt-manager_0.1.11_1767631661441_0.43586463744545867","host":"s3://npm-registry-packages-npm-production"}},"0.1.12":{"name":"@becrafter/prompt-manager","version":"0.1.12","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","_id":"@becrafter/prompt-manager@0.1.12","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"bin":{"prompt-manager":"app/cli/cli.js"},"dist":{"shasum":"8093f553cc8c0b3c55bd395a5ff9c05fb352ee3d","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.1.12.tgz","fileCount":72,"integrity":"sha512-vWrzS6RZGJYyypqvUmp+6Z7QXMuD+0S9SQk0Yu06fdLwX4l2qS9ABMrXLM1bnPXc0yLEg0pnqmA9fKmACly/Aw==","signatures":[{"sig":"MEYCIQCFnxrfL2BKx8P5UEulalFToIjKXo7Zzx0b17Xpu641ygIhAPJdMSrKDUToMhJN6h15iY+ABvG7K3Wh2+bk8Q7FiUTG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":663068},"main":"packages/server/index.js","type":"module","engines":{"node":">=22.20.0 <23.0.0"},"gitHead":"d7abbaa31fb28a19511d691a990600396c1983ae","scripts":{"dev":"cd packages/server && node --watch server.js","help":"cd packages/server && node server.js --help","lint":"cd packages/server && npm run lint","test":"npm run test:module-loading && npm run test:server && npm run test:server:integration && npm run test:upload","admin":"ADMIN_ENABLE=true ADMIN_REQUIRE_AUTH=true ADMIN_USERNAME=admin ADMIN_PASSWORD=admin123 cd packages/server && node server.js -p ./examples/prompts","format":"cd packages/server && npm run format","dev:all":"bash scripts/dev-all.sh","fix:pty":"cd packages/server && npm run fix:pty","test:e2e":"node test/e2e/test-packaged-app.js","admin:dev":"npm run dev --prefix packages/admin-ui","check:env":"bash scripts/check-env.sh","setup:env":"node scripts/preinstall-check.js","build:core":"npm run build --prefix packages/server","check:deps":"bash scripts/check-dependencies.sh","lint:check":"cd packages/server && npm run lint:check","admin:build":"npm run build --prefix packages/admin-ui","build:icons":"node ./scripts/build-icons.js","desktop:dev":"bash scripts/build.sh dev","dev:backend":"cd packages/server && npm run dev:clean","test:server":"cd packages/server && npm run test","test:upload":"node test/integration/test_upload.js","dev:frontend":"npm run dev --prefix packages/admin-ui","format:check":"cd packages/server && npm run format:check","test:install":"cd packages/admin-ui && npm install && npm run build && cd - && node scripts/test-install.js","desktop:build":"bash scripts/build.sh","desktop:check":"npm run check:deps && npm run test:module-loading","desktop:verify":"npm run check:deps && npm run test:module-loading && npm run desktop:dev","fix:pty:desktop":"cd app/desktop && npx electron-rebuild -f -w node-pty","desktop:build:all":"bash scripts/build.sh build:all","desktop:build:mac":"bash scripts/build.sh build:mac","desktop:build:win":"bash scripts/build.sh build:win","test:server:watch":"cd packages/server && npm run test:watch","desktop:build:linux":"bash scripts/build.sh build:linux","test:module-loading":"node test/e2e/test-module-loading.js","test:server:coverage":"cd packages/server && npm run test:coverage","test:server:integration":"cd packages/server && npm run test:integration"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-manager.git","type":"git"},"_npmVersion":"10.9.4","description":"Remote MCP Server for managing prompts","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.18.0","tar":"^7.5.1","zod":"^3.23.8","cors":"^2.8.5","yaml":"^2.4.1","sharp":"^0.34.4","dotenv":"^17.2.3","multer":"^2.0.2","to-ico":"^1.0.1","adm-zip":"^0.5.16","express":"^5.1.0","js-yaml":"^4.1.0","archiver":"^7.0.1","fs-extra":"^11.2.0","node-pty":"^1.0.0","node-fetch":"^3.3.2","@npmcli/arborist":"^9.0.0","electron-builder":"^26.0.12","http-proxy-middleware":"^3.0.5","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@electron/rebuild":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/prompt-manager_0.1.12_1767633029029_0.43737270235859804","host":"s3://npm-registry-packages-npm-production"}},"0.1.14":{"name":"@becrafter/prompt-manager","version":"0.1.14","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","_id":"@becrafter/prompt-manager@0.1.14","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"bin":{"prompt-manager":"app/cli/cli.js"},"dist":{"shasum":"f7d0fd0edcbf7c590fbedf96f6114b0593798811","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.1.14.tgz","fileCount":153,"integrity":"sha512-NcDTvkltsJ77gXhA1SRf0D7pQMXaW/iCpXQf4O5iw5xjG8mEASSguYi96+iptLGQUCNNgKJFRTMlwCjmPSQuFQ==","signatures":[{"sig":"MEQCIGAGx5GBYNNL9uSMKcqyaWr0Yy2SfK50IQEjxbic5AVxAiBkWD2YmF5ysExZKxNOYtblmK1GVd96sr1Tx1m9yUtKRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5394385},"main":"packages/server/index.js","type":"module","engines":{"node":">=22.20.0 <23.0.0"},"gitHead":"a6595a399f69352180932624e2fcc7b79a9b3f29","scripts":{"dev":"cd packages/server && node --watch server.js","help":"cd packages/server && node server.js --help","lint":"cd packages/server && npm run lint","test":"npm run test:module-loading && npm run test:server && npm run test:server:integration && npm run test:upload","admin":"ADMIN_ENABLE=true ADMIN_REQUIRE_AUTH=true ADMIN_USERNAME=admin ADMIN_PASSWORD=admin123 cd packages/server && node server.js -p ./examples/prompts","format":"cd packages/server && npm run format","dev:all":"bash scripts/dev-all.sh","fix:pty":"cd packages/server && npm run fix:pty","test:e2e":"node test/e2e/test-packaged-app.js","admin:dev":"npm run dev --prefix packages/admin-ui","check:env":"bash scripts/check-env.sh","setup:env":"node scripts/preinstall-check.js","build:core":"npm run build --prefix packages/server","check:deps":"bash scripts/check-dependencies.sh","lint:check":"cd packages/server && npm run lint:check","admin:build":"npm run build --prefix packages/admin-ui","build:icons":"node ./scripts/build-icons.js","desktop:dev":"bash scripts/build.sh dev","dev:backend":"cd packages/server && npm run dev:clean","test:server":"cd packages/server && npm run test","test:upload":"node test/integration/test_upload.js","dev:frontend":"npm run dev --prefix packages/admin-ui","format:check":"cd packages/server && npm run format:check","test:install":"cd packages/admin-ui && npm install && npm run build && cd - && node scripts/test-install.js","desktop:build":"bash scripts/build.sh","desktop:check":"npm run check:deps && npm run test:module-loading","build:admin-ui":"cd packages/admin-ui && npm install && npm run build","desktop:verify":"npm run check:deps && npm run test:module-loading && npm run desktop:dev","fix:pty:desktop":"cd app/desktop && npx electron-rebuild -f -w node-pty","desktop:build:all":"bash scripts/build.sh build:all","desktop:build:mac":"bash scripts/build.sh build:mac","desktop:build:win":"bash scripts/build.sh build:win","test:server:watch":"cd packages/server && npm run test:watch","desktop:build:linux":"bash scripts/build.sh build:linux","test:module-loading":"node test/e2e/test-module-loading.js","test:server:coverage":"cd packages/server && npm run test:coverage","test:server:integration":"cd packages/server && npm run test:integration"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-manager.git","type":"git"},"_npmVersion":"10.9.4","description":"Remote MCP Server for managing prompts","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.18.0","tar":"^7.5.1","zod":"^3.23.8","cors":"^2.8.5","yaml":"^2.4.1","sharp":"^0.34.4","dotenv":"^17.2.3","multer":"^2.0.2","to-ico":"^1.0.1","adm-zip":"^0.5.16","express":"^5.1.0","js-yaml":"^4.1.0","archiver":"^7.0.1","fs-extra":"^11.2.0","node-pty":"^1.0.0","node-fetch":"^3.3.2","@npmcli/arborist":"^9.0.0","electron-builder":"^26.0.12","http-proxy-middleware":"^3.0.5","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@electron/rebuild":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/prompt-manager_0.1.14_1767635822465_0.854565032385826","host":"s3://npm-registry-packages-npm-production"}},"0.1.15":{"name":"@becrafter/prompt-manager","version":"0.1.15","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","_id":"@becrafter/prompt-manager@0.1.15","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"bin":{"prompt-manager":"app/cli/cli.js"},"dist":{"shasum":"59e239b0083f4dad0e1e1a7b086319dfd31d834c","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.1.15.tgz","fileCount":205,"integrity":"sha512-h3iScBDvBJIMMmev4n+2Cyst6TjT1ByPw1mFlqUlNYSQ5sxFbaVGdBQN0tDcW/RfnbsEEeAcWjaR9kN1GHStag==","signatures":[{"sig":"MEUCIBUfp6BodO3c4tuMJx3nLaX12+e6mEkawi4/jCjSmaIfAiEA962MWGPUE3qxSuilME4fTJKwbnSOjkJQgLZAqtDtMwQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6710943},"main":"packages/server/index.js","type":"module","engines":{"node":">=22.20.0 <23.0.0"},"gitHead":"e9bcbd54d0ee8c0266ae094151525a3c84452f07","scripts":{"dev":"cd packages/server && node --watch server.js","help":"cd packages/server && node server.js --help","lint":"cd packages/server && npm run lint","test":"npm run test:module-loading && npm run test:server && npm run test:server:integration && npm run test:upload","admin":"ADMIN_ENABLE=true ADMIN_REQUIRE_AUTH=true ADMIN_USERNAME=admin ADMIN_PASSWORD=admin123 cd packages/server && node server.js -p ./examples/prompts","format":"cd packages/server && npm run format","dev:all":"bash scripts/dev-all.sh","fix:pty":"cd packages/server && npm run fix:pty","test:e2e":"node test/e2e/test-packaged-app.js","admin:dev":"npm run dev --prefix packages/admin-ui","check:env":"bash scripts/check-env.sh","setup:env":"node scripts/preinstall-check.js","build:core":"npm run build --prefix packages/server","check:deps":"bash scripts/check-dependencies.sh","lint:check":"cd packages/server && npm run lint:check","admin:build":"npm run build --prefix packages/admin-ui","build:icons":"node ./scripts/build-icons.js","desktop:dev":"bash scripts/build.sh dev","dev:backend":"cd packages/server && npm run dev:clean","test:server":"cd packages/server && npm run test","test:upload":"node test/integration/test_upload.js","dev:frontend":"npm run dev --prefix packages/admin-ui","format:check":"cd packages/server && npm run format:check","test:install":"cd packages/admin-ui && npm install && npm run build && cd - && node scripts/test-install.js","desktop:build":"bash scripts/build.sh","desktop:check":"npm run check:deps && npm run test:module-loading","build:admin-ui":"cd packages/admin-ui && npm install && npm run build","desktop:verify":"npm run check:deps && npm run test:module-loading && npm run desktop:dev","fix:pty:desktop":"cd app/desktop && npx electron-rebuild -f -w node-pty","desktop:build:all":"bash scripts/build.sh build:all","desktop:build:mac":"bash scripts/build.sh build:mac","desktop:build:win":"bash scripts/build.sh build:win","test:server:watch":"cd packages/server && npm run test:watch","desktop:build:linux":"bash scripts/build.sh build:linux","test:module-loading":"node test/e2e/test-module-loading.js","test:server:coverage":"cd packages/server && npm run test:coverage","test:server:integration":"cd packages/server && npm run test:integration"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-manager.git","type":"git"},"_npmVersion":"10.9.4","description":"Remote MCP Server for managing prompts","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.18.0","tar":"^7.5.1","zod":"^3.23.8","cors":"^2.8.5","yaml":"^2.4.1","sharp":"^0.34.4","dotenv":"^17.2.3","multer":"^2.0.2","to-ico":"^1.0.1","adm-zip":"^0.5.16","express":"^5.1.0","js-yaml":"^4.1.0","archiver":"^7.0.1","fs-extra":"^11.2.0","node-pty":"^1.0.0","node-fetch":"^3.3.2","@npmcli/arborist":"^9.0.0","electron-builder":"^26.0.12","http-proxy-middleware":"^3.0.5","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@electron/rebuild":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/prompt-manager_0.1.15_1767637265513_0.9932220542421859","host":"s3://npm-registry-packages-npm-production"}},"0.1.16":{"name":"@becrafter/prompt-manager","version":"0.1.16","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","_id":"@becrafter/prompt-manager@0.1.16","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"bin":{"prompt-manager":"app/cli/cli.js"},"dist":{"shasum":"c4d13a30aea68d48f916fb0b854db0bf53175296","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.1.16.tgz","fileCount":205,"integrity":"sha512-4DgeZfyWIquvLd29Guz/jWSoOEAn6VkuxggBQsmrWgnncxUPOoorGM+rDgTmk8RYmzaYiCi2qaX8kCCfZ6VKQw==","signatures":[{"sig":"MEQCICmlTu3iEKx9yU/Ed0YZklHRqq+MkE+L1rA2Lht8EwHLAiATSIl8fOZrN41J6K7SOtiGUcBZh4t4W9aNtrznOwPmvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6714842},"main":"packages/server/index.js","type":"module","engines":{"node":">=22.20.0 <23.0.0"},"gitHead":"23f06ee947b7102a72c217d4c51166f8791db155","scripts":{"dev":"cd packages/server && node --watch server.js","help":"cd packages/server && node server.js --help","lint":"cd packages/server && npm run lint","test":"npm run test:module-loading && npm run test:server && npm run test:server:integration && npm run test:upload","admin":"ADMIN_ENABLE=true ADMIN_REQUIRE_AUTH=true ADMIN_USERNAME=admin ADMIN_PASSWORD=admin123 cd packages/server && node server.js -p ./examples/prompts","format":"cd packages/server && npm run format","dev:all":"bash scripts/dev-all.sh","fix:pty":"cd packages/server && npm run fix:pty","test:e2e":"node test/e2e/test-packaged-app.js","admin:dev":"npm run dev --prefix packages/admin-ui","check:env":"bash scripts/check-env.sh","setup:env":"node scripts/preinstall-check.js","build:core":"npm run build --prefix packages/server","check:deps":"bash scripts/check-dependencies.sh","lint:check":"cd packages/server && npm run lint:check","admin:build":"npm run build --prefix packages/admin-ui","build:icons":"node ./scripts/build-icons.js","desktop:dev":"bash scripts/build.sh dev","dev:backend":"cd packages/server && npm run dev:clean","test:server":"cd packages/server && npm run test","test:upload":"node test/integration/test_upload.js","dev:frontend":"npm run dev --prefix packages/admin-ui","format:check":"cd packages/server && npm run format:check","test:install":"cd packages/admin-ui && npm install && npm run build && cd - && node scripts/test-install.js","desktop:build":"bash scripts/build.sh","desktop:check":"npm run check:deps && npm run test:module-loading","build:admin-ui":"cd packages/admin-ui && npm install && npm run build","desktop:verify":"npm run check:deps && npm run test:module-loading && npm run desktop:dev","fix:pty:desktop":"cd app/desktop && npx electron-rebuild -f -w node-pty","desktop:build:all":"bash scripts/build.sh build:all","desktop:build:mac":"bash scripts/build.sh build:mac","desktop:build:win":"bash scripts/build.sh build:win","test:server:watch":"cd packages/server && npm run test:watch","desktop:build:linux":"bash scripts/build.sh build:linux","test:module-loading":"node test/e2e/test-module-loading.js","test:server:coverage":"cd packages/server && npm run test:coverage","test:server:integration":"cd packages/server && npm run test:integration"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-manager.git","type":"git"},"_npmVersion":"10.9.4","description":"Remote MCP Server for managing prompts","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.18.0","tar":"^7.5.1","zod":"^3.23.8","cors":"^2.8.5","yaml":"^2.4.1","sharp":"^0.34.4","dotenv":"^17.2.3","multer":"^2.0.2","to-ico":"^1.0.1","adm-zip":"^0.5.16","express":"^5.1.0","js-yaml":"^4.1.0","archiver":"^7.0.1","fs-extra":"^11.2.0","node-pty":"^1.0.0","node-fetch":"^3.3.2","@npmcli/arborist":"^9.0.0","electron-builder":"^26.0.12","http-proxy-middleware":"^3.0.5","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@electron/rebuild":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/prompt-manager_0.1.16_1767667877610_0.9691187404229225","host":"s3://npm-registry-packages-npm-production"}},"0.1.17":{"name":"@becrafter/prompt-manager","version":"0.1.17","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","_id":"@becrafter/prompt-manager@0.1.17","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"bin":{"prompt-manager":"app/cli/cli.js"},"dist":{"shasum":"d1508c1ed32806996f49430119ec30b433743e98","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.1.17.tgz","fileCount":205,"integrity":"sha512-RYY6/MOj8o64MhHlVlHYOHuDOrQnX0CMTVNa7K+YJ15aDkHn1tcRI5bBLzManzFIgjKRA5/o1u+bH6J/wfcJGg==","signatures":[{"sig":"MEUCIQCS+85ar17+WA+uVvpbbadJK5T778GZMysnrqoV4KRlnwIgJZCp357ctCSbbcAb4a8ES2u6MTHiMDRKKBFAGRURB4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6708584},"main":"packages/server/index.js","type":"module","engines":{"node":">=22.20.0 <23.0.0"},"gitHead":"ab7d0bc23ffd0dfaeabbba465d49240234dd4cfc","scripts":{"dev":"cd packages/server && node --watch server.js","help":"cd packages/server && node server.js --help","lint":"cd packages/server && npm run lint","test":"npm run test:module-loading && npm run test:server && npm run test:server:integration && npm run test:upload","admin":"ADMIN_ENABLE=true ADMIN_REQUIRE_AUTH=true ADMIN_USERNAME=admin ADMIN_PASSWORD=admin123 cd packages/server && node server.js -p ./examples/prompts","format":"cd packages/server && npm run format","dev:all":"bash scripts/dev-all.sh","fix:pty":"cd packages/server && npm run fix:pty","test:e2e":"node test/e2e/test-packaged-app.js","admin:dev":"npm run dev --prefix packages/admin-ui","check:env":"bash scripts/check-env.sh","setup:env":"node scripts/preinstall-check.js","build:core":"npm run build --prefix packages/server","check:deps":"bash scripts/check-dependencies.sh","lint:check":"cd packages/server && npm run lint:check","admin:build":"npm run build --prefix packages/admin-ui","build:icons":"node ./scripts/build-icons.js","desktop:dev":"bash scripts/build.sh dev","dev:backend":"cd packages/server && npm run dev:clean","test:server":"cd packages/server && npm run test","test:upload":"node test/integration/test_upload.js","dev:frontend":"npm run dev --prefix packages/admin-ui","format:check":"cd packages/server && npm run format:check","test:install":"cd packages/admin-ui && npm install && npm run build && cd - && node scripts/test-install.js","desktop:build":"bash scripts/build.sh","desktop:check":"npm run check:deps && npm run test:module-loading","build:admin-ui":"cd packages/admin-ui && npm install && npm run build","desktop:verify":"npm run check:deps && npm run test:module-loading && npm run desktop:dev","fix:pty:desktop":"cd app/desktop && npx electron-rebuild -f -w node-pty","desktop:build:all":"bash scripts/build.sh build:all","desktop:build:mac":"bash scripts/build.sh build:mac","desktop:build:win":"bash scripts/build.sh build:win","test:server:watch":"cd packages/server && npm run test:watch","desktop:build:linux":"bash scripts/build.sh build:linux","test:module-loading":"node test/e2e/test-module-loading.js","test:server:coverage":"cd packages/server && npm run test:coverage","test:server:integration":"cd packages/server && npm run test:integration"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-manager.git","type":"git"},"_npmVersion":"10.9.4","description":"Remote MCP Server for managing prompts","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.18.0","tar":"^7.5.1","zod":"^3.23.8","cors":"^2.8.5","yaml":"^2.4.1","sharp":"^0.34.4","dotenv":"^17.2.3","multer":"^2.0.2","to-ico":"^1.0.1","adm-zip":"^0.5.16","express":"^5.1.0","js-yaml":"^4.1.0","archiver":"^7.0.1","fs-extra":"^11.2.0","node-pty":"^1.0.0","node-fetch":"^3.3.2","@npmcli/arborist":"^9.0.0","electron-builder":"^26.0.12","http-proxy-middleware":"^3.0.5","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@electron/rebuild":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/prompt-manager_0.1.17_1767707512575_0.4088578169795336","host":"s3://npm-registry-packages-npm-production"}},"0.1.18":{"name":"@becrafter/prompt-manager","version":"0.1.18","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","_id":"@becrafter/prompt-manager@0.1.18","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"bin":{"prompt-manager":"app/cli/cli.js"},"dist":{"shasum":"2c38198051b159172bd7d4b7ddad375f0279888a","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.1.18.tgz","fileCount":205,"integrity":"sha512-2Bz8rrcXCtnH+Fcm5hPHAOXewTlTi/xol6wWDYVfMe+BABS/xbSFzgMo6LhKJAro3FQMrrWT2dBYwbTbINXXJw==","signatures":[{"sig":"MEUCIQCMaYXcfPHDBKeH1V3kAsMR5Q98aK9K2u4T+iOE5eqiMAIgXNrUv20WNNxiDoyWFofkGTpxCCiJbDby3HwPzI5gDok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6708584},"main":"packages/server/index.js","type":"module","engines":{"node":">=22.20.0 <23.0.0"},"gitHead":"2343df991cd87e6a61f007e27c6638d0783400b4","scripts":{"dev":"cd packages/server && node --watch server.js","help":"cd packages/server && node server.js --help","lint":"cd packages/server && npm run lint","test":"npm run test:module-loading && npm run test:server && npm run test:server:integration && npm run test:upload","admin":"ADMIN_ENABLE=true ADMIN_REQUIRE_AUTH=true ADMIN_USERNAME=admin ADMIN_PASSWORD=admin123 cd packages/server && node server.js -p ./examples/prompts","format":"cd packages/server && npm run format","dev:all":"bash scripts/dev-all.sh","fix:pty":"cd packages/server && npm run fix:pty","test:e2e":"node test/e2e/test-packaged-app.js","admin:dev":"npm run dev --prefix packages/admin-ui","check:env":"bash scripts/check-env.sh","setup:env":"node scripts/preinstall-check.js","build:core":"npm run build --prefix packages/server","check:deps":"bash scripts/check-dependencies.sh","lint:check":"cd packages/server && npm run lint:check","admin:build":"npm run build --prefix packages/admin-ui","build:icons":"node ./scripts/build-icons.js","desktop:dev":"bash scripts/build.sh dev","dev:backend":"cd packages/server && npm run dev:clean","test:server":"cd packages/server && npm run test","test:upload":"node test/integration/test_upload.js","dev:frontend":"npm run dev --prefix packages/admin-ui","format:check":"cd packages/server && npm run format:check","test:install":"cd packages/admin-ui && npm install && npm run build && cd - && node scripts/test-install.js","desktop:build":"bash scripts/build.sh","desktop:check":"npm run check:deps && npm run test:module-loading","build:admin-ui":"cd packages/admin-ui && npm install && npm run build","desktop:verify":"npm run check:deps && npm run test:module-loading && npm run desktop:dev","fix:pty:desktop":"cd app/desktop && npx electron-rebuild -f -w node-pty","desktop:build:all":"bash scripts/build.sh build:all","desktop:build:mac":"bash scripts/build.sh build:mac","desktop:build:win":"bash scripts/build.sh build:win","test:server:watch":"cd packages/server && npm run test:watch","desktop:build:linux":"bash scripts/build.sh build:linux","test:module-loading":"node test/e2e/test-module-loading.js","test:server:coverage":"cd packages/server && npm run test:coverage","test:server:integration":"cd packages/server && npm run test:integration"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-manager.git","type":"git"},"_npmVersion":"10.9.4","description":"Remote MCP Server for managing prompts","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.18.0","tar":"^7.5.1","zod":"^3.23.8","cors":"^2.8.5","yaml":"^2.4.1","sharp":"^0.34.4","dotenv":"^17.2.3","multer":"^2.0.2","to-ico":"^1.0.1","adm-zip":"^0.5.16","express":"^5.1.0","js-yaml":"^4.1.0","archiver":"^7.0.1","fs-extra":"^11.2.0","node-pty":"^1.0.0","node-fetch":"^3.3.2","@npmcli/arborist":"^9.0.0","electron-builder":"^26.0.12","http-proxy-middleware":"^3.0.5","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@electron/rebuild":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/prompt-manager_0.1.18_1767720993503_0.3086589146625933","host":"s3://npm-registry-packages-npm-production"}},"0.1.20":{"name":"@becrafter/prompt-manager","version":"0.1.20","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","_id":"@becrafter/prompt-manager@0.1.20","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"bin":{"prompt-manager":"app/cli/cli.js"},"dist":{"shasum":"a57d0da84d49ac06d49cd3fa55fd381afe370e42","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.1.20.tgz","fileCount":152,"integrity":"sha512-hqS9eT0lpboCJONFAl82dlOfmSS5wiWNLMtUFHihB0Vn4O4iKIxkuTP7+e5Ube+9n5qxaPJ/4oNt/pBXrbd+5A==","signatures":[{"sig":"MEUCIDvYVQ1H8PMocp/A0mBvFFZHsjDYwwb17KQ8OL8FbiB6AiEAr3jx2i/If3ZmCrpR0urR1h4rIYWUa3P6X084cLdyUBA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5403396},"main":"packages/server/index.js","type":"module","engines":{"node":">=22.20.0 <23.0.0"},"gitHead":"582c7b094b4aa4a842dfa6441cff56959c591fd9","scripts":{"dev":"cd packages/server && node --watch server.js","help":"cd packages/server && node server.js --help","lint":"cd packages/server && npm run lint","test":"npm run test:module-loading && npm run test:server && npm run test:server:integration && npm run test:upload","admin":"ADMIN_ENABLE=true ADMIN_REQUIRE_AUTH=true ADMIN_USERNAME=admin ADMIN_PASSWORD=admin123 cd packages/server && node server.js -p ./examples/prompts","format":"cd packages/server && npm run format","dev:all":"bash scripts/dev-all.sh","fix:pty":"cd packages/server && npm run fix:pty","test:e2e":"node test/e2e/test-packaged-app.js","admin:dev":"npm run dev --prefix packages/admin-ui","check:env":"bash scripts/check-env.sh","setup:env":"node scripts/preinstall-check.js","build:core":"npm run build --prefix packages/server","check:deps":"bash scripts/check-dependencies.sh","lint:check":"cd packages/server && npm run lint:check","admin:build":"npm run build --prefix packages/admin-ui","build:icons":"node ./scripts/build-icons.js","desktop:dev":"bash scripts/build.sh dev","dev:backend":"cd packages/server && npm run dev:clean","postinstall":"npm rebuild node-pty && chmod +x node_modules/node-pty/prebuilds/*/pty.node node_modules/node-pty/prebuilds/*/spawn-helper 2>/dev/null || true","test:server":"cd packages/server && npm run test","test:upload":"node test/integration/test_upload.js","dev:frontend":"npm run dev --prefix packages/admin-ui","format:check":"cd packages/server && npm run format:check","test:install":"cd packages/admin-ui && npm install && npm run build && cd - && node scripts/test-install.js","desktop:build":"bash scripts/build.sh","desktop:check":"npm run check:deps && npm run test:module-loading","build:admin-ui":"cd packages/admin-ui && npm install && npm run build","desktop:verify":"npm run check:deps && npm run test:module-loading && npm run desktop:dev","fix:pty:desktop":"cd app/desktop && npx electron-rebuild -f -w node-pty","desktop:build:all":"bash scripts/build.sh build:all","desktop:build:mac":"bash scripts/build.sh build:mac","desktop:build:win":"bash scripts/build.sh build:win","test:server:watch":"cd packages/server && npm run test:watch","desktop:build:linux":"bash scripts/build.sh build:linux","test:module-loading":"node test/e2e/test-module-loading.js","test:server:coverage":"cd packages/server && npm run test:coverage","test:server:integration":"cd packages/server && npm run test:integration"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-manager.git","type":"git"},"_npmVersion":"10.9.4","description":"Remote MCP Server for managing prompts","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.18.0","tar":"^7.5.1","zod":"^3.23.8","cors":"^2.8.5","yaml":"^2.4.1","sharp":"^0.34.4","dotenv":"^17.2.3","multer":"^2.0.2","to-ico":"^1.0.1","adm-zip":"^0.5.16","express":"^5.1.0","js-yaml":"^4.1.0","archiver":"^7.0.1","fs-extra":"^11.2.0","node-pty":"^1.0.0","node-fetch":"^3.3.2","@npmcli/arborist":"^9.0.0","electron-builder":"^26.0.12","http-proxy-middleware":"^3.0.5","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@electron/rebuild":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/prompt-manager_0.1.20_1767721549473_0.0034082765969203344","host":"s3://npm-registry-packages-npm-production"}},"0.1.21":{"name":"@becrafter/prompt-manager","version":"0.1.21","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","_id":"@becrafter/prompt-manager@0.1.21","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"bin":{"prompt-manager":"app/cli/cli.js"},"dist":{"shasum":"67ef3d38212622993954390e31b9cbd28e9dcf70","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.1.21.tgz","fileCount":155,"integrity":"sha512-jquRVHwB4qnpHV5NZSeFOKK30JWsZFNQo9yPo2wbs8JivPeFw0wHCl9/jJjUuA+uCPaC9pR+0X8McELpBXb9oQ==","signatures":[{"sig":"MEYCIQCoKTdck5zYfu0s1if5kPAnC+wuvRGTg/9Zv6lstrHPUQIhAO4SRIO4lbc3S8Dit22m2uqx2+EU4DHtL6BeEaF0Zqnt","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5455712},"main":"packages/server/index.js","type":"module","engines":{"node":">=22.20.0 <23.0.0"},"gitHead":"f981c54ac1550acde870f7a4769ad0ecb6939bad","scripts":{"dev":"cd packages/server && node --watch server.js","help":"cd packages/server && node server.js --help","lint":"cd packages/server && npm run lint","test":"npm run test:module-loading && npm run test:server && npm run test:server:integration && npm run test:upload","admin":"ADMIN_ENABLE=true ADMIN_REQUIRE_AUTH=true ADMIN_USERNAME=admin ADMIN_PASSWORD=admin123 cd packages/server && node server.js -p ./examples/prompts","format":"cd packages/server && npm run format","dev:all":"bash scripts/dev-all.sh","fix:pty":"cd packages/server && npm run fix:pty","test:e2e":"node test/e2e/test-packaged-app.js","admin:dev":"npm run dev --prefix packages/admin-ui","check:env":"bash scripts/check-env.sh","setup:env":"node scripts/preinstall-check.js","build:core":"npm run build --prefix packages/server","check:deps":"bash scripts/check-dependencies.sh","lint:check":"cd packages/server && npm run lint:check","admin:build":"npm run build --prefix packages/admin-ui","build:icons":"node ./scripts/build-icons.js","desktop:dev":"bash scripts/build.sh dev","postinstall":"npm rebuild node-pty && chmod +x node_modules/node-pty/prebuilds/*/pty.node node_modules/node-pty/prebuilds/*/spawn-helper 2>/dev/null || true","test:server":"cd packages/server && npm run test","test:upload":"node test/integration/test_upload.js","format:check":"cd packages/server && npm run format:check","test:install":"cd packages/admin-ui && npm install && npm run build && cd - && node scripts/test-install.js","desktop:build":"bash scripts/build.sh","desktop:check":"npm run check:deps && npm run test:module-loading","build:admin-ui":"cd packages/admin-ui && npm install && npm run build","desktop:verify":"npm run check:deps && npm run test:module-loading && npm run desktop:dev","fix:pty:desktop":"cd app/desktop && npx electron-rebuild -f -w node-pty","desktop:build:all":"bash scripts/build.sh build:all","desktop:build:mac":"bash scripts/build.sh build:mac","desktop:build:win":"bash scripts/build.sh build:win","test:server:watch":"cd packages/server && npm run test:watch","desktop:build:linux":"bash scripts/build.sh build:linux","test:module-loading":"node test/e2e/test-module-loading.js","test:server:coverage":"cd packages/server && npm run test:coverage","test:server:integration":"cd packages/server && npm run test:integration"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-manager.git","type":"git"},"_npmVersion":"10.9.4","description":"Remote MCP Server for managing prompts","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.18.0","tar":"^7.5.1","zod":"^3.23.8","cors":"^2.8.5","yaml":"^2.4.1","sharp":"^0.34.4","dotenv":"^17.2.3","multer":"^2.0.2","to-ico":"^1.0.1","adm-zip":"^0.5.16","express":"^5.1.0","js-yaml":"^4.1.0","archiver":"^7.0.1","fs-extra":"^11.2.0","node-pty":"^1.0.0","node-fetch":"^3.3.2","@npmcli/arborist":"^9.0.0","electron-builder":"^26.0.12","http-proxy-middleware":"^3.0.5","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@electron/rebuild":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/prompt-manager_0.1.21_1767923187901_0.6332901594565097","host":"s3://npm-registry-packages-npm-production"}},"0.1.22":{"name":"@becrafter/prompt-manager","version":"0.1.22","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","_id":"@becrafter/prompt-manager@0.1.22","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"bin":{"prompt-manager":"app/cli/cli.js"},"dist":{"shasum":"1d28205e1722f7338100451e60d8fc66e238eb36","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.1.22.tgz","fileCount":155,"integrity":"sha512-EsELiks4w0TxSvX0J0MXjmKRXKEOGdohLGPWX4t8wU1666QXtQ9+aZNA9OffdJPg25To+1+FN6qhWDiu0Yc0Tw==","signatures":[{"sig":"MEQCICDNe2BOZqn/rZx4Chx9O+hdNaceFgaOGCVNLaEKZOSlAiBZKIviu82Rv9WYRWjKqUwsRc4H0oJDx8rnUZg3lLMw9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5455712},"main":"packages/server/index.js","type":"module","engines":{"node":">=22.20.0 <23.0.0"},"gitHead":"fdbabc33d8ade2c086589c8137488141ab6d3ec1","scripts":{"dev":"cd packages/server && node --watch server.js","help":"cd packages/server && node server.js --help","lint":"cd packages/server && npm run lint","test":"npm run test:module-loading && npm run test:server && npm run test:server:integration && npm run test:upload","admin":"ADMIN_ENABLE=true ADMIN_REQUIRE_AUTH=true ADMIN_USERNAME=admin ADMIN_PASSWORD=admin123 cd packages/server && node server.js -p ./examples/prompts","format":"cd packages/server && npm run format","dev:all":"bash scripts/dev-all.sh","fix:pty":"cd packages/server && npm run fix:pty","test:e2e":"node test/e2e/test-packaged-app.js","admin:dev":"npm run dev --prefix packages/admin-ui","check:env":"bash scripts/check-env.sh","setup:env":"node scripts/preinstall-check.js","build:core":"npm run build --prefix packages/server","check:deps":"bash scripts/check-dependencies.sh","lint:check":"cd packages/server && npm run lint:check","admin:build":"npm run build --prefix packages/admin-ui","build:icons":"node ./scripts/build-icons.js","desktop:dev":"bash scripts/build.sh dev","postinstall":"npm rebuild node-pty && chmod +x node_modules/node-pty/prebuilds/*/pty.node node_modules/node-pty/prebuilds/*/spawn-helper 2>/dev/null || true","test:server":"cd packages/server && npm run test","test:upload":"node test/integration/test_upload.js","format:check":"cd packages/server && npm run format:check","test:install":"cd packages/admin-ui && npm install && npm run build && cd - && node scripts/test-install.js","desktop:build":"bash scripts/build.sh","desktop:check":"npm run check:deps && npm run test:module-loading","build:admin-ui":"cd packages/admin-ui && npm install && npm run build","desktop:verify":"npm run check:deps && npm run test:module-loading && npm run desktop:dev","fix:pty:desktop":"cd app/desktop && npx electron-rebuild -f -w node-pty","desktop:build:all":"bash scripts/build.sh build:all","desktop:build:mac":"bash scripts/build.sh build:mac","desktop:build:win":"bash scripts/build.sh build:win","test:server:watch":"cd packages/server && npm run test:watch","desktop:build:linux":"bash scripts/build.sh build:linux","test:module-loading":"node test/e2e/test-module-loading.js","test:server:coverage":"cd packages/server && npm run test:coverage","test:server:integration":"cd packages/server && npm run test:integration"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-manager.git","type":"git"},"_npmVersion":"10.9.4","description":"Remote MCP Server for managing prompts","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.18.0","tar":"^7.5.1","zod":"^3.23.8","cors":"^2.8.5","yaml":"^2.4.1","sharp":"^0.34.4","dotenv":"^17.2.3","multer":"^2.0.2","to-ico":"^1.0.1","adm-zip":"^0.5.16","express":"^5.1.0","js-yaml":"^4.1.0","archiver":"^7.0.1","fs-extra":"^11.2.0","node-pty":"^1.0.0","node-fetch":"^3.3.2","@npmcli/arborist":"^9.0.0","electron-builder":"^26.0.12","http-proxy-middleware":"^3.0.5","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@electron/rebuild":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/prompt-manager_0.1.22_1767936285879_0.931608995763151","host":"s3://npm-registry-packages-npm-production"}},"0.1.31":{"name":"@becrafter/prompt-manager","version":"0.1.31","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","_id":"@becrafter/prompt-manager@0.1.31","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"bin":{"prompt-manager":"app/cli/cli.js"},"dist":{"shasum":"93b2330eb6943ee96bf57d897fb721800c8909be","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.1.31.tgz","fileCount":101,"integrity":"sha512-dke0wEGsx8lpr2hkmeLXNQJSBjq2BxQRI/F8vx+a9wfv/vtEdXLGom+MU6I3BeBRq88J77/EbPi3CPktv+SVmw==","signatures":[{"sig":"MEUCIQDRr9IrKIvvjavO/JpqVTqnoICx6257dQqKP2+e9sq7TgIgP+acV9Uv8Mr5sjSe+ciydNchiYGA166zLCQmCPmXmVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":842941},"main":"packages/server/index.js","type":"module","engines":{"node":">=22.20.0 <23.0.0"},"gitHead":"44065b8a78dc3fbea8a2f5165fbef449b023daa5","scripts":{"dev":"bash scripts/dev-all.sh","help":"cd packages/server && node server.js --help","lint":"cd packages/server && npm run lint","test":"npm run verify:publish && npm run test:server && npm run test:server:integration","build":"npm run build:admin-ui && npm run build:core","format":"cd packages/server && npm run format","verify":"npm run verify:publish","fix:pty":"npm rebuild node-pty","lint:fix":"cd packages/server && npm run lint","test:e2e":"node test/e2e/test-packaged-app.js","check:env":"bash scripts/check-env.sh","dev:admin":"npm run dev --prefix packages/admin-ui","setup:env":"node scripts/preinstall-check.js","build:core":"npm run build --prefix packages/server","check:deps":"bash scripts/check-dependencies.sh","format:fix":"cd packages/server && npm run format","lint:check":"cd packages/server && npm run lint:check","build:icons":"node ./scripts/build-icons.js","dev:backend":"cd packages/server && node --watch server.js","dev:desktop":"bash scripts/build.sh dev","postinstall":"npm rebuild node-pty && chmod +x node_modules/node-pty/prebuilds/*/pty.node node_modules/node-pty/prebuilds/*/spawn-helper 2>/dev/null || true","test:server":"cd packages/server && npm run test","format:check":"cd packages/server && npm run format:check","test:install":"node scripts/test-install.js","build:desktop":"bash scripts/build.sh","build:admin-ui":"npm run build --prefix packages/admin-ui","verify:publish":"node scripts/verify-publish.js","release:rollback":"node scripts/rollback-release.js rollback","build:desktop:all":"bash scripts/build.sh build:all","release:pre-check":"node scripts/pre-release-check.js","test:server:watch":"cd packages/server && npm run test:watch","test:module-loading":"node test/e2e/test-module-loading.js","test:server:coverage":"cd packages/server && npm run test:coverage","release:update-version":"node scripts/update-version.js","test:server:integration":"cd packages/server && npm run test:integration"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-manager.git","type":"git"},"_npmVersion":"10.9.4","description":"Remote MCP Server for managing prompts","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.18.0","tar":"^7.5.1","zod":"^3.23.8","cors":"^2.8.5","glob":"^13.0.0","yaml":"^2.4.1","sharp":"^0.34.4","dotenv":"^17.2.3","multer":"^2.0.2","to-ico":"^1.0.1","adm-zip":"^0.5.16","express":"^5.1.0","js-yaml":"^4.1.0","archiver":"^7.0.1","fs-extra":"^11.2.0","node-pty":"^1.0.0","node-fetch":"^3.3.2","@npmcli/arborist":"^9.0.0","electron-builder":"^26.0.12","http-proxy-middleware":"^3.0.5","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@electron/rebuild":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/prompt-manager_0.1.31_1768758014566_0.8339082843964241","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@becrafter/prompt-manager","version":"0.2.2","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","_id":"@becrafter/prompt-manager@0.2.2","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"bin":{"prompt-manager":"app/cli/cli.js"},"dist":{"shasum":"117bb0cc5cc78b096a7901c6ce06484d4f7de7cc","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.2.2.tgz","fileCount":101,"integrity":"sha512-2lJJsG51ygsVfvk8EaSIZA8ZGCkw2b1gtZ/hl/63FYiiN/VYPRx/WFLRYVhnuz7YH9zQoX167z0apUW6sN9CcA==","signatures":[{"sig":"MEUCIBk1W0tr/zXCeQvdW1aZOfvNbMhJVI7lZlQ4tZF/zFZ8AiEA3lyOHQBxe8rhbvhM3Ly5qOhHQMu1fzZbVE/g7G0SQmg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":843599},"main":"packages/server/index.js","type":"module","engines":{"node":">=22.20.0 <23.0.0"},"gitHead":"a46498e18848b343c508fd96d6658ddf350bfae6","scripts":{"dev":"bash scripts/dev-all.sh","help":"cd packages/server && node server.js --help","lint":"cd packages/server && npm run lint","test":"npm run verify:publish && npm run test:server && npm run test:server:integration","build":"npm run build:admin-ui && npm run build:core","clean":"bash scripts/clean-environment.sh","format":"cd packages/server && npm run format","verify":"npm run verify:publish","fix:pty":"npm rebuild node-pty","lint:fix":"cd packages/server && npm run lint","test:e2e":"node test/e2e/test-packaged-app.js","check:env":"bash scripts/check-env.sh","dev:admin":"npm run dev --prefix packages/admin-ui","setup:env":"node scripts/preinstall-check.js","build:core":"cd packages/server && npx esbuild ./index.js --bundle --outdir=dist --format=esm --platform=node --target=node18","check:deps":"bash scripts/check-dependencies.sh","clean:deps":"bash scripts/clean-environment.sh deps-only","format:fix":"cd packages/server && npm run format","lint:check":"cd packages/server && npm run lint:check","test:build":"bash scripts/build.sh test-build","build:icons":"node ./scripts/build-icons.js","clean:build":"bash scripts/clean-environment.sh build-only","clean:cache":"bash scripts/clean-environment.sh cache-only","dev:backend":"cd packages/server && node --watch server.js","dev:desktop":"bash scripts/build.sh dev","postinstall":"npm rebuild node-pty && chmod +x node_modules/node-pty/prebuilds/*/pty.node node_modules/node-pty/prebuilds/*/spawn-helper 2>/dev/null || true","test:server":"cd packages/server && npm run test","format:check":"cd packages/server && npm run format:check","test:install":"node scripts/test-install.js","verify:build":"node scripts/verify-build.js","build:desktop":"bash scripts/build.sh","build:admin-ui":"cd packages/admin-ui && npx webpack --mode production","verify:publish":"node scripts/verify-publish.js","clean:reinstall":"npm run clean && npm install","release:rollback":"node scripts/rollback-release.js rollback","build:desktop:all":"bash scripts/build.sh build:all","release:pre-check":"node scripts/pre-release-check.js","test:server:watch":"cd packages/server && npm run test:watch","test:module-loading":"node test/e2e/test-module-loading.js","test:server:coverage":"cd packages/server && npm run test:coverage","release:update-version":"node scripts/update-version.js","test:server:integration":"cd packages/server && npm run test:integration"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-manager.git","type":"git"},"_npmVersion":"10.9.4","description":"Remote MCP Server for managing prompts","directories":{},"_nodeVersion":"22.21.1","dependencies":{"ws":"^8.18.0","tar":"^7.5.1","zod":"^3.23.8","cors":"^2.8.5","glob":"^13.0.0","yaml":"^2.4.1","sharp":"^0.34.4","dotenv":"^17.2.3","multer":"^2.0.2","to-ico":"^1.0.1","adm-zip":"^0.5.16","express":"^5.1.0","js-yaml":"^4.1.0","archiver":"^7.0.1","fs-extra":"^11.2.0","node-pty":"^1.0.0","node-fetch":"^3.3.2","@npmcli/arborist":"^9.0.0","electron-builder":"^26.0.12","http-proxy-middleware":"^3.0.5","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@electron/rebuild":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/prompt-manager_0.2.2_1768837360404_0.09181532332708953","host":"s3://npm-registry-packages-npm-production"}},"0.2.3-alpha.7":{"name":"@becrafter/prompt-manager","version":"0.2.3-alpha.7","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","_id":"@becrafter/prompt-manager@0.2.3-alpha.7","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"bin":{"prompt-manager":"app/cli/cli.js"},"dist":{"shasum":"b23feadf94ffcc2943b5fabb338d103279e84a6a","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.2.3-alpha.7.tgz","fileCount":103,"integrity":"sha512-cfEAIn2LwEuC5B4oyOND0JJuOzo5644zAetJHjmVgu5G37bJGRUMcdCGOAhy3DtIWbKvY7vaBOQa4HimYPuoMg==","signatures":[{"sig":"MEQCIGZh7QZ167OCOqVs0qYLPaycZu5VWTAOToHTKNE8QvdgAiAW5qiHgR2HEX2Pn8zCj/QP8iACiqta4u6gdlqFl6IiIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":885690},"main":"packages/server/index.js","type":"module","engines":{"node":">=22.20.0 <23.0.0"},"gitHead":"4cda6a8a1aab62af37f9f23fbe505cfaec79efc9","scripts":{"dev":"bash scripts/dev-all.sh","help":"cd packages/server && node server.js --help","lint":"cd packages/server && npm run lint","test":"npm run verify:publish && npm run test:server && npm run test:server:integration","build":"npm run build:admin-ui && npm run build:core","clean":"bash scripts/clean-environment.sh","format":"cd packages/server && npm run format","verify":"npm run verify:publish","fix:pty":"npm rebuild node-pty","lint:fix":"cd packages/server && npm run lint","test:e2e":"node test/e2e/test-packaged-app.js","check:env":"bash scripts/check-env.sh","dev:admin":"npm run dev --prefix packages/admin-ui","setup:env":"node scripts/preinstall-check.js","build:core":"cd packages/server && npm run build","check:deps":"bash scripts/check-dependencies.sh","clean:deps":"bash scripts/clean-environment.sh deps-only","format:fix":"cd packages/server && npm run format","lint:check":"cd packages/server && npm run lint:check","test:build":"bash scripts/build.sh test-build","build:icons":"node ./scripts/build-icons.js","clean:build":"bash scripts/clean-environment.sh build-only","clean:cache":"bash scripts/clean-environment.sh cache-only","dev:backend":"cd packages/server && node --watch server.js","dev:desktop":"bash scripts/build.sh dev","postinstall":"npm rebuild node-pty && chmod +x node_modules/node-pty/prebuilds/*/pty.node node_modules/node-pty/prebuilds/*/spawn-helper 2>/dev/null || true","test:server":"cd packages/server && npm run test","format:check":"cd packages/server && npm run format:check","test:install":"node scripts/test-install.js","verify:build":"node scripts/verify-build.js","build:desktop":"bash scripts/build.sh","build:admin-ui":"cd packages/admin-ui && npm run build","verify:publish":"node scripts/verify-publish.js","clean:reinstall":"npm run clean && npm install","release:rollback":"node scripts/rollback-release.js rollback","build:desktop:all":"bash scripts/build.sh build:all","release:pre-check":"node scripts/pre-release-check.js","test:server:watch":"cd packages/server && npm run test:watch","test:module-loading":"node test/e2e/test-module-loading.js","test:server:coverage":"cd packages/server && npm run test:coverage","release:update-version":"node scripts/update-version.js","test:server:integration":"cd packages/server && npm run test:integration"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"overrides":{"qs":"^6.14.1","lodash":"^4.17.21","jpeg-js":"^0.4.4","minimist":"^1.2.8","form-data":"^4.0.1","url-regex":"^5.0.0","tough-cookie":"^4.1.4"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-manager.git","type":"git"},"_npmVersion":"10.9.4","description":"Remote MCP Server for managing prompts","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","tar":"^7.5.4","zod":"^3.23.8","cors":"^2.8.5","glob":"^13.0.0","yaml":"^2.4.1","sharp":"^0.34.4","dotenv":"^17.2.3","multer":"^2.0.2","to-ico":"^1.0.1","adm-zip":"^0.5.16","express":"^5.1.0","js-yaml":"^4.1.0","archiver":"^7.0.1","fs-extra":"^11.2.0","node-pty":"^1.0.0","node-fetch":"^3.3.2","@npmcli/arborist":"^9.0.0","electron-builder":"^26.0.12","http-proxy-middleware":"^3.0.5","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@electron/rebuild":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/prompt-manager_0.2.3-alpha.7_1769410304290_0.6092176598208869","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@becrafter/prompt-manager","version":"0.2.4","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","_id":"@becrafter/prompt-manager@0.2.4","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"bin":{"prompt-manager":"app/cli/cli.js"},"dist":{"shasum":"1248d50d1aeea2e45c314a359f67c8c79bb3f5c9","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.2.4.tgz","fileCount":103,"integrity":"sha512-lKDMVTLWbdAQKv0Cn7LTBnoS2Ww0tAvRQRldDDCG9x7YG5Lb89QZ8x6QkSgjwk27vdeR+/gOl/+7OLZ7dbg1tw==","signatures":[{"sig":"MEUCIBSpqVByb+5vfoCqE2T1fEldQnKBww0oUrwDXg11FxRrAiEAjU7v1bMg8uhAXiLqns6SAkUO8dDK6fGDeBzJP4IaKwU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":885682},"main":"packages/server/index.js","type":"module","engines":{"node":">=22.20.0 <23.0.0"},"gitHead":"dd33e997c6bd6b65156dfd39e70c9f65b94c105d","scripts":{"dev":"bash scripts/dev-all.sh","help":"cd packages/server && node server.js --help","lint":"cd packages/server && npm run lint","test":"npm run verify:publish && npm run test:server && npm run test:server:integration","build":"npm run build:admin-ui && npm run build:core","clean":"bash scripts/clean-environment.sh","format":"cd packages/server && npm run format","verify":"npm run verify:publish","fix:pty":"npm rebuild node-pty","lint:fix":"cd packages/server && npm run lint","test:e2e":"node test/e2e/test-packaged-app.js","check:env":"bash scripts/check-env.sh","dev:admin":"npm run dev --prefix packages/admin-ui","setup:env":"node scripts/preinstall-check.js","build:core":"cd packages/server && npm run build","check:deps":"bash scripts/check-dependencies.sh","clean:deps":"bash scripts/clean-environment.sh deps-only","format:fix":"cd packages/server && npm run format","lint:check":"cd packages/server && npm run lint:check","test:build":"bash scripts/build.sh test-build","build:icons":"node ./scripts/build-icons.js","clean:build":"bash scripts/clean-environment.sh build-only","clean:cache":"bash scripts/clean-environment.sh cache-only","dev:backend":"cd packages/server && node --watch server.js","dev:desktop":"bash scripts/build.sh dev","postinstall":"npm rebuild node-pty && chmod +x node_modules/node-pty/prebuilds/*/pty.node node_modules/node-pty/prebuilds/*/spawn-helper 2>/dev/null || true","test:server":"cd packages/server && npm run test","format:check":"cd packages/server && npm run format:check","test:install":"node scripts/test-install.js","verify:build":"node scripts/verify-build.js","build:desktop":"bash scripts/build.sh","build:admin-ui":"cd packages/admin-ui && npm run build","verify:publish":"node scripts/verify-publish.js","clean:reinstall":"npm run clean && npm install","release:rollback":"node scripts/rollback-release.js rollback","build:desktop:all":"bash scripts/build.sh build:all","release:pre-check":"node scripts/pre-release-check.js","test:server:watch":"cd packages/server && npm run test:watch","test:module-loading":"node test/e2e/test-module-loading.js","test:server:coverage":"cd packages/server && npm run test:coverage","release:update-version":"node scripts/update-version.js","test:server:integration":"cd packages/server && npm run test:integration"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"overrides":{"qs":"^6.14.1","lodash":"^4.17.21","jpeg-js":"^0.4.4","minimist":"^1.2.8","form-data":"^4.0.1","url-regex":"^5.0.0","tough-cookie":"^4.1.4"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-manager.git","type":"git"},"_npmVersion":"10.9.4","description":"Remote MCP Server for managing prompts","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","tar":"^7.5.4","zod":"^3.23.8","cors":"^2.8.5","glob":"^13.0.0","yaml":"^2.4.1","sharp":"^0.34.4","dotenv":"^17.2.3","multer":"^2.0.2","to-ico":"^1.0.1","adm-zip":"^0.5.16","express":"^5.1.0","js-yaml":"^4.1.0","archiver":"^7.0.1","fs-extra":"^11.2.0","node-pty":"^1.0.0","node-fetch":"^3.3.2","@npmcli/arborist":"^9.0.0","electron-builder":"^26.0.12","http-proxy-middleware":"^3.0.5","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@electron/rebuild":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/prompt-manager_0.2.4_1769415824112_0.22642474644521937","host":"s3://npm-registry-packages-npm-production"}},"0.2.4-dev.5":{"name":"@becrafter/prompt-manager","version":"0.2.4-dev.5","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","_id":"@becrafter/prompt-manager@0.2.4-dev.5","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"bin":{"prompt-manager":"app/cli/cli.js"},"dist":{"shasum":"ddf6228feea89224c4d189c238385dda280a272f","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.2.4-dev.5.tgz","fileCount":161,"integrity":"sha512-rqmLraQFYAnG8dj8mGpniF0uGlH+TJjrfRDThTcP1JVh3U7Exv/UYj+RzF7E+UAy2D3J3E2r4N2BsqNVjkWU1A==","signatures":[{"sig":"MEUCIQDtq9FPOk3dk7B6g+LoYpgfmgNqhfOwHjaxHfcyE1/tGwIgcSv2RfpjRxBO3kaf2OJ2ZSmZf6NeRv8PXc5KU/AA/5o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5884600},"main":"packages/server/index.js","type":"module","engines":{"node":">=22.20.0 <23.0.0"},"gitHead":"e9a98dc30cbd969f30270dd92daa1f2327bdddce","scripts":{"dev":"bash scripts/dev-all.sh","help":"cd packages/server && node server.js --help","lint":"cd packages/server && npm run lint","test":"npm run verify:publish && npm run test:server && npm run test:server:integration","build":"npm run build:admin-ui && npm run build:core","clean":"bash scripts/clean-environment.sh","format":"cd packages/server && npm run format","verify":"npm run verify:publish","fix:pty":"npm rebuild node-pty","lint:fix":"cd packages/server && npm run lint","test:e2e":"node test/e2e/test-packaged-app.js","check:env":"bash scripts/check-env.sh","dev:admin":"npm run dev --prefix packages/admin-ui","setup:env":"node scripts/preinstall-check.js","build:core":"cd packages/server && npm run build","check:deps":"bash scripts/check-dependencies.sh","clean:deps":"bash scripts/clean-environment.sh deps-only","format:fix":"cd packages/server && npm run format","lint:check":"cd packages/server && npm run lint:check","test:build":"bash scripts/build.sh test-build","build:icons":"node ./scripts/build-icons.js","clean:build":"bash scripts/clean-environment.sh build-only","clean:cache":"bash scripts/clean-environment.sh cache-only","dev:backend":"cd packages/server && node --watch server.js","dev:desktop":"bash scripts/build.sh dev","postinstall":"npm rebuild node-pty && chmod +x node_modules/node-pty/prebuilds/*/pty.node node_modules/node-pty/prebuilds/*/spawn-helper 2>/dev/null || true","test:server":"cd packages/server && npm run test","format:check":"cd packages/server && npm run format:check","test:install":"node scripts/test-install.js","verify:build":"node scripts/verify-build.js","build:desktop":"bash scripts/build.sh","build:admin-ui":"cd packages/admin-ui && npm run build","verify:publish":"node scripts/verify-publish.js","clean:reinstall":"npm run clean && npm install","release:rollback":"node scripts/rollback-release.js rollback","test:npm-package":"node scripts/test-npm-package.js","build:desktop:all":"bash scripts/build.sh build:all","release:pre-check":"node scripts/pre-release-check.js","test:server:watch":"cd packages/server && npm run test:watch","test:module-loading":"node test/e2e/test-module-loading.js","test:server:coverage":"cd packages/server && npm run test:coverage","release:update-version":"node scripts/update-version.js","test:server:integration":"cd packages/server && npm run test:integration"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"overrides":{"qs":"^6.14.1","lodash":"^4.17.21","jpeg-js":"^0.4.4","minimist":"^1.2.8","form-data":"^4.0.1","url-regex":"^5.0.0","tough-cookie":"^4.1.4"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-manager.git","type":"git"},"_npmVersion":"10.9.4","description":"Remote MCP Server for managing prompts","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","tar":"^7.5.4","zod":"^3.23.8","cors":"^2.8.5","glob":"^13.0.0","yaml":"^2.4.1","sharp":"^0.34.4","dotenv":"^17.2.3","multer":"^2.0.2","to-ico":"^1.0.1","adm-zip":"^0.5.16","express":"^5.1.0","js-yaml":"^4.1.0","archiver":"^7.0.1","fs-extra":"^11.2.0","node-pty":"^1.0.0","sync-hub":"^0.0.3","node-fetch":"^3.3.2","@npmcli/arborist":"^9.0.0","electron-builder":"^26.0.12","http-proxy-middleware":"^3.0.5","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@electron/rebuild":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/prompt-manager_0.2.4-dev.5_1769522527727_0.40880603475060884","host":"s3://npm-registry-packages-npm-production"}},"0.2.4-dev.6":{"name":"@becrafter/prompt-manager","version":"0.2.4-dev.6","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","_id":"@becrafter/prompt-manager@0.2.4-dev.6","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"bin":{"prompt-manager":"app/cli/cli.js"},"dist":{"shasum":"bb93fc83eebec53d9d1195787cda3dc62aac1156","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.2.4-dev.6.tgz","fileCount":161,"integrity":"sha512-WZPbKu486ZufLhkQ1oG7k8URmLbrpZG4y+pmlAHu3Pi2YI9uCIsqS5GgkpWCVNKWi/UzOys4LAgZw3cnXxjzzw==","signatures":[{"sig":"MEUCIGHRuobB34MWdd0kW1jEHD4t0UTDVSW6sQlZFpwTHyB/AiEAvD47q0G0PoohSNY/MwzKVKGFVBaQ+HaFss7Mdzkt8Dg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5884699},"main":"packages/server/index.js","type":"module","engines":{"node":">=22.20.0 <23.0.0"},"gitHead":"c1d5dedd65a999e96895d67ec7ccc4b0042c738a","scripts":{"dev":"bash scripts/dev-all.sh","help":"cd packages/server && node server.js --help","lint":"cd packages/server && npm run lint","test":"npm run verify:publish && npm run test:server && npm run test:server:integration","build":"npm run build:admin-ui && npm run build:core","clean":"bash scripts/clean-environment.sh","format":"cd packages/server && npm run format","verify":"npm run verify:publish","fix:pty":"npm rebuild node-pty","lint:fix":"cd packages/server && npm run lint","test:e2e":"node test/e2e/test-packaged-app.js","check:env":"bash scripts/check-env.sh","dev:admin":"npm run dev --prefix packages/admin-ui","setup:env":"node scripts/preinstall-check.js","build:core":"cd packages/server && npm run build","check:deps":"bash scripts/check-dependencies.sh","clean:deps":"bash scripts/clean-environment.sh deps-only","format:fix":"cd packages/server && npm run format","lint:check":"cd packages/server && npm run lint:check","test:build":"bash scripts/build.sh test-build","build:icons":"node ./scripts/build-icons.js","clean:build":"bash scripts/clean-environment.sh build-only","clean:cache":"bash scripts/clean-environment.sh cache-only","dev:backend":"cd packages/server && node --watch server.js","dev:desktop":"bash scripts/build.sh dev","postinstall":"npm rebuild node-pty && chmod +x node_modules/node-pty/prebuilds/*/pty.node node_modules/node-pty/prebuilds/*/spawn-helper 2>/dev/null || true","test:server":"cd packages/server && npm run test","format:check":"cd packages/server && npm run format:check","test:install":"node scripts/test-install.js","verify:build":"node scripts/verify-build.js","build:desktop":"bash scripts/build.sh","build:admin-ui":"cd packages/admin-ui && npm run build","verify:publish":"node scripts/verify-publish.js","clean:reinstall":"npm run clean && npm install","release:rollback":"node scripts/rollback-release.js rollback","test:npm-package":"node scripts/test-npm-package.js","build:desktop:all":"bash scripts/build.sh build:all","release:pre-check":"node scripts/pre-release-check.js","test:server:watch":"cd packages/server && npm run test:watch","test:module-loading":"node test/e2e/test-module-loading.js","test:server:coverage":"cd packages/server && npm run test:coverage","release:update-version":"node scripts/update-version.js","test:server:integration":"cd packages/server && npm run test:integration"},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"overrides":{"qs":"^6.14.1","lodash":"^4.17.21","jpeg-js":"^0.4.4","minimist":"^1.2.8","form-data":"^4.0.1","url-regex":"^5.0.0","tough-cookie":"^4.1.4"},"repository":{"url":"git+https://github.com/BeCrafter/prompt-manager.git","type":"git"},"_npmVersion":"10.9.4","description":"Remote MCP Server for managing prompts","directories":{},"_nodeVersion":"22.22.0","dependencies":{"ws":"^8.18.0","tar":"^7.5.4","zod":"^3.23.8","cors":"^2.8.5","glob":"^13.0.0","yaml":"^2.4.1","sharp":"^0.34.4","dotenv":"^17.2.3","multer":"^2.0.2","to-ico":"^1.0.1","adm-zip":"^0.5.16","express":"^5.1.0","js-yaml":"^4.1.0","archiver":"^7.0.1","fs-extra":"^11.2.0","node-pty":"^1.0.0","sync-hub":"^0.0.3","node-fetch":"^3.3.2","@npmcli/arborist":"^9.0.0","electron-builder":"^26.0.12","http-proxy-middleware":"^3.0.5","@modelcontextprotocol/sdk":"^1.20.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"@electron/rebuild":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/prompt-manager_0.2.4-dev.6_1769524111401_0.48756593338032994","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@becrafter/prompt-manager","version":"0.2.5","description":"Remote MCP Server for managing prompts","publishConfig":{"access":"public"},"type":"module","main":"packages/server/index.js","bin":{"prompt-manager":"app/cli/cli.js"},"repository":{"type":"git","url":"git+https://github.com/BeCrafter/prompt-manager.git"},"homepage":"https://github.com/BeCrafter/prompt-manager#readme","bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"scripts":{"dev":"bash scripts/dev-all.sh","dev:backend":"cd packages/server && node --watch server.js","dev:admin":"npm run dev --prefix packages/admin-ui","dev:desktop":"bash scripts/build.sh dev","fix:pty":"npm rebuild node-pty","help":"cd packages/server && node server.js --help","build":"npm run build:admin-ui && npm run build:core","build:core":"cd packages/server && npm run build","build:admin-ui":"cd packages/admin-ui && npm run build","build:desktop":"bash scripts/build.sh","build:desktop:all":"bash scripts/build.sh build:all","build:icons":"node ./scripts/build-icons.js","test":"npm run verify:publish && npm run test:server && npm run test:server:integration","test:server":"cd packages/server && npm run test","test:server:watch":"cd packages/server && npm run test:watch","test:server:coverage":"cd packages/server && npm run test:coverage","test:server:integration":"cd packages/server && npm run test:integration","test:e2e":"node test/e2e/test-packaged-app.js","test:module-loading":"node test/e2e/test-module-loading.js","test:install":"node scripts/test-install.js","lint":"cd packages/server && npm run lint","lint:fix":"cd packages/server && npm run lint","lint:check":"cd packages/server && npm run lint:check","format":"cd packages/server && npm run format","format:fix":"cd packages/server && npm run format","format:check":"cd packages/server && npm run format:check","verify":"npm run verify:publish","verify:publish":"node scripts/verify-publish.js","verify:build":"node scripts/verify-build.js","release:pre-check":"node scripts/pre-release-check.js","release:update-version":"node scripts/update-version.js","release:rollback":"node scripts/rollback-release.js rollback","check:deps":"bash scripts/check-dependencies.sh","check:env":"bash scripts/check-env.sh","setup:env":"node scripts/preinstall-check.js","clean":"bash scripts/clean-environment.sh","clean:cache":"bash scripts/clean-environment.sh cache-only","clean:deps":"bash scripts/clean-environment.sh deps-only","clean:build":"bash scripts/clean-environment.sh build-only","clean:reinstall":"npm run clean && npm install","test:build":"bash scripts/build.sh test-build","test:npm-package":"node scripts/test-npm-package.js","postinstall":"npm rebuild node-pty && chmod +x node_modules/node-pty/prebuilds/*/pty.node node_modules/node-pty/prebuilds/*/spawn-helper 2>/dev/null || true"},"keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"author":"","license":"MIT","dependencies":{"@modelcontextprotocol/sdk":"^1.20.2","@npmcli/arborist":"^9.0.0","adm-zip":"^0.5.16","archiver":"^7.0.1","cors":"^2.8.5","dotenv":"^17.2.3","electron-builder":"^26.0.12","express":"^5.1.0","fs-extra":"^11.2.0","glob":"^13.0.0","http-proxy-middleware":"^3.0.5","js-yaml":"^4.1.0","multer":"^2.0.2","node-fetch":"^3.3.2","node-pty":"^1.0.0","sharp":"^0.34.4","sync-hub":"^0.0.3","tar":"^7.5.4","to-ico":"^1.0.1","ws":"^8.18.0","yaml":"^2.4.1","zod":"^3.23.8"},"engines":{"node":">=22.20.0 <23.0.0"},"devDependencies":{"@electron/rebuild":"^4.0.2"},"overrides":{"form-data":"^4.0.1","lodash":"^4.17.21","minimist":"^1.2.8","qs":"^6.14.1","tough-cookie":"^4.1.4","jpeg-js":"^0.4.4","url-regex":"^5.0.0"},"_id":"@becrafter/prompt-manager@0.2.5","gitHead":"d88112781960440538c7f2f1965f41c9904b6cc9","_nodeVersion":"22.22.0","_npmVersion":"10.9.4","dist":{"integrity":"sha512-v62sbNQl+UFccjvgXAKq+Y49hJTZlKFz/mKjCYUH+QppGkbGM+/4+TKrx7DhdAesQG8JTO/2pAuCIU+6R8QF+w==","shasum":"ea67d43ba9c71b3834c78b4680af4eab52c2a140","tarball":"https://registry.npmjs.org/@becrafter/prompt-manager/-/prompt-manager-0.2.5.tgz","fileCount":161,"unpackedSize":5884687,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCjMZEeVc70bekDVNQ74RVdD4nvcfHGIFqQ+0tXM1d2hgIhAPf8vGh0dw2grb6DF45N1aCoSLX4IVHsyxUX5/cRxl+u"}]},"_npmUser":{"name":"kugouming","email":"kugouming@sina.com"},"directories":{},"maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/prompt-manager_0.2.5_1769524988412_0.22648029958506766"},"_hasShrinkwrap":false}},"time":{"created":"2025-10-28T16:19:09.090Z","modified":"2026-01-27T14:43:08.770Z","0.0.8":"2025-10-28T16:19:09.399Z","0.0.9":"2025-10-28T16:32:07.008Z","0.0.10":"2025-10-28T16:49:56.761Z","0.0.11":"2025-10-28T16:54:55.809Z","0.0.12":"2025-10-28T17:08:55.328Z","0.0.13":"2025-10-28T17:29:10.375Z","0.0.15":"2025-10-28T17:38:23.225Z","0.0.16":"2025-10-28T17:46:02.290Z","0.0.18":"2025-11-01T15:14:56.396Z","0.0.19":"2025-11-06T12:42:44.618Z","0.1.1":"2025-12-09T05:14:47.845Z","0.1.2":"2025-12-09T16:45:09.044Z","0.1.8":"2026-01-05T15:45:13.457Z","0.1.9":"2026-01-05T16:04:19.808Z","0.1.10":"2026-01-05T16:26:57.791Z","0.1.11":"2026-01-05T16:47:41.641Z","0.1.12":"2026-01-05T17:10:29.223Z","0.1.14":"2026-01-05T17:57:02.728Z","0.1.15":"2026-01-05T18:21:05.764Z","0.1.16":"2026-01-06T02:51:17.829Z","0.1.17":"2026-01-06T13:51:52.805Z","0.1.18":"2026-01-06T17:36:33.740Z","0.1.20":"2026-01-06T17:45:49.720Z","0.1.21":"2026-01-09T01:46:28.120Z","0.1.22":"2026-01-09T05:24:46.108Z","0.1.31":"2026-01-18T17:40:14.743Z","0.2.2":"2026-01-19T15:42:40.572Z","0.2.3-alpha.7":"2026-01-26T06:51:44.440Z","0.2.4":"2026-01-26T08:23:44.290Z","0.2.4-dev.5":"2026-01-27T14:02:07.988Z","0.2.4-dev.6":"2026-01-27T14:28:31.592Z","0.2.5":"2026-01-27T14:43:08.650Z"},"bugs":{"url":"https://github.com/BeCrafter/prompt-manager/issues"},"license":"MIT","homepage":"https://github.com/BeCrafter/prompt-manager#readme","keywords":["mcp","prompt","prompt-mcp","prompt-server","prompt-manager"],"repository":{"type":"git","url":"git+https://github.com/BeCrafter/prompt-manager.git"},"description":"Remote MCP Server for managing prompts","maintainers":[{"name":"kugouming","email":"kugouming@sina.com"}],"readme":"# Prompt Manager\n\n[![npm version](https://badge.fury.io/js/%40becrafter%2Fprompt-manager.svg)](https://www.npmjs.com/package/@becrafter/prompt-manager)\n[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)\n[![Node.js Version](https://img.shields.io/badge/node-%3E%3D22.20.0-brightgreen)]()\n\n> 🚀 **让AI提示词管理变得简单而强大** - 支持MCP协议、AI优化、多界面管理的企业级提示词管理平台\n\n## ✨ 核心特性\n\n### 🎯 AI提示词管理\n- 📝 **模板化管理** - 将常用提示词保存为可复用的模板\n- 🔍 **智能搜索** - 支持关键词和语义搜索，快速找到所需提示词\n- 📁 **分组组织** - 支持文件夹分组，便于分类管理\n- 🔧 **参数化支持** - 支持变量替换，让提示词更灵活\n\n### 🤖 AI增强功能\n- ⚡ **AI优化** - 使用AI自动优化你的提示词质量\n- 🔄 **迭代改进** - 支持多轮迭代优化，持续提升效果\n- 📊 **会话跟踪** - 跟踪优化过程中的迭代状态\n\n### 🔌 开放生态\n- 🔗 **MCP协议** - 完全兼容Model Context Protocol标准\n- 🛠️ **ToolM系统** - 内置工具沙箱，支持扩展自定义工具\n- 🌐 **API驱动** - 提供完整的REST API，支持程序化调用\n- 📡 **流式传输** - 支持HTTP流式传输，实时获取结果\n\n### 💻 多界面支持\n- 🖥️ **桌面应用** - 开箱即用的Electron桌面应用\n- 🌐 **Web管理** - 现代化的Web管理界面\n- 💻 **命令行** - 强大的CLI工具，支持脚本集成\n\n## 🚀 快速开始\n\n### 方式一：桌面应用（推荐）\n\n```bash\n# 1. 下载并安装桌面应用\nnpm run desktop:build\n\n# 2. 双击运行安装包\n# 3. 点击系统托盘图标开始使用\n```\n\n**效果展示：**\n![演示动画](./docs/assets/demo.gif)\n\n\n![](./docs/assets/1.png)\n![](./docs/assets/2.png)\n![](./docs/assets/3.png)\n![](./docs/assets/4.png)\n![](./docs/assets/5.png)\n![](./docs/assets/6.png)\n![](./docs/assets/7.png)\n![](./docs/assets/8.png)\n\n\n\n### 方式二：命令行运行\n\n#### 安装 CLI 工具\n\n```bash\n# 全局安装（推荐）\nnpm install -g @becrafter/prompt-manager\n\n# 或本地安装\nnpm install @becrafter/prompt-manager\nnpx @becrafter/prompt-manager\n```\n\n#### 基本使用\n\n```bash\n# 启动服务（默认端口 5621）\nprompt-manager\n\n# 指定端口和提示词目录\nprompt-manager --prompts-dir ./my-prompts --port 8080\n\n# 查看帮助信息\nprompt-manager --help\n```\n\n#### CLI 参数说明\n\n```bash\n# 核心参数\n-p, --prompts-dir <目录>    指定 prompts 文件所在目录\n-P, --port <端口>          指定服务器端口 (默认: 5621)\n-h, --help                 显示帮助信息\n\n# 示例\nprompt-manager --prompts-dir ./examples/prompts\nprompt-manager -p /path/to/prompts -P 3000\n```\n\n### 方式三：开发环境\n\n```bash\n# 克隆项目\ngit clone https://github.com/BeCrafter/prompt-manager.git\ncd prompt-manager\n\n# 安装依赖\nnpm install\n\n# 启动开发服务器\nnpm run dev:all\n\n# 访问管理界面\n# http://localhost:5621/admin\n```\n\n## 🎨 使用场景\n\n### 👥 团队协作\n- **共享提示词库** - 团队成员共享高质量提示词模板\n- **标准化流程** - 统一团队的AI使用规范和最佳实践\n- **知识传承** - 新成员快速上手，避免重复造轮子\n\n### 🤖 AI开发者\n- **提示词优化** - 使用AI自动改进提示词效果\n- **版本管理** - 跟踪提示词的演进历史\n- **效果对比** - A/B测试不同版本的提示词效果\n\n### 🛠️ 程序集成\n- **API调用** - 通过REST API集成到现有系统中\n- **MCP协议** - 与支持MCP的AI客户端无缝集成\n- **自动化流程** - 在CI/CD流程中自动调用提示词\n\n## 📋 核心功能\n\n### 提示词管理\n- ✅ 创建和编辑提示词模板\n- ✅ 支持YAML格式配置\n- ✅ 参数化变量替换\n- ✅ 分组和标签管理\n- ✅ 启用/禁用控制\n\n### AI优化服务\n- ✅ 多模型支持（OpenAI、Google等）\n- ✅ 流式优化输出\n- ✅ 迭代优化模式\n- ✅ 优化历史记录\n\n### 工具生态\n- ✅ 内置常用工具（文件操作、PDF读取等）\n- ✅ 沙箱安全执行\n- ✅ 自定义工具扩展\n- ✅ 工具市场机制\n\n#### 🛡️ 工具沙箱机制\n\nPrompt Manager 采用创新的工具沙箱机制，确保工具安全可控：\n\n**工作原理：**\n1. **系统工具存储** - 内置工具位于 `packages/resources/tools/`\n2. **沙箱环境同步** - 首次运行时自动复制到 `~/.prompt-manager/toolbox/`\n3. **隔离执行** - 每个工具在独立沙箱目录中运行\n4. **权限控制** - 自动生成 package.json 管理工具权限\n\n**内置工具列表：**\n- **filesystem** - 文件系统操作（读写文件、目录管理）\n- **file-reader** - 高级文件读取（支持多种格式）\n- **pdf-reader** - PDF 文档解析和内容提取\n- **chrome-devtools** - 浏览器自动化和网页抓取\n- **playwright** - 现代网页自动化测试\n- **ollama-remote** - 本地 AI 模型集成\n- **todolist** - 任务管理和待办事项\n\n**自定义工具开发：**\n```javascript\n// 工具结构示例\nexport default {\n  getMetadata() {\n    return {\n      name: 'my-tool',\n      description: '我的自定义工具',\n      version: '1.0.0'\n    };\n  },\n\n  getSchema() {\n    return {\n      type: 'object',\n      properties: {\n        input: { type: 'string' }\n      }\n    };\n  },\n\n  async execute({ input }) {\n    // 工具逻辑\n    return { result: `处理结果: ${input}` };\n  }\n};\n```\n\n### 界面体验\n- ✅ 现代化Web界面\n- ✅ 原生桌面应用\n- ✅ 命令行工具\n- ✅ 响应式设计\n\n## 🛠️ 环境要求\n\n### 系统要求\n\n#### 通用要求\n- **Node.js**: v22.20.0+ (推荐使用 nvm 管理版本)\n- **操作系统**: macOS, Windows, Linux\n- **内存**: 至少 512MB 可用内存\n- **磁盘空间**: 至少 200MB 可用空间（包含工具沙箱）\n\n#### NPM 包使用要求\n- **Node.js**: v22.20.0+ (必须版本)\n- **网络**: 需要网络连接（用于 AI 模型调用）\n- **权限**: 需要写权限创建用户配置目录\n- **原生模块**: node-pty (会自动编译)\n\n#### 开发环境额外要求\n- **Git**: 用于代码管理\n- **npm**: v8.0.0+ (随 Node.js 安装)\n- **Python**: v3.7+ (用于原生模块编译)\n\n### 环境检查\n\n项目提供了便捷的环境检查脚本：\n\n```bash\n# 自动检查开发环境\nnpm run check:env\n\n# 或手动检查\nnode --version  # 应显示 v22.x.x\nnpm --version   # 检查 npm 版本\n```\n\n### 常见问题\n\n#### Node.js 版本问题\n```bash\n# 使用 nvm 切换版本\nnvm install 22\nnvm use 22\n\n# 或从官网下载 v22.20.0\n# https://nodejs.org/\n```\n\n#### 依赖编译问题\n```bash\n# 修复 node-pty 编译问题\nnpm run fix:pty\n```\n\n#### NPM 包使用问题\n\n**Q: 安装后提示权限错误？**\n```bash\n# 使用管理员权限安装（macOS/Linux）\nsudo npm install -g @becrafter/prompt-manager\n\n# 或使用 nvm 管理的 Node.js\nnvm use 22\nnpm install -g @becrafter/prompt-manager\n```\n\n**Q: 启动时报错 \"node-pty module not available\"？**\n```bash\n# 重新编译原生模块\nnpm rebuild node-pty\n\n# 或在项目目录中运行\ncd /usr/local/lib/node_modules/@becrafter/prompt-manager\nnpm rebuild node-pty\n```\n\n**Q: 如何查看工具沙箱目录？**\n```bash\n# 查看沙箱目录内容\nls -la ~/.prompt-manager/toolbox/\n\n# 查看工具日志\nls -la ~/.prompt-manager/toolbox/*/logs/\n```\n\n## 📝 提示词格式\n\nPrompt Manager 使用简洁的 YAML 格式定义提示词：\n\n```yaml\nname: code-review\ndescription: 代码审查助手\nmessages:\n  - role: user\n    content:\n      text: |\n        请审查这段 {{language}} 代码：\n\n        ```{{language}}\n        {{code}}\n        ```\n\n        请指出潜在问题和改进建议\narguments:\n  - name: language\n    description: 编程语言\n    type: string\n    required: true\n  - name: code\n    description: 要审查的代码\n    type: string\n    required: true\nenabled: true\n```\n\n### 参数支持\n- **变量替换**: 使用 `{{变量名}}` 语法\n- **类型支持**: string, number, boolean\n- **可选参数**: 设置 `required: false`\n\n### 分组管理\n- **文件夹分组**: 将提示词放在子目录中自动分组\n- **分组元数据**: 在 `.group.json` 中定义分组信息\n\n## ⚙️ 配置和部署\n\n### 命令行参数\n```bash\nprompt-manager --port 5621              # 指定端口\nprompt-manager --prompts-dir ./prompts  # 指定提示词目录\n```\n\n### 环境变量\n```env\nSERVER_PORT=5621\nADMIN_USERNAME=admin\nADMIN_PASSWORD=your_password\nLOG_LEVEL=info\n```\n\n### 存储位置\n- **提示词**: `~/.prompt-manager/prompts`\n- **配置**: `~/.prompt-manager/.env`\n- **日志**: `~/Library/Application Support/@becrafter/prompt-desktop/`\n\n## 🔧 开发者指南\n\n### 作为库使用\n```javascript\nimport { startServer } from '@becrafter/prompt-manager-core';\n\nawait startServer({\n  configOverrides: {\n    promptsDir: './my-prompts',\n    port: 3000\n  }\n});\n```\n\n### 开发环境\n```bash\ngit clone https://github.com/BeCrafter/prompt-manager.git\ncd prompt-manager\nnpm install\nnpm run dev:all  # 启动所有服务\n```\n\n## 📡 API 概览\n\n### 管理 API (需要认证)\n- `GET /adminapi/prompts` - 获取提示词列表\n- `POST /adminapi/prompts` - 创建/更新提示词\n- `GET /adminapi/optimization/models` - 获取AI模型列表\n- `POST /adminapi/prompts/optimize` - AI优化提示词\n\n### 公开 API (无需认证)\n- `GET /openapi/prompts` - 获取启用的提示词\n- `POST /openapi/process` - 处理提示词\n\n### MCP 协议支持\n- `search_prompts` - 搜索提示词\n- `get_prompt` - 获取提示词详情\n- `reload_prompts` - 重新加载提示词\n\n## 🤝 贡献指南\n\n我们欢迎各种形式的贡献！\n\n1. **Bug 报告** - [提交 Issue](https://github.com/BeCrafter/prompt-manager/issues)\n2. **功能建议** - 在 Discussions 中分享你的想法\n3. **代码贡献** - Fork 并提交 Pull Request\n4. **文档改进** - 帮助完善文档和示例\n\n## 📄 许可证\n\nMIT License - 详见 [LICENSE](LICENSE) 文件\n\n## 🙏 致谢\n\n感谢所有贡献者和用户，让这个项目变得更好！\n\n**Made with ❤️ by BeCrafter Team**\n","readmeFilename":"README.md"}