{"bin":{"ferry":"bin/cli.js"},"bugs":{"url":"https://github.com/adivaste/sf-ferry/issues"},"dist":{"shasum":"0014ad66142b417801de652fcaf96c40a6fa0e7b","tarball":"https://registry.npmjs.org/sf-ferry/-/sf-ferry-1.0.4.tgz","fileCount":22,"integrity":"sha512-Ufm8KJswk+r6frC2ZFyLzNWUVyL9UeORWmIqWbXQFb0/aOdz39OJGmI5BHp/1m4a5KY7rK2hg07dlgJApSCEsQ==","signatures":[{"sig":"MEQCIERDyQ2Syh21a7jFxkkht0TcGywl61bPaAPZQ3oyOlntAiALDEgs4uwFPCaMy/RT6a46m7YJbIEba9SMd0sRmU6bFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/sf-ferry@1.0.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":134637},"name":"sf-ferry","type":"module","author":{"name":"adivaste"},"engines":{"node":">=18"},"gitHead":"40db9c9248bedc9eef5bd5c0572b5e6eba909cb0","license":"MIT","scripts":{"lint":"eslint .","test":"node test/store.test.mjs && node test/session.test.mjs && node test/prefs.test.mjs && node test/history.test.mjs && node test/orgflow.test.mjs && node test/manifest.test.mjs && node test/metadata.test.mjs && node test/import.test.mjs && node test/status.test.mjs && node test/tui-smoke.mjs && node test/tui-guards.test.mjs && node test/tui-cursor.test.mjs && node test/tui-typeahead.test.mjs && node test/tui-sessions.test.mjs && node test/tui-targetwrap.test.mjs && node test/tui-toggle.test.mjs && node test/tui-help.test.mjs && node test/tui-confirm.test.mjs && node test/tui-splash.test.mjs && node test/tui-runtests.test.mjs && node test/tui-basket.test.mjs && node test/tui-visual.test.mjs && node test/tui-savequit.test.mjs && node test/tui-namedsave.test.mjs && node test/tui-testlevel.test.mjs && node test/tui-sticky.test.mjs && node test/tui-preview.test.mjs && node test/tui-perf.test.mjs && node test/startup.test.mjs","start":"node bin/cli.js","format":"prettier --write \"**/*.{js,mjs}\" \"*.json\"","format:check":"prettier --check \"**/*.{js,mjs}\" \"*.json\"","prepublishOnly":"npm run lint && npm test"},"_npmUser":{"name":"adivaste","email":"adivaste@outlook.com"},"homepage":"https://github.com/adivaste/sf-ferry#readme","keywords":["salesforce","sfdx","sf","metadata","deploy","validate","migration","change-set","package.xml","cli","tui"],"repository":{"url":"git+https://github.com/adivaste/sf-ferry.git","type":"git"},"_npmVersion":"10.8.2","description":"Ferry — a live, change-set-style Salesforce metadata migrator (org → org): browse a source org, select components, deploy/validate to a target with full test-level control.","directories":{},"maintainers":[{"name":"adivaste","email":"adivaste@outlook.com"}],"_nodeVersion":"20.20.2","dependencies":{"jszip":"^3.10.1","blessed":"^0.1.81","commander":"^13.0.0","fast-xml-parser":"^5.9.3","@inquirer/prompts":"^7.2.1","@salesforce/source-deploy-retrieve":"^12.10.3"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^9.39.4","globals":"^17.7.0","prettier":"^3.9.4","@eslint/js":"^9.39.4","@inquirer/testing":"^3.3.9"},"_npmOperationalInternal":{"tmp":"tmp/sf-ferry_1.0.4_1784096753705_0.9678140935922515","host":"s3://npm-registry-packages-npm-production"},"_id":"sf-ferry@1.0.4","version":"1.0.4"}