{"_id":"@undefineds.co/xpod","_rev":"185-c6dbb8378ed6d1a1ac29f1036cdda76a","name":"@undefineds.co/xpod","dist-tags":{"local":"0.1.0-local.202602081751","preview":"0.2.2-preview.0","rc":"0.4.3-rc.159","next":"0.4.3-rc.159","latest":"0.4.20","stable-staging":"0.4.20"},"versions":{"0.1.0-local.202602081751":{"name":"@undefineds.co/xpod","version":"0.1.0-local.202602081751","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.1.0-local.202602081751","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"dist/main.js","xpod-single":"dist/xpod.single.cjs"},"dist":{"shasum":"2a79218acce8a7a72ecdd7392e162c369760c38f","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.1.0-local.202602081751.tgz","fileCount":970,"integrity":"sha512-w7ZQlhh+KTTp/rEkZgZtxdEXoXeOPuCyLb/IeVPzqW/D/TasWYnwHkdC4Q+9eiuda8OKTQHj7pAHOQFPUZocoQ==","signatures":[{"sig":"MEQCIEcLAnpjxelXsDRSkZMT8/3cVK+dA0Lq77m2octDvQ3HAiAwfMryzuRNgcygU3A5Mq8zA41WaGBiwYRW8g2CEjRf9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6836064},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22 <23"},"gitHead":"4eee20adebdb09f0990c1a97076b58ee29bc1f59","private":false,"scripts":{"dev":"./scripts/dev-start.sh","test":"vitest --run","build":"yarn build:ts && yarn build:components && yarn build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- yarn start -c config/cloud.json","local":"dotenv -e .env.local -- yarn start -c config/local.json","start":"yarn ts-node src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- yarn ts-node src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"yarn build && npm publish --access public","vanilla":"yarn community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","build:ts":"tsc","build:ui":"cd ui && yarn build","dev:init":"NODE_ENV=development yarn ts-node scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- yarn start -c config/local.json","dev:test":"NODE_ENV=development yarn ts-node scripts/test-dev-flow.ts","prepare.":"yarn build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"vitest --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- yarn start -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"yarn build:ts && yarn build:components && yarn dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- yarn ts-node scripts/setup-test-credentials.ts","dev:cluster":"docker-compose -f docker-compose.cluster.yml up --build","pack:single":"yarn build:single && npm pack --json","test:docker":"yarn test:docker:lite","build:single":"node scripts/build-single-file.cjs","test:cluster":"XPOD_RUN_CLUSTER_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","test:service":"XPOD_RUN_SERVICE_TESTS=true vitest --run tests/service","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"vitest --run --coverage","test:terminal":"npx ts-node scripts/test-terminal.ts","test:docker:all":"yarn test:docker:lite && yarn test:docker:full","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","dev:cluster:down":"docker-compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker-compose -f docker-compose.standalone.yml up --build","test:docker:full":"XPOD_RUN_DOCKER_LITE_TESTS=true XPOD_RUN_DOCKER_TESTS=true vitest --run tests/integration/AiHandler.integration.test.ts tests/integration/ApiServer.integration.test.ts tests/integration/DockerStandalone.integration.test.ts tests/integration/ServerModeRoot.test.ts tests/integration/notification-subscription.test.ts tests/integration/SignalHandler.integration.test.ts tests/integration/FrpTunnel.integration.test.ts tests/integration/DockerCluster.integration.test.ts tests/integration/EdgeClusterFlow.test.ts tests/integration/MultiNodeCluster.integration.test.ts","test:docker:lite":"XPOD_RUN_DOCKER_LITE_TESTS=true vitest --run tests/integration/AiHandler.integration.test.ts tests/integration/ApiServer.integration.test.ts tests/integration/DockerStandalone.integration.test.ts tests/integration/ServerModeRoot.test.ts tests/integration/notification-subscription.test.ts tests/integration/SignalHandler.integration.test.ts tests/integration/FrpTunnel.integration.test.ts tests/integration/DockerCluster.integration.test.ts tests/integration/EdgeClusterFlow.test.ts tests/integration/MultiNodeCluster.integration.test.ts","test:integration":"XPOD_RUN_INTEGRATION_TESTS=true CSS_SEED_CONFIG=$PWD/config/seeds/test.json dotenv -e .env.local -- vitest --run","publish:local:dry":"XPOD_PUBLISH_DRY_RUN=true node scripts/publish-local.cjs --dry-run","test:setup:docker":"CSS_BASE_URL=${CSS_BASE_URL:-http://localhost:5739} yarn ts-node scripts/setup-test-credentials.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","test:docker:lite:up":"docker-compose -f docker-compose.standalone.yml up -d --build","dev:cluster:lite:down":"docker-compose -f docker-compose.standalone.yml down","test:docker:lite:down":"docker-compose -f docker-compose.standalone.yml down"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.4","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.21.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","knex":"^3.1.0","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","sqlite3":"^5.1.7","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.30.10","asynciterator":"^3.9.0","classic-level":"^1.4.1","drizzle-solid":"^0.2.5","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","abstract-level":"^1.0.4","better-sqlite3":"^12.5.0","level-supports":"^4.0.1","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@solid/community-server":"^8.0.0-alpha.1","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","devDependencies":{"vite":"^5.1.6","jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","postcss":"^8.4.35","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","drizzle-kit":"^0.31.8","tailwindcss":"^3.4.3","@types/react":"^18.2.66","autoprefixer":"^10.4.17","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","@vitejs/plugin-react":"^4.2.1","@types/better-sqlite3":"^7.6.13","componentsjs-generator":"^4.3.0"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.1.0-local.202602081751_1770573176965_0.9909658373298298","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@undefineds.co/xpod","version":"0.1.2","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.1.2","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"696267e8fb962e254b80530d35733bebb0527961","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.1.2.tgz","fileCount":954,"integrity":"sha512-4Qcy6BRJOI43yTpbL1pbysA7aaSuCE3rB8TzYUqvLPppBORWib5d2KzXI/sAmS6XBUjEu4PnbDHhEncuNiFC6g==","signatures":[{"sig":"MEUCIGXmZjFABFu4LMftSIBQoDz7e3m2o/Tcs68IU8QjfrgdAiEAttn4wxqTkmaSKAxjUakmglk4BsBugzZqCY90+UI9x+0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6904346},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22 <23"},"private":false,"scripts":{"cli":"yarn ts-node src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"vitest --run","build":"yarn build:ts && yarn build:components && yarn build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- yarn start -c config/cloud.json","local":"dotenv -e .env.local -- yarn start -c config/local.json","start":"yarn ts-node src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- yarn ts-node src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"yarn build && npm publish --access public","vanilla":"yarn community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","build:ts":"tsc","build:ui":"cd ui && yarn build","dev:init":"NODE_ENV=development yarn ts-node scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- yarn start -c config/local.json","dev:test":"NODE_ENV=development yarn ts-node scripts/test-dev-flow.ts","prepare.":"yarn build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"vitest --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- yarn start -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"yarn build:ts && yarn build:components && yarn dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- yarn ts-node scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:cluster":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","test:storage":"vitest --run tests/storage/","test:coverage":"vitest --run --coverage","test:terminal":"npx ts-node scripts/test-terminal.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","test:integration":"yarn test:integration:full","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","test:integration:all":"yarn test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","test:integration:full":"CSS_BASE_URL=http://localhost:5739 yarn test:setup && XPOD_RUN_INTEGRATION_TESTS=true CSS_BASE_URL=http://localhost:5739 CSS_SEED_CONFIG=$PWD/config/seeds/test.json dotenv -e .env.local -- vitest --run tests/integration --no-file-parallelism","test:integration:lite":"yarn ts-node scripts/run-integration-lite-local.ts","build:single:standalone":"yarn build && node scripts/build-single-file.js","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.4","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.21.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","knex":"^3.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","sqlite3":"^5.1.7","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.30.10","asynciterator":"^3.9.0","classic-level":"^1.4.1","drizzle-solid":"^0.2.5","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","abstract-level":"^1.0.4","better-sqlite3":"^12.5.0","level-supports":"^4.0.1","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@solid/community-server":"^8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@zed-industries/codex-acp":"^0.9.2","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@inrupt/solid-client-authn-node":"^3.1.0","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","devDependencies":{"vite":"^5.1.6","jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","postcss":"^8.4.35","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","drizzle-kit":"^0.31.8","tailwindcss":"^3.4.3","@types/react":"^18.2.66","autoprefixer":"^10.4.17","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","@vitejs/plugin-react":"^4.2.1","@types/better-sqlite3":"^7.6.13","componentsjs-generator":"^4.3.0"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"optionalDependencies":{"@tencent-ai/agent-sdk":"0.3.47"},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.1.2_1771470434318_0.09300327178187473","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@undefineds.co/xpod","version":"0.1.3","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.1.3","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"1f8e069955b7aa60895679ef4362ce7375facf17","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.1.3.tgz","fileCount":966,"integrity":"sha512-6u6zcZiLnwWLo0tXSFZsMVj/YF9jsamDRrPyfOkGHpgxzxNZlSu/XePXkvepUi55FyaV6lPOshfHl4cTwu8nTQ==","signatures":[{"sig":"MEUCIBqEus0QhJsHGr/ZoEMU8PSDtJqVm/5AKXTk6pRh5CEmAiEAvHknLbmOm2S469UcOCXQeiGWvYVR66EZ0iGu0dFFypU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6932686},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22 <23"},"private":false,"scripts":{"cli":"yarn ts-node src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"vitest --run","build":"yarn build:ts && yarn build:components && yarn build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- yarn start -c config/cloud.json","local":"dotenv -e .env.local -- yarn start -c config/local.json","start":"yarn ts-node src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- yarn ts-node src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"yarn build && npm publish --access public","vanilla":"yarn community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","build:ts":"tsc","build:ui":"cd ui && yarn build","dev:init":"NODE_ENV=development yarn ts-node scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- yarn start -c config/local.json","dev:test":"NODE_ENV=development yarn ts-node scripts/test-dev-flow.ts","prepare.":"yarn build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"vitest --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- yarn start -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"yarn build:ts && yarn build:components && yarn dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- yarn ts-node scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:cluster":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","test:storage":"vitest --run tests/storage/","test:coverage":"vitest --run --coverage","test:terminal":"npx ts-node scripts/test-terminal.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","test:integration":"yarn test:integration:full","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","test:integration:all":"yarn test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","test:integration:full":"CSS_BASE_URL=http://localhost:${STANDALONE_PORT:-5739} yarn test:setup && XPOD_RUN_INTEGRATION_TESTS=true CSS_BASE_URL=http://localhost:${STANDALONE_PORT:-5739} CSS_SEED_CONFIG=$PWD/config/seeds/test.json dotenv -e .env.local -- vitest --run tests/integration --no-file-parallelism","test:integration:lite":"yarn ts-node scripts/run-integration-lite-local.ts","build:single:standalone":"yarn build && node scripts/build-single-file.js","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.4","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.21.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","knex":"^3.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","sqlite3":"^5.1.7","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.30.10","asynciterator":"^3.9.0","classic-level":"^1.4.1","drizzle-solid":"^0.2.5","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","abstract-level":"^1.0.4","better-sqlite3":"^12.5.0","level-supports":"^4.0.1","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@solid/community-server":"^8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@zed-industries/codex-acp":"^0.9.2","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@inrupt/solid-client-authn-node":"^3.1.0","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","devDependencies":{"vite":"^5.1.6","jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","postcss":"^8.4.35","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","drizzle-kit":"^0.31.8","tailwindcss":"^3.4.3","@types/react":"^18.2.66","autoprefixer":"^10.4.17","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","@vitejs/plugin-react":"^4.2.1","@types/better-sqlite3":"^7.6.13","componentsjs-generator":"^4.3.0"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"optionalDependencies":{"@tencent-ai/agent-sdk":"0.3.47"},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.1.3_1771490148082_0.06969896947293708","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@undefineds.co/xpod","version":"0.1.4","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.1.4","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"623a7f330b7341e70b8378d53064267249a530c4","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.1.4.tgz","fileCount":966,"integrity":"sha512-YdzeNzF+KzeasOXzaGuEQYu4d2mqPSKdcqVqvViqiEmI9Z4P/g7wuHaufGbtkX8hkb4S9ApfjHuveasCMppChw==","signatures":[{"sig":"MEQCIFs0v7xF/XsYeOJwwGg0sxe/ay3zEiJQLjswUJw5ml1aAiBRvmJ2mIl+Ov8EYCQvCjnbLl8rslXxK5nHDMsU/YICoA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6933044},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22 <23"},"private":false,"scripts":{"cli":"yarn ts-node src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"vitest --run","build":"yarn build:ts && yarn build:components && yarn build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- yarn start -c config/cloud.json","local":"dotenv -e .env.local -- yarn start -c config/local.json","start":"yarn ts-node src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- yarn ts-node src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"yarn build && npm publish --access public","vanilla":"yarn community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","build:ts":"tsc","build:ui":"cd ui && yarn build","dev:init":"NODE_ENV=development yarn ts-node scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- yarn start -c config/local.json","dev:test":"NODE_ENV=development yarn ts-node scripts/test-dev-flow.ts","prepare.":"yarn build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"vitest --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- yarn start -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"yarn build:ts && yarn build:components && yarn dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- yarn ts-node scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:cluster":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","test:storage":"vitest --run tests/storage/","test:coverage":"vitest --run --coverage","test:terminal":"npx ts-node scripts/test-terminal.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","test:integration":"yarn test:integration:full","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","test:integration:all":"yarn test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","test:integration:full":"CSS_BASE_URL=http://localhost:${STANDALONE_PORT:-5739} yarn test:setup && XPOD_RUN_INTEGRATION_TESTS=true CSS_BASE_URL=http://localhost:${STANDALONE_PORT:-5739} CSS_SEED_CONFIG=$PWD/config/seeds/test.json dotenv -e .env.local -- vitest --run tests/integration --no-file-parallelism","test:integration:lite":"yarn ts-node scripts/run-integration-lite-local.ts","build:single:standalone":"yarn build && node scripts/build-single-file.js","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.4","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.21.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","knex":"^3.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","sqlite3":"^5.1.7","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.30.10","asynciterator":"^3.9.0","classic-level":"^1.4.1","drizzle-solid":"^0.2.5","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","abstract-level":"^1.0.4","better-sqlite3":"^12.5.0","level-supports":"^4.0.1","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@solid/community-server":"^8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@zed-industries/codex-acp":"^0.9.2","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@inrupt/solid-client-authn-node":"^3.1.0","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","devDependencies":{"vite":"^5.1.6","jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","postcss":"^8.4.35","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","drizzle-kit":"^0.31.8","tailwindcss":"^3.4.3","@types/react":"^18.2.66","autoprefixer":"^10.4.17","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","@vitejs/plugin-react":"^4.2.1","@types/better-sqlite3":"^7.6.13","componentsjs-generator":"^4.3.0"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"optionalDependencies":{"@tencent-ai/agent-sdk":"0.3.47"},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.1.4_1771492555264_0.007598254440637886","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@undefineds.co/xpod","version":"0.1.5","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.1.5","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"e7668174ed1ad9715b9558e8ec678e45a0aca6cf","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.1.5.tgz","fileCount":966,"integrity":"sha512-V2xsisXPWjzswraEH2AHF1P5D0vw2OXjrcRbw2kIRaLbZ3LKJ7ufErIEcmkkq/rdtas6RY1EXb6Lx9uFCKwCPg==","signatures":[{"sig":"MEYCIQDvU6+QIcQIgjbgn+EeOp6oCQsmjZQEdujd+941sQvvMwIhAJFbNtUnDjoemctDWMgbdsrhK6hAkgSDqDV00FrUijGE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6933066},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22 <23"},"private":false,"scripts":{"cli":"yarn ts-node src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"vitest --run","build":"yarn build:ts && yarn build:components && yarn build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- yarn start -c config/cloud.json","local":"dotenv -e .env.local -- yarn start -c config/local.json","start":"yarn ts-node src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- yarn ts-node src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"yarn build && npm publish --access public","vanilla":"yarn community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","build:ts":"tsc","build:ui":"cd ui && yarn build","dev:init":"NODE_ENV=development yarn ts-node scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- yarn start -c config/local.json","dev:test":"NODE_ENV=development yarn ts-node scripts/test-dev-flow.ts","prepare.":"yarn build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"vitest --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- yarn start -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"yarn build:ts && yarn build:components && yarn dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- yarn ts-node scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:cluster":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","test:storage":"vitest --run tests/storage/","test:coverage":"vitest --run --coverage","test:terminal":"npx ts-node scripts/test-terminal.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","test:integration":"yarn test:integration:full","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","test:integration:all":"yarn test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","test:integration:full":"CSS_BASE_URL=http://localhost:${STANDALONE_PORT:-5739} yarn test:setup && XPOD_RUN_INTEGRATION_TESTS=true CSS_BASE_URL=http://localhost:${STANDALONE_PORT:-5739} CSS_SEED_CONFIG=$PWD/config/seeds/test.json dotenv -e .env.local -- vitest --run tests/integration --no-file-parallelism","test:integration:lite":"yarn ts-node scripts/run-integration-lite-local.ts","build:single:standalone":"yarn build && node scripts/build-single-file.js","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.4","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.21.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","knex":"^3.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","sqlite3":"^5.1.7","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.30.10","asynciterator":"^3.9.0","classic-level":"^1.4.1","drizzle-solid":"^0.2.5","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","abstract-level":"^1.0.4","better-sqlite3":"^12.5.0","level-supports":"^4.0.1","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@solid/community-server":"^8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@zed-industries/codex-acp":"^0.9.2","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@inrupt/solid-client-authn-node":"^3.1.0","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","devDependencies":{"vite":"^5.1.6","jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","postcss":"^8.4.35","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","drizzle-kit":"^0.31.8","tailwindcss":"^3.4.3","@types/react":"^18.2.66","autoprefixer":"^10.4.17","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","@vitejs/plugin-react":"^4.2.1","@types/better-sqlite3":"^7.6.13","componentsjs-generator":"^4.3.0"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"optionalDependencies":{"@tencent-ai/agent-sdk":"0.3.47"},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.1.5_1771494556556_0.39393759396855543","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@undefineds.co/xpod","version":"0.1.6","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.1.6","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"fdb6d74759f35d2d941e53de449c3ab5e762d3dd","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.1.6.tgz","fileCount":966,"integrity":"sha512-KYgVK6fc2sAKpPImVa/BQwVbRsNwQ9b1I5ZOC/ovxamPlormibyHTeAmISaK9JMWseJKbSxtpOLDAxTWNTxb3A==","signatures":[{"sig":"MEUCIQD55WrWU5DzQ6qAmXLrX7FlhsTBnbVyYnbgmE6UnNkBIQIgA6Oj5KAvtQf/kLDyUwgi2n2IGzesL98/1ZWaNuDp7cA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6934687},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22 <23"},"private":false,"scripts":{"cli":"yarn ts-node src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"vitest --run","build":"yarn build:ts && yarn build:components && yarn build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- yarn start -c config/cloud.json","local":"dotenv -e .env.local -- yarn start -c config/local.json","start":"yarn ts-node src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- yarn ts-node src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"yarn build && npm publish --access public","vanilla":"yarn community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","build:ts":"tsc","build:ui":"cd ui && yarn build","dev:init":"NODE_ENV=development yarn ts-node scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- yarn start -c config/local.json","dev:test":"NODE_ENV=development yarn ts-node scripts/test-dev-flow.ts","prepare.":"yarn build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"vitest --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- yarn start -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"yarn build:ts && yarn build:components && yarn dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- yarn ts-node scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:cluster":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","test:storage":"vitest --run tests/storage/","test:coverage":"vitest --run --coverage","test:terminal":"npx ts-node scripts/test-terminal.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","test:integration":"yarn test:integration:full","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","test:integration:all":"yarn test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","test:integration:full":"CSS_BASE_URL=http://localhost:${STANDALONE_PORT:-5739} yarn test:setup && XPOD_RUN_INTEGRATION_TESTS=true CSS_BASE_URL=http://localhost:${STANDALONE_PORT:-5739} CSS_SEED_CONFIG=$PWD/config/seeds/test.json dotenv -e .env.local -- vitest --run tests/integration --no-file-parallelism","test:integration:lite":"yarn ts-node scripts/run-integration-lite-local.ts","build:single:standalone":"yarn build && node scripts/build-single-file.js","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.4","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.21.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","knex":"^3.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","sqlite3":"^5.1.7","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.30.10","asynciterator":"^3.9.0","classic-level":"^1.4.1","drizzle-solid":"^0.2.5","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","abstract-level":"^1.0.4","better-sqlite3":"^12.5.0","level-supports":"^4.0.1","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@solid/community-server":"^8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@zed-industries/codex-acp":"^0.9.2","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@inrupt/solid-client-authn-node":"^3.1.0","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","devDependencies":{"vite":"^5.1.6","jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","postcss":"^8.4.35","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","drizzle-kit":"^0.31.8","tailwindcss":"^3.4.3","@types/react":"^18.2.66","autoprefixer":"^10.4.17","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","@vitejs/plugin-react":"^4.2.1","@types/better-sqlite3":"^7.6.13","componentsjs-generator":"^4.3.0"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"optionalDependencies":{"@tencent-ai/agent-sdk":"0.3.47"},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.1.6_1771497623659_0.19774508978599514","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@undefineds.co/xpod","version":"0.1.7","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.1.7","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"71adb47640c9475153e640e1bb03412162308676","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.1.7.tgz","fileCount":966,"integrity":"sha512-thBN1cp2UUJ6yekSMMh/paVVKmvIbpGlQmcJb+ci6VjgrIuXUbDYzvp3BUGy4J8iD6/GR+KRqjoJi8Hn3rFlMQ==","signatures":[{"sig":"MEUCIQDSXlN9ibm2c5JR4rglkuu74SxYTIOU4DJJPu/ASauMnQIge3+9MiV3LScqMBO6OfnHX8gISSdoVPqINZqEDWrIE54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6934066},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22 <23"},"private":false,"scripts":{"cli":"yarn ts-node src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"vitest --run","build":"yarn build:ts && yarn build:components && yarn build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- yarn start -c config/cloud.json","local":"dotenv -e .env.local -- yarn start -c config/local.json","start":"yarn ts-node src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- yarn ts-node src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"yarn build && npm publish --access public","vanilla":"yarn community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","build:ts":"tsc","build:ui":"cd ui && yarn build","dev:init":"NODE_ENV=development yarn ts-node scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- yarn start -c config/local.json","dev:test":"NODE_ENV=development yarn ts-node scripts/test-dev-flow.ts","prepare.":"yarn build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"vitest --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- yarn start -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"yarn build:ts && yarn build:components && yarn dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- yarn ts-node scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:cluster":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","test:storage":"vitest --run tests/storage/","test:coverage":"vitest --run --coverage","test:terminal":"npx ts-node scripts/test-terminal.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","test:integration":"yarn test:integration:full","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","test:integration:all":"yarn test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","test:integration:full":"CSS_BASE_URL=http://localhost:${STANDALONE_PORT:-5739} yarn test:setup && XPOD_RUN_INTEGRATION_TESTS=true CSS_BASE_URL=http://localhost:${STANDALONE_PORT:-5739} CSS_SEED_CONFIG=$PWD/config/seeds/test.json dotenv -e .env.local -- vitest --run tests/integration --no-file-parallelism","test:integration:lite":"yarn ts-node scripts/run-integration-lite-local.ts","build:single:standalone":"yarn build && node scripts/build-single-file.js","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.4","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.21.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","knex":"^3.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","sqlite3":"^5.1.7","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.30.10","asynciterator":"^3.9.0","classic-level":"^1.4.1","drizzle-solid":"^0.2.5","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","abstract-level":"^1.0.4","better-sqlite3":"^12.5.0","level-supports":"^4.0.1","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@solid/community-server":"^8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@zed-industries/codex-acp":"^0.9.2","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@inrupt/solid-client-authn-node":"^3.1.0","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","devDependencies":{"vite":"^5.1.6","jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","postcss":"^8.4.35","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","drizzle-kit":"^0.31.8","tailwindcss":"^3.4.3","@types/react":"^18.2.66","autoprefixer":"^10.4.17","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","@vitejs/plugin-react":"^4.2.1","@types/better-sqlite3":"^7.6.13","componentsjs-generator":"^4.3.0"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"optionalDependencies":{"@tencent-ai/agent-sdk":"0.3.47"},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.1.7_1771594324365_0.27667691934657634","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-preview.2":{"name":"@undefineds.co/xpod","version":"0.2.0-preview.2","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.0-preview.2","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"5cffc16677e06a12c234fd10d8daaacff9fc885d","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.0-preview.2.tgz","fileCount":1011,"integrity":"sha512-XyUQZmPshJuxWEtP/69e9iBS8vY8MZuxImaN1xOHH1s2oBR4UTJ2NMnUdyg/6zI+vOs/iq3Dudd7lCuzGbF+0g==","signatures":[{"sig":"MEYCIQDDUXXY8eycQN5Okj7VxnO/Zl6arfgimsW/cdW/8LmgyQIhANz8uOK5EGBnss6JEN8ymFDaXiuGJxR4bYa9mX1HtU1t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6812967},"main":"./dist/index.js","types":"./dist/index.d.ts","engines":{"node":">=22 <23"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"e51ec6d73725c4177aeb2a19df912c43ec243eb0","private":false,"scripts":{"cli":"yarn ts-node src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"vitest --run","build":"yarn build:ts && yarn build:components && yarn build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- yarn start -c config/cloud.json","local":"dotenv -e .env.local -- yarn start -c config/local.json","start":"yarn ts-node src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- yarn ts-node src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"yarn build && npm publish --access public","vanilla":"yarn community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","build:ts":"tsc","build:ui":"cd ui && yarn build","dev:init":"NODE_ENV=development yarn ts-node scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- yarn start -c config/local.json","dev:test":"NODE_ENV=development yarn ts-node scripts/test-dev-flow.ts","prepare.":"yarn build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"vitest --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- yarn start -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"yarn build:ts && yarn build:components && yarn dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- yarn ts-node scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:cluster":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","test:storage":"vitest --run tests/storage/","test:coverage":"vitest --run --coverage","test:terminal":"npx ts-node scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","test:integration":"yarn test:integration:all","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","test:integration:all":"yarn test:integration:lite && yarn test:integration:cluster","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","test:integration:full":"yarn test:integration:cluster","test:integration:lite":"yarn ts-node scripts/run-integration-lite-local.ts","build:single:standalone":"yarn build && node scripts/build-single-file.js","test:integration:cluster":"yarn ts-node scripts/run-integration-cluster.ts","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.4","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","knex":"^3.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","sqlite3":"^5.1.7","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.30.10","asynciterator":"^3.9.0","classic-level":"^1.4.1","drizzle-solid":"^0.2.5","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","abstract-level":"^1.0.4","better-sqlite3":"^12.5.0","level-supports":"^4.0.1","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@solid/community-server":"^8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@zed-industries/codex-acp":"^0.9.2","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@inrupt/solid-client-authn-node":"^3.1.0","@zed-industries/claude-code-acp":"^0.16.1","better-sqlite3-multiple-ciphers":"^12.6.2"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","devDependencies":{"vite":"^5.1.6","jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","postcss":"^8.4.35","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","drizzle-kit":"^0.31.8","tailwindcss":"^3.4.3","@types/react":"^18.2.66","autoprefixer":"^10.4.17","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","@vitejs/plugin-react":"^4.2.1","@types/better-sqlite3":"^7.6.13","componentsjs-generator":"^4.3.0"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"optionalDependencies":{"@tencent-ai/agent-sdk":"0.3.47"},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.0-preview.2_1772940561995_0.39749391638110376","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@undefineds.co/xpod","version":"0.2.0","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.0","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"efe492e72ccf3b909513e74e7ee6725c9ba97925","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.0.tgz","fileCount":1011,"integrity":"sha512-67k9IfDEBbn+gvZymA6JQBvgfv06nxeqOHFXWvF5vcJAx+eKgZcUrxWjprEUkIT4TOVReMceWH1bgB3t5xOQSA==","signatures":[{"sig":"MEUCIEVlln4z5kP4WzMDspMN46d8q5TG6f2g9pLA4v7I4qoRAiEA1aHbIYvWdJdWym/O+Fp+3APYNnrJDCECRIeXfIdY9pE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6830082},"main":"./dist/index.js","types":"./dist/index.d.ts","volta":{"node":"22.21.1","yarn":"1.22.22"},"engines":{"node":">=22 <23"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"cf41a9b02876b0f07a47f8a04bdce5d59aa5aab2","private":false,"scripts":{"cli":"node scripts/check-native-abi.cjs && yarn ts-node src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"vitest --run","build":"yarn build:ts && yarn build:components && yarn build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- yarn start -c config/cloud.json","local":"dotenv -e .env.local -- yarn start -c config/local.json","start":"node scripts/check-native-abi.cjs && yarn ts-node src/main.ts","dev:api":"node scripts/check-native-abi.cjs && NODE_ENV=development dotenv -e .env.local -- yarn ts-node src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"yarn build && npm publish --access public","vanilla":"yarn community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","build:ts":"tsc","build:ui":"cd ui && yarn build","dev:init":"NODE_ENV=development yarn ts-node scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- yarn start -c config/local.json","dev:test":"NODE_ENV=development yarn ts-node scripts/test-dev-flow.ts","prepare.":"yarn build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"vitest --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- yarn start -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"yarn build:ts && yarn build:components && yarn dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"node scripts/check-native-abi.cjs && dotenv -e .env.local -- yarn ts-node scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:cluster":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","test:storage":"vitest --run tests/storage/","test:coverage":"vitest --run --coverage","test:terminal":"npx ts-node scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","test:integration":"yarn test:integration:all","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","test:integration:all":"yarn test:integration:lite && yarn test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","test:integration:full":"node scripts/check-native-abi.cjs && yarn ts-node scripts/run-integration-cluster.ts","test:integration:lite":"node scripts/check-native-abi.cjs && yarn ts-node scripts/run-integration-lite-local.ts","build:single:standalone":"yarn build && node scripts/build-single-file.js","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.4","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.0","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","knex":"^3.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","sqlite3":"^5.1.7","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.30.10","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","better-sqlite3":"^12.5.0","level-supports":"^4.0.1","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@comunica/query-sparql":"^4.5.0","@solid/community-server":"^8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","@zed-industries/codex-acp":"^0.9.2","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.0","@anthropic-ai/claude-agent-sdk":"^0.2.39","@inrupt/solid-client-authn-node":"^3.1.0","@zed-industries/claude-code-acp":"^0.16.1","better-sqlite3-multiple-ciphers":"^12.6.2"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e","devDependencies":{"vite":"^5.1.6","jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","postcss":"^8.4.35","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","drizzle-kit":"^0.31.8","tailwindcss":"^3.4.3","@types/react":"^18.2.66","autoprefixer":"^10.4.17","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","@vitejs/plugin-react":"^4.2.1","@types/better-sqlite3":"^7.6.13","componentsjs-generator":"^4.3.0"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"optionalDependencies":{"@tencent-ai/agent-sdk":"0.3.47"},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.0_1773075649303_0.8636699099753113","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@undefineds.co/xpod","version":"0.2.1","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.1","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"9090a13a0e57fa47926edac28b48f6bbdb64dc90","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.1.tgz","fileCount":2490,"integrity":"sha512-yNDt7nWNRbZpxZt8rqokYxrB1Toukzf4ZG8NMXq6tCM9aA6DSBhFGTQCpx13Ayymuv/jsmSuwOh1D1eX/T+VpA==","signatures":[{"sig":"MEQCIF4Dc9qSE3YOFDBru650O8fODidYgENndCWvrU5ILJPyAiAtY4mrazaGi1twHtO4VYQaj8YW1Zdf6qPkzIaTF3zMeA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11662342},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"672bf161935de17a87a12c65316a8197cfc9c4a6","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"vitest --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"vitest --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"vitest --run --coverage","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","test:bun:runtime":"bun run build:ts && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.1.tgz","_integrity":"sha512-yNDt7nWNRbZpxZt8rqokYxrB1Toukzf4ZG8NMXq6tCM9aA6DSBhFGTQCpx13Ayymuv/jsmSuwOh1D1eX/T+VpA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.4","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.1.1","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.1_1774318785156_0.36649081234824266","host":"s3://npm-registry-packages-npm-production"}},"0.2.2-preview.0":{"name":"@undefineds.co/xpod","version":"0.2.2-preview.0","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.2-preview.0","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"8b98f07d65d51aa33d9bacb1ce208f636480a29c","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.2-preview.0.tgz","fileCount":2490,"integrity":"sha512-Iuyx6UDBuoNTM1Rye5xl11cmuYafy4KpX2GHrh9D55rizICh3wDIW2k39wBtkeDXmbMrgYn7F5zmXXlOfgUf9Q==","signatures":[{"sig":"MEUCIH4fX07a8QsentRnxU2nrQrK9ywaKI9UIBP0mxQIxBfAAiEA6dpEU0xRTKW5k+WOcqdYzUgJd34tugVe1ru6eOoEF5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11669573},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.2-preview.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"b69b03082a7aafe32245db3df05be4b908ea7555","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"vitest --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"vitest --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"vitest --run --coverage","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.2-preview.0.tgz","_integrity":"sha512-Iuyx6UDBuoNTM1Rye5xl11cmuYafy4KpX2GHrh9D55rizICh3wDIW2k39wBtkeDXmbMrgYn7F5zmXXlOfgUf9Q==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.4","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.1.1","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","readmeFilename":"README.md","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.2-preview.0_1774644508419_0.5111685114300111","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@undefineds.co/xpod","version":"0.2.2","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.2","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"e81d17e252f93da1bac73aed1298368f20c54f18","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.2.tgz","fileCount":2490,"integrity":"sha512-6Tn78wcGbb1V9V2j1LRcILmECycgnkFlk0AdkpqWCpyy65x+i+3aotgii+RDt7+ypLK+dH+hkmayod4VnvH8yw==","signatures":[{"sig":"MEQCIE9MQNOLz/q5X+OYBgCJuaB/PilxYqbBtmEHkSePb/JWAiAbKxmgxVIdQd2d0epdKGH1QoREZ1FTmIFylCk62zcv0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11669563},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"3ea7b49b946799fe9667d04ce19fa8e41926d056","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"vitest --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"vitest --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"vitest --run --coverage","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.2.tgz","_integrity":"sha512-6Tn78wcGbb1V9V2j1LRcILmECycgnkFlk0AdkpqWCpyy65x+i+3aotgii+RDt7+ypLK+dH+hkmayod4VnvH8yw==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.4","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.1.1","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.2_1774646357439_0.5092724329380556","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@undefineds.co/xpod","version":"0.2.3","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.3","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"e07d02f486b3059f9cd0d0488023cf6e0321b0c6","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.3.tgz","fileCount":2494,"integrity":"sha512-4hQmgZxOYRymrGIJdEmOOBk5fKUXS4MUCFfEhduRmaqyrcpP7dghLytjAoOuhC/Ihq9r1uhn+PwW+5pauX0W8A==","signatures":[{"sig":"MEUCIQCnshVFVZfHNsI4re2YOS8WuX2b46fOeNQsaga6F3yWTwIgEWuvK0rKaEeGZE6nJoYqojRV0mN8h88AFH1Nevy/Hsk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11699711},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"94ec63d544727da3bfd64f2407cc48c021dfcfa9","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"vitest --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"vitest --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"vitest --run --coverage","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.3.tgz","_integrity":"sha512-4hQmgZxOYRymrGIJdEmOOBk5fKUXS4MUCFfEhduRmaqyrcpP7dghLytjAoOuhC/Ihq9r1uhn+PwW+5pauX0W8A==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.1.1","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.3_1775199796749_0.7293433841573811","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@undefineds.co/xpod","version":"0.2.4","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.4","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"c8ee21add254bfe661de1084a8bd41df05a0e4e8","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.4.tgz","fileCount":2494,"integrity":"sha512-AHvZBInnVwWtIhdMQv6FwvlRpzvv1bmKvJn09pZLsAFRTYXAV4KDYJl1pP/cnJxHX8B1I82CdQCNvEAwgXTBVA==","signatures":[{"sig":"MEQCIA8OvLGhy2lJVKEYCF3KT61AOGQfgmOr02Q2pmj65ntNAiBacO9ouqn/qDqxywETgnGewtie8xlwlrQpv//3JMGzPg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11703915},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"2eded50c4b371decff5ada129a0f547cc492c5b5","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"vitest --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"vitest --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"vitest --run --coverage","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.4.tgz","_integrity":"sha512-AHvZBInnVwWtIhdMQv6FwvlRpzvv1bmKvJn09pZLsAFRTYXAV4KDYJl1pP/cnJxHX8B1I82CdQCNvEAwgXTBVA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.1.1","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.4_1775553570236_0.2748495478320061","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@undefineds.co/xpod","version":"0.2.5","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.5","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"5e7f9e0e9a692c7ca1ded2580a01818d1a70b0c9","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.5.tgz","fileCount":2494,"integrity":"sha512-WW/Zfo1HInrmrgS8U7R4FRvFuSHHo4ZKpUJy/12DnZul9DRW14C20J68Kvs63TZUCaxkZWCXiUzIvsd8joomtg==","signatures":[{"sig":"MEUCIDnQlMRurBEw3H87WnBzWiv3elAwI6nEdv2O8co7SUscAiEA1uVqjBl3SBL5qgkh0mZRIUgH3OJO3xumIsOPHLQ9bK8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11709345},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"c6ab3c011d543b7d0281ec79206413edb7493df7","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"vitest --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"vitest --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"vitest --run --coverage","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.5.tgz","_integrity":"sha512-WW/Zfo1HInrmrgS8U7R4FRvFuSHHo4ZKpUJy/12DnZul9DRW14C20J68Kvs63TZUCaxkZWCXiUzIvsd8joomtg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.1.1","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.5_1775642485177_0.11273652626867348","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@undefineds.co/xpod","version":"0.2.6","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.6","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"79297dc81c67d6160397b956cdaaf94ac88b118d","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.6.tgz","fileCount":2494,"integrity":"sha512-PFuiLE0ZsWPnpv/7rws+wpJ06/0adq6eUuDbswEWXoqjbgQH2X06jOzLPFujNB+zpCvJ/yKXzhbLvmGiBBQDOg==","signatures":[{"sig":"MEUCIQD0W13pGhChdOzxMU0Um/qTzzlaymkakLwNCuGpfFAZHwIgNpOabI21x4yq8YNxK3DP7NFSj1sbD5P3YVUL1QK8y9w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11689236},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"34a30d1aa39c61d2281a530fb69ff8e64e125b66","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"vitest --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"vitest --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"vitest --run --coverage","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.6.tgz","_integrity":"sha512-PFuiLE0ZsWPnpv/7rws+wpJ06/0adq6eUuDbswEWXoqjbgQH2X06jOzLPFujNB+zpCvJ/yKXzhbLvmGiBBQDOg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.1.1","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.6_1775653801013_0.1276625707150154","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@undefineds.co/xpod","version":"0.2.7","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.7","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"f18e636022f90a692159f1222f8edf70c5bacd67","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.7.tgz","fileCount":2500,"integrity":"sha512-XJPI5IuJjDvfv6S/Rx2Oenl9bAYa1I8N4SgnMCxcqfMkCK7LbWG1Op6j3SIHXhp7zo1wTANjNsbo7JxpzFlUAQ==","signatures":[{"sig":"MEUCIE5wccxTlpeOsptLX/+kB8IYo8J3X+2XPTN/Bmyeq+jhAiEAy8zHwmEE71HR3aXBHou91smKR/AKvIwbmNtG0+9FLEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11819088},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"65d40ef2bb327f42f0c16c47270e871ee862ed5f","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"vitest --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"vitest --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"vitest --run --coverage","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.7.tgz","_integrity":"sha512-XJPI5IuJjDvfv6S/Rx2Oenl9bAYa1I8N4SgnMCxcqfMkCK7LbWG1Op6j3SIHXhp7zo1wTANjNsbo7JxpzFlUAQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.1.1","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.7_1775787848892_0.48304249483011263","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@undefineds.co/xpod","version":"0.2.8","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.8","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"72b2753c1babc89de110c14900f0b7db8eb8cdd0","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.8.tgz","fileCount":2500,"integrity":"sha512-Lsz1l/gW8LWS82XxFlTECXynXjA3qZledwxxlcSS3Fp20OIneVRPO+s4rUbtdk5fCfjIakexL+gF+HlbLRadhQ==","signatures":[{"sig":"MEQCIHBC3UBgFO7IERgqQbzT+bpjQf7eGwpMc7+0jdGcmruLAiB8hgdNCTFL9AgN9M7tyk65KENyC2rFlprirrLbMfXtFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11820396},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"834973b3f80af6fcea49dd948a8e55cd6f67d7a3","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"vitest --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"vitest --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"vitest --run --coverage","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.8.tgz","_integrity":"sha512-Lsz1l/gW8LWS82XxFlTECXynXjA3qZledwxxlcSS3Fp20OIneVRPO+s4rUbtdk5fCfjIakexL+gF+HlbLRadhQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.1.1","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.8_1775836655006_0.381408731763651","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@undefineds.co/xpod","version":"0.2.9","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.9","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"73d51382091ff48dce7ca41ca34fddc4cbb45a8e","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.9.tgz","fileCount":2500,"integrity":"sha512-nBU0F3WEUva+SlA/W7FQHQIe8mmvMPd91X9pb64MIUbotrRrhPlL8fhEzHBBZW0KoYoIoEjbS5mlCGjge6/DSA==","signatures":[{"sig":"MEQCIFWgHkhHTzoT6TdE8ySbNYu1nSDetj1xyl1a3PJ6t73dAiACghT311V2emAj34VlL6V4alzpiS40safcg+bdRRwo2A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11819333},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"fc32f403c819ec7f219e40718f8594042c752ad3","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"vitest --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"vitest --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"vitest --run --coverage","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.9.tgz","_integrity":"sha512-nBU0F3WEUva+SlA/W7FQHQIe8mmvMPd91X9pb64MIUbotrRrhPlL8fhEzHBBZW0KoYoIoEjbS5mlCGjge6/DSA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.1.1","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.9_1775843038557_0.8315672144318551","host":"s3://npm-registry-packages-npm-production"}},"0.2.11":{"name":"@undefineds.co/xpod","version":"0.2.11","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.11","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"9baba06a35df98d1b66687c2ec7b59a882580025","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.11.tgz","fileCount":2500,"integrity":"sha512-UH5OqrTJg2HlnNGBfrphFDcm7+XZa93SX+T9jDI3JZVr5+oZ6hVBJB+6OqV7oeF8CHJVOK1irMFkxAtoq7pDog==","signatures":[{"sig":"MEYCIQCG5LHvcusNnpsicpjz//qQrRzdJP+Shrx5il+djQO4agIhAPZFso7m5MUl8urf8eG0NCt4trDLAONwyOeh7jUUAEds","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11821678},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.11.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"ddd67d041ad7b92d0d246aee97dad2ae92dff272","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"vitest --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"vitest --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"vitest --run --coverage","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.11.tgz","_integrity":"sha512-UH5OqrTJg2HlnNGBfrphFDcm7+XZa93SX+T9jDI3JZVr5+oZ6hVBJB+6OqV7oeF8CHJVOK1irMFkxAtoq7pDog==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.1.1","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.11_1776137703924_0.9603324274444014","host":"s3://npm-registry-packages-npm-production"}},"0.2.12":{"name":"@undefineds.co/xpod","version":"0.2.12","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.12","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"bd9c9169dbabd4dd1b66a0efaaa72384e5ecd328","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.12.tgz","fileCount":2500,"integrity":"sha512-4KdDLag5GRyE1uXUMY+EFk//4k44L0K7tQsxijFFuQMtQ7OF3qod+QzXh2dyTgYLk8oMxGuOP6e+Rbk+oKdJkA==","signatures":[{"sig":"MEUCIQDBVVwuAY1CCnRU0jqWAmuiU60sBOoXr2zHP68hZ+LbXAIgBntSD819W6JDrw+CC2x8EWF15wzKkLjmKYzooVvbvgI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11823692},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.12.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"7045b725986add0a3d8e4e4cbaad9ebff9ef54cb","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"vitest --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"vitest --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"vitest --run --coverage","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.12.tgz","_integrity":"sha512-4KdDLag5GRyE1uXUMY+EFk//4k44L0K7tQsxijFFuQMtQ7OF3qod+QzXh2dyTgYLk8oMxGuOP6e+Rbk+oKdJkA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.1.1","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.12_1776148048476_0.4950601577943732","host":"s3://npm-registry-packages-npm-production"}},"0.2.13":{"name":"@undefineds.co/xpod","version":"0.2.13","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.13","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"67bacc91018bbb29f61bea1218ba2d6449d84df5","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.13.tgz","fileCount":2500,"integrity":"sha512-JhxKxF4r2nxJHUpIKs9/7UpgV/1Vazq9gkiYHB2RuFrRsY3eZi3QWFjzE1ic9GZC3vl/lqpY0Yu0e1TLe9fAHQ==","signatures":[{"sig":"MEUCIQDURzNA94Q6aZf6izc73bp4dfJyKEvVlP0U/0kXl8Zf0gIgOhYVwto978IxX3eiVeuwXgTwBFmnjt0yUy2OADEXSQg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11830904},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.13.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"1d9ae3f10a0dd8496ec42ebd1e9ff709dbbb7cde","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"vitest --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"vitest --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"vitest --run --coverage","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.13.tgz","_integrity":"sha512-JhxKxF4r2nxJHUpIKs9/7UpgV/1Vazq9gkiYHB2RuFrRsY3eZi3QWFjzE1ic9GZC3vl/lqpY0Yu0e1TLe9fAHQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.1.1","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.13_1776181047589_0.34735979530635674","host":"s3://npm-registry-packages-npm-production"}},"0.2.14":{"name":"@undefineds.co/xpod","version":"0.2.14","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.14","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"8ac963c2a30f96a5b1f340cddb6c4e04a22eb857","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.14.tgz","fileCount":2503,"integrity":"sha512-YcaSo3HeM7Udo57dlwYdXrtDt44MLL7w/d8heIVDAbRN1MHHxEIpJlb30fHpQ5f15UwcRcYZmj2U4pd43QWX6Q==","signatures":[{"sig":"MEQCIBb5eDp+TnGygcLlK+hh9KyQSOvGwwUPTFIgteIFJ+C4AiAaBxyoyXo3a9S9mnxXyRyp8FtMyP90Ao0BQ5F3EKmGXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11845815},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.14.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"088e2252409ee8212fe37a51330483a526a3c95c","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"vitest --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"vitest --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"vitest --run --coverage","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.14.tgz","_integrity":"sha512-YcaSo3HeM7Udo57dlwYdXrtDt44MLL7w/d8heIVDAbRN1MHHxEIpJlb30fHpQ5f15UwcRcYZmj2U4pd43QWX6Q==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.1.1","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.14_1776182147737_0.1945193866771191","host":"s3://npm-registry-packages-npm-production"}},"0.2.15":{"name":"@undefineds.co/xpod","version":"0.2.15","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.15","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"17f18d427bbe6c19b89daef2f2c72f67f57ec805","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.15.tgz","fileCount":2503,"integrity":"sha512-7SDgHaPlVrpPcVbCMfsatTHAFbC+Iwg+ItNaFjs3fiuQLjQNttjGoQ4Tl73kAbU+OlCsHrvcDolULH9/7xPD/Q==","signatures":[{"sig":"MEUCIQCbXf2mqz0CI1Q9pFHU9Qt6/iAGKmry+BDQmzbN7+KZSQIgb+e652HU+lMhasdjMYLb1YyEeiIGaz152gGV+Y7PijI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11846225},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.15.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"329e0052b05980ea0022238bcd4b498448965254","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"vitest --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"vitest --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"vitest --run --coverage","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.15.tgz","_integrity":"sha512-7SDgHaPlVrpPcVbCMfsatTHAFbC+Iwg+ItNaFjs3fiuQLjQNttjGoQ4Tl73kAbU+OlCsHrvcDolULH9/7xPD/Q==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.1.1","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.15_1776219147528_0.7824342052204147","host":"s3://npm-registry-packages-npm-production"}},"0.2.16":{"name":"@undefineds.co/xpod","version":"0.2.16","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.16","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"de8bfdaaeea6b13d8729ec0f4904dee8660640d5","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.16.tgz","fileCount":2503,"integrity":"sha512-dq2jdibH1+T3Q5ZyQ9Iicj0/5O/pVoXfqtVqVPSaoip7HLxkFq/FUbyuWoVepsESZ4ePeS2Vd39wW/ups4ul9A==","signatures":[{"sig":"MEYCIQDipMltmdw9kPWdOiTyO1xo/P7LOgNDWplvs2h+V836gAIhALncMt2pX4HP+AOmK8ByNwuQEEdA9q1n08+7zDpXX99f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11858967},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.16.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"c72334ea75d2eca5f9cdd8a2713117fb36989105","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"vitest --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"vitest --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"vitest --run --coverage","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.16.tgz","_integrity":"sha512-dq2jdibH1+T3Q5ZyQ9Iicj0/5O/pVoXfqtVqVPSaoip7HLxkFq/FUbyuWoVepsESZ4ePeS2Vd39wW/ups4ul9A==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.1.1","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.16_1776226822091_0.3746789348863573","host":"s3://npm-registry-packages-npm-production"}},"0.2.20":{"name":"@undefineds.co/xpod","version":"0.2.20","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.20","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"e1e61060cf6baf522b57913107e58c3d97887af5","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.20.tgz","fileCount":2508,"integrity":"sha512-LzlGVGsNQlIeotz8gUCktWHuokv6hhjaeXc1r4Kn+OtZdKYpinmMhQDb3FYqR/6lvb/HfhQXznryw7UJFlK+GA==","signatures":[{"sig":"MEUCIFejeyMT+SxprTyG/zh47vPmtUb6elJhxQr3BLC1+KwwAiEAyx71zOhphqB0VwGi7cxjPHjQEXYur0iVyKEKDNcpwVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11892685},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.20.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"57ab328f6795769db228e4ec6f6f1bf789abee63","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.20.tgz","_integrity":"sha512-LzlGVGsNQlIeotz8gUCktWHuokv6hhjaeXc1r4Kn+OtZdKYpinmMhQDb3FYqR/6lvb/HfhQXznryw7UJFlK+GA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.1.1","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.20_1776526915706_0.6827668020372768","host":"s3://npm-registry-packages-npm-production"}},"0.2.21":{"name":"@undefineds.co/xpod","version":"0.2.21","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.21","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"90a40b11e206eeb820b46ee00b55434d0b815fcb","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.21.tgz","fileCount":2508,"integrity":"sha512-XQwmFSjnIXDJI70Yl23X/udIW3BzJ6W3wenDGOKlXEUvf3hI+A+QOULVF18vaEa8J64azT2UcVu2fWKlYQH8jQ==","signatures":[{"sig":"MEUCIQCStmCSrw3u/YlHgzJami+C82QOAIuAy6UCvpXyLXR08AIgYADLUH6yOw+j5cFCTn6wI0no2oJIYleBoHrOGOTNZ44=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11892685},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.21.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"02eb5af92d547647a2b172f3ca5008279640afc5","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.21.tgz","_integrity":"sha512-XQwmFSjnIXDJI70Yl23X/udIW3BzJ6W3wenDGOKlXEUvf3hI+A+QOULVF18vaEa8J64azT2UcVu2fWKlYQH8jQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.1.1","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.21_1776527761989_0.7752808012131707","host":"s3://npm-registry-packages-npm-production"}},"0.2.23":{"name":"@undefineds.co/xpod","version":"0.2.23","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.23","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"1d0130d753090a6ab5566bdb5754be5281e23e8f","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.23.tgz","fileCount":2508,"integrity":"sha512-65+L+wh9lYBKM6+A+3tOXNdinBgFsQWv54L757Gle+OGHQouqQy8MKvIAUq+b7TuokvO38sADlQjHNp37M2JEA==","signatures":[{"sig":"MEUCIQDTCnuPgfjmK0X0yAkB+H+Nq2Ax42dcZzoprvR1hM27ogIgYzVqfzReVuwhe1LdQtyGUsna/46A13hyv/+n9XkXWJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11892685},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.23.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"047495bbaf42c0f2fcb1062132181e5244f2b65c","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.23.tgz","_integrity":"sha512-65+L+wh9lYBKM6+A+3tOXNdinBgFsQWv54L757Gle+OGHQouqQy8MKvIAUq+b7TuokvO38sADlQjHNp37M2JEA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.1.1","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.23_1776531603398_0.9941687492263958","host":"s3://npm-registry-packages-npm-production"}},"0.2.22":{"name":"@undefineds.co/xpod","version":"0.2.22","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.22","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"17734c4006b6c754c9339d3a1fdb77be97807df2","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.22.tgz","fileCount":2508,"integrity":"sha512-IDlqlCfbW2NV9tHtbfCOQ4B3qaebf+66ygV8QH+lZrOM33oFMeKqldRa+Uu3xM9uoAmuSaork1/EYKhsMFq/XQ==","signatures":[{"sig":"MEUCIQDhqs9PueBB76c4Y67LkkHAAFxfglM6Y6xkBWWGWi8mCgIgPdCw8/wQrCoz7sjxVeIs8w9ahP8YSPO9RIuNVg7+LxI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11892685},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.22.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"7e1a199eee392f7443a3c291e107aa58c5b51aa0","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.22.tgz","_integrity":"sha512-IDlqlCfbW2NV9tHtbfCOQ4B3qaebf+66ygV8QH+lZrOM33oFMeKqldRa+Uu3xM9uoAmuSaork1/EYKhsMFq/XQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.1.1","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.22_1776531785778_0.6189529204113633","host":"s3://npm-registry-packages-npm-production"}},"0.2.24":{"name":"@undefineds.co/xpod","version":"0.2.24","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.24","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"1f760acc105d843833e5756896ab95507a27e2cb","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.24.tgz","fileCount":2508,"integrity":"sha512-bUc95duZqktKvO+mns72tvuh18IcIfRkt87g6/QEw3ropEZFAsQjSIa378AjcKibBBRTw76pTiTr7ntqr8towg==","signatures":[{"sig":"MEUCIQCvbd9z0b8Qmu2ePWpG1d61DaFVvvSU/R4qJ/cMaa4kowIgCe2sNm3o0PFgNoa6nmup1nVqQXkWXotva1Md+L61XUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11892685},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.24.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"9e3f102be28b7bee24c0b0a424382dc4cc5e7aea","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.24.tgz","_integrity":"sha512-bUc95duZqktKvO+mns72tvuh18IcIfRkt87g6/QEw3ropEZFAsQjSIa378AjcKibBBRTw76pTiTr7ntqr8towg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.1.1","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.24_1776569668780_0.5587930374828736","host":"s3://npm-registry-packages-npm-production"}},"0.2.26":{"name":"@undefineds.co/xpod","version":"0.2.26","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.26","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"31d36bf29e46a462a15db9bce366346ccf563edc","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.26.tgz","fileCount":2520,"integrity":"sha512-tSQhHnb4+7arzX9OBsEPdJXeCtjB1e9ezjIzjx/N8eQPA4brwoTElmvGERlHKfeD5mr7GpydFtpNppTtOeIimQ==","signatures":[{"sig":"MEUCICamNGir3JOnV0JaocdJ4XSOqxZxYEaK68jtIztjEA/xAiEA1f1DYUkfYO9l0IinjGovfVFjrcLW60WByUkgXBQVdUg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11921844},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.26.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"37d1a2a2a1aa827aef745ce890c074c11bd0d2ae","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.26.tgz","_integrity":"sha512-tSQhHnb4+7arzX9OBsEPdJXeCtjB1e9ezjIzjx/N8eQPA4brwoTElmvGERlHKfeD5mr7GpydFtpNppTtOeIimQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.1.1","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.26_1776858347585_0.40400810927841024","host":"s3://npm-registry-packages-npm-production"}},"0.2.27":{"name":"@undefineds.co/xpod","version":"0.2.27","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.27","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"29fb4d7b782d67667769c38cef7f5b66662d32f7","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.27.tgz","fileCount":2520,"integrity":"sha512-MZtkh+DXltcHFT+0EZxmh/pz7RTufumMD12wZsWERfMJyDXuzHQTHVSxB6VZoO95tKDkCR6m1VZxyxdTxAhZGQ==","signatures":[{"sig":"MEUCIG4v0eNJOOkWTrR3nsxFD3N3jl1KplAKnaqmhxXWNBWAAiEAuWBDXpVBPSkm/kSVp92qTgmCkngmVIuGyRfZWbxIP8A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11918592},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.27.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"782ec4babbc8478d3c445bc9aaf815f7a016a891","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.27.tgz","_integrity":"sha512-MZtkh+DXltcHFT+0EZxmh/pz7RTufumMD12wZsWERfMJyDXuzHQTHVSxB6VZoO95tKDkCR6m1VZxyxdTxAhZGQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.1.1","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.27_1777138436365_0.5429555926935488","host":"s3://npm-registry-packages-npm-production"}},"0.2.28":{"name":"@undefineds.co/xpod","version":"0.2.28","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.28","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"ff789c1c633496c0d78df4936c0e800b467a23c8","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.28.tgz","fileCount":2520,"integrity":"sha512-vjKkUfz0Cb5KCz0UXkZjxOqcOGMA3CRj0gikNMbt5aqdv5vzk4yfGR85jSIpNkuSSB2Mt34PWLqMb9aYNmOh6g==","signatures":[{"sig":"MEUCIHdBTE3bVnPMpmqNyj2dSLPZw8uX3NOC9be+1kgG6drfAiEAoThf00OYQyBj7KOdrCxmrcDbQHKRFekBMdItDbkw15A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11923053},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.28.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"3a7c0f9333054ee297ce66ee1254bda69cfb9a88","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.28.tgz","_integrity":"sha512-vjKkUfz0Cb5KCz0UXkZjxOqcOGMA3CRj0gikNMbt5aqdv5vzk4yfGR85jSIpNkuSSB2Mt34PWLqMb9aYNmOh6g==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.1.1","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.28_1777986870799_0.2579894178728761","host":"s3://npm-registry-packages-npm-production"}},"0.2.29":{"name":"@undefineds.co/xpod","version":"0.2.29","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.29","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"719215b3c243c50978f4350f5756026cd471e446","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.29.tgz","fileCount":2520,"integrity":"sha512-ryiafxH010hKmM8v6CMgPQ0DKBS5ldc8uQX4EYS39SmTSJD3OaDq5CkBDFhLpciPrwQDQPaM9OQbcU1HhqaDQA==","signatures":[{"sig":"MEQCIA0Z79C0YNjW1T4Ic0xjpCfOT2I68MZJuK1bG+d6ALMzAiBpPfYTPZXwRDSHcUrJqWpabSWWoAEn/mgk4pSVH1ZwKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11926026},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.29.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"ba4981aeb4c8c8ba526fa3fc564f05b68584c80c","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.29.tgz","_integrity":"sha512-ryiafxH010hKmM8v6CMgPQ0DKBS5ldc8uQX4EYS39SmTSJD3OaDq5CkBDFhLpciPrwQDQPaM9OQbcU1HhqaDQA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.1.1","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.29_1778088103384_0.8443546384627789","host":"s3://npm-registry-packages-npm-production"}},"0.2.30":{"name":"@undefineds.co/xpod","version":"0.2.30","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.30","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"fbee3313f3ee54587cfdea68ae96adfad5b0257d","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.30.tgz","fileCount":2520,"integrity":"sha512-QHcKBlq8Ko19ZVgc9Ux3iJAXUn9ebqBdumEyxty/ZNZq1MFySs+q8ndmDlqzrrW+xf3U64Wpqm5PcA0Mf4MuNg==","signatures":[{"sig":"MEYCIQCq7epu4IKev4PuONoLnnA8+UX3EpOCDujIrsI9296+OQIhAMjSBfI4nFkGOksx4rbu/Rzvn75wFI1BAuLJ00dmdVeN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11926069},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.30.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"0ef23d6f20c6ff8fec44a2368b489a8aac0d1216","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.30.tgz","_integrity":"sha512-QHcKBlq8Ko19ZVgc9Ux3iJAXUn9ebqBdumEyxty/ZNZq1MFySs+q8ndmDlqzrrW+xf3U64Wpqm5PcA0Mf4MuNg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.1.1","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.30_1778174505911_0.7110330526104094","host":"s3://npm-registry-packages-npm-production"}},"0.2.31":{"name":"@undefineds.co/xpod","version":"0.2.31","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.31","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"947645558163bf32a87d1ffe046102ac432011e2","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.31.tgz","fileCount":2520,"integrity":"sha512-R7vyt2iUg4OTijnkY/OyA7fQjEJV9IonGjvAHWvQh/JHjQLB+khTXY5FjSlmNFHB55p4B0SPEHlOILYhirzDqA==","signatures":[{"sig":"MEYCIQDeaJQYxNHrxhe8OVPHOnO6H2u3ZcZOnVGHLsMxlGNE2QIhAPeeOnAWozOeYWgqHC/ajAhIS0U9HodcwR8H5hJjHAEg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11927665},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.31.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"004334f00dcade6e309a7f309cd83bda44465971","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.31.tgz","_integrity":"sha512-R7vyt2iUg4OTijnkY/OyA7fQjEJV9IonGjvAHWvQh/JHjQLB+khTXY5FjSlmNFHB55p4B0SPEHlOILYhirzDqA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.1.1","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.31_1778344583851_0.9036746388371917","host":"s3://npm-registry-packages-npm-production"}},"0.2.32":{"name":"@undefineds.co/xpod","version":"0.2.32","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.32","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"69925336109cdf5e28bf6dc56ef6c0aa6ec0b28a","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.32.tgz","fileCount":2520,"integrity":"sha512-z2TCDMrFJtFITCZ1IDNs65v0krRks2B4bSSO884yzhZN2HbfO7dSaf4+/kcF12luQJnAOyc56K1uADYuu9SCPg==","signatures":[{"sig":"MEUCIBMHA6qzS1uxwlvWhoVeHY2Id5Nmpn3YFL6PAb+lYS5yAiEAhivnzo5NZbdHb59njdnFbCTpbgJUEWWjUKN2dQxRaEk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11928974},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.32.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"03b6720f8e000b6286b95a0cd3cb73f996d0766f","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.32.tgz","_integrity":"sha512-z2TCDMrFJtFITCZ1IDNs65v0krRks2B4bSSO884yzhZN2HbfO7dSaf4+/kcF12luQJnAOyc56K1uADYuu9SCPg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.1.1","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.32_1778346395531_0.9366093327574141","host":"s3://npm-registry-packages-npm-production"}},"0.2.33":{"name":"@undefineds.co/xpod","version":"0.2.33","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.33","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"cd23d722316cffeb8bc1c1c1bf2d4becdf157de8","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.33.tgz","fileCount":2520,"integrity":"sha512-AxslUjDX8XVFV9DBzlbTKuGbaLA3hhBz18aaxMY47CkVzk8PT+oxQL49zCNdgAACSv+XrhqpYNqoiCLhEtAlFg==","signatures":[{"sig":"MEUCIQCDkp8+YAbWRY6/x+qhObPJWc0oWcdMltHPnP4u6f2YawIgSxSdh/eCPpShV0xwKmecr9KtnaGxGvyotN9crWoF514=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11930016},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.33.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"19c3ef439ae7333d36df6aeb7434370084cba7e8","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.33.tgz","_integrity":"sha512-AxslUjDX8XVFV9DBzlbTKuGbaLA3hhBz18aaxMY47CkVzk8PT+oxQL49zCNdgAACSv+XrhqpYNqoiCLhEtAlFg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.1.1","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.33_1778350445386_0.20481784764520428","host":"s3://npm-registry-packages-npm-production"}},"0.2.34":{"name":"@undefineds.co/xpod","version":"0.2.34","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.34","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"3f03f797fcda4a7d82bc404c258122c61d3d1198","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.34.tgz","fileCount":2523,"integrity":"sha512-Y9nZDa8ds89Au72+LJEqJKFRC4ymVavrDjorU87+vYiiHGvaIyPx8va8OBwEpan6Q4kJ9WTnCJ06KLl328qDsQ==","signatures":[{"sig":"MEYCIQClvH5/Uq1MVVC3hUh7oGguBclayagTPZDvbq5RAc1V/AIhAO4AUsDcHz4YHvgbQvGXcS8cfnAuUbUp1fy5zw6SD2Qr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11934434},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.34.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"3c1c29ed4efafb13dc72f0ff58a459b9fd9243af","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.34.tgz","_integrity":"sha512-Y9nZDa8ds89Au72+LJEqJKFRC4ymVavrDjorU87+vYiiHGvaIyPx8va8OBwEpan6Q4kJ9WTnCJ06KLl328qDsQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.1.1","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.34_1778353876155_0.8773623770412768","host":"s3://npm-registry-packages-npm-production"}},"0.2.35":{"name":"@undefineds.co/xpod","version":"0.2.35","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.35","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"82ffe8b1dea9cc66c2bef682ae265daef25f699b","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.35.tgz","fileCount":2527,"integrity":"sha512-k/mKlw83sTV5+mSjFOVnA48hmnVkqPiaOhDF/9VrCtdGnydgueobphNFoeMOk7451U6XcRUXDMSaeV+HcST01g==","signatures":[{"sig":"MEUCIEFeiXzlFmeCWwWseoCbUSUJ1+/a8qNgI6v/u5o9DwkZAiEAn0iWaVegE7b0qMYIZU4YoYIg54kwR6g1S7DqTIjjeOQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11996063},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.35.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"86946aa2b03689794c08812eb1485c2a968dd603","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.35.tgz","_integrity":"sha512-k/mKlw83sTV5+mSjFOVnA48hmnVkqPiaOhDF/9VrCtdGnydgueobphNFoeMOk7451U6XcRUXDMSaeV+HcST01g==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.1.1","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.35_1778422620680_0.29432363466776046","host":"s3://npm-registry-packages-npm-production"}},"0.2.36":{"name":"@undefineds.co/xpod","version":"0.2.36","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.36","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"8b835000be14eb2d9fd69d9231230160de62d153","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.36.tgz","fileCount":2247,"integrity":"sha512-zCywaB4yHxkxLvINOs98WErCY+dalVq7ge9TfX3AYOIIXOEGbrtJaXneBZ4regFzr6g8XXgauZDxn+sYDpzCcA==","signatures":[{"sig":"MEUCIQC0iVeG8+le7ROa/HYF2JbmdfyHAKdsjqP+CxPOvHuGaAIgX0OORJyUZ5F35tOobxuvGYD+2eBTmQ1F07+/vWzt15Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11538404},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.36.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"0a8b5b2b9e7040dbdb4612ec67f2b402dd399fb4","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.36.tgz","_integrity":"sha512-zCywaB4yHxkxLvINOs98WErCY+dalVq7ge9TfX3AYOIIXOEGbrtJaXneBZ4regFzr6g8XXgauZDxn+sYDpzCcA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.21","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.36_1778694704396_0.45995479618828083","host":"s3://npm-registry-packages-npm-production"}},"0.2.37":{"name":"@undefineds.co/xpod","version":"0.2.37","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.37","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"46944d87bfba6522a4491e6168755b99327dc5b5","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.37.tgz","fileCount":2247,"integrity":"sha512-ymDTVcquHSc/QpiN+OewfW1AbZEr35c0T+07IjFddus7e5Gdk1mc4eiOH0dRASQupw8MNsY5KT4bAdIk106YQQ==","signatures":[{"sig":"MEUCIBfENEm5Ni1owS++6ixRVPFlKs9N9r/17DMH7j4rfoVfAiEA3Xv6nhT9EvBUk4PlQSiF6WpOP8mV+Avtviglk6qR4aY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11539869},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.37.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"a716f27661e75d389f31dfcc374c67e8f353cb99","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.37.tgz","_integrity":"sha512-ymDTVcquHSc/QpiN+OewfW1AbZEr35c0T+07IjFddus7e5Gdk1mc4eiOH0dRASQupw8MNsY5KT4bAdIk106YQQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.21","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.37_1778787812977_0.1718547283397296","host":"s3://npm-registry-packages-npm-production"}},"0.2.38":{"name":"@undefineds.co/xpod","version":"0.2.38","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.38","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"5ff7768d3242cd08ca4fb142147f251ae7ffbcd9","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.38.tgz","fileCount":2247,"integrity":"sha512-NH9blVaa4erdBV8bogMuezSf9jEHajkiV9S/gDvGIzAsn1Mb54smU1dbqXdgfz0UiNBQlsZZaRZD1mpkxzpwXg==","signatures":[{"sig":"MEYCIQDNQ3NeDYJkDhg7AO8s2UT6mWCI1p4xng+yVEYU6Q70pgIhAPWoICZOHxpQ8F9/6qJSM/niXzkrbnzpv429EhWfS/KY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11542937},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.38.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"6297797a4f69f4ce37d948a3f4158de72cbb5c53","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.38.tgz","_integrity":"sha512-NH9blVaa4erdBV8bogMuezSf9jEHajkiV9S/gDvGIzAsn1Mb54smU1dbqXdgfz0UiNBQlsZZaRZD1mpkxzpwXg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.21","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.38_1778789795903_0.4465715610212386","host":"s3://npm-registry-packages-npm-production"}},"0.2.39":{"name":"@undefineds.co/xpod","version":"0.2.39","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.39","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"9d62f85c6e57be600467d33c2fa1198c3eb509e6","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.39.tgz","fileCount":2247,"integrity":"sha512-mN53umBfk4YJQ2kkirh4QR+RwMiJAQ/h8iXsB73MMMfXSjslUQ6KhO7YkGIOOUUPaiuAQKxAkGmiN0ganFbZMw==","signatures":[{"sig":"MEUCIGh/cZWN02LaHPlPfl2IpSXYRAVT0Nnfxl2kg3gi7ofjAiEAzecR1HoRcWXkbcS1aPsMukZUBKLUb1h5lJwVJmZQmlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11557264},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.39.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"5c8391542fa1a43130362cdbe2cdf2edf9d7c1d0","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.39.tgz","_integrity":"sha512-mN53umBfk4YJQ2kkirh4QR+RwMiJAQ/h8iXsB73MMMfXSjslUQ6KhO7YkGIOOUUPaiuAQKxAkGmiN0ganFbZMw==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.21","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.39_1778792736418_0.8844230439878153","host":"s3://npm-registry-packages-npm-production"}},"0.2.40":{"name":"@undefineds.co/xpod","version":"0.2.40","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.40","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"e998b9ca444eec9b76d2a57c993d242f337bd210","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.40.tgz","fileCount":2247,"integrity":"sha512-WdupYpRTsE+9m6nPd6sigmyqHfZOL9x0NGeeKT+oUxvL4YEkRKc+TJuw7VE60GMj0E3sBSfeVhKlICOVda0obg==","signatures":[{"sig":"MEQCIBCrLIyxPDG96IlyQW7G0VcEMKUJbvAhDWsJ6opLZXnHAiBm9HHooQa7Q9NO+K8ivizlAU2R+22rST31PIquh3I4rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11573694},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.40.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"0d3ca9dc4cc305c8ea53d5ac564d30d9d23807ef","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.40.tgz","_integrity":"sha512-WdupYpRTsE+9m6nPd6sigmyqHfZOL9x0NGeeKT+oUxvL4YEkRKc+TJuw7VE60GMj0E3sBSfeVhKlICOVda0obg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.21","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.40_1778795597495_0.7774862356455574","host":"s3://npm-registry-packages-npm-production"}},"0.2.41":{"name":"@undefineds.co/xpod","version":"0.2.41","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.41","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"f5ac171d6d0effba331b705ad1d276ee124b6134","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.41.tgz","fileCount":2247,"integrity":"sha512-pjZC8jbiNiVJ2rbxsiqCZJSrlVdyCVEJ9RcxP4paZdRV0SHp1hkimE7VDQVFEuC9BuyC6l1hteeIJYuVqGrQkQ==","signatures":[{"sig":"MEUCIHw2TMXXIbAspOzGCu7jZgPEJ4jSXm7hqjk3GNGgSVDpAiEApflhQ1NSDcLkkiskv/cbwqcrlcjafUKn1fgvC1L6bmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11591237},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.41.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"e5cb1b7f4765f09f446992e16b400e13412e0ee8","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.41.tgz","_integrity":"sha512-pjZC8jbiNiVJ2rbxsiqCZJSrlVdyCVEJ9RcxP4paZdRV0SHp1hkimE7VDQVFEuC9BuyC6l1hteeIJYuVqGrQkQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.21","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"^0.3.4","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.41_1778798520656_0.8298743094487715","host":"s3://npm-registry-packages-npm-production"}},"0.2.42":{"name":"@undefineds.co/xpod","version":"0.2.42","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.42","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"1fe3adea4aefae6075cac39b5a8d7e0fb120a5a0","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.42.tgz","fileCount":2267,"integrity":"sha512-PpC+WhStXQhuweS5o2k/1j8jZsTaZMvc8Us2rWxSbvu43VY0DJ91i2mIUzJeVFI6jj3P0E6q1x4tSBfNffTPGA==","signatures":[{"sig":"MEYCIQDLgoaZ0BNFyFpIamNVBS/kEohsbKJqA8LaLP2/cnnjFwIhAIDELvrWUAw5C0Y+Bf8zeb5WEememNsIbj1oStjh1XZO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11791246},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.42.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"c3f7dc410fc3a313583c02d0419676e2cba697a8","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.42.tgz","_integrity":"sha512-PpC+WhStXQhuweS5o2k/1j8jZsTaZMvc8Us2rWxSbvu43VY0DJ91i2mIUzJeVFI6jj3P0E6q1x4tSBfNffTPGA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.21","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.9","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.42_1778845069298_0.3714820206245806","host":"s3://npm-registry-packages-npm-production"}},"0.2.43":{"name":"@undefineds.co/xpod","version":"0.2.43","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.43","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"f8bddfe7db60bf381527cbab6d3ce96d3d30423b","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.43.tgz","fileCount":2267,"integrity":"sha512-vYxhbhGkZkOOG7iRLrRlLVzW/Y+NjyYpbdIPNZqsqMSQMzfzMq6zVYQjjGlVIuQ54SCT+GAJapRYEpsebd7URA==","signatures":[{"sig":"MEUCIA5niyua9Woy+Oes13wtdbIanMgT8eznHtK0GXKwZnWfAiEA2O7YVujJ0NM+Oi7fay4iTeVrx3MVSlJrM4kXh9iUvrs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11792260},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.43.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"1a0dfea9e8ec42423e675ac81243e57ee2032b62","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.43.tgz","_integrity":"sha512-vYxhbhGkZkOOG7iRLrRlLVzW/Y+NjyYpbdIPNZqsqMSQMzfzMq6zVYQjjGlVIuQ54SCT+GAJapRYEpsebd7URA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.21","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.9","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.43_1778848687508_0.42676605982317506","host":"s3://npm-registry-packages-npm-production"}},"0.2.44":{"name":"@undefineds.co/xpod","version":"0.2.44","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.44","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"efb638a5e67cc2e588ba0e21dad78bbd8d783245","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.44.tgz","fileCount":2270,"integrity":"sha512-fnbZuZp9cfz0e/3V0db2JlyBdlizIazQI0PRxgT4K4+Rr1Mjs9xZ9SgzhrPztxDSIhipjFHawAD/MxYMYBrFgA==","signatures":[{"sig":"MEQCIDL/4avuFuptvPflmupaWBhKyhGtDv85hOS0HTFNaAUBAiB75pbFatufkTHcZuUhDNfJJUH87XhpEjDsfP9m2KpntQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11901759},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.44.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"370c3741db20de8b21c7a64f981348cf4cb7efaa","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.44.tgz","_integrity":"sha512-fnbZuZp9cfz0e/3V0db2JlyBdlizIazQI0PRxgT4K4+Rr1Mjs9xZ9SgzhrPztxDSIhipjFHawAD/MxYMYBrFgA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.21","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.9","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.44_1778942532095_0.81138302829923","host":"s3://npm-registry-packages-npm-production"}},"0.2.45":{"name":"@undefineds.co/xpod","version":"0.2.45","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.2.45","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"c972012a04a98764f40c6f85e4ec9f0488dca7ff","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.2.45.tgz","fileCount":2270,"integrity":"sha512-GryOQqIeQARpQAoSE0Vhcn+Jm17+9Ei7624pD8I4Dss3efiM+U3TQKhHBaskEjqO3QFo7aZNR32pN+LkrGp/OA==","signatures":[{"sig":"MEUCIQCCRyF2V4KTbW4s6K5cxRHnJ7jtujcfZ2N5NMkdItcZSAIgVtGwZBPWbcXkFuzBG8x7f0hrMnj4zncDLmAISJ9IGQw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":11935721},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.45.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"7d9cdd92d851a2cdb15fc8589cbe9bfb76be713b","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.2.45.tgz","_integrity":"sha512-GryOQqIeQARpQAoSE0Vhcn+Jm17+9Ei7624pD8I4Dss3efiM+U3TQKhHBaskEjqO3QFo7aZNR32pN+LkrGp/OA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.21","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.9","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.2.45_1778956405124_0.256682471175391","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@undefineds.co/xpod","version":"0.3.0","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.0","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"d982ca0bbc511792e68e3ec5ffc4d0a3eae4af3a","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.0.tgz","fileCount":2280,"integrity":"sha512-BKHiJlK6BBThDOLjPcgKG2OoLqT9MV7cQEV2XaDKcB91sDx7QzvjfQqvGMudb9WoaIPI67XKOybbt3xneEs77A==","signatures":[{"sig":"MEUCIHg4tkJCZEAvLTEhQ0HFwvtYfwIiy2j1WwTQYn9Ochk1AiEAmH/FX1loPXSuMomCa+nZ7qdz5Q/kdrRKJiRn7qajnBM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12462855},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"7e775f6ebe0535fee7b69dfcfad272889f6f9460","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.0.tgz","_integrity":"sha512-BKHiJlK6BBThDOLjPcgKG2OoLqT9MV7cQEV2XaDKcB91sDx7QzvjfQqvGMudb9WoaIPI67XKOybbt3xneEs77A==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.27","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.13","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.0_1779216858201_0.4475914050719474","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@undefineds.co/xpod","version":"0.3.1","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.1","maintainers":[{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"af029378cd9a9d53786d787b5ef02342672b4278","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.1.tgz","fileCount":2280,"integrity":"sha512-z2C7/C/kbT3ZB58420Wj1wXPepNCq7aHrgUhXeob9TSqvO1sAkThCWqBVj4NhllXocdE3EpHUip/b+D7v3X7tA==","signatures":[{"sig":"MEUCIETYo8F+ZZ92qgdBhA4lnTLGWN3Dly5OKPb/wl78croJAiEA9DajRLxvT4pPziRt3IUEwftfaQuE86k56mnAd/grVG0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12462974},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"b29f53ec17dc25c915fc19dc223d8be5d505a1f2","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.1.tgz","_integrity":"sha512-z2C7/C/kbT3ZB58420Wj1wXPepNCq7aHrgUhXeob9TSqvO1sAkThCWqBVj4NhllXocdE3EpHUip/b+D7v3X7tA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.27","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.13","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.1_1779219987210_0.31431462919540754","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@undefineds.co/xpod","version":"0.3.3","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.3","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"d7e5bbc4c7ad4cb69d5e3fb667235ed9f1f48267","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.3.tgz","fileCount":2283,"integrity":"sha512-6BSdg2/UVxWrm98fKa1Uqne7PRLcr/8K4zY/X3sC3wwr8aLAdxiQfJNvqS7fQGOjaLenanm/enkFZvAI9vipjg==","signatures":[{"sig":"MEQCICaSIRF3J5muoXR9SU2bA2Z+iA0y6STBlvK6sDuI68G9AiB5knXIsqqxdD4p7XO03SIYGRdv2PVBuJD/Qf6CBn32TA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12469420},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"1f9f4530a30ad78754be4a6fc62b0f92856aab8b","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.3.tgz","_integrity":"sha512-6BSdg2/UVxWrm98fKa1Uqne7PRLcr/8K4zY/X3sC3wwr8aLAdxiQfJNvqS7fQGOjaLenanm/enkFZvAI9vipjg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.28","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.13","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.3_1779301992991_0.12040038785082241","host":"s3://npm-registry-packages-npm-production"}},"0.3.4":{"name":"@undefineds.co/xpod","version":"0.3.4","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.4","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"9a38c61ae4ec42209e0d2000a84dac3a1317e9ce","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.4.tgz","fileCount":2283,"integrity":"sha512-tzzSy6jIiB4BrD6xp8+GOL1SbquXuLOS+vLkX6EtRuzmDESpCMNQNI8idCLiqtjAMCI3+6oI+etXT7DzCzzEjQ==","signatures":[{"sig":"MEUCIQDMgyK6B8cc1yTQ+Jg6JKXWbRp9m4DWJ7nmsH3ectVIAAIgeEZcfBf5xStc5kBNVvIGnuWQdooC7TlEN8/u5CW63Wc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12470093},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"f4cf4cc78ca51e0f2945c2f414624d8cbb6fbb0f","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.4.tgz","_integrity":"sha512-tzzSy6jIiB4BrD6xp8+GOL1SbquXuLOS+vLkX6EtRuzmDESpCMNQNI8idCLiqtjAMCI3+6oI+etXT7DzCzzEjQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.28","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.13","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.4_1779303881016_0.36509707276142844","host":"s3://npm-registry-packages-npm-production"}},"0.3.5":{"name":"@undefineds.co/xpod","version":"0.3.5","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.5","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"084ce39ae9af43b29c47a00f1702bc95ee5711bf","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.5.tgz","fileCount":2296,"integrity":"sha512-klLCGN9vIvw4+ISkf7HvkJg6YKJ7tWnJviEAixoMs432FbIf+Uz44kfpivMKbTV/nln1ugq6IWuijrcZZCCCpA==","signatures":[{"sig":"MEYCIQDLWCEr2siWCxqRvBBv4LHKt0211oqNgXCY4P8+WX34pQIhAKhrsQSgbnMg0B65+CN/acLTmgacqwFx1f7r5uQvXQnw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12566501},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"8ff2af0ea9730f392eafa9ccdf9ed705b88b47b3","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.5.tgz","_integrity":"sha512-klLCGN9vIvw4+ISkf7HvkJg6YKJ7tWnJviEAixoMs432FbIf+Uz44kfpivMKbTV/nln1ugq6IWuijrcZZCCCpA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.7","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.34","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.13","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.5_1779397450146_0.6805249554401036","host":"s3://npm-registry-packages-npm-production"}},"0.3.6":{"name":"@undefineds.co/xpod","version":"0.3.6","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.6","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"ee54721d43c4cfd2d0432a7d3b529452884f3836","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.6.tgz","fileCount":2296,"integrity":"sha512-XhhOcocNqWFcxUA62/TBFbymL77GX5b6LlWQ/iGvNLhz89TjhG4dhYNPjkPToJ4H85Kno+Byk8eRnH8ufaZ/zQ==","signatures":[{"sig":"MEUCIQCHy2h/g9y0nFxPbryuG6IBnfXjYl6flwOe8LCxFJuMFAIgYlZTR4GEDo/47AKtpsFAVawjUTDH1hA0sgfMwzWloJw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12567702},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"6f0d61309df88b7b9ca1c4ff33e940e4fff48301","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.6.tgz","_integrity":"sha512-XhhOcocNqWFcxUA62/TBFbymL77GX5b6LlWQ/iGvNLhz89TjhG4dhYNPjkPToJ4H85Kno+Byk8eRnH8ufaZ/zQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.34","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.13","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","jsonld":"^8.3.3","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.6_1779550791182_0.4803191692962494","host":"s3://npm-registry-packages-npm-production"}},"0.3.14":{"name":"@undefineds.co/xpod","version":"0.3.14","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.14","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"36d34c4c2d47c0e83af70a4b1089f3d568bd047a","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.14.tgz","fileCount":2391,"integrity":"sha512-iPS3ICRHw+aiybuKSe8/BUvcCbKtHPkndS8XwzvWiYvYQEDkD3fP5vjKNY3vTtTsL78hUkLBoMbq445rqgJUBQ==","signatures":[{"sig":"MEUCIQCxj5b0vv0QPf5+ljadJdoAkyZW93zBV1+xHP5eyxDVXwIgVfguzlus0gAzJvPNyM/d4impVGsMAtUrUCCkRJvCkDY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14513930},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.14.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"ae9798dba3439402f1d7ba79e697f23767f189e3","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.14.tgz","_integrity":"sha512-iPS3ICRHw+aiybuKSe8/BUvcCbKtHPkndS8XwzvWiYvYQEDkD3fP5vjKNY3vTtTsL78hUkLBoMbq445rqgJUBQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.34","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.13","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.14_1779842124116_0.2479228479913922","host":"s3://npm-registry-packages-npm-production"}},"0.3.15":{"name":"@undefineds.co/xpod","version":"0.3.15","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.15","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"540dae1492968fab29613799cf7a58230a1d272a","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.15.tgz","fileCount":2391,"integrity":"sha512-osE1ybNqFwM2BGWd5u9Ei3Du/qKHK20nke0/7RrGvdpTvBlaFtdSsVOKE5J0ioep6To0RQNpY+Bot3f3C4nrRQ==","signatures":[{"sig":"MEQCIBUxWmE3Hn+s+8e1HD7a4++IMyuLVWh2NoHX4o1ySpYBAiBcCr0DD9tBCZ51JDIxTa7WOSQb0hc9xsLRqsT58G/MiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14526757},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.15.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"f99423de3da1f17314f35409650d60db056d9582","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.15.tgz","_integrity":"sha512-osE1ybNqFwM2BGWd5u9Ei3Du/qKHK20nke0/7RrGvdpTvBlaFtdSsVOKE5J0ioep6To0RQNpY+Bot3f3C4nrRQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.34","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.13","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.15_1779850151466_0.5889580841870075","host":"s3://npm-registry-packages-npm-production"}},"0.3.16":{"name":"@undefineds.co/xpod","version":"0.3.16","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.16","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"6b913ea8343dda52aa335c97dd6efbad41ba2e35","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.16.tgz","fileCount":2412,"integrity":"sha512-/2cqNmvbPzYmvAN2jeUfOK02OrzMoTbhCSC2lH3azSBjiTZqlnBd8D2L9IHxBBYXUa2y+A4PRZjsXJtZ+wmqTA==","signatures":[{"sig":"MEUCIGqlhnn9XrGjKYsVPS6MUc+eYXk969P71y0w44sVaD8tAiEAixIUw7N9NqTSGdbdrySk22jIq6/i17eaM5dqiVMVyVQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14825529},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.16.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"9e90bd70539cace10dd07b9703855d17d543f6db","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.16.tgz","_integrity":"sha512-/2cqNmvbPzYmvAN2jeUfOK02OrzMoTbhCSC2lH3azSBjiTZqlnBd8D2L9IHxBBYXUa2y+A4PRZjsXJtZ+wmqTA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.34","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.13","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.16_1779907151838_0.9884125579597438","host":"s3://npm-registry-packages-npm-production"}},"0.3.17":{"name":"@undefineds.co/xpod","version":"0.3.17","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.17","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"3cf50702c55b04c2f7cc35b80d2f77b79fa612c8","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.17.tgz","fileCount":2412,"integrity":"sha512-nkDRu6OYIcu5GIgkpmHJ6F+n2OMzRq9pAuL5BNd6xWRPLf+jxY/tXO2lEK94k0GtiK1LmjaFN1yRb9ttaMpdeg==","signatures":[{"sig":"MEUCIQCl6sa8niiRjbnXpx+CUunbTN2lRbYT03zE2I9qa6S8LQIgQWBWwzNwrx4+X+05bmJX2TnzFe4Q3NaSNum+Y0aYrXU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14831423},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.17.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"ffa530a0f668b85a591663880a2d3f10746f94bb","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.17.tgz","_integrity":"sha512-nkDRu6OYIcu5GIgkpmHJ6F+n2OMzRq9pAuL5BNd6xWRPLf+jxY/tXO2lEK94k0GtiK1LmjaFN1yRb9ttaMpdeg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.34","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.13","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.17_1779962111985_0.0017225139989685","host":"s3://npm-registry-packages-npm-production"}},"0.3.18":{"name":"@undefineds.co/xpod","version":"0.3.18","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.18","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"fdb161098e97727b0ef954b3b56a7e6449075b4c","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.18.tgz","fileCount":2412,"integrity":"sha512-Fxc6/tTmmJwbRlrb4YjJbhB3M8pp3mPdRVDLAjq694pv1unYK0NNfDxUaujrim0zbjOTW5+41Ny83ltgRFs14w==","signatures":[{"sig":"MEUCIQC2p+ZMv1rwfvlS0vyfCL5CxGKBe+EPO79kwjIp2vSSowIgcz6XtneoTgGetpmWxIJZjYWDKGtcHNvATzAEBcRYbns=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":14830990},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.18.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"0fd660a39877b58816e51ca45172c664be4f2b64","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.18.tgz","_integrity":"sha512-Fxc6/tTmmJwbRlrb4YjJbhB3M8pp3mPdRVDLAjq694pv1unYK0NNfDxUaujrim0zbjOTW5+41Ny83ltgRFs14w==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.34","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.13","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.18_1779964981646_0.2830684111987216","host":"s3://npm-registry-packages-npm-production"}},"0.3.22":{"name":"@undefineds.co/xpod","version":"0.3.22","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.22","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"6b7b27657af2445523d2fd913698d901a7ba90fd","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.22.tgz","fileCount":2427,"integrity":"sha512-waUEhXvjIjlMNcLK8F0B//WBNitFZdO8mkWwJJiKLYC6RcJvC4g7H1CEpMX45/v4gAul9TSQvHsUPWwfTRFOFA==","signatures":[{"sig":"MEUCIQC9ce8XY58fGKV43N1Rsq43RpzagFWiu8rmRdPzgoHAtgIgf+n1BJHU+kZXbZTu7gvWHOREER9HxB5YII7X6EBV6fk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15422558},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.22.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"b49166f0ddad42b54211caf3f69c41d31cc97304","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.22.tgz","_integrity":"sha512-waUEhXvjIjlMNcLK8F0B//WBNitFZdO8mkWwJJiKLYC6RcJvC4g7H1CEpMX45/v4gAul9TSQvHsUPWwfTRFOFA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.34","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.13","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.22_1780018724549_0.12840134978616868","host":"s3://npm-registry-packages-npm-production"}},"0.3.23":{"name":"@undefineds.co/xpod","version":"0.3.23","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.23","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"1729c3ffad05624b4f47ef60c504a6e36973de40","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.23.tgz","fileCount":2433,"integrity":"sha512-2lxZ6raweQWmmcvjg4GPvPpE2Q5F5Hzl9l0905Fj+E8+Gpj9GHJlRmaXApo5qiCFSu/M9hKrStFuhKGGqZYVSw==","signatures":[{"sig":"MEQCIFNXfS3aheW8myzjWVrShTjY5EE+egWuuCQE3NqQ/uD7AiB79lfDhoocyXyPyH9jC2QX3fgIptySnLHkw6DpgZ+O0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15492032},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.23.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"7a39fa1f9456eec6286655a06986cc00cd11e634","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.23.tgz","_integrity":"sha512-2lxZ6raweQWmmcvjg4GPvPpE2Q5F5Hzl9l0905Fj+E8+Gpj9GHJlRmaXApo5qiCFSu/M9hKrStFuhKGGqZYVSw==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.34","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.13","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.23_1780064175061_0.7606840023856687","host":"s3://npm-registry-packages-npm-production"}},"0.3.24":{"name":"@undefineds.co/xpod","version":"0.3.24","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.24","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"6ca9a47862191daf5cb4f19bedb5dd367b63412e","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.24.tgz","fileCount":2433,"integrity":"sha512-mBvuxgKFGE9gyPa0FSHUiTk71XNPSgCuAtRctqEDk0gm973E/WeDxJElXAKJb2DpLoHzjogfXRUobvqZCytd4w==","signatures":[{"sig":"MEYCIQCcDTCFuJoA5nHei1Y08MZfQ9fmqgexq2jnjoXXmj7nJAIhAMllwNx3X20BEY4AkO3Y+l61wcu9qVj5yU+iqrLRbO3u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15498172},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.24.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"d0ceb97cc3efa0965376adf8ce8436c3770b7990","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.24.tgz","_integrity":"sha512-mBvuxgKFGE9gyPa0FSHUiTk71XNPSgCuAtRctqEDk0gm973E/WeDxJElXAKJb2DpLoHzjogfXRUobvqZCytd4w==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.34","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.13","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.24_1780082146039_0.323419048828248","host":"s3://npm-registry-packages-npm-production"}},"0.3.25":{"name":"@undefineds.co/xpod","version":"0.3.25","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.25","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"8d171d1741636f771dc249ac42850a7e3379d794","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.25.tgz","fileCount":2433,"integrity":"sha512-cx6SY+33raGYzDU9CAmkdX7+6WNyiqtXIizGNv3mTjcoTpJdOxtVl9m4AM/v1L/hWOZuUZZxDAaJLYEVyiFfYQ==","signatures":[{"sig":"MEUCIQCycx1HqAX8aojuTtC7vpXRrcfY2Pm04ZEFEw6GpIt7FgIgCDD8kDkKvbFGJpRi5Wua26rLGiPYFouZbznUSeS0Em0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15510749},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.25.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"e3eb9ffb6a4a115622a175b3e1df75aa273e18cd","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- community-solid-server -c config/local.json -m .","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.25.tgz","_integrity":"sha512-cx6SY+33raGYzDU9CAmkdX7+6WNyiqtXIizGNv3mTjcoTpJdOxtVl9m4AM/v1L/hWOZuUZZxDAaJLYEVyiFfYQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.34","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.13","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.25_1780147514535_0.46544176484482036","host":"s3://npm-registry-packages-npm-production"}},"0.3.26":{"name":"@undefineds.co/xpod","version":"0.3.26","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.26","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"c313ab494db172cae76d0c46356757b98f27b4e9","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.26.tgz","fileCount":2442,"integrity":"sha512-UDHDvNj1b+5TijLmiSJ+4HqrRD44cMV6WwmMTe6ogfC6UR1nO5ftGLV/rqMnss/aa2l537uI6ulM9a9fHcGX7A==","signatures":[{"sig":"MEYCIQDN9FOw4+RsgMcjDudOZi8Zz+Nv9jYMPc5urTd6236aPAIhAPhezTLlL7FoFDohrNGFvE5r0636XGHdvUpmkue2XOu4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15871198},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.26.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"9e265b85f389ac98952978455a15bd233f43db6e","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.26.tgz","_integrity":"sha512-UDHDvNj1b+5TijLmiSJ+4HqrRD44cMV6WwmMTe6ogfC6UR1nO5ftGLV/rqMnss/aa2l537uI6ulM9a9fHcGX7A==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.34","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.13","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.26_1780235324492_0.8054237278656848","host":"s3://npm-registry-packages-npm-production"}},"0.3.27":{"name":"@undefineds.co/xpod","version":"0.3.27","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.27","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"57dd0142aa5dadf24a4ae06403f9d50386bcafb8","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.27.tgz","fileCount":2442,"integrity":"sha512-2oJeTJ+AYtb6aJLBfYh3pfHb8i0s9Z+35WVm6Qr10d23TiGuBv7sQ0uQ/I55eIuoKqVeGKd7cr0OssQ9fy5EDQ==","signatures":[{"sig":"MEYCIQDGqiC58ruhPotl8zhNf0rV3jmaI/keDsIpIy//iM7FqwIhAMebKYckHogmhCVcBLj2RCwPjj48FvPSa9ijlwMafr6Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15868142},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.27.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"fc4c24e9bf148c1da6108dc5e3ca52886c47836c","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.27.tgz","_integrity":"sha512-2oJeTJ+AYtb6aJLBfYh3pfHb8i0s9Z+35WVm6Qr10d23TiGuBv7sQ0uQ/I55eIuoKqVeGKd7cr0OssQ9fy5EDQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.34","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.13","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.27_1780236363140_0.9998117052277951","host":"s3://npm-registry-packages-npm-production"}},"0.3.29":{"name":"@undefineds.co/xpod","version":"0.3.29","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.29","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"d5a8164ee3b183fe96450efe9d4d0e733b17eeff","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.29.tgz","fileCount":2442,"integrity":"sha512-G7VYgv2RJp6yiMeEb3VsLWYmhNE5zZmCFNanpbXf7GmbrvGHI3RhaOwJIKoMeCm6/86P9AABo8JntArp23B3ow==","signatures":[{"sig":"MEUCIQDL8ckNV5FgGrnOppBXeYDlliibedhpgu67uqcIfCqAqgIgM26mhzEabvMdxZDjRN4tLzQpnxgXUmCS90zvTfNLqlg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15868326},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.29.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"b98c1b97a68da6a626a4abe73d4f8e0bb7fff438","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.29.tgz","_integrity":"sha512-G7VYgv2RJp6yiMeEb3VsLWYmhNE5zZmCFNanpbXf7GmbrvGHI3RhaOwJIKoMeCm6/86P9AABo8JntArp23B3ow==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.34","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.13","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.29_1780240472560_0.05442463792246377","host":"s3://npm-registry-packages-npm-production"}},"0.3.31":{"name":"@undefineds.co/xpod","version":"0.3.31","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.31","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"451781ae956c672942b23c3abe54f8d8b9c8112f","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.31.tgz","fileCount":2444,"integrity":"sha512-3HZ5KN8Q/x16N7rowRSvizmhv7tuDn0CguNijzR7p/6FDEiNxXhS2NXL2cG88qRE0yGOaHye+aPN3n9XNMB2FQ==","signatures":[{"sig":"MEQCIHbw21HvpY+bRhANcGfYJC7WvzrfaoP/KNm5v0dOogRKAiBcuAxXvEegTKMIhog5/KJsqkKKEemGIgL6x20+sfjlCQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15995197},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.31.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"14d517b0da04fb27c7bf47e38e2c040fad1907a0","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.31.tgz","_integrity":"sha512-3HZ5KN8Q/x16N7rowRSvizmhv7tuDn0CguNijzR7p/6FDEiNxXhS2NXL2cG88qRE0yGOaHye+aPN3n9XNMB2FQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.34","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.13","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.31_1780419275408_0.2208858078232785","host":"s3://npm-registry-packages-npm-production"}},"0.3.32":{"name":"@undefineds.co/xpod","version":"0.3.32","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.32","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"79f8189aa581a76e4107724fc611b20a06bf51e6","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.32.tgz","fileCount":2441,"integrity":"sha512-g2KUnZ3Ksa71iUBURuzMyKolStnfac2mojGlnnoPY13hJBo9v0FPLRyq6dkXmyegjPJwrmjFrlP37kzcln/+Wg==","signatures":[{"sig":"MEUCIQCA4rKyZtDEn7l2zQ1t9rz3FBdRqw/41qPHKWQT7xp0kQIgGZRhCY2BPNZRIrhuc2wPPkhhsHaXv2zSCaegE5cndro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15991379},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.32.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"6a2e442f6124b28e3025a14bdf7da4e57f44ade2","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.32.tgz","_integrity":"sha512-g2KUnZ3Ksa71iUBURuzMyKolStnfac2mojGlnnoPY13hJBo9v0FPLRyq6dkXmyegjPJwrmjFrlP37kzcln/+Wg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.34","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.13","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.32_1780777588882_0.17863565968167605","host":"s3://npm-registry-packages-npm-production"}},"0.3.33":{"name":"@undefineds.co/xpod","version":"0.3.33","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.33","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"2af6adc79563de2f5d4b5135f9e3219123fd2558","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.33.tgz","fileCount":2457,"integrity":"sha512-2Qb3Sr8pahJcm9KCxdVl1Ta/ph0NpDj1DQHHFYNotwhsNfcB+B87kOSyVNpeCyWCH4kDusLwJ+f6yPaS3zRsmQ==","signatures":[{"sig":"MEQCIHpwz8XT3AsGmJCuzSA2mV37ldAk+n5s7DSsCe4JM7l3AiBABcp83yuAqHq32Nuvs70YZ/V6KDhLk/85THnSF8P8Yg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16136514},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.33.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"81461ea0bec61abfbd7a27e6869dc049409ba5f4","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.33.tgz","_integrity":"sha512-2Qb3Sr8pahJcm9KCxdVl1Ta/ph0NpDj1DQHHFYNotwhsNfcB+B87kOSyVNpeCyWCH4kDusLwJ+f6yPaS3zRsmQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.38","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.14","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.33_1780805952384_0.18054095536506853","host":"s3://npm-registry-packages-npm-production"}},"0.3.34":{"name":"@undefineds.co/xpod","version":"0.3.34","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.34","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"ee1b81676eafb9c54cb9a5c95c47cdf79f5a2978","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.34.tgz","fileCount":2457,"integrity":"sha512-WLM9lYw8ogl8jv3/bGrOh/4bYWebrIMEVsRCL/bx13xq9X8oiF6mK2l1avtBkBcOyB4IwUqXwGqPDybDdEawnA==","signatures":[{"sig":"MEQCIAW/h+bNdXSlRt6oWpimwwvXxpZ76L9bKVDr7P6oJ9U2AiBSTuwLw3/BnH5jQjsluCDrUhZssELvJL7UeY0tj+NaTg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16137844},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.34.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"ba54f3667d514f5b8715f7a2d017fba2b73782d7","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.34.tgz","_integrity":"sha512-WLM9lYw8ogl8jv3/bGrOh/4bYWebrIMEVsRCL/bx13xq9X8oiF6mK2l1avtBkBcOyB4IwUqXwGqPDybDdEawnA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.38","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.14","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.34_1780922427601_0.4349147076733486","host":"s3://npm-registry-packages-npm-production"}},"0.3.35":{"name":"@undefineds.co/xpod","version":"0.3.35","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.35","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"e7dd1c27eb24f77d91c4e47b9d0649db13b93db1","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.35.tgz","fileCount":2457,"integrity":"sha512-mPN2n/f33vUSl6JLfEX5pGnPdei0UeiVIhFWjJKR5naa78U5jLrtUoQLbdbLJh91EVT3PfuGpbVELRL34NJGuA==","signatures":[{"sig":"MEUCIQCT4O6T1Jz9Ki2Mk/TJoDqMsfJJdb0hZ9L/Lz2fm+0IlwIgQx4UO3Q/jbWh+Nro/T9xUqEVngZG2/i3HpI3w0dC8QE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16141693},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.35.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"e08fcaa7bb0783f634b9c8257da5178de53f3ed8","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.35.tgz","_integrity":"sha512-mPN2n/f33vUSl6JLfEX5pGnPdei0UeiVIhFWjJKR5naa78U5jLrtUoQLbdbLJh91EVT3PfuGpbVELRL34NJGuA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.38","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.14","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.35_1780934739513_0.10801866913069635","host":"s3://npm-registry-packages-npm-production"}},"0.3.37":{"name":"@undefineds.co/xpod","version":"0.3.37","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.37","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"29f55764c5f7f6ae1f3a3622837d019eed573195","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.37.tgz","fileCount":2457,"integrity":"sha512-CQpyL/UKzKYj9eJx0XSAj6JRUlyssu8t2f8DLtFTdh0H0Ngye/g3q5RVC3KsjVJBxOkEVXT1wTJuL9HW2UejlA==","signatures":[{"sig":"MEUCIQC6pQBJPBkP4St31KTTjgmlEkQQ5TVl74fbpvB2m+appgIgEiLiJPJX927COp6djYCmapbyaPgbaktX52aktHkUlD4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16146790},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.37.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"2fbd0c5fa05f9096704a027d51baf24bd2a4a3d9","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.37.tgz","_integrity":"sha512-CQpyL/UKzKYj9eJx0XSAj6JRUlyssu8t2f8DLtFTdh0H0Ngye/g3q5RVC3KsjVJBxOkEVXT1wTJuL9HW2UejlA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.38","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.14","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.37_1780937600808_0.5783803007098085","host":"s3://npm-registry-packages-npm-production"}},"0.3.38":{"name":"@undefineds.co/xpod","version":"0.3.38","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.38","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"b76a90d53486aac7e86cb7265312bf553ebf65fc","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.38.tgz","fileCount":2457,"integrity":"sha512-HWpRGldS9YxWrMp2e69jI/a/ofUGRpET48ajED2wU2/3yLeVb90oGo6SoK5qoQ150MUTWRFmNT4CXgqYHfxkLw==","signatures":[{"sig":"MEUCIDUnRK5lzj4AacmxuVM5VtISEp6t0fT1YdHS/WISPDSzAiEApmZuCcGH2SDYzjBmF/sohAQepJRpnZIaGi0mTKq48w4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16147184},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.38.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"823b6714c383ce5f913470ff93405fb439f6655a","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.38.tgz","_integrity":"sha512-HWpRGldS9YxWrMp2e69jI/a/ofUGRpET48ajED2wU2/3yLeVb90oGo6SoK5qoQ150MUTWRFmNT4CXgqYHfxkLw==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.38","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.14","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.38_1780951829479_0.5537104283162624","host":"s3://npm-registry-packages-npm-production"}},"0.3.39":{"name":"@undefineds.co/xpod","version":"0.3.39","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.39","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"fb1247f84bd5db9fda13abd78d99bf5081010408","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.39.tgz","fileCount":2457,"integrity":"sha512-fQBf5dpoubpK6ZeAgHMeEHhvwIw6iW9CZovEqUfbNr18P+Udi6IhtOHbO/v+FIkJMIfAsu1INX8Ee4+hSHW5lg==","signatures":[{"sig":"MEYCIQDwvg2jpG2274Be3Tit2PpoCfbPLrOQQA+ZKnAg3kWkugIhAMKe3W13pnwuOm2C5NtM1QQLYM8y5oPFnEo29i2drDmS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16160229},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.39.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"1c11b3be46c3b2b02fb2478da39ad5151f23ec1f","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.39.tgz","_integrity":"sha512-fQBf5dpoubpK6ZeAgHMeEHhvwIw6iW9CZovEqUfbNr18P+Udi6IhtOHbO/v+FIkJMIfAsu1INX8Ee4+hSHW5lg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.38","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.14","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.39_1780954380177_0.12013099070753785","host":"s3://npm-registry-packages-npm-production"}},"0.3.40":{"name":"@undefineds.co/xpod","version":"0.3.40","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.40","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"879176e204be7245702ca89971e4128946bb5018","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.40.tgz","fileCount":2457,"integrity":"sha512-50AgEXGuqK24WFQUBUAbl6BddgGW403mPBQF8IACJ6UHyzSmIbx4+K50gWJfDT7NcTGHMpUxzJfqGf3VUl+oYg==","signatures":[{"sig":"MEUCIQC/yD2am0Jj5EjN2jephizMeyy9PlF9/3yYajazYzRLiAIgFzQtqDiC0xTV6pR7mqnlwv8qN/XN4aMN8xFx7W+cbuQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16165672},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.40.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"cbb225ee64c2d6e697a61060eacfbce754592615","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.40.tgz","_integrity":"sha512-50AgEXGuqK24WFQUBUAbl6BddgGW403mPBQF8IACJ6UHyzSmIbx4+K50gWJfDT7NcTGHMpUxzJfqGf3VUl+oYg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.38","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.14","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.40_1780956034173_0.8130091953361029","host":"s3://npm-registry-packages-npm-production"}},"0.3.41":{"name":"@undefineds.co/xpod","version":"0.3.41","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.41","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"fd5c1a44a6238694a3988fe3864e0fc26b48b262","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.41.tgz","fileCount":2457,"integrity":"sha512-9Cxhdm6rcsWIevutB33Pnx3eXClcd37f2gEFsOPkNyxjRQTzECWUGumvFPTOF20wnDhldpGVU9E0TF2BmNFiWg==","signatures":[{"sig":"MEUCIQCUiJiDHEdMP1p4fs7Gmvljkaee6xvQbAL+7gyMCZbllgIgPuFItBVYiObs5j98Lv6AXnmmVVRMW1Z/iP5DwLSmBSk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16192495},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.41.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"f4c2b0c1a1418257144aca095adecaa7b6cc991e","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.41.tgz","_integrity":"sha512-9Cxhdm6rcsWIevutB33Pnx3eXClcd37f2gEFsOPkNyxjRQTzECWUGumvFPTOF20wnDhldpGVU9E0TF2BmNFiWg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.38","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.14","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.41_1780961182844_0.03471914889064931","host":"s3://npm-registry-packages-npm-production"}},"0.3.42":{"name":"@undefineds.co/xpod","version":"0.3.42","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.42","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"a2dd162c65722f3e856739bdbd768e306e37819d","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.42.tgz","fileCount":2457,"integrity":"sha512-3A404cQPI7xNf25jWTYieIw+3FUCbbqfd28hMBd9RLx9q3mayywZJ64nzJcl49MiCEzq4W5UHasiqU381Vj+7A==","signatures":[{"sig":"MEYCIQDyo+iTdVPlmSn4A3sM7+3AXXW8ehtNL+VMC3UFIoxXIAIhANA4hi+fb4g2qbqdefPAHhaUIew0gqotN4m4RQI1A7dn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16192271},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.42.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"641a6408db62d7205432ee71a2ca2e2f5d7c5bf2","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.42.tgz","_integrity":"sha512-3A404cQPI7xNf25jWTYieIw+3FUCbbqfd28hMBd9RLx9q3mayywZJ64nzJcl49MiCEzq4W5UHasiqU381Vj+7A==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.38","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.14","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.42_1780963760488_0.29614273538459956","host":"s3://npm-registry-packages-npm-production"}},"0.3.43":{"name":"@undefineds.co/xpod","version":"0.3.43","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.43","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"d90b2ed28396219c36af37b38e67b158dc587be1","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.43.tgz","fileCount":2463,"integrity":"sha512-NKpOndtk+xPhvHCM/1FjnTairVx6IH0dnmT3TAemifOd/mSSqMmcKjXUvPcOctTRxIJ8l34S2u7IMAqSBKZb5Q==","signatures":[{"sig":"MEQCIGPtsouUOmzG9zwZ0Xo2JijF+x5wxopAq+u5fD/AXto9AiBnXT9Hiqdt3OvKIXA9FI0adNZDMYXTvTVPfKbAEYAhMA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16224166},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.43.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"dbd047dca7b2572c32eab42507bd257b0bd2b4f3","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.43.tgz","_integrity":"sha512-NKpOndtk+xPhvHCM/1FjnTairVx6IH0dnmT3TAemifOd/mSSqMmcKjXUvPcOctTRxIJ8l34S2u7IMAqSBKZb5Q==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.38","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.14","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.43_1780974906431_0.5221073039443986","host":"s3://npm-registry-packages-npm-production"}},"0.3.44":{"name":"@undefineds.co/xpod","version":"0.3.44","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.44","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"6d2dc219d987b20298a25d6d7c964e6568967466","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.44.tgz","fileCount":2463,"integrity":"sha512-4BILdgzHYl09hrSuCQRbXw7oCZZ7VyTY9eqE8hIuL4twgRvHG8/Nus4Quc4cguSl5k8P34Bdt4+UmBadH5u0CQ==","signatures":[{"sig":"MEUCICIxFcjwxmbGplALmw160WiKslA5MrDMTy5dQUlysYmmAiEAgxFsxf4/W/xBi07gx/Tq+mvDpiLhy+PpdaVVwaIRGAA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16215567},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.44.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"07175bb696c0a6d4e4aecc40c6ca5c88e1d03866","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.44.tgz","_integrity":"sha512-4BILdgzHYl09hrSuCQRbXw7oCZZ7VyTY9eqE8hIuL4twgRvHG8/Nus4Quc4cguSl5k8P34Bdt4+UmBadH5u0CQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.38","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.14","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.44_1780979180222_0.1302425951881363","host":"s3://npm-registry-packages-npm-production"}},"0.3.45":{"name":"@undefineds.co/xpod","version":"0.3.45","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.45","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"48b8cd23da9d75c425b96f5bb68d310485b92146","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.45.tgz","fileCount":2463,"integrity":"sha512-CviIn6LQLlwkjkFB5+fOzzdPlLVVbrbvCZ9mHa61hDsAVCnOGeRkIFhdRBKkMEctwTn/d8l5hAXM9T2RhCEBPQ==","signatures":[{"sig":"MEYCIQC9UwJz7RGB5fBiGfuYMxAlyLqBshGdYn67UGgT2RGeVAIhAMaeK++zSBck34oLWsW6jOsDPQ2xVmWYpy99hie6dRZA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16215790},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.45.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"6aa90276dec74836987bbdfc274a4bcc59450ff6","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.45.tgz","_integrity":"sha512-CviIn6LQLlwkjkFB5+fOzzdPlLVVbrbvCZ9mHa61hDsAVCnOGeRkIFhdRBKkMEctwTn/d8l5hAXM9T2RhCEBPQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.38","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.14","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.45_1780993977829_0.6714497310139564","host":"s3://npm-registry-packages-npm-production"}},"0.3.46":{"name":"@undefineds.co/xpod","version":"0.3.46","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.46","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"4a4281ec2ddaf0d4cffbe2eff8f0e7552abf1ae6","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.46.tgz","fileCount":2463,"integrity":"sha512-4B0f3Pg7XVk30EjQ8EIazhAjWk9FTYb8F2Gb0ySvGRskY14geTOcXWExV35pDiPN2T77hUx7LGXRj5uD2gmgXw==","signatures":[{"sig":"MEUCIHVNalSeMjAQWMW9D3GuOZOHpzbCsJk+IcyOv0YQcXlAAiEAo2VfmJUVko1B8djTKNZ9F5j6O4YWFftATnvYjrRsjgk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16225691},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.46.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"f2395ff03bed04c5643576516fc28edac1066fe0","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.46.tgz","_integrity":"sha512-4B0f3Pg7XVk30EjQ8EIazhAjWk9FTYb8F2Gb0ySvGRskY14geTOcXWExV35pDiPN2T77hUx7LGXRj5uD2gmgXw==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.39","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.16","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.46_1781014520307_0.554410068875673","host":"s3://npm-registry-packages-npm-production"}},"0.3.48":{"name":"@undefineds.co/xpod","version":"0.3.48","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.48","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"462df91a01e1c414eb6c17c8fedba0dab81683d6","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.48.tgz","fileCount":2463,"integrity":"sha512-Mr2BFwBLdp5RjiiroHKgrprJVZiJQG55otDqK+0bQvxsm5pNb8BNJCBS37CQn4HvyWPKmqUUJfz7nJJgrs3eIg==","signatures":[{"sig":"MEYCIQDjGplcyfCMacHkjkfnLgfYZk3MgLS0UOdMjiVaGXZZNgIhAOgncyC/axwtYKH9RTsSA7UvxvRNmnvF11l0lwo2dByo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16225577},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.48.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"553667f1e07bd6739dd519c2873440c26637306e","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.48.tgz","_integrity":"sha512-Mr2BFwBLdp5RjiiroHKgrprJVZiJQG55otDqK+0bQvxsm5pNb8BNJCBS37CQn4HvyWPKmqUUJfz7nJJgrs3eIg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.42","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.16","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.48_1781445783525_0.39494316243677896","host":"s3://npm-registry-packages-npm-production"}},"0.3.49":{"name":"@undefineds.co/xpod","version":"0.3.49","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.49","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"313a96511a58b7a8011536b34abe30d9ec6396d2","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.49.tgz","fileCount":2489,"integrity":"sha512-hs4avrlrZbqAd6SK1eI4M0EUypYSYQNk3jI38snpJLyVi3fpMLNonJuqoQ03UbNTdbHeBfs0iq48zrV50MuCbw==","signatures":[{"sig":"MEQCIHu6Kk+b6jXMdn20PaluZM+DTnxFEMS8GXPZHN1/0+UJAiBkIeWhLTngA4rA+VeitrKvRQ3kcFTo2MgL58w+Nx+cuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16434388},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.49.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"3bdb0b240b78a706cff2a98a4caee51706bcfad2","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.49.tgz","_integrity":"sha512-hs4avrlrZbqAd6SK1eI4M0EUypYSYQNk3jI38snpJLyVi3fpMLNonJuqoQ03UbNTdbHeBfs0iq48zrV50MuCbw==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.45","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.16","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.49_1781604032954_0.6013319480897361","host":"s3://npm-registry-packages-npm-production"}},"0.3.50":{"name":"@undefineds.co/xpod","version":"0.3.50","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.50","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"46f51ab65fc439ef9003a32242db9d5fd4d70a91","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.50.tgz","fileCount":2495,"integrity":"sha512-g165jhgXUkRFrZzaqcDIVSLbdf/N5xqPWNvGdaGEsi+Fs69/Yy7JhMpg5WrI31CscvbtJ3z+v008J+M7SyiEzg==","signatures":[{"sig":"MEYCIQC5K0dUqcroZhouFfDRnqtGGMr5Retbw76Yvl8m0b93AAIhAICxC7PjUtKQtyjIVNhB0eDEzxqJ1Ge+SqawEbkwvCMq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16458108},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.50.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"3e4554fc01953a63caab510829d32991ac4e8621","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.50.tgz","_integrity":"sha512-g165jhgXUkRFrZzaqcDIVSLbdf/N5xqPWNvGdaGEsi+Fs69/Yy7JhMpg5WrI31CscvbtJ3z+v008J+M7SyiEzg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.17","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.45","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.17","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.50_1781716698608_0.7787791696413402","host":"s3://npm-registry-packages-npm-production"}},"0.3.51":{"name":"@undefineds.co/xpod","version":"0.3.51","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.51","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"66fffbca5913e6a6baa56c44f7f1ada0cd7fe764","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.51.tgz","fileCount":2495,"integrity":"sha512-5g/++na50BvqfnGcXRAHbPEOtikAJ/vcQZ7oKFi2ZyFK2wthotN6F8rLaUsPzmYpYvMtqLWRtoNxbcm5nhuQXQ==","signatures":[{"sig":"MEYCIQDOoivq3p1UejzYpvgtgz12OpRsBLlpGinOIWxACdX3egIhAN//tJIgzfXNFTXJTpPOzXeruPXGIPkDfK1o0YUsc+5f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16463320},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.51.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"f3f0b97849908f7313b914e6edee55b909cac51c","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.51.tgz","_integrity":"sha512-5g/++na50BvqfnGcXRAHbPEOtikAJ/vcQZ7oKFi2ZyFK2wthotN6F8rLaUsPzmYpYvMtqLWRtoNxbcm5nhuQXQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.17","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.45","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.17","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.51_1781760919248_0.792245390511416","host":"s3://npm-registry-packages-npm-production"}},"0.3.52":{"name":"@undefineds.co/xpod","version":"0.3.52","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.52","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"6273a6d31fd77ff8a94ee8d3095d373c46f07bc5","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.52.tgz","fileCount":2495,"integrity":"sha512-K2sABWMxn4/bVQm9jE4PanxWKnha/xAx+PXc+FnpRc+lfpQgApa59zdtNWsdSiqlwKOvsyTxn78p8/RYXnmRYw==","signatures":[{"sig":"MEYCIQDTHm1sr9TxuAhXL9ZF2EQLGVd08DeETQsuhsXmpPWuiwIhAPUFq2aTvxLcRTCpjZmGUwXz4IC0O/pJU37lTrJ2NYeA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16463534},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.52.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"501013351bb2bcfa7a2092390a2efbbbad2f1cd8","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.52.tgz","_integrity":"sha512-K2sABWMxn4/bVQm9jE4PanxWKnha/xAx+PXc+FnpRc+lfpQgApa59zdtNWsdSiqlwKOvsyTxn78p8/RYXnmRYw==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.17","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.45","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.17","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.52_1781762054989_0.14399077615732758","host":"s3://npm-registry-packages-npm-production"}},"0.3.53":{"name":"@undefineds.co/xpod","version":"0.3.53","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.53","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"8574fdc7d223c1f1ff48018350413dedc35b80e9","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.53.tgz","fileCount":2495,"integrity":"sha512-jWGn19o7SlcCgLgpA45wCpPonplxQgJAFj+9uSqdV2g/LPT2ey6iVCwN8oauRsttz+MFt/1fIY47J38NYzT43A==","signatures":[{"sig":"MEYCIQD1j8Y3KkC0D4ZUZsvNbRpRicgQQjsfpiKgFQkVNOTcEwIhAPa0nZ99fLgMYA1/I8OUOjECd9ozsYTPnBUbEiqhMGmR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16466116},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.53.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"9e896744104ec2926829b13c2969f80ce8039376","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.53.tgz","_integrity":"sha512-jWGn19o7SlcCgLgpA45wCpPonplxQgJAFj+9uSqdV2g/LPT2ey6iVCwN8oauRsttz+MFt/1fIY47J38NYzT43A==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.17","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.22.3","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","werift":"^0.22.2","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.45","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.17","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.53_1781927143324_0.06668824328421463","host":"s3://npm-registry-packages-npm-production"}},"0.3.54":{"name":"@undefineds.co/xpod","version":"0.3.54","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.54","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"32aa28a625b472dee2e2b9714a7bc0d9a7dce112","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.54.tgz","fileCount":2562,"integrity":"sha512-SjPTlFsl+fZG2UZX5JkajP7fkIrh0oTfj/r0Ow59JwpxFXhpNq1xPzPRs/4KmDz27N6tEVNXQ8APo/m4LNMc0A==","signatures":[{"sig":"MEYCIQDTXt+0XkSY6Uim/ad7V+N6WyJ5FEvLisclMkY96XFLFAIhAMPXryOxVKRk0JIB/9O7GwueHeQYQQdD31MykVfDtlYP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18182855},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.54.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"e3c6361c360288fa446b9bb7f954cb26887ca415","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"bun scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:harmony:p2p-smoke":"node scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.54.tgz","_integrity":"sha512-SjPTlFsl+fZG2UZX5JkajP7fkIrh0oTfj/r0Ow59JwpxFXhpNq1xPzPRs/4KmDz27N6tEVNXQ8APo/m4LNMc0A==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.17","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.0","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.45","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.17","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.54_1782406249132_0.31853368808251226","host":"s3://npm-registry-packages-npm-production"}},"0.3.55":{"name":"@undefineds.co/xpod","version":"0.3.55","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.55","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"9397ff0846b1b70d4dfe6467d190ddaaaa5c3b5e","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.55.tgz","fileCount":2562,"integrity":"sha512-8xDGhmAU6yBkqGJdFGsgdjsN5i6KjGeYb9yNbxnqByWDSKvxX2Y7S8RHKtOQRl+RPvZlgYk50cqULoWGwyxgDg==","signatures":[{"sig":"MEQCIEZAZrYooK2lxKX8RlZRNC7f/I+QZR6whbjaIN8/SnuqAiBP7pLzLz/u/uaLjB8Ys+TnsDJiaQ5z/L7JdM7YdRrLqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18188737},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.55.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"bd03a1904c1c902b9e10d80fca7f6c10bdbc1e3b","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"bun scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:harmony:p2p-smoke":"node scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.55.tgz","_integrity":"sha512-8xDGhmAU6yBkqGJdFGsgdjsN5i6KjGeYb9yNbxnqByWDSKvxX2Y7S8RHKtOQRl+RPvZlgYk50cqULoWGwyxgDg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.17","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.0","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.45","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.17","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.55_1782494118178_0.713746410491247","host":"s3://npm-registry-packages-npm-production"}},"0.3.56":{"name":"@undefineds.co/xpod","version":"0.3.56","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.56","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"e364b1ca680db1bce8b5a4ee63cf8461447a4a19","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.56.tgz","fileCount":2562,"integrity":"sha512-Rnts/XrbOUZcJK3djH1E/fbskqG1RuPviwe/MD44885gcJ2UvvONVvFtYYWFLyArxyFjzOhuyDHquIM5SrFlUA==","signatures":[{"sig":"MEQCIDhEtLantLBwFJZhx/7L5UZ2ROMgv2onDTYwhP9nTz0HAiAf2cFg702T0xDpbIhdSTWFIzF0iPlFrwEVDeBO0j/oVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18188734},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.56.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"ea45bb44394a95c24961cc26b5f81218966a8218","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"bun scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","build:harmony:p2p-smoke":"node scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.56.tgz","_integrity":"sha512-Rnts/XrbOUZcJK3djH1E/fbskqG1RuPviwe/MD44885gcJ2UvvONVvFtYYWFLyArxyFjzOhuyDHquIM5SrFlUA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.17","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.0","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.45","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.17","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.56_1782496048122_0.6182066745930104","host":"s3://npm-registry-packages-npm-production"}},"0.3.57":{"name":"@undefineds.co/xpod","version":"0.3.57","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.57","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"32eb7ab5a63344f8961fe7f4276b5b068a5ad284","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.57.tgz","fileCount":2570,"integrity":"sha512-upOZi7NifEBp7h0P7PLm4kKRj9z+pTdIwUnKNrc3Ofv8QGJChHZhgEmu+7yjJiBVhkqUsuDgORr3kYVsGhdQtA==","signatures":[{"sig":"MEQCIGd8X9EFOS/ZQU9dUVA3y70yep1c/CfPCjuFPC5L45vpAiBmDvpkxxRym+QmT291swW8bTebugb56KYjlYX+jIh/Ag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18333007},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.57.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"0f689c2a52642394a55255dee364c0b0aac5449e","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","build:harmony:p2p-smoke":"node scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.57.tgz","_integrity":"sha512-upOZi7NifEBp7h0P7PLm4kKRj9z+pTdIwUnKNrc3Ofv8QGJChHZhgEmu+7yjJiBVhkqUsuDgORr3kYVsGhdQtA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.18","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.0","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.46","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.18","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.57_1782813276779_0.929902987764182","host":"s3://npm-registry-packages-npm-production"}},"0.3.58":{"name":"@undefineds.co/xpod","version":"0.3.58","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.58","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"6aaf393b86dbecd5054f7de56b5cf5b73e6e4243","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.58.tgz","fileCount":2570,"integrity":"sha512-gsxDKkmNo3gejCy8r2K6ItoNHH37ojhV8d/j+pAQ6j55Aoe79GR19WX9TX7AathgTSJcdZkYi4fcqgpoYm6nGQ==","signatures":[{"sig":"MEUCIAWisAMemFpc+G1GZCFMdyDTjl2W705JjvJPY7bMSINKAiEApDwYSwZtUdXQx+BWQefSPerGYmfJlAAHXZbaWq+tbTg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18340618},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.58.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"6896896ed7b12253f03a76c984b2398d6d40b354","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","local":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -- bun src/main.ts -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -- bun src/main.ts -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","build:harmony:p2p-smoke":"node scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.58.tgz","_integrity":"sha512-gsxDKkmNo3gejCy8r2K6ItoNHH37ojhV8d/j+pAQ6j55Aoe79GR19WX9TX7AathgTSJcdZkYi4fcqgpoYm6nGQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.18","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.0","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^18.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@undefineds.co/models":"0.2.46","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.18","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^18.2.66","memory-level":"^3.1.0","rdf-test-suite":"^2.1.3","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.58_1782843670242_0.2745600743461949","host":"s3://npm-registry-packages-npm-production"}},"0.3.61":{"name":"@undefineds.co/xpod","version":"0.3.61","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.61","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"909b50f0685496e08068a4d3a3b88facd6db06da","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.61.tgz","fileCount":2994,"integrity":"sha512-r69CkUdS6YKN3VvNoDVNLfGwIj1ri9zqIqaHP577CyGOho5FsspjHG+5TqcSOq2Qgls0sme7jGWmh968I7soPw==","signatures":[{"sig":"MEYCIQDfZi/yN0ozVHjK1GMRR9NBhqAqPDwrGmRI0lTizXz5EwIhALcFek7FO7LbFEh/nyIs+MNazmCbG353w2kog1hZk5j1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26793937},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.61.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"8bfe83bb01d395afd75b6bbaf0b2b752748cd527","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"node scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connection' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","test:rdf:access-smoke":"bun scripts/run-rdf-access-smoke.ts","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"node scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.61.tgz","_integrity":"sha512-r69CkUdS6YKN3VvNoDVNLfGwIj1ri9zqIqaHP577CyGOho5FsspjHG+5TqcSOq2Qgls0sme7jGWmh968I7soPw==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.18","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.47","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","@undefineds.co/extensions":"github:undefinedsco/extensions#497942519bc211b6b5bc684f47f41bad189cf632","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.18","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.61_1785610233677_0.3457757431771915","host":"s3://npm-registry-packages-npm-production"}},"0.3.62":{"name":"@undefineds.co/xpod","version":"0.3.62","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.62","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"c573293503c93c09cced1d5cb81c8e79153b2432","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.62.tgz","fileCount":3027,"integrity":"sha512-WldJaD7Cv7x2EORmf6haJc1dRJ+56NdGfmgmmJId/thWSr8U1qeKsJVC9uV+kvz/u6OX3fo4wcCTLakiAMPBuA==","signatures":[{"sig":"MEUCIQCUInoJ6R7GjLngQ1mlSqOWavZHnYkZWMZ+7jiYMc/WhgIgUZ5QufkW86r8XkCsIs/8m0IDOxbhqaTf6LRzL+dnXgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26850244},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.62.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"ca927504d158c8512344e19956f0ca795b46d3cb","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"node scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connection' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","test:rdf:access-smoke":"bun scripts/run-rdf-access-smoke.ts","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"node scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.62.tgz","_integrity":"sha512-WldJaD7Cv7x2EORmf6haJc1dRJ+56NdGfmgmmJId/thWSr8U1qeKsJVC9uV+kvz/u6OX3fo4wcCTLakiAMPBuA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.18","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.47","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.62_1785611087938_0.6940754555770201","host":"s3://npm-registry-packages-npm-production"}},"0.3.63":{"name":"@undefineds.co/xpod","version":"0.3.63","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.63","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"cb8bc6ae278d3297c1ab9a7336d70ab9db7d0ecc","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.63.tgz","fileCount":3027,"integrity":"sha512-JyF5emIIjWf1VWX+/MeDI+aNETUP9feSOWsa0Nbd7khfPSyKjRcupqF6GPa5B5kouChEj/okGsttSZZOaLfSbg==","signatures":[{"sig":"MEUCIQCL4QqLHhRX0+QvVZxooBpoj2kruDUbHe3++fuYeAhIbgIgUbjLL5Q8MwBugxaHSdu1E1GdqjbuP1kKaKbgwi0Mb60=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26850244},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.63.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"fe028a1176be59e8d13ee1b6ca32916ebf247301","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"node scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connection' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","test:rdf:access-smoke":"bun scripts/run-rdf-access-smoke.ts","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"node scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.63.tgz","_integrity":"sha512-JyF5emIIjWf1VWX+/MeDI+aNETUP9feSOWsa0Nbd7khfPSyKjRcupqF6GPa5B5kouChEj/okGsttSZZOaLfSbg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.18","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.47","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.63_1785611742476_0.017344146653927917","host":"s3://npm-registry-packages-npm-production"}},"0.3.64":{"name":"@undefineds.co/xpod","version":"0.3.64","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.64","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"5b5e12e32f276ecfa4b2380a4ebb5ee5b7312689","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.64.tgz","fileCount":3027,"integrity":"sha512-olEuX9Qqywb5YJ9EVmtqLdSvmWuZeGqBbAoLyZoNoMOeHfpTXPM6yjT7wChcxSg4o5nQn4ZKu/WkuzpHxJKtrg==","signatures":[{"sig":"MEUCIQDOMuJ2zae8ma/yRb/KB39JUyGFnil+DYwVxfDDc+m82gIgKxZ2z1jUeGKran3JJjuIb1mMo3rJvyzbTiFLhPqKyJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26850244},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.64.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"a444241efb1d72639fe4f384944ddfc4ec257b65","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"node scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connection' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","test:rdf:access-smoke":"bun scripts/run-rdf-access-smoke.ts","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"node scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.64.tgz","_integrity":"sha512-olEuX9Qqywb5YJ9EVmtqLdSvmWuZeGqBbAoLyZoNoMOeHfpTXPM6yjT7wChcxSg4o5nQn4ZKu/WkuzpHxJKtrg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.18","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.47","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.64_1785612250438_0.8506546575667762","host":"s3://npm-registry-packages-npm-production"}},"0.3.65":{"name":"@undefineds.co/xpod","version":"0.3.65","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.65","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"7410e84135f941e60bb4960696b6fa2e7ba0d582","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.65.tgz","fileCount":3027,"integrity":"sha512-6dx0dwgrTVz8NiuhBOS2aZh9+a6NydhEAD6BpHIDJx2vtfO1qMsTN/2vneEDIpNSd2Z+2URHlWAV3D8KHRPq2g==","signatures":[{"sig":"MEUCIAp8lDq5ZdA+n7W7fZuL5pXOXsVp+tH3V94p6nfJbd4oAiEAuA6nRjstZZcj/zjLhO5Ypmv2ggpjObyxGRFdFEBH6Cw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26850244},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.65.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"7b0621cc90db6d3f45c2f05c5fc6b802ffbecfef","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"node scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connection' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","test:rdf:access-smoke":"bun scripts/run-rdf-access-smoke.ts","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"node scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.65.tgz","_integrity":"sha512-6dx0dwgrTVz8NiuhBOS2aZh9+a6NydhEAD6BpHIDJx2vtfO1qMsTN/2vneEDIpNSd2Z+2URHlWAV3D8KHRPq2g==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.18","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.47","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.65_1785612627350_0.34791180165385027","host":"s3://npm-registry-packages-npm-production"}},"0.3.66":{"name":"@undefineds.co/xpod","version":"0.3.66","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.66","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"a8ce57b72fd86f8b84d45039e2eb3c5be2c85a37","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.66.tgz","fileCount":3027,"integrity":"sha512-IPh1e/G9fAEExCdPp1KWUS4WgzYo1PVTy84rVG+BcCKtd+YDHqgXdu3jpiNzZycN+o2sy8gegd6qF2ZhOThvdA==","signatures":[{"sig":"MEUCIQD4kE7q/dKDMaADOzH9MjFDunflz60nXEsbkTsic9Og2QIgaZoG7PytVy2pIkjPRqczmSL2ORc+4wWiEogIkzbjghA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26850244},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.66.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"0e166122bbc9e0dec64ba495839a502a0717afe0","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"node scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connection' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","test:rdf:access-smoke":"bun scripts/run-rdf-access-smoke.ts","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"node scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.66.tgz","_integrity":"sha512-IPh1e/G9fAEExCdPp1KWUS4WgzYo1PVTy84rVG+BcCKtd+YDHqgXdu3jpiNzZycN+o2sy8gegd6qF2ZhOThvdA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.18","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.47","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.66_1785613000975_0.06781417790985822","host":"s3://npm-registry-packages-npm-production"}},"0.3.67":{"name":"@undefineds.co/xpod","version":"0.3.67","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.67","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"905b8e8d39fc5508abef299d67828552447cb972","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.67.tgz","fileCount":3027,"integrity":"sha512-+S+5kD6vG7OTBxT0tbt/Ozyd1qFTLRPDHUylsXs+XCSMMfeVp4vQp1dHOIlhAABhCl3cjqOJpGinmGzyOo2BWw==","signatures":[{"sig":"MEUCIBb0yI2qEzKoAKQjk/ZRuWjlTsbVJmDewGRfOCw5akzFAiEAx+EgCZg+/Fz0lhq8SZQ0jLaUd0GSCUq12OBP2U2Xd0g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26850244},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.67.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"e366b04cfed2fb5af3da529ebf78c50e57befa36","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"node scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connection' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","test:rdf:access-smoke":"bun scripts/run-rdf-access-smoke.ts","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"node scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.67.tgz","_integrity":"sha512-+S+5kD6vG7OTBxT0tbt/Ozyd1qFTLRPDHUylsXs+XCSMMfeVp4vQp1dHOIlhAABhCl3cjqOJpGinmGzyOo2BWw==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.18","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.47","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.67_1785614744903_0.16024830309434268","host":"s3://npm-registry-packages-npm-production"}},"0.3.68":{"name":"@undefineds.co/xpod","version":"0.3.68","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.68","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"e3e6ebed2a78923b072ddf13252f36488bbf7249","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.68.tgz","fileCount":3054,"integrity":"sha512-Ys7RVj0aliqkZOZ2kMZ71UYkOFcMN76mu8Q2B2chX2/GBenl3PsWi/Z9l4XcIj9kALSj+cavLNR2vVR8UPrHqQ==","signatures":[{"sig":"MEQCIAsWr5x+kZqo3oJ1411pwMXtnHY92J9r29CcWPwsITRXAiB9GE9IXs8KNuX3HH+j5+Ea42ur8+g0E8V+w4J9hzdrkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27004206},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.68.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"fd3c2bf1d3b6a1ebb412d733c3106325c9e61e58","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"node scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connection' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","test:rdf:access-smoke":"bun scripts/run-rdf-access-smoke.ts","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"node scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.68.tgz","_integrity":"sha512-Ys7RVj0aliqkZOZ2kMZ71UYkOFcMN76mu8Q2B2chX2/GBenl3PsWi/Z9l4XcIj9kALSj+cavLNR2vVR8UPrHqQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.18","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.47","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.68_1785694430543_0.8204303423845345","host":"s3://npm-registry-packages-npm-production"}},"0.3.69":{"name":"@undefineds.co/xpod","version":"0.3.69","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.69","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"325a10e90f614f1fe0b6a4757ac40bbb174d34b0","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.69.tgz","fileCount":3054,"integrity":"sha512-w5VBCn4Avpy+UgDF678GfVQrIysaPFOzS6L5NkWFJ5EVvwTBBzQJVQZHevdSy+i94tPVyigm5ONxkdpIOw1tPA==","signatures":[{"sig":"MEUCIQCamR1/tE/ZJVK+ISvDDEqhUUevkKQF9BKLsFyIA1bZ2QIgPtJialQW5N9mtT115/BVn9XBDJEvXgMl8H4+YT2CDok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27003948},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.69.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"fdf350f49d29110ac06101a98d1fcc8e25ad14f3","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"node scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connection' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","test:rdf:access-smoke":"bun scripts/run-rdf-access-smoke.ts","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"node scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.69.tgz","_integrity":"sha512-w5VBCn4Avpy+UgDF678GfVQrIysaPFOzS6L5NkWFJ5EVvwTBBzQJVQZHevdSy+i94tPVyigm5ONxkdpIOw1tPA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.18","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.47","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.69_1785740184647_0.9742829384990759","host":"s3://npm-registry-packages-npm-production"}},"0.3.70":{"name":"@undefineds.co/xpod","version":"0.3.70","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.70","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"de35b7f7483f3799dae733df71aebbbae0358003","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.70.tgz","fileCount":3054,"integrity":"sha512-9EY8A90VYqOwhuGAoIEfgIAcOCmBhuxXEoYBdpHK2YqpYaoSbcYComsA7c03VpQvfq1woXHPkz07g7ZEXA/B+w==","signatures":[{"sig":"MEUCIFZ08NeGhn9qB8YelaHVU3QIV07xKzUCGVLuuCvS913JAiEA4Ojd6kVI/3ywqmoexvKTAFV1tRjT0nVgZzC1mxmLJ8s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27004893},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.70.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"aca06eb8a51dd7267302e20364e599857d8e5732","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"node scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connection' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","test:rdf:access-smoke":"bun scripts/run-rdf-access-smoke.ts","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"node scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.70.tgz","_integrity":"sha512-9EY8A90VYqOwhuGAoIEfgIAcOCmBhuxXEoYBdpHK2YqpYaoSbcYComsA7c03VpQvfq1woXHPkz07g7ZEXA/B+w==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.18","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^18.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.47","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.70_1785742093638_0.2726555378188942","host":"s3://npm-registry-packages-npm-production"}},"0.3.71-rc.2":{"name":"@undefineds.co/xpod","version":"0.3.71-rc.2","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.71-rc.2","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"8dee637d07b863c6aca249f4feb26ee4e735a7c7","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.71-rc.2.tgz","fileCount":3053,"integrity":"sha512-DClBj7kALowAmxJHf49oSRalPWLr5TRO8nasVBnON9NNyEzMGNPG31Eocp8dx6i4vLakIWOsgaAG6ZodCLgS5g==","signatures":[{"sig":"MEUCIQCorVPhEpKolP1+Sx2s++WU5I0O5zQP6q8U61wyf7HslwIgWmCVxfZIpO7bYT49bIEEnoEh6/A+/tHwNvelbdViMjU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26718173},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.71-rc.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"56fc443bac0820dfcf86bd204c6ba39efd800ed0","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"node scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connection' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","test:rdf:access-smoke":"bun scripts/run-rdf-access-smoke.ts","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"node scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.71-rc.2.tgz","_integrity":"sha512-DClBj7kALowAmxJHf49oSRalPWLr5TRO8nasVBnON9NNyEzMGNPG31Eocp8dx6i4vLakIWOsgaAG6ZodCLgS5g==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.18","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.48","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","readmeFilename":"README.md","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.71-rc.2_1785819911649_0.050334239671298686","host":"s3://npm-registry-packages-npm-production"}},"0.3.71-rc.4":{"name":"@undefineds.co/xpod","version":"0.3.71-rc.4","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.71-rc.4","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"a57dd6f5a0e6a34da86ea8a7d0ad8385ad79ce92","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.71-rc.4.tgz","fileCount":3053,"integrity":"sha512-XisIptxp1WuKMW/ARlqFg9EuIutDtD/kZrKcOBtsHZ4zZTT5B31hS5SebWGnk8z8hPFQBXCj/1rzFbLkno83Tg==","signatures":[{"sig":"MEQCIHJ+FaPyoi3PxzZAIIsXlY5/rSobHu8dfiQxmoVdIquBAiAufb1JuembHtUQVoVGz7TyAEFwZ9SblO8vlqfqEDNRYQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26718173},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.71-rc.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"285727652540e224d7815ed2d3a017b6944bae73","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"node scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connection' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","test:rdf:access-smoke":"bun scripts/run-rdf-access-smoke.ts","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"node scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.71-rc.4.tgz","_integrity":"sha512-XisIptxp1WuKMW/ARlqFg9EuIutDtD/kZrKcOBtsHZ4zZTT5B31hS5SebWGnk8z8hPFQBXCj/1rzFbLkno83Tg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.18","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.48","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","readmeFilename":"README.md","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.71-rc.4_1785846100567_0.7647196466272461","host":"s3://npm-registry-packages-npm-production"}},"0.3.71-rc.5":{"name":"@undefineds.co/xpod","version":"0.3.71-rc.5","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.71-rc.5","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"66a796eeb2bcac27ed6013e64e8a9066caf52944","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.71-rc.5.tgz","fileCount":3053,"integrity":"sha512-byk3JjCcK+2CwyCv493VayKSLfJs1JD8jfsW65O0CgMPMxDg1xq+hvunxBRNq2SWENflidYA3a0hbu/csJxd4A==","signatures":[{"sig":"MEQCIC1SM+e8gfNwgLQjFMoS5xt3fKibFfvjQIIdsjY7lhV4AiApJyTDaAmYq7JgNl2SWpNBgCaQJPfx9COAPfIpkXQGAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26718173},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.71-rc.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"85fda0f74357822f3441898aa5d56774e91f92f0","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"node scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connection' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","test:rdf:access-smoke":"bun scripts/run-rdf-access-smoke.ts","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"node scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.71-rc.5.tgz","_integrity":"sha512-byk3JjCcK+2CwyCv493VayKSLfJs1JD8jfsW65O0CgMPMxDg1xq+hvunxBRNq2SWENflidYA3a0hbu/csJxd4A==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.18","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.48","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","readmeFilename":"README.md","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.71-rc.5_1785846683071_0.48672835906338574","host":"s3://npm-registry-packages-npm-production"}},"0.3.71-rc.6":{"name":"@undefineds.co/xpod","version":"0.3.71-rc.6","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.71-rc.6","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"5e7a433dce344f0a48352f128a1b9adf63a7fafb","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.71-rc.6.tgz","fileCount":3053,"integrity":"sha512-dHY5TKcQxFF97kltGA0cS/+AXy+ZWBs7musoKzyn4ChSj6OqTdExxKQ/ymCTnNoEy55UJ+C3HqEh5UGdijzi1Q==","signatures":[{"sig":"MEYCIQCSWBwzR9M1OrLxM1CUADNWfd7bBCGOnfxqSW+7rozA8AIhAKmAEM97tSxq+tn1fAjaRNVVm9ILtgwtpukV34ovDPaj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26718173},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.71-rc.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"4ac5afca9f141c50e94d369b11d18b2190d86b98","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"node scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connection' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","test:rdf:access-smoke":"bun scripts/run-rdf-access-smoke.ts","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"node scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.71-rc.6.tgz","_integrity":"sha512-dHY5TKcQxFF97kltGA0cS/+AXy+ZWBs7musoKzyn4ChSj6OqTdExxKQ/ymCTnNoEy55UJ+C3HqEh5UGdijzi1Q==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.18","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.48","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","readmeFilename":"README.md","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.71-rc.6_1785851260426_0.7638831654003226","host":"s3://npm-registry-packages-npm-production"}},"0.3.71-rc.7":{"name":"@undefineds.co/xpod","version":"0.3.71-rc.7","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.71-rc.7","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"cb9226d5cbdefe2533f690b766a369e7fead05b4","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.71-rc.7.tgz","fileCount":3053,"integrity":"sha512-IGStgpSoLWLqs6Ek9qtvpy5HGXxfYWjMDA8B4+07uzX7A6zdy/o+J9zO3I/HxW9qS0YfCW4Agck6331J8B+FRA==","signatures":[{"sig":"MEYCIQCZVvmmqTTw6dUxPIeSHUAZcU4FCi2J5/RPMHRtIr/tJgIhAO/N3NAR9/CEkkzZatIRVCwPgt7HdE0lft8R+C6LPDrp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26718173},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.71-rc.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"3bc3cc43ed4d29c71f1784ab196e33d4729bd438","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"node scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connection' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","test:rdf:access-smoke":"bun scripts/run-rdf-access-smoke.ts","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"node scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.71-rc.7.tgz","_integrity":"sha512-IGStgpSoLWLqs6Ek9qtvpy5HGXxfYWjMDA8B4+07uzX7A6zdy/o+J9zO3I/HxW9qS0YfCW4Agck6331J8B+FRA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.18","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.48","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","readmeFilename":"README.md","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.71-rc.7_1785852014706_0.10020703878922088","host":"s3://npm-registry-packages-npm-production"}},"0.3.71-rc.8":{"name":"@undefineds.co/xpod","version":"0.3.71-rc.8","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.71-rc.8","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"b360a8df9398683359b51da868c5b168609a824f","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.71-rc.8.tgz","fileCount":3053,"integrity":"sha512-L81UcjnZhx+A4Sn2bujvLcYot0CRFvNZQNzgsvk/1hgjCCdeGgcbGgKmDiTKCA0mRwRQp4wBGuFncFX7L9Pb/Q==","signatures":[{"sig":"MEUCIErmxSin4rO4VEvfv5hbPAb3dMN3/ZZRhISvmpygGGlcAiEA3hYnyrvSbBu5OiSU9Frz/zMzK32H30yKupZLucfTqEQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26718173},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.71-rc.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"4e4175def8f3065823c115bb752304065489ccea","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"node scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connection' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","test:rdf:access-smoke":"bun scripts/run-rdf-access-smoke.ts","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"node scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.71-rc.8.tgz","_integrity":"sha512-L81UcjnZhx+A4Sn2bujvLcYot0CRFvNZQNzgsvk/1hgjCCdeGgcbGgKmDiTKCA0mRwRQp4wBGuFncFX7L9Pb/Q==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.18","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.48","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","readmeFilename":"README.md","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.71-rc.8_1785853201942_0.07723530408438584","host":"s3://npm-registry-packages-npm-production"}},"0.3.71-rc.9":{"name":"@undefineds.co/xpod","version":"0.3.71-rc.9","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.71-rc.9","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"b7cbcfbb0e767866551aecd3428ae9352422d917","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.71-rc.9.tgz","fileCount":3053,"integrity":"sha512-KhscTgM1N06APyp3pX5sdRqcI8xTpUfxTl942WSGKPfDJN9xJQajlUSY3VlyLQFrDe8EaryQYI9SCvRn01kYbQ==","signatures":[{"sig":"MEUCIFbwRDZ2BEcNFTnkhXJtt02o0whzrrfAew1KuYbEC+SAAiEA8FDwFPxrhHAC2yRa21VRtWRcQEqulAU+lsMu74FBmf4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26718049},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.71-rc.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"b440d9696b66703f254b4e7a981b210c20241559","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"node scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connection' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","test:rdf:access-smoke":"bun scripts/run-rdf-access-smoke.ts","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"node scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.71-rc.9.tgz","_integrity":"sha512-KhscTgM1N06APyp3pX5sdRqcI8xTpUfxTl942WSGKPfDJN9xJQajlUSY3VlyLQFrDe8EaryQYI9SCvRn01kYbQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.18","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.48","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","readmeFilename":"README.md","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.71-rc.9_1785854437492_0.6278524652288542","host":"s3://npm-registry-packages-npm-production"}},"0.3.71-rc.12":{"name":"@undefineds.co/xpod","version":"0.3.71-rc.12","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.71-rc.12","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"099bb7679080248385ff75b0e724ab7092b8ecb1","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.71-rc.12.tgz","fileCount":3053,"integrity":"sha512-VVBdGXcbuZMRZsOIuEMBli5HEZrUJq1Uvehsl617qZBSY5hs9cxj18oXU9idm4VeqKi5TF9sa8nzios4+ZY9BQ==","signatures":[{"sig":"MEUCIDtBLQ3dfN8Ko+rEk0QK4pEcY1MW3s/snJWH/DbBXjPpAiEA3PIaCpRdzEhmI/oseakxqTdTLcWpNZS1PGDhbtl4ZRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26718050},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.71-rc.12.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"2593048e0b65982dc59c9b9d1f9380937d3c075c","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"node scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connection' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","test:rdf:access-smoke":"bun scripts/run-rdf-access-smoke.ts","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"node scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.71-rc.12.tgz","_integrity":"sha512-VVBdGXcbuZMRZsOIuEMBli5HEZrUJq1Uvehsl617qZBSY5hs9cxj18oXU9idm4VeqKi5TF9sa8nzios4+ZY9BQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.18","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.48","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","readmeFilename":"README.md","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.71-rc.12_1785857829470_0.025537074198052068","host":"s3://npm-registry-packages-npm-production"}},"0.3.71-rc.13":{"name":"@undefineds.co/xpod","version":"0.3.71-rc.13","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.71-rc.13","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"6cbfd6b668531337af54c169a9e1ea1ff0b38849","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.71-rc.13.tgz","fileCount":3053,"integrity":"sha512-Om+19xX3Bpl4A0GvD2tLtdpIUagmwxf7ACGMeWgK4stuOiMZbHc4FwjBlOWVINUslW/a3u4bAFllO6djtPbTdg==","signatures":[{"sig":"MEYCIQDFOJigHB8Ah/MxZ+Cedr/cnki+eaJ8bLueKozhn8nrvgIhAKxCNFcCuu0HxEzSGu81BmglLPVpy2YC+gE9tHKCcyyC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26718050},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.71-rc.13.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"9d83b1b2d99bb19b7af298f3f5a70c715e19cb8a","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"node scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connection' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","test:rdf:access-smoke":"bun scripts/run-rdf-access-smoke.ts","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"node scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.71-rc.13.tgz","_integrity":"sha512-Om+19xX3Bpl4A0GvD2tLtdpIUagmwxf7ACGMeWgK4stuOiMZbHc4FwjBlOWVINUslW/a3u4bAFllO6djtPbTdg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.18","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.48","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","readmeFilename":"README.md","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.71-rc.13_1785858965013_0.128429571364977","host":"s3://npm-registry-packages-npm-production"}},"0.3.71":{"name":"@undefineds.co/xpod","version":"0.3.71","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.71","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"188ad7d779062a7307fb3df50c593ee74c843b8b","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.71.tgz","fileCount":3053,"integrity":"sha512-v6Jxz/jgoo9jh/MendBUiHt09+eIMbTFKFpBmnAnwSp+OEyU3HhFIAHUtTsY+HdLlwFMxmDwn8aVeRfQ7zqgyw==","signatures":[{"sig":"MEUCIHfZkp56PpIZOe2p0Jw1ueQ2DBLtaP+V928MmMEZWebOAiEAtsP7rTSivicvoba7yJdeT58zpIAjfz5IQJ1erQI6ijU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26734865},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.71.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"272ce8ec2816183dd7c2957b6fae5b8eb674fffe","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"./scripts/dev-start.sh","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"node scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"cd ui && bun install --frozen-lockfile && bun run build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/main.ts -e .env.local -c config/local.json","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development CSS_SEED_CONFIG=$PWD/config/seed.dev.json dotenv -e .env.cloud -o -- bun --no-env-file src/main.ts -e .env.cloud -c config/cloud.json","dev:local":"./scripts/dev-start.sh --local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"dotenv -e .env.local -- bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"node scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connection' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"node scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"node scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"node scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"node scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"node scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","test:rdf:access-smoke":"bun scripts/run-rdf-access-smoke.ts","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"node scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"node scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"node scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"node scripts/sync-platform-package-version.cjs","check:platform-package-version":"node scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.71.tgz","_integrity":"sha512-v6Jxz/jgoo9jh/MendBUiHt09+eIMbTFKFpBmnAnwSp+OEyU3HhFIAHUtTsY+HdLlwFMxmDwn8aVeRfQ7zqgyw==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.18","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.48","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.71_1785900225807_0.4980385489424497","host":"s3://npm-registry-packages-npm-production"}},"0.3.74":{"name":"@undefineds.co/xpod","version":"0.3.74","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.74","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"d6ee0606695aae888c1a78448f734590877052a5","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.74.tgz","fileCount":2786,"integrity":"sha512-T8wKspYC6HAXBAP5REbm3tQmUSDwhM2nosLcz1gAk+zghllNVK/fSVjVLivr8oklmTbYNy7xqKj389aaryLuQg==","signatures":[{"sig":"MEYCIQDQ6xXh9I2axJbuklE7KO1drlyOwt6LRUDQkQ6GOOvmuQIhAI5tIa8NW1wxr6OEAGwKMORwuEH307MbZxB53qlCoy3f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33203120},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.74.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"4ef574a8a9a7981576e464014da16d4718c9e0c2","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun run dev:seed","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","test:rdf:access-smoke":"bun scripts/run-rdf-access-smoke.ts","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.74.tgz","_integrity":"sha512-T8wKspYC6HAXBAP5REbm3tQmUSDwhM2nosLcz1gAk+zghllNVK/fSVjVLivr8oklmTbYNy7xqKj389aaryLuQg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.18","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.51","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"patchedDependencies":{"@undefineds.co/models@0.2.51":"patches/@undefineds.co%2Fmodels@0.2.51.patch","@undefineds.co/drizzle-solid@0.3.18":"patches/@undefineds.co%2Fdrizzle-solid@0.3.18.patch"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.74_1788173335606_0.9829727875792018","host":"s3://npm-registry-packages-npm-production"}},"0.3.75":{"name":"@undefineds.co/xpod","version":"0.3.75","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.3.75","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"592b0a4079d46a096b1092d30c043f363589e572","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.3.75.tgz","fileCount":2786,"integrity":"sha512-RgZun2pW9mduvGmly/dOBHhBx5rmUxTJOasTkRmydttgTEmkcZ49bajY4PXDMpvyfcuWRjdNUm5Ij8KtF0zawg==","signatures":[{"sig":"MEUCIHcLDV3NxxKyyi9R6oIZE/+LDI3FkgLIdmZE9zSeM3YjAiEA8D7ToJvOG9jsKNbAB/Q6pVl2441Ezj78XfyzV0xpha8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33202982},"main":"./dist/index.js","_from":"file:/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.75.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"f2ce56e4ac59908c7f0b08f8e960ed073c90c245","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun run dev:seed","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","test:w3c":"vitest --run tests/storage/w3c-sparql-full.test.ts","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","benchmark:rdf-models":"bun scripts/rdf-models-benchmark.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","test:rdf:access-smoke":"bun scripts/run-rdf-access-smoke.ts","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/home/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.3.75.tgz","_integrity":"sha512-RgZun2pW9mduvGmly/dOBHhBx5rmUxTJOasTkRmydttgTEmkcZ49bajY4PXDMpvyfcuWRjdNUm5Ij8KtF0zawg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.18","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.51","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"patchedDependencies":{"@undefineds.co/models@0.2.51":"patches/@undefineds.co%2Fmodels@0.2.51.patch","@undefineds.co/drizzle-solid@0.3.18":"patches/@undefineds.co%2Fdrizzle-solid@0.3.18.patch"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.3.75_1788178377918_0.15843251443111317","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-rc.139":{"name":"@undefineds.co/xpod","version":"0.4.0-rc.139","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.0-rc.139","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"ddc7866df4221063d94615fc37e138deaeab6ee7","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.0-rc.139.tgz","fileCount":2788,"integrity":"sha512-xSWUYdgKKp2llFWPmiMF2BAE9/bT/Xhz9CJaBm02Lrr1YpjTbz0Ob+GCFuHi0t8qccHbxbAR+dQuh3E3JWqlHA==","signatures":[{"sig":"MEYCIQDzQdoTQNJMLhlnM9xbrO4fGUoeHo5e6Vh3+jtJI2s8JQIhANTpp3VnUJxyIteqMsrhOKH45ugKfj04pK8vUP7kPtiK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33032491},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0-rc.139.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"43da5abd73d9250a33dba086d1e37c4bd2caeb36","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun run dev:seed","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0-rc.139.tgz","_integrity":"sha512-xSWUYdgKKp2llFWPmiMF2BAE9/bT/Xhz9CJaBm02Lrr1YpjTbz0Ob+GCFuHi0t8qccHbxbAR+dQuh3E3JWqlHA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","sparqljs":"3.7.4","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.53","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","readmeFilename":"README.md","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"patchedDependencies":{"@undefineds.co/models@0.2.53":"patches/@undefineds.co%2Fmodels@0.2.53.patch","@undefineds.co/drizzle-solid@0.3.24":"patches/@undefineds.co%2Fdrizzle-solid@0.3.24.patch"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.0-rc.139_1788251099360_0.8701642201169897","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-rc.140":{"name":"@undefineds.co/xpod","version":"0.4.0-rc.140","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.0-rc.140","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"d2c4730a498cc94cdf5814d35aa51e9059ba4139","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.0-rc.140.tgz","fileCount":2788,"integrity":"sha512-C/xCwOSl4v8tz5Zi91CO0sa1gO1dEA6CNGGTI/8gixCwm+D7cPVWyV3zijMAWr+vAlBfJ4dAg8P6nR504auhmQ==","signatures":[{"sig":"MEUCIQCOd38rfZBrCc/PjGU8jHAEIPYiVLatV/jPnmvG7NryzAIgQ3OxDvaDV71T2Ex4KZR3pEFiX1zolNnCeXAqVC8CDng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33032579},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0-rc.140.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"ea4a2d56788411ed4736ff15434e2be33299505b","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun run dev:seed","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0-rc.140.tgz","_integrity":"sha512-C/xCwOSl4v8tz5Zi91CO0sa1gO1dEA6CNGGTI/8gixCwm+D7cPVWyV3zijMAWr+vAlBfJ4dAg8P6nR504auhmQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","sparqljs":"3.7.4","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.53","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","readmeFilename":"README.md","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"patchedDependencies":{"@undefineds.co/models@0.2.53":"patches/@undefineds.co%2Fmodels@0.2.53.patch","@undefineds.co/drizzle-solid@0.3.24":"patches/@undefineds.co%2Fdrizzle-solid@0.3.24.patch"},"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.0-rc.140"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.0-rc.140_1788253063649_0.4997356689585404","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-rc.142":{"name":"@undefineds.co/xpod","version":"0.4.0-rc.142","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.0-rc.142","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"d7632e99bd25303b0b662cc6e75d915f37f39e13","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.0-rc.142.tgz","fileCount":2788,"integrity":"sha512-zGrk3OudSbaL19mgDsqQ1Wgwm7s0BBTmtTF/KclbfGTNrryCsrDZSoREJqde+HuqCRgOS2uFBd0ispygBCiTBg==","signatures":[{"sig":"MEYCIQDEMKsTMYOdLun6oFH54mxfXKy2EJ3IJsTUY8ZiubmhYQIhAJr56YA3v4irxzq8U0XOnpaqd4ZIcshfqgwq+cXyuqra","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33032579},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0-rc.142.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"b80c90d35a66f60ec6d3203837b60f18ce404098","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun run dev:seed","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0-rc.142.tgz","_integrity":"sha512-zGrk3OudSbaL19mgDsqQ1Wgwm7s0BBTmtTF/KclbfGTNrryCsrDZSoREJqde+HuqCRgOS2uFBd0ispygBCiTBg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","sparqljs":"3.7.4","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.53","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","readmeFilename":"README.md","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"patchedDependencies":{"@undefineds.co/models@0.2.53":"patches/@undefineds.co%2Fmodels@0.2.53.patch","@undefineds.co/drizzle-solid@0.3.24":"patches/@undefineds.co%2Fdrizzle-solid@0.3.24.patch"},"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.0-rc.142"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.0-rc.142_1788259325926_0.25646295091458104","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-rc.143":{"name":"@undefineds.co/xpod","version":"0.4.0-rc.143","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.0-rc.143","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"c886fc943e5802fda5a408488a0e438c50a0c944","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.0-rc.143.tgz","fileCount":2788,"integrity":"sha512-bMRKnvuNp+G/sOX1dmcE8O//QHwv0RHJqCfgQ6/UhOZTWBPRByRlJjAsa1yRvT5oi1uEdnC83jdZYRdxo+xmmg==","signatures":[{"sig":"MEYCIQDdBLMEvHuEC+f3h1KADMYuDY57iRccv7WSlJz3UKcjcgIhAJSoqijX4qzMyCtpsP5BSGujYNT6q+nMUoZ9vtDvi7Zd","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33032579},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0-rc.143.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"19f4a5de22cc7415252e5ddb930f9ce0078979c6","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun run dev:seed","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0-rc.143.tgz","_integrity":"sha512-bMRKnvuNp+G/sOX1dmcE8O//QHwv0RHJqCfgQ6/UhOZTWBPRByRlJjAsa1yRvT5oi1uEdnC83jdZYRdxo+xmmg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","sparqljs":"3.7.4","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.53","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","readmeFilename":"README.md","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"patchedDependencies":{"@undefineds.co/models@0.2.53":"patches/@undefineds.co%2Fmodels@0.2.53.patch","@undefineds.co/drizzle-solid@0.3.24":"patches/@undefineds.co%2Fdrizzle-solid@0.3.24.patch"},"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.0-rc.143"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.0-rc.143_1788279317491_0.5703605693324001","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-rc.144":{"name":"@undefineds.co/xpod","version":"0.4.0-rc.144","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.0-rc.144","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"02ce56f65602096a38fd34c005c9762b67b58ba2","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.0-rc.144.tgz","fileCount":2788,"integrity":"sha512-KvUXmiIBVokHiyl2xvtliRdOvDQ++pwpOeoXXveQCOtdQQ6Ig3h9LQ5hSnbzyM4vSjhh2OfM0GRgCReVXSbuxw==","signatures":[{"sig":"MEUCIQCnh8RZHxKXJcFYXqTPgXcBqxJTlzlDgB1EAoGtARhBiAIgJw3IHteu5d9RTSvdwBcSaDObco52jlm+PCLDO0lyqeI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33032579},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0-rc.144.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"b5d2e692559372c6319f3353882aba49b50a48f2","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun run dev:seed","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0-rc.144.tgz","_integrity":"sha512-KvUXmiIBVokHiyl2xvtliRdOvDQ++pwpOeoXXveQCOtdQQ6Ig3h9LQ5hSnbzyM4vSjhh2OfM0GRgCReVXSbuxw==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","sparqljs":"3.7.4","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.53","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","readmeFilename":"README.md","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"patchedDependencies":{"@undefineds.co/models@0.2.53":"patches/@undefineds.co%2Fmodels@0.2.53.patch","@undefineds.co/drizzle-solid@0.3.24":"patches/@undefineds.co%2Fdrizzle-solid@0.3.24.patch"},"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.0-rc.144"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.0-rc.144_1788281465878_0.7848881788084972","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-rc.145":{"name":"@undefineds.co/xpod","version":"0.4.0-rc.145","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.0-rc.145","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"37b31c2f7f32e7333f15fb868af2e4f1711dca93","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.0-rc.145.tgz","fileCount":2788,"integrity":"sha512-ykqUqO7EqTWULCcGkbnvgrVXot+Sh9n4E4F4o05oRnpfe/LRBOLockDwgDj4dEEXuXokQLEXez7Kw60TXEsrtA==","signatures":[{"sig":"MEUCIQC1IO/BFbe4mUackg9sPq/g2O2Ym9c1TUm3S30/R8Ba/QIgPnfvocapMaFhJvWAtvkExVpYO5Ji8gxdjAXY6jaTYC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33032579},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0-rc.145.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"12406558115ccf524fc44f23b46d3dd9c1445548","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun run dev:seed","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0-rc.145.tgz","_integrity":"sha512-ykqUqO7EqTWULCcGkbnvgrVXot+Sh9n4E4F4o05oRnpfe/LRBOLockDwgDj4dEEXuXokQLEXez7Kw60TXEsrtA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","sparqljs":"3.7.4","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.53","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","readmeFilename":"README.md","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"patchedDependencies":{"@undefineds.co/models@0.2.53":"patches/@undefineds.co%2Fmodels@0.2.53.patch","@undefineds.co/drizzle-solid@0.3.24":"patches/@undefineds.co%2Fdrizzle-solid@0.3.24.patch"},"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.0-rc.145"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.0-rc.145_1788283677660_0.6400907468253865","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-rc.146":{"name":"@undefineds.co/xpod","version":"0.4.0-rc.146","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.0-rc.146","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"9bbf0f304570ac39c72a26ecfca58c68e586dc36","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.0-rc.146.tgz","fileCount":2788,"integrity":"sha512-iuI2jWWA+uGG0jzNDgadgzJS8tGAuZKExEdJKR9r3HR2p6smaN0BmYf+aL6LyC06QGf0biR0GvH11gcz1leM3A==","signatures":[{"sig":"MEQCIDjJhEcAuqPfZy4Q54fChGot/zX2mcNRbZS7SJSf3DQbAiBRJ6V/or7i1ULpNE8xGKF1GMoAArUDL9GtIfoRoMey0Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33032579},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0-rc.146.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"2cb1ee342d147e8ed2e65fcd9d7250f6c569cabd","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun run dev:seed","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0-rc.146.tgz","_integrity":"sha512-iuI2jWWA+uGG0jzNDgadgzJS8tGAuZKExEdJKR9r3HR2p6smaN0BmYf+aL6LyC06QGf0biR0GvH11gcz1leM3A==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","sparqljs":"3.7.4","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.53","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","readmeFilename":"README.md","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"patchedDependencies":{"@undefineds.co/models@0.2.53":"patches/@undefineds.co%2Fmodels@0.2.53.patch","@undefineds.co/drizzle-solid@0.3.24":"patches/@undefineds.co%2Fdrizzle-solid@0.3.24.patch"},"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.0-rc.146"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.0-rc.146_1788290119432_0.6214609538733114","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-rc.147":{"name":"@undefineds.co/xpod","version":"0.4.0-rc.147","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.0-rc.147","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"93593b26e013df7d68ac3fba4431ea3abffd1d70","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.0-rc.147.tgz","fileCount":2788,"integrity":"sha512-BQwiGdZYj7ycBW9oZv+wmeHgCZTO1mEUro5BNVvvN4Sg9/AxUQNYdQOES17Hqd9kaA1+wlEAiFpvBcKWYc8GaQ==","signatures":[{"sig":"MEUCIFVA4pNnIBpUP4fJstOVuzzMx+8FioA8p5eey/LqWThfAiEAwNqqZQPac+npDGpJaQGeibeZuoTEyBdHTEiEVA5ywUk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33032579},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0-rc.147.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"5bd7d74fcb42862710ac93e7814961779a115f7b","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun run dev:seed","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0-rc.147.tgz","_integrity":"sha512-BQwiGdZYj7ycBW9oZv+wmeHgCZTO1mEUro5BNVvvN4Sg9/AxUQNYdQOES17Hqd9kaA1+wlEAiFpvBcKWYc8GaQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","sparqljs":"3.7.4","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.53","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","readmeFilename":"README.md","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"patchedDependencies":{"@undefineds.co/models@0.2.53":"patches/@undefineds.co%2Fmodels@0.2.53.patch","@undefineds.co/drizzle-solid@0.3.24":"patches/@undefineds.co%2Fdrizzle-solid@0.3.24.patch"},"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.0-rc.147"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.0-rc.147_1788295560841_0.6380123225122469","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-rc.148":{"name":"@undefineds.co/xpod","version":"0.4.0-rc.148","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.0-rc.148","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"b56904405373af56958e89dc460a8ea1b38e60fa","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.0-rc.148.tgz","fileCount":2788,"integrity":"sha512-AZ7NXncB2HSKf54+mPmdgc2OJ4UFnvewVLPnvAOvlPqv339v9BxThkQqnZ4B3RAUI/qxS/aodbwx6XtHxle/cg==","signatures":[{"sig":"MEYCIQCUWE5s8bWIjX1pyNI4QTye8gF1KSkidlZfkkQa7zNPJwIhALkig4Jg5n4ZSWbwjFzGMMt/xklrtsQAtxmpRod7O+wG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33032581},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0-rc.148.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"171b9b550db60794ade86c1cee97ad3a695b19b6","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun run dev:seed","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0-rc.148.tgz","_integrity":"sha512-AZ7NXncB2HSKf54+mPmdgc2OJ4UFnvewVLPnvAOvlPqv339v9BxThkQqnZ4B3RAUI/qxS/aodbwx6XtHxle/cg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","sparqljs":"3.7.4","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.53","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","readmeFilename":"README.md","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"patchedDependencies":{"@undefineds.co/models@0.2.53":"patches/@undefineds.co%2Fmodels@0.2.53.patch","@undefineds.co/drizzle-solid@0.3.24":"patches/@undefineds.co%2Fdrizzle-solid@0.3.24.patch"},"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.0-rc.148"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.0-rc.148_1788311960368_0.9589402170542569","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-rc.149":{"name":"@undefineds.co/xpod","version":"0.4.0-rc.149","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.0-rc.149","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"5594b6e6d2abd083fcd3900019ad5923e1649f5e","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.0-rc.149.tgz","fileCount":2788,"integrity":"sha512-5WQ+EW592i9Dtvw7wwZbb29EuSKOydpRD6z/b3TFFCooRDfx3u8FOyNNMBQi2eB8oQqeuZKFsGAdUN/sKTtVXA==","signatures":[{"sig":"MEQCIDVcIwIRujw/qLj6FkjbLNHI0t2qePr+lAKQjWzAoNi4AiAlXDR/X7jSpyw4YbcZTBY45jywMAxM8VnYei6uM9mwuQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33032581},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0-rc.149.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"1dac88bdefcdda26b9a814c4c7959b82ec4ea988","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun run dev:seed","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0-rc.149.tgz","_integrity":"sha512-5WQ+EW592i9Dtvw7wwZbb29EuSKOydpRD6z/b3TFFCooRDfx3u8FOyNNMBQi2eB8oQqeuZKFsGAdUN/sKTtVXA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","sparqljs":"3.7.4","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.53","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","readmeFilename":"README.md","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"patchedDependencies":{"@undefineds.co/models@0.2.53":"patches/@undefineds.co%2Fmodels@0.2.53.patch","@undefineds.co/drizzle-solid@0.3.24":"patches/@undefineds.co%2Fdrizzle-solid@0.3.24.patch"},"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.0-rc.149"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.0-rc.149_1788320809639_0.054604099071032586","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-rc.150":{"name":"@undefineds.co/xpod","version":"0.4.0-rc.150","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.0-rc.150","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"de0d2ead14afad5ced67c3191da7cf7eec966406","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.0-rc.150.tgz","fileCount":2788,"integrity":"sha512-f9XE/5RgASxBzd9lQ3BRR+6cR1vg6K/FuvfP+w6DmnM4bG/9P5oyyUrLLX3m1MkrBPXYZ0npA8JsEt54QpxwoA==","signatures":[{"sig":"MEQCIGAbBO7eqP+kHhP5I/xJFrbMcxkvuXSD6A33sMPWozv6AiB2alIcwtXCP2gVsySc8qORQLMlB8bSV7mNP6EwXNzWPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCEXjUQ/UGdv2X2jUFWaYcy4z0AoJsE/VCbeHLln1FPzQIgNLIqzJW+c6BaAUb3COYr7AlSSOg/WUI+RDE9pfOA2YE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33032368},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0-rc.150.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"1f936a5a1f856bbb340c2332749fd36853f2e5a4","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun run dev:seed","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0-rc.150.tgz","_integrity":"sha512-f9XE/5RgASxBzd9lQ3BRR+6cR1vg6K/FuvfP+w6DmnM4bG/9P5oyyUrLLX3m1MkrBPXYZ0npA8JsEt54QpxwoA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","sparqljs":"3.7.4","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.53","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","readmeFilename":"README.md","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.0-rc.150"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.0-rc.150_1788459322425_0.5512485514212504","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-rc.151":{"name":"@undefineds.co/xpod","version":"0.4.0-rc.151","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.0-rc.151","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"f1e86b071c741dcb3cd5c94c441e89a43e47612e","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.0-rc.151.tgz","fileCount":2788,"integrity":"sha512-ql/slAoHaCK8UYNVP4kl/PBMjh48p8/YlocwCfSjVnCsoYFUoJK20dE3vSdn52lUTlvCeF2/rpjksRDOKmiJ1Q==","signatures":[{"sig":"MEQCIHtW0toJppPL1NduBhsx4P/fRK8TRABGshclc+hyYMnqAiBujLJ2wavLysiibwUuQjAp+jaO4r7gniQC32NHUx8sgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBiZyu18w/FCpSXSOO7izKAgzOb0XCU9SPBi6Z0d7gEbAiAIBeLF2OEHTfQ4/QKl+13nseSdN2KPHuWJXSyU8hTiHA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33032368},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0-rc.151.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"5fe727539c36eff1fb8e162b7b6be404d73fa761","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun run dev:seed","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0-rc.151.tgz","_integrity":"sha512-ql/slAoHaCK8UYNVP4kl/PBMjh48p8/YlocwCfSjVnCsoYFUoJK20dE3vSdn52lUTlvCeF2/rpjksRDOKmiJ1Q==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","sparqljs":"3.7.4","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.53","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","readmeFilename":"README.md","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.0-rc.151"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.0-rc.151_1788463306960_0.3174362563454065","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-rc.153":{"name":"@undefineds.co/xpod","version":"0.4.0-rc.153","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.0-rc.153","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"5e1a617c8d2a8c94aeffe323c12dba980861e9a7","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.0-rc.153.tgz","fileCount":2788,"integrity":"sha512-j2f+J04uzqEl6hwymq9pYhlORLylkZHmKmCCPP7vGiiQcCXrsKD+Rs6lp3ZJxmbJikmRgEjHwlZElkG1sQnPhw==","signatures":[{"sig":"MEUCIFXtfuhc3YXMZTZHzffJFEhYDqThZ7YCN8+1QmRNvWZsAiEA0p4DInbQgrC7DJiRLSMlj+qfnPELb8wm+mGrRJsk6IE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDQxBBxU9UuCQeJnt7hznfiaxi0wb8+TLUrSakpByC6KwIgLhUVxkChNRC0C9KVlm7+XCL0MjWMNf/NPA8lZZwN59o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33032368},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0-rc.153.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"b25d0eeef9f4755c04bd07887f707086beb733b1","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun run dev:seed","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0-rc.153.tgz","_integrity":"sha512-j2f+J04uzqEl6hwymq9pYhlORLylkZHmKmCCPP7vGiiQcCXrsKD+Rs6lp3ZJxmbJikmRgEjHwlZElkG1sQnPhw==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","sparqljs":"3.7.4","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.53","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","readmeFilename":"README.md","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.0-rc.153"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.0-rc.153_1788473749274_0.0071668036955729875","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-rc.153.2":{"name":"@undefineds.co/xpod","version":"0.4.0-rc.153.2","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.0-rc.153.2","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"2aaccf89ce771104e7fea6d7b1b2db8a39701e84","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.0-rc.153.2.tgz","fileCount":2788,"integrity":"sha512-6bIb1+ea2Wh72jmIdpagk0fAAYMYg3BZRE8JMrofSQBEZYs2Be7iHNmOyHwsPqiYJppq80IXNsDX+h2DsapwjQ==","signatures":[{"sig":"MEQCIBFf5hnhdFAv92y3dXc+FKwtaPN/RMimK+6Bw8gnupMGAiAEuHpmJgfmI6oGBDobKSOTUQSVeMipGqqP/QmQJW9l7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDjGaHAGH9Oj4h3/MNO8sYNtf3+X0H1qj/lhr6ZS9qZvAiEAv4dMhMMiiT4HEwKdJ2Ypb2sJCvz75q2Gz78xhV9DoFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33032372},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0-rc.153.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"b25d0eeef9f4755c04bd07887f707086beb733b1","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun run dev:seed","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0-rc.153.2.tgz","_integrity":"sha512-6bIb1+ea2Wh72jmIdpagk0fAAYMYg3BZRE8JMrofSQBEZYs2Be7iHNmOyHwsPqiYJppq80IXNsDX+h2DsapwjQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","sparqljs":"3.7.4","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.53","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","readmeFilename":"README.md","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.0-rc.153.2"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.0-rc.153.2_1788493282487_0.00018154652067070565","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@undefineds.co/xpod","version":"0.4.0","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.0","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"4266a2575c26ec46700b50c8913d815a4e50a70e","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.0.tgz","fileCount":2788,"integrity":"sha512-vBOhCmd1YWDwgDyZbL7KbtuDDW0pjIH2BPw1idfZkyNdZzV+wi++yPEfixpoDA90QekIRrpXHHlAPivECuwyag==","signatures":[{"sig":"MEQCIGcIdrpfYra84yrAM1EUDJdFbNh3Dg5e2Rt3gSytvuSZAiB0tVhHKt7k+8wtTTEB2mXkq74UTyG4o6ImeVkHIeQHhg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDFFPBrvS/z3oogEowYJpGcIs0HWC4z1KSwW+l6JaKC/QIgHsGKL9ih3T81xAfJIsuDxUWBzYYUJL6bEtKkwpFGclA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33032354},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"b25d0eeef9f4755c04bd07887f707086beb733b1","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun run dev:seed","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0.tgz","_integrity":"sha512-vBOhCmd1YWDwgDyZbL7KbtuDDW0pjIH2BPw1idfZkyNdZzV+wi++yPEfixpoDA90QekIRrpXHHlAPivECuwyag==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.1","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","sparqljs":"3.7.4","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.53","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.0"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.0_1788502366688_0.48676499659171535","host":"s3://npm-registry-packages-npm-production"}},"0.4.0-rc.154":{"name":"@undefineds.co/xpod","version":"0.4.0-rc.154","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.0-rc.154","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"0bbad97979be12b3afe204223ac60ca99d3c0521","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.0-rc.154.tgz","fileCount":2788,"integrity":"sha512-WKrDGbswrSYznWZ29xZqfs4UyKCbKs/KKL65ZOTAyovY+b/rBrI/RnHeKdWBSnws2Jb6SVm6GNZEyZ/HBTK7Xg==","signatures":[{"sig":"MEQCIBenq23uZBecHiveO5swRRi4Bpwy03Hpqz9jCoL+KLOnAiAhil983WgZD5UnSXFtsewzIPcwYr/kkh2qq0Ijv/F3KA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCICjOsWeKNlvynqN1XH7lmhD+HnckfsrbSrKmnG1aMWvKAiAd5kls12v6AS+vUQmaTvPiziemlaNbfoqO/K7es65slw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33057023},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0-rc.154.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"26477c2eeb066f84ee19ecc6c094d6adf4047dad","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun run dev:seed","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","test:account-layout":"bunx playwright test --config=playwright.account.config.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.0-rc.154.tgz","_integrity":"sha512-WKrDGbswrSYznWZ29xZqfs4UyKCbKs/KKL65ZOTAyovY+b/rBrI/RnHeKdWBSnws2Jb6SVm6GNZEyZ/HBTK7Xg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","sparqljs":"3.7.4","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.53","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","readmeFilename":"README.md","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.0-rc.154"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.0-rc.154_1788637268996_0.7700263387137853","host":"s3://npm-registry-packages-npm-production"}},"0.4.1-rc.156":{"name":"@undefineds.co/xpod","version":"0.4.1-rc.156","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.1-rc.156","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"34759a06dddf279f0fa6134ecb34e38a71ba0510","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.1-rc.156.tgz","fileCount":2788,"integrity":"sha512-0cYTJv8ZZgijlRt5qRDpkQVY+NKsTdbEchTYBgwM4RUTQyO4C2D4mChmA6zII1o+gFvD5pdlwSTr3Ypfgd8FJA==","signatures":[{"sig":"MEYCIQDGQ850i5+0aesPhxH3XS7eJqTCMJAan1zc1wXbD2L8agIhAJ4a5+qNebCRzgK+7NTOsJBjcwm+7gKxTL544Nh44dDi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIANOY8MSIQfSUo0WCl/Fe5x/cUg5euu2ch484qP2ZR/fAiEA+D56uzQcLSk2d6F9lqb9CYd3UzMKgksDDMSS8WKi0XI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33056650},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.1-rc.156.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"e752330a09750f3b670fc721265d0cffe1a4f6fc","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun run dev:seed","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","test:account-layout":"bunx playwright test --config=playwright.account.config.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.1-rc.156.tgz","_integrity":"sha512-0cYTJv8ZZgijlRt5qRDpkQVY+NKsTdbEchTYBgwM4RUTQyO4C2D4mChmA6zII1o+gFvD5pdlwSTr3Ypfgd8FJA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","sparqljs":"3.7.4","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.53","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","readmeFilename":"README.md","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.1-rc.156"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.1-rc.156_1788642513332_0.3021807839350672","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@undefineds.co/xpod","version":"0.4.1","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.1","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"3e89ea9adc888268e7f1e40af9dbe32921db0909","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.1.tgz","fileCount":2788,"integrity":"sha512-NU7BrLkEsjyUc2Gkzy3JZgG+Qn+GnqRGiQbdmtB5BMj7AuPhj97mjeqo1hhmxTqDQaElMyCFTEa0br0O2ayUxw==","signatures":[{"sig":"MEYCIQD2N08MfAMS/BAhrSDwZkV3OQ2MfHh7eFT2yF8+uvfpvgIhAJ+l4KlhxGGd0DI1PxNxCfe9sfeOGd9lMXEwPDuzxXqD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID7F4/OfgsYvWCTcgfwtsUYvIShDXrsM+0VD62dWg6pmAiEAot6zEk7FKMm9ShNp6zryJzYD018HPpEzXmG1C+9bFLw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33056636},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"e752330a09750f3b670fc721265d0cffe1a4f6fc","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun run dev:seed","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","test:account-layout":"bunx playwright test --config=playwright.account.config.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.1.tgz","_integrity":"sha512-NU7BrLkEsjyUc2Gkzy3JZgG+Qn+GnqRGiQbdmtB5BMj7AuPhj97mjeqo1hhmxTqDQaElMyCFTEa0br0O2ayUxw==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","sparqljs":"3.7.4","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.53","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.1"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.1_1788643460247_0.29033837787854133","host":"s3://npm-registry-packages-npm-production"}},"0.4.2-rc.158":{"name":"@undefineds.co/xpod","version":"0.4.2-rc.158","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.2-rc.158","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"929a4d4a6960d5538ea7f692d3a6ac01f432a15c","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.2-rc.158.tgz","fileCount":2788,"integrity":"sha512-onfdE0P6pd8mTho0l1Zj35pTVuUkw9HDGzDFQ1lt6pekain01TDo9EP6v2EkKrKO0StXGbf5yNl0GVCjtMFnlg==","signatures":[{"sig":"MEUCIBGIHnH8hQafmfpXq522aj6C02kwYbvhJ7wxtJ2QFW97AiEAnOyuSd3LYidZgkQ6ly6bIVjRKSOTe7uWgghHrJV6d1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD9JMIJvwkI0HQMlVpFN5vc6+lhFrYdixrtoe5rgSZl8wIhAPaxVh2tGTFJL543lG5YkD//A7Kg+fRo1aJ6f4HFnMU7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33058011},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.2-rc.158.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"3c8f217ebfc54cfac7ba0389eaba4e73e26f68af","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun run dev:seed","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","test:account-layout":"bunx playwright test --config=playwright.account.config.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.2-rc.158.tgz","_integrity":"sha512-onfdE0P6pd8mTho0l1Zj35pTVuUkw9HDGzDFQ1lt6pekain01TDo9EP6v2EkKrKO0StXGbf5yNl0GVCjtMFnlg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","sparqljs":"3.7.4","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.53","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","readmeFilename":"README.md","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.2-rc.158"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.2-rc.158_1788776283447_0.5069325531877102","host":"s3://npm-registry-packages-npm-production"}},"0.4.2":{"name":"@undefineds.co/xpod","version":"0.4.2","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.2","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"1a69350e53612ecf0486bbe75e5a7cd26007dd3e","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.2.tgz","fileCount":2788,"integrity":"sha512-wMQ6ojShjiFbtbG2QLofzzPaCbAZUZ7acw448fsZ9ZZ1r16kPLwD9+TSf4lriEBseDc7EjpUzrUUxkuZ28y54A==","signatures":[{"sig":"MEYCIQCohI7A20iamKa8/NIMrlaXQM/EtRGEBqIIhvWdQS8wBwIhANeAHri45ZV1UexgIFS91wksSPj+1tjFZ8hH9SlAT3Q0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIArW4dfYroN/tv3Z0g8uQ/JdMWzENVummK2r/5tdj+6pAiBxEZ/Vh8l1p0JZ95N4ahSGWDBmpeA0odpLxC+a9VH+eA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33057997},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"3c8f217ebfc54cfac7ba0389eaba4e73e26f68af","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun run dev:seed","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","test:account-layout":"bunx playwright test --config=playwright.account.config.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.2.tgz","_integrity":"sha512-wMQ6ojShjiFbtbG2QLofzzPaCbAZUZ7acw448fsZ9ZZ1r16kPLwD9+TSf4lriEBseDc7EjpUzrUUxkuZ28y54A==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","sparqljs":"3.7.4","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.53","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.2"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.2_1788777300288_0.4819703570200755","host":"s3://npm-registry-packages-npm-production"}},"0.4.3-rc.159":{"name":"@undefineds.co/xpod","version":"0.4.3-rc.159","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.3-rc.159","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"9784431f50208f543f5304cf6bc456aac5be0054","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.3-rc.159.tgz","fileCount":2801,"integrity":"sha512-e4719XR+J6a95iQ4IJ9w/djSqIGESUtVamg0ELXKaxhnU3+mrE1cflI7q0ze3MKF96FZEhGb6J2Czj2SA2CUsw==","signatures":[{"sig":"MEUCIDMp3f9eDb6AbFhGK6WZVMvT/cmXhE0jfUQuSrBhNBAyAiEA1f5Qc+1nkC6QxSsy32QTrGH0BpuojpCfWGn0fjpAx1Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDSTNlOW+uZDkISqGT83qZA/WPJJaWX+Mvn/fTGscJwQAIgf9o8DOxeFiCQW1wi63wzXtw38jvxZYt+eC+6l9Vvopw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33076510},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.3-rc.159.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"2280eb8526fbab268a9ce566f2c60d2736787f65","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun run dev:seed","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","test:account-layout":"bunx playwright test --config=playwright.account.config.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.3-rc.159.tgz","_integrity":"sha512-e4719XR+J6a95iQ4IJ9w/djSqIGESUtVamg0ELXKaxhnU3+mrE1cflI7q0ze3MKF96FZEhGb6J2Czj2SA2CUsw==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","sparqljs":"3.7.4","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.53","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","readmeFilename":"README.md","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.3-rc.159"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.3-rc.159_1788954204025_0.902657572338146","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@undefineds.co/xpod","version":"0.4.3","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.3","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"3ef39c09bd410df3a5ff62853aedaa4298c3fce2","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.3.tgz","fileCount":2801,"integrity":"sha512-T4RpXgM0JCl5SNfDSF5RQTp2ByvNHZ17Nwss8jI8MImpuEnh/l1hEl69/wqgOZT1QY5Qu5olM3a/TET6bzT7rQ==","signatures":[{"sig":"MEUCIHQ6e0RqoCwJmYlB3V7pa9O1RrlzKQBWlBMfSE1K1zq1AiEAr/KRP7AsDl5Ngfw6ORPOajeS88ChVqLOIhPzxDfdMOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAtysW5QhCmxi0Zngqh75M57GP/GZz/c6LCKjzUkHj0VAiEAmfeBrqoxc2gLGG1ly+hM/eNTa8AEoSaMQRneVsYV++w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33076496},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"2280eb8526fbab268a9ce566f2c60d2736787f65","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun run dev:seed","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","test:account-layout":"bunx playwright test --config=playwright.account.config.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.3.tgz","_integrity":"sha512-T4RpXgM0JCl5SNfDSF5RQTp2ByvNHZ17Nwss8jI8MImpuEnh/l1hEl69/wqgOZT1QY5Qu5olM3a/TET6bzT7rQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","sparqljs":"3.7.4","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.53","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.3"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.3_1788955864528_0.828663156335137","host":"s3://npm-registry-packages-npm-production"}},"0.4.5":{"name":"@undefineds.co/xpod","version":"0.4.5","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.5","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"8fe1e909dbede6ee7fff1e6935b89a64770741b3","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.5.tgz","fileCount":2818,"integrity":"sha512-AwsDYTyBEbujWDP7UySoLW36TFgcBuimN0HN9MPTbuYz8UNEhBVZ039TqI4CZrePykGMPKDwMgNyVXaZC4jN8w==","signatures":[{"sig":"MEYCIQCR+LVka8sP+6hitDpVoSbEwI3lz0NQ2pgzDTo5zBjSpQIhAI9OQEaFUlvbQDCzSDdYY1FKAi3weOFmI4GH1dBsRz6Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC9COcw1d1ppI9xoaU0I2hWT1GsnCezNRBPBDVdRz9lPAiEAlTpr1BpIh+R/bwrUdvJuBDn+BxeikBlM5cllT4fISIc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33491640},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"bce6ee604a3443e94d2e9f1db48a616ccf1dd99b","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun run dev:seed","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:ts && bun run build:components && bun run build:packages && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","test:account-layout":"bunx playwright test --config=playwright.account.config.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.5.tgz","_integrity":"sha512-AwsDYTyBEbujWDP7UySoLW36TFgcBuimN0HN9MPTbuYz8UNEhBVZ039TqI4CZrePykGMPKDwMgNyVXaZC4jN8w==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.6","pg":"^8.13.1","zod":"^3.25.76","clsx":"^2.1.0","yaml":"^2.8.2","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","jsonld":"^8.3.3","i18next":"^23.10.1","inngest":"^4.4.0","winston":"^3.17.0","pgvector":"^0.2.1","sparqljs":"3.7.4","quadstore":"^15.4.1","react-dom":"^19.2.0","tree-kill":"^1.2.2","http-proxy":"^1.18.1","portfinder":"^1.0.38","sqlite-vec":"^0.1.7-alpha.2","acme-client":"^5.1.3","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","asynciterator":"^3.9.0","classic-level":"^1.4.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","pg-query-stream":"^4.7.1","react-router-dom":"^6.22.3","quadstore-comunica":"^6.3.1","@electric-sql/pglite":"^0.3.14","@radix-ui/react-slot":"^1.2.4","@undefineds.co/models":"0.2.53","@comunica/query-sparql":"^4.5.0","@solid/community-server":"8.0.0-alpha.1","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","winston-daily-rotate-file":"^5.0.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"^3.1.0","@inrupt/solid-client-authn-node":"^3.1.0"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.8","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.5"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.5_1789141705891_0.17625300084097595","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@undefineds.co/xpod","version":"0.4.7","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.7","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"2544e6ff6831527b3f9d74eadad26db2635a7097","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.7.tgz","fileCount":7615,"integrity":"sha512-HBK03NX72I8XFKj9yKu2GG2LKfrIbCStpI8N9p9q6nhJQaYFXjF9jRitSRO4jW0O5VdyplU/ZEs1Ci1AwVY9vQ==","signatures":[{"sig":"MEUCICosxgoHI0fphmNvBwLOqH7mkPuIfy7N3BdWugkLrlN7AiEA23lUhEbrUYFGrOk3fmncuDekV6blui/AF2SWA0sUO8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCutr33Eza6P732bKAKpEYzLQRB19iPmhs5dIpovWjKOAIhAJkgkTLqFqlLckdo+TJAkSNNji2cbwS6cOLNHi+2FsnN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48885045},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"c6058e1ab033c396700dda9f278793f46c6292f3","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun run dev:seed","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:packages && bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","test:account-layout":"bunx playwright test --config=playwright.account.config.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:auth":"XPOD_E2E_REAL_POD=1 bun x playwright test tests/e2e/shared-login.spec.ts tests/e2e/consent-cross-origin-resume.spec.ts tests/e2e/browser-session-refresh.spec.ts --workers=1","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","test:integration:auth:matrix":"bun --no-env-file tests/helpers/runLoginDeploymentMatrix.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.7.tgz","_integrity":"sha512-HBK03NX72I8XFKj9yKu2GG2LKfrIbCStpI8N9p9q6nhJQaYFXjF9jRitSRO4jW0O5VdyplU/ZEs1Ci1AwVY9vQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.6","n3":"^1.26.0","pg":"^8.13.1","ws":"^8.14.2","ejs":"^3.1.9","eta":"^3.5.0","koa":"^3.0.1","yup":"^1.3.2","zod":"^3.25.76","clsx":"^2.1.0","cors":"^2.8.5","jose":"5.10.0","pump":"^3.0.0","uuid":"^11.1.0","yaml":"^2.8.2","debug":"^4.4.1","jsesc":"^3.1.0","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","buffer":"^6.0.3","cookie":"^1.0.0","dotenv":"^17.2.2","events":"^3.3.0","jsonld":"^8.3.3","marked":"^16.2.1","nanoid":"^5.1.5","i18next":"^23.10.1","inngest":"^4.4.0","ioredis":"^5.3.2","process":"^0.11.10","winston":"^3.17.0","yallist":"^4.0.0","zustand":"^5.0.13","bcryptjs":"^3.0.2","fs-extra":"^11.1.1","pgvector":"^0.2.1","punycode":"^2.3.0","raw-body":"^3.0.0","sparqljs":"3.7.4","url-join":"^4.0.1","@koa/cors":"^5.0.0","@types/n3":"^1.21.1","@types/ws":"^8.5.7","lru-cache":"^11.0.2","quadstore":"^15.4.1","quick-lru":"^7.1.0","rdf-parse":"^4.0.0","rdf-terms":"^2.0.0","react-dom":"^19.2.0","tree-kill":"^1.2.2","ts-guards":"^0.5.1","@types/ejs":"^3.1.3","async-lock":"^1.4.0","handlebars":"^4.7.8","http-proxy":"^1.18.1","mime-types":"^3.0.1","node-fetch":"^3.3.2","nodemailer":"^7.0.2","portfinder":"^1.0.38","rdf-string":"^2.0.1","sqlite-vec":"^0.1.7-alpha.2","whatwg-url":"^5.0.0","@koa/router":"^14.0.0","@types/cors":"^2.8.14","@types/node":"^20.19.13","@types/pump":"^1.1.1","acme-client":"^5.1.3","cross-fetch":"^4.0.0","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","object-hash":"^2.2.0","@rdfjs/types":"^1.1.0","@types/yargs":"^17.0.28","componentsjs":"^6.3.0","lucide-react":"^0.525.0","@types/cookie":"^0.5.2","asynciterator":"^3.9.0","classic-level":"^1.4.1","end-of-stream":"^1.4.4","oidc-provider":"9.5.1","openid-client":"5.7.1","rdf-serialize":"^4.0.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","lodash.orderby":"^4.6.0","rdf-vocabulary":"^1.0.0","string_decoder":"^1.3.0","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","@types/bcryptjs":"^2.4.4","@types/fs-extra":"^11.0.2","@types/punycode":"^2.1.0","@types/sparqljs":"^3.1.6","@types/url-join":"^4.0.1","oidc-token-hash":"^5.0.3","pg-query-stream":"^4.7.1","proper-lockfile":"^4.1.2","rdf-dereference":"^4.0.0","readable-stream":"^4.0.0","sparqlalgebrajs":"^5.0.1","@isaacs/ttlcache":"^1.4.1","abort-controller":"^3.0.0","iso8601-duration":"^2.1.1","react-router-dom":"^6.22.3","@types/async-lock":"^1.4.0","@types/mime-types":"^3.0.0","@types/nodemailer":"^6.4.11","winston-transport":"^4.5.0","quadstore-comunica":"^6.3.1","rdf-validate-shacl":"^0.4.5","@inrupt/oidc-client":"^1.11.6","@electric-sql/pglite":"^0.3.14","@inrupt/solid-client":"^3.0.0","@radix-ui/react-slot":"^1.2.4","@types/end-of-stream":"^1.4.2","@types/oidc-provider":"^9.5.0","escape-string-regexp":"^4.0.0","@types/lodash.orderby":"^4.6.7","@undefineds.co/models":"0.2.55","asynchronous-handlers":"^1.0.2","fetch-sparql-endpoint":"^6.0.0","global-logger-factory":"^1.0.0","jsonld-context-parser":"^3.0.0","@comunica/query-sparql":"^4.5.0","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-switch":"^1.2.6","@types/proper-lockfile":"^4.1.2","@inrupt/oidc-client-ext":"3.1.1","@inrupt/universal-fetch":"^1.0.3","@radix-ui/react-tooltip":"^1.2.8","@solid/community-server":"8.0.0-alpha.1","@solidlab/policy-engine":"^0.0.2","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","@inrupt/vocab-common-rdf":"^1.0.5","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","@comunica/context-entries":"^4.0.2","@radix-ui/react-separator":"^1.1.8","@types/rdf-validate-shacl":"^0.4.4","winston-daily-rotate-file":"^5.0.0","@radix-ui/react-scroll-area":"^1.2.10","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@solid/access-token-verifier":"2.1.1","@mariozechner/pi-coding-agent":"^0.55.1","@inrupt/solid-client-authn-core":"3.1.1","@inrupt/solid-client-authn-node":"3.1.1","@inrupt/solid-client-authn-browser":"3.1.1"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.12","readmeFilename":"README.md","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"bundleDependencies":["@solid/community-server","oidc-provider","@undefineds.co/models","@inrupt/solid-client-authn-browser","@inrupt/solid-client-authn-core","jose","@inrupt/solid-client-authn-node","@inrupt/oidc-client-ext","@solid/access-token-verifier","openid-client"],"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.7"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.7_1789753669912_0.6730917103087226","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@undefineds.co/xpod","version":"0.4.8","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.8","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"0c21d2d245959c6bc3963eedfd2b6ee0847b1dbe","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.8.tgz","fileCount":7615,"integrity":"sha512-aYQ+gwtp0NAR+gwGmnbR31I0W/JPbcCiLK14TRlWEkJe56sKylTvUZrThA9rhpjue7lNkLWM/d7bI35VBje34g==","signatures":[{"sig":"MEQCICVBCOqpQGRipHDEBPvfISq6CrSUqSgizQkmNNPKzTNgAiAI0Db+97KjDRrkM6h/IxJul1IZorF+baM6v8SSDIG2SA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHqohluMOrTsweIVKIiKvj9wX7LCvwtvKgh0u8RTmPKWAiEAnLOiB+X8agEfGeqAxTqBykJ92qbv0dKMYrYcDB2axro=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48884979},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"ac3774c05877cdef512773d6fe53fe414bb1cfb1","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun run dev:seed","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:packages && bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","test:account-layout":"bunx playwright test --config=playwright.account.config.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:auth":"XPOD_E2E_REAL_POD=1 bun x playwright test tests/e2e/shared-login.spec.ts tests/e2e/consent-cross-origin-resume.spec.ts tests/e2e/browser-session-refresh.spec.ts --workers=1","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","test:integration:auth:matrix":"bun --no-env-file tests/helpers/runLoginDeploymentMatrix.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.8.tgz","_integrity":"sha512-aYQ+gwtp0NAR+gwGmnbR31I0W/JPbcCiLK14TRlWEkJe56sKylTvUZrThA9rhpjue7lNkLWM/d7bI35VBje34g==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.6","n3":"^1.26.0","pg":"^8.13.1","ws":"^8.14.2","ejs":"^3.1.9","eta":"^3.5.0","koa":"^3.0.1","yup":"^1.3.2","zod":"^3.25.76","clsx":"^2.1.0","cors":"^2.8.5","jose":"5.10.0","pump":"^3.0.0","uuid":"^11.1.0","yaml":"^2.8.2","debug":"^4.4.1","jsesc":"^3.1.0","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","buffer":"^6.0.3","cookie":"^1.0.0","dotenv":"^17.2.2","events":"^3.3.0","jsonld":"^8.3.3","marked":"^16.2.1","nanoid":"^5.1.5","i18next":"^23.10.1","inngest":"^4.4.0","ioredis":"^5.3.2","process":"^0.11.10","winston":"^3.17.0","yallist":"^4.0.0","zustand":"^5.0.13","bcryptjs":"^3.0.2","fs-extra":"^11.1.1","pgvector":"^0.2.1","punycode":"^2.3.0","raw-body":"^3.0.0","sparqljs":"3.7.4","url-join":"^4.0.1","@koa/cors":"^5.0.0","@types/n3":"^1.21.1","@types/ws":"^8.5.7","lru-cache":"^11.0.2","quadstore":"^15.4.1","quick-lru":"^7.1.0","rdf-parse":"^4.0.0","rdf-terms":"^2.0.0","react-dom":"^19.2.0","tree-kill":"^1.2.2","ts-guards":"^0.5.1","@types/ejs":"^3.1.3","async-lock":"^1.4.0","handlebars":"^4.7.8","http-proxy":"^1.18.1","mime-types":"^3.0.1","node-fetch":"^3.3.2","nodemailer":"^7.0.2","portfinder":"^1.0.38","rdf-string":"^2.0.1","sqlite-vec":"^0.1.7-alpha.2","whatwg-url":"^5.0.0","@koa/router":"^14.0.0","@types/cors":"^2.8.14","@types/node":"^20.19.13","@types/pump":"^1.1.1","acme-client":"^5.1.3","cross-fetch":"^4.0.0","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","object-hash":"^2.2.0","@rdfjs/types":"^1.1.0","@types/yargs":"^17.0.28","componentsjs":"^6.3.0","lucide-react":"^0.525.0","@types/cookie":"^0.5.2","asynciterator":"^3.9.0","classic-level":"^1.4.1","end-of-stream":"^1.4.4","oidc-provider":"9.5.1","openid-client":"5.7.1","rdf-serialize":"^4.0.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","lodash.orderby":"^4.6.0","rdf-vocabulary":"^1.0.0","string_decoder":"^1.3.0","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","@types/bcryptjs":"^2.4.4","@types/fs-extra":"^11.0.2","@types/punycode":"^2.1.0","@types/sparqljs":"^3.1.6","@types/url-join":"^4.0.1","oidc-token-hash":"^5.0.3","pg-query-stream":"^4.7.1","proper-lockfile":"^4.1.2","rdf-dereference":"^4.0.0","readable-stream":"^4.0.0","sparqlalgebrajs":"^5.0.1","@isaacs/ttlcache":"^1.4.1","abort-controller":"^3.0.0","iso8601-duration":"^2.1.1","react-router-dom":"^6.22.3","@types/async-lock":"^1.4.0","@types/mime-types":"^3.0.0","@types/nodemailer":"^6.4.11","winston-transport":"^4.5.0","quadstore-comunica":"^6.3.1","rdf-validate-shacl":"^0.4.5","@inrupt/oidc-client":"^1.11.6","@electric-sql/pglite":"^0.3.14","@inrupt/solid-client":"^3.0.0","@radix-ui/react-slot":"^1.2.4","@types/end-of-stream":"^1.4.2","@types/oidc-provider":"^9.5.0","escape-string-regexp":"^4.0.0","@types/lodash.orderby":"^4.6.7","@undefineds.co/models":"0.2.55","asynchronous-handlers":"^1.0.2","fetch-sparql-endpoint":"^6.0.0","global-logger-factory":"^1.0.0","jsonld-context-parser":"^3.0.0","@comunica/query-sparql":"^4.5.0","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-switch":"^1.2.6","@types/proper-lockfile":"^4.1.2","@inrupt/oidc-client-ext":"3.1.1","@inrupt/universal-fetch":"^1.0.3","@radix-ui/react-tooltip":"^1.2.8","@solid/community-server":"8.0.0-alpha.1","@solidlab/policy-engine":"^0.0.2","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","@inrupt/vocab-common-rdf":"^1.0.5","@undefineds.co/shared-ui":"*","@undefineds.co/solid-sdk":"*","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","@comunica/context-entries":"^4.0.2","@radix-ui/react-separator":"^1.1.8","@types/rdf-validate-shacl":"^0.4.4","@undefineds.co/extensions":"*","winston-daily-rotate-file":"^5.0.0","@radix-ui/react-scroll-area":"^1.2.10","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@solid/access-token-verifier":"2.1.1","@undefineds.co/drizzle-solid":"*","@undefineds.co/extension-sdk":"*","@mariozechner/pi-coding-agent":"^0.55.1","@undefineds.co/ai-connections":"*","@inrupt/solid-client-authn-core":"3.1.1","@inrupt/solid-client-authn-node":"3.1.1","@inrupt/solid-client-authn-browser":"3.1.1"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.12","readmeFilename":"README.md","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"bundleDependencies":["@undefineds.co/drizzle-solid","@undefineds.co/extensions","@undefineds.co/ai-connections","@undefineds.co/extension-sdk","@undefineds.co/shared-ui","@undefineds.co/solid-sdk","@solid/community-server","oidc-provider","@undefineds.co/models","@inrupt/solid-client-authn-browser","@inrupt/solid-client-authn-core","jose","@inrupt/solid-client-authn-node","@inrupt/oidc-client-ext","@solid/access-token-verifier","openid-client"],"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.8"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.8_1789761143562_0.5044310648312029","host":"s3://npm-registry-packages-npm-production"}},"0.4.9":{"name":"@undefineds.co/xpod","version":"0.4.9","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.9","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"cd4b17fe66e942c0d8b1f4af66aea70a4435b313","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.9.tgz","fileCount":7615,"integrity":"sha512-l3IOLaUNTpOxGi7Bi/OZcUIMYr3xqnu4obaaShvIIo8uLBLfEZmYUTbVetbuj+wAvQh8xt5aCxoBVzpm6v6BKg==","signatures":[{"sig":"MEUCICWhw7UpcCLM+tmOqUb3l8xXWdCsgI4sm2edd48VtLUjAiEAqmmiSZd2yjgTI4EAOmAZCVzwD6Jp4J5xz/IHUBDF9Js=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIEPPz+XaMmJGpXzs+p863oLkycMu+SpRWmuKjj012QjzAiAiNE5KYtFn+7WYVcZk1EguI67FvWNriB2CE7uv2IWc/g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48885487},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"05f076ac7a013f2e11ef247934027377168a5b9e","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun run dev:seed","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:packages && bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","test:account-layout":"bunx playwright test --config=playwright.account.config.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:auth":"XPOD_E2E_REAL_POD=1 bun x playwright test tests/e2e/shared-login.spec.ts tests/e2e/consent-cross-origin-resume.spec.ts tests/e2e/browser-session-refresh.spec.ts --workers=1","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","test:integration:auth:matrix":"bun --no-env-file tests/helpers/runLoginDeploymentMatrix.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.9.tgz","_integrity":"sha512-l3IOLaUNTpOxGi7Bi/OZcUIMYr3xqnu4obaaShvIIo8uLBLfEZmYUTbVetbuj+wAvQh8xt5aCxoBVzpm6v6BKg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.6","n3":"^1.26.0","pg":"^8.13.1","ws":"^8.14.2","ejs":"^3.1.9","eta":"^3.5.0","koa":"^3.0.1","yup":"^1.3.2","zod":"^3.25.76","clsx":"^2.1.0","cors":"^2.8.5","jose":"5.10.0","pump":"^3.0.0","uuid":"^11.1.0","yaml":"^2.8.2","debug":"^4.4.1","jsesc":"^3.1.0","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","buffer":"^6.0.3","cookie":"^1.0.0","dotenv":"^17.2.2","events":"^3.3.0","jsonld":"^8.3.3","marked":"^16.2.1","nanoid":"^5.1.5","i18next":"^23.10.1","inngest":"^4.4.0","ioredis":"^5.3.2","process":"^0.11.10","winston":"^3.17.0","yallist":"^4.0.0","zustand":"^5.0.13","bcryptjs":"^3.0.2","fs-extra":"^11.1.1","pgvector":"^0.2.1","punycode":"^2.3.0","raw-body":"^3.0.0","sparqljs":"3.7.4","url-join":"^4.0.1","@koa/cors":"^5.0.0","@types/n3":"^1.21.1","@types/ws":"^8.5.7","lru-cache":"^11.0.2","quadstore":"^15.4.1","quick-lru":"^7.1.0","rdf-parse":"^4.0.0","rdf-terms":"^2.0.0","react-dom":"^19.2.0","tree-kill":"^1.2.2","ts-guards":"^0.5.1","@types/ejs":"^3.1.3","async-lock":"^1.4.0","handlebars":"^4.7.8","http-proxy":"^1.18.1","mime-types":"^3.0.1","node-fetch":"^3.3.2","nodemailer":"^7.0.2","portfinder":"^1.0.38","rdf-string":"^2.0.1","sqlite-vec":"^0.1.7-alpha.2","whatwg-url":"^5.0.0","@koa/router":"^14.0.0","@types/cors":"^2.8.14","@types/node":"^20.19.13","@types/pump":"^1.1.1","acme-client":"^5.1.3","cross-fetch":"^4.0.0","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","object-hash":"^2.2.0","@rdfjs/types":"^1.1.0","@types/yargs":"^17.0.28","componentsjs":"^6.3.0","lucide-react":"^0.525.0","@types/cookie":"^0.5.2","asynciterator":"^3.9.0","classic-level":"^1.4.1","end-of-stream":"^1.4.4","oidc-provider":"9.5.1","openid-client":"5.7.1","rdf-serialize":"^4.0.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","lodash.orderby":"^4.6.0","rdf-vocabulary":"^1.0.0","string_decoder":"^1.3.0","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","@types/bcryptjs":"^2.4.4","@types/fs-extra":"^11.0.2","@types/punycode":"^2.1.0","@types/sparqljs":"^3.1.6","@types/url-join":"^4.0.1","oidc-token-hash":"^5.0.3","pg-query-stream":"^4.7.1","proper-lockfile":"^4.1.2","rdf-dereference":"^4.0.0","readable-stream":"^4.0.0","sparqlalgebrajs":"^5.0.1","@isaacs/ttlcache":"^1.4.1","abort-controller":"^3.0.0","iso8601-duration":"^2.1.1","react-router-dom":"^6.22.3","@types/async-lock":"^1.4.0","@types/mime-types":"^3.0.0","@types/nodemailer":"^6.4.11","winston-transport":"^4.5.0","quadstore-comunica":"^6.3.1","rdf-validate-shacl":"^0.4.5","@inrupt/oidc-client":"^1.11.6","@electric-sql/pglite":"^0.3.14","@inrupt/solid-client":"^3.0.0","@radix-ui/react-slot":"^1.2.4","@types/end-of-stream":"^1.4.2","@types/oidc-provider":"^9.5.0","escape-string-regexp":"^4.0.0","@types/lodash.orderby":"^4.6.7","@undefineds.co/models":"0.2.55","asynchronous-handlers":"^1.0.2","fetch-sparql-endpoint":"^6.0.0","global-logger-factory":"^1.0.0","jsonld-context-parser":"^3.0.0","@comunica/query-sparql":"^4.5.0","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-switch":"^1.2.6","@types/proper-lockfile":"^4.1.2","@inrupt/oidc-client-ext":"3.1.1","@inrupt/universal-fetch":"^1.0.3","@radix-ui/react-tooltip":"^1.2.8","@solid/community-server":"8.0.0-alpha.1","@solidlab/policy-engine":"^0.0.2","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","@inrupt/vocab-common-rdf":"^1.0.5","@undefineds.co/shared-ui":"file:./node_modules/@undefineds.co/shared-ui","@undefineds.co/solid-sdk":"file:./node_modules/@undefineds.co/solid-sdk","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","@comunica/context-entries":"^4.0.2","@radix-ui/react-separator":"^1.1.8","@types/rdf-validate-shacl":"^0.4.4","@undefineds.co/extensions":"file:./node_modules/@undefineds.co/extensions","winston-daily-rotate-file":"^5.0.0","@radix-ui/react-scroll-area":"^1.2.10","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@solid/access-token-verifier":"2.1.1","@undefineds.co/drizzle-solid":"file:./node_modules/@undefineds.co/drizzle-solid","@undefineds.co/extension-sdk":"file:./node_modules/@undefineds.co/extension-sdk","@mariozechner/pi-coding-agent":"^0.55.1","@undefineds.co/ai-connections":"file:./node_modules/@undefineds.co/ai-connections","@inrupt/solid-client-authn-core":"3.1.1","@inrupt/solid-client-authn-node":"3.1.1","@inrupt/solid-client-authn-browser":"3.1.1"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.12","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"bundleDependencies":["@undefineds.co/drizzle-solid","@undefineds.co/extensions","@undefineds.co/ai-connections","@undefineds.co/extension-sdk","@undefineds.co/shared-ui","@undefineds.co/solid-sdk","@solid/community-server","oidc-provider","@undefineds.co/models","@inrupt/solid-client-authn-browser","@inrupt/solid-client-authn-core","jose","@inrupt/solid-client-authn-node","@inrupt/oidc-client-ext","@solid/access-token-verifier","openid-client"],"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.9"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.9_1789767510789_0.32508917163768647","host":"s3://npm-registry-packages-npm-production"}},"0.4.10":{"name":"@undefineds.co/xpod","version":"0.4.10","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.10","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"c2d1189f6cfc42f72657e323a1bcfdd70a23c8e1","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.10.tgz","fileCount":7615,"integrity":"sha512-PwjpjpJKLtRGkDRJyk4F9jrqargz9LH4mxg2q/oImvHefZE7+tLvnOQFwQniYXrCOjUGi/cJ0JsgIeCY9LvsSg==","signatures":[{"sig":"MEYCIQCjqxHxF3p0wAEgrNCBL6HruywzboRkR45jyQd7H88P0AIhAMKdZmzKmvewV6qaEWE/q3mgdnK9whpZt0AAa6Y/HUSU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHAtITo/NLRkF/dtJgrgIquMjEjyvZaCFfn/Trd4e+XdAiEArDImcODbw8cwfWb9cIwdOx6G3cdExhf4BPuMVX5KAIU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48916907},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.10.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"8b2e2dbdd8b0811de0f0eee945ff8c00f1ca8f33","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun run dev:seed","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:packages && bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","test:account-layout":"bunx playwright test --config=playwright.account.config.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:auth":"XPOD_E2E_REAL_POD=1 bun x playwright test tests/e2e/shared-login.spec.ts tests/e2e/consent-cross-origin-resume.spec.ts tests/e2e/browser-session-refresh.spec.ts --workers=1","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","test:integration:auth:matrix":"bun --no-env-file tests/helpers/runLoginDeploymentMatrix.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.10.tgz","_integrity":"sha512-PwjpjpJKLtRGkDRJyk4F9jrqargz9LH4mxg2q/oImvHefZE7+tLvnOQFwQniYXrCOjUGi/cJ0JsgIeCY9LvsSg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.6","n3":"^1.26.0","pg":"^8.13.1","ws":"^8.14.2","ejs":"^3.1.9","eta":"^3.5.0","koa":"^3.0.1","yup":"^1.3.2","zod":"^3.25.76","clsx":"^2.1.0","cors":"^2.8.5","jose":"5.10.0","pump":"^3.0.0","uuid":"^11.1.0","yaml":"^2.8.2","debug":"^4.4.1","jsesc":"^3.1.0","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","buffer":"^6.0.3","cookie":"^1.0.0","dotenv":"^17.2.2","events":"^3.3.0","jsonld":"^8.3.3","marked":"^16.2.1","nanoid":"^5.1.5","i18next":"^23.10.1","inngest":"^4.4.0","ioredis":"^5.3.2","process":"^0.11.10","winston":"^3.17.0","yallist":"^4.0.0","zustand":"^5.0.13","bcryptjs":"^3.0.2","fs-extra":"^11.1.1","pgvector":"^0.2.1","punycode":"^2.3.0","raw-body":"^3.0.0","sparqljs":"3.7.4","url-join":"^4.0.1","@koa/cors":"^5.0.0","@types/n3":"^1.21.1","@types/ws":"^8.5.7","lru-cache":"^11.0.2","quadstore":"^15.4.1","quick-lru":"^7.1.0","rdf-parse":"^4.0.0","rdf-terms":"^2.0.0","react-dom":"^19.2.0","tree-kill":"^1.2.2","ts-guards":"^0.5.1","@types/ejs":"^3.1.3","async-lock":"^1.4.0","handlebars":"^4.7.8","http-proxy":"^1.18.1","mime-types":"^3.0.1","node-fetch":"^3.3.2","nodemailer":"^7.0.2","portfinder":"^1.0.38","rdf-string":"^2.0.1","sqlite-vec":"^0.1.7-alpha.2","whatwg-url":"^5.0.0","@koa/router":"^14.0.0","@types/cors":"^2.8.14","@types/node":"^20.19.13","@types/pump":"^1.1.1","acme-client":"^5.1.3","cross-fetch":"^4.0.0","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","object-hash":"^2.2.0","@rdfjs/types":"^1.1.0","@types/yargs":"^17.0.28","componentsjs":"^6.3.0","lucide-react":"^0.525.0","@types/cookie":"^0.5.2","asynciterator":"^3.9.0","classic-level":"^1.4.1","end-of-stream":"^1.4.4","oidc-provider":"9.5.1","openid-client":"5.7.1","rdf-serialize":"^4.0.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","lodash.orderby":"^4.6.0","rdf-vocabulary":"^1.0.0","string_decoder":"^1.3.0","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","@types/bcryptjs":"^2.4.4","@types/fs-extra":"^11.0.2","@types/punycode":"^2.1.0","@types/sparqljs":"^3.1.6","@types/url-join":"^4.0.1","oidc-token-hash":"^5.0.3","pg-query-stream":"^4.7.1","proper-lockfile":"^4.1.2","rdf-dereference":"^4.0.0","readable-stream":"^4.0.0","sparqlalgebrajs":"^5.0.1","@isaacs/ttlcache":"^1.4.1","abort-controller":"^3.0.0","iso8601-duration":"^2.1.1","react-router-dom":"^6.22.3","@types/async-lock":"^1.4.0","@types/mime-types":"^3.0.0","@types/nodemailer":"^6.4.11","winston-transport":"^4.5.0","quadstore-comunica":"^6.3.1","rdf-validate-shacl":"^0.4.5","@inrupt/oidc-client":"^1.11.6","@electric-sql/pglite":"^0.3.14","@inrupt/solid-client":"^3.0.0","@radix-ui/react-slot":"^1.2.4","@types/end-of-stream":"^1.4.2","@types/oidc-provider":"^9.5.0","escape-string-regexp":"^4.0.0","@types/lodash.orderby":"^4.6.7","@undefineds.co/models":"0.2.55","asynchronous-handlers":"^1.0.2","fetch-sparql-endpoint":"^6.0.0","global-logger-factory":"^1.0.0","jsonld-context-parser":"^3.0.0","@comunica/query-sparql":"^4.5.0","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-switch":"^1.2.6","@types/proper-lockfile":"^4.1.2","@inrupt/oidc-client-ext":"3.1.1","@inrupt/universal-fetch":"^1.0.3","@radix-ui/react-tooltip":"^1.2.8","@solid/community-server":"8.0.0-alpha.1","@solidlab/policy-engine":"^0.0.2","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","@inrupt/vocab-common-rdf":"^1.0.5","@undefineds.co/shared-ui":"file:./node_modules/@undefineds.co/shared-ui","@undefineds.co/solid-sdk":"file:./node_modules/@undefineds.co/solid-sdk","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","@comunica/context-entries":"^4.0.2","@radix-ui/react-separator":"^1.1.8","@types/rdf-validate-shacl":"^0.4.4","@undefineds.co/extensions":"file:./node_modules/@undefineds.co/extensions","winston-daily-rotate-file":"^5.0.0","@radix-ui/react-scroll-area":"^1.2.10","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@solid/access-token-verifier":"2.1.1","@undefineds.co/drizzle-solid":"file:./node_modules/@undefineds.co/drizzle-solid","@undefineds.co/extension-sdk":"file:./node_modules/@undefineds.co/extension-sdk","@mariozechner/pi-coding-agent":"^0.55.1","@undefineds.co/ai-connections":"file:./node_modules/@undefineds.co/ai-connections","@inrupt/solid-client-authn-core":"3.1.1","@inrupt/solid-client-authn-node":"3.1.1","@inrupt/solid-client-authn-browser":"3.1.1"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.12","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"bundleDependencies":["@undefineds.co/drizzle-solid","@undefineds.co/extensions","@undefineds.co/ai-connections","@undefineds.co/extension-sdk","@undefineds.co/shared-ui","@undefineds.co/solid-sdk","@solid/community-server","oidc-provider","@undefineds.co/models","@inrupt/solid-client-authn-browser","@inrupt/solid-client-authn-core","jose","@inrupt/solid-client-authn-node","@inrupt/oidc-client-ext","@solid/access-token-verifier","openid-client"],"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.10"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.10_1789781245486_0.1790254514614551","host":"s3://npm-registry-packages-npm-production"}},"0.4.11":{"name":"@undefineds.co/xpod","version":"0.4.11","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.11","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"97c2b28d06cba12f9710511f229b15f843dfa25e","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.11.tgz","fileCount":7616,"integrity":"sha512-6HdcznK8/nZFTtYNfgigIwO1f94I7U32sr5CRh5cwbeytnJbVihq4+ABS555EgO85ydH6HMnOpRX5f3W4quJDg==","signatures":[{"sig":"MEYCIQCbOVHN6oHNSVCOd4KEpdL0fVCrV8ca43ROEwq9e9HMSAIhAOT7Uc26aCl1rrYgp3tOCo9WiiV9mxjwobVf0vwdFkyI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCpdVEObfxSgnzVXzZ3PPQ6qHA1Bu7cY2wwPp7yHryZlgIgOMT0rICs6GV4q2HFna/jfzHvB/ErqSkVUx5qyo9kkO4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":48888567},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.11.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"398e763eee3a4b4472479103aa5cae4b206916a2","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun run dev:seed","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:packages && bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","test:account-layout":"bunx playwright test --config=playwright.account.config.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:auth":"XPOD_E2E_REAL_POD=1 bun x playwright test tests/e2e/shared-login.spec.ts tests/e2e/consent-cross-origin-resume.spec.ts tests/e2e/browser-session-refresh.spec.ts --workers=1","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","test:integration:auth:matrix":"bun --no-env-file tests/helpers/runLoginDeploymentMatrix.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.11.tgz","_integrity":"sha512-6HdcznK8/nZFTtYNfgigIwO1f94I7U32sr5CRh5cwbeytnJbVihq4+ABS555EgO85ydH6HMnOpRX5f3W4quJDg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.6","n3":"^1.26.0","pg":"^8.13.1","ws":"^8.14.2","ejs":"^3.1.9","eta":"^3.5.0","koa":"^3.0.1","yup":"^1.3.2","zod":"^3.25.76","clsx":"^2.1.0","cors":"^2.8.5","jose":"5.10.0","pump":"^3.0.0","uuid":"^11.1.0","yaml":"^2.8.2","debug":"^4.4.1","jsesc":"^3.1.0","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","buffer":"^6.0.3","cookie":"^1.0.0","dotenv":"^17.2.2","events":"^3.3.0","jsonld":"^8.3.3","marked":"^16.2.1","nanoid":"^5.1.5","i18next":"^23.10.1","inngest":"^4.4.0","ioredis":"^5.3.2","process":"^0.11.10","winston":"^3.17.0","yallist":"^4.0.0","zustand":"^5.0.13","bcryptjs":"^3.0.2","fs-extra":"^11.1.1","pgvector":"^0.2.1","punycode":"^2.3.0","raw-body":"^3.0.0","sparqljs":"3.7.4","url-join":"^4.0.1","@koa/cors":"^5.0.0","@types/n3":"^1.21.1","@types/ws":"^8.5.7","lru-cache":"^11.0.2","quadstore":"^15.4.1","quick-lru":"^7.1.0","rdf-parse":"^4.0.0","rdf-terms":"^2.0.0","react-dom":"^19.2.0","tree-kill":"^1.2.2","ts-guards":"^0.5.1","@types/ejs":"^3.1.3","async-lock":"^1.4.0","handlebars":"^4.7.8","http-proxy":"^1.18.1","mime-types":"^3.0.1","node-fetch":"^3.3.2","nodemailer":"^7.0.2","portfinder":"^1.0.38","rdf-string":"^2.0.1","sqlite-vec":"^0.1.7-alpha.2","whatwg-url":"^5.0.0","@koa/router":"^14.0.0","@types/cors":"^2.8.14","@types/node":"^20.19.13","@types/pump":"^1.1.1","acme-client":"^5.1.3","cross-fetch":"^4.0.0","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","object-hash":"^2.2.0","@rdfjs/types":"^1.1.0","@types/yargs":"^17.0.28","componentsjs":"^6.3.0","lucide-react":"^0.525.0","@types/cookie":"^0.5.2","asynciterator":"^3.9.0","classic-level":"^1.4.1","end-of-stream":"^1.4.4","oidc-provider":"9.5.1","openid-client":"5.7.1","rdf-serialize":"^4.0.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","lodash.orderby":"^4.6.0","rdf-vocabulary":"^1.0.0","string_decoder":"^1.3.0","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","@types/bcryptjs":"^2.4.4","@types/fs-extra":"^11.0.2","@types/punycode":"^2.1.0","@types/sparqljs":"^3.1.6","@types/url-join":"^4.0.1","oidc-token-hash":"^5.0.3","pg-query-stream":"^4.7.1","proper-lockfile":"^4.1.2","rdf-dereference":"^4.0.0","readable-stream":"^4.0.0","sparqlalgebrajs":"^5.0.1","@isaacs/ttlcache":"^1.4.1","abort-controller":"^3.0.0","iso8601-duration":"^2.1.1","react-router-dom":"^6.22.3","@types/async-lock":"^1.4.0","@types/mime-types":"^3.0.0","@types/nodemailer":"^6.4.11","winston-transport":"^4.5.0","quadstore-comunica":"^6.3.1","rdf-validate-shacl":"^0.4.5","@inrupt/oidc-client":"^1.11.6","@electric-sql/pglite":"^0.3.14","@inrupt/solid-client":"^3.0.0","@radix-ui/react-slot":"^1.2.4","@types/end-of-stream":"^1.4.2","@types/oidc-provider":"^9.5.0","escape-string-regexp":"^4.0.0","@types/lodash.orderby":"^4.6.7","@undefineds.co/models":"0.2.55","asynchronous-handlers":"^1.0.2","fetch-sparql-endpoint":"^6.0.0","global-logger-factory":"^1.0.0","jsonld-context-parser":"^3.0.0","@comunica/query-sparql":"^4.5.0","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-switch":"^1.2.6","@types/proper-lockfile":"^4.1.2","@inrupt/oidc-client-ext":"3.1.1","@inrupt/universal-fetch":"^1.0.3","@radix-ui/react-tooltip":"^1.2.8","@solid/community-server":"8.0.0-alpha.1","@solidlab/policy-engine":"^0.0.2","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","@inrupt/vocab-common-rdf":"^1.0.5","@undefineds.co/shared-ui":"file:./node_modules/@undefineds.co/shared-ui","@undefineds.co/solid-sdk":"file:./node_modules/@undefineds.co/solid-sdk","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","@comunica/context-entries":"^4.0.2","@radix-ui/react-separator":"^1.1.8","@types/rdf-validate-shacl":"^0.4.4","@undefineds.co/extensions":"file:./node_modules/@undefineds.co/extensions","winston-daily-rotate-file":"^5.0.0","@radix-ui/react-scroll-area":"^1.2.10","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@solid/access-token-verifier":"2.1.1","@undefineds.co/drizzle-solid":"file:./node_modules/@undefineds.co/drizzle-solid","@undefineds.co/extension-sdk":"file:./node_modules/@undefineds.co/extension-sdk","@mariozechner/pi-coding-agent":"^0.55.1","@undefineds.co/ai-connections":"file:./node_modules/@undefineds.co/ai-connections","@inrupt/solid-client-authn-core":"3.1.1","@inrupt/solid-client-authn-node":"3.1.1","@inrupt/solid-client-authn-browser":"3.1.1"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.12","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"bundleDependencies":["@undefineds.co/drizzle-solid","@undefineds.co/extensions","@undefineds.co/ai-connections","@undefineds.co/extension-sdk","@undefineds.co/shared-ui","@undefineds.co/solid-sdk","@solid/community-server","oidc-provider","@undefineds.co/models","@inrupt/solid-client-authn-browser","@inrupt/solid-client-authn-core","jose","@inrupt/solid-client-authn-node","@inrupt/oidc-client-ext","@solid/access-token-verifier","openid-client"],"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.11"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.11_1789839953341_0.39861880731653043","host":"s3://npm-registry-packages-npm-production"}},"0.4.12":{"name":"@undefineds.co/xpod","version":"0.4.12","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.12","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"f15a458614b2cf6dc6f817e1f753bda5dee4b348","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.12.tgz","fileCount":7709,"integrity":"sha512-s/dsXEzDpcxZ6tjYl1bihhZ0ux785002gNcGMuwT1mXE9wHCwjZhbxYe8ojDlw8mrNHKJeiM7FJigUSi//HVew==","signatures":[{"sig":"MEUCIQCDpxc2SK0YcqBvA2H+lxNM/vw/SvnHuDQt/va6G2pxdwIgQLoAq3cZcYXCstZJe21tBegvrfkcGAgkTEqW74x6Gsw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIDONVdQGeeMiFagUA6bTb4P4E5Rtzs+0cxVIoLk3+pmdAiEAjgDad8xccZlYkQM56t2pz3+NBZ7Bda3o47radkOgN+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50059045},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.12.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"3b2883aab7a67159978839028805ec8d49f7098d","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun --no-env-file scripts/dev-repair.ts","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:packages && bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","dev:repair":"bun --no-env-file scripts/dev-repair.ts","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","dev:monitor":"bun --no-env-file scripts/dev-repair.ts","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/pod-collections' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","dev:repair:desktop":"bun --no-env-file scripts/dev-repair.ts --desktop","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","dev:monitor:desktop":"bun --no-env-file scripts/dev-repair.ts --desktop","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","test:account-layout":"bunx playwright test --config=playwright.account.config.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:auth":"XPOD_E2E_REAL_POD=1 bun x playwright test tests/e2e/shared-login.spec.ts tests/e2e/consent-cross-origin-resume.spec.ts tests/e2e/browser-session-refresh.spec.ts --workers=1","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","test:integration:auth:matrix":"bun --no-env-file tests/helpers/runLoginDeploymentMatrix.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.12.tgz","_integrity":"sha512-s/dsXEzDpcxZ6tjYl1bihhZ0ux785002gNcGMuwT1mXE9wHCwjZhbxYe8ojDlw8mrNHKJeiM7FJigUSi//HVew==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.6","n3":"^1.26.0","pg":"^8.13.1","ws":"^8.14.2","ejs":"^3.1.9","eta":"^3.5.0","koa":"^3.0.1","yup":"^1.3.2","zod":"^3.25.76","clsx":"^2.1.0","cors":"^2.8.5","jose":"5.10.0","pump":"^3.0.0","uuid":"^11.1.0","yaml":"^2.8.2","debug":"^4.4.1","jsesc":"^3.1.0","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","buffer":"^6.0.3","cookie":"^1.0.0","dotenv":"^17.2.2","events":"^3.3.0","jsonld":"^8.3.3","marked":"^16.2.1","nanoid":"^5.1.5","i18next":"^23.10.1","inngest":"^4.4.0","ioredis":"^5.3.2","process":"^0.11.10","winston":"^3.17.0","yallist":"^4.0.0","zustand":"^5.0.13","bcryptjs":"^3.0.2","fs-extra":"^11.1.1","pgvector":"^0.2.1","punycode":"^2.3.0","raw-body":"^3.0.0","sparqljs":"3.7.4","url-join":"^4.0.1","@koa/cors":"^5.0.0","@types/n3":"^1.21.1","@types/ws":"^8.5.7","lru-cache":"^11.0.2","quadstore":"^15.4.1","quick-lru":"^7.1.0","rdf-parse":"^4.0.0","rdf-terms":"^2.0.0","react-dom":"^19.2.0","tree-kill":"^1.2.2","ts-guards":"^0.5.1","@types/ejs":"^3.1.3","async-lock":"^1.4.0","handlebars":"^4.7.8","http-proxy":"^1.18.1","mime-types":"^3.0.1","node-fetch":"^3.3.2","nodemailer":"^7.0.2","portfinder":"^1.0.38","rdf-string":"^2.0.1","sqlite-vec":"^0.1.7-alpha.2","whatwg-url":"^5.0.0","@koa/router":"^14.0.0","@types/cors":"^2.8.14","@types/node":"^20.19.13","@types/pump":"^1.1.1","acme-client":"^5.1.3","cross-fetch":"^4.0.0","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","object-hash":"^2.2.0","@rdfjs/types":"^1.1.0","@tanstack/db":"0.9.0","@types/yargs":"^17.0.28","componentsjs":"^6.3.0","lucide-react":"^0.525.0","@types/cookie":"^0.5.2","asynciterator":"^3.9.0","classic-level":"^1.4.1","end-of-stream":"^1.4.4","oidc-provider":"9.5.1","openid-client":"5.7.1","rdf-serialize":"^4.0.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","lodash.orderby":"^4.6.0","rdf-vocabulary":"^1.0.0","string_decoder":"^1.3.0","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","@types/bcryptjs":"^2.4.4","@types/fs-extra":"^11.0.2","@types/punycode":"^2.1.0","@types/sparqljs":"^3.1.6","@types/url-join":"^4.0.1","oidc-token-hash":"^5.0.3","pg-query-stream":"^4.7.1","proper-lockfile":"^4.1.2","rdf-dereference":"^4.0.0","readable-stream":"^4.0.0","sparqlalgebrajs":"^5.0.1","@isaacs/ttlcache":"^1.4.1","abort-controller":"^3.0.0","iso8601-duration":"^2.1.1","react-router-dom":"^6.22.3","@types/async-lock":"^1.4.0","@types/mime-types":"^3.0.0","@types/nodemailer":"^6.4.11","winston-transport":"^4.5.0","@tanstack/react-db":"0.3.8","quadstore-comunica":"^6.3.1","rdf-validate-shacl":"^0.4.5","@inrupt/oidc-client":"^1.11.6","@electric-sql/pglite":"^0.3.14","@inrupt/solid-client":"^3.0.0","@radix-ui/react-slot":"^1.2.4","@types/end-of-stream":"^1.4.2","@types/oidc-provider":"^9.5.0","escape-string-regexp":"^4.0.0","@types/lodash.orderby":"^4.6.7","@undefineds.co/models":"0.2.59","asynchronous-handlers":"^1.0.2","fetch-sparql-endpoint":"^6.0.0","global-logger-factory":"^1.0.0","jsonld-context-parser":"^3.0.0","@comunica/query-sparql":"^4.5.0","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-switch":"^1.2.6","@types/proper-lockfile":"^4.1.2","@inrupt/oidc-client-ext":"3.1.1","@inrupt/universal-fetch":"^1.0.3","@radix-ui/react-tooltip":"^1.2.8","@solid/community-server":"8.0.0-alpha.1","@solidlab/policy-engine":"^0.0.2","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","@inrupt/vocab-common-rdf":"^1.0.5","@undefineds.co/shared-ui":"file:./node_modules/@undefineds.co/shared-ui","@undefineds.co/solid-sdk":"file:./node_modules/@undefineds.co/solid-sdk","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","@comunica/context-entries":"^4.0.2","@radix-ui/react-separator":"^1.1.8","@types/rdf-validate-shacl":"^0.4.4","@undefineds.co/extensions":"file:./node_modules/@undefineds.co/extensions","winston-daily-rotate-file":"^5.0.0","@radix-ui/react-scroll-area":"^1.2.10","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@solid/access-token-verifier":"2.1.1","@undefineds.co/drizzle-solid":"file:./node_modules/@undefineds.co/drizzle-solid","@undefineds.co/extension-sdk":"file:./node_modules/@undefineds.co/extension-sdk","@mariozechner/pi-coding-agent":"^0.55.1","@undefineds.co/ai-connections":"file:./node_modules/@undefineds.co/ai-connections","@undefineds.co/pod-collections":"file:./node_modules/@undefineds.co/pod-collections","@inrupt/solid-client-authn-core":"3.1.1","@inrupt/solid-client-authn-node":"3.1.1","@inrupt/solid-client-authn-browser":"3.1.1"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.12","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"bundleDependencies":["@undefineds.co/drizzle-solid","@undefineds.co/extensions","@undefineds.co/ai-connections","@undefineds.co/extension-sdk","@undefineds.co/pod-collections","@undefineds.co/shared-ui","@undefineds.co/solid-sdk","@solid/community-server","oidc-provider","@undefineds.co/models","@inrupt/solid-client-authn-browser","@inrupt/solid-client-authn-core","jose","@inrupt/solid-client-authn-node","@inrupt/oidc-client-ext","@solid/access-token-verifier","openid-client"],"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.12"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.12_1789893437460_0.21256421271147552","host":"s3://npm-registry-packages-npm-production"}},"0.4.13":{"name":"@undefineds.co/xpod","version":"0.4.13","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.13","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"f125ef58cbccd049b2bbca5e286c00bfbeb03920","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.13.tgz","fileCount":7720,"integrity":"sha512-otyDgR0QGGPPmjBnj7ncGDXqOSt73JuLzoulvrj4pA+9Q5gQYeJjTMMMgzkRvbkD0HU6ayGoLLil4zznneL/Pg==","signatures":[{"sig":"MEUCIGtxuN00nyJAQqY5zXQ1FDqSw8e96xNh/iPj+05oVW2mAiEAo1l0+qhZoAGoB7LbL5X5FnWWefG1mMphr3XhqbHHGFc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDnzVEpLqpE+2rU9ma83+T8Ca2/KkVj4zWoKwkBr9+u9AiAjAn7D3/dIaRMNgYB63DGDbin4aYWFAcWaG6BbVhiQjg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50076284},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.13.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"c202b690d013976fe3e8f0ec83b0eefe5c20508b","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun --no-env-file scripts/dev-repair.ts","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:packages && bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","dev:repair":"bun --no-env-file scripts/dev-repair.ts","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","dev:monitor":"bun --no-env-file scripts/dev-repair.ts","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/pod-collections' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections-core' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","dev:repair:desktop":"bun --no-env-file scripts/dev-repair.ts --desktop","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","dev:monitor:desktop":"bun --no-env-file scripts/dev-repair.ts --desktop","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","test:account-layout":"bunx playwright test --config=playwright.account.config.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:auth":"XPOD_E2E_REAL_POD=1 bun x playwright test tests/e2e/shared-login.spec.ts tests/e2e/consent-cross-origin-resume.spec.ts tests/e2e/browser-session-refresh.spec.ts --workers=1","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","test:integration:auth:matrix":"bun --no-env-file tests/helpers/runLoginDeploymentMatrix.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.13.tgz","_integrity":"sha512-otyDgR0QGGPPmjBnj7ncGDXqOSt73JuLzoulvrj4pA+9Q5gQYeJjTMMMgzkRvbkD0HU6ayGoLLil4zznneL/Pg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.6","n3":"^1.26.0","pg":"^8.13.1","ws":"^8.14.2","ejs":"^3.1.9","eta":"^3.5.0","koa":"^3.0.1","yup":"^1.3.2","zod":"^3.25.76","clsx":"^2.1.0","cors":"^2.8.5","jose":"5.10.0","pump":"^3.0.0","uuid":"^11.1.0","yaml":"^2.8.2","debug":"^4.4.1","jsesc":"^3.1.0","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","buffer":"^6.0.3","cookie":"^1.0.0","dotenv":"^17.2.2","events":"^3.3.0","jsonld":"^8.3.3","marked":"^16.2.1","nanoid":"^5.1.5","i18next":"^23.10.1","inngest":"^4.4.0","ioredis":"^5.3.2","process":"^0.11.10","winston":"^3.17.0","yallist":"^4.0.0","zustand":"^5.0.13","bcryptjs":"^3.0.2","fs-extra":"^11.1.1","pgvector":"^0.2.1","punycode":"^2.3.0","raw-body":"^3.0.0","sparqljs":"3.7.4","url-join":"^4.0.1","@koa/cors":"^5.0.0","@types/n3":"^1.21.1","@types/ws":"^8.5.7","lru-cache":"^11.0.2","quadstore":"^15.4.1","quick-lru":"^7.1.0","rdf-parse":"^4.0.0","rdf-terms":"^2.0.0","react-dom":"^19.2.0","tree-kill":"^1.2.2","ts-guards":"^0.5.1","@types/ejs":"^3.1.3","async-lock":"^1.4.0","handlebars":"^4.7.8","http-proxy":"^1.18.1","mime-types":"^3.0.1","node-fetch":"^3.3.2","nodemailer":"^7.0.2","portfinder":"^1.0.38","rdf-string":"^2.0.1","sqlite-vec":"^0.1.7-alpha.2","whatwg-url":"^5.0.0","@koa/router":"^14.0.0","@types/cors":"^2.8.14","@types/node":"^20.19.13","@types/pump":"^1.1.1","acme-client":"^5.1.3","cross-fetch":"^4.0.0","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","object-hash":"^2.2.0","@rdfjs/types":"^1.1.0","@tanstack/db":"0.9.0","@types/yargs":"^17.0.28","componentsjs":"^6.3.0","lucide-react":"^0.525.0","@types/cookie":"^0.5.2","asynciterator":"^3.9.0","classic-level":"^1.4.1","end-of-stream":"^1.4.4","oidc-provider":"9.5.1","openid-client":"5.7.1","rdf-serialize":"^4.0.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","lodash.orderby":"^4.6.0","rdf-vocabulary":"^1.0.0","string_decoder":"^1.3.0","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","@types/bcryptjs":"^2.4.4","@types/fs-extra":"^11.0.2","@types/punycode":"^2.1.0","@types/sparqljs":"^3.1.6","@types/url-join":"^4.0.1","oidc-token-hash":"^5.0.3","pg-query-stream":"^4.7.1","proper-lockfile":"^4.1.2","rdf-dereference":"^4.0.0","readable-stream":"^4.0.0","sparqlalgebrajs":"^5.0.1","@isaacs/ttlcache":"^1.4.1","abort-controller":"^3.0.0","iso8601-duration":"^2.1.1","react-router-dom":"^6.22.3","@types/async-lock":"^1.4.0","@types/mime-types":"^3.0.0","@types/nodemailer":"^6.4.11","winston-transport":"^4.5.0","@tanstack/react-db":"0.3.8","quadstore-comunica":"^6.3.1","rdf-validate-shacl":"^0.4.5","@inrupt/oidc-client":"^1.11.6","@electric-sql/pglite":"^0.3.14","@inrupt/solid-client":"^3.0.0","@radix-ui/react-slot":"^1.2.4","@types/end-of-stream":"^1.4.2","@types/oidc-provider":"^9.5.0","escape-string-regexp":"^4.0.0","@types/lodash.orderby":"^4.6.7","@undefineds.co/models":"0.2.59","asynchronous-handlers":"^1.0.2","fetch-sparql-endpoint":"^6.0.0","global-logger-factory":"^1.0.0","jsonld-context-parser":"^3.0.0","@comunica/query-sparql":"^4.5.0","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-switch":"^1.2.6","@types/proper-lockfile":"^4.1.2","@inrupt/oidc-client-ext":"3.1.1","@inrupt/universal-fetch":"^1.0.3","@radix-ui/react-tooltip":"^1.2.8","@solid/community-server":"8.0.0-alpha.1","@solidlab/policy-engine":"^0.0.2","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","@inrupt/vocab-common-rdf":"^1.0.5","@undefineds.co/shared-ui":"file:./node_modules/@undefineds.co/shared-ui","@undefineds.co/solid-sdk":"file:./node_modules/@undefineds.co/solid-sdk","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","@comunica/context-entries":"^4.0.2","@radix-ui/react-separator":"^1.1.8","@types/rdf-validate-shacl":"^0.4.4","@undefineds.co/extensions":"file:./node_modules/@undefineds.co/extensions","winston-daily-rotate-file":"^5.0.0","@radix-ui/react-scroll-area":"^1.2.10","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@solid/access-token-verifier":"2.1.1","@undefineds.co/drizzle-solid":"file:./node_modules/@undefineds.co/drizzle-solid","@undefineds.co/extension-sdk":"file:./node_modules/@undefineds.co/extension-sdk","@mariozechner/pi-coding-agent":"^0.55.1","@undefineds.co/ai-connections":"file:./node_modules/@undefineds.co/ai-connections","@undefineds.co/pod-collections":"file:./node_modules/@undefineds.co/pod-collections","@inrupt/solid-client-authn-core":"3.1.1","@inrupt/solid-client-authn-node":"3.1.1","@inrupt/solid-client-authn-browser":"3.1.1","@undefineds.co/ai-connections-core":"file:./node_modules/@undefineds.co/ai-connections-core"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.12","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"bundleDependencies":["@undefineds.co/drizzle-solid","@undefineds.co/extensions","@undefineds.co/ai-connections","@undefineds.co/ai-connections-core","@undefineds.co/extension-sdk","@undefineds.co/pod-collections","@undefineds.co/shared-ui","@undefineds.co/solid-sdk","@solid/community-server","oidc-provider","@undefineds.co/models","@inrupt/solid-client-authn-browser","@inrupt/solid-client-authn-core","jose","@inrupt/solid-client-authn-node","@inrupt/oidc-client-ext","@solid/access-token-verifier","openid-client"],"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.13"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.13_1789955877062_0.8960309477192263","host":"s3://npm-registry-packages-npm-production"}},"0.4.14":{"name":"@undefineds.co/xpod","version":"0.4.14","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.14","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"a26757e95370fe2dc8db2422a245552e39773b4c","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.14.tgz","fileCount":7726,"integrity":"sha512-nftXyJBYum/A3vXm5slMfPYscuNO6fJ8H7G+dSBtHHtYVyzqcESSwyofVNJ8trHD0l7BdzQsXon67VYexUtYSA==","signatures":[{"sig":"MEQCIDf8nz3o2bhA9D9i4aW99fKayasPSdtEM2Mz6HK2iwecAiBEukxVEvpVs9Ri2YvDn0wbAukOnk1wiklYiuuUs8nTrw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCJlZHa3HOn34gWNBJbbTrLnwjp2fx3Th8a0x0sFlMkAAIhAO/1If7+pKFoCB34pZS/VKAH3viXdWGUJQvHEEGUHjG8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50177662},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.14.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"a5c98e19cfd425a002fec86d8fe9c5e9489df13f","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun --no-env-file scripts/dev-repair.ts","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:packages && bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","dev:repair":"bun --no-env-file scripts/dev-repair.ts","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","dev:monitor":"bun --no-env-file scripts/dev-repair.ts","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/pod-collections' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","dev:repair:desktop":"bun --no-env-file scripts/dev-repair.ts --desktop","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","dev:monitor:desktop":"bun --no-env-file scripts/dev-repair.ts --desktop","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","test:account-layout":"bunx playwright test --config=playwright.account.config.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","accept:network-tunnel":"bun scripts/accept-network-tunnel.ts","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:auth":"XPOD_E2E_REAL_POD=1 bun x playwright test tests/e2e/shared-login.spec.ts tests/e2e/consent-cross-origin-resume.spec.ts tests/e2e/browser-session-refresh.spec.ts --workers=1","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","test:integration:auth:matrix":"bun --no-env-file tests/helpers/runLoginDeploymentMatrix.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.14.tgz","_integrity":"sha512-nftXyJBYum/A3vXm5slMfPYscuNO6fJ8H7G+dSBtHHtYVyzqcESSwyofVNJ8trHD0l7BdzQsXon67VYexUtYSA==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.6","n3":"^1.26.0","pg":"^8.13.1","ws":"^8.14.2","ejs":"^3.1.9","eta":"^3.5.0","koa":"^3.0.1","yup":"^1.3.2","zod":"^3.25.76","clsx":"^2.1.0","cors":"^2.8.5","jose":"5.10.0","pump":"^3.0.0","uuid":"^11.1.0","yaml":"^2.8.2","debug":"^4.4.1","jsesc":"^3.1.0","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","buffer":"^6.0.3","cookie":"^1.0.0","dotenv":"^17.2.2","events":"^3.3.0","jsonld":"^8.3.3","marked":"^16.2.1","nanoid":"^5.1.5","i18next":"^23.10.1","inngest":"^4.4.0","ioredis":"^5.3.2","process":"^0.11.10","winston":"^3.17.0","yallist":"^4.0.0","zustand":"^5.0.13","bcryptjs":"^3.0.2","fs-extra":"^11.1.1","pgvector":"^0.2.1","punycode":"^2.3.0","raw-body":"^3.0.0","sparqljs":"3.7.4","url-join":"^4.0.1","@koa/cors":"^5.0.0","@types/n3":"^1.21.1","@types/ws":"^8.5.7","lru-cache":"^11.0.2","quadstore":"^15.4.1","quick-lru":"^7.1.0","rdf-parse":"^4.0.0","rdf-terms":"^2.0.0","react-dom":"^19.2.0","tree-kill":"^1.2.2","ts-guards":"^0.5.1","@types/ejs":"^3.1.3","async-lock":"^1.4.0","handlebars":"^4.7.8","http-proxy":"^1.18.1","mime-types":"^3.0.1","node-fetch":"^3.3.2","nodemailer":"^7.0.2","portfinder":"^1.0.38","rdf-string":"^2.0.1","sqlite-vec":"^0.1.7-alpha.2","whatwg-url":"^5.0.0","@koa/router":"^14.0.0","@types/cors":"^2.8.14","@types/node":"^20.19.13","@types/pump":"^1.1.1","acme-client":"^5.1.3","cross-fetch":"^4.0.0","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","object-hash":"^2.2.0","@rdfjs/types":"^1.1.0","@tanstack/db":"0.9.0","@types/yargs":"^17.0.28","componentsjs":"^6.3.0","lucide-react":"^0.525.0","@types/cookie":"^0.5.2","asynciterator":"^3.9.0","classic-level":"^1.4.1","end-of-stream":"^1.4.4","oidc-provider":"9.5.1","openid-client":"5.7.1","rdf-serialize":"^4.0.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","lodash.orderby":"^4.6.0","rdf-vocabulary":"^1.0.0","string_decoder":"^1.3.0","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","@types/bcryptjs":"^2.4.4","@types/fs-extra":"^11.0.2","@types/punycode":"^2.1.0","@types/sparqljs":"^3.1.6","@types/url-join":"^4.0.1","oidc-token-hash":"^5.0.3","pg-query-stream":"^4.7.1","proper-lockfile":"^4.1.2","rdf-dereference":"^4.0.0","readable-stream":"^4.0.0","sparqlalgebrajs":"^5.0.1","@isaacs/ttlcache":"^1.4.1","abort-controller":"^3.0.0","iso8601-duration":"^2.1.1","react-router-dom":"^6.22.3","@types/async-lock":"^1.4.0","@types/mime-types":"^3.0.0","@types/nodemailer":"^6.4.11","winston-transport":"^4.5.0","@tanstack/react-db":"0.3.8","quadstore-comunica":"^6.3.1","rdf-validate-shacl":"^0.4.5","@inrupt/oidc-client":"^1.11.6","@electric-sql/pglite":"^0.3.14","@inrupt/solid-client":"^3.0.0","@radix-ui/react-slot":"^1.2.4","@types/end-of-stream":"^1.4.2","@types/oidc-provider":"^9.5.0","escape-string-regexp":"^4.0.0","@types/lodash.orderby":"^4.6.7","@undefineds.co/models":"0.2.59","asynchronous-handlers":"^1.0.2","fetch-sparql-endpoint":"^6.0.0","global-logger-factory":"^1.0.0","jsonld-context-parser":"^3.0.0","@comunica/query-sparql":"^4.5.0","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-switch":"^1.2.6","@types/proper-lockfile":"^4.1.2","@inrupt/oidc-client-ext":"3.1.1","@inrupt/universal-fetch":"^1.0.3","@radix-ui/react-tooltip":"^1.2.8","@solid/community-server":"8.0.0-alpha.1","@solidlab/policy-engine":"^0.0.2","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","@inrupt/vocab-common-rdf":"^1.0.5","@undefineds.co/shared-ui":"file:./node_modules/@undefineds.co/shared-ui","@undefineds.co/solid-sdk":"file:./node_modules/@undefineds.co/solid-sdk","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","@comunica/context-entries":"^4.0.2","@radix-ui/react-separator":"^1.1.8","@types/rdf-validate-shacl":"^0.4.4","@undefineds.co/extensions":"file:./node_modules/@undefineds.co/extensions","winston-daily-rotate-file":"^5.0.0","@radix-ui/react-scroll-area":"^1.2.10","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@solid/access-token-verifier":"2.1.1","@undefineds.co/drizzle-solid":"file:./node_modules/@undefineds.co/drizzle-solid","@undefineds.co/extension-sdk":"file:./node_modules/@undefineds.co/extension-sdk","@mariozechner/pi-coding-agent":"^0.55.1","@undefineds.co/ai-connections":"file:./node_modules/@undefineds.co/ai-connections","@undefineds.co/pod-collections":"file:./node_modules/@undefineds.co/pod-collections","@inrupt/solid-client-authn-core":"3.1.1","@inrupt/solid-client-authn-node":"3.1.1","@inrupt/solid-client-authn-browser":"3.1.1"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.12","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"bundleDependencies":["@undefineds.co/drizzle-solid","@undefineds.co/extensions","@undefineds.co/ai-connections","@undefineds.co/extension-sdk","@undefineds.co/pod-collections","@undefineds.co/shared-ui","@undefineds.co/solid-sdk","@solid/community-server","oidc-provider","@undefineds.co/models","@inrupt/solid-client-authn-browser","@inrupt/solid-client-authn-core","jose","@inrupt/solid-client-authn-node","@inrupt/oidc-client-ext","@solid/access-token-verifier","openid-client"],"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.14"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.14_1789967537552_0.9505239901034663","host":"s3://npm-registry-packages-npm-production"}},"0.4.15":{"name":"@undefineds.co/xpod","version":"0.4.15","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.15","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"9757362b6bfe20fc5aa11c5d817b351a36ba55a9","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.15.tgz","fileCount":7737,"integrity":"sha512-B04T746Nl4xTCC96W80yjDMsiW3yWt8fwQyLyYoiMoiM5nmZvQLhEzX+dWqd7W2OVTk8krXj9EvCkGBbEL3vFQ==","signatures":[{"sig":"MEYCIQDrqQ2YwCLqIlLCCMDbJaRtWkbEUiWUvI6nEzi/psQ2KgIhAIaB1dlebY2nAr5qjx1qu1b6IX0JZYX8mh3XRWZObs3z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDsvN2rHNBwr0CimEq+f0eHSDztl5MYkYnsMBK3QWl4hgIhAOM2G1Wwlyvy92I6AzuLM/gc1Q/qlLPBGVnB616GtS6i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50205206},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.15.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"9a56c68550099091fbe3f273ae3c94c85029aa19","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun --no-env-file scripts/dev-repair.ts","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:packages && bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","dev:repair":"bun --no-env-file scripts/dev-repair.ts","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","dev:monitor":"bun --no-env-file scripts/dev-repair.ts","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/pod-collections' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","dev:repair:desktop":"bun --no-env-file scripts/dev-repair.ts --desktop","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","dev:monitor:desktop":"bun --no-env-file scripts/dev-repair.ts --desktop","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","test:account-layout":"bunx playwright test --config=playwright.account.config.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","accept:network-tunnel":"bun scripts/accept-network-tunnel.ts","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:auth":"XPOD_E2E_REAL_POD=1 bun x playwright test tests/e2e/shared-login.spec.ts tests/e2e/consent-cross-origin-resume.spec.ts tests/e2e/browser-session-refresh.spec.ts --workers=1","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","test:integration:auth:matrix":"bun --no-env-file tests/helpers/runLoginDeploymentMatrix.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.15.tgz","_integrity":"sha512-B04T746Nl4xTCC96W80yjDMsiW3yWt8fwQyLyYoiMoiM5nmZvQLhEzX+dWqd7W2OVTk8krXj9EvCkGBbEL3vFQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.6","n3":"^1.26.0","pg":"^8.13.1","ws":"^8.14.2","ejs":"^3.1.9","eta":"^3.5.0","koa":"^3.0.1","yup":"^1.3.2","zod":"^3.25.76","clsx":"^2.1.0","cors":"^2.8.5","jose":"5.10.0","pump":"^3.0.0","uuid":"^11.1.0","yaml":"^2.8.2","debug":"^4.4.1","jsesc":"^3.1.0","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","buffer":"^6.0.3","cookie":"^1.0.0","dotenv":"^17.2.2","events":"^3.3.0","jsonld":"^8.3.3","marked":"^16.2.1","nanoid":"^5.1.5","i18next":"^23.10.1","inngest":"^4.4.0","ioredis":"^5.3.2","process":"^0.11.10","winston":"^3.17.0","yallist":"^4.0.0","zustand":"^5.0.13","bcryptjs":"^3.0.2","fs-extra":"^11.1.1","pgvector":"^0.2.1","punycode":"^2.3.0","raw-body":"^3.0.0","sparqljs":"3.7.4","url-join":"^4.0.1","@koa/cors":"^5.0.0","@types/n3":"^1.21.1","@types/ws":"^8.5.7","lru-cache":"^11.0.2","quadstore":"^15.4.1","quick-lru":"^7.1.0","rdf-parse":"^4.0.0","rdf-terms":"^2.0.0","react-dom":"^19.2.0","tree-kill":"^1.2.2","ts-guards":"^0.5.1","@types/ejs":"^3.1.3","async-lock":"^1.4.0","handlebars":"^4.7.8","http-proxy":"^1.18.1","mime-types":"^3.0.1","node-fetch":"^3.3.2","nodemailer":"^7.0.2","portfinder":"^1.0.38","rdf-string":"^2.0.1","sqlite-vec":"^0.1.7-alpha.2","whatwg-url":"^5.0.0","@koa/router":"^14.0.0","@types/cors":"^2.8.14","@types/node":"^20.19.13","@types/pump":"^1.1.1","acme-client":"^5.1.3","cross-fetch":"^4.0.0","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","object-hash":"^2.2.0","@rdfjs/types":"^1.1.0","@tanstack/db":"0.9.0","@types/yargs":"^17.0.28","componentsjs":"^6.3.0","lucide-react":"^0.525.0","@types/cookie":"^0.5.2","asynciterator":"^3.9.0","classic-level":"^1.4.1","end-of-stream":"^1.4.4","oidc-provider":"9.5.1","openid-client":"5.7.1","rdf-serialize":"^4.0.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","lodash.orderby":"^4.6.0","rdf-vocabulary":"^1.0.0","string_decoder":"^1.3.0","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","@types/bcryptjs":"^2.4.4","@types/fs-extra":"^11.0.2","@types/punycode":"^2.1.0","@types/sparqljs":"^3.1.6","@types/url-join":"^4.0.1","oidc-token-hash":"^5.0.3","pg-query-stream":"^4.7.1","proper-lockfile":"^4.1.2","rdf-dereference":"^4.0.0","readable-stream":"^4.0.0","sparqlalgebrajs":"^5.0.1","@isaacs/ttlcache":"^1.4.1","abort-controller":"^3.0.0","iso8601-duration":"^2.1.1","react-router-dom":"^6.22.3","@types/async-lock":"^1.4.0","@types/mime-types":"^3.0.0","@types/nodemailer":"^6.4.11","winston-transport":"^4.5.0","@tanstack/react-db":"0.3.8","quadstore-comunica":"^6.3.1","rdf-validate-shacl":"^0.4.5","@inrupt/oidc-client":"^1.11.6","@electric-sql/pglite":"^0.3.14","@inrupt/solid-client":"^3.0.0","@radix-ui/react-slot":"^1.2.4","@types/end-of-stream":"^1.4.2","@types/oidc-provider":"^9.5.0","escape-string-regexp":"^4.0.0","@types/lodash.orderby":"^4.6.7","@undefineds.co/models":"0.2.59","asynchronous-handlers":"^1.0.2","fetch-sparql-endpoint":"^6.0.0","global-logger-factory":"^1.0.0","jsonld-context-parser":"^3.0.0","@comunica/query-sparql":"^4.5.0","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-switch":"^1.2.6","@types/proper-lockfile":"^4.1.2","@inrupt/oidc-client-ext":"3.1.1","@inrupt/universal-fetch":"^1.0.3","@radix-ui/react-tooltip":"^1.2.8","@solid/community-server":"8.0.0-alpha.1","@solidlab/policy-engine":"^0.0.2","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","@inrupt/vocab-common-rdf":"^1.0.5","@undefineds.co/shared-ui":"file:./node_modules/@undefineds.co/shared-ui","@undefineds.co/solid-sdk":"file:./node_modules/@undefineds.co/solid-sdk","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","@comunica/context-entries":"^4.0.2","@radix-ui/react-separator":"^1.1.8","@types/rdf-validate-shacl":"^0.4.4","@undefineds.co/extensions":"file:./node_modules/@undefineds.co/extensions","winston-daily-rotate-file":"^5.0.0","@radix-ui/react-scroll-area":"^1.2.10","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@solid/access-token-verifier":"2.1.1","@undefineds.co/drizzle-solid":"file:./node_modules/@undefineds.co/drizzle-solid","@undefineds.co/extension-sdk":"file:./node_modules/@undefineds.co/extension-sdk","@mariozechner/pi-coding-agent":"^0.55.1","@undefineds.co/ai-connections":"file:./node_modules/@undefineds.co/ai-connections","@undefineds.co/pod-collections":"file:./node_modules/@undefineds.co/pod-collections","@inrupt/solid-client-authn-core":"3.1.1","@inrupt/solid-client-authn-node":"3.1.1","@inrupt/solid-client-authn-browser":"3.1.1"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.12","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"bundleDependencies":["@undefineds.co/drizzle-solid","@undefineds.co/extensions","@undefineds.co/ai-connections","@undefineds.co/extension-sdk","@undefineds.co/pod-collections","@undefineds.co/shared-ui","@undefineds.co/solid-sdk","@solid/community-server","oidc-provider","@undefineds.co/models","@inrupt/solid-client-authn-browser","@inrupt/solid-client-authn-core","jose","@inrupt/solid-client-authn-node","@inrupt/oidc-client-ext","@solid/access-token-verifier","openid-client"],"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.15"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.15_1790103869308_0.043291960968647736","host":"s3://npm-registry-packages-npm-production"}},"0.4.16":{"name":"@undefineds.co/xpod","version":"0.4.16","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.16","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"4f7453f6442f3a2a680122f5e937a6b71d3a5da1","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.16.tgz","fileCount":7125,"integrity":"sha512-zm8vJS4yN6xbgWxnnMaR7GuxCM5faiwVR9F4MAx+fAP/YETERg9NlNh1cE67iaFO5aaLIZc2RD3lcUnxp6fcEQ==","signatures":[{"sig":"MEUCIQDKhlgEIAvUo7o+Fl0jsCkrBJ7tC5M+EirU5I1bY+1NggIgN4PBcj1E+qx7U+AedaEuVW4XezjFNih2J9zfjgRh7iI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCSM0ac79Gto55YBMDo9wPoqbyh/6jCNPOsxzHYW4BbvgIhAPHMS5LRRL2HiZQ3TwzU0MsI9O7jyvNRW0Jmr2vck03d","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38998889},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.16.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"d9bde00cd95a15286dc8fa405fa11ad5221a786b","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun --no-env-file scripts/dev-repair.ts","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:packages && bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:bun":"bun scripts/run-bun-tests.ts","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","dev:repair":"bun --no-env-file scripts/dev-repair.ts","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","dev:monitor":"bun --no-env-file scripts/dev-repair.ts","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/pod-collections' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","dev:repair:desktop":"bun --no-env-file scripts/dev-repair.ts --desktop","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","dev:monitor:desktop":"bun --no-env-file scripts/dev-repair.ts --desktop","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","test:account-layout":"bunx playwright test --config=playwright.account.config.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","accept:network-tunnel":"bun scripts/accept-network-tunnel.ts","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:auth":"XPOD_E2E_REAL_POD=1 bun x playwright test tests/e2e/shared-login.spec.ts tests/e2e/consent-cross-origin-resume.spec.ts tests/e2e/browser-session-refresh.spec.ts --workers=1","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","test:integration:auth:matrix":"bun --no-env-file tests/helpers/runLoginDeploymentMatrix.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.16.tgz","_integrity":"sha512-zm8vJS4yN6xbgWxnnMaR7GuxCM5faiwVR9F4MAx+fAP/YETERg9NlNh1cE67iaFO5aaLIZc2RD3lcUnxp6fcEQ==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.6","n3":"^1.26.0","pg":"^8.13.1","ws":"^8.14.2","ejs":"^3.1.9","eta":"^3.5.0","koa":"^3.0.1","yup":"^1.3.2","zod":"^3.25.76","clsx":"^2.1.0","cors":"^2.8.5","jose":"5.10.0","pump":"^3.0.0","uuid":"^11.1.0","yaml":"^2.8.2","debug":"^4.4.1","jsesc":"^3.1.0","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","buffer":"^6.0.3","cookie":"^1.0.0","dotenv":"^17.2.2","events":"^3.3.0","jsonld":"^8.3.3","marked":"^16.2.1","nanoid":"^5.1.5","i18next":"^23.10.1","inngest":"^4.4.0","ioredis":"^5.3.2","process":"^0.11.10","winston":"^3.17.0","yallist":"^4.0.0","zustand":"^5.0.13","bcryptjs":"^3.0.2","fs-extra":"^11.1.1","pgvector":"^0.2.1","punycode":"^2.3.0","raw-body":"^3.0.0","sparqljs":"3.7.4","url-join":"^4.0.1","@koa/cors":"^5.0.0","@types/n3":"^1.21.1","@types/ws":"^8.5.7","lru-cache":"^11.0.2","quadstore":"^15.4.1","quick-lru":"^7.1.0","rdf-parse":"^4.0.0","rdf-terms":"^2.0.0","react-dom":"^19.2.0","tree-kill":"^1.2.2","ts-guards":"^0.5.1","@types/ejs":"^3.1.3","async-lock":"^1.4.0","handlebars":"^4.7.8","http-proxy":"^1.18.1","mime-types":"^3.0.1","node-fetch":"^3.3.2","nodemailer":"^7.0.2","portfinder":"^1.0.38","rdf-string":"^2.0.1","sqlite-vec":"^0.1.7-alpha.2","whatwg-url":"^5.0.0","@koa/router":"^14.0.0","@types/cors":"^2.8.14","@types/node":"^20.19.13","@types/pump":"^1.1.1","acme-client":"^5.1.3","cross-fetch":"^4.0.0","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","object-hash":"^2.2.0","@rdfjs/types":"^1.1.0","@tanstack/db":"0.9.0","@types/yargs":"^17.0.28","componentsjs":"^6.3.0","lucide-react":"^0.525.0","@types/cookie":"^0.5.2","asynciterator":"^3.9.0","classic-level":"^1.4.1","end-of-stream":"^1.4.4","oidc-provider":"9.5.1","openid-client":"5.7.1","rdf-serialize":"^4.0.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","lodash.orderby":"^4.6.0","rdf-vocabulary":"^1.0.0","string_decoder":"^1.3.0","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","@types/bcryptjs":"^2.4.4","@types/fs-extra":"^11.0.2","@types/punycode":"^2.1.0","@types/sparqljs":"^3.1.6","@types/url-join":"^4.0.1","oidc-token-hash":"^5.0.3","pg-query-stream":"^4.7.1","proper-lockfile":"^4.1.2","rdf-dereference":"^4.0.0","readable-stream":"^4.0.0","sparqlalgebrajs":"^5.0.1","@isaacs/ttlcache":"^1.4.1","abort-controller":"^3.0.0","iso8601-duration":"^2.1.1","react-router-dom":"^6.22.3","@types/async-lock":"^1.4.0","@types/mime-types":"^3.0.0","@types/nodemailer":"^6.4.11","winston-transport":"^4.5.0","@tanstack/react-db":"0.3.8","quadstore-comunica":"^6.3.1","rdf-validate-shacl":"^0.4.5","@inrupt/oidc-client":"^1.11.6","@electric-sql/pglite":"^0.3.14","@inrupt/solid-client":"^3.0.0","@radix-ui/react-slot":"^1.2.4","@types/end-of-stream":"^1.4.2","@types/oidc-provider":"^9.5.0","escape-string-regexp":"^4.0.0","@types/lodash.orderby":"^4.6.7","@undefineds.co/models":"0.2.59","asynchronous-handlers":"^1.0.2","fetch-sparql-endpoint":"^6.0.0","global-logger-factory":"^1.0.0","jsonld-context-parser":"^3.0.0","@comunica/query-sparql":"^4.5.0","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-switch":"^1.2.6","@types/proper-lockfile":"^4.1.2","@inrupt/oidc-client-ext":"3.1.1","@inrupt/universal-fetch":"^1.0.3","@radix-ui/react-tooltip":"^1.2.8","@solid/community-server":"8.0.0-alpha.1","@solidlab/policy-engine":"^0.0.2","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","@inrupt/vocab-common-rdf":"^1.0.5","@undefineds.co/shared-ui":"file:./node_modules/@undefineds.co/shared-ui","@undefineds.co/solid-sdk":"file:./node_modules/@undefineds.co/solid-sdk","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","@comunica/context-entries":"^4.0.2","@radix-ui/react-separator":"^1.1.8","@types/rdf-validate-shacl":"^0.4.4","@undefineds.co/extensions":"file:./node_modules/@undefineds.co/extensions","winston-daily-rotate-file":"^5.0.0","@radix-ui/react-scroll-area":"^1.2.10","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@solid/access-token-verifier":"2.1.1","@undefineds.co/drizzle-solid":"file:./node_modules/@undefineds.co/drizzle-solid","@undefineds.co/extension-sdk":"file:./node_modules/@undefineds.co/extension-sdk","@mariozechner/pi-coding-agent":"^0.55.1","@undefineds.co/ai-connections":"file:./node_modules/@undefineds.co/ai-connections","@undefineds.co/pod-collections":"file:./node_modules/@undefineds.co/pod-collections","@inrupt/solid-client-authn-core":"3.1.1","@inrupt/solid-client-authn-node":"3.1.1","@inrupt/solid-client-authn-browser":"3.1.1"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.12","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"bundleDependencies":["@undefineds.co/drizzle-solid","@undefineds.co/extensions","@undefineds.co/ai-connections","@undefineds.co/extension-sdk","@undefineds.co/pod-collections","@undefineds.co/shared-ui","@undefineds.co/solid-sdk","@solid/community-server","oidc-provider","@undefineds.co/models","@inrupt/solid-client-authn-browser","@inrupt/solid-client-authn-core","jose","@inrupt/solid-client-authn-node","@inrupt/oidc-client-ext","@solid/access-token-verifier","openid-client"],"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.16"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.16_1790483071785_0.8492500900053559","host":"s3://npm-registry-packages-npm-production"}},"0.4.17":{"name":"@undefineds.co/xpod","version":"0.4.17","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.17","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"1efe8244ddcab5f36b8a81a8886662fba206ca25","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.17.tgz","fileCount":7125,"integrity":"sha512-GnMWrL6Dq2rkOsDTvbjTDudWoJCXZOy+a9hDwwnUGjy5K84DZsBSkoaAvo6A4Xd76Wbl04wcxonK0fHXGpQp+w==","signatures":[{"sig":"MEYCIQCmFJr633i+AY0geNm3gFbdbAHTZc2EH1Sirh8MhTOdmgIhAJI54i5fXDzbSxyjiRXAz4wVux8i2YxuaRva0ljkBJyH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCXDTJxEVxBXQQDtSzuZqDOKn2PuwpRqqqR0K2lNjfK1gIgchGxz3AKCpD5UrJCoc2gq/PXvh6mIowTiLsvP5u1fdk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":38998889},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.17.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"d8f25786e32b75788b591b97950b5f7b50bb27fd","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun --no-env-file scripts/dev-repair.ts","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:packages && bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:bun":"bun scripts/run-bun-tests.ts","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","dev:repair":"bun --no-env-file scripts/dev-repair.ts","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","dev:monitor":"bun --no-env-file scripts/dev-repair.ts","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/pod-collections' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","dev:repair:desktop":"bun --no-env-file scripts/dev-repair.ts --desktop","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","dev:monitor:desktop":"bun --no-env-file scripts/dev-repair.ts --desktop","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","test:account-layout":"bunx playwright test --config=playwright.account.config.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","accept:network-tunnel":"bun scripts/accept-network-tunnel.ts","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:auth":"XPOD_E2E_REAL_POD=1 bun x playwright test tests/e2e/shared-login.spec.ts tests/e2e/consent-cross-origin-resume.spec.ts tests/e2e/browser-session-refresh.spec.ts --workers=1","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","test:integration:auth:matrix":"bun --no-env-file tests/helpers/runLoginDeploymentMatrix.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.17.tgz","_integrity":"sha512-GnMWrL6Dq2rkOsDTvbjTDudWoJCXZOy+a9hDwwnUGjy5K84DZsBSkoaAvo6A4Xd76Wbl04wcxonK0fHXGpQp+w==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.6","n3":"^1.26.0","pg":"^8.13.1","ws":"^8.14.2","ejs":"^3.1.9","eta":"^3.5.0","koa":"^3.0.1","yup":"^1.3.2","zod":"^3.25.76","clsx":"^2.1.0","cors":"^2.8.5","jose":"5.10.0","pump":"^3.0.0","uuid":"^11.1.0","yaml":"^2.8.2","debug":"^4.4.1","jsesc":"^3.1.0","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","buffer":"^6.0.3","cookie":"^1.0.0","dotenv":"^17.2.2","events":"^3.3.0","jsonld":"^8.3.3","marked":"^16.2.1","nanoid":"^5.1.5","i18next":"^23.10.1","inngest":"^4.4.0","ioredis":"^5.3.2","process":"^0.11.10","winston":"^3.17.0","yallist":"^4.0.0","zustand":"^5.0.13","bcryptjs":"^3.0.2","fs-extra":"^11.1.1","pgvector":"^0.2.1","punycode":"^2.3.0","raw-body":"^3.0.0","sparqljs":"3.7.4","url-join":"^4.0.1","@koa/cors":"^5.0.0","@types/n3":"^1.21.1","@types/ws":"^8.5.7","lru-cache":"^11.0.2","quadstore":"^15.4.1","quick-lru":"^7.1.0","rdf-parse":"^4.0.0","rdf-terms":"^2.0.0","react-dom":"^19.2.0","tree-kill":"^1.2.2","ts-guards":"^0.5.1","@types/ejs":"^3.1.3","async-lock":"^1.4.0","handlebars":"^4.7.8","http-proxy":"^1.18.1","mime-types":"^3.0.1","node-fetch":"^3.3.2","nodemailer":"^7.0.2","portfinder":"^1.0.38","rdf-string":"^2.0.1","sqlite-vec":"^0.1.7-alpha.2","whatwg-url":"^5.0.0","@koa/router":"^14.0.0","@types/cors":"^2.8.14","@types/node":"^20.19.13","@types/pump":"^1.1.1","acme-client":"^5.1.3","cross-fetch":"^4.0.0","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","object-hash":"^2.2.0","@rdfjs/types":"^1.1.0","@tanstack/db":"0.9.0","@types/yargs":"^17.0.28","componentsjs":"^6.3.0","lucide-react":"^0.525.0","@types/cookie":"^0.5.2","asynciterator":"^3.9.0","classic-level":"^1.4.1","end-of-stream":"^1.4.4","oidc-provider":"9.5.1","openid-client":"5.7.1","rdf-serialize":"^4.0.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","lodash.orderby":"^4.6.0","rdf-vocabulary":"^1.0.0","string_decoder":"^1.3.0","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","@types/bcryptjs":"^2.4.4","@types/fs-extra":"^11.0.2","@types/punycode":"^2.1.0","@types/sparqljs":"^3.1.6","@types/url-join":"^4.0.1","oidc-token-hash":"^5.0.3","pg-query-stream":"^4.7.1","proper-lockfile":"^4.1.2","rdf-dereference":"^4.0.0","readable-stream":"^4.0.0","sparqlalgebrajs":"^5.0.1","@isaacs/ttlcache":"^1.4.1","abort-controller":"^3.0.0","iso8601-duration":"^2.1.1","react-router-dom":"^6.22.3","@types/async-lock":"^1.4.0","@types/mime-types":"^3.0.0","@types/nodemailer":"^6.4.11","winston-transport":"^4.5.0","@tanstack/react-db":"0.3.8","quadstore-comunica":"^6.3.1","rdf-validate-shacl":"^0.4.5","@inrupt/oidc-client":"^1.11.6","@electric-sql/pglite":"^0.3.14","@inrupt/solid-client":"^3.0.0","@radix-ui/react-slot":"^1.2.4","@types/end-of-stream":"^1.4.2","@types/oidc-provider":"^9.5.0","escape-string-regexp":"^4.0.0","@types/lodash.orderby":"^4.6.7","@undefineds.co/models":"0.2.59","asynchronous-handlers":"^1.0.2","fetch-sparql-endpoint":"^6.0.0","global-logger-factory":"^1.0.0","jsonld-context-parser":"^3.0.0","@comunica/query-sparql":"^4.5.0","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-switch":"^1.2.6","@types/proper-lockfile":"^4.1.2","@inrupt/oidc-client-ext":"3.1.1","@inrupt/universal-fetch":"^1.0.3","@radix-ui/react-tooltip":"^1.2.8","@solid/community-server":"8.0.0-alpha.1","@solidlab/policy-engine":"^0.0.2","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","@inrupt/vocab-common-rdf":"^1.0.5","@undefineds.co/shared-ui":"file:./node_modules/@undefineds.co/shared-ui","@undefineds.co/solid-sdk":"file:./node_modules/@undefineds.co/solid-sdk","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","@comunica/context-entries":"^4.0.2","@radix-ui/react-separator":"^1.1.8","@types/rdf-validate-shacl":"^0.4.4","@undefineds.co/extensions":"file:./node_modules/@undefineds.co/extensions","winston-daily-rotate-file":"^5.0.0","@radix-ui/react-scroll-area":"^1.2.10","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@solid/access-token-verifier":"2.1.1","@undefineds.co/drizzle-solid":"file:./node_modules/@undefineds.co/drizzle-solid","@undefineds.co/extension-sdk":"file:./node_modules/@undefineds.co/extension-sdk","@mariozechner/pi-coding-agent":"^0.55.1","@undefineds.co/ai-connections":"file:./node_modules/@undefineds.co/ai-connections","@undefineds.co/pod-collections":"file:./node_modules/@undefineds.co/pod-collections","@inrupt/solid-client-authn-core":"3.1.1","@inrupt/solid-client-authn-node":"3.1.1","@inrupt/solid-client-authn-browser":"3.1.1"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.12","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"bundleDependencies":["@undefineds.co/drizzle-solid","@undefineds.co/extensions","@undefineds.co/ai-connections","@undefineds.co/extension-sdk","@undefineds.co/pod-collections","@undefineds.co/shared-ui","@undefineds.co/solid-sdk","@solid/community-server","oidc-provider","@undefineds.co/models","@inrupt/solid-client-authn-browser","@inrupt/solid-client-authn-core","jose","@inrupt/solid-client-authn-node","@inrupt/oidc-client-ext","@solid/access-token-verifier","openid-client"],"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.17"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.17_1790489476570_0.2862854846813485","host":"s3://npm-registry-packages-npm-production"}},"0.4.18":{"name":"@undefineds.co/xpod","version":"0.4.18","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.18","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"a562b1128780d4e6723f3523bce2f80298b70b74","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.18.tgz","fileCount":7121,"integrity":"sha512-abAMwlnyNx+c5wTX+VilmrqIIXxbFp7RAfTv1tvy8w27QKe2kl5nlmyZBks5sSJztMkUY4jp+2OaijtbTFEDLg==","signatures":[{"sig":"MEYCIQCc+y7iExlVsFAHwiaTfF4u5kNmvNPmq2rE9qtia/C6wQIhAPnm/as5dWn6d9GSvZyrQcc8ngdEnLAWdpihfkrV0J65","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG/sNhnaITTYx/u21CZOFRlbiIAvLTBCFVeGkdyzUNKvAiEA0qXKr6fWzBec2bXKqRJDwRFwDO3tu6IELB+CRsk8t1s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":39111051},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.18.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"539e7d1775f484bec953c062dca3e05a0cc3d45c","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun --no-env-file scripts/dev-repair.ts","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:packages && bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:bun":"bun scripts/run-bun-tests.ts","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","dev:repair":"bun --no-env-file scripts/dev-repair.ts","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","dev:monitor":"bun --no-env-file scripts/dev-repair.ts","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/pod-collections' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","dev:repair:desktop":"bun --no-env-file scripts/dev-repair.ts --desktop","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","dev:monitor:desktop":"bun --no-env-file scripts/dev-repair.ts --desktop","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","test:account-layout":"bunx playwright test --config=playwright.account.config.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","accept:network-tunnel":"bun scripts/accept-network-tunnel.ts","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:auth":"XPOD_E2E_REAL_POD=1 bun x playwright test tests/e2e/shared-login.spec.ts tests/e2e/consent-cross-origin-resume.spec.ts tests/e2e/browser-session-refresh.spec.ts --workers=1","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","test:integration:auth:matrix":"bun --no-env-file tests/helpers/runLoginDeploymentMatrix.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.18.tgz","_integrity":"sha512-abAMwlnyNx+c5wTX+VilmrqIIXxbFp7RAfTv1tvy8w27QKe2kl5nlmyZBks5sSJztMkUY4jp+2OaijtbTFEDLg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.6","n3":"^1.26.0","pg":"^8.13.1","ws":"^8.14.2","ejs":"^3.1.9","eta":"^3.5.0","koa":"^3.0.1","yup":"^1.3.2","zod":"^3.25.76","clsx":"^2.1.0","cors":"^2.8.5","jose":"5.10.0","pump":"^3.0.0","uuid":"^11.1.0","yaml":"^2.8.2","debug":"^4.4.1","jsesc":"^3.1.0","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","buffer":"^6.0.3","cookie":"^1.0.0","dotenv":"^17.2.2","events":"^3.3.0","jsonld":"^8.3.3","marked":"^16.2.1","nanoid":"^5.1.5","i18next":"^23.10.1","inngest":"^4.4.0","ioredis":"^5.3.2","process":"^0.11.10","winston":"^3.17.0","yallist":"^4.0.0","zustand":"^5.0.13","bcryptjs":"^3.0.2","fs-extra":"^11.1.1","pgvector":"^0.2.1","punycode":"^2.3.0","raw-body":"^3.0.0","sparqljs":"3.7.4","url-join":"^4.0.1","@koa/cors":"^5.0.0","@types/n3":"^1.21.1","@types/ws":"^8.5.7","lru-cache":"^11.0.2","quadstore":"^15.4.1","quick-lru":"^7.1.0","rdf-parse":"^4.0.0","rdf-terms":"^2.0.0","react-dom":"^19.2.0","tree-kill":"^1.2.2","ts-guards":"^0.5.1","@types/ejs":"^3.1.3","async-lock":"^1.4.0","handlebars":"^4.7.8","http-proxy":"^1.18.1","mime-types":"^3.0.1","node-fetch":"^3.3.2","nodemailer":"^7.0.2","portfinder":"^1.0.38","rdf-string":"^2.0.1","sqlite-vec":"^0.1.7-alpha.2","whatwg-url":"^5.0.0","@koa/router":"^14.0.0","@types/cors":"^2.8.14","@types/node":"^20.19.13","@types/pump":"^1.1.1","acme-client":"^5.1.3","cross-fetch":"^4.0.0","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","object-hash":"^2.2.0","@rdfjs/types":"^1.1.0","@tanstack/db":"0.9.0","@types/yargs":"^17.0.28","componentsjs":"^6.3.0","lucide-react":"^0.525.0","@types/cookie":"^0.5.2","asynciterator":"^3.9.0","classic-level":"^1.4.1","end-of-stream":"^1.4.4","oidc-provider":"9.5.1","openid-client":"5.7.1","rdf-serialize":"^4.0.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","lodash.orderby":"^4.6.0","rdf-vocabulary":"^1.0.0","string_decoder":"^1.3.0","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","@types/bcryptjs":"^2.4.4","@types/fs-extra":"^11.0.2","@types/punycode":"^2.1.0","@types/sparqljs":"^3.1.6","@types/url-join":"^4.0.1","oidc-token-hash":"^5.0.3","pg-query-stream":"^4.7.1","proper-lockfile":"^4.1.2","rdf-dereference":"^4.0.0","readable-stream":"^4.0.0","sparqlalgebrajs":"^5.0.1","@isaacs/ttlcache":"^1.4.1","abort-controller":"^3.0.0","iso8601-duration":"^2.1.1","react-router-dom":"^6.22.3","@types/async-lock":"^1.4.0","@types/mime-types":"^3.0.0","@types/nodemailer":"^6.4.11","winston-transport":"^4.5.0","@tanstack/react-db":"0.3.8","quadstore-comunica":"^6.3.1","rdf-validate-shacl":"^0.4.5","@inrupt/oidc-client":"^1.11.6","@electric-sql/pglite":"^0.3.14","@inrupt/solid-client":"^3.0.0","@radix-ui/react-slot":"^1.2.4","@types/end-of-stream":"^1.4.2","@types/oidc-provider":"^9.5.0","escape-string-regexp":"^4.0.0","@types/lodash.orderby":"^4.6.7","@undefineds.co/models":"0.2.59","asynchronous-handlers":"^1.0.2","fetch-sparql-endpoint":"^6.0.0","global-logger-factory":"^1.0.0","jsonld-context-parser":"^3.0.0","@comunica/query-sparql":"^4.5.0","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-switch":"^1.2.6","@types/proper-lockfile":"^4.1.2","@inrupt/oidc-client-ext":"3.1.1","@inrupt/universal-fetch":"^1.0.3","@radix-ui/react-tooltip":"^1.2.8","@solid/community-server":"8.0.0-alpha.1","@solidlab/policy-engine":"^0.0.2","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","@inrupt/vocab-common-rdf":"^1.0.5","@undefineds.co/shared-ui":"file:./node_modules/@undefineds.co/shared-ui","@undefineds.co/solid-sdk":"file:./node_modules/@undefineds.co/solid-sdk","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","@comunica/context-entries":"^4.0.2","@radix-ui/react-separator":"^1.1.8","@types/rdf-validate-shacl":"^0.4.4","@undefineds.co/extensions":"file:./node_modules/@undefineds.co/extensions","winston-daily-rotate-file":"^5.0.0","@radix-ui/react-scroll-area":"^1.2.10","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@solid/access-token-verifier":"2.1.1","@undefineds.co/drizzle-solid":"file:./node_modules/@undefineds.co/drizzle-solid","@undefineds.co/extension-sdk":"file:./node_modules/@undefineds.co/extension-sdk","@mariozechner/pi-coding-agent":"^0.55.1","@undefineds.co/ai-connections":"file:./node_modules/@undefineds.co/ai-connections","@undefineds.co/pod-collections":"file:./node_modules/@undefineds.co/pod-collections","@inrupt/solid-client-authn-core":"3.1.1","@inrupt/solid-client-authn-node":"3.1.1","@inrupt/solid-client-authn-browser":"3.1.1"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.12","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"bundleDependencies":["@undefineds.co/drizzle-solid","@undefineds.co/extensions","@undefineds.co/ai-connections","@undefineds.co/extension-sdk","@undefineds.co/pod-collections","@undefineds.co/shared-ui","@undefineds.co/solid-sdk","@solid/community-server","oidc-provider","@undefineds.co/models","@inrupt/solid-client-authn-browser","@inrupt/solid-client-authn-core","jose","@inrupt/solid-client-authn-node","@inrupt/oidc-client-ext","@solid/access-token-verifier","openid-client"],"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.18"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.18_1790574116268_0.8452792498589161","host":"s3://npm-registry-packages-npm-production"}},"0.4.19":{"name":"@undefineds.co/xpod","version":"0.4.19","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.19","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"05ae1f7c0d06d78d2293896fd396f36f722bd162","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.19.tgz","fileCount":7719,"integrity":"sha512-x+GHcP/XcgDXq4uEMJHEhnya6iIGyMluqNKp4nVMCPOlFuRTS1Xm7UPZKqodmMALoGrGjoMpglFykJzMKSaVUg==","signatures":[{"sig":"MEYCIQDWkWnUksV6E43/P/8esaFa14n0lWvBTEGqHmk4VoB3RQIhANkUuIW/GlrGS3m8ZmEpFDj74agwgx1+lofijqUnuE0n","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBu4V/Tk1uBq2pnC5T0pLMCu4OXihzkVMx1gUM4/YNdLAiEAio3ToWvX4Msjz8x1YMED/Rt+P3dDJIMro8PtvrVWf0I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42468282},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.19.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"c2b33ca35b91db5ca462145cf1eab08476deeb31","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun --no-env-file scripts/dev-repair.ts","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:packages && bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","dev:repair":"bun --no-env-file scripts/dev-repair.ts","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","dev:monitor":"bun --no-env-file scripts/dev-repair.ts","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/pod-collections' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","dev:repair:desktop":"bun --no-env-file scripts/dev-repair.ts --desktop","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","dev:monitor:desktop":"bun --no-env-file scripts/dev-repair.ts --desktop","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","test:account-layout":"bunx playwright test --config=playwright.account.config.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","accept:network-tunnel":"bun scripts/accept-network-tunnel.ts","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:auth":"XPOD_E2E_REAL_POD=1 bun x playwright test tests/e2e/shared-login.spec.ts tests/e2e/consent-cross-origin-resume.spec.ts tests/e2e/browser-session-refresh.spec.ts --workers=1","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","test:integration:auth:matrix":"bun --no-env-file tests/helpers/runLoginDeploymentMatrix.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.19.tgz","_integrity":"sha512-x+GHcP/XcgDXq4uEMJHEhnya6iIGyMluqNKp4nVMCPOlFuRTS1Xm7UPZKqodmMALoGrGjoMpglFykJzMKSaVUg==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.6","n3":"^1.26.0","pg":"^8.13.1","ws":"^8.14.2","ejs":"^3.1.9","eta":"^3.5.0","koa":"^3.0.1","yup":"^1.3.2","zod":"^3.25.76","clsx":"^2.1.0","cors":"^2.8.5","jose":"5.10.0","pump":"^3.0.0","uuid":"^11.1.0","yaml":"^2.8.2","debug":"^4.4.1","jsesc":"^3.1.0","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","buffer":"^6.0.3","cookie":"^1.0.0","dotenv":"^17.2.2","events":"^3.3.0","jsonld":"^8.3.3","marked":"^16.2.1","nanoid":"^5.1.5","i18next":"^23.10.1","inngest":"^4.4.0","ioredis":"^5.3.2","process":"^0.11.10","winston":"^3.17.0","yallist":"^4.0.0","zustand":"^5.0.13","bcryptjs":"^3.0.2","fs-extra":"^11.1.1","pgvector":"^0.2.1","punycode":"^2.3.0","raw-body":"^3.0.0","sparqljs":"3.7.4","url-join":"^4.0.1","@koa/cors":"^5.0.0","@types/n3":"^1.21.1","@types/ws":"^8.5.7","lru-cache":"^11.0.2","quadstore":"^15.4.1","quick-lru":"^7.1.0","rdf-parse":"^4.0.0","rdf-terms":"^2.0.0","react-dom":"^19.2.0","tree-kill":"^1.2.2","ts-guards":"^0.5.1","@types/ejs":"^3.1.3","async-lock":"^1.4.0","handlebars":"^4.7.8","http-proxy":"^1.18.1","mime-types":"^3.0.1","node-fetch":"^3.3.2","nodemailer":"^7.0.2","portfinder":"^1.0.38","rdf-string":"^2.0.1","sqlite-vec":"^0.1.7-alpha.2","whatwg-url":"^5.0.0","@koa/router":"^14.0.0","@types/cors":"^2.8.14","@types/node":"^20.19.13","@types/pump":"^1.1.1","acme-client":"^5.1.3","cross-fetch":"^4.0.0","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","object-hash":"^2.2.0","@rdfjs/types":"^1.1.0","@tanstack/db":"0.9.0","@types/yargs":"^17.0.28","componentsjs":"^6.3.0","lucide-react":"^0.525.0","@types/cookie":"^0.5.2","asynciterator":"^3.9.0","classic-level":"^1.4.1","end-of-stream":"^1.4.4","oidc-provider":"9.5.1","openid-client":"5.7.1","rdf-serialize":"^4.0.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","lodash.orderby":"^4.6.0","rdf-vocabulary":"^1.0.0","string_decoder":"^1.3.0","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","@types/bcryptjs":"^2.4.4","@types/fs-extra":"^11.0.2","@types/punycode":"^2.1.0","@types/sparqljs":"^3.1.6","@types/url-join":"^4.0.1","oidc-token-hash":"^5.0.3","pg-query-stream":"^4.7.1","proper-lockfile":"^4.1.2","rdf-dereference":"^4.0.0","readable-stream":"^4.0.0","sparqlalgebrajs":"^5.0.1","@isaacs/ttlcache":"^1.4.1","abort-controller":"^3.0.0","iso8601-duration":"^2.1.1","react-router-dom":"^6.22.3","@types/async-lock":"^1.4.0","@types/mime-types":"^3.0.0","@types/nodemailer":"^6.4.11","winston-transport":"^4.5.0","@tanstack/react-db":"0.3.8","quadstore-comunica":"^6.3.1","rdf-validate-shacl":"^0.4.5","@inrupt/oidc-client":"^1.11.6","@electric-sql/pglite":"^0.3.14","@inrupt/solid-client":"^3.0.0","@radix-ui/react-slot":"^1.2.4","@types/end-of-stream":"^1.4.2","@types/oidc-provider":"^9.5.0","escape-string-regexp":"^4.0.0","@types/lodash.orderby":"^4.6.7","@undefineds.co/models":"0.2.59","asynchronous-handlers":"^1.0.2","fetch-sparql-endpoint":"^6.0.0","global-logger-factory":"^1.0.0","jsonld-context-parser":"^3.0.0","@comunica/query-sparql":"^4.5.0","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-switch":"^1.2.6","@types/proper-lockfile":"^4.1.2","@inrupt/oidc-client-ext":"3.1.1","@inrupt/universal-fetch":"^1.0.3","@radix-ui/react-tooltip":"^1.2.8","@solid/community-server":"8.0.0-alpha.1","@solidlab/policy-engine":"^0.0.2","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","@inrupt/vocab-common-rdf":"^1.0.5","@undefineds.co/shared-ui":"file:./node_modules/@undefineds.co/shared-ui","@undefineds.co/solid-sdk":"file:./node_modules/@undefineds.co/solid-sdk","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","@comunica/context-entries":"^4.0.2","@radix-ui/react-separator":"^1.1.8","@types/rdf-validate-shacl":"^0.4.4","@undefineds.co/extensions":"file:./node_modules/@undefineds.co/extensions","winston-daily-rotate-file":"^5.0.0","@radix-ui/react-scroll-area":"^1.2.10","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@solid/access-token-verifier":"2.1.1","@undefineds.co/drizzle-solid":"file:./node_modules/@undefineds.co/drizzle-solid","@undefineds.co/extension-sdk":"file:./node_modules/@undefineds.co/extension-sdk","@mariozechner/pi-coding-agent":"^0.55.1","@undefineds.co/ai-connections":"file:./node_modules/@undefineds.co/ai-connections","@undefineds.co/pod-collections":"file:./node_modules/@undefineds.co/pod-collections","@inrupt/solid-client-authn-core":"3.1.1","@inrupt/solid-client-authn-node":"3.1.1","@inrupt/solid-client-authn-browser":"3.1.1"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.12","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"bundleDependencies":["@undefineds.co/drizzle-solid","@undefineds.co/extensions","@undefineds.co/ai-connections","@undefineds.co/extension-sdk","@undefineds.co/pod-collections","@undefineds.co/shared-ui","@undefineds.co/solid-sdk","@solid/community-server","oidc-provider","@undefineds.co/models","@inrupt/solid-client-authn-browser","@inrupt/solid-client-authn-core","jose","@inrupt/solid-client-authn-node","@inrupt/oidc-client-ext","@solid/access-token-verifier","openid-client"],"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.19"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.19_1790680557020_0.33709483157769005","host":"s3://npm-registry-packages-npm-production"}},"0.4.20":{"name":"@undefineds.co/xpod","version":"0.4.20","author":{"name":"developer@undefineds.co"},"license":"MIT","_id":"@undefineds.co/xpod@0.4.20","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"homepage":"https://github.com/undefinedsco/xpod#readme","bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"bin":{"xpod":"bin/xpod.js"},"dist":{"shasum":"9243603b1e3d318a90beb8c9b65b56b43741d7f2","tarball":"https://registry.npmjs.org/@undefineds.co/xpod/-/xpod-0.4.20.tgz","fileCount":7752,"integrity":"sha512-xAfWb1LSW2fgd1mZf9mwiqilEzuhWFbFjLKk9f8dO+UdKHZTW31japhRAGP9xFM0g618MtJR14H6FLpMyxuX8Q==","signatures":[{"sig":"MEUCIQDC7mNOTQV4iyuTyYmN/FqD+tY6BYbemJ5gZOIquhlx7QIgA2dk2Ek5mJ9wY0zBDLQ+076eIcSJ+pv64tcfm0HxBqU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID9VN6PZWk2IYZAuv9OB3MyR3eRpWG87SegejD8FiXreAiEAitUDaif8twBPwRWX7g9puwM0mUTnjoFKjlkP5BDhkas=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42746013},"main":"./dist/index.js","_from":"file:/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.20.tgz","types":"./dist/index.d.ts","engines":{"node":">=22 <27"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./runtime":{"types":"./dist/runtime/index.d.ts","default":"./dist/runtime/index.js"},"./api/tasks":{"types":"./dist/api/tasks/index.d.ts","default":"./dist/api/tasks/index.js"},"./test-utils":{"types":"./dist/test-utils/index.d.ts","default":"./dist/test-utils/index.js"},"./package.json":"./package.json"},"gitHead":"32f0034da68c56781b400337b91b9cf64f44457c","private":false,"scripts":{"cli":"bun src/cli/index.ts","dev":"bun --no-env-file scripts/dev-repair.ts","test":"./scripts/run-vitest-safe.sh --run","build":"bun run build:packages && bun run build:ts && bun run build:components && bun run build:ui","clean":"rm -rf data/* .xpod/runtime/legacy-css/rdf-index.sqlite*","cloud":"dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json","local":"dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json","start":"bun src/main.ts","dev:api":"NODE_ENV=development dotenv -e .env.local -- bun src/api/main.ts","dev:css":"dotenv -e .env.local -- bun src/main.ts -c config/local.json","release":"node scripts/publish-release.cjs","vanilla":"community-solid-server -c config/main.vanilla.json -f ./data_vanilla -p 3000","version":"bun scripts/sync-platform-package-version.cjs --stage","build:ts":"tsc","build:ui":"bun run --filter ui build:all","dev:init":"NODE_ENV=development bun scripts/init-dev-credentials.ts","dev:seed":"NODE_ENV=development dotenv -e .env.local -o -- env -u CSS_REDIS_CLIENT -u REDIS_URL -u CSS_REDIS_USERNAME -u CSS_REDIS_PASSWORD -u CSS_MINIO_ACCESS_KEY -u CSS_MINIO_SECRET_KEY -u CSS_MINIO_ENDPOINT -u CSS_MINIO_BUCKET_NAME bun --no-env-file src/cli/index.ts start -e .env.local -c config/local.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:test":"NODE_ENV=development bun scripts/test-dev-flow.ts","prepare.":"bun run build","test:all":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run --coverage","test:run":"./scripts/run-vitest-safe.sh --run","check:abi":"node scripts/check-native-abi.cjs","dev:cloud":"NODE_ENV=development dotenv -e .env.cloud -o -- bun --no-env-file src/cli/index.ts start -e .env.cloud -c config/cloud.json --seedConfig \"$PWD/config/seed.dev.json\"","dev:local":"bun run local","test:safe":"./scripts/run-vitest-safe.sh","watch:css":"nodemon --watch config --watch templates --watch static --watch src --ext json,ejs,html,ts,tsx --exec \"bun run build:ts && bun run build:components && bun run dev:css\"","clean:test":"rm -rf .test-data && rm -f *.sqlite *.sqlite-wal *.sqlite-shm","dev:repair":"bun --no-env-file scripts/dev-repair.ts","test:setup":"bun scripts/setup-test-credentials.ts","dev:cluster":"docker compose -f docker-compose.cluster.yml up --build","dev:monitor":"bun --no-env-file scripts/dev-repair.ts","build:single":"node scripts/build-single-file.js","settings:dev":"cd ui && bun run dev:settings","test:storage":"vitest --run tests/storage/","publish:local":"node scripts/publish-local.cjs","settings:open":"bun scripts/open-settings.mjs","settings:test":"bun run test -- tests/ui/settings-launch.test.ts","test:coverage":"./scripts/run-vitest-safe.sh --run --coverage","test:packages":"bun run --filter './packages/*' test","test:run:safe":"./scripts/run-vitest-safe.sh --run","test:terminal":"bun scripts/test-terminal.ts","build:packages":"bun run --filter '@undefineds.co/solid-sdk' build && bun run --filter '@undefineds.co/shared-ui' build && bun run --filter '@undefineds.co/pod-collections' build && bun run --filter '@undefineds.co/extension-sdk' build && bun run --filter '@undefineds.co/ai-connections' build","typecheck:test":"tsc --noEmit -p tsconfig.test.json","publish:release":"node scripts/publish-release.cjs","settings:accept":"bun scripts/accept-xpod-settings.ts","test:multi-node":"XPOD_RUN_INTEGRATION_TESTS=true vitest --run tests/integration/MultiNodeCluster.integration.test.ts","build:components":"componentsjs-generator -s src -c dist/components -r undefineds -i config/components-ignore.json","build:single:bun":"bun scripts/build-bun-single.js","dev:cluster:down":"docker compose -f docker-compose.cluster.yml down","dev:cluster:lite":"docker compose -f docker-compose.standalone.yml up --build","doctor:dev-procs":"bun scripts/dev-process-doctor.cjs scan","ops:rdf:reset:pg":"bun scripts/reset-postgres-rdf-index.ts","test:bun:runtime":"bun run build:ts && bun run build:components && XPOD_TEST_TRANSPORT=port bun scripts/run-bun-runtime-smoke.ts","test:integration":"bun run test:integration:all","publish:local:dry":"node scripts/publish-local.cjs --dry-run","publish:platforms":"bun scripts/publish-platform-packages.cjs","smoke:p2p:managed":"bun scripts/managed-client-p2p-smoke.ts","smoke:p2p:realnet":"bun scripts/p2p-realnet-acceptance.ts","dev:repair:desktop":"bun --no-env-file scripts/dev-repair.ts --desktop","smoke:tunnel:ngrok":"bun scripts/ngrok-tunnel-smoke.ts","test:quad-vs-quint":"vitest --run tests/storage/quad-vs-quint-comparison.test.ts","auth:accept:browser":"bun scripts/accept-auth-authority-boundaries.ts","dev:monitor:desktop":"bun --no-env-file scripts/dev-repair.ts --desktop","publish:release:dry":"node scripts/publish-release.cjs --dry-run","smoke:p2p:local-e2e":"bun scripts/local-managed-p2p-e2e-smoke.ts","test:account-layout":"bunx playwright test --config=playwright.account.config.ts","smoke:p2p:docker-e2e":"bun scripts/docker-managed-p2p-e2e-smoke.ts","test:integration:all":"bun run test:integration:lite && bun run test:integration:full","accept:network-tunnel":"bun scripts/accept-network-tunnel.ts","dev:cluster:lite:down":"docker compose -f docker-compose.standalone.yml down","doctor:dev-procs:json":"bun scripts/dev-process-doctor.cjs scan --json","doctor:vitest:cleanup":"bun scripts/dev-process-doctor.cjs cleanup --type=vitest","smoke:p2p:node-accept":"node -r ts-node/register scripts/edge-node-p2p-accept-smoke.ts","test:integration:auth":"XPOD_E2E_REAL_POD=1 bun x playwright test tests/e2e/shared-login.spec.ts tests/e2e/consent-cross-origin-resume.spec.ts tests/e2e/browser-session-refresh.spec.ts --workers=1","test:integration:full":"bun scripts/run-integration-full.ts","test:integration:lite":"bun scripts/run-integration-lite-local.ts","check:rdf-protocol-abi":"node qlever/scripts/check-rdf-physical-protocol-abi.cjs","smoke:tunnel:ngrok:pod":"bun scripts/ngrok-pod-readwrite-smoke.ts","test:qlever:acceptance":"vitest --run tests/storage/rdf/QleverSearchLocalCloudParity.test.ts tests/integration/QleverLocalStartup.integration.test.ts tests/integration/QleverProductDifferential.integration.test.ts tests/scripts/check-qlever-installed-image-conformance.test.ts tests/scripts/check-rdf-installed-image-conformance.test.ts tests/scripts/rdf-installed-image-conformance-workflow.test.ts","benchmark:rdf-models:pg":"bun scripts/rdf-postgres-models-benchmark.ts","build:harmony:p2p-smoke":"bun scripts/build-harmony-p2p-smoke.cjs","build:single:standalone":"bun run build && node scripts/build-single-file.js","build:single:bun:package":"bun scripts/build-platform-package.cjs --current","check:qlever-full-engine":"node qlever/scripts/check-qlever-full-engine-build.cjs","doctor:dev-procs:cleanup":"bun scripts/dev-process-doctor.cjs cleanup","test:integration:lite:up":"docker compose -f docker-compose.standalone.yml up -d --build","check:qlever-real-adapter":"node qlever/scripts/check-qlever-real-adapter-build.cjs","check:qlever-real-runtime":"node qlever/scripts/check-qlever-real-runtime.cjs","smoke:ai-connection:codex":"bun scripts/ai-gateway-codex-smoke.ts","smoke:p2p:android-realnet":"bun scripts/p2p-android-realnet-smoke.ts","smoke:tunnel:ngrok:inrupt":"bun scripts/ngrok-inrupt-oidc-smoke.ts","ai-connections:accept:live":"bun run build:packages && bun scripts/accept-live-gateway-login-chat.ts","smoke:tunnel:ngrok:browser":"bun scripts/ngrok-browser-pod-smoke.ts","test:integration:lite:down":"docker compose -f docker-compose.standalone.yml down","benchmark:rdf-models:pg:gate":"bun scripts/assert-rdf-benchmark-report-gate.ts","test:integration:auth:matrix":"bun --no-env-file tests/helpers/runLoginDeploymentMatrix.ts","ai-connections:accept:browser":"bun run build:packages && bun run build:ui && bunx playwright test tests/e2e/xpod-settings.spec.ts","check:qlever-backend-contract":"node qlever/scripts/check-qlever-backend-contract.cjs","check:qlever-upstream-patches":"python3 qlever/scripts/verify-lock.py","smoke:server:reader-embedding":"bun scripts/smoke-reader-embedding-from-pod.ts","sync:platform-package-version":"bun scripts/sync-platform-package-version.cjs","test:qlever:semantic-contract":"vitest --run tests/helpers/rdf/LocalQleverSemanticAuthorityHarness.test.ts tests/storage/rdf/QleverSparqlEngine.test.ts tests/storage/rdf/RdfComplianceGate.test.ts","ai-connections:accept:isolated":"bun scripts/accept-live-ai-connections.ts","check:platform-package-version":"bun scripts/check-platform-package-version.cjs","check:public-github-build-lane":"node scripts/check-public-github-build-lane.cjs","check:qlever-upstream-subset-tests":"node qlever/scripts/check-qlever-upstream-subset-tests.cjs","check:rdf-installed-image-conformance":"bun scripts/check-rdf-installed-image-conformance.ts","check:qlever-installed-image-conformance":"bun scripts/check-qlever-installed-image-conformance.ts"},"_npmUser":{"name":"yersinia_herb","email":"63005737@qq.com"},"_resolved":"/Users/runner/work/xpod/xpod/.test-data/npm-pack/undefineds.co-xpod-0.4.20.tgz","_integrity":"sha512-xAfWb1LSW2fgd1mZf9mwiqilEzuhWFbFjLKk9f8dO+UdKHZTW31japhRAGP9xFM0g618MtJR14H6FLpMyxuX8Q==","lsd:module":"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"workspaces":["packages/*","ui","desktop"],"_npmVersion":"10.9.8","description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","directories":{},"resolutions":{"componentsjs":"^6.4.0","oidc-provider":"9.5.1","@comunica/core":"^4.5.0","@comunica/types":"^4.5.0","@comunica/mediator-all":"^4.5.0","@comunica/query-sparql":"^4.5.0","@comunica/mediator-race":"^4.5.0","@comunica/context-entries":"^4.5.0","@comunica/mediator-number":"^4.5.0","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@undefineds.co/drizzle-solid":"0.3.24","@inrupt/solid-client-authn-core":"^3.1.1","@comunica/mediator-combine-union":"^4.5.0","@inrupt/solid-client-authn-browser":"^3.1.1","@comunica/mediator-combine-pipeline":"^4.5.0"},"_nodeVersion":"22.23.2","dependencies":{"ai":"^6.0.6","n3":"^1.26.0","pg":"^8.13.1","ws":"^8.14.2","ejs":"^3.1.9","eta":"^3.5.0","koa":"^3.0.1","yup":"^1.3.2","zod":"^3.25.76","clsx":"^2.1.0","cors":"^2.8.5","jose":"5.10.0","pump":"^3.0.0","uuid":"^11.1.0","yaml":"^2.8.2","debug":"^4.4.1","jsesc":"^3.1.0","minio":"^8.0.2","react":"^19.2.0","yargs":"^17.7.2","awilix":"^12.0.5","buffer":"^6.0.3","cookie":"^1.0.0","dotenv":"^17.2.2","events":"^3.3.0","jsonld":"^8.3.3","marked":"^16.2.1","nanoid":"^5.1.5","i18next":"^23.10.1","inngest":"^4.4.0","ioredis":"^5.3.2","process":"^0.11.10","winston":"^3.17.0","yallist":"^4.0.0","zustand":"^5.0.13","bcryptjs":"^3.0.2","fs-extra":"^11.1.1","pgvector":"^0.2.1","punycode":"^2.3.0","raw-body":"^3.0.0","sparqljs":"3.7.4","url-join":"^4.0.1","@koa/cors":"^5.0.0","@types/n3":"^1.21.1","@types/ws":"^8.5.7","lru-cache":"^11.0.2","quadstore":"^15.4.1","quick-lru":"^7.1.0","rdf-parse":"^4.0.0","rdf-terms":"^2.0.0","react-dom":"^19.2.0","tree-kill":"^1.2.2","ts-guards":"^0.5.1","@types/ejs":"^3.1.3","async-lock":"^1.4.0","handlebars":"^4.7.8","http-proxy":"^1.18.1","mime-types":"^3.0.1","node-fetch":"^3.3.2","nodemailer":"^7.0.2","portfinder":"^1.0.38","rdf-string":"^2.0.1","sqlite-vec":"^0.1.7-alpha.2","whatwg-url":"^5.0.0","@koa/router":"^14.0.0","@types/cors":"^2.8.14","@types/node":"^20.19.13","@types/pump":"^1.1.1","acme-client":"^5.1.3","cross-fetch":"^4.0.0","drizzle-orm":"^0.45.1","inngest-cli":"^1.19.4","object-hash":"^2.2.0","@rdfjs/types":"^1.1.0","@tanstack/db":"0.9.0","@types/yargs":"^17.0.28","componentsjs":"^6.3.0","lucide-react":"^0.525.0","@types/cookie":"^0.5.2","asynciterator":"^3.9.0","classic-level":"^1.4.1","end-of-stream":"^1.4.4","oidc-provider":"9.5.1","openid-client":"5.7.1","rdf-serialize":"^4.0.1","react-i18next":"^13.3.1","@ai-sdk/openai":"^3.0.2","@comunica/core":"^4.5.0","abstract-level":"^1.0.4","lodash.orderby":"^4.6.0","rdf-vocabulary":"^1.0.0","string_decoder":"^1.3.0","tailwind-merge":"^3.5.0","@comunica/types":"^4.5.0","@types/bcryptjs":"^2.4.4","@types/fs-extra":"^11.0.2","@types/punycode":"^2.1.0","@types/sparqljs":"^3.1.6","@types/url-join":"^4.0.1","oidc-token-hash":"^5.0.3","pg-query-stream":"^4.7.1","proper-lockfile":"^4.1.2","rdf-dereference":"^4.0.0","readable-stream":"^4.0.0","sparqlalgebrajs":"^5.0.1","@isaacs/ttlcache":"^1.4.1","abort-controller":"^3.0.0","iso8601-duration":"^2.1.1","react-router-dom":"^6.22.3","@types/async-lock":"^1.4.0","@types/mime-types":"^3.0.0","@types/nodemailer":"^6.4.11","winston-transport":"^4.5.0","@tanstack/react-db":"0.3.8","quadstore-comunica":"^6.3.1","rdf-validate-shacl":"^0.4.5","@inrupt/oidc-client":"^1.11.6","@electric-sql/pglite":"^0.3.14","@inrupt/solid-client":"^3.0.0","@radix-ui/react-slot":"^1.2.4","@types/end-of-stream":"^1.4.2","@types/oidc-provider":"^9.5.0","escape-string-regexp":"^4.0.0","@types/lodash.orderby":"^4.6.7","@undefineds.co/models":"0.2.59","asynchronous-handlers":"^1.0.2","fetch-sparql-endpoint":"^6.0.0","global-logger-factory":"^1.0.0","jsonld-context-parser":"^3.0.0","@comunica/query-sparql":"^4.5.0","@radix-ui/react-avatar":"^1.1.11","@radix-ui/react-dialog":"^1.1.15","@radix-ui/react-switch":"^1.2.6","@types/proper-lockfile":"^4.1.2","@inrupt/oidc-client-ext":"3.1.1","@inrupt/universal-fetch":"^1.0.3","@radix-ui/react-tooltip":"^1.2.8","@solid/community-server":"8.0.0-alpha.1","@solidlab/policy-engine":"^0.0.2","@agentclientprotocol/sdk":"^0.14.1","@comunica/utils-metadata":"^4.5.0","@inrupt/vocab-common-rdf":"^1.0.5","@undefineds.co/shared-ui":"file:./node_modules/@undefineds.co/shared-ui","@undefineds.co/solid-sdk":"file:./node_modules/@undefineds.co/solid-sdk","class-variance-authority":"^0.7.1","mdast-util-from-markdown":"^2.0.3","@comunica/context-entries":"^4.0.2","@radix-ui/react-separator":"^1.1.8","@types/rdf-validate-shacl":"^0.4.4","@undefineds.co/extensions":"file:./node_modules/@undefineds.co/extensions","winston-daily-rotate-file":"^5.0.0","@radix-ui/react-scroll-area":"^1.2.10","@comunica/query-sparql-rdfjs":"^4.0.2","@comunica/query-sparql-solid":"^4.0.2","@solid/access-token-verifier":"2.1.1","@undefineds.co/drizzle-solid":"file:./node_modules/@undefineds.co/drizzle-solid","@undefineds.co/extension-sdk":"file:./node_modules/@undefineds.co/extension-sdk","@mariozechner/pi-coding-agent":"^0.55.1","@undefineds.co/ai-connections":"file:./node_modules/@undefineds.co/ai-connections","@undefineds.co/pod-collections":"file:./node_modules/@undefineds.co/pod-collections","@inrupt/solid-client-authn-core":"3.1.1","@inrupt/solid-client-authn-node":"3.1.1","@inrupt/solid-client-authn-browser":"3.1.1"},"lsd:contexts":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/context.jsonld":"dist/components/context.jsonld"},"_hasShrinkwrap":false,"lsd:components":"dist/components/components.jsonld","packageManager":"bun@1.3.12","readmeFilename":"README.md","devDependencies":{"jsdom":"^24.0.0","dotenv":"^16.4.5","vitest":"^1.4.0","nodemon":"^3.1.10","ts-node":"^10.9.2","nat-upnp":"^1.1.1","node-pty":"^1.1.0","@types/pg":"^8.10.2","dotenv-cli":"^7.4.4","typescript":"5.5","@types/node":"^22.0.0","@types/react":"^19.2.5","memory-level":"^3.1.0","rdf-test-suite":"2.1.4","@types/nat-upnp":"^1.1.5","@playwright/test":"^1.57.0","@types/react-dom":"^18.2.22","@types/http-proxy":"^1.17.17","@vitest/coverage-v8":"^1.4.0","componentsjs-generator":"^4.3.0","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"lsd:importPaths":{"https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/dist/":"dist/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/config/":"config/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/static/":"static/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/templates/":"templates/","https://linkedsoftwaredependencies.org/bundles/npm/@undefineds.co/xpod/^0.0.0/components/":"dist/components/"},"peerDependencies":{"@tencent-ai/agent-sdk":"0.3.47","@zed-industries/codex-acp":"^0.9.2","@anthropic-ai/claude-agent-sdk":"^0.2.39","@zed-industries/claude-code-acp":"^0.16.1"},"bundleDependencies":["@undefineds.co/drizzle-solid","@undefineds.co/extensions","@undefineds.co/ai-connections","@undefineds.co/extension-sdk","@undefineds.co/pod-collections","@undefineds.co/shared-ui","@undefineds.co/solid-sdk","@solid/community-server","oidc-provider","@undefineds.co/models","@inrupt/solid-client-authn-browser","@inrupt/solid-client-authn-core","jose","@inrupt/solid-client-authn-node","@inrupt/oidc-client-ext","@solid/access-token-verifier","openid-client"],"optionalDependencies":{"@undefineds.co/xpod-darwin-arm64":"0.4.20"},"peerDependenciesMeta":{"@tencent-ai/agent-sdk":{"optional":true},"@zed-industries/codex-acp":{"optional":true},"@anthropic-ai/claude-agent-sdk":{"optional":true},"@zed-industries/claude-code-acp":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/xpod_0.4.20_1790822480629_0.9280756803450905","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-02-08T17:52:56.891Z","modified":"2026-10-01T02:44:20.124Z","0.1.0-local.202602081751":"2026-02-08T17:52:57.229Z","0.1.1":"2026-02-16T16:22:52.418Z","0.1.2":"2026-02-19T03:07:14.540Z","0.1.3":"2026-02-19T08:35:48.278Z","0.1.4":"2026-02-19T09:15:55.523Z","0.1.5":"2026-02-19T09:49:16.776Z","0.1.6":"2026-02-19T10:40:23.988Z","0.1.7":"2026-02-20T13:32:04.587Z","0.2.0-preview.2":"2026-03-08T03:29:22.196Z","0.2.0":"2026-03-09T17:00:49.513Z","0.2.1":"2026-03-24T02:19:45.523Z","0.2.2-preview.0":"2026-03-27T20:48:28.753Z","0.2.2":"2026-03-27T21:19:17.751Z","0.2.3":"2026-04-03T07:03:17.027Z","0.2.4":"2026-04-07T09:19:30.563Z","0.2.5":"2026-04-08T10:01:25.442Z","0.2.6":"2026-04-08T13:10:01.333Z","0.2.7":"2026-04-10T02:24:09.222Z","0.2.8":"2026-04-10T15:57:35.341Z","0.2.9":"2026-04-10T17:43:58.857Z","0.2.11":"2026-04-14T03:35:04.286Z","0.2.12":"2026-04-14T06:27:28.885Z","0.2.13":"2026-04-14T15:37:27.862Z","0.2.14":"2026-04-14T15:55:48.155Z","0.2.15":"2026-04-15T02:12:27.821Z","0.2.16":"2026-04-15T04:20:22.468Z","0.2.20":"2026-04-18T15:41:55.973Z","0.2.21":"2026-04-18T15:56:02.379Z","0.2.23":"2026-04-18T17:00:03.679Z","0.2.22":"2026-04-18T17:03:06.026Z","0.2.24":"2026-04-19T03:34:29.138Z","0.2.26":"2026-04-22T11:45:47.892Z","0.2.27":"2026-04-25T17:33:56.757Z","0.2.28":"2026-05-05T13:14:31.096Z","0.2.29":"2026-05-06T17:21:43.733Z","0.2.30":"2026-05-07T17:21:46.285Z","0.2.31":"2026-05-09T16:36:24.132Z","0.2.32":"2026-05-09T17:06:35.895Z","0.2.33":"2026-05-09T18:14:05.758Z","0.2.34":"2026-05-09T19:11:16.656Z","0.2.35":"2026-05-10T14:17:01.009Z","0.2.36":"2026-05-13T17:51:44.736Z","0.2.37":"2026-05-14T19:43:33.293Z","0.2.38":"2026-05-14T20:16:36.286Z","0.2.39":"2026-05-14T21:05:36.660Z","0.2.40":"2026-05-14T21:53:17.748Z","0.2.41":"2026-05-14T22:42:00.930Z","0.2.42":"2026-05-15T11:37:49.615Z","0.2.43":"2026-05-15T12:38:07.781Z","0.2.44":"2026-05-16T14:42:12.475Z","0.2.45":"2026-05-16T18:33:25.403Z","0.3.0":"2026-05-19T18:54:18.474Z","0.3.1":"2026-05-19T19:46:27.499Z","0.3.3":"2026-05-20T18:33:13.267Z","0.3.4":"2026-05-20T19:04:41.336Z","0.3.5":"2026-05-21T21:04:10.491Z","0.3.6":"2026-05-23T15:39:51.423Z","0.3.14":"2026-05-27T00:35:24.464Z","0.3.15":"2026-05-27T02:49:11.747Z","0.3.16":"2026-05-27T18:39:12.248Z","0.3.17":"2026-05-28T09:55:12.292Z","0.3.18":"2026-05-28T10:43:01.917Z","0.3.22":"2026-05-29T01:38:44.898Z","0.3.23":"2026-05-29T14:16:15.438Z","0.3.24":"2026-05-29T19:15:46.459Z","0.3.25":"2026-05-30T13:25:14.870Z","0.3.26":"2026-05-31T13:48:44.815Z","0.3.27":"2026-05-31T14:06:03.587Z","0.3.29":"2026-05-31T15:14:32.836Z","0.3.31":"2026-06-02T16:54:35.653Z","0.3.32":"2026-06-06T20:26:29.172Z","0.3.33":"2026-06-07T04:19:12.707Z","0.3.34":"2026-06-08T12:40:27.863Z","0.3.35":"2026-06-08T16:05:39.860Z","0.3.37":"2026-06-08T16:53:21.109Z","0.3.38":"2026-06-08T20:50:29.813Z","0.3.39":"2026-06-08T21:33:00.456Z","0.3.40":"2026-06-08T22:00:34.515Z","0.3.41":"2026-06-08T23:26:23.121Z","0.3.42":"2026-06-09T00:09:20.743Z","0.3.43":"2026-06-09T03:15:06.700Z","0.3.44":"2026-06-09T04:26:20.493Z","0.3.45":"2026-06-09T08:32:58.140Z","0.3.46":"2026-06-09T14:15:20.597Z","0.3.48":"2026-06-14T14:03:03.822Z","0.3.49":"2026-06-16T10:00:33.238Z","0.3.50":"2026-06-17T17:18:18.932Z","0.3.51":"2026-06-18T05:35:19.580Z","0.3.52":"2026-06-18T05:54:15.390Z","0.3.53":"2026-06-20T03:45:43.616Z","0.3.54":"2026-06-25T16:50:49.449Z","0.3.55":"2026-06-26T17:15:18.490Z","0.3.56":"2026-06-26T17:47:28.441Z","0.3.57":"2026-06-30T09:54:37.091Z","0.3.58":"2026-06-30T18:21:10.620Z","0.3.61":"2026-08-01T18:50:33.963Z","0.3.62":"2026-08-01T19:04:48.313Z","0.3.63":"2026-08-01T19:15:42.796Z","0.3.64":"2026-08-01T19:24:10.761Z","0.3.65":"2026-08-01T19:30:27.613Z","0.3.66":"2026-08-01T19:36:41.368Z","0.3.67":"2026-08-01T20:05:45.272Z","0.3.68":"2026-08-02T18:13:50.812Z","0.3.69":"2026-08-03T06:56:24.901Z","0.3.70":"2026-08-03T07:28:13.937Z","0.3.71-rc.2":"2026-08-04T05:05:11.934Z","0.3.71-rc.4":"2026-08-04T12:21:40.846Z","0.3.71-rc.5":"2026-08-04T12:31:23.407Z","0.3.71-rc.6":"2026-08-04T13:47:40.673Z","0.3.71-rc.7":"2026-08-04T14:00:14.936Z","0.3.71-rc.8":"2026-08-04T14:20:02.223Z","0.3.71-rc.9":"2026-08-04T14:40:37.779Z","0.3.71-rc.12":"2026-08-04T15:37:09.845Z","0.3.71-rc.13":"2026-08-04T15:56:05.416Z","0.3.71":"2026-08-05T03:23:46.162Z","0.3.74":"2026-08-31T10:48:55.919Z","0.3.75":"2026-08-31T12:12:58.222Z","0.4.0-rc.139":"2026-09-01T08:24:59.684Z","0.4.0-rc.140":"2026-09-01T08:57:43.957Z","0.4.0-rc.142":"2026-09-01T10:42:06.211Z","0.4.0-rc.143":"2026-09-01T16:15:17.806Z","0.4.0-rc.144":"2026-09-01T16:51:06.152Z","0.4.0-rc.145":"2026-09-01T17:27:57.927Z","0.4.0-rc.146":"2026-09-01T19:15:19.760Z","0.4.0-rc.147":"2026-09-01T20:46:01.254Z","0.4.0-rc.148":"2026-09-02T01:19:20.758Z","0.4.0-rc.149":"2026-09-02T03:46:49.942Z","0.4.0-rc.150":"2026-09-03T18:15:22.683Z","0.4.0-rc.151":"2026-09-03T19:21:47.212Z","0.4.0-rc.153":"2026-09-03T22:15:49.537Z","0.4.0-rc.153.2":"2026-09-04T03:41:22.771Z","0.4.0":"2026-09-04T06:12:46.973Z","0.4.0-rc.154":"2026-09-05T19:41:09.273Z","0.4.1-rc.156":"2026-09-05T21:08:33.602Z","0.4.1":"2026-09-05T21:24:20.525Z","0.4.2-rc.158":"2026-09-07T10:18:03.716Z","0.4.2":"2026-09-07T10:35:00.509Z","0.4.3-rc.159":"2026-09-09T11:43:24.255Z","0.4.3":"2026-09-09T12:11:04.788Z","0.4.5":"2026-09-11T15:48:26.123Z","0.4.7":"2026-09-18T17:47:50.241Z","0.4.8":"2026-09-18T19:52:23.861Z","0.4.9":"2026-09-18T21:38:31.032Z","0.4.10":"2026-09-19T01:27:25.748Z","0.4.11":"2026-09-19T17:45:53.667Z","0.4.12":"2026-09-20T08:37:17.700Z","0.4.13":"2026-09-21T01:57:57.316Z","0.4.14":"2026-09-21T05:12:17.817Z","0.4.15":"2026-09-22T19:04:29.774Z","0.4.16":"2026-09-27T04:24:32.020Z","0.4.17":"2026-09-27T06:11:16.851Z","0.4.18":"2026-09-28T05:41:56.527Z","0.4.19":"2026-09-29T11:15:57.267Z","0.4.20":"2026-10-01T02:41:20.856Z"},"bugs":{"url":"https://github.com/undefinedsco/xpod/issues"},"author":{"name":"developer@undefineds.co"},"license":"MIT","homepage":"https://github.com/undefinedsco/xpod#readme","repository":{"url":"git+https://github.com/undefinedsco/xpod.git","type":"git"},"description":"Xpod is an extended Community Solid Server, offering rich-feature, production-level Solid Pod and identity management.","maintainers":[{"name":"cuilinsu","email":"sulss5233@gmail.com"},{"name":"yersinia_herb","email":"63005737@qq.com"}],"readme":"","readmeFilename":"README.md"}