{"_id":"@brand-map/moysklad-exchange-extension","_rev":"13-cf569800f1026883b3a471686eea1347","name":"@brand-map/moysklad-exchange-extension","dist-tags":{"alpha":"0.0.10-alpha.12","latest":"0.0.10-alpha.34"},"versions":{"0.0.10-alpha.10":{"name":"@brand-map/moysklad-exchange-extension","version":"0.0.10-alpha.10","_id":"@brand-map/moysklad-exchange-extension@0.0.10-alpha.10","maintainers":[{"name":"alexvyber","email":"alexvyber@gmail.com"}],"dist":{"shasum":"7f92121c20620de2ecc0a013eec05ed7c1905073","tarball":"https://registry.npmjs.org/@brand-map/moysklad-exchange-extension/-/moysklad-exchange-extension-0.0.10-alpha.10.tgz","fileCount":13,"integrity":"sha512-mUMBjXXrFlHsNqZy7sXKTIJPlKSgk38UqKM/5uSnCTjcxXxGlDgTfw/yTyAfmGnsdKM7iFUf5uK10uegQBWiag==","signatures":[{"sig":"MEUCIQD15E7py5MoLQbZ1fA7nBUre9UiRtlHx4GWJcTy8W/sLgIgAxKTgcND2yqSO1F2VRPiew22lD3+4osb9V3c3pkqsN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226737},"type":"module","exports":{".":"./dist/extension.js","./admin":"./src/admin/index.tsx","./manifest":"./dist/extension.manifest.json","./entrypoint":"./dist/extension.js","./package.json":"./package.json"},"_npmUser":{"name":"alexvyber","email":"alexvyber@gmail.com"},"brandMap":{"extension":{"name":"moysklad-exchange","source":"local","manifest":"./manifest","official":true,"entrypoint":"./entrypoint","runtimeGrants":["extension-storage:read","extension-storage:write","operation:product.list","operation:product.create","operation:product.update","operation:product.addImage","operation:product.retrieve","operation:product.retrieveVariantByExternalSku","operation:product.updateVariant","operation:product.createVariant","operation:product.upsertOption","operation:product.upsertOptionValue","operation:product.linkVariantOptionValue","operation:product.upsertAttribute","operation:product.upsertAttributeValue","operation:price.setBasePrice","operation:price.listPriceList","operation:price.createPriceList","operation:price.updatePriceList","operation:price.listPriceListPrice","operation:price.createPriceListPrice","operation:price.updatePriceListPrice","operation:stockLocation.upsertStockLocation","operation:inventory.enrollVariantInStore","operation:inventory.syncStockLevel"]}},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"iconv-lite":"^0.6.3","fast-xml-parser":"^5.2.5","@brand-map/exchange-core":"0.0.10-alpha.9","@brand-map/extension-sdk":"0.0.10-alpha.7","@brand-map/admin-extension-sdk":"0.0.10-alpha.7"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/moysklad-exchange-extension_0.0.10-alpha.10_1779157488789_0.755699842140164","host":"s3://npm-registry-packages-npm-production"}},"0.0.10-alpha.12":{"name":"@brand-map/moysklad-exchange-extension","version":"0.0.10-alpha.12","license":"UNLICENSED","_id":"@brand-map/moysklad-exchange-extension@0.0.10-alpha.12","maintainers":[{"name":"alexvyber","email":"alexvyber@gmail.com"}],"dist":{"shasum":"355b9c84ef6a336dfe77442ef3cb9c750111bb94","tarball":"https://registry.npmjs.org/@brand-map/moysklad-exchange-extension/-/moysklad-exchange-extension-0.0.10-alpha.12.tgz","fileCount":7,"integrity":"sha512-O8re5ALG/iAIBCV2MBhcwJqpnuGVzwGcV8QEYYtfyJg9Ax0pFTnpwTH4npzgdRoVcYmjwPmy+jSFPocwyPNKHQ==","signatures":[{"sig":"MEUCIQChP7qy0i7RCI50LbEvl6nbFd11aWY9Eyz9G0/nsHxwDQIgNo56VNd40wWCv3wSnWTduvf11W27fONUOK4iEn7SWzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":275292},"type":"module","exports":{".":"./dist/extension.js","./admin":"./dist/admin/index.js","./manifest":"./dist/extension.manifest.json","./entrypoint":"./dist/extension.js","./package.json":"./package.json"},"_npmUser":{"name":"alexvyber","email":"alexvyber@gmail.com"},"brandMap":{"extension":{"name":"moysklad-exchange","admin":"./admin","source":"local","manifest":"./manifest","official":true,"entrypoint":"./entrypoint","runtimeGrants":["extension-storage:read","extension-storage:write","operation:product.upsertCatalogBatch"]}},"_npmVersion":"11.11.0","description":"Brand Map extension package for MoySklad CommerceML exchange integration.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"iconv-lite":"^0.6.3","fast-xml-parser":"^5.2.5","@brand-map/exchange-core":"0.0.10-alpha.12","@brand-map/extension-sdk":"0.0.10-alpha.7","@brand-map/admin-extension-sdk":"0.0.10-alpha.7"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/moysklad-exchange-extension_0.0.10-alpha.12_1779662089000_0.7593402822718931","host":"s3://npm-registry-packages-npm-production"}},"0.0.10-alpha.15":{"name":"@brand-map/moysklad-exchange-extension","version":"0.0.10-alpha.15","license":"UNLICENSED","_id":"@brand-map/moysklad-exchange-extension@0.0.10-alpha.15","maintainers":[{"name":"alexvyber","email":"alexvyber@gmail.com"}],"dist":{"shasum":"bfca518be3311fbedc4828ac702b3a3f5e9bd166","tarball":"https://registry.npmjs.org/@brand-map/moysklad-exchange-extension/-/moysklad-exchange-extension-0.0.10-alpha.15.tgz","fileCount":7,"integrity":"sha512-vuouy0JcNe5Ju7FZduyX1ywzcaTsbV62GuEL1I7cncfa2dsyHPAsBrRw8dK/jIg0LUbhHaMEqdWXriy+HA3Ljw==","signatures":[{"sig":"MEQCIHAaC1m4dcV/N97vGTRAwbTqExwdaxTEp80cT8SDuPbJAiBZtFzA9j4Cc7DPUZWHVMkl8fTExh8SrgB64JKwYx/6ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":280770},"type":"module","exports":{".":"./dist/extension.js","./admin":"./dist/admin/index.js","./manifest":"./dist/extension.manifest.json","./entrypoint":"./dist/extension.js","./package.json":"./package.json"},"_npmUser":{"name":"alexvyber","email":"alexvyber@gmail.com"},"brandMap":{"extension":{"name":"moysklad-exchange","admin":"./admin","source":"local","manifest":"./manifest","official":true,"entrypoint":"./entrypoint","runtimeGrants":["extension-storage:read","extension-storage:write","operation:product.upsertCatalogBatch"]}},"_npmVersion":"11.11.0","description":"Пакет расширения Brand Map для интеграции обмена МойСклад CommerceML.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"iconv-lite":"^0.6.3","fast-xml-parser":"^5.2.5","@brand-map/exchange-core":"0.0.10-alpha.15","@brand-map/extension-sdk":"0.0.10-alpha.7","@brand-map/admin-extension-sdk":"0.0.10-alpha.7"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/moysklad-exchange-extension_0.0.10-alpha.15_1779737119392_0.013348230798118976","host":"s3://npm-registry-packages-npm-production"}},"0.0.10-alpha.16":{"name":"@brand-map/moysklad-exchange-extension","version":"0.0.10-alpha.16","license":"UNLICENSED","_id":"@brand-map/moysklad-exchange-extension@0.0.10-alpha.16","maintainers":[{"name":"alexvyber","email":"alexvyber@gmail.com"}],"dist":{"shasum":"9dcdc746aa3fa18d009c81edad13d8241ca51a1e","tarball":"https://registry.npmjs.org/@brand-map/moysklad-exchange-extension/-/moysklad-exchange-extension-0.0.10-alpha.16.tgz","fileCount":7,"integrity":"sha512-wORv7otNOBYK6kj3NICtpj1mRpEua/3vp96R2X1bldwoFsj6qvP6zJP6XydgOXX8BTYrksUkazzP0zs8+E9azA==","signatures":[{"sig":"MEUCIF0wslpvQMV/0Iuyj6TSHt+9AIOzl405DSc3IYM3qNCLAiEAg1BSjqeqKnqn/3dOkhzrox2Z2atmd7NjMY60wIty4Ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452843},"type":"module","exports":{".":"./dist/extension.js","./admin":"./dist/admin/index.js","./manifest":"./dist/extension.manifest.json","./entrypoint":"./dist/extension.js","./package.json":"./package.json"},"_npmUser":{"name":"alexvyber","email":"alexvyber@gmail.com"},"brandMap":{"extension":{"name":"moysklad-exchange","admin":"./admin","source":"local","manifest":"./manifest","official":true,"entrypoint":"./entrypoint","runtimeGrants":["extension-storage:read","extension-storage:write","operation:product.upsertCatalogBatch"]}},"_npmVersion":"11.11.0","description":"Пакет расширения Brand Map для интеграции обмена МойСклад CommerceML.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"luxon":"^3.7.2","iconv-lite":"^0.6.3","fast-xml-parser":"^5.2.5","@brand-map/exchange-core":"0.0.10-alpha.16","@brand-map/extension-sdk":"0.0.10-alpha.7","@brand-map/admin-extension-sdk":"0.0.10-alpha.7"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/moysklad-exchange-extension_0.0.10-alpha.16_1779924865718_0.29670706212205067","host":"s3://npm-registry-packages-npm-production"}},"0.0.10-alpha.18":{"name":"@brand-map/moysklad-exchange-extension","version":"0.0.10-alpha.18","license":"UNLICENSED","_id":"@brand-map/moysklad-exchange-extension@0.0.10-alpha.18","maintainers":[{"name":"alexvyber","email":"alexvyber@gmail.com"}],"dist":{"shasum":"7694f91974bf8ac04c857bb27570189a5db322c1","tarball":"https://registry.npmjs.org/@brand-map/moysklad-exchange-extension/-/moysklad-exchange-extension-0.0.10-alpha.18.tgz","fileCount":7,"integrity":"sha512-Hlm9+H4jzCGXxOtMPGl1lWNd2O4uE5K/rrPPylyGoQsIcy1asgmERRU/+3TP30u1TSH2BLIwx/b9hVuPh1L8Ig==","signatures":[{"sig":"MEQCIBvh/F19zPQraWy67Q19E7GWieDk82JMxfbCQ3EuE5MUAiAgbrbof05zTC+HE7WL2cI34f+nCTNkIofNaK4NM2BXbw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452843},"type":"module","exports":{".":"./dist/extension.js","./admin":"./dist/admin/index.js","./manifest":"./dist/extension.manifest.json","./entrypoint":"./dist/extension.js","./package.json":"./package.json"},"_npmUser":{"name":"alexvyber","email":"alexvyber@gmail.com"},"brandMap":{"extension":{"name":"moysklad-exchange","admin":"./admin","source":"local","manifest":"./manifest","official":true,"entrypoint":"./entrypoint","runtimeGrants":["extension-storage:read","extension-storage:write","operation:product.upsertCatalogBatch"]}},"_npmVersion":"11.11.0","description":"Пакет расширения Brand Map для интеграции обмена МойСклад CommerceML.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"luxon":"^3.7.2","iconv-lite":"^0.6.3","fast-xml-parser":"^5.2.5","@brand-map/exchange-core":"0.0.10-alpha.18","@brand-map/extension-sdk":"0.0.10-alpha.7","@brand-map/admin-extension-sdk":"0.0.10-alpha.7"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/moysklad-exchange-extension_0.0.10-alpha.18_1779959481258_0.8572603935319887","host":"s3://npm-registry-packages-npm-production"}},"0.0.10-alpha.19":{"name":"@brand-map/moysklad-exchange-extension","version":"0.0.10-alpha.19","license":"UNLICENSED","_id":"@brand-map/moysklad-exchange-extension@0.0.10-alpha.19","maintainers":[{"name":"alexvyber","email":"alexvyber@gmail.com"}],"dist":{"shasum":"156c1a29b126e253139617cf0473a1f5da19c4d3","tarball":"https://registry.npmjs.org/@brand-map/moysklad-exchange-extension/-/moysklad-exchange-extension-0.0.10-alpha.19.tgz","fileCount":7,"integrity":"sha512-0DLvzFfEs6qFs00Qk3hvrwfVPVzGkqvuucvZM+hgjNHejmf0JblqEOKI1Zo+GmsjFqKRcqTSi56OuRvD2iEMvQ==","signatures":[{"sig":"MEUCIQC+e4oxlui7HAAjHNpkJvAwPf/rd8ht6Nq3AO8GFD9MWAIgM4ZUm9tS3S7Oa86gXeuzdJAu2YkDTXY3B6pUNHnMgMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":452843},"type":"module","exports":{".":"./dist/extension.js","./admin":"./dist/admin/index.js","./manifest":"./dist/extension.manifest.json","./entrypoint":"./dist/extension.js","./package.json":"./package.json"},"_npmUser":{"name":"alexvyber","email":"alexvyber@gmail.com"},"brandMap":{"extension":{"name":"moysklad-exchange","admin":"./admin","source":"local","manifest":"./manifest","official":true,"entrypoint":"./entrypoint","runtimeGrants":["extension-storage:read","extension-storage:write","operation:product.upsertCatalogBatch"]}},"_npmVersion":"11.11.0","description":"Пакет расширения Brand Map для интеграции обмена МойСклад CommerceML.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"luxon":"^3.7.2","iconv-lite":"^0.6.3","fast-xml-parser":"^5.2.5","@brand-map/exchange-core":"0.0.10-alpha.19","@brand-map/extension-sdk":"0.0.10-alpha.7","@brand-map/admin-extension-sdk":"0.0.10-alpha.7"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/moysklad-exchange-extension_0.0.10-alpha.19_1779959566275_0.5583109380416249","host":"s3://npm-registry-packages-npm-production"}},"0.0.10-alpha.26":{"name":"@brand-map/moysklad-exchange-extension","version":"0.0.10-alpha.26","_id":"@brand-map/moysklad-exchange-extension@0.0.10-alpha.26","maintainers":[{"name":"alexvyber","email":"alexvyber@gmail.com"}],"dist":{"shasum":"3cab0723c992eb5ce16891661e021104c7fb45fd","tarball":"https://registry.npmjs.org/@brand-map/moysklad-exchange-extension/-/moysklad-exchange-extension-0.0.10-alpha.26.tgz","fileCount":13,"integrity":"sha512-2JMMcNhH63028c06MKLjDhqFQxoCaUzRAo40dYI9zk1dcp8kqhOT+fntsCnR99L3qt3wG2MawQrDK5hjUWaYVg==","signatures":[{"sig":"MEQCIAaReIbGXKWkqtv+FIThV/i9hs8Na8BiIMcyNbIq8VTQAiBqY/Ufx1iLNh9cCNJDkArWSvOOQxWtd4qVmFI0AEo05Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239629},"type":"module","exports":{".":"./dist/extension.js","./admin":"./src/admin/index.tsx","./manifest":"./dist/extension.manifest.json","./entrypoint":"./dist/extension.js","./package.json":"./package.json"},"_npmUser":{"name":"alexvyber","email":"alexvyber@gmail.com"},"brandMap":{"extension":{"name":"moysklad-exchange","source":"local","manifest":"./manifest","official":true,"entrypoint":"./entrypoint","runtimeGrants":["extension-storage:read","extension-storage:write","operation:product.upsertCatalogBatch"]}},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"iconv-lite":"^0.6.3","fast-xml-parser":"^5.2.5","@brand-map/exchange-core":"0.0.10-alpha.26","@brand-map/extension-sdk":"0.0.10-alpha.26","@brand-map/admin-extension-sdk":"0.0.10-alpha.7"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/moysklad-exchange-extension_0.0.10-alpha.26_1779963092880_0.20142390944140276","host":"s3://npm-registry-packages-npm-production"}},"0.0.10-alpha.27":{"name":"@brand-map/moysklad-exchange-extension","version":"0.0.10-alpha.27","_id":"@brand-map/moysklad-exchange-extension@0.0.10-alpha.27","maintainers":[{"name":"alexvyber","email":"alexvyber@gmail.com"}],"dist":{"shasum":"38006210fb655e1e1361733ef0da5e4168985f70","tarball":"https://registry.npmjs.org/@brand-map/moysklad-exchange-extension/-/moysklad-exchange-extension-0.0.10-alpha.27.tgz","fileCount":13,"integrity":"sha512-RZatnXEGGL5AE7bg/EWYdwTjZSaV/dLqUZKJdpV4XywwxvFdKEDKHoGgQqNmEKZvT6HK5lcBTzktW9ZkvT/bVg==","signatures":[{"sig":"MEUCIQDquJEw5Cjem38WuqjUrDRChs72FsGcPs0uoTZbaR7W6wIgC9FzrLucwGWkigbyAJgI4aiKVO/JPqg6bkMrUVRQWKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239629},"type":"module","exports":{".":"./dist/extension.js","./admin":"./src/admin/index.tsx","./manifest":"./dist/extension.manifest.json","./entrypoint":"./dist/extension.js","./package.json":"./package.json"},"_npmUser":{"name":"alexvyber","email":"alexvyber@gmail.com"},"brandMap":{"extension":{"name":"moysklad-exchange","source":"local","manifest":"./manifest","official":true,"entrypoint":"./entrypoint","runtimeGrants":["extension-storage:read","extension-storage:write","operation:product.upsertCatalogBatch"]}},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"iconv-lite":"^0.6.3","fast-xml-parser":"^5.2.5","@brand-map/exchange-core":"0.0.10-alpha.27","@brand-map/extension-sdk":"0.0.10-alpha.27","@brand-map/admin-extension-sdk":"0.0.10-alpha.7"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/moysklad-exchange-extension_0.0.10-alpha.27_1779964027327_0.9618432257816625","host":"s3://npm-registry-packages-npm-production"}},"0.0.10-alpha.28":{"name":"@brand-map/moysklad-exchange-extension","version":"0.0.10-alpha.28","_id":"@brand-map/moysklad-exchange-extension@0.0.10-alpha.28","maintainers":[{"name":"alexvyber","email":"alexvyber@gmail.com"}],"dist":{"shasum":"bf266dfc1a69db58bc3a736ca9aef4024fa1b054","tarball":"https://registry.npmjs.org/@brand-map/moysklad-exchange-extension/-/moysklad-exchange-extension-0.0.10-alpha.28.tgz","fileCount":13,"integrity":"sha512-6iEBqmxSp1vExf2DApBGyDTHAXz+3kWwz7vQ7XKwoYo42ymYaxky8cEBSHazFCKgbO0Ga0uihj7EwPSaUDMsBw==","signatures":[{"sig":"MEQCIDPWe4odB5LJNXJlDxGN6BwkDrx2GuUMpAR57BdST1i1AiBnkbYz+WdUdl6A2+/9elk1F13YX1kyv86pB0+xxzCbyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":240676},"type":"module","exports":{".":"./dist/extension.js","./admin":"./src/admin/index.tsx","./manifest":"./dist/extension.manifest.json","./entrypoint":"./dist/extension.js","./package.json":"./package.json"},"_npmUser":{"name":"alexvyber","email":"alexvyber@gmail.com"},"brandMap":{"extension":{"name":"moysklad-exchange","source":"local","manifest":"./manifest","official":true,"entrypoint":"./entrypoint","runtimeGrants":["extension-storage:read","extension-storage:write","operation:product.upsertCatalogBatch"]}},"_npmVersion":"11.11.0","directories":{},"_nodeVersion":"24.14.1","dependencies":{"iconv-lite":"^0.6.3","fast-xml-parser":"^5.2.5","@brand-map/exchange-core":"0.0.10-alpha.28","@brand-map/extension-sdk":"0.0.10-alpha.28","@brand-map/admin-extension-sdk":"0.0.10-alpha.28"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/moysklad-exchange-extension_0.0.10-alpha.28_1779967311482_0.5690730083774826","host":"s3://npm-registry-packages-npm-production"}},"0.0.10-alpha.30":{"name":"@brand-map/moysklad-exchange-extension","version":"0.0.10-alpha.30","license":"UNLICENSED","_id":"@brand-map/moysklad-exchange-extension@0.0.10-alpha.30","maintainers":[{"name":"alexvyber","email":"alexvyber@gmail.com"}],"dist":{"shasum":"49ef493d8581d9918ced6e207e8bcd3e45e346f8","tarball":"https://registry.npmjs.org/@brand-map/moysklad-exchange-extension/-/moysklad-exchange-extension-0.0.10-alpha.30.tgz","fileCount":7,"integrity":"sha512-uQ+uiJbl7cOaQd4c1dRCjx8JK3ykL122M/klgtYUTTZyU1/rjrZNcTkvaIw/VXfXoHBbjgu3UCLttbcXdtaxCQ==","signatures":[{"sig":"MEUCIQCtPU6/D9urqvbNHTDhWF5WzG8tSkH6wkPlhyGCz8ytgwIgJcRpwaN1xnjP9u0p81uQrUdX/V4Q+4kGkj8C0hn1BDI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454293},"type":"module","exports":{".":"./dist/extension.js","./admin":"./dist/admin/index.js","./manifest":"./dist/extension.manifest.json","./entrypoint":"./dist/extension.js","./package.json":"./package.json"},"_npmUser":{"name":"alexvyber","email":"alexvyber@gmail.com"},"brandMap":{"extension":{"name":"moysklad-exchange","admin":"./admin","source":"local","manifest":"./manifest","official":true,"entrypoint":"./entrypoint","runtimeGrants":["extension-storage:read","extension-storage:write","operation:product.upsertCatalogBatch"]}},"_npmVersion":"11.11.0","description":"Пакет расширения Brand Map для интеграции обмена МойСклад CommerceML.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"luxon":"^3.7.2","iconv-lite":"^0.6.3","fast-xml-parser":"^5.2.5","@brand-map/exchange-core":"0.0.10-alpha.30","@brand-map/extension-sdk":"0.0.10-alpha.30","@brand-map/admin-extension-sdk":"0.0.10-alpha.30"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/moysklad-exchange-extension_0.0.10-alpha.30_1779971809298_0.6201390814759815","host":"s3://npm-registry-packages-npm-production"}},"0.0.10-alpha.31":{"name":"@brand-map/moysklad-exchange-extension","version":"0.0.10-alpha.31","license":"UNLICENSED","_id":"@brand-map/moysklad-exchange-extension@0.0.10-alpha.31","maintainers":[{"name":"alexvyber","email":"alexvyber@gmail.com"}],"dist":{"shasum":"9af99759c92b81c7961ff1116fb7493c968ad685","tarball":"https://registry.npmjs.org/@brand-map/moysklad-exchange-extension/-/moysklad-exchange-extension-0.0.10-alpha.31.tgz","fileCount":7,"integrity":"sha512-hcwLDRLP/3eKaIbKbkLKJIWgeTSptgOr+yRAcu6k2mpyWTAVEnU5xtNgK7MTv9AHAbhWi9rW1agoavb6/3UYUQ==","signatures":[{"sig":"MEUCIQCunUlFWkWD/fMl8+pKKPQzI94flXiIwyefLjGvQwdJcwIgL+R7Qb2lD518QL8v8x4NwenFtjQdzMIlSXPfRU/ZaHw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453936},"type":"module","exports":{".":"./dist/extension.js","./admin":"./dist/admin/index.js","./manifest":"./dist/extension.manifest.json","./entrypoint":"./dist/extension.js","./package.json":"./package.json"},"_npmUser":{"name":"alexvyber","email":"alexvyber@gmail.com"},"brandMap":{"extension":{"name":"moysklad-exchange","admin":"./admin","source":"local","manifest":"./manifest","official":true,"entrypoint":"./entrypoint","runtimeGrants":["extension-storage:read","extension-storage:write","operation:product.upsertCatalogBatch"]}},"_npmVersion":"11.11.0","description":"Пакет расширения Brand Map для интеграции обмена МойСклад CommerceML.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"luxon":"^3.7.2","iconv-lite":"^0.6.3","fast-xml-parser":"^5.2.5","@brand-map/exchange-core":"0.0.10-alpha.31","@brand-map/extension-sdk":"0.0.10-alpha.31","@brand-map/admin-extension-sdk":"0.0.10-alpha.31"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/moysklad-exchange-extension_0.0.10-alpha.31_1779976798760_0.1171178559032926","host":"s3://npm-registry-packages-npm-production"}},"0.0.10-alpha.33":{"name":"@brand-map/moysklad-exchange-extension","version":"0.0.10-alpha.33","license":"UNLICENSED","_id":"@brand-map/moysklad-exchange-extension@0.0.10-alpha.33","maintainers":[{"name":"alexvyber","email":"alexvyber@gmail.com"}],"dist":{"shasum":"3067b686a3aa68e603cc4f701309ec06754b25f6","tarball":"https://registry.npmjs.org/@brand-map/moysklad-exchange-extension/-/moysklad-exchange-extension-0.0.10-alpha.33.tgz","fileCount":7,"integrity":"sha512-xNCSiLcIZNqwuVGMV6+PRdBZt/+hARz1tYD8DNnL7UvvXbWVgEuDRImt6pa+JAOX0Sy9GoZlNEcfcihkmAf6Iw==","signatures":[{"sig":"MEUCIQD4tTZWPisc0iIc8NFVCYBjKTRXKIE7nT8xHms3lXww5wIgZGFzv9Fw8CYIOH++hVJD6U/ixAWPsXDDte9MHQEkceM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":453936},"type":"module","exports":{".":"./dist/extension.js","./admin":"./dist/admin/index.js","./manifest":"./dist/extension.manifest.json","./entrypoint":"./dist/extension.js","./package.json":"./package.json"},"_npmUser":{"name":"alexvyber","email":"alexvyber@gmail.com"},"brandMap":{"extension":{"name":"moysklad-exchange","admin":"./admin","source":"local","manifest":"./manifest","official":true,"entrypoint":"./entrypoint","runtimeGrants":["extension-storage:read","extension-storage:write","operation:product.upsertCatalogBatch"]}},"_npmVersion":"11.11.0","description":"Пакет расширения Brand Map для интеграции обмена МойСклад CommerceML.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"luxon":"^3.7.2","iconv-lite":"^0.6.3","fast-xml-parser":"^5.2.5","@brand-map/exchange-core":"0.0.10-alpha.33","@brand-map/extension-sdk":"0.0.10-alpha.33","@brand-map/admin-extension-sdk":"0.0.10-alpha.33"},"publishConfig":{"registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/moysklad-exchange-extension_0.0.10-alpha.33_1779987167596_0.4249274384762334","host":"s3://npm-registry-packages-npm-production"}},"0.0.10-alpha.34":{"name":"@brand-map/moysklad-exchange-extension","version":"0.0.10-alpha.34","license":"UNLICENSED","type":"module","exports":{".":"./dist/extension.js","./admin":"./dist/admin/index.js","./entrypoint":"./dist/extension.js","./manifest":"./dist/extension.manifest.json","./package.json":"./package.json"},"publishConfig":{"registry":"https://registry.npmjs.org"},"dependencies":{"@brand-map/admin-extension-sdk":"0.0.10-alpha.34","@brand-map/exchange-core":"0.0.10-alpha.34","@brand-map/extension-sdk":"0.0.10-alpha.34","fast-xml-parser":"^5.2.5","iconv-lite":"^0.6.3","luxon":"^3.7.2"},"brandMap":{"extension":{"admin":"./admin","entrypoint":"./entrypoint","manifest":"./manifest","name":"moysklad-exchange","official":true,"runtimeGrants":["extension-storage:read","extension-storage:write","operation:product.upsertCatalogBatch"],"source":"local"}},"_id":"@brand-map/moysklad-exchange-extension@0.0.10-alpha.34","description":"Пакет расширения Brand Map для интеграции обмена МойСклад CommerceML.","_nodeVersion":"24.14.1","_npmVersion":"11.11.0","dist":{"integrity":"sha512-pJzTZIE25893Lx+NAw0dWiKj6HGsW1WH/C5IpUXhK3FDP2oVM7d+IIPVjKiiUG2eHmBKCGh/ICKBycgd0WyzTQ==","shasum":"9c13587abcc148a36d8fb387932b52cee684314c","tarball":"https://registry.npmjs.org/@brand-map/moysklad-exchange-extension/-/moysklad-exchange-extension-0.0.10-alpha.34.tgz","fileCount":7,"unpackedSize":460509,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIEHbGOJ5OJt221m2trV1N/5nGMcLqge2uzRtAAE0lyDOAiEAkaYNPWD28n2GSSIvaBgJ0Orr0Dd8HJT9nieZBuA8bt8="}]},"_npmUser":{"name":"alexvyber","email":"alexvyber@gmail.com"},"directories":{},"maintainers":[{"name":"alexvyber","email":"alexvyber@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/moysklad-exchange-extension_0.0.10-alpha.34_1780073146922_0.6830306620222881"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-19T02:24:48.694Z","modified":"2026-05-29T16:45:47.203Z","0.0.10-alpha.10":"2026-05-19T02:24:48.921Z","0.0.10-alpha.12":"2026-05-24T22:34:49.142Z","0.0.10-alpha.15":"2026-05-25T19:25:19.592Z","0.0.10-alpha.16":"2026-05-27T23:34:25.864Z","0.0.10-alpha.18":"2026-05-28T09:11:21.401Z","0.0.10-alpha.19":"2026-05-28T09:12:46.428Z","0.0.10-alpha.26":"2026-05-28T10:11:33.019Z","0.0.10-alpha.27":"2026-05-28T10:27:07.497Z","0.0.10-alpha.28":"2026-05-28T11:21:51.644Z","0.0.10-alpha.30":"2026-05-28T12:36:49.452Z","0.0.10-alpha.31":"2026-05-28T13:59:58.911Z","0.0.10-alpha.33":"2026-05-28T16:52:47.757Z","0.0.10-alpha.34":"2026-05-29T16:45:47.089Z"},"license":"UNLICENSED","description":"Пакет расширения Brand Map для интеграции обмена МойСклад CommerceML.","maintainers":[{"name":"alexvyber","email":"alexvyber@gmail.com"}],"readme":"# Расширение Обмена МойСклад CommerceML\n\nПакет расширения Brand Map для интеграции обмена МойСклад CommerceML.\n\nЭтот пакет определяет runtime-границу Brand Map. Развертываемые вспомогательные файлы для синхронизации на стороне МойСклад и приема CommerceML находятся в `../../integrations/moysklad-exchange`.\n\n## Модель Магазина\n\nОдна установленная копия расширения принадлежит одному магазину Brand Map. Приемник CommerceML не моделирует несколько тенантов внутри одной установки.\n\nУстойчивая конфигурация обмена хранится в SDK `storage.db` под ключом `one-c.exchange-config`. Старые sandbox-развертывания все еще могут задавать те же значения через `exchange-config.json`; расширение мигрирует этот файл в `storage.db` при первом чтении.\n\n```json\n{\n  \"contextId\": \"store\",\n  \"login\": \"admin\",\n  \"password\": \"change-me\"\n}\n```\n\nИмпортированные снимки каталога хранятся как артефакты SDK `storage.files`, а в `storage.db` остается небольшая ссылка на каждый контекст магазина. Сырые файлы сессий CommerceML остаются в локальной файловой системе для совместимости с текущими файловыми URL и отладочным повтором. Устаревшие `partners.json` и файловый `catalog.json` все еще принимаются при миграции, но используется только первый контекст магазина.\n\n## Разработка\n\n```sh\nbun install\nbun test\nbun run typecheck\nbun run build\n```\n\n## Входные Данные Синхронизации Коннектора\n\n`POST /extensions/actions` с оберткой действия расширения принимает нормализованные строки каталога:\n\n```json\n{\n  \"source\": \"moysklad\",\n  \"products\": [\n    {\n      \"title\": \"Tee\",\n      \"slug\": \"tee\",\n      \"externalSku\": \"TEE-S\",\n      \"variantTitle\": \"Tee S\",\n      \"priceAmount\": 1200,\n      \"currencyCode\": \"RUB\",\n      \"storeId\": \"store_1\",\n      \"stockLocationId\": \"stock_location_1\",\n      \"stockedQuantity\": 5\n    }\n  ]\n}\n```\n\nРасширение создает или обновляет товары по `slug`, создает или обновляет варианты по `externalSku`, задает базовые цены и синхронизирует остатки, когда присутствуют поля магазина и склада.\n\n## Лицензия\n\nUNLICENSED. Этот пакет является проприетарным ПО Brand Map и публикуется только для авторизованного использования в runtime расширений Brand Map. Лицензия с открытым исходным кодом не предоставляется.\n","readmeFilename":"README.md"}