{"bin":{"syncx":"dist/syncx.js"},"bugs":{"url":"https://github.com/wangmingfa/syncx/issues"},"dist":{"shasum":"a6326f12f69857b37f709f13d2f25607b0b83509","tarball":"https://registry.npmjs.org/@wangmingfa/syncx/-/syncx-0.3.8.tgz","fileCount":3,"integrity":"sha512-6XH6TGwQOut9wvz9+IVWxXic2WjEDxk+9IU8++TM0Ez8r9xOf+g5/skIj1yhG4aPTvXjvJ5Zm0AYZ55MdAGQNQ==","signatures":[{"sig":"MEUCIAv6nLoX5q1LgJUE58xox9a/pZQV0CgvMF//JKroPRfhAiEAnhe+JTiN4MbuW8Z2hYzJlBAict+ni3/1v77j5CwLKAo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC2ljzgfwZyl4bbstlHlQbD07AoV7MSZNmZtqSa7FrdjgIgNDk5qtVlu5lp/fjFOVNhs74FjY1Jkd+apTQvV/hwYCE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@wangmingfa%2fsyncx@0.3.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2110315},"name":"@wangmingfa/syncx","type":"module","author":{"name":"wangmingfa"},"engines":{"node":">=22.13.0"},"gitHead":"a5ceff777add33864aa667b8046ce4d8ff138c33","license":"MIT","scripts":{"dev":"concurrently -n vite,syncx -c blue,green \"vite dev --config vite.config.ts\" \"tsx watch src/main.ts start --host 0.0.0.0 --expose-control --dev-vite http://127.0.0.1:5173 --port 23000 --control-port 9384 --config-dir .syncx-dev\"","test":"vitest run","build":"npm run build:web && npm run build:single","release":"node scripts/release.mjs","build:app":"tsc","build:web":"vite build --config vite.config.ts","typecheck":"tsc --noEmit && tsc --noEmit -p tsconfig.test.json && vue-tsc --noEmit -p tsconfig.web.json","pack:local":"node scripts/pack-local.mjs","test:watch":"vitest","build:single":"node scripts/build-single.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"5ce1b5c7-77fe-47ed-84cb-f10f511709fd"}},"homepage":"https://github.com/wangmingfa/syncx#readme","keywords":["sync","file-sync","p2p","lan","syncthing","cli"],"repository":{"url":"git+https://github.com/wangmingfa/syncx.git","type":"git"},"_npmVersion":"11.19.0","description":"Peer-to-peer LAN file synchronization tool (Syncthing-like) in Node.js","directories":{},"maintainers":[{"name":"wangmingfa","email":"914229761@qq.com"}],"_nodeVersion":"24.21.0","allowScripts":{"esbuild":true,"node-pty":true},"dependencies":{"ws":"^8.21.3","vue":"^3.5.41","pino":"^10.3.1","naive-ui":"^2.45.3","node-pty":"^1.2.0-beta.15","pino-pretty":"^13.1.3","@xterm/xterm":"^6.0.0","highlight.js":"^11.12.0","multicast-dns":"^7.2.5","@xterm/addon-fit":"^0.11.0","@vitejs/plugin-vue":"^6.0.8","@vue/server-renderer":"^3.5.41"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","vite":"^8.2.2","vitest":"^4.1.11","esbuild":"^0.28.2","vue-tsc":"^3.3.11","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^26.2.0","@types/pino":"^7.0.4","concurrently":"^10.0.5","@types/multicast-dns":"^7.2.4","code-inspector-plugin":"^2.0.8"},"_npmOperationalInternal":{"tmp":"tmp/syncx_0.3.8_1791808786021_0.6651667539323591","host":"s3://npm-registry-packages-npm-production"},"_id":"@wangmingfa/syncx@0.3.8","version":"0.3.8"}