{"_id":"@pkorsholm/medusa-fulfillment-webshipper","_rev":"41-a1722582c41e7cda398455eecd954a6f","name":"@pkorsholm/medusa-fulfillment-webshipper","dist-tags":{"latest":"1.3.3","staging":"0.0.0-staging-20230113135316","snapshot":"0.0.0-snapshot-20230113135425"},"versions":{"1.3.3":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"1.3.3","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"^1.3.3","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"^1.1.31","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@1.3.3","_nodeVersion":"16.15.1","_npmVersion":"8.18.0","dist":{"integrity":"sha512-ccKLAx4V2gxNvJMz7ftN6freovQK8TsEkiG8aAEI4FbmFRWh2EJXMdiP2fJOQneeN3ttlPIHQPm+1BZwcLOWQg==","shasum":"6812952148fa269c9f5fdf8a5a1509363fbd1ef3","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-1.3.3.tgz","fileCount":9,"unpackedSize":138160,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZIseidH3CWhW+p5+oCa2crtqcNX6lNI3PWAO6bMXk2AIgbsGcj68f4YcT1/Lu0nAa4jBBlxTeAzhKsB/iVx36u+w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbJkDACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoMBhAAiixKJ26mE+WI3Zeq96yJXNYm1lt70SKUskWD1IZ/VGiZav+q\r\nFZiR3KnYfiGVg9XhllztmxODyGI2RmHJ1kkWZyB9OkyVIwpiMGiKGoATcgHp\r\n3lnqXg7BeBnzvDlF0/YWm9DCFJjcwvKycXNcGm4p4wiUf1lNBQZQ6+JDtU+S\r\nvEwBpBNUQHFUIFl5Igjy+9IFrNzM3dyjtU97I+vf00dLOfsaTYwdTPlQjWFa\r\n35pEA/bJrO2MkWIK1Gi8eAgPFRGG86WNuduIHzoH7oR2CxGqUJeYkzHiY8Lt\r\nhe86pg3/5AvP4aFLFEzxbud8IiGXWgVOsSZu/r7KSK50mlI2o04nBT+JNcwf\r\nmwV0wFcs1Fbdi4VWsIenxsImb1Y4t3pXpSgRleocBIRJVIDn2+69GkWHiMPn\r\nqAfyM0AJkwVQu7HrdrPnEaYkWqn1NCAJq/rXTCpIWTyczFPgITG5RW8U3dO/\r\nrDFjDxj6G2YtfsI9ecntge9lQk3fjbG4YoeOzSLhnztKrj6qHXRuptf6BTbo\r\nmJwHgdJ1u8m1wuJK6QQbsyGy7Ef/L5xGT/wiXP58uyIuog9GDAwQeTCFsujq\r\nkAsEZnavfVKIxBqtt7Mju8ndtgoj8KZ/sieJzKMx/zc8W3esXAK1y8/WszJm\r\nhWmZlLWYwunOxgZoULi7Y+UH59I4D7D/lE0=\r\n=+wnK\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_1.3.3_1668061443001_0.7348791319532293"},"_hasShrinkwrap":false},"0.0.0-staging-20221110091025":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"0.0.0-staging-20221110091025","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"0.0.0-staging-20221110091025","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"0.0.0-staging-20221110091025"},"dependencies":{"@pkorsholm/medusa-core-utils":"0.0.0-staging-20221110091025","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@0.0.0-staging-20221110091025","_nodeVersion":"16.15.1","_npmVersion":"8.18.0","dist":{"integrity":"sha512-4CbhV2F6v/KM0Ha85MFoR4/EZ4r6sIt/7+Ud0pIekJIbETz/z7u8SiSB54BbRler1zWGJL+8eUNnFA6CLfTgmQ==","shasum":"8931fbfda07b20e8b23d921a5b9f847c9d4af258","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-0.0.0-staging-20221110091025.tgz","fileCount":11,"unpackedSize":139636,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIChQ3IkY92lwfJFdJr6tNIFeB51pC1u9b1LE/2j9/OaiAiEAzbonF8OMaezDD0O1CkSezrD3kdDuZKCgT4SXDo0oowo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbMBJACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpwThAAjgtKnVOa42jrs8ZdeQhayC2xfBVCLE138JIpu0fdkvvK4zvZ\r\nwB7jGOzlPOTGKnkb8poyEAXBz3Petz6Wh8G0hb6zfC6E+coRy5fKSt9W1QtC\r\nLkv6e1BSgcvxvzOPE8dzLTfmLbqsa23nGtZuQhzYcrha2r0DAta0gicuUuvp\r\nIYkwR/6rT2VeIYLA0QsCeSheepeyMHRrOsc/XqvmKQf3cXvqFoLmodV5mM5+\r\n9BRQbFW5wektnr7sKvrfTyZfyB/RrAi7ZANnMJ8+d5XNtyMhmVuNi6zjUn6U\r\nGyvuQGUUeB86POkAL2oMGf/HlfCBNYm5j3bo6ofB5YaCrT4LkjnKPc1wFfqd\r\nvnQa587/wBXQ8HxY5vyp4MyJRKcmKpr+Yx4LsRdzh0qcP1WIEREADFOB6Ir4\r\nfDm95b0gBWVQib93/zg5ecISc4EG9d081/f9fh8SBRfeRiy4fk+kHcfeFDhe\r\ngeiTbbyIFvKinyWZ7xtzB044HndEBLsxUALLpJEh4ZHKADve99KHkzl2+zmp\r\n8Jtz9QKAi0Zg4Kk8lU8mc8cPh14umVvFMJq6DKddxhydQzgZNwuC3cPG6jvd\r\nCruU/5wlbVLLfwUOFpRz7WFM/wFCXisro9NpR9Tzhyv7Z5sK0VFrYt59Q8CD\r\n4Ws4YqQvlpCrSK4NuBDcEAho9Og1UDCpHic=\r\n=n1Cs\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_0.0.0-staging-20221110091025_1668071497738_0.20913243637946755"},"_hasShrinkwrap":false},"0.0.0-staging-20221110094848":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"0.0.0-staging-20221110094848","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"0.0.0-staging-20221110094848","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"0.0.0-staging-20221110094848"},"dependencies":{"@pkorsholm/medusa-core-utils":"0.0.0-staging-20221110094848","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@0.0.0-staging-20221110094848","_nodeVersion":"16.15.1","_npmVersion":"8.18.0","dist":{"integrity":"sha512-hcftG3IiKHlI1FH2KdU9xJ7zruameXzFuedEmck9yFOeh6HlblMVutbJyu1QWjfoTXAorehZj/CU9VM6m6OW3g==","shasum":"595d2dfbef8efbeac2052426980c6f9fc6d1a433","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-0.0.0-staging-20221110094848.tgz","fileCount":11,"unpackedSize":139863,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdlGAZmkn/oKwc8jT/Q4tl7mUGp8YpLs5VgG+AZvmozAIhAOKBM32SkXGfu60OH4aZwlh5N0sGKT/XrRUbu/sR/+Ru"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbMkaACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmriZQ/+LGzx0Mc6w49Ga0zG6bb37Kuue/cjgT2yeKpkDrWF5N5DQHjI\r\nO1E77usof5Nif7rebZP0hqAJwJAk5273sJfL8i9kyCOydhQLT6nC9w4USi2u\r\nqrbpgudDeAxEGT9aqgvCmuS5LCQBGqfjpMlSmaZk/+gNL1kD0rk0owS3fQAV\r\nCin7alsMasC70k0JjLIw4Gqw4rKkgw7jRUT79JIFN8d2I2bPtEWR87iHQ5cL\r\nFzv5FgRQKREKTuvW2h3KedHAuImK7lgUPNosqcQ+G5YLPsMwqg8ndfDWxzlg\r\nE6AGB8gzpxxnczzkpIb4hz3stlSNpKH2N7n8LQurdOxTAr3Ye9ipHPdL705T\r\nTNOnUH5ZxbfD5iu+vaokqjxhAOiCTK/JHSsaDJ3CD+KLp6pDHV/u5iNHPKEQ\r\nfYR2nTYO/VS/iqS8MO85mknkRTlCtHNiEeyVJsZKeaL7oqI86zuXFQdWbgPK\r\n0GwICAm0Vam465+RrijrO8RfPoOYmnD6a7cNSb/zeelvxkbVpmaXFvML1JiD\r\nYypjRzQdlizDmSKthKtq1HtBmUcyHhTmCRrZQNeEwOtaGTge/nHHvemenSB2\r\nCv91sORlfjtkz3a9hXHzZzXMSYqeUMLqoTdTyi0F1+YHQ7gQNdM644VGot/k\r\nkrEvLVR91W49JN40vKLrT0bfpWgqWms0bgY=\r\n=ZK+V\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_0.0.0-staging-20221110094848_1668073754110_0.5121237593241605"},"_hasShrinkwrap":false},"0.0.0-staging-20221111045133":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"0.0.0-staging-20221111045133","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"0.0.0-staging-20221111045133","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"^1.1.31","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@0.0.0-staging-20221111045133","_nodeVersion":"12.22.12","_npmVersion":"6.14.16","dist":{"integrity":"sha512-iSbXui8Pg50bggLTJAAnTb2H76rNnHKexVYHFkz5BlAnz05j9J5qlONwTEku0MG6ptd9vX/3/TbPSTCbET00Uw==","shasum":"0dc35df1226450732586de08645914880dec2a16","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-0.0.0-staging-20221111045133.tgz","fileCount":9,"unpackedSize":139694,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDf1y2dIjpjZJQs43ms7Q3YNAR9J/sp/8MWBEoj803mdAIhANqW36Yx/BUU71ozGPfKd/VK+4TYmhqHd5xfC7xrZbIU"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbdTxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpiCQ/+Iq9l25eqRjvAzX5wnXVjSioMfjF6WJuO3SSvKA/dKrF/vlPU\r\nLhIAuxJq7htLPxHnHmNMo713bDw+nAVaZV/CNsngD96yr3YSPjqvwVJU9ZX0\r\nFLMykUUKYhNoaPuT6X+9UED3RojgWNXunfxGi+JMxxv1PcaijZFWB+0fl4K1\r\nFkh88paYof1CvyDWrdFZuTtXpp0PpveHNs8Wt5USpGtD1ghOV69mzfbdHhRE\r\nY8gD9mJ3jA01xl0k74Sui/8j12FoY3NC9BsuzTZxQiWIZfAUimdKfnOo/6QN\r\nc3CX0NsaZgvSDTt3muJEcoVPXwW9w1ZGI0BIFqa21sHyq9QIz8Z6CChYNqTD\r\nDAmWstqqGEyrHw/IAkNcabTxVtSFR0087g3CBASjhaq/mHzpCqgMl70q8yYv\r\nM+7zAwwunL+Ha9ey+H9UmX+2m4nJGOtU5HMkk13YVhdaJ71NaHf8PMu/8YbE\r\nyYn8pO8H6ThVMOVwHZcikWxYg36WITd9vv1RaRuiFRVL6/knLM66mOtpodt/\r\nVp/NZ4e7pAm4/NMcjNLlhm5sI/1AjWXFb0bPdYPICWzPqwBUybV6IFSKixMG\r\nmf8fYWi0DBjctd94StiW4MZOg4QZXnBZu1a/DCycGXgcQayKBQoFdqlyZE2z\r\nFKRP1Z0108uaMC2coWl41mSjXr0aGeffvuA=\r\n=Xpoh\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_0.0.0-staging-20221111045133_1668142321314_0.662248718234268"},"_hasShrinkwrap":false},"0.0.0-staging-20221111045920":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"0.0.0-staging-20221111045920","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"0.0.0-staging-20221111045920","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"^1.1.31","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@0.0.0-staging-20221111045920","_nodeVersion":"16.15.1","_npmVersion":"8.18.0","dist":{"integrity":"sha512-pycNzkkn++t884wEtrG/Ivhg94Y1LCxL5yNaiNjkyrycdigQyQcivBe/gNP/c2DzMCtKP0SM556lnYJuKSvn4Q==","shasum":"a8a7e6e65e61f78e584c65107f3908b5f11fbff4","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-0.0.0-staging-20221111045920.tgz","fileCount":11,"unpackedSize":140736,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQqY8sQelLm83NrCZOjnRDneh93bgiN8GRd1EW2+KQQgIgH1RY9Ayg5k1ywxRrvTeQM+CJf5d1TBbApwA4vhN+Ipg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbdbUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoQ2BAAl5wXUfTUCdT3S1LTbwgv4Szd/Rdf8ENgEwUKJ28q8Iek50FP\r\nTeGcY1hVWj4zYwd2E1rmI7trYv2mE4qlHJWwN7qDJ1vKBiMr6tmOJ7cFUxHw\r\n0sJhW9u91/KR6xE5I9r2Yge9F/4YZX5opgtL025AFaiPI+wsE6GZGU+k+9Hw\r\nMLUZr4uTXkYNekJMi7B/64ehsOQ4LFCiOkRIjF5U5LrqY8gqR4uZikFQrvUC\r\npyf7JIoUgs6/qA4RaqawfJxM7PO4GVhcuILAmWi0MDeMAk1oalvL6OzYB0KO\r\n3gFNhwYCE97PVl6Z0D5jLFLHX7Eyly7New1jcSZGR9BJZjyG1m91aoEShhoB\r\nE9nyGW9swdG8uCNkHjA1oHgjxpEmrB2jlhOk3t0Rcy6OMP1oeB1LnJbsalGk\r\nb+scX/O/Ti8SCugnpgCrUM98e2GgRVZ2olcdI8Tl5/tDPy/X7gWq6pcAZLG4\r\nTm9gQHtuiOnZSxxucdcf7AGxlwL/Hr88j4mJlx/Q2EWKxOsE3lDK4CcCUeZQ\r\nuXf2+NdeXJRm4HJILkB9veUbojOHKXV+cK/0jEnySItdrYTLSD2R7N7O4LJ7\r\nEVUtn+TgaWfvmMW7FKaHJ6EuMAa4PcMPckLJhI4d/LKHFpgLys5t/uxdCxKZ\r\n5a9iDSB9Ve3nB4zztexRHc9bLwyhkngen0M=\r\n=l2w1\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_0.0.0-staging-20221111045920_1668142804227_0.42497647947213246"},"_hasShrinkwrap":false},"0.0.0-staging-20221111050432":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"0.0.0-staging-20221111050432","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"0.0.0-staging-20221111050432","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"^1.1.31","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@0.0.0-staging-20221111050432","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-9TZ5LuOODm9JjCOhfPpt78ArvzWoeoMIkbEDF3NN520UCF/xXHvjTrK2NRcB4Dapt1ynJjJ6vmBCeyLstrPG2A==","shasum":"c1283cc1c5d94dcbc67ff11e734a1897764116f3","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-0.0.0-staging-20221111050432.tgz","fileCount":9,"unpackedSize":139694,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFkgGnE0K6jGOrygxrSfi90Xo2UJ66lLQlmXW6F6cL2AIgCFoMdrK+KHAfXOlQpEhSrNa7giHq0lqdaI2cePwabk0="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbdgFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpCNg//YJvlxXFD3OP0ni/mxv6EMN5PzLz1jpNJckdLYgaJqz9oSUAs\r\nMEoaXEtefpXbsL21gC6DJn9cKVeePEPzJtVThg69ZlKTNS1nEJXfO926U4IO\r\nAlyU38wK5YGHmQyNDCOG3Se26EydYmQia7zUny6MZRxfGM+YqBLtzV4znKiz\r\nMBUsKVFnvjMwtCV+lUW7QSmeJX1FQa20KvqYlqTAoHkMbHSBTWugr4mFR6Rp\r\n4zgizxxIw9wsQBS6nut4k6jAlnfpNP1X67J5vX5nDFoO/NWaEs+63oCWRUzJ\r\nuH3MFmQ5rXCJuVDs8PHXVbsA19in6VPpJy8NAtpbpid/impiJBNaBy2f4aN3\r\n+wNnHWO0zcwNX6l2lcTum+j/Moa55G05FChuOGxi2IxvAcEZUuWmBGEzyeZR\r\nEEZwPLWZERKFchrETuNYLe4z6Ng8QRkeJlqoTSf1dU13xAOsWs0tW5sON62p\r\nIgCMDxt/gLV6VSo6K/qJ5wQOAyOD0UHQC9cj1EHzBrMuFq0RzOlrQX0c8i20\r\nSc6SZrLi2aP//+hG26NTBQpiGLNSLLyI+7saTipwLzQwTshR+msOIDHnR4ul\r\n+WswOYCvfv8YTYdpPmeQJ2hDcUdgwtSNGphkubtAnn8MvvD1j8i69fPEAH/0\r\nneeo2DhOy4xSZ1pemjY68EWz7edd45FitUI=\r\n=51eN\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_0.0.0-staging-20221111050432_1668143109088_0.2046468163325601"},"_hasShrinkwrap":false},"0.0.0-staging-20221111050935":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"0.0.0-staging-20221111050935","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"0.0.0-staging-20221111050935","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"^1.1.31","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@0.0.0-staging-20221111050935","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-151LIyt2c/miWens39LGcHgTl8cj3l8oif48b2knKYWhqJx2yA1Ep4e+QIXKO8PpTwiCSgGaqEEaSlCinNdtfw==","shasum":"ca1e9546181596a3ed63d04e928d69a584c9e66c","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-0.0.0-staging-20221111050935.tgz","fileCount":9,"unpackedSize":139694,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcvGuAK6ywLrjcO9x1GuSFYraNeNnNFyvOawmjquEdHgIgDviQvg33fDKZJfkxeEE5kZAdMj1SkU3HjrqCRrsfU54="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbdksACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqprA//Vw6hwsxS1Vyr/aUTSpwsVmE8CkhaDQegJF7Gu1deT/dhYlbZ\r\nhw/hTg9lbQqkvsPf6zQzV8g1w39C8WXzns4nl490xLh2C2PwxsxzLh9H1Vlm\r\nDDsqChdi3i3cmO4xgmiDYJ9NDlZOoGIsoUu3gTZWkMvouxPQyJ8nv1F7/wxP\r\n7LvBodBRyBynCd0R2G3zPAVJXD/8O9/ZMkigLxXWmrPMs9fQ2M0zwJ4nLZKJ\r\nfEmlFlPLvvaX3UETnrHCQLmVD/ShdMrNwOcsLzGJR7nP5vskuCCGC5EwjVXd\r\nfvkTVhD3n8QpIAXgwzbke49qoE72Z+VQnbr8kny1tEubBPN3FkCD6x1pFRWJ\r\nSmXJzz7j1wdPl89T6XM0o9j1KUm+Sxuiegbeji8qAHrYYEfiL5rGWysBAPl8\r\nVaHhgXFTjhVVx5KZEkuArymmrjCu11QHT6AQKqurUeukImeVMWEL04MWjVgc\r\n/IDqwP/YPWZaNercc0zARRvRcyZfz2y1iE9SOT3W5ZLCAiNqpuuw8Qw6sbUo\r\nnMpZ8RHIXOoXwPMN3r97z+f9S9FYq7MnDRrwzRtR+V4cB8BHwsRoVhljw96S\r\nMYjztNirmF4mhicXCeWtRE5MdGrrSTi5E6Hpxu/qRUnHEzl5BW355fto1L4t\r\nH5gBkquDxYPhZKsUfjcuzi7vwDGdV1wk5q8=\r\n=KU3H\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_0.0.0-staging-20221111050935_1668143404431_0.12121126000453497"},"_hasShrinkwrap":false},"0.0.0-staging-20221111051631":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"0.0.0-staging-20221111051631","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"0.0.0-staging-20221111051631","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"^1.1.31","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@0.0.0-staging-20221111051631","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-EKGAd2QCcGB1NFAr6XX10HOpJXRDAYCAnbdMx4sHUQ50nATLMAzdL/Lfew7dMRYlFv4Hhcl3rR2H/7XVLb6uKQ==","shasum":"86c8934b60920c1a22e8e1b996c6d6c80bd6077e","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-0.0.0-staging-20221111051631.tgz","fileCount":9,"unpackedSize":139694,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9zYk0jMSP1Ax16FJSUOHj4ZXbOrnIupSL9e7Csphr3AIgP7VtS6Ue9G8ssyennFi/UjWrS31NJzgmX7f8oDjT2A4="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbdrSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp3bg/5ARG7cTsR5Csq6lqFDoZGIB1yCseSrTXuMhMbpO7ho6IMDQeK\r\nzpRN+ltN5SgVYQPNDx+HM3wTPia+RZ4wLz/wkzuPuy79GFk6IM5X8GpdXC9Q\r\nVY4jDjJNmLMsUrt0R95/pDrNAN12a5+k0k/iNcd27H/gUv6inql/7GvOwYod\r\n5JZOwgiE9bMOE2qURjG9AxGCEFY6bYnIVTSxdpE0/oPqDYx+ITikyDS9iOnZ\r\n1j7iESVwFHi5yBdo9qIZp8OrfxekmfrLavJGfNaJOSjoaAFhLfSdyLQnpbGN\r\nXwv9uJexs6WSfqSJyKzERiXQThuemxr8Lub80SWG8KPLQGH1nQIGXw5Lwhhc\r\nuwmmL4mHtWhHb0CUF80QGmW09hvR2g/AL3G4n91xqv726BfqMKkaoDm/ejtb\r\nGt1IVVBP/88Frpr/tWqpurX9zccZy9/9Zzk7uypuVGycN+0jzhjzUZOxMhNC\r\nD/IL14hNAlCQObCxEuPvZAQ3h6n88eW3LPfVDQGLrRQdoA1zsonOugbILdel\r\n7iu4Pq5yBvRN8YsqkGXS5jN6FHdztfdNLGYUrc07rkyTLkxwQ+DkngmsO2OI\r\n9aSvuM6Cub5WgzubbG1bTD0qt1FjA8aHiYmjd4VTKxkb5sAfdgT514OkCgio\r\nJOQv5ED+irbT2TIk9O3WVU3W5zQ4/ryaeOs=\r\n=TVHm\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_0.0.0-staging-20221111051631_1668143825903_0.7495744673875264"},"_hasShrinkwrap":false},"0.0.0-staging-20221111054908":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"0.0.0-staging-20221111054908","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"0.0.0-staging-20221111054908","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"^1.1.31","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@0.0.0-staging-20221111054908","_nodeVersion":"14.20.1","_npmVersion":"6.14.17","dist":{"integrity":"sha512-u7rnx9YDtmCFOH+E4qXG2BrYReuTMVQWk6lb/sWJSceNrgYpzwP/t4C55lg9C3Y5sbPCMtconE3wfGmkSoDQEw==","shasum":"850c6643c31c3b4c65aab224c29be4583fcf6e2b","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-0.0.0-staging-20221111054908.tgz","fileCount":10,"unpackedSize":139745,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG60iJSlC6+JjV1vmbMoP50lgZ2e96awSoVBngupBJmZAiEA3EdVg4SJ7POlNgS6SBknx3cMIYyP218oPEk4JYdNY6s="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbeJzACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq8wA//Qp1GYpbESems3htp8j2qbmGVDb2nP9ypTXGGcI/TR92/8OXi\r\ncpPYjsUPIQGtnGaSAHu/W3J2E/hlpteQ/lVtCdNYahEuXJvJISReC+/+j3oQ\r\nsXWv7jzFrVsmm767yOzUt2nMdAl2I8O4V/DPVIvfHWj3OXfTpAN37OFNFfcE\r\nvgXEtCwXUCHwz7aliWBMJ5GJAPCJWVLXaR9wOj7LSKvq7nid9vtsKY4TxMbv\r\nb7/M2YsuEyuLjMY8OW0T1CHzmK6HTaL1lzniGxDNhlw40tZQ2bIMzUcIRfpc\r\nuCquTMy0tRJ/ue18F0v7pN0pJvyQGrOmdRR2J5mG7mi6laJDte3zswZZjtRP\r\n+tRAwFuEFEDG+Rtid23ra83CZtGytmGUCy6QRt51js1v79/Y9WNJY9E+cg/A\r\nSjWQHjeMCmKylotNkayRICBF55FXt83yhVy8htYDalJ/uhrxwQwM0sgMsGK3\r\n6KSf0+Ydy9Q6mPFNK3+5V/VNRDm5Itan7LgcSNoOTXVLcMOUfcxcg1iOqvDh\r\no9Cdf8dQmDpp4Iw8JTydbEFy4ehEs9D3ZoRFsFdHYt9jgK2ke7pfOg2U6Ld+\r\n/OAeoBqYsS9PyToGE4ANG+uKAJVLD5tXXRK1nSHXROhBGmvuOGN/Sbaejitj\r\ntf6UQS7pYaKm5kTvHgubmYn7XHHWuyhdfY8=\r\n=ruDT\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_0.0.0-staging-20221111054908_1668145779292_0.538992494016882"},"_hasShrinkwrap":false},"0.0.0-staging-20221111070030":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"0.0.0-staging-20221111070030","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"0.0.0-staging-20221111070030","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"^1.1.31","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@0.0.0-staging-20221111070030","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-obehhlqEIUxfCfadxAyiKlWuPeGCHZQEGlpNmqg6Zsrr21oxNg2ep/Nj2BeFEim4z3q5K2l7UsD5OV6ArlqS4Q==","shasum":"cd502697b650be19dc63a9412f5e2df69b895104","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-0.0.0-staging-20221111070030.tgz","fileCount":10,"unpackedSize":139745,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtmhxq1tswaEuP4urpxP5xtTjm8DrQqh0P4u3PxCf7OgIhAIO8hNy0g4O2S4eYLa6efymHvkmnUecIZ4K46kqI8PK+"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbfMxACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpz0Q/+N8hpIdrP7oxEj2csYDJVDJkcMijXidP6CQBXoF+PaWqVnJV2\r\nnpldqmzXB0BY4NHpE1ro5mpMdyac3kkawO5hw2EjjiXLsnld/37VFKkZoAoN\r\nsyZ49JHgAnCNNasRsvzUeTE/hRLTRSFFOiiMiDNQHGY+dCAeJZk0a0PAYSZ/\r\nd6iZIgQdxNCVQ4iRJUkHXHP8q5L9wWcZDCW+LQ1s9kQhuL1swX3MJ4xgVzyd\r\n5TvHudsHxaoi73vREHyWQRHVckXhgbOOo6++ZNsNGTJFYf2jBfznBoQ+X5B5\r\nSslM7O+icQK/IyxR100hLHQzD7TQQf4FjTcRwsMaVSC9Fc/DpLI+25GbIlBm\r\ndq/F9wUVymDnymw/liMOW8lZWEHqhCBBreha2pdPGzxj4bqTgCdB8GzBUhxf\r\nKlMuDnOTiK/Y0cHwriJGlhWbkqzsbAaxZ/Te8p0lTKwkWkS/jAQQiNxR+dvd\r\nIzQc1c7q/5Yb14reW/D00byPhaVRnsx44fMoR0q/xu4itqndT4QJ9M7bUut5\r\nEYHKEJNaCHYMj62tHmdG7LHSiqDPI1dCaVdKgLLOua9x1tRf3D+TQi35jviN\r\nqtsAtNbF9CQjW4WWDHqRUtDNXKohYoF1gapfjpHyOIejZ9itM32FtLw2tgQK\r\nQusiatvswHJIgoT1B/6IT1jYJuKQJPY2vSY=\r\n=adsn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_0.0.0-staging-20221111070030_1668150064892_0.755964800644545"},"_hasShrinkwrap":false},"0.0.0-staging-20221111084533":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"0.0.0-staging-20221111084533","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"0.0.0-staging-20221111084533","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"^1.1.31","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@0.0.0-staging-20221111084533","_nodeVersion":"16.15.1","_npmVersion":"8.18.0","dist":{"integrity":"sha512-lVVniFWo381TfoNeXshLNcprBnCDKfZ/OiF323xozg43CMoRJ4hUSQv7lb/kFlzg+jedxeyl+rr2/1u5qTwX+w==","shasum":"6f616e7015dd046aefe86d23f94babadf1358bfd","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-0.0.0-staging-20221111084533.tgz","fileCount":11,"unpackedSize":140736,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGP2Gpb0+g9M19F2CxLVjohJVevwJ7aZbc8eYjwtfe4gIgAnEguezl7A7hnLPIZsQ2Q8g5fVe38LYl2q17oaPLgzE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbgvVACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpX5Q//VXIOVTzOYWSHRfeas9LSA67+8ZMkqxSwdUey0jLvg671BvbH\r\nUW1XtOWHUgxWp7+zYP38dhKfum/rle2dSiz4kFBfDm9zAJMpAbV2dYteDGqj\r\nhMZhpnEH4om1RJQ/FzzCF7autAbeNVv31AKzOeg7N+yWzk0oMWrrBHso5giC\r\nTkPyQnziJ6XfK/Ay+tmioPTtObLPV2u4Q74UM1Tedec4T6TgwHN97PJBR1/S\r\nEj10RNp910EXi5lVYXtZC0CxPy6uIigQcgQ5CpA7mfUiwAuh4j6sRuF3ad7o\r\nZEZdj5gm/TcgDBqtAeAZrGVTwaSg3kBO8yx5FSwUBdjrV+uhcMwmcF0/AGPn\r\nMOn6JzPIXyz8KkFYVK7x/W53N5HALfeJfl073TdBHC8LuhuLpvKCRMjQa9aP\r\nwDUSMNLohW2wfprMlxSeqG0VVBQglNbPFLh+JrfCo7b/d0gyEmoVjoY1+Y+K\r\nibbP1cbC/mo4ib6jw11yoAEP3b2NElF110EBWcoi46zMCdXC1FF3MilYChQG\r\nhdItYICzQsGmeDonWCWXiD/so+A0wH5yPSs3DoPNCZ9+Z2JZ1TSrICQHf+tb\r\nvzKoN35yCEpXQoW90dQOqV53RxsJhVjbWS9suB56+MoM+ieSafei8dI7XZRV\r\nTD37eo5lN2xdxxHYp535okvzydTK92oqePQ=\r\n=8Ykn\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_0.0.0-staging-20221111084533_1668156372932_0.2317806257881343"},"_hasShrinkwrap":false},"0.0.0-staging-20221111085456":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"0.0.0-staging-20221111085456","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"0.0.0-staging-20221111085456","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"^1.1.31","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@0.0.0-staging-20221111085456","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-+Nhc/S4bMoaScu6ZcTTZodCAPQTU4Ye/0dK6r25nXKzP64d+LqhblSFWoVBuTVI1qL2epW8bDkOOMwceOziTig==","shasum":"7d62a2581fb4172e024ec916b756efe10fe2bc32","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-0.0.0-staging-20221111085456.tgz","fileCount":10,"unpackedSize":139745,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAUgwMwkJykfHxB15aubOgT6Y52ZBwZs+WGC/oZUd0q0AiEA9ymfn5WtqvnhTrUg1M3LIxMAcmJJoH2IEBIP/UmebNw="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbg4CACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqaUQ//ayUugUN6aVOaNByMg0xAwjhD6qBU1wtsxiVKdKgkxd0hy/u8\r\npRfOn0WQj8wyhdV52cQREcx/9u90f/n9hoHLSKhJyK0OPsFW2xD/NO5gea7q\r\nUtpEj6ut8SYQTPcs39hi7jKzrOlMjD8uHSbPGHGOe+QR5PxQhWRwh/6e2nvV\r\n8IXdfzmf1GkP/pfQyhyYLOEF9rKM8dPl+x+8PJ4CpUt6Z3aZVDKOa/7Qtv2Q\r\naelkvoWuGtU4AQzdj0cGjb4GYhKWQAISCRHvDFQ0ulIQOwz57e0hMUaLfy+L\r\nTHy+Dy5gMosnnnYMXz+bxtN0v83DNfoYuFAl87FaVqyO9NhIQKi/SQ77IREW\r\neHrOIoI3CFrguRrvmOtM/oEUZVxggpDPEHwjYdxB8nK297utlQsSALSy/80D\r\n+W+GQNfq9RZM7vkFvjIuzAnTFTzEThUOA2uFE2BOWdJ2KQ5kMl+t7/7hnyv9\r\neM3iyfUdxbQ/6DIIBiVBAM+tBCHWJRU3QqTlkeevp9+a5Neqk2pHQUvF33Oi\r\n+XgbVNXX0pPCdB4FJOBi6kJo/4el5GtaAV/EYK9AkO2atQr5zMwOQz0Uwdth\r\nSapUt3GnYYjxAwvaXg8Q0mEbf9RGAbSWLQRIoktKu2Q0/0qyspH28+0U5Y1y\r\niNIpyxz2tQLF9NWE+cyjBxjYyaB3iCxFJBM=\r\n=4BXo\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_0.0.0-staging-20221111085456_1668156930393_0.3637253619866345"},"_hasShrinkwrap":false},"0.0.0-staging-20221111085751":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"0.0.0-staging-20221111085751","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"0.0.0-staging-20221111085751","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"^1.1.31","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@0.0.0-staging-20221111085751","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-/id5AdUbgGpq92qHjs2lXroOmVZFm10H3dZwZMWO7NeAUqkjNwOjEQVCFNucyFg17yoPFBvw1wJkb64PVvYz1g==","shasum":"7c8a1c76363e02ee10e6e699f2d4ec422ad13945","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-0.0.0-staging-20221111085751.tgz","fileCount":9,"unpackedSize":139694,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICbkSI9CjN2gN4CZsw2JRxApNdPlu04CoEVHMKRCw8CgAiEAx/iaUwUTAzzgbCOKtMLfNMlWNrnxvTgwtVq0YkJYG2Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbg6zACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrwfA/+Mn5t5DBqh7iI+eMFktihGAN4OLXiGFnEtRpmXupeCZSpnMIG\r\nd+Ff/AqJvWgAWFM0nZq9njQXNA3kawq7dYrQDtgvr42fOvNM5dlFBofOyi/N\r\nYZkOjusXDYlnZR0DsDVAvOLoWVJ64YX0xYlZ9aghNc1UJIzyUX1L4LV6dM8R\r\nGG5SycjebXjsyDYabXhSpfvGQbFqAEM114XNfliEl802E1XKE0r+Ci8err/N\r\nfgPPLW0jPT8t3gmMwGp16PtCpcn36YpIrVrdfgXU3u9CMYsMSVnPcjlPIQ9E\r\n9teH96X85pfj0QucKZkobtimu9EnFAYZXwrDtnqSwGpyaJccLrYJYjHkP7vd\r\n2BmQtTdk+kZY6AMCtsaO2tMdw1F9e/o+K6+uW6WNAp8Pd/64WdC52c270pMT\r\nPqAtNVFC3ouLr9reGPQjglEAXPtW4i/POYwKQuNKQCpsTsKN0Zu/oAfeyL0H\r\npRZrFqQoU20sknLDU9P1WPXH0WSnkpOWnyvLe3K3YCpec8fbcau8AOnvR3aX\r\njqOs9ANCMH+RPNlgdwvoaA0xxJJh80RiBi+hODIoIP+EqbsB6MyBfYZmCSfN\r\nMqODm09s41yHslnTzdyJOvKPlfjuPEfAPd20k+dIRyKWeKGbSCoTvIpI2OQg\r\n8OlUgVzU8Q0eFzKn6pZMg0w8RkfBMMX97dg=\r\n=uUIY\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_0.0.0-staging-20221111085751_1668157107225_0.8995011030404572"},"_hasShrinkwrap":false},"0.0.0-staging-20221111090402":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"0.0.0-staging-20221111090402","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"0.0.0-staging-20221111090402","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"^1.1.31","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@0.0.0-staging-20221111090402","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-RUJQQYPhxVFYc0ms92lwJtllTHjREtblHdh1pCIHPo8wJvF4ZFAYfRf0duZui0XPCNNKGAwBtluntuu7vS4TRQ==","shasum":"a3ee650421deb76b1a37fb45cca1fc644ccdc27c","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-0.0.0-staging-20221111090402.tgz","fileCount":10,"unpackedSize":139745,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/daBBV66QMfUliHDEd1oDzU+DDBjuqIbIXSoDtUkdrAiEAo3p9moirYiN5N/a6DGE71iZXNZ2WKpjecigKYCKDWKE="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbhAoACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrSVg//WNpg8fAKJ734FHt2gc8+7dhNPUUInIRu0fymmy1RK5XwNpnF\r\n/81aU0XcI3wd41L+ZxM1knSc6rtauJzk7k/q9N7wxjeuLZj1v33Ouri8luR/\r\nfgRrBLG808qfZHx0wJL4+uWzkK8cSQjMnIGzV/3LDqCKDeYeJhj3znFvwRtl\r\n+oNXDDWbDfbDKHzxaEQfLebPCW6UX+vtcSPDshdbW7rTPg2gL6tUNIY2/uFF\r\nW/Oy5KX+m47dJjlxRQVVOasiZwmoX0hF1HnFNRO9On6K/2jS5q2TXotIzOg7\r\nRsZXKfi7yteKMbzLv4iKJeeu7FE38b9LFVl9pwgo1BfBCu/xtMuIWt3XXpWT\r\nUjJ0m9I8l/TBvaz3v5Mexr7K/gbdpl4ZSoJY33w9MJRQ8vl0TE5At00jvfKf\r\nf2RNWAafleYF8tvkCzlIy3T0kiqtYwlRvY1VYskJ55I23lExOA3qWJ5T91D7\r\nq0jBzmwspAmC92qBqKzDDnty9Av7CjAyWeVWa6gGIR6Z0VqUgus0t2g6vdmV\r\nOKvwzr0XhbY2oWsGuGwSrHccUmo/H+d8Yws/vzh8+Jlfz0OUYgEyaWx1OCB6\r\ng2D3h2qD2Mam2O7LcydkXy0S38sIFnmT+oWgNc5/GIpukxpuhMFTEYHyMh1l\r\ndvsoKgcxJ3EwVCvNhVtrSZgnCyqlIAxut+E=\r\n=4cfu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_0.0.0-staging-20221111090402_1668157480776_0.733772505357638"},"_hasShrinkwrap":false},"0.0.0-staging-20221111091336":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"0.0.0-staging-20221111091336","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"0.0.0-staging-20221111091336","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"^1.1.31","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@0.0.0-staging-20221111091336","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-tUdu8xYfO33KKcEBFG2jBkbnE7baFjT7RHz5Ung3hDB1IpC9nwF3AUrL+5dRwlwv9e26PO3VMaSbML4D7iJKjA==","shasum":"b1099ae0aae3dde91259eb11f9d264152e7725ae","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-0.0.0-staging-20221111091336.tgz","fileCount":10,"unpackedSize":139745,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFplt5TmtYjLA3nylkARA7++Qjm3AExo/eQCrN3SpHY4AiEAp0bdRer86urguNXCwIg628Eq+SDFQGQZGFbs60DUkjY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjbhJjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrHfg//QZ4jse7pY2xGj+UW5D8Fci0CRnpzZwgjIRcnciwzvn//UpWh\r\nkmZ1uWAcGgXfAIINwo3FPi/2VqW0o+PnjOlTOt4ATaxWtbtX4RoRjSN151TW\r\n8Nf9V6g02NM6keOrchiYGxG62u9tGKNdWyqNMYakH+xDiiNA+xWTfHMOyetZ\r\njqleN8WvAMz2mwlYgQLmwVu4+wYAdKLMqIO40lkuYk7StleFd34ZhH8nQ3sZ\r\ntbDeiwW2/5BDTWzjIGlpfKSUE9E72FEvs+3Vk0i9Qp2uR5v+8Dl9KldyqIEK\r\nLAHUf4UQgs5cUr5oUVZK0XSv9GEFzc7wiwllXajTUvMGWTVdd5M/1Fcr1/oo\r\nir6XRVZJtAGU4PxuB005C/mveUfWEUX8597Jj161x93b8TdLSN6b3fOkwAqk\r\nA/hlntfMAA2ssFcaIHRwV6n95SzPNsp7iY6y5FOkuTWADK5D5M6GmkZCowyC\r\noHa/hKoR8B4+RZlNncj/TeUcEqsan7mHS+2go9pjS0K3Ro49DdusPQ0LgqvF\r\nWGk2yDmBStrSXGRfmGPhiyR0TPlsgAS2GkV6k7DtQP2leNHNxPxZgazPYAR5\r\nqD/6pXcipIW2fBl6FmkuPQKcs0yZjM4IU8KPVRWzGNwuN2nGTydljUcodPo3\r\nmKLSIq5weur5KHQtVFuCJOi5c8eW0XjxHpY=\r\n=Mzw5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_0.0.0-staging-20221111091336_1668158051587_0.32251780315481393"},"_hasShrinkwrap":false},"0.0.0-staging-20221114093335":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"0.0.0-staging-20221114093335","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"0.0.0-staging-20221114093335","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"^1.1.31","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@0.0.0-staging-20221114093335","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-JIcc+uOq28PbDkY87ULGddRkz+5H/NZd/Bv5Q31IKCT8ZWi73PrqEVrXnrZPFPELCVXwUyTxu2JRgdbq99Eynw==","shasum":"c1f685991c1172718ad4edbe770c4ab4470956c0","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-0.0.0-staging-20221114093335.tgz","fileCount":10,"unpackedSize":139745,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuRGtiKsvVs/NBcX4rl4ynxcM/dAOVY2ILrHXfJ+dQ1gIgfoTmmFXNyVudQqX5r/XogHdatSL2QVI2SecO4Iai6+w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcguSACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoozA/9H5nBNija3VEdSu6FvQJay/DJQsgGuTT3UVC82SlyOL5AOQJp\r\nuLQODUGMA1T5Thn4stc++SnCcSTK81B7Q3sHK1AU5Wj4+8oF64juGHSmdlRg\r\nUY+rbrqRIgPq/QEfRmqo7hm3vXrce6DhPMMf9NYH82a34KoL3vASLKwHCBXw\r\nIhh10fJ83BUYzMOrT8Nn4eGymrCCfAt1ptt4wxj7DLXaCoBbvHYPHFd1UOb2\r\nGexUCtvJ/+Nlkj10v58Fwvu1QLzACxghyXABLT3tl9n8tRGKC7yIHi5biHHw\r\n928QIuzSMupRcktsWYVZhpYBnGCcFNElN6R5sXxjVOGBcZXEgy1LekteAO/U\r\nV/Ro6oo9rTVZhmMN6u+z1m9Nijlb39JuyJPp6zQoqN/PBzzU233+4XoCFX7T\r\nI+9xqRlwvmOT5C7wA18q2cOdxrdpLRmpy8Suq58Oaf3EOvde9c4Jz9wsysSU\r\nN2lEshar/muVFet7TYFi+SDCK1HbYtMlN5T63EURkW7zah8hBhKHd+mD9pIJ\r\nVQebYII9DdgL9do7FuXnLLMTxh9K1pj9+iZE4i3ank08WmsZMea1GiXhB5lo\r\ndBP+H4Lzri8q/GXbQe23TlQNviNuIZx8QRNaJrylxtJP2rnbXrVkZyjnW2mK\r\nUqaqPgPrI+hlRDlh7F4cOPMnDdH+4vwRwXg=\r\n=NkQ0\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_0.0.0-staging-20221114093335_1668418450111_0.31443585308760214"},"_hasShrinkwrap":false},"0.0.0-staging-20221114093650":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"0.0.0-staging-20221114093650","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"0.0.0-staging-20221114093650","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"^1.1.31","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@0.0.0-staging-20221114093650","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-5JMIHcwlPSec3wonLjN7WBosICuMa0Pm0gB0OG5hEAyv8G/1TaMduRu2NGpZVih+ERBtzjjo+zLpY0Yc+mAqwQ==","shasum":"87248e885124f7bb295365b3dd259441354b5d9b","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-0.0.0-staging-20221114093650.tgz","fileCount":10,"unpackedSize":139745,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBdZX8yV94cS/YRcBP0tpFFUZm2HlZnY2tQ3g3H5QjgUAiEAsi/bLZ6/4adie/7aR/+3iK47hFlOiM02Q51IvLQ96Vo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjcgxUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmr98g//QP2jn9sOf7BWFE0IeBRF62UV5X06sEiOKBgCVDB1bEn04y+S\r\n7MxUsixonTc3Zjc22LiVgg0HId859GkM5+g4w48iVxHiXr3wb+duC9jKJun2\r\nCsok4/knf5YLpoUCa7JBWsTBhcVS8pqTw54exJ9RQedz65kIFm9UJz6nBUlJ\r\nJtw/RMNeLR7FcyrQzaKlP57A7fUEuor0VUZMpcGsqfwoy6IO3eSBfjTcWDlY\r\nhLweP0VA7ghkitzsNWYVdJERxeQGEMy4by7obATIFyo2BAWnMQY0+RlyXosK\r\nc+BUrnTmwX+AQh+hx+5OVjSW7V/yok4/3Sk8HcWwiSYp5kXsFiBgXk8WMT/O\r\nNndPo5CFA8HAZYIDcBICF2cHfUvgbqjcJtj8DPdJsDEn9eYHdqovEN+WsUfm\r\nKOd4TUf/yG823e+QYuRMXlmWFp6C5/EROzayZE42DGPrM935dY6v+B7m64hN\r\n9UfFwnUko1SqXRAbBQ/z6PtGvXgBneUSK9kFmxRSt4yOGBzYnoLhRibUd/Fu\r\n3cGZKNN0Rg/k2r0J7smscYuBXS4qND1qX3fE2lLLMGfgw/IFbZ60FnHn5vbr\r\nF1LBc04cB6YY99m1Sb93rcQTY6oHKa9s74+/Qh6hNiVeV7TrYd9wy76NqI+e\r\nLzHopDB2LjRYI2Nsd2SaApWwx2LtkIEhswA=\r\n=uq+7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_0.0.0-staging-20221114093650_1668418644089_0.6838007871271097"},"_hasShrinkwrap":false},"0.0.0-staging-20221115075706":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"0.0.0-staging-20221115075706","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"0.0.0-staging-20221115075706","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"^1.1.31","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@0.0.0-staging-20221115075706","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-W6mC6dRu7SBy1MB1CnredfCsJNhXC4gBfcZo9DK3lp198RJFJTWrZL8G3oVCqsjtHyq8ogvJhLFkjJ0jcZX+3A==","shasum":"460a0a93146edbbb6b2f77acad07bc10b5664a81","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-0.0.0-staging-20221115075706.tgz","fileCount":10,"unpackedSize":139746,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBMRZzCYLHY2Zj5ZgXQzkd2cJBc46M6hQukjqauCj+YBAiBf4+ejq9+C8f0KhTqFTy6wN5kaNjWpXPhq+exPn6D6rg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjc0ZsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrhxA//XnTW7P7laXsdJ88EX3CJdQFX6dvj6wVFdCpskDAMH+UMWehw\r\nzmUey2JisfZW/tGrmUKpEH9z85Y5xSdHruPpmF5cQHVw0uONeBGgl2LGtwcL\r\nZlebPmwlb1gS1nb6K1VLQcK2bhqVt04sPRG9Obo8lZ/dSAAkTWnIBOhU4Kci\r\njdtW7GtutznNTMmkD8iF2h6zVvBJtkVl5K0Lf01IQFNwxTpGJfwc8ASPqKL0\r\nL7rlm8UoLJrNfH3tCUJevPjwAZmlNCXb1TYIZJBPQy1TAbK6NQ+UBXwydttI\r\nTaG3tEdsLa3WPtFVgt/wa9UOfERm289FIPQ4nz95a14oO+TW6m6ZbHJFEFxo\r\noXI4QBYtRXGCNeLPPxBLfMwmqx4aoVLhfz7zRYf/QNlt0uEHoLwIUJSf5TSs\r\nIV4OsZCEqRA4ClZszr7kTJ9St9RQXdUsBWjITC8nULREmTIc1AMoZulBupQr\r\nM+htb+1rpusxQU8xfcvfurKnX38Jr4fx2FGLkys8HGIKLEuO1WiiZY8tADq5\r\nrIHb4/t6GLm2X9L9/wK3VshyaWqWekhlPn0lxN8zMdxXwGer1DYzZYPH6L9q\r\nEs57UncfY6eG5RdBBgiw/xyXX6E8H0kPla4+NF9vDSpJPIqgO5qIdIiqv30m\r\nB+Joroj7phwGhWgSEdmrIsBfKYOVW8lZTsM=\r\n=doKI\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_0.0.0-staging-20221115075706_1668499052400_0.6088309869586626"},"_hasShrinkwrap":false},"0.0.0-staging-20221115080331":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"0.0.0-staging-20221115080331","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"0.0.0-staging-20221115080331","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"^1.1.31","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@0.0.0-staging-20221115080331","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-vbzH/8SvsuSXRDuzaFxBNxVjvYf1ZLKMhBBBj7U4+bI7ubTpc2yB1yNUvoQH8qyP4HU+eHjYp/0T+1U7Ibhtlw==","shasum":"c01afadf5898613eddb35e83e7e500232cbb74a2","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-0.0.0-staging-20221115080331.tgz","fileCount":10,"unpackedSize":139746,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERhEz7LKWm6c7k4YNTUVrmtPCiNFku6Sgx3GXako2QrAiBqwzHQlO9gzCzNGa7R6JsPJON4NUsmJiKV5smsaE/ffw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjc0f3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpKSg/8CWd5y6/DZJWBq38z1/Ow2OCr1dwcnncioq3eRZwniePP4W2n\r\nfxcllQixSw/O1qWP6gzJFzi0V0EIOE2JPwWMTPR3Urn/yF/6g+OlmTqXSoWR\r\nD22p1JVYZUQDmPqIVZEMa9rNHzQpmkCT0gnb5HzMNXtuHjEklauzlYc4f6CI\r\nT2K0N2tcBQc/wq+mATjuIvHzz5La1wg7AtrrpzdwkoSIah5gmQ76kRbiZL3m\r\ncLW+1OOv88qalUuUZX3v3+y8sqMPY/CJ1bTVxPWQTFvwYDsFG6I/sLBHXmSl\r\nqawj0qS52JlH6fjf18sFBMJ0YXv++6nuZtgdHucjTZPX5Udc/Z9WLqM1CoBz\r\n76f5KejqRC6SSIauv/1ljSDVFy0qRd+EFgY44DNNuL4ysG6kdTKX6xagCa2a\r\nMjClKvGg+4cxbAVSq0gIl5Ob0XjiTRndq+8r6nHNlDpf0j5lAn2lg/XLNFkn\r\n9LttFl69cbCkllN6DCuxt8YXI51x+JtK/izKzBBEHqalx+4ambP2TfA42BIk\r\nKhWNZwWcwHT69vCPm45k10Cg2gkpKyNpzZPb4/rupeN8P8sNiQsugY2LhCC7\r\nrpapU+GdQGSTW//ZfmMijZkaTR70S+5j3l99DSL520ZD4LvEtGrahvntAUSI\r\nxwBzEFgMvUVzyiR4/VXkP6aqrdVb+prbF5k=\r\n=rzwg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_0.0.0-staging-20221115080331_1668499447654_0.6476054602580117"},"_hasShrinkwrap":false},"0.0.0-staging-20221117114840":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"0.0.0-staging-20221117114840","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"0.0.0-staging-20221117114840","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"^1.1.31","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@0.0.0-staging-20221117114840","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-iBZM71VZHXQhkWENfOECyfmkuUzEFsDS1fUDqxSEsloAhvakvh0c2TgOlv1cIbyZriAhGqwkfwc+lPmgm2JiWw==","shasum":"d06bd132e8cd8d6a5b4a26a28122c302850b52d1","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-0.0.0-staging-20221117114840.tgz","fileCount":10,"unpackedSize":139746,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDDcClAHgPYhmfkN5eV4o2iPYg4bGr9JRoC/SQYFkqbGAiB6iWFFwUkvc13+9QFFrGiWHjw7Hvsvqs73btZSOleXgA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdh+/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1rxAAm5bBkoTwKzkDxOXDbrKrNfkSLkq4OG21bWKCSm8VN3wJboyE\r\nAJ+xwwMfRE6IwFm9OJ5JszXaoOfIZJchv7uALVfxbjWQHwrwEJ9izoh2pGo5\r\nCN7xP+CLCZVYN10Q/s58HheArvFQxtCLhLwFjgBvMuxPcVdfhLSbjyW9w/Al\r\nyYLFStQEmrmWn5f718jiZAVsBYr9kHZ29Nb8agZIgpAWA3b6J7KoEmj/IzEg\r\nkgtcx/xzD+N+HmYHrxQK6yCjnjb+Lup/02dlMoLOxhEl0MmCyb9mUPZLUy0C\r\n+8jWrgqBtZWuDW3G2BaONfz1JL1ODchbsHfPKEiBDKFBl5ilwPyui8bQvZxw\r\npE97fQW6oWXTYAEX5vcKAZrPeoeeVjEeJeM0UN1smgUE7TqWHbsTIiqfmkVQ\r\nU72bvOMJQ9NhAhcLZGBDd1swnZKU/uh3tQKIUt5gY1DEtMiLH0klWk6iUscD\r\nLRzKehetH72mrCT6ds4vj66A8iFZ1W3zG5mHCTRfKMJcCzCv75/i21ulRTqG\r\ncOObs4uwo6ufWIWH2W1i9whMZ7BEoa0LWATbKHYW1MJFw/OqoqkjT+fispfi\r\nuXzm/9xZhTo+WD4btDS67hfUfiNEs0bnE4p/YmbrESDhtH49vgc6X3Q/hLE1\r\nyAuH/6Q0dwkUUNKtyauYyUEA28pNfoDIoMc=\r\n=MVnW\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_0.0.0-staging-20221117114840_1668685759095_0.37308928896085525"},"_hasShrinkwrap":false},"0.0.0-staging-20221117115640":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"0.0.0-staging-20221117115640","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"0.0.0-staging-20221117115640","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"^1.1.31","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@0.0.0-staging-20221117115640","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-kZLLdkZ1zMHYrlVe5Q53rrTw0HhvUZyTM8kmnI7FHnFfMLmlU0ahOQs6AmYegGF0Xjtq0PMj4U+uVb6vJJb2gg==","shasum":"7e156cb1b39310bc7444edaadce3ab554bbdec5c","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-0.0.0-staging-20221117115640.tgz","fileCount":10,"unpackedSize":139745,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD74vU1e9N2+cu3upwQhzOd6yngseTlf6arbfycXjrmxQIgOAEDib17ofMT2C+y2v0F7Nr7cMTpcbMVNFjCXSgKz5Y="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdiGpACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqKHw//WBVQ9p+exJH/xjV4XMh6kwxGJwWx+5HwXTVOOKoh4GMhzKoZ\r\n62aixlRvtRO+G94nWp7fj45CHqS8nPILwzf9yJSKnCPLyFW6VRvLjyiUJEiG\r\nYE0Qo6ZIghZEsmtxh699XRnbl/5HpS5d0XpJDNq0N9P23afLmEYSlj7eIzqc\r\nt/vUglOXECp3vH592vrAFpC897PNAlrbBgy0lh/1zPVMZsS8RHpudZ+Bsm9d\r\nFE3pHy+n5y6di4Ug2mu81oe0iiJRAD3+lLqIzc+X/wdvcwa0LVPy8OlRp7yS\r\nqHL6xTJ6DGk6x+m8hxuJxVCvdwPGWQG/9FSyVeaWq/2QR0WT3h7S+5n0QAv0\r\nciLAd+SgAhoU6JoGK5HwOezErpMvjNFub+U/Nbm/b7K62RoRkIizY/gwbO/o\r\n78G2Ighnog3BQWW71IHEBghP3xJZv9ptj6fqfZKzAa33VAN9+sdL9/WAlV76\r\nzqq/E3bPGdTVNiU7hsQuNPSinTu1twneXiNUxSCKQ/5eZ55axohUFUGke61s\r\n5Qc15UYzUWBzLM+7Pj1L6+Tqrjz2+zIE1jcbs6mcfC9ku2HMR6j/FXSLFAQ+\r\n6AJddU/NXtmKSKqdIAy3WeQV039UPzgCCqQ8MNeQ7BP3WhJMX7bbm7uMEqGR\r\nDkRW9mtZjPJ8hjEFk2fcU9947MYmaUrEDJ0=\r\n=+Wla\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_0.0.0-staging-20221117115640_1668686249541_0.7946117787196958"},"_hasShrinkwrap":false},"1.3.4-staging-20221117124640":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"1.3.4-staging-20221117124640","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"1.6.2-staging-20221117124640","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"1.1.35-staging-20221117124640","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@1.3.4-staging-20221117124640","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-/Mwww7Vqqi8a0ClWdCqqhUNUsQVwILVD/tG7YOC3kSlW0w+ipxHNDQhynzoGpRLSzFKYLcJplthD9UEnMiADPA==","shasum":"ec619ffc38fe6c18f1d2bce14c9be23a1a91d8d5","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-1.3.4-staging-20221117124640.tgz","fileCount":11,"unpackedSize":160233,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgPzAkrMOKmkGihr5YTwiLOpUBsDxE4nxEGUQWahR2iwIgEKIbrQ03cOBozMgRdfbTMeLyT/l9pvJuD0+hxt4Zsg8="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdi1wACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqRbA/+InT1kXvcRxVICPq8zYTGHLZnhVuvk6b5W/MddB1gT6tBewLq\r\n5THEV/HTVNyZDe+BiWyb77HYh23SQAT3eqjwjOhCBCDhWxLFK/t9z7+Pz1rb\r\nXT5OQCir2cocXevRYOn9whWlLFbuhCl0sNoWLKioJTPQpJ2ZXck2rftyQDHe\r\nIuT33E+lsZ7B35YRjXwDAPvlOLj6k3vEHadusqVveMREYGYpanz9m0pgXcq2\r\nyWoWPxbwAiXfM3KjTecHLn8FTk+2lWxK5Twp3D5pOkuQUUmbppU8wB03g6Jz\r\nQb6Z09BZiJwADhOU+WwAgragCpd8T/scd1XxTsSGRDWI+b+c9XWAJoKU16lG\r\nJ23VJ8HOTcQaWGmxaNu9BZQpGfElOkDDz6oZzOD2KDQZK485vsD4h/Fg8X17\r\n1dJQD5RUBn0B7jvSeGgJKnKrIMfLcVgxtvwIYR/EdFfDtMjXAK1X8X0nJfvd\r\nszy68LwIQXf/FP/4HNcNHocWjZRnGLmfrNZFodD6jIhMD6LCNtDgX+bpaMRg\r\nn0kiXYt9jPeB8mToDNzw3XAKBd6kBwLCQvPYzIszwyKodacXq4L7dFsYF/mb\r\nxbmf295zoC8h/ElGcvCyMjYk8Q++1z8zln031KtgY1C5ovySc1KHYsb+7tWe\r\nEO55iEDFQs9XwLLevAVE6c8MsGRF+I8+ifI=\r\n=rZ6m\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_1.3.4-staging-20221117124640_1668689263848_0.47060805047152976"},"_hasShrinkwrap":false},"1.3.4-staging-20221117132132":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"1.3.4-staging-20221117132132","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"1.6.2-staging-20221117132132","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"1.1.35-staging-20221117132132","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@1.3.4-staging-20221117132132","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-WfuQBIApCag/I6u5oBeTu6l28BQIw2bj2YsGRbWbWR7Z2Z7sToe3kbK8rmSifX80rCpmmh8uIrl8di+KoAejiQ==","shasum":"c5c170babd6b322d1afdb3aa62aeda7d24096f11","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-1.3.4-staging-20221117132132.tgz","fileCount":11,"unpackedSize":160331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF9gfjD4Wplb22p7cvFcFTrvWt07S+tQpP4zGJJWlxo8AiEA/iTk9WtS1qcep3VTF5wPJf+yTcy6pT6Itrg/Y8jxJ5c="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjdjWRACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoPeQ/+JfNV0PMGf95ia6sUoxVMF9FAdvg/mmTfeGENWNtn+yzbmKTJ\r\n+wIy5hR4rCCz7ri8jCD4aiWRXNPjAANMFNqi/Z9LTsPL+zAH0gw2j6Rc16qW\r\nRju41tY5XoIntvxOn3wHFQLCNHNZPgJhvWhOQIMenL+R2FQ7O4cKlnVLUMGa\r\n/RRH99VURnSgiU4EJodQ14EwDU/aP/XaBh2ROkvcAuYy0vh+h8R3PENZ5u4W\r\nkrz141CHCY3hq2fuYeYUY1FQKQ+TcEuHMvn8ydOyBPmLTf8KQiL8pPOfiWRd\r\nb14x93FPQ0jgE9xz6Cs7YrRo0ClDVqd8D31HwOP/5uYBehQ62xy9/ot2PMav\r\noxYV37nthLWbnVj0qgnfBwVHHz8H8na6yiA6YnvB14+TDLGZ1+qA7HrWLvFm\r\nK8HjdrDBg+8LOudGudQxsbva8l8atZpqhPCFbnhnVFeSjdankyVrohv25IWy\r\n37nHuj0EaPoVbOlnFWWeagqE4/QSlLjs4SkeMWweHlSWX6xYwLo9uemeE2vO\r\njGv7leQrDzGfToGfo464U2ecRu/xwj5Tjzs5SpH8+t0tUUF6jUzci49uCP+v\r\nOjruK1xrcq7ioYhIH18zqlK1eU7p6eOvElFnv4zNN6NehmPRsIVhOGt0hJtA\r\n8WGOPd7kNxUGvG0N/d6SsAk0OzYM45Apmlc=\r\n=4HE7\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_1.3.4-staging-20221117132132_1668691345704_0.2362938080736614"},"_hasShrinkwrap":false},"1.3.4-staging-20221123105823":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"1.3.4-staging-20221123105823","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"1.6.2-staging-20221123105823","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"1.1.35-staging-20221123105823","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@1.3.4-staging-20221123105823","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-8R+EhAxGtoRPsBuzeZshUK0RqujmDNrm8RaQP5XVwXyF1lY9Q5ukxvgq2N8+MyYyw08k8JJnzibyuMABfRUbBw==","shasum":"4b6c9caf189054e7ea29aea8cedc8245bef58ddc","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-1.3.4-staging-20221123105823.tgz","fileCount":11,"unpackedSize":160331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDs1nMT9PNHpP6XSzC5ljHJrqmHv0LSSJQw3OgXUYb7NgIgVcm0n89RY1nSXYnsD99fxA54ElJmqGD+8ZC13+1nEbo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjff0YACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqH+hAAgmL4Zmn85sO+MlUzEi58P1p+WEtnL3vkOqiSMKpGgPba4kkg\r\nKnYRD+YtKBDPMWVGwpoIWHaODpJnR24O5viraM4xPhB1h3WsHxaElh+5ptFB\r\ng1+pUIC16U6zpb9PVQXpXFQg442PXcvBSi20+uj9bWVhSXFPyuuudop1JuVd\r\n7ibAyhpD2XiuB9SnoewK1wcaRxJERX3nxE88lMD/wlh+kqrKMaPVeMDWmiLr\r\nyZJTFagkgE3OALUEAGvSSQ594uoPdCJMTToM0r0XYAPvFlaXKUis+bC/AhNv\r\nVu6I/ZypRoOKAoewWJAu7eFYPkZ2o0bgj8m5dmP08Q1/VG6FZ1foG2QOtMLa\r\nI4vFZxP6HbBnbHbrCcBOuZc0qEDNAPPPINmzLmXrW9h8JFWm0LZ8aVW2wuQ7\r\nFgs6D7Jb206TCPfBmc08lIdGgXL1Lmhp67APGnQYj5OHH6/yqhYAnxON64wQ\r\nkhrZbzu1AYpfTBlNQb3ipyrEAz1OkY50HwSwKCNJHPD3sRL5nYI9UzsQ/YC+\r\nX+HQCRqiceRPrikAlal83Mn0GDtHKm3miigPv5Fj81iep5uOpjQWnDFVxiYL\r\nCrE8YL3JhHVPXKLC3Jcd5lekJVkgL2tQyzJq0an27beeXOJ25RQHY/1+LFiu\r\n3ZYu2nOWawL04nLhwMUKc4Y30fm4E1ZPAB8=\r\n=Sz6C\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_1.3.4-staging-20221123105823_1669201176246_0.19388124914757543"},"_hasShrinkwrap":false},"1.3.4-staging-20221123114650":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"1.3.4-staging-20221123114650","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"1.6.2-staging-20221123114650","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"1.1.35-staging-20221123114650","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@1.3.4-staging-20221123114650","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-lreC+yKwBpU7DsFPD0G10GBqZ0k49GcwvptkvUDRFpt9a43kP4z/8piQ3b/DefxHWwZfIowVzmzhEaCHyXwQTw==","shasum":"947d60fff33cc074e9b5a55234ebf809acfc5c39","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-1.3.4-staging-20221123114650.tgz","fileCount":11,"unpackedSize":160331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG8w2Kw9Fhy/nCg5fhYOg0RcDoiY7S1yr1zffLJ/FsPEAiAROdfREuW+AQ10eAwklaRwoUCmempzWHTv0U/gELrwDQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfghsACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpJHQ/+PXzP3KYGAjWYEooj09CsZnUqHSt4iwfqWnfi17Nco/7N+n1b\r\nA19ZMjLmqBDpxP2RapnILJ8WG6QNonGpokuFLmdC2hJ7vdWlYXZCHKnPcqm1\r\n6MUkMk2+eCGi+MnGWbneaKhQGkETl1ntrXEW4PiwcWA+N3n17/KBNbwTbg+p\r\nDMnxbLvio5XbKKly5LnySiphGuEZk+PNPchwYKO7Uqpc5AeR7Ki0b+FRIYXU\r\nyTS46Kee7Qr3+5XB8J1tXzlOmDu5YYldOnqibVa5Qf+faOpIIcDpR/9DdS9v\r\n7Gwm77Q9/ukM4ReDN6UJgYbvTMhkoKjR+ePhkJJJpvCLZCPaG48hyzlzsgjH\r\nfZUzX8HvCvfeUmNho4k00M/xfOOrwWydmJ7cRzzhUdzMMVHbh0G2KGYe/ozX\r\nJVp7fDvOOYzzeoT/o9bUhwROGkQGgTYQL3jeW4IP+E1IuPDa+svb+/WVdGdV\r\nXBkRumM/bkjoF7sXiBRtcE6EvgF6pMCRWImsgVrBhcqpThsISZRWFBT0N1C6\r\nkDWyYcgTCnsBkjct2uO0urAnbBWhEuxARGXkIpoOLJjP53Wmselb/LpYYlVe\r\nm/8NVSxr9k6TOfwHjzi9d4hIMS3j5wsVsIa727A4AOC7XFQs+LUPkfI6qTmT\r\nlAVXAh0jwEH/fsgBq/kEiwiBSWVVYAnJJuU=\r\n=yu8v\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_1.3.4-staging-20221123114650_1669204076773_0.9004486423585676"},"_hasShrinkwrap":false},"1.3.4-staging-20221123115753":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"1.3.4-staging-20221123115753","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"1.6.2-staging-20221123115753","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"1.1.35-staging-20221123115753","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@1.3.4-staging-20221123115753","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-BCLHEaH47EqWV2hQ0I0j1UhN6sI3jAezLQ1osfaPpWdg0J/LQ58t/55sPyW5BkYmRKf26tLFfrfnr9qY6+fV/Q==","shasum":"35a9a14a2b34ef1b8ec9f1520cf6e81071db6769","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-1.3.4-staging-20221123115753.tgz","fileCount":11,"unpackedSize":160331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFxeXsOGvvlX1JY7y2VBFEMkvthHs2Sm/BW4ewjsdT+wIgBSnHKKY+UYvk7BrSltQxanX5iYCObgEMni7Vk7vnE00="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfgr3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnMA/7Bc95HAN8OETRyfhXnmeNU2m54ApEQ1nLZNPYq+SfMhKcI1Rq\r\njQ/LAmjKp6Arxd+InI2Z7Kh5ake9N4TQcig3sii+eVcX5ARIMivbDNRc9qUW\r\nTHiT8a3Qh1I9VbH2ae/1Ysxln12ioOqVD1tsY/ZR2XpbmL6rFvv0BKd0VgAK\r\ntpBWRu91VGXehHcwvHNRGPDHi5wOZzBgOQB8ePB1rVjPvDUXjThQWODCe25F\r\nkHolREBG4Hd05kGPhRfZwM/C8lpZpZX+AekL1KoMNlcibfsdSAz5uAgtzQa8\r\nRrfGbGzXBz70x/TyvevrH8DWEs5U1lfPiiHoQ4muOrSRzsc+JJr2wnFrXxls\r\no7QIze2v7aTMqEBiFv3C/0cO8FGIzyhe1SbSXww/EskPRwvQfBdKKVTfIDib\r\nGMExx3EoQD6mJ6C/1AtrWYIui0xvP740kOu/6m7+FrVq0nuB5xL8Flr54AS2\r\nujgUPZVxidSi2H+aTCJhL4JKWIGu3wEImsNfchw/d1UGofG7O+G1+aLRQAOP\r\nHGvpxj2mg6WqeWgtWYMq940gUi9jVzUSVRbEtEMD4omGbE59bFjb92u94XDE\r\n0BTTPvAxnhcjtpk3yWSqhgHVmcqcsD7klzw5MUjtxZz3foxH8sHVfKAr4gd6\r\n+ul1qlExFuh5dP/pOuLsQIgDVi68QUmc+aY=\r\n=/Sdd\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_1.3.4-staging-20221123115753_1669204726695_0.752740821001028"},"_hasShrinkwrap":false},"1.3.4-staging-20221123122107":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"1.3.4-staging-20221123122107","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"1.6.2-staging-20221123122107","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"1.1.35-staging-20221123122107","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@1.3.4-staging-20221123122107","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-WZEq2anV0a7iStKlW4DOtQV9xkgHeffzXwCRNTQnY5I6/4Tt552KyPnBkbYUDf3uljgsLvL7nGSqM8ZXLma1dQ==","shasum":"0dc2ba5532be434d96b0c277f99e32c0a41da402","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-1.3.4-staging-20221123122107.tgz","fileCount":11,"unpackedSize":160331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCp7/nKidcGbdt/hEA0dAtbfz8H2aYmxdw3JMPPXHmXbQIgWPMZ5bnSeID+GOZjhBxMD7AM1GkVmW9zgiektvgfi7k="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfhBvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpC6Q//ZbZYSnRZsOa1sHBSfP09OqBOzoFn1M6hK286qHG77WWyMDfD\r\n+E1AbkbGq6QsmdWmgh1fMXkFK7WcFQefDwZwkKeCu/j2CNj/Vov6sO8fCed2\r\nM4gPcJSeJe281lR04jtPmC+xuTb7PSLjBPdEFXLVi7H3NnfJvZQZtETRTXq/\r\nkXf27uHTCdGho955812r9Y8VGuhnuFzt2og506Ny4Nm3fRAWXg9eWEsHgJNw\r\nDx3hrJUb+4i8C5yjULQRA1Gei+W7Dy4lrZ/nf2OM++qzAHH8b38aelJsr5iF\r\nNXEMNjFvVk9JrGCUdIMpggW/mYaE6NFjeddGB5U1me0BWU6VJHTB8hZvtzzU\r\nkMNYYKJZqwZmVImOYGicVg3xDvoeD1lHf4iQFwKtx3TjqUSloMo70OHIpbyL\r\nVIgFqt5L6KVHqDLJzsCqDGEq46YjpENAP34C6QUy0+gApAU3Vg2ahpibINIz\r\nN5yGKKZANcftpySrYJVRE79qNw5mDlFsNybyv93YzOp56LuDVQ4gxDBerUFH\r\ntICR1L/yqoXJ55S64X7tGsBkl0Q1xfffU+Z2lZcRMNo3Yw29NIrAESxKE/nI\r\n63c899P/p9D/2bzxPcJxq63Yli/mlHk/mYfU4cGnDB57wY7cSaJOs2VIsqvy\r\nsjzsLTtAVOwC0pBGzgWugybgGVfaSlf6nII=\r\n=q8yt\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_1.3.4-staging-20221123122107_1669206127160_0.2518876727072512"},"_hasShrinkwrap":false},"1.3.4-staging-20221123153837":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"1.3.4-staging-20221123153837","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"1.6.2-staging-20221123153837","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"1.1.35-staging-20221123153837","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@1.3.4-staging-20221123153837","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-bwfthzlP0utTZmo2SmECst0MIoLqomGCB+Op1nGQWdavSE7YiPkY0aanZJ+chSSR9van+TtzbyScUvfcBu2QBg==","shasum":"458bba1166c8a8005894c4d554f89c610f0b6d24","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-1.3.4-staging-20221123153837.tgz","fileCount":11,"unpackedSize":160331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuG1Y1EpB3kDKtiLzg2EAY0L5IRdX41xzq0uU6MTa4eAIgbvv9IM9RuVpcSBM8ROd5KoQua/35oeTePdNi5StOXQg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfj61ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrmDA//QtrM1z6Eeb5l/NhxupTmzqzkLDDLRr5Od6tBchtFNEKCCcR9\r\nWjvqXHqGfXLnu+9uqnxm0HgLUYKfchF56lwYhvVKk6L1veiVFt9gzZ6wudVj\r\nUjP0ferIe+TcOQozmGg5ipEVKooIxLnuOXl7q3VV0CPX/kuYbenX0fbNsMxr\r\ndxvC0ydKcoviBAP8htTQMLSfLPfqrlOF3A4zPoNWUiDgJCgNW7iVk8WTDoor\r\nuCEmLBsww7LTai4TFPCRJyzm6lk4cWUEE9jXIkp2oM8cTKWXUpNXvBOygWwo\r\nXCap5ueiLsnWlwT2uN8Bpvj34KbyfyHzI1uaxricYfOa/fvYwaeO2LWcUki6\r\nodA1ZHRJKcIqkLkO0Gn5pVSGFpeMwfvs2HC/JZrileCRF4rkiW7Lc7hZHVyy\r\npXeblBLdzfBoOr5lBdbl0n3Su8k7G0mtAYnEsTG9WnrpzjSJNbd3CfOKpecH\r\nw9YeI1bRlG4o0jLSsNOhsE16CrhGEJTCQuZQ2Re6WGbHltKHMCJPBV5xcyc6\r\nAx3LLETqmsw/+Tiu2dr0Fqd97WBR0shfhbfKH4rMFDRXaox9lPVEkOgpfJKo\r\ncb/3n9WyjBCIuwsCaKJW7kebZx4lsUmEz/LLQeu8LJJYPhfoDkgC7exi7U7N\r\nbn71LUORRMI8vkBh/IdPjPGWXf46yr27K1I=\r\n=G0/C\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_1.3.4-staging-20221123153837_1669217972772_0.5455838031053459"},"_hasShrinkwrap":false},"1.3.4-staging-20221123154545":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"1.3.4-staging-20221123154545","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"1.6.2-staging-20221123154545","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"1.1.35-staging-20221123154545","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@1.3.4-staging-20221123154545","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-NfNbhP8iMuj2fav1CzQcGB29EPmO7yj2RlX4Ep5nS66rCWWT1oLfdCYR0HWUjmldRYCyG8UOsJtKctnYe7sywg==","shasum":"2e5b52c3a3a1569cee09efe73668db4f3680e25d","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-1.3.4-staging-20221123154545.tgz","fileCount":11,"unpackedSize":160331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwUbkBsSdmA10UKdwW5BvufoGAwO7NyYVcK0cu8/IFtgIgITvJqSEJvRQdM2BgU2V4zLozkysAeyJsQAQgP9g0NMA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfkBeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmop2Q//WwwbFUfGQ9doJmWSJLNSNZaSRIpN5sYDifHbEb7AiHIsyDMw\r\n7n+uOO6yiK/asulcQlhvoishsuCgLdP2sKXG84ssAlohfU2hAhyxtxdTXb0p\r\ntvsSOKRypOJuwlEfNAktelhJthqCrUEL0zcHAu+ywWjnuu5Kso18YBPoZ1+7\r\nCuw//90jLs5Rq5Tj+DncxaXRTw6x8K0nSPiKVP2Bhmj7uQgWOuy93VOC/1NC\r\nn+tjlEKK1AveD6QxMS+AivRTUXOH3FDIcgz3HKa1iVmc+n0pM/w2g4zE8oy3\r\nWIk+k5YullTC091r2EM06L0P1VyISVQ+G1e19eT3Wd4OXd1F1R5Ua+M67OuD\r\nRsQA+RC7/mJuOa6kQFapR2AkEZnPFaRDJTc4bk0VGQZwWy7y266gMl5f6UPG\r\nMf4CadH8xhWe9gt0bLKWB4O5WOIRHvSUqrJLlxrGOXn2P3zdIOsxwlzA1hqU\r\npfEFQO521AyU8RJLEhMKlBDyNIWGNMPHntJ4u6gPsriCFCt7VO7oFSb/TZ++\r\nuJO61krsTPr0+zFaUNqz9L8NhulMNvHh1dtKqovqmGjhbUns0vjYiLvBAA2p\r\nzVHJa/QPJPTbjBDv3n/c8I0QcpSp0KbNyVo8Jwaj4M0TjSo4P4z9XgDRMYXF\r\n+Wsm2aCovXaA7x7d4Wh2cwRxWaiXnh4s59A=\r\n=jn5d\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_1.3.4-staging-20221123154545_1669218398387_0.24766909486066524"},"_hasShrinkwrap":false},"1.3.4-staging-20221123160311":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"1.3.4-staging-20221123160311","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"1.6.2-staging-20221123160311","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"1.1.35-staging-20221123160311","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@1.3.4-staging-20221123160311","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-8uXTbEXkgjIXDya7hi4Zp/Hb9VknX1fiZXjeUWfzLx+4E/97Uihdo9TJup5grKIaEMGUSHmm7gKNsCHksa3GiA==","shasum":"c4d21e91e202da081f464055a22441bb24462569","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-1.3.4-staging-20221123160311.tgz","fileCount":11,"unpackedSize":160331,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFwwprrwo5pl8IQF8u7Wr5SBM0/8GE/abNM3fvlNK4FKAiB8i3aJd/z7PvSV/CRR8tnrT/eznqtnX7DO+Nx1PIUNEA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfkR0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpR+A//egbb/eZ0mvV4Mf98x5qk+YDT/EUQlirs+qViCbyjrgZo43kw\r\nffVeNoy6sYivrGUUzooKsS2dRXzzrha8CpY/f1FRuntpSX46OgIRt4e7Ky5M\r\nLu72VgT9Um2Z0eQFCmqmMMbo0p7dCVJPsk9AH2FXywXLrGnZaGShG0N+Zc1j\r\nKwl4IGc86fqOIGYQj/YqnvnZNvKhyMskhQalv0zR99SOi1gk7y5WB1ADeE8s\r\nJx2wJjagxLOdG/cV1uzeaGglWaB9/MhZlCRoYzhZBNT6+CdrDH07esmjXLQY\r\ngljvznsKX/Me90V0ieV2y6NHeRZKDNurVKrTOsEZ2tkLgnC4yxo8iMsH1Err\r\neD7Q/kXwl74eEDo/2SBs+h00P2gKFYERd8neIr+0Z725yPOTPVRK1pyR3wpD\r\noH7KigUp+7lSeu97//wFYumdIALTlpkXAUxH3tT6GNn1m3HHL5a6UZJIEJ2q\r\nRpmM3YLYQUv+9GPYLwvHJ/Jc/F6hFGPU3/jS0gFFmK4FzE1dVIBCtAYg7gut\r\n6/4TpN47kO9SDc12XXcvb4jHOkOjhhVOLgXyxvkY06bwVh4ldSQu+FLh1cam\r\nYLXtYoE+Pr5cTRtuWwRVGlyUotOo9nmyerAC2VyLkAYlk8GC0lxFQkmIEIyC\r\n58CocHO5V4bvVdkKrbKoM6xbPqtDhV8Jc0Y=\r\n=WqLM\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_1.3.4-staging-20221123160311_1669219444432_0.15091067399807123"},"_hasShrinkwrap":false},"1.3.4-staging-20221123160829":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"1.3.4-staging-20221123160829","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"1.6.2-staging-20221123160829","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"1.1.35-staging-20221123160829","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@1.3.4-staging-20221123160829","_nodeVersion":"16.18.0","_npmVersion":"8.19.2","dist":{"integrity":"sha512-UWZttofkPphFrq6/41cimfBCDfL7WCNSnY/2nDbzSlxvCoY2Ic0el+rRmfrz6Cz7jYWwilxhRDlWU+EzZC1qXg==","shasum":"45112565373b8cd51bfc089b54991a827eb1f5b1","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-1.3.4-staging-20221123160829.tgz","fileCount":11,"unpackedSize":160429,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/xUnhO1VXIBRhZ5rXpEesWdWzZr0OBDa48XOR4RS8LgIgH3h5/SZwY6E/kXZPXLBYBUFaqK0bJKP4m26c14zg2Ug="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjfkW8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqM/RAAgTg/De6jZCYgU8jiz+V1uzSC2YQMBl4oycefbj5Z64tm7Q11\r\nN9HwtCc5nDbNO0Zd7xfe5A86Qzj/lJ1268A/Ya5VWDW7EfknRoG9TH+P+7uV\r\nsiXnyLR5m6554Zv6ey4kAOn3XoVNkBp7Sx3uI8TcPO+S1lR5Sy+r16k5l1m8\r\nMfEJ6v3aiDJZHrFWAh8wrfxBoewg1fzS3aXN67yPfDUV6APbo9utCUiB3ATZ\r\nEfJMeORpg56MHzhJ8RQ1ZofhQL7Xn6Oj3qjE1XeWPfb0iMG2XUBJyAHwKeWL\r\nPzRAAyvAaoC/G7MsrBIZ8wXLpK9vm73X8RgWkoU0K70heD8YoN/AICslT4cp\r\nX0ZAuVJeAROyxwBlvZTOu4mQSDyj6GMYckB8xTHfbv2dVOAP5xNwvdTqDxaf\r\nlhpqzoVWmqfklorVodQGzr3crklB7qpAbbJL8BoatIMcp5OP/LoQMqxp6Occ\r\neq2SGdTvcpU8ZQIkenOYd1tbGX6oJjC/ZK8hwTx52+pJSXajURbKwuUFX7ne\r\n+worUsPXBuvJ86cxtfUuHp6B7tEYuTxayb0FzJAg1PAAY0PbTSQtAFPBLxQC\r\nU3zcO/rzEDnLxcmFmWrHd+bcMzVJZjE8wi8XmEJBIslIgqpzjOjtbI0k1fxa\r\njMitx8J4sU+ZeVGCiwNH59fsTAJTWSZPXrQ=\r\n=aRU9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_1.3.4-staging-20221123160829_1669219772530_0.7865206504820932"},"_hasShrinkwrap":false},"1.3.4-staging-20221129095119":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"1.3.4-staging-20221129095119","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"1.6.2-staging-20221129095119","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"1.1.35-staging-20221129095119","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@1.3.4-staging-20221129095119","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-J2IuTXuOXAlTlKHOvWM1j8g6j4DaCkOJDHkrR7OXs9LWmuxyXsU61Un40kskhYNEGY87Qtn2/ZPcw0vdEwFNOw==","shasum":"fa432179db16d2f3b7f03029dbc1c9675c19d68d","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-1.3.4-staging-20221129095119.tgz","fileCount":11,"unpackedSize":160429,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA6lag3gs9hnL1T9/cLUMrhOZ67M12iQQBY0e98geAoDAiEAmWKf+YNU85ANKEEbelItkTTQaGp8JN+/HGm7cxoDjvY="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhdZeACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmru6w//Y6/yNMwmGfl1m/MOpw5IZhKe+3O2jvKDSMs5lCxF54iY9/kh\r\nzm3crvRpIqZSG7ickj20/baLHWsO/N50132CcLG0/7G9g0WQFfh2lDz0mMw6\r\ngtyqFoigg9toSw8Ej6o+cHdJX5Eq5j0aaxWgBKVa8irpBld7fg8vG30RMkgj\r\nNr2zAniaruEVSTsR/WupMAigp7v7K//6A/Hzslb42Liv5v+G+YZb0EPiSf89\r\nG7mwy+T1csGHmHLzeNI4QLFjNAZAlDtV2uQdaRr7STikIojUOOpzunWJB8WA\r\nX4qlK83rhdc++Ph2nW5PisLFnZ0Y168h3rPVb8ocMApXuFMHr43eiI6KCapb\r\n0GxIosT54l4dCzHTJ4unq8TosFA3JzYCeU1f6hcrLuaCZOewKLaKSIQKxpvQ\r\nkUXV1RzziIQ5Veuhqq0AAcDHFh4u7yu+m7GB7nh2RiLznCUUzNEfUa/TxkVS\r\nMWYtpwV+L5DiDzYyXPB+LbSe0O4QAaGcTpXg4VvuabqubkTL3XPu1htDJ/Yj\r\nm7xCKDLvVYlW7x0o7plnwmuxahWwl6DXtb8YwH8P5vGq38z+uqt7FInuiG8Z\r\nAzwYUiak6jRCrHPesxViG8gWO1MOmwKdZiNpMOyTmTlVUC0kn1eRP5N+AT5m\r\nYsogbxTyIYhl33ofGkyn/ftC9w2LS0oFoAs=\r\n=FFmv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_1.3.4-staging-20221129095119_1669715550327_0.6855196564914403"},"_hasShrinkwrap":false},"1.3.4-staging-20221129101347":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"1.3.4-staging-20221129101347","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"1.6.2-staging-20221129101347","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"1.1.35-staging-20221129101347","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@1.3.4-staging-20221129101347","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-XLRPB0NaAQjUkD+Q4NKyaAPdFs+XLoUPow/zL1yaiuSZuIPfZQ1/lhIpwRupSTeyjWJ/qQfTYokzv9IDpUlhWQ==","shasum":"b3e0cc6593608033e16f5514d8945c318103a33f","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-1.3.4-staging-20221129101347.tgz","fileCount":11,"unpackedSize":160429,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCWOmsMhCXHsggcoaaL1vb87g/0dC8plJ3eZVL2e/RP7QIgICKFqd6Ir1khOTfQp52VvFtrGh7zLu1Rzo9XnINVZQU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhduUACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpnRRAAkqbWpZW6/xvCd85joXozdsQ6TpRJc2/r5p0l0kxPW5a+dgG4\r\njSzFwyrLFHiuF+Kvz8LPibJ2OR1UUxGDymUxgG51j8LmSLbCAmLCS8B1Tvf7\r\n9uiIIwz3PNfv1yn+TVWAxY5zTCY9ypSIg9BPZm7fCfX32W2FyoznZoqpjhd5\r\n4tMCTDtHBk4mEoHqG3bNCj/NTQXw5C9yFDyLB6wCBEKEZagmUG95F7gdulsr\r\n+HhtDOyyndNw8j2iF+P0+ufGiqjHlS3CN5bVZGbZo0F8nssW+0tnjIU1ziud\r\niPMTYT6a97cxG3FAjFnaDNXYYUmiJviVmO4o7JMHp0GhjFMv/o8DUKqzbmih\r\nn9Io92+0hntAUYp/cqr3Ck+HlD31I5FCq+9afBZwlIjOchrcAZwTVNA0/09f\r\nzwYO7ZSM8YaYaGoZrk31t4CqaAfXfUqvwny9uExlO2MCJBx0IgcXQ19r7JkJ\r\nm3YkWmOnshgUerhTggCFeUhxIkBxQpdeZS8tKeDHZ4V5d3cks2cHORgI7vNI\r\n97HyvBZ08yEkQFfmc2IKiQrPAilpebl8AGzl9MA2iKWhuC0aGY1NJM5rdd9l\r\n0w2M1GP1XeyFeOfU5xNPmK8UkD427bsQX8ORn8rjaDmj1FAVsMEQPiJHmXsr\r\nGL5w60QAFBIMUa+zbQg3AzFvxeyQ8mPl+so=\r\n=FDap\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_1.3.4-staging-20221129101347_1669716884697_0.37017338401593225"},"_hasShrinkwrap":false},"1.3.4-staging-20221129103019":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"1.3.4-staging-20221129103019","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"1.6.2-staging-20221129103019","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"1.1.35-staging-20221129103019","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@1.3.4-staging-20221129103019","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-ZqjMrnkBHUOL7gDQ9g6ubb5A+QP0NWbrYu8jK0m+wS5kDEp4lB8t6Kc1qcsaEPZ/Ozq/J3imwJNgjEXomst2GQ==","shasum":"591a5d3b2443e8b39a871d4afa7ec5f4634401f1","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-1.3.4-staging-20221129103019.tgz","fileCount":11,"unpackedSize":160429,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZdlIoRCKWECU2nm94gBbwXnM7aYmTDQGRTCWx+tOpZAiA7URCvAgvnYuD14+5YHwp/fqHMiXNI4DQaaRq5vTgOcQ=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjhd94ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq1VxAAjMfrMdoZmG+1IfFi0T54bWJbJ7oumrql5NYZs5fAjhTSG++6\r\nYoWSm+PT7eXPllSodXcdycdu7BnHga0H+L/BV3CvHsaZCoJd6rekBHjrio7V\r\nhycpzotjAENFx8YDhRrxp8jQOASMd9WSzBDdkMLikymiaQc6y9aqHVhCJ01z\r\nWNDLOFgQ5M9IHKqRuTSIpYX1vIDwrbWc+IOhR1oLptxQrA1QpWr4JTzQuZ+w\r\nl8WG8MNLd3GeOkADpIGdRPhzVX6BbXJc2PxxZzTXFgaQ7LSLgdNQV9BBBCFK\r\nQNfJOpRDqOVkFp/JChA0YZwdXAOl4VxkE3SzNCTcrksZcCCkNP3NLIILNrZq\r\n2ReUvsQsX7CsChlKbHHfqet4qE1BwJiysK2lWxXQGxJRD6CcytmsYEXl9BHe\r\nh1LhBiiSm/s2DyWr6b7AS2CouvmCnWGzoPBUhDjT5huCL7kIx6sgMgnq870Q\r\nxIEMUGqw2jW0jXII7LOQbua9pn89EmbXXcSfu/V1x2N6dqtJgm4yA74LW6ch\r\nhSgSnONHeuwQc9NMusEB6fYksE/Yc9v+uBGv07/9ey1V670xhgVq0Ptqa930\r\nppWFs/pqVqp9p13hPENPMphVVdBWX63BQ9TidrVKADe5IP1Z5hjL9BfR6k7B\r\nmGibOwHv1U0Ar2d1dnB0aNG20pcuyf86BlE=\r\n=l4Nx\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_1.3.4-staging-20221129103019_1669717880622_0.4521285590990589"},"_hasShrinkwrap":false},"1.3.4-snapshot-20230111104551":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"1.3.4-snapshot-20230111104551","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"1.6.2-snapshot-20230111104551","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"1.1.35-snapshot-20230111104551","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@1.3.4-snapshot-20230111104551","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-b0yEFcwIhC2GKBW+/nxcPK1gffQKoLfMqILh/EBzVEy0z3vBi5kimXas1Z0tZMV/uieC7FpUkFjzAojQsQKYkQ==","shasum":"f467b14a862efa08b3a582a4a75046abb2e42c3d","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-1.3.4-snapshot-20230111104551.tgz","fileCount":10,"unpackedSize":140155,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE2PO6QcLIKc7VFKX0uN78rCREpMguhndka16fpMNanPAiEAkTXqCc5/xkjJCj2c4IrZH5fOI48T4blfM5lwkV4gLaM="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvpOGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqGiQ//RzxfJZ9rP4JGKmSRh2C8PGaYCuB2QJQlhWsn/mAodMNqadT5\r\nzS1yIZOa3DUl5vGoKFk8uPTi2rx20ZYBE5pXg51CfSCJMlWPTxUI2sMiG1Uo\r\niNa80fGhUwxTQ8+ZI0RAjtmU+Lk6z2xGLUo0VtXyO4qgWS5mJSHnnxcKcf/v\r\nREE0f3+JxQV/npI8RIaZiIiAbDYmlJTlp8m4F7YOFQqSw6uJX1oIvPKddfdY\r\nYDBsW+oQvNwhPkmS5CYxuwkeQOuVhf3C2EPpyNe7oIGtYAjflEQWYBy6ge8a\r\n21prRWj295KIfK5v1l+QHF4xdBIEyk6hO1lYGsa1sLikQykHc95ImP3D//9A\r\nL3tN0Zs2995s/u7OthU22ZCs3WS7Qx9/FulGX+8UlrfqYHPwtzG6QA2olCaG\r\nbT4tYL84D7+eiSCg4NfsVz4W1m9cenI40Qqg262aZmIx3GCdVLRa0aoznDQs\r\ni0gymoQXJCiyXMLztMwOtLFWsVr2/NDNBX6abMqij/nzyRfaLgSTBvsMNT8A\r\nvZ1BYF9hBXH/+eXrOVpvlhwxEF97SHKnHx4Bi9oqfEQXFc9aU7B68/D26AjY\r\nc9xMNpna7fEqDJqx1+bBQm5DMRL5JJU+Slert+R6w94B3CrKnlnva/mAeg8h\r\nXc7kZoY0Jet/pOhXi2rrEXD74d7fyS491i8=\r\n=wMpC\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_1.3.4-snapshot-20230111104551_1673433990098_0.19213377183078495"},"_hasShrinkwrap":false},"1.3.4-snapshot-20230111105607":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"1.3.4-snapshot-20230111105607","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"1.6.2-snapshot-20230111105607","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"1.1.35-snapshot-20230111105607","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@1.3.4-snapshot-20230111105607","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-VF266QJVl2ui9VqVKv8d76zw/YlXBWr64XrNQgwWziMDVqkcIABdb0WVpMfZFEUomYCCWHojquIHHN1/ROD6Ag==","shasum":"280e9b7051238750f718f067a42d945023fc4330","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-1.3.4-snapshot-20230111105607.tgz","fileCount":10,"unpackedSize":140155,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAMvmgfZwyfG+crDypvu1UVXn2TFME8tes26mcwuUgyMAiBtBMBwDOuziLnUfQFcTkkFtL0cPeLsCUpMyYk4izSKeg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvpXtACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpDXA//XGAbbF+m9Y1CMm0QDBJSf7QA/W6tVLNhOGm/UICDOM/ck/Fn\r\nGi7IGqFWU/GHBroLucAvnfdVTrrRv9pYKJDecSQomobfR2QQIEZM4iViq29g\r\n7azotbl+voXIswA1OwU2rhdvYp7VvdS4P+gXhQ5DPiwWcKdRx/V/i6u82pB5\r\npD5NjJIhgCz308iYP+acApsta8veibIs6pIx47gxBTaabgoF8nx8+TP04qCe\r\nKtoj1e7PX950T7AtgUhkCsYDhv25qGZLFgrLVKT4LpE7UrcA3bsfTkFSAKTO\r\n0xBrtIBDTJQ5EN9Fj4N0EK9TcU9bubfsXvnBtcYqjV5JWru1FSyImgc7jlYN\r\nWKSQ2rSqI8tjIy/9Asy6Qb/Ipn+CtTk5Xnk4/mKKDwvHpnhdBuN/qzFn0/u1\r\nokw13gNR2/QIHWAzMADv5yQolObK2wLqX6YV4h9Z2jtJhkJupNQFynhzH9Dn\r\nvnzLA5ZlbDP84PWx0RzLsjiiDXtwZorKaxi41XFXvOyfc1bzYEZkzpwtEKBX\r\nyk6qS1Gd2nsqgIH14EwpEg6swAQWeCs/azu42MvJlOSIrJvnhMs/kx5zgt9X\r\npM3gyNrP+7Qb2jccvQqckSQR2b1NB+Vtt1xvd8OXzd7bkjUIG1yNvlzXDW/W\r\nmHjXKn4SQH/5pthDB/bIN2rZJHaTevnv5ec=\r\n=6m7f\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_1.3.4-snapshot-20230111105607_1673434605533_0.4673828161869924"},"_hasShrinkwrap":false},"1.3.4-snapshot-20230111111223":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"1.3.4-snapshot-20230111111223","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"1.6.2-snapshot-20230111111223","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.3.4-snapshot-20230111111223"},"dependencies":{"@pkorsholm/medusa-core-utils":"1.1.35-snapshot-20230111111223","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@1.3.4-snapshot-20230111111223","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-3yxeqgk2EV/KM6aS/L1JuxzHq9qJa1mvwt5E+ZuKQiq2RdipmAB8ClWinoKYtlgsiyPf2nortlMvrsibGeFtSQ==","shasum":"7b3e27813726bbe98a6d551b1dc38ce8c4118b0d","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-1.3.4-snapshot-20230111111223.tgz","fileCount":10,"unpackedSize":140342,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/xPiqiu/c3ug1bUDSv4KAXzx7piqqRBI7TQmUOG4uBgIhAOY/s3Q4/XBt4oTeSzuygHiV7ckTr0RlU3HIn2Hrw7pc"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvpm9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmqp3w//Y+Iuu8lmOYinGKUM84fyUH5vTzw4LBs48xKLt6nqifItpp+v\r\nRGeBbGZgtxKxv4DBtaKc1gS36EvAAw70AEeZEmBibNx6ybj1diQKR225qTZm\r\nWdT4TRx69o2rXWIruB22PUzaer24nwYdMCQKXVoNeQBQpAHWYdCNYw8yN7T6\r\n/M1CAefCAbnA6+2uRq3B5cXfAhY2qgoq0Cu7N4Z4IJxTf4A5FDlLNCP+BJiA\r\n5ijtkybiylSVmGgzPbSflljS6NosW02s2FqS4yZa9QBX6SOYDPgzS0N0AF7x\r\nYsAjx8m+ZRWJcPq3h8+PMJ5ffelVAdgvJFOzB/ynllwUNSpPcq3j8dcUqUVk\r\nJIKnr9aHYAVbjw9Adf/C41BBG1REbqSAk4zYAQ3w48T+Ci+VtB8ngRifKgru\r\nMBGwkNrm4NMMgTyTA6pS5tPNZ0uHVxIuRdVgxuvBypD9UCYpqFNEJ8JlrBei\r\n1MGHPwsth00TISetJkoVxNgMEwcNMdy6RRUoh1KTrSBCwoTIjJ0XswfL8pDG\r\nN2jYsf01RvsxWnx9lZizOWjkuDMH+9hc7L3lfVFygzbmJKvMBuJOJh5BF1GY\r\ns51uftz3gOjg7vMpMpZoHAYrALyhqpQGML++lWq7WYrSqcmw79/Myn5EZdE+\r\n+n/6D1O7/1Ckp0qwoSBAWoitR1FfwbdiHqk=\r\n=EOvw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_1.3.4-snapshot-20230111111223_1673435581396_0.17003754368180735"},"_hasShrinkwrap":false},"1.3.4-staging-20230111165320":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"1.3.4-staging-20230111165320","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"1.6.2-staging-20230111165320","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.3.4-staging-20230111165320"},"dependencies":{"@pkorsholm/medusa-core-utils":"1.1.35-staging-20230111165320","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@1.3.4-staging-20230111165320","_nodeVersion":"16.18.1","_npmVersion":"8.19.2","dist":{"integrity":"sha512-nBd7XLqTe/eUyH92BFLgOMVrFWuyNZlSkiCstjdoJwrFsO5A+Ji2A59OZhdow35OQOLmuj99UIiSEIjdgaROdQ==","shasum":"00cce061eb2fe35c172505d07f761edba45776b3","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-1.3.4-staging-20230111165320.tgz","fileCount":11,"unpackedSize":160614,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCNQS4eY968aiO/h4AWaECr5V7abQ2YgY3EHmMwPq63lAIhAIoqANNGOpxTN4ASJWOUyVxCcsAWSsgPrT5N6utBqsZn"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjvum8ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoIGw//Z6wBu14ue19DAhLUEofUhh0mI1TF9+6rIP4yQsnxxmgpoB1u\r\npCzMngc7LyMnzhzoDqE725cL5Rn1JuOqrhHygjWg1VqMfqzZo9RRNvmaTvLf\r\nZTSrrYzfntOHhT9J3PQAy7S6oSXzhLQD9guj15Zltcsotcm4fjMZSz3Y0Ffa\r\nq1aJjUBF/zqZSrFtj7DIa51R6OTs6MYxFS0fdJhaGJJEoBVYulJfSMAbSoGz\r\nL86lRy3aO5ymdBH+PkX1E5CJG9S+xqSjjXeRMFvbCXK+1k8EXmVUzrgfBEJm\r\noZMTWiUzKvaqkeCknsSjUjBpCiQcEVKTR6VDLruBX7xHtS11NdcKFTG2ODjy\r\n0BT4pmM8a2nhknB2+IznBfjV1xMT2/WskTtFZTeH1Pa57Fbq8Y2LFrbhZ5/M\r\nyTfmXnoco9OM00h8dJAKHZGvpTh+kwioZQrLIGHwhxDnfu6FqPxg73ZeD6wy\r\neQZ7HWyFIDhVw5T5Nt7EGtyzsihEYLq14ElijAvkJpzCpE2GV/4xMPivoxFV\r\nJD/zyADA52h1tlRiT6Lafj3qAFVfbIJ8OmuPflIxglWXrtjPcQEw+rcy4qdY\r\njCSQPup9ltC9Lg5n/DUkkeKG7rEYgjaiwfJMXhrFQaSvugoIvAsoq58eDbI3\r\n5kSh3BclEYgLnPFnwmgld8WvVWJKjq/RfwU=\r\n=e7gc\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_1.3.4-staging-20230111165320_1673456060502_0.7472138520077474"},"_hasShrinkwrap":false},"0.0.0-staging-20230113133412":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"0.0.0-staging-20230113133412","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"0.0.0-staging-20230113133412","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"^1.1.31","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@0.0.0-staging-20230113133412","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-YogTFAxBzKhn66AL1vbi4VaBPzgTcFmeZagm1FrftcWQn+yHUbdyV7e2ayT58mbkWNm901tCuTElpIhMdO+EPQ==","shasum":"e08a415d31bdab64b7c6b2fa9ccaf49322ecc548","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-0.0.0-staging-20230113133412.tgz","fileCount":10,"unpackedSize":139745,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD14UICMJJwXPYGSzbtNHgsGcM0O7f+Qv7LPsHWkAb8+AIhAL0czGjXvqYJhcKPdW4tx34hhGmO6hgnxZeoOSiSl7g7"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwV34ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqmmA/9G6/dzJbfsWcGvrIW//vvQCCIS8442BXkhk9MifyiWfa1C3fI\r\ncer5bJVTPaqEkTQd5xog9nKdIbqD4xllGyTYGRWkS7e5HIow0gX5rGmpbzM1\r\nARByUzd4+Gqqgua3yHzL+HMt74ocNaLL/G3JjulPDcAGmJe6d/naUMUFO1pv\r\nirfOLHiKuQownO6ammqzYx+Rv94vK6KtXmdAYxfnCBa3B7q9Kxf06ggxkAfB\r\nAMkNHbc348LTUUQU+sdcJfkg1491jjqUcD59DaBhToVHF27yuBkZ6HOqcIZT\r\nBbkeV5PRwAz6TqSShezmrwesiVlkvBWGmYYMuvBCBZHnlAib3YLAIMcIGfAm\r\nII+rcbUvRFyuUB+04kT4ATmLArs7vzZHKhcmeJXTTxoT8iNI2z0YGp6SqWXI\r\nJuL5Gp4LhrnFAqnLgphkiD/sQYy78a2ds31AQ+vUpeGqIBKk7NaoX/xTN7Cd\r\nt2b4Cm3MXHrtfjQ89JafL3pYuLJ5bymFfEc7le+tBe7OwZNDgJjLuylK/KQS\r\nRgI9rfWlUTcFLh8LizGihRynx4p+eLXibDnjLMs4qRSBUUSvh7zp4abJxc19\r\nSzr4HyN9Ehv59OPy/AI+/DcnkPq5qndJ5QG/XrtSTGwvucYZ67t8dGMGib7a\r\nNgSwIo7q9M3759pTv3cNzHmh92NOomQZ8tQ=\r\n=4/gP\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_0.0.0-staging-20230113133412_1673616888521_0.03126517484162794"},"_hasShrinkwrap":false},"0.0.0-staging-20230113134617":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"0.0.0-staging-20230113134617","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"0.0.0-staging-20230113134617","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"^1.1.31","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@0.0.0-staging-20230113134617","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-RpFBEvahHnckRnHJP2NtW78JBLLFJPpmdIR+DlhCnUZgwwkQSEpAwowvYQ8XrVWB/89fQlVoJD5l2xMCfl1RHg==","shasum":"11b3b107a1439674606c819818184264169c7fc7","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-0.0.0-staging-20230113134617.tgz","fileCount":10,"unpackedSize":139745,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEwg9J0jPY/Htm9RN6RbhbPUMzW/k3e6mHFbj1EVGkMrAiAYasNW3vXZshbNA88mAvFqw00Qx1A8gABJEG8rUoX6+Q=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwWDNACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqH5w/9EvbimmsN7nO/rSGb2M88kTVVkvekoNmiV3dmzNbNDe35mymT\r\nkxzdjgOzLMBbHpBH3q2QBUeAYhQX82h//OV45JBn+s3LBbXgAi8ArdEmyW7g\r\nmGi/HvgNUFsvHgr5t5OzggOV/JMJdXofayJ+DNcNADXlc73bWJGtE+b+xnnQ\r\n+WDZzXKrjw4WbqEFCUPjfRV1dhPEvtgVYeqw4wHIQwJuKxNYm9ffpwYZAqZz\r\nfUXn3lcxwwouS/Ucj1MQ2yuvtPzX6Dbrlr28xZKMs1X2JQ8v30lpqzfSpO71\r\nP3WbU7Kp149hrhSPKp51pZ9kPaQZMuu0wDYh+Ewntht1vx0uyLxQgQDAX2c2\r\ndHOyFVJxQ9s5yDAyG0q+qv1VHSsTl8qboVqtBeLjlHAy9To7Vu4Hq7Y1nCH2\r\n8HDEGH41mmuZtaKjVcoMhAgBeVew+rJ76zl3sQM1Um8kQIGMi2VZhS5pjJPh\r\nvSPWabFIlB0LeFPRLng0XAfMm8vVBDCsbASEqkNMz7h0wNhpuK5AaMyFpzm4\r\nwSilIioCxD6VG8xAmaR0PbXC0NncRUhR/aZzsWMTE+QK4ELQYPMvX1+yF9FY\r\nQbP6jdnPDDezzWBqo31EYsBlcIepLRpCCY3efzFlaPS5mmlKoW9iCx9G2PHQ\r\n9pZru62vn8JTlYuRP4kdQIycIfRPzK4pb+g=\r\n=VFcv\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_0.0.0-staging-20230113134617_1673617613643_0.8372974646942897"},"_hasShrinkwrap":false},"0.0.0-staging-20230113135316":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"0.0.0-staging-20230113135316","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"0.0.0-staging-20230113135316","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"^1.1.31","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@0.0.0-staging-20230113135316","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-66jCha0DXEkTlInlh098X+RHdD2uu7PdvexIP6NDE5GSbNA04fvKGTIbdNzl8F6K3+6XKVNgYNNBFVZYaYBXzg==","shasum":"14ef81df3e2a0fa0253225729bb170de43644ae9","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-0.0.0-staging-20230113135316.tgz","fileCount":10,"unpackedSize":139900,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCga8kh9w2xA2T1HCk7ovhJqoAOOUfcH4MHASEGGSZGwAIhALAWHANGOiz5iZagOOKk39OJQEY9xoJT5SAaro6sCB+y"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwWJvACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpX3A//fIftyBn/exy6B1BkrXu5JAXF5CB44lHA8WDsd33ZhkNHWmwA\r\nSy0sAhfxO/u82uyaivlvRm0t2JetDOCg6Dxt0BuPAyxTTpnl/GxwOEzzyMV4\r\n7HmF/cwohj+S74T6pDxYuEI67e5T8ycmcjDwmejoJOSae0nHFPCBeGr2Enup\r\n3wbY23JzoGJ0fWKFJVegXmXGWV/KhDI2sLwfTtBTNacQPIV47iiKH0DN9JWl\r\nSuznhBl9mH0ksr8X2krnH8D0SQKnG2id8JurD7c/s2ma04q4WALx4esydoyH\r\niZbqhLFvcRxHuNs/SARYMtseqx0hL/5Gf+iM3SkidjcWjic9Jrbd9NqAChLW\r\nnVFwtd3DP9otTh+5Y5A38Zq/6hx3huCB/AV6wi7WigtJQEcQe5Hd5W3ggQnv\r\n05BnhSX75ICfb3BaXjOcnnaxwtvYHjKbeiBhaAbYbVuNnnZKb7nwVopBailY\r\nPw4QclF/7b8Jsq4FupNM5WTxZvfSYH03ZY+uO4z+O91dns2a2+UiFTR1vkWZ\r\nl+mAW4Qcsuv4nvBZCRE+6nya4FJBvoDYgaGCX9TzKQ6sHev2QEbDGs+V6gMb\r\nOxHkU5Ne/TQaTMWCS/JpJfY+BzBKfrHAxDuWlcZXAM2PAeq9lZTz3BiuDCXo\r\nfEruRkMngUQoXNA+aSYu+xdefYtmJUH1b5o=\r\n=7Q84\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_0.0.0-staging-20230113135316_1673618031029_0.09796448361150256"},"_hasShrinkwrap":false},"0.0.0-snapshot-20230113135425":{"name":"@pkorsholm/medusa-fulfillment-webshipper","version":"0.0.0-snapshot-20230113135425","description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","main":"index.js","repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"license":"MIT","devDependencies":{"@babel/cli":"^7.7.5","@babel/core":"^7.7.5","@babel/plugin-proposal-class-properties":"^7.7.4","@babel/plugin-transform-instanceof":"^7.12.13","@babel/plugin-transform-runtime":"^7.7.6","@babel/preset-env":"^7.7.5","@babel/runtime":"^7.9.6","@pkorsholm/medusa":"0.0.0-snapshot-20230113135425","client-sessions":"^0.8.0","cross-env":"^5.2.1","jest":"^25.5.2"},"scripts":{"test":"jest","build":"babel src -d . --ignore **/__tests__","prepare":"cross-env NODE_ENV=production yarn run build","watch":"babel -w src --out-dir . --ignore **/__tests__"},"peerDependencies":{"@pkorsholm/medusa-interfaces":"1.x"},"dependencies":{"@pkorsholm/medusa-core-utils":"^1.1.31","axios":"^0.20.0","body-parser":"^1.19.0","cors":"^2.8.5","express":"^4.17.1"},"gitHead":"7770046479c361f375842a8605b15e5d7bc24624","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"readme":"# medusa-fulfillment-webshipper\n\nAdds Webshipper as a fulfilment provider in Medusa Commerce.\n\nOn each new fulfillment an order is created in Webshipper. The plugin listens for shipment events and updated the shipment accordingly.\nA webhook listener is exposed at `/webshipper/shipments` to listen for shipment creations. You must create this webhook in Webshipper to have Medusa listen for shipment events.\n\n## Options\n\n```\n  account: [your webshipper account] (required)\n  api_token: [a webshipper api token] (required)\n  order_channel_id: [the channel id to register orders on] (required)\n  webhook_secret: [the webhook secret used to listen for shipments] (required)\n  coo_countries: [an array of countries in which a Certificate of Origin will be attached] (default: \"all\")\n  delete_on_cancel [determines whether Webshipper orders are deleted when a Medusa fulfillment is canceled] (default: false)\n```\n\n## Personal Customs Numbers\n\nIn countries like South Korea a personal customs number is required to clear customs. The Webshipper fulfillment plugin is able pass this information to Webshipper given that the number is stored in `order.shipping_address.metadata.personal_customs_no`.\n\n### Modifications in checkout flow\n\nTo pass the information along you should dynamically show an input field to the customer when they are shopping from a region that requires a personal customs number, and make sure that the metadata field is set when updating the cart shipping address.\n\n```js\nconst onUpdateAddress = async () => {\n  const address = {\n    first_name: \"John\",\n    last_name: \"Johnson\",\n    ...,\n    metadata: {\n      personal_customs_no: \"my-customs-number\"\n    }\n  }\n\n  await medusaClient.carts\n    .update(cartId, {\n      shipping_address: address\n    })\n    .then(() => {\n      console.log(\"Good stuff - Webshipper will pass along the customs number\")\n    })\n}\n```\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/medusajs/medusa/issues"},"homepage":"https://github.com/medusajs/medusa#readme","_id":"@pkorsholm/medusa-fulfillment-webshipper@0.0.0-snapshot-20230113135425","_nodeVersion":"16.19.0","_npmVersion":"8.19.3","dist":{"integrity":"sha512-pK9BG8ImLc5+JXgU/fVMmZShE+AM+I8cWmDIXkM+BjdiCjEOnysqODdo8it5skB4L45DKEuiyQnGUI1ajBL2aQ==","shasum":"1af78824aeb6ac26e4428a789dd6f99bc317625b","tarball":"https://registry.npmjs.org/@pkorsholm/medusa-fulfillment-webshipper/-/medusa-fulfillment-webshipper-0.0.0-snapshot-20230113135425.tgz","fileCount":10,"unpackedSize":139903,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+SMF/+yJ04GG/hVa1iK8LNqRRBOZ4AyTyr2k5Wc4zYAIhAKwBYTwI3YtAEKLiDD9uGqNr8TcH+9htKtG8rFgbDPvb"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjwWK5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpNCg/9EfXDPh52mAZDoJiPtM4LcnuuX79qLF4ZN55BFiouQS8TMvbP\r\n0HtKwy/UliwPD/3PjuGmKYvel2iv6W1FoVukbprX6oNsm0g1bc1XSMa1YpG4\r\nciim3TDfXxK7T1Fg1wL/V1KKnQYygX+qhDdIuE2hs2zUZxXR6zaDXRJVcmSJ\r\nS5YSl9Xiob/AjmXkPj30lZpO1URO2vSXQyK1sUitwIsfarKH1k/vN41B/5qd\r\nFhz0xMNtnjGc1o6S6f86tnhGRH5VS25GsRYHgU3oz6gig4Z23p51WS+nCKb2\r\nGDGTXGJiE0w0PjTrZfs4+9Rv7AilNB2ap2IQlJzQk9Ay0jfeTeqc0dUrtGwU\r\nfQhOLdip8M/9MHRtKdp2Dphc3YPLIsaQR1UlygaPzlm55D8fiwDD6nFOju0o\r\nqVZdjy7XIvbNYNYEh0NA0k42kv/hanfZhwcXWy7g/+U2Dpb+nnl8shD9gjsy\r\nZ382XRHaxiWFCOw21tdidYlrBx8ssxWGPtYlxPNkDjoR3wvuLUAJcf3hvBpF\r\n5jQjApGwAavQzi1GyXFTSz2yTVzyN3WR8NCddnuHHKPMkRvvjQlNzioF7Ryf\r\nY4pUM8mjyyV3u5hfZxxRYY4ush6y9YPjX/e/2JxtyFGOSHPhXX8v9udjCbYY\r\naYNAhSkq8Q4NJBV/AXmVbp2mA06N4GH4zmY=\r\n=bFQw\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"},"directories":{},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/medusa-fulfillment-webshipper_0.0.0-snapshot-20230113135425_1673618105213_0.02816299346173734"},"_hasShrinkwrap":false}},"time":{"created":"2022-11-10T06:24:02.922Z","1.3.3":"2022-11-10T06:24:03.230Z","modified":"2023-01-13T13:55:05.381Z","0.0.0-staging-20221110091025":"2022-11-10T09:11:37.918Z","0.0.0-staging-20221110094848":"2022-11-10T09:49:14.320Z","0.0.0-staging-20221111045133":"2022-11-11T04:52:01.478Z","0.0.0-staging-20221111045920":"2022-11-11T05:00:04.447Z","0.0.0-staging-20221111050432":"2022-11-11T05:05:09.278Z","0.0.0-staging-20221111050935":"2022-11-11T05:10:04.656Z","0.0.0-staging-20221111051631":"2022-11-11T05:17:06.090Z","0.0.0-staging-20221111054908":"2022-11-11T05:49:39.435Z","0.0.0-staging-20221111070030":"2022-11-11T07:01:05.102Z","0.0.0-staging-20221111084533":"2022-11-11T08:46:13.107Z","0.0.0-staging-20221111085456":"2022-11-11T08:55:30.513Z","0.0.0-staging-20221111085751":"2022-11-11T08:58:27.420Z","0.0.0-staging-20221111090402":"2022-11-11T09:04:40.940Z","0.0.0-staging-20221111091336":"2022-11-11T09:14:11.772Z","0.0.0-staging-20221114093335":"2022-11-14T09:34:10.315Z","0.0.0-staging-20221114093650":"2022-11-14T09:37:24.304Z","0.0.0-staging-20221115075706":"2022-11-15T07:57:32.544Z","0.0.0-staging-20221115080331":"2022-11-15T08:04:07.919Z","0.0.0-staging-20221117114840":"2022-11-17T11:49:19.220Z","0.0.0-staging-20221117115640":"2022-11-17T11:57:29.702Z","1.3.4-staging-20221117124640":"2022-11-17T12:47:44.089Z","1.3.4-staging-20221117132132":"2022-11-17T13:22:25.893Z","1.3.4-staging-20221123105823":"2022-11-23T10:59:36.448Z","1.3.4-staging-20221123114650":"2022-11-23T11:47:56.939Z","1.3.4-staging-20221123115753":"2022-11-23T11:58:46.896Z","1.3.4-staging-20221123122107":"2022-11-23T12:22:07.354Z","1.3.4-staging-20221123153837":"2022-11-23T15:39:33.011Z","1.3.4-staging-20221123154545":"2022-11-23T15:46:38.527Z","1.3.4-staging-20221123160311":"2022-11-23T16:04:04.657Z","1.3.4-staging-20221123160829":"2022-11-23T16:09:32.673Z","1.3.4-staging-20221129095119":"2022-11-29T09:52:30.546Z","1.3.4-staging-20221129101347":"2022-11-29T10:14:44.890Z","1.3.4-staging-20221129103019":"2022-11-29T10:31:20.849Z","1.3.4-snapshot-20230111104551":"2023-01-11T10:46:30.337Z","1.3.4-snapshot-20230111105607":"2023-01-11T10:56:45.690Z","1.3.4-snapshot-20230111111223":"2023-01-11T11:13:01.585Z","1.3.4-staging-20230111165320":"2023-01-11T16:54:20.726Z","0.0.0-staging-20230113133412":"2023-01-13T13:34:48.680Z","0.0.0-staging-20230113134617":"2023-01-13T13:46:53.824Z","0.0.0-staging-20230113135316":"2023-01-13T13:53:51.194Z","0.0.0-snapshot-20230113135425":"2023-01-13T13:55:05.307Z"},"maintainers":[{"name":"pkorsholm","email":"philip.korsholm@hotmail.com"}],"description":"[Experimental] dont use this package - Webshipper Fulfillment provider for Medusa","homepage":"https://github.com/medusajs/medusa#readme","keywords":["medusa-plugin","medusa-plugin-fulfillment"],"repository":{"type":"git","url":"git+https://github.com/medusajs/medusa.git","directory":"packages/medusa-fulfillment-webshipper"},"author":{"name":"Sebastian Rindom"},"bugs":{"url":"https://github.com/medusajs/medusa/issues"},"license":"MIT","readme":"","readmeFilename":""}