{"_id":"@29aries/mws-advanced","_rev":"1-1cd5b9f3aecdb5248edf7c5a02097117","name":"@29aries/mws-advanced","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@29aries/mws-advanced","version":"1.0.0","description":"Modern, fully featured, very opinionated node javascript Amazon MWS API. Forked from @ericblade/mws-advanced","main":"lib/index.js","repository":{"url":"git+https://github.com/29aries/mws-advanced.git"},"scripts":{"coverage-codebeat":"./send-coverage","coverage":"nyc --reporter=lcov ./node_modules/.bin/mocha --timeout=60000","coveralls":"cat ./coverage/lcov.info | ./node_modules/.bin/coveralls","lint-staged":"npx lint-staged","make-docs-old":"npx esdoc && documentation build -f md > API.md","make-docs":"echo # Public API > docs-src/public-api.md && documentation build lib/index.js -f md --shallow >> docs-src/public-api.md && npx esdoc","make-docs-public":"documentation build lib/index.js lib/typedefs-public.js lib/constants.js --shallow --theme node_modules/documentation-devseed-theme -f html -o docs-src/public","push-master":"npm run coverage && git push origin master && send-coverage.cmd","build-types":"npx tsc --emitDeclarationOnly --declaration --out ./types/mws-advanced.d.ts","test":"mocha --timeout=60000"},"lint-staged":{"*.js":"eslint"},"pre-commit":["lint-staged"],"author":{"name":"Vukasin Pesic","email":"vukasin@comit.co.rs"},"dependencies":{"@ericblade/mws-simple":"^5.1.2","es6-error":"^4.1.1"},"devDependencies":{"@semantic-release/changelog":"^5.0.1","@semantic-release/commit-analyzer":"^8.0.1","@semantic-release/git":"^9.0.0","@semantic-release/github":"^7.0.7","@semantic-release/npm":"^7.0.5","@semantic-release/release-notes-generator":"^9.0.1","@types/node":"^14.0.23","chai":"^4.2.0","chai-as-promised":"^7.1.1","conventional-changelog-eslint":"^3.0.8","coveralls":"^3.1.0","documentation-devseed-theme":"^0.1.7","esdoc":"^1.1.0","esdoc-ecmascript-proposal-plugin":"^1.0.0","esdoc-node":"^1.0.5","esdoc-standard-plugin":"^1.0.0","eslint":"^7.5.0","eslint-config-airbnb-base":"^14.2.0","eslint-plugin-import":"^2.22.0","lint-staged":"^10.2.11","mocha":"^8.0.1","nyc":"^15.1.0","pre-commit":"^1.2.2","semantic-release":"^17.1.1","typescript":"^3.9.7","xml2js":"^0.4.23"},"keywords":["amazon merchant web services","amazon mws feeds","amazon mws finances","amazon mws fulfillment inbound shipment","amazon mws fulfillment inventory","amazon mws fulfillment outbound shipment","amazon mws orders","amazon mws products","amazon mws sellers","amazon mws","amazon-mws-async","amazon-mws-await","amazon-mws-client","amazon-mws-node-api","amazon-mws","amazon.com","amazon","amzn-mws","asin","async","es6","es7","fba","fbm","fullfilment by amazon","marketplace","mws-api-info","mws-api","mws-product","mws-sdk-async","mws-sdk-promises","mws","node-mws-sdk-meteor","node-mws-sdk","node-mws","node","nodejs","promise","promises","seller","sku"],"release":{"plugins":[["@semantic-release/commit-analyzer",{"preset":"eslint"}],"@semantic-release/release-notes-generator",["@semantic-release/npm",{"npmPublish":true}],"@semantic-release/changelog","@semantic-release/git","@semantic-release/github"],"branch":"master","tagFormat":"${version}"},"gitHead":"9d5da6ff1371442eb60d5cf07294735d781f97f0","bugs":{"url":"https://github.com/29aries/mws-advanced/issues"},"homepage":"https://github.com/29aries/mws-advanced#readme","_id":"@29aries/mws-advanced@1.0.0","_nodeVersion":"13.7.0","_npmVersion":"6.13.6","dist":{"integrity":"sha512-AoxjMz/f8eLz7tsdgve+aIf8F6PYQIi7Sr6O/Ep8gTbVsXfWnOt1ru92asLGdE5mZB3xMdd7/fEx48QufPfEDA==","shasum":"2f6c10bdf871733b02f6a7c464b04b8ac73f9e4d","tarball":"https://registry.npmjs.org/@29aries/mws-advanced/-/mws-advanced-1.0.0.tgz","fileCount":47,"unpackedSize":186602,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfY3HXCRA9TVsSAnZWagAAqsMP/0KrV4YrFdDL08gBvwK9\nZOGkniAyl4xlgFl+70+v8Wyrp4DYvoNphjDPm46mtEkQhvYHE9YSS2eE/Qnh\nh9cg3fgakeEh/JUCVdAqc22wyoYhvVpphOlAYTS5sSU1d0XlSaK15HAeg277\ngfx0DEAlUMBEGhmkYd4Xrw0oq083QXCEvNkCcesPYDd1hDwCdmcK5p+97HN6\n/MJ3JQkY25ebD0L8Kvu0es3DI6Xu8qZtGXGooVeK1U0t+g542f+R6sFiJwOI\nrHHBn/1z2AoN5UQU3mIoO9iwBOThtrN7oIJDKtbbE0Bqzqv09yBM7PxfWZJY\nqN/98/oCZLIzpiQS99CttxkLo4LJrV2KqSz3evDTwpU775/wh0iQX2H8SEDu\n8RUbGjvh2kSiRbqweQSD8eYZIK1vPTGufo77QSwlHCPlrLH9vekxoPll9dWD\nGNvl4HVJpquVE81PIkCLfySvCTpiZreDlzPqRlHjPc9z/5nS1lJtZFksATfz\nlEnhBf5e2BLZVSnSs9Y9msLeJ1NcoZnQ3w5iq8DXlFrTmGlDSM0ltUwnfXry\nSd9xZQYideBv7jEfFPdSlNij/ZuOvGLrSdYbENb56NbRkD3oUFQoqCImqQiE\ny3s2p2pchd7oE9A+XPX8n3EvU+khrIOz8X4t5rpQ7xrp6sD/6a+aNYW2W3IY\nlSxs\r\n=Cxiw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqUErisR9Q0NGaHGknOXoe91n70pLio7a5K533PPAjeAiEAoPAWcIkGp1wgjxesnyVPnwbYSO9/zRntdJ/FWSniti8="}]},"maintainers":[{"name":"29aries","email":"andrija.milojevic@29aries.com"}],"_npmUser":{"name":"29aries","email":"andrija.milojevic@29aries.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mws-advanced_1.0.0_1600352726608_0.7872650245352848"},"_hasShrinkwrap":false}},"time":{"created":"2020-09-17T14:25:26.564Z","1.0.0":"2020-09-17T14:25:26.752Z","modified":"2022-04-04T10:41:52.244Z"},"maintainers":[{"name":"29aries","email":"andrija.milojevic@29aries.com"}],"description":"Modern, fully featured, very opinionated node javascript Amazon MWS API. Forked from @ericblade/mws-advanced","homepage":"https://github.com/29aries/mws-advanced#readme","keywords":["amazon merchant web services","amazon mws feeds","amazon mws finances","amazon mws fulfillment inbound shipment","amazon mws fulfillment inventory","amazon mws fulfillment outbound shipment","amazon mws orders","amazon mws products","amazon mws sellers","amazon mws","amazon-mws-async","amazon-mws-await","amazon-mws-client","amazon-mws-node-api","amazon-mws","amazon.com","amazon","amzn-mws","asin","async","es6","es7","fba","fbm","fullfilment by amazon","marketplace","mws-api-info","mws-api","mws-product","mws-sdk-async","mws-sdk-promises","mws","node-mws-sdk-meteor","node-mws-sdk","node-mws","node","nodejs","promise","promises","seller","sku"],"repository":{"url":"git+https://github.com/29aries/mws-advanced.git"},"author":{"name":"Vukasin Pesic","email":"vukasin@comit.co.rs"},"bugs":{"url":"https://github.com/29aries/mws-advanced/issues"},"readme":"[![Build Status](https://travis-ci.org/ericblade/mws-advanced.svg?branch=master)](https://travis-ci.org/ericblade/mws-advanced)\r\n[![codebeat badge](https://codebeat.co/badges/83ea05b8-db4e-4765-ae00-63169ef19c2e)](https://codebeat.co/projects/github-com-ericblade-mws-advanced-master)\r\n[![Greenkeeper badge](https://badges.greenkeeper.io/ericblade/mws-advanced.svg)](https://greenkeeper.io/)\r\n[![Documentation badge](./docs/badge.svg)](https://esdoc.org)\r\n[![Coverage Status](https://coveralls.io/repos/ericblade/mws-advanced/badge.svg?branch=master)](https://coveralls.io/r/ericblade/mws-advanced?branch=master)\r\n# mws-advanced -- A modern Amazon Merchant Web Services API Interface for Javascript\r\n\r\n[![Join the chat at https://gitter.im/mws-advanced/Lobby](https://badges.gitter.im/mws-advanced/Lobby.svg)](https://gitter.im/mws-advanced/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)\r\n\r\n## What does it do?\r\n\r\nmws-advanced provides a modern, fast, and hopefully sensible APIs to connect your Javascript\r\napplication (node or browser) to the Amazon Merchant Web Services API.\r\n\r\nNice-to-have features:\r\n - Automatic throttle-retry mechanism\r\n - Automatic parameter validation\r\n - Transform Javascript Arrays into MWS List format\r\n - Transform Date objects into ISO-8601 date stamps\r\n\r\nmws-advanced uses the straight-forward and very basic functionality provided by\r\n[mws-simple](https://github.com/ericblade/mws-simple) to provide a much more advanced library for\r\naccessing MWS, than what has previously been available in the past.\r\n\r\n# Discussions\r\nHey, everyone! :-) This is by far my most popular repo on github at the moment, based on the number\r\nof clones and amount of traffic I'm seeing in the stats. If you think you might have a good use for\r\nthis library, drop a line at [Discussion](https://github.com/ericblade/mws-advanced/issues/1) :-)\r\n\r\n## Documentation / Quick-Start (I've heard enough, let's write some code)\r\nAutomatically generated documentation is available at [Documentation](https://ericblade.github.io/mws-advanced/).\r\n\r\n## Why a new mws library?\r\n\r\nAlthough there are a whole lot of MWS libraries out there on the npm repository, few are actively\r\nmaintained, and even fewer are written using modern Javascript. Some use Promises, but none are\r\nwritten to take advantage of the newest features of the language. Still fewer have documentation\r\nthat doesn't just assume you are intimately familiar with the Amazon MWS API already.\r\n\r\nI am writing this to change that. I am writing a project that needs access to the MWS API, and to\r\ndo that, I needed code that interfaces well with modern code.  I need code that is documented well,\r\nis intuitive to use, and doesn't leave my primary application stuck having to figure out all the\r\nvagaries of an XML response transformed into a JSON result.  Or worse.\r\n\r\nMost of all, though, this library is here to give you the pieces that I am using to build my\r\ninternal project with.  Enjoy! :-)\r\n\r\n## Requirements\r\n\r\nThis requires node.js v9.0+ to run. If that's not your environment, you can setup Babel or some\r\nother transpiler to make it work in older versions.  I'd be happy to accept pulls for this, or any\r\nother reason, but it is not something I am at all concerned with.  Let's move the ecosystem forward!\r\n\r\n## Development\r\n\r\nThis library is under heavy development.  Pull requests from all are welcome.  Since I am writing\r\na system that makes use of this library, my primary priority is to make it work for my specific use-\r\ncases.  Your use cases may not match mine, so let's work together to create a fantastic library for\r\nall of us :-)\r\n","readmeFilename":"README.md"}