{"_id":"@dsh-cc/settings-migrations","_rev":"16-4997c17ceda6b9c986b6556b9d4c8ab6","name":"@dsh-cc/settings-migrations","dist-tags":{"latest":"0.8.1","next":"0.8.1-rc.1"},"versions":{"0.5.0":{"name":"@dsh-cc/settings-migrations","version":"0.5.0","license":"Apache-2.0","_id":"@dsh-cc/settings-migrations@0.5.0","maintainers":[{"name":"jianxx","email":"jianxx@gmail.com"}],"dist":{"shasum":"bce4573c9bd94d45a304f218cdcdab3050145814","tarball":"https://registry.npmjs.org/@dsh-cc/settings-migrations/-/settings-migrations-0.5.0.tgz","fileCount":13,"integrity":"sha512-kXULYbrwFE/a675l5mQvPMYbffAxif/2/kip6S4OGqLqOq4rkxCY+UBUSUmKhxHWrCu0ijewSsgz4fYKuiy1kA==","signatures":[{"sig":"MEUCIAHWZnZPFP30qiLRCu/YmJuJMoUASksPIqWDNfRhkli6AiEA5+Fe5Z/jcNCWROWjTsgudgwrIpJhN3D2Di05MTeUAGo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dsh-cc%2fsettings-migrations@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42725},"type":"module","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./package.json":"./package.json"},"_npmUser":{"name":"jianxx","email":"jianxx@gmail.com"},"repository":{"url":"git+https://github.com/dsh-cc/dsh-cc.git","type":"git","directory":"packages/settings/settings-migrations"},"description":"Claude Code-style settings migration mechanism for the DeepSeek Harness: defineMigration list, version-gated runMigrations, and an atomic read/write settings.json seam","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/cordis":"link:../../../../deepseek-harness/vendor/cordis","@deepseek-ai/schemastery":"link:../../../../deepseek-harness/vendor/schemastery","@deepseek-ai/dsh-home-paths":"link:../../../../deepseek-harness/packages/util/home-paths","@deepseek-ai/dsh-invariants":"link:../../../../deepseek-harness/packages/runtime-diagnostics/invariants"},"peerDependencies":{"@deepseek-ai/cordis":">=0.1.1-rc.2","@deepseek-ai/schemastery":">=0.1.1-rc.2","@deepseek-ai/dsh-home-paths":">=0.1.1-rc.2","@deepseek-ai/dsh-invariants":">=0.1.1-rc.2"},"_npmOperationalInternal":{"tmp":"tmp/settings-migrations_0.5.0_1788769101937_0.7578963434064536","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@dsh-cc/settings-migrations","version":"0.6.0","license":"Apache-2.0","_id":"@dsh-cc/settings-migrations@0.6.0","maintainers":[{"name":"jianxx","email":"jianxx@gmail.com"}],"dist":{"shasum":"170ae493fc1dd2a43ec81448a85cc61c9e5f6bb7","tarball":"https://registry.npmjs.org/@dsh-cc/settings-migrations/-/settings-migrations-0.6.0.tgz","fileCount":13,"integrity":"sha512-eQeFftYJyEYLxqRSBEEgXlC/rAKTjRupsnNYupx+IUtPionDjQVfO7gbYQTwszn3GouHXNchLN1BsZ/o/FVKFA==","signatures":[{"sig":"MEUCIQCXtM3CxytuSNvLgOSuID2AwAKd4lTXZIR04shsFT8s8QIgNIzfiu21uIsFBakt5bX3HP+9HQFt5OrwrspzDt+Bf3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dsh-cc%2fsettings-migrations@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42725},"type":"module","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./package.json":"./package.json"},"_npmUser":{"name":"jianxx","email":"jianxx@gmail.com"},"repository":{"url":"git+https://github.com/dsh-cc/dsh-cc.git","type":"git","directory":"packages/settings/settings-migrations"},"description":"Claude Code-style settings migration mechanism for the DeepSeek Harness: defineMigration list, version-gated runMigrations, and an atomic read/write settings.json seam","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/cordis":"link:../../../../deepseek-harness/vendor/cordis","@deepseek-ai/schemastery":"link:../../../../deepseek-harness/vendor/schemastery","@deepseek-ai/dsh-home-paths":"link:../../../../deepseek-harness/packages/util/home-paths","@deepseek-ai/dsh-invariants":"link:../../../../deepseek-harness/packages/runtime-diagnostics/invariants"},"peerDependencies":{"@deepseek-ai/cordis":">=0.1.2-rc.1","@deepseek-ai/schemastery":">=0.1.2-rc.1","@deepseek-ai/dsh-home-paths":">=0.1.2-rc.1","@deepseek-ai/dsh-invariants":">=0.1.2-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/settings-migrations_0.6.0_1788919764151_0.8032641207638453","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@dsh-cc/settings-migrations","version":"0.6.1","license":"Apache-2.0","_id":"@dsh-cc/settings-migrations@0.6.1","maintainers":[{"name":"jianxx","email":"jianxx@gmail.com"}],"dist":{"shasum":"3927a26facdf74f805da1272db658ffe24e9c738","tarball":"https://registry.npmjs.org/@dsh-cc/settings-migrations/-/settings-migrations-0.6.1.tgz","fileCount":13,"integrity":"sha512-LSg0jE6DFKJvbKNKmZK+QJ60nMB8weQRI5+7SCvsE532yRJlC5OnxpRszWkX/MytfUWNNcG8WXkyWxX5f6HN4Q==","signatures":[{"sig":"MEQCIFkljPhUwA3QHi5iJxPid6RK5wDibe9j6GuTEZUZ5U8kAiBkvoqVRpGJqeqjUjWVV8uVVw7NpnBw6OucWU2dKQqBRA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dsh-cc%2fsettings-migrations@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":42725},"type":"module","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./package.json":"./package.json"},"_npmUser":{"name":"jianxx","email":"jianxx@gmail.com"},"repository":{"url":"git+https://github.com/dsh-cc/dsh-cc.git","type":"git","directory":"packages/settings/settings-migrations"},"description":"Claude Code-style settings migration mechanism for the DeepSeek Harness: defineMigration list, version-gated runMigrations, and an atomic read/write settings.json seam","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/cordis":"link:../../../../deepseek-harness/vendor/cordis","@deepseek-ai/schemastery":"link:../../../../deepseek-harness/vendor/schemastery","@deepseek-ai/dsh-home-paths":"link:../../../../deepseek-harness/packages/util/home-paths","@deepseek-ai/dsh-invariants":"link:../../../../deepseek-harness/packages/runtime-diagnostics/invariants"},"peerDependencies":{"@deepseek-ai/cordis":">=0.1.2-rc.1","@deepseek-ai/schemastery":">=0.1.2-rc.1","@deepseek-ai/dsh-home-paths":">=0.1.2-rc.1","@deepseek-ai/dsh-invariants":">=0.1.2-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/settings-migrations_0.6.1_1788999895460_0.29615879987411753","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@dsh-cc/settings-migrations","version":"0.6.2","license":"Apache-2.0","_id":"@dsh-cc/settings-migrations@0.6.2","maintainers":[{"name":"jianxx","email":"jianxx@gmail.com"}],"dist":{"shasum":"0afa56c6cc203a47b12ea060da4b0049c2c23ebf","tarball":"https://registry.npmjs.org/@dsh-cc/settings-migrations/-/settings-migrations-0.6.2.tgz","fileCount":13,"integrity":"sha512-XH17RDdRT00fT7tpO9oEGDd8n2gGEEkQ78ggC2/NGrvURvYpwqYXo6Ms3rt93XznYlC1zBDMUaQLtny/aa2eMw==","signatures":[{"sig":"MEYCIQC8voutSeU+X6jvzXpjx90y7FZR5CdOPJwJy552rmbFVgIhAMeIzX8HWoqUEzRuWjrVSKP7nXVUaI0TP+1YBWaT8wVZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDEF2GHFDzr0igLKaxPFqyBxZ4FZbSkXLWTe4Z/YsVDJQIgVE3VDUY+vYoDehLWN0aYJ5WLTljMjwly9Wy6uNcsc8M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42659},"type":"module","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./package.json":"./package.json"},"_npmUser":{"name":"jianxx","email":"jianxx@gmail.com"},"repository":{"url":"git+https://github.com/dsh-cc/dsh-cc.git","type":"git","directory":"packages/settings/settings-migrations"},"description":"Claude Code-style settings migration mechanism for the DeepSeek Harness: defineMigration list, version-gated runMigrations, and an atomic read/write settings.json seam","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/cordis":"link:../../../../deepseek-harness/vendor/cordis","@deepseek-ai/schemastery":"link:../../../../deepseek-harness/vendor/schemastery","@deepseek-ai/dsh-home-paths":"link:../../../../deepseek-harness/packages/util/home-paths","@deepseek-ai/dsh-invariants":"link:../../../../deepseek-harness/packages/runtime-diagnostics/invariants"},"peerDependencies":{"@deepseek-ai/cordis":">=0.1.2-rc.1","@deepseek-ai/schemastery":">=0.1.2-rc.1","@deepseek-ai/dsh-home-paths":">=0.1.2-rc.1","@deepseek-ai/dsh-invariants":">=0.1.2-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/settings-migrations_0.6.2_1789087850011_0.06434191552720425","host":"s3://npm-registry-packages-npm-production"}},"0.6.3-rc.2":{"name":"@dsh-cc/settings-migrations","version":"0.6.3-rc.2","license":"Apache-2.0","_id":"@dsh-cc/settings-migrations@0.6.3-rc.2","maintainers":[{"name":"jianxx","email":"jianxx@gmail.com"}],"dist":{"shasum":"a8d090f78ec8968b9c1da63a20ae844518da8d3e","tarball":"https://registry.npmjs.org/@dsh-cc/settings-migrations/-/settings-migrations-0.6.3-rc.2.tgz","fileCount":13,"integrity":"sha512-zR6jiOplOX7VWylgQ5qnIOsNp9JsVoQqhOK4azZ5ady5FxaPRNCtt8ssh7BidcfkCjfRPx3cdOSUCYxaYE194w==","signatures":[{"sig":"MEUCIH4mCJzetpOfGjKNtPiZUXfyqTMJZHdFRl1Qx3+wN+npAiEAnJZANnXWcpzYPxacwi5Q4PpYxhRxU8q25aQo2mfp6tM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQC8+H6/4D4ueexDrrHELtnhkl4Yv2l7QjnHy5l1BRrVDQIgC+SLy/Msza2JAwCl1wGGt0Nt6zoZqhQ0Y48TPixds/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42664},"type":"module","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./package.json":"./package.json"},"_npmUser":{"name":"jianxx","email":"jianxx@gmail.com"},"repository":{"url":"git+https://github.com/dsh-cc/dsh-cc.git","type":"git","directory":"packages/settings/settings-migrations"},"description":"Claude Code-style settings migration mechanism for the DeepSeek Harness: defineMigration list, version-gated runMigrations, and an atomic read/write settings.json seam","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/cordis":"link:../../../../deepseek-harness/vendor/cordis","@deepseek-ai/schemastery":"link:../../../../deepseek-harness/vendor/schemastery","@deepseek-ai/dsh-home-paths":"link:../../../../deepseek-harness/packages/util/home-paths","@deepseek-ai/dsh-invariants":"link:../../../../deepseek-harness/packages/runtime-diagnostics/invariants"},"peerDependencies":{"@deepseek-ai/cordis":">=0.1.5-rc.1","@deepseek-ai/schemastery":">=0.1.5-rc.1","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1","@deepseek-ai/dsh-invariants":">=0.1.5-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/settings-migrations_0.6.3-rc.2_1789223022495_0.4687429988022598","host":"s3://npm-registry-packages-npm-production"}},"0.6.3":{"name":"@dsh-cc/settings-migrations","version":"0.6.3","license":"Apache-2.0","_id":"@dsh-cc/settings-migrations@0.6.3","maintainers":[{"name":"jianxx","email":"jianxx@gmail.com"}],"dist":{"shasum":"64bbc5c090a7f81853c00c94b33c75b50570ae7d","tarball":"https://registry.npmjs.org/@dsh-cc/settings-migrations/-/settings-migrations-0.6.3.tgz","fileCount":13,"integrity":"sha512-Ns4bUHDu3264J1rqW6v5WL+o0IzU7kgSdxv794EtazaK/Oio/Gj0vOXoOdTEcvo4v859d8OIhuxsmMB4ZPgArw==","signatures":[{"sig":"MEUCIQCnFCgcEvTFaGh0b5J2agFMfPVGAbExo4FG+UIti39AdAIgMqWFc0Na2etxzqD7qGyUTOn7knAKz9Hk0YryHtxhnGg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDr+gHO1FWFE0wvbiQ1M5pfHcdZMg0LBfJ0q3g7GvxRvAIhAKiErKDVoe3IKHe00EezUHxRbJ8ZSzQHqAEUeb/lU9oe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42659},"type":"module","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./package.json":"./package.json"},"_npmUser":{"name":"jianxx","email":"jianxx@gmail.com"},"repository":{"url":"git+https://github.com/dsh-cc/dsh-cc.git","type":"git","directory":"packages/settings/settings-migrations"},"description":"Claude Code-style settings migration mechanism for the DeepSeek Harness: defineMigration list, version-gated runMigrations, and an atomic read/write settings.json seam","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/cordis":"link:../../../../deepseek-harness/vendor/cordis","@deepseek-ai/schemastery":"link:../../../../deepseek-harness/vendor/schemastery","@deepseek-ai/dsh-home-paths":"link:../../../../deepseek-harness/packages/util/home-paths","@deepseek-ai/dsh-invariants":"link:../../../../deepseek-harness/packages/runtime-diagnostics/invariants"},"peerDependencies":{"@deepseek-ai/cordis":">=0.1.5-rc.1","@deepseek-ai/schemastery":">=0.1.5-rc.1","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1","@deepseek-ai/dsh-invariants":">=0.1.5-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/settings-migrations_0.6.3_1789256778227_0.6256528449455812","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@dsh-cc/settings-migrations","version":"0.7.0","license":"Apache-2.0","_id":"@dsh-cc/settings-migrations@0.7.0","maintainers":[{"name":"jianxx","email":"jianxx@gmail.com"}],"dist":{"shasum":"95b65cf4e8fd47ac3a700cc7012c7e3eaf28315e","tarball":"https://registry.npmjs.org/@dsh-cc/settings-migrations/-/settings-migrations-0.7.0.tgz","fileCount":13,"integrity":"sha512-8Bb1JM2CQWmPJ1efZaGfZh6M14EdNrFAJDAkyfjt6byy7LR6wxBg/YUe0lB/WvY692QFxGitB0wBESUDewgx7Q==","signatures":[{"sig":"MEUCIBq7VFbC6LaK+gGwRwA1vh2syZ89ErbuFMpkdT4R2A1XAiEA8pvHguawYZkU06OpCa3mj9bd+n8/jimwoobMD4AOhJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDOoZkw+6gbwnsr810QY/QOAnbd9AOAVyHG+eUHHMaaxgIgSP7d57shXuga+mk4Z3XDXJ17XmD9FlvQr4wFchmAk/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42659},"type":"module","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./package.json":"./package.json"},"_npmUser":{"name":"jianxx","email":"jianxx@gmail.com"},"repository":{"url":"git+https://github.com/dsh-cc/dsh-cc.git","type":"git","directory":"packages/settings/settings-migrations"},"description":"Claude Code-style settings migration mechanism for the DeepSeek Harness: defineMigration list, version-gated runMigrations, and an atomic read/write settings.json seam","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/cordis":"link:../../../../deepseek-harness/vendor/cordis","@deepseek-ai/schemastery":"link:../../../../deepseek-harness/vendor/schemastery","@deepseek-ai/dsh-home-paths":"link:../../../../deepseek-harness/packages/util/home-paths","@deepseek-ai/dsh-invariants":"link:../../../../deepseek-harness/packages/runtime-diagnostics/invariants"},"peerDependencies":{"@deepseek-ai/cordis":">=0.1.5-rc.1","@deepseek-ai/schemastery":">=0.1.5-rc.1","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1","@deepseek-ai/dsh-invariants":">=0.1.5-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/settings-migrations_0.7.0_1789359184001_0.8881380035488662","host":"s3://npm-registry-packages-npm-production"}},"0.7.1-rc.1":{"name":"@dsh-cc/settings-migrations","version":"0.7.1-rc.1","license":"Apache-2.0","_id":"@dsh-cc/settings-migrations@0.7.1-rc.1","maintainers":[{"name":"jianxx","email":"jianxx@gmail.com"}],"dist":{"shasum":"ec5b9744d45c20789643dca5584233f2857ab758","tarball":"https://registry.npmjs.org/@dsh-cc/settings-migrations/-/settings-migrations-0.7.1-rc.1.tgz","fileCount":13,"integrity":"sha512-w2BwuLSpchcqrZOrlAMni/tqxlfPa+kzqkfwTc1l9taG3ZGlbHKRcSbS1nWrhsG4Ezb6QSK01N4J4w8Ug5paxA==","signatures":[{"sig":"MEUCIGhgOowcC5zwblp18TckV9E0ezGx1D1hPiyfB9T0vhoOAiEAi8jGyO1bSRQ9rnC65Ak8MFC0MWOjNjDo2AARgl0POFA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDTKFZEy8FAIFC7sjMPoXOm+Q1o+VvmUonxnRfE54Qn+QIhANCf8CRu6fbkQ2ajlx0Cps/b1yi98blIMrFcfCdXsP30","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42664},"type":"module","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./package.json":"./package.json"},"_npmUser":{"name":"jianxx","email":"jianxx@gmail.com"},"repository":{"url":"git+https://github.com/dsh-cc/dsh-cc.git","type":"git","directory":"packages/settings/settings-migrations"},"description":"Claude Code-style settings migration mechanism for the DeepSeek Harness: defineMigration list, version-gated runMigrations, and an atomic read/write settings.json seam","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/cordis":"link:../../../../deepseek-harness/vendor/cordis","@deepseek-ai/schemastery":"link:../../../../deepseek-harness/vendor/schemastery","@deepseek-ai/dsh-home-paths":"link:../../../../deepseek-harness/packages/util/home-paths","@deepseek-ai/dsh-invariants":"link:../../../../deepseek-harness/packages/runtime-diagnostics/invariants"},"peerDependencies":{"@deepseek-ai/cordis":">=0.1.5-rc.1","@deepseek-ai/schemastery":">=0.1.5-rc.1","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1","@deepseek-ai/dsh-invariants":">=0.1.5-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/settings-migrations_0.7.1-rc.1_1789366292629_0.14719105616833783","host":"s3://npm-registry-packages-npm-production"}},"0.7.1-rc.2":{"name":"@dsh-cc/settings-migrations","version":"0.7.1-rc.2","license":"Apache-2.0","_id":"@dsh-cc/settings-migrations@0.7.1-rc.2","maintainers":[{"name":"jianxx","email":"jianxx@gmail.com"}],"dist":{"shasum":"65b5f0866fc701dd2d76d5ca1fe1c4c31ad1db93","tarball":"https://registry.npmjs.org/@dsh-cc/settings-migrations/-/settings-migrations-0.7.1-rc.2.tgz","fileCount":13,"integrity":"sha512-9MJdnyLqydWst/ScuiodIvJzXkfAu6bvRVIhx85gTXjflAGksWR52cYVR8zWND8BGyJtY73H28TRu5A3HHllWg==","signatures":[{"sig":"MEUCIHSG01nmIe5oiVaz8OiDsHkAWWhhik7yTvHqw/foeK9DAiEAuC4bQ63joWP647FsuSsW82Ab8noP5Rti5BZ6gFTsr+o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDxx90hpIyz1uAfei3zPCirLUPP0FSYpMmLXVipHKvtOgIgAiQp3vjxq/JI6gMUtcxoraN9sbnw3vLF3GPSO85z+ck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42664},"type":"module","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./package.json":"./package.json"},"_npmUser":{"name":"jianxx","email":"jianxx@gmail.com"},"repository":{"url":"git+https://github.com/dsh-cc/dsh-cc.git","type":"git","directory":"packages/settings/settings-migrations"},"description":"Claude Code-style settings migration mechanism for the DeepSeek Harness: defineMigration list, version-gated runMigrations, and an atomic read/write settings.json seam","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/cordis":"link:../../../../deepseek-harness/vendor/cordis","@deepseek-ai/schemastery":"link:../../../../deepseek-harness/vendor/schemastery","@deepseek-ai/dsh-home-paths":"link:../../../../deepseek-harness/packages/util/home-paths","@deepseek-ai/dsh-invariants":"link:../../../../deepseek-harness/packages/runtime-diagnostics/invariants"},"peerDependencies":{"@deepseek-ai/cordis":">=0.1.5-rc.1","@deepseek-ai/schemastery":">=0.1.5-rc.1","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1","@deepseek-ai/dsh-invariants":">=0.1.5-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/settings-migrations_0.7.1-rc.2_1789368660451_0.8575717361111459","host":"s3://npm-registry-packages-npm-production"}},"0.7.1-rc.3":{"name":"@dsh-cc/settings-migrations","version":"0.7.1-rc.3","license":"Apache-2.0","_id":"@dsh-cc/settings-migrations@0.7.1-rc.3","maintainers":[{"name":"jianxx","email":"jianxx@gmail.com"}],"dist":{"shasum":"e221cb380031d24fc511b61c7a02ac1f1e8cb8c0","tarball":"https://registry.npmjs.org/@dsh-cc/settings-migrations/-/settings-migrations-0.7.1-rc.3.tgz","fileCount":13,"integrity":"sha512-6atU1yKLZT6spaA1KXf7LMWVizxIFFKCI+PuNgMZI5p0bxhxCQ32hHrlgOpUgLbv4qHVjZL0a+uJgk/90Amglg==","signatures":[{"sig":"MEYCIQCiYI1SpQxjn0i1OMI0wJVSyiX3yNDFEcMMQoV69JL79gIhAOAxUfCapGgWQDzvapaWwygeUwhZ84jSDQ1L9dgvvo72","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIFFY3CpgdJCZ4TvA8xXTwJD2rccagDgvGFxaKo8pU7kTAiBguasVo0aCKAjr0UGIt+5uNyTVIiw5MgW4uq5dU1bkGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42664},"type":"module","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./package.json":"./package.json"},"_npmUser":{"name":"jianxx","email":"jianxx@gmail.com"},"repository":{"url":"git+https://github.com/dsh-cc/dsh-cc.git","type":"git","directory":"packages/settings/settings-migrations"},"description":"Claude Code-style settings migration mechanism for the DeepSeek Harness: defineMigration list, version-gated runMigrations, and an atomic read/write settings.json seam","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/cordis":"link:../../../../deepseek-harness/vendor/cordis","@deepseek-ai/schemastery":"link:../../../../deepseek-harness/vendor/schemastery","@deepseek-ai/dsh-home-paths":"link:../../../../deepseek-harness/packages/util/home-paths","@deepseek-ai/dsh-invariants":"link:../../../../deepseek-harness/packages/runtime-diagnostics/invariants"},"peerDependencies":{"@deepseek-ai/cordis":">=0.1.5-rc.1","@deepseek-ai/schemastery":">=0.1.5-rc.1","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1","@deepseek-ai/dsh-invariants":">=0.1.5-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/settings-migrations_0.7.1-rc.3_1789372057419_0.5943608120910715","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@dsh-cc/settings-migrations","version":"0.7.1","license":"Apache-2.0","_id":"@dsh-cc/settings-migrations@0.7.1","maintainers":[{"name":"jianxx","email":"jianxx@gmail.com"}],"dist":{"shasum":"ec070ac4edfd02cd4876f7f35f21c3801b33c17f","tarball":"https://registry.npmjs.org/@dsh-cc/settings-migrations/-/settings-migrations-0.7.1.tgz","fileCount":13,"integrity":"sha512-g9iWvWjKpEKTrjK8V0Thv/NH4sVRt83HY3M6dXqiiYg83ARfMUS7YhLV/yRMH0neD+YUXNvefe0oWVyaaWyxMQ==","signatures":[{"sig":"MEUCIQC4TK7G9q3HqCHfTVfRZdEuCyPF5dYcx49SvfsCt4+26wIgNOb1ZT9mp3oUXCjDsSoWwcFmaNqxrYGTq41gEAz0v3I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHCUHvmiumHjl958Jvt6rk4rXFGa/yTkCk+rLZ6VgykNAiEA5hjnhvNp0XDIaO8W6t1LQmg+FNk/w7Ot6tnz6xbYJx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42659},"type":"module","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./package.json":"./package.json"},"_npmUser":{"name":"jianxx","email":"jianxx@gmail.com"},"repository":{"url":"git+https://github.com/dsh-cc/dsh-cc.git","type":"git","directory":"packages/settings/settings-migrations"},"description":"Claude Code-style settings migration mechanism for the DeepSeek Harness: defineMigration list, version-gated runMigrations, and an atomic read/write settings.json seam","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/cordis":"link:../../../../deepseek-harness/vendor/cordis","@deepseek-ai/schemastery":"link:../../../../deepseek-harness/vendor/schemastery","@deepseek-ai/dsh-home-paths":"link:../../../../deepseek-harness/packages/util/home-paths","@deepseek-ai/dsh-invariants":"link:../../../../deepseek-harness/packages/runtime-diagnostics/invariants"},"peerDependencies":{"@deepseek-ai/cordis":">=0.1.5-rc.1","@deepseek-ai/schemastery":">=0.1.5-rc.1","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1","@deepseek-ai/dsh-invariants":">=0.1.5-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/settings-migrations_0.7.1_1789374716199_0.20015070822974423","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-rc.1":{"name":"@dsh-cc/settings-migrations","version":"0.8.0-rc.1","license":"Apache-2.0","_id":"@dsh-cc/settings-migrations@0.8.0-rc.1","maintainers":[{"name":"jianxx","email":"jianxx@gmail.com"}],"dist":{"shasum":"23599bbd8327e9446201a172c6fdb807a58474e3","tarball":"https://registry.npmjs.org/@dsh-cc/settings-migrations/-/settings-migrations-0.8.0-rc.1.tgz","fileCount":13,"integrity":"sha512-QAuwaLC0i4tK/2yYDVYTnW8fLlXaa9rpPN/aSwBWuPDygjAKLaTphcvHGdFHrbtnl8+UAljX3c9PtNSdXsLKHw==","signatures":[{"sig":"MEYCIQDDZyOLRsmMwVNJDu9YwOf/cHpZkbpw4LVsZFKrrgt7ZwIhANdPF82+NQLRO0nLWyhrlDEWMPbfx70gcmIYIZ14KXok","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAamdyWohufyj14bHDs5E5vTFIXl2WRWqqIRrJmm6XEyAiEA/4YK6ZH4X2cXs5IOiHhczP/nyNhS+FcYsdTQoPpCM4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42664},"type":"module","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./package.json":"./package.json"},"_npmUser":{"name":"jianxx","email":"jianxx@gmail.com"},"repository":{"url":"git+https://github.com/dsh-cc/dsh-cc.git","type":"git","directory":"packages/settings/settings-migrations"},"description":"Claude Code-style settings migration mechanism for the DeepSeek Harness: defineMigration list, version-gated runMigrations, and an atomic read/write settings.json seam","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/cordis":"link:../../../../deepseek-harness/vendor/cordis","@deepseek-ai/schemastery":"link:../../../../deepseek-harness/vendor/schemastery","@deepseek-ai/dsh-home-paths":"link:../../../../deepseek-harness/packages/util/home-paths","@deepseek-ai/dsh-invariants":"link:../../../../deepseek-harness/packages/runtime-diagnostics/invariants"},"peerDependencies":{"@deepseek-ai/cordis":">=0.1.5-rc.1","@deepseek-ai/schemastery":">=0.1.5-rc.1","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1","@deepseek-ai/dsh-invariants":">=0.1.5-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/settings-migrations_0.8.0-rc.1_1790045228626_0.02634549593371549","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-rc.2":{"name":"@dsh-cc/settings-migrations","version":"0.8.0-rc.2","license":"Apache-2.0","_id":"@dsh-cc/settings-migrations@0.8.0-rc.2","maintainers":[{"name":"jianxx","email":"jianxx@gmail.com"}],"dist":{"shasum":"b5a175db556b95ac5b17cf18abc3f820c758a4a9","tarball":"https://registry.npmjs.org/@dsh-cc/settings-migrations/-/settings-migrations-0.8.0-rc.2.tgz","fileCount":13,"integrity":"sha512-wbLHmEKbGy1gyVyzCsS+s21Fu8pQNnc1pcg2n8kKuL8PQsioqJProZUmsB+CZDE5IWOSm+wFS1z4b5qyJVQXFQ==","signatures":[{"sig":"MEYCIQCE660PWcsDqSkjMcbUculmlKh9w7cy65KG4A8LCPSyMwIhAIE1kZCLltjIRD9klwHsvAumX4w75CZEFYLXYuA0XVdz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIADKuNvRCRR9HUjSaNUl09kl4gEwGEkOyURpAnpdIBChAiBuvbew4jUTl0cAuzpEGVyXTCiU6lV/y6SzOLtWhPC4hw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42664},"type":"module","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./package.json":"./package.json"},"_npmUser":{"name":"jianxx","email":"jianxx@gmail.com"},"repository":{"url":"git+https://github.com/dsh-cc/dsh-cc.git","type":"git","directory":"packages/settings/settings-migrations"},"description":"Claude Code-style settings migration mechanism for the DeepSeek Harness: defineMigration list, version-gated runMigrations, and an atomic read/write settings.json seam","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/cordis":"link:../../../../deepseek-harness/vendor/cordis","@deepseek-ai/schemastery":"link:../../../../deepseek-harness/vendor/schemastery","@deepseek-ai/dsh-home-paths":"link:../../../../deepseek-harness/packages/util/home-paths","@deepseek-ai/dsh-invariants":"link:../../../../deepseek-harness/packages/runtime-diagnostics/invariants"},"peerDependencies":{"@deepseek-ai/cordis":">=0.1.5-rc.1","@deepseek-ai/schemastery":">=0.1.5-rc.1","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1","@deepseek-ai/dsh-invariants":">=0.1.5-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/settings-migrations_0.8.0-rc.2_1790061626828_0.6127243091094898","host":"s3://npm-registry-packages-npm-production"}},"0.8.0-rc.3":{"name":"@dsh-cc/settings-migrations","version":"0.8.0-rc.3","license":"Apache-2.0","_id":"@dsh-cc/settings-migrations@0.8.0-rc.3","maintainers":[{"name":"jianxx","email":"jianxx@gmail.com"}],"dist":{"shasum":"08c05beab3dee175e6ce356eccc5afbb70f1c111","tarball":"https://registry.npmjs.org/@dsh-cc/settings-migrations/-/settings-migrations-0.8.0-rc.3.tgz","fileCount":13,"integrity":"sha512-2/rrIPJArMCpYgx9dfzztpW8tm5KgGl8mpr7epUwrlol5WP4wt537z9zhkjgNBqny7bJ55Yvr12Yi8VdEFJTcA==","signatures":[{"sig":"MEQCIAZmsQS9CJ64OT7gQszG9ALHpgq+nlXF3rizvxhn/XpOAiB77lA0iqC/l1+JXtSgX0Mre5nnqW8ildKmBVLDGF9AzQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCCb73XWa1UWV4pC1ZyXj/PFW6zIuEc//0/UYQX1FMjiAIgdTCMghpIMjOmUwqCTUG2Q/vxKMkfNU+IoMvRwzhdOwg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42664},"type":"module","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./package.json":"./package.json"},"_npmUser":{"name":"jianxx","email":"jianxx@gmail.com"},"repository":{"url":"git+https://github.com/dsh-cc/dsh-cc.git","type":"git","directory":"packages/settings/settings-migrations"},"description":"Claude Code-style settings migration mechanism for the DeepSeek Harness: defineMigration list, version-gated runMigrations, and an atomic read/write settings.json seam","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/cordis":"link:../../../../deepseek-harness/vendor/cordis","@deepseek-ai/schemastery":"link:../../../../deepseek-harness/vendor/schemastery","@deepseek-ai/dsh-home-paths":"link:../../../../deepseek-harness/packages/util/home-paths","@deepseek-ai/dsh-invariants":"link:../../../../deepseek-harness/packages/runtime-diagnostics/invariants"},"peerDependencies":{"@deepseek-ai/cordis":">=0.1.5-rc.1","@deepseek-ai/schemastery":">=0.1.5-rc.1","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1","@deepseek-ai/dsh-invariants":">=0.1.5-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/settings-migrations_0.8.0-rc.3_1790150498380_0.9374463508803739","host":"s3://npm-registry-packages-npm-production"}},"0.8.1-rc.1":{"name":"@dsh-cc/settings-migrations","version":"0.8.1-rc.1","license":"Apache-2.0","_id":"@dsh-cc/settings-migrations@0.8.1-rc.1","maintainers":[{"name":"jianxx","email":"jianxx@gmail.com"}],"dist":{"shasum":"99b3aa4d7e48d0821f8f3ac164947f41d62817e3","tarball":"https://registry.npmjs.org/@dsh-cc/settings-migrations/-/settings-migrations-0.8.1-rc.1.tgz","fileCount":13,"integrity":"sha512-XB9hGZR7lXT8IrZM5ty5ydm3N2cADouhJnJaRu2Cje+WOUIx/fGUKbJR6gDLqlYww/GmZUfyO4L9y7oGxYs5/w==","signatures":[{"sig":"MEYCIQD5uQ/7lRulgdRe9NUjd4BwUkcib8fe+ywaPc4qFSE9xAIhAMAcgALiaR1UNKxJN3cD7flGQz0uCLq3cjB+PCbpf6dy","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCZpuwnJb3jPNAmFq2o6FKrO95mDM/TRX345Uv00UKL3AIhALypbmBmkKdQnTveI6EKS7yfl9WUPJ21akT2pc0qXO2Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42664},"type":"module","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./package.json":"./package.json"},"_npmUser":{"name":"jianxx","email":"jianxx@gmail.com"},"repository":{"url":"git+https://github.com/dsh-cc/dsh-cc.git","type":"git","directory":"packages/settings/settings-migrations"},"description":"Claude Code-style settings migration mechanism for the DeepSeek Harness: defineMigration list, version-gated runMigrations, and an atomic read/write settings.json seam","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/cordis":"link:../../../../deepseek-harness/vendor/cordis","@deepseek-ai/schemastery":"link:../../../../deepseek-harness/vendor/schemastery","@deepseek-ai/dsh-home-paths":"link:../../../../deepseek-harness/packages/util/home-paths","@deepseek-ai/dsh-invariants":"link:../../../../deepseek-harness/packages/runtime-diagnostics/invariants"},"peerDependencies":{"@deepseek-ai/cordis":">=0.1.5-rc.1","@deepseek-ai/schemastery":">=0.1.5-rc.1","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1","@deepseek-ai/dsh-invariants":">=0.1.5-rc.1"},"_npmOperationalInternal":{"tmp":"tmp/settings-migrations_0.8.1-rc.1_1790231006392_0.5808203655539108","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"_id":"@dsh-cc/settings-migrations@0.8.1","dist":{"shasum":"38efbea1bc7a9fb8e716311605a130c702c4e26b","tarball":"https://registry.npmjs.org/@dsh-cc/settings-migrations/-/settings-migrations-0.8.1.tgz","fileCount":13,"integrity":"sha512-sHt4Hc1axuuSBDyErT9gxlJQq32OOw7OPLlq8GZ1Xsu6SzK0VEp6UwBU+GBSZIkA/wr3s0acW7eTijO1qjLVbQ==","signatures":[{"sig":"MEUCIQDKw2K6cDkojvUjVDR2+tNf4KzjAObxttngvwM6JLVfRgIgIPfOXysK79NH3ylN2L/maJUKl3xtygVW6jQEYdAQGNo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIChXAdyGpLIEwiEweozHvkF1mT20jAdLhaI0yPeyPW0xAiA578HPu7k63J2b9gqFRhHYHlsPTwKZOsCmXi82r97xdg=="}],"unpackedSize":42659},"name":"@dsh-cc/settings-migrations","type":"module","exports":{".":{"types":"./lib/index.d.ts","default":"./lib/index.js"},"./src/*":"./src/*","./package.json":"./package.json"},"license":"Apache-2.0","version":"0.8.1","_npmUser":{"name":"jianxx","email":"jianxx@gmail.com"},"repository":{"url":"git+https://github.com/dsh-cc/dsh-cc.git","type":"git","directory":"packages/settings/settings-migrations"},"description":"Claude Code-style settings migration mechanism for the DeepSeek Harness: defineMigration list, version-gated runMigrations, and an atomic read/write settings.json seam","directories":{},"maintainers":[{"name":"jianxx","email":"jianxx@gmail.com"}],"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@deepseek-ai/cordis":"link:../../../../deepseek-harness/vendor/cordis","@deepseek-ai/schemastery":"link:../../../../deepseek-harness/vendor/schemastery","@deepseek-ai/dsh-home-paths":"link:../../../../deepseek-harness/packages/util/home-paths","@deepseek-ai/dsh-invariants":"link:../../../../deepseek-harness/packages/runtime-diagnostics/invariants"},"peerDependencies":{"@deepseek-ai/cordis":">=0.1.5-rc.1","@deepseek-ai/schemastery":">=0.1.5-rc.1","@deepseek-ai/dsh-home-paths":">=0.1.5-rc.1","@deepseek-ai/dsh-invariants":">=0.1.5-rc.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/settings-migrations_0.8.1_1790562844874_0.4361186338718439"}}},"time":{"created":"2026-09-07T08:18:21.703Z","modified":"2026-09-28T02:34:05.168Z","0.5.0":"2026-09-07T08:18:22.079Z","0.6.0":"2026-09-09T02:09:24.468Z","0.6.1":"2026-09-10T00:24:55.658Z","0.6.2":"2026-09-11T00:50:50.098Z","0.6.3-rc.2":"2026-09-12T14:23:42.579Z","0.6.3":"2026-09-12T23:46:18.316Z","0.7.0":"2026-09-14T04:13:04.082Z","0.7.1-rc.1":"2026-09-14T06:11:32.723Z","0.7.1-rc.2":"2026-09-14T06:51:00.551Z","0.7.1-rc.3":"2026-09-14T07:47:37.509Z","0.7.1":"2026-09-14T08:31:56.291Z","0.8.0-rc.1":"2026-09-22T02:47:08.704Z","0.8.0-rc.2":"2026-09-22T07:20:26.924Z","0.8.0-rc.3":"2026-09-23T08:01:38.463Z","0.8.1-rc.1":"2026-09-24T06:23:26.469Z","0.8.1":"2026-09-28T02:34:04.979Z"},"license":"Apache-2.0","repository":{"url":"git+https://github.com/dsh-cc/dsh-cc.git","type":"git","directory":"packages/settings/settings-migrations"},"description":"Claude Code-style settings migration mechanism for the DeepSeek Harness: defineMigration list, version-gated runMigrations, and an atomic read/write settings.json seam","maintainers":[{"name":"jianxx","email":"jianxx@gmail.com"}],"readme":"","readmeFilename":""}