{"_id":"@amjs/ajax-service","_rev":"9-5086e3446458d3c5516db1b6be5d4baf","name":"@amjs/ajax-service","dist-tags":{"latest":"0.1.7"},"versions":{"0.1.0":{"name":"@amjs/ajax-service","version":"0.1.0","author":{"name":"Arturo Martínez","email":"arturo.mart.diaz@gmail.com"},"description":"Handles AJAX requests","keywords":["cjs","nodejs","web","ajax"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/Wolfchamane/amjs-ajax-service.git"},"main":"src/Service.js","dependencies":{"@amjs/ajax-adapter":"^0.1.2","@amjs/ajax-url":"^0.1.1","@amjs/data-types":"^0.1.1","@amjs/factory":"^0.2.7"},"devDependencies":{"@amjs/create-readme":"^0.1.0","@babel/core":"^7.4.5","@babel/plugin-proposal-throw-expressions":"^7.2.0","@babel/preset-env":"^7.5.2","@babel/register":"^7.4.4","@istanbuljs/nyc-config-babel":"^2.1.1","babel-eslint":"^10.0.2","babel-plugin-istanbul":"^5.1.4","eslint":"^6.0.1","lint-staged":"^9.1.0","node-fetch":"^2.6.0","nyc":"^14.1.1","prettier":"^1.18.2"},"scripts":{"format":"prettier --config .prettierrc --write 'src/**/*.m?js'","lint":"eslint --fix --config .eslintrc.yml --ext .js src tests","precommit":"lint-staged","test":"NODE_ENV=testing nyc node tests/index.js","doc":"node node_modules/@amjs/create-readme --d docs"},"lint-staged":{"*.js":["prettier --config .prettierrc --write","eslint --fix --config .eslintrc.yml --ext .js src tests","git add"]},"gitHead":"b44b0295a62ae6339b7c33d2eed30bf76956fa0d","bugs":{"url":"https://github.com/Wolfchamane/amjs-ajax-service/issues"},"homepage":"https://github.com/Wolfchamane/amjs-ajax-service#readme","_id":"@amjs/ajax-service@0.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-ISKGfmP7BxQOxBvkdDE6x/71Re44rPcwzGf1WUA5V2OyiOdMOJl+6gCbu/wvK8Rnuladkjp/ZixdEZsLZSwuEw==","shasum":"98643e566c93b70ec3d05fc534cdd5307f59a462","tarball":"https://registry.npmjs.org/@amjs/ajax-service/-/ajax-service-0.1.0.tgz","fileCount":13,"unpackedSize":44074,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJGz+CRA9TVsSAnZWagAAnD0QAIa7d/UMPUN+kSIRhE8b\nhIh2ATwPwr1tkmgUV75+KHIpeavSmuxlI6PwNrWdl6H0JwORZXKe27ssn1NJ\n/ssv4QWR1f1N/GRcKSDuHT6L1QxsBMAGZsq7ZegZWyLqRi5RtRDKBI4l+ySb\nuYEbLsM+ororNkla/EjLHoKgyS+7u4E9V9AZxKkNVFcyj4OmXbwbIbbrEK3S\nHjjMUf8TC9/a7aRXzYF1jKGMiQxBHQ9iQ+qta/FmZr11eOVGKcjJOcS5zYR1\nm5vBrweHlkakVRM9SM1ZFLVlqsjgOS4ZyRWmiatpQuvZj2w5OylLAtTYvXMy\nDPuxXpRSyP+L7hRcl/1ISW3HshWoNYgTZQyVLmiCFDS86W7UYn8zJ85B32DK\nQ4J6TklxGar0mbWEaSfE9ME5J9V6yLo1ibHam+l42+NgK74xWJlvR+ffMMZI\ntGlGQtJT8vTI+saZbQtK+5fIpNWKGhyGEvgIJXPKr8p1I56/mny+Hzbbn5F0\ngyKlX7/iHtVxcb1PayucBgE/TsrWTCO3108TtM647DsniIJ2Vo9Ur+cfg3Vc\ntN0/FMZGsPepllrG2TKLp0oLEMjMeLV4+cWWwP6NoozIvsNzPnPcL9iZ+rNj\nPU9xySq46+v1dbQyZalWN0ez675oOiaxs/k+9fJolkve2votkux0Ye2AQ/Ak\nV5K5\r\n=fnvS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvCAH/F5uO53o+l77r+2LPuHYPZThRVOSaCS+0cVF7eQIgBO0p2mErIAe7d2HahRLB1wnniYlSecktn+9umViwqeE="}]},"maintainers":[{"name":"amjs","email":"arturo.mart.diaz@gmail.com"}],"_npmUser":{"name":"amjs","email":"arturo.mart.diaz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ajax-service_0.1.0_1562668286031_0.9703799356816833"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.1":{"name":"@amjs/ajax-service","version":"0.1.1","author":{"name":"Arturo Martínez","email":"arturo.mart.diaz@gmail.com"},"description":"Handles AJAX requests","keywords":["cjs","nodejs","web","ajax"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/Wolfchamane/amjs-ajax-service.git"},"main":"src/Service.js","dependencies":{"@amjs/ajax-adapter":"^0.1.2","@amjs/ajax-url":"^0.1.1","@amjs/data-types":"^0.1.1","@amjs/factory":"^0.2.7"},"devDependencies":{"@amjs/create-readme":"^0.1.0","@babel/core":"^7.4.5","@babel/plugin-proposal-throw-expressions":"^7.2.0","@babel/preset-env":"^7.5.2","@babel/register":"^7.4.4","@istanbuljs/nyc-config-babel":"^2.1.1","babel-eslint":"^10.0.2","babel-plugin-istanbul":"^5.1.4","eslint":"^6.0.1","lint-staged":"^9.1.0","node-fetch":"^2.6.0","nyc":"^14.1.1","prettier":"^1.18.2"},"scripts":{"format":"prettier --config .prettierrc --write 'src/**/*.m?js'","lint":"eslint --fix --config .eslintrc.yml --ext .js src tests","precommit":"lint-staged","test":"NODE_ENV=testing nyc node tests/index.js","doc":"node node_modules/@amjs/create-readme --d docs"},"lint-staged":{"*.js":["prettier --config .prettierrc --write","eslint --fix --config .eslintrc.yml --ext .js src tests","git add"]},"gitHead":"e4e821508a0abdc6ec0fdb27be2c48b74fc10f10","bugs":{"url":"https://github.com/Wolfchamane/amjs-ajax-service/issues"},"homepage":"https://github.com/Wolfchamane/amjs-ajax-service#readme","_id":"@amjs/ajax-service@0.1.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-DrLu88jE614Vqh2fqS280E/3EVG6x0aFoxj9s+NiSFCcwcPXw7sn3Pb3vcLGu98wjsRU12ST0OyiYbt0kb0WbQ==","shasum":"fa6f74257dbe25fb475e2c10881b7d8c164ab854","tarball":"https://registry.npmjs.org/@amjs/ajax-service/-/ajax-service-0.1.1.tgz","fileCount":13,"unpackedSize":44094,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJG3QCRA9TVsSAnZWagAAXxUQAIF1wuF+gwC2hs+S7UKk\nKvXbsNIN0uDzc3g9uVDkNiXLbidtIjqcaRCpgWFoBOP9Nly29YafzTa2Ti23\nQsdz7rcTm8C6BJqJuin0t7ttmtx3ToWcuhdZPnIP7PbrWfZeFqdq4BqKm6fd\nt7wqZCgn1w4jhheHD5yZOSfp5ZbwtV/2hFd0XFjeulKJRA4a3BD08YXALxv9\nFb7KIULTmYFTM6iHheUYsuNX+SHmCMZuOOEIyinsGorzpxkptIFBMMKVPXto\nMYrIQjJIk1lLLIdOR6yYwR9p3m+qLIpPRS/9QhypYj83BTfPe3fjUbMg7puh\nr2LJVqaIi44H/RIemSQ6NaqCIB8pmzWCgvXDlzo/RRtMHFeXCrCVb5yz6Tg0\nrRgNL3w5cebbxF2p69YEwXBJTsxxEHCQxc5jomVOedG9neRNVTOudeeKnlcV\n+iLjr9td2vaepqq8H4Fi+Huei4+SIusNeEIelWTZtS4eMtViPHajNwtbHwcG\nsGj895PJmrc6mNdU3n4i6Yj9slZkj0Ehv7lEuBaUPe1DNVCRgTjSn7jpZkqj\nGnl5VQDgfD8IE9ENpVuRirv8qbq8wsDx0aiFlzfjhju3tRXdj+1JEg9guN69\n+sIwOjpNv8A6aOF2ma0kadnWfqpvDn8ukttcZMp/Q/1vN35Z2cWRj57jNAK7\nxc16\r\n=UlML\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClJ2dHNJgxCeB6NUZDNVar3mPBaH1a021r3zFRUSg5sAIhAIKA6SzWEuSyK9J6L8Y49JbWSBVU1DS2C3yltnIxx3Od"}]},"maintainers":[{"name":"amjs","email":"arturo.mart.diaz@gmail.com"}],"_npmUser":{"name":"amjs","email":"arturo.mart.diaz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ajax-service_0.1.1_1562668490274_0.33529152798614303"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.2":{"name":"@amjs/ajax-service","version":"0.1.2","author":{"name":"Arturo Martínez","email":"arturo.mart.diaz@gmail.com"},"description":"Handles AJAX requests","keywords":["cjs","nodejs","web","ajax"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/Wolfchamane/amjs-ajax-service.git"},"main":"src/Service.js","dependencies":{"@amjs/ajax-adapter":"^0.1.2","@amjs/ajax-url":"^0.1.1","@amjs/data-types":"^0.1.1","@amjs/factory":"^0.2.7"},"devDependencies":{"@amjs/create-readme":"^0.1.0","@babel/core":"^7.4.5","@babel/plugin-proposal-throw-expressions":"^7.2.0","@babel/preset-env":"^7.5.2","@babel/register":"^7.4.4","@istanbuljs/nyc-config-babel":"^2.1.1","babel-eslint":"^10.0.2","babel-plugin-istanbul":"^5.1.4","eslint":"^6.0.1","lint-staged":"^9.1.0","node-fetch":"^2.6.0","nyc":"^14.1.1","prettier":"^1.18.2"},"scripts":{"format":"prettier --config .prettierrc --write 'src/**/*.m?js'","lint":"eslint --fix --config .eslintrc.yml --ext .js src tests","precommit":"lint-staged","test":"NODE_ENV=testing nyc node tests/index.js","doc":"node node_modules/@amjs/create-readme --d docs"},"lint-staged":{"*.js":["prettier --config .prettierrc --write","eslint --fix --config .eslintrc.yml --ext .js src tests","git add"]},"gitHead":"4eb440ee2d1233dc3d25b8da832c46d0c13a96d6","bugs":{"url":"https://github.com/Wolfchamane/amjs-ajax-service/issues"},"homepage":"https://github.com/Wolfchamane/amjs-ajax-service#readme","_id":"@amjs/ajax-service@0.1.2","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"integrity":"sha512-iLqv8vLDdGXk6UJYViuKdpUTvScftvEATw4uFXLFYrbN4/5y88GsgxqYvRLpoQ2q4JC9tBlzDYTd8XdBFrj+JQ==","shasum":"602b68e1ab287b665968021249f39e0ccce93b63","tarball":"https://registry.npmjs.org/@amjs/ajax-service/-/ajax-service-0.1.2.tgz","fileCount":13,"unpackedSize":44047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdJJ3aCRA9TVsSAnZWagAAWD8P/AtTaC+kNN+WvpeDG6MP\nhAWs2ydOZ/vSxlLSshy8eWSsdM2xJB11vzL+r+KryKpAWl2FJFP3Waz98pXC\noe/dhAEAgJ0BUobunmhIss1tF9dwTKSpV98on4lGJ7hZh1zL+RPecu3pUpUr\nfDL2mpDB6e/awYOEKocSKBSHBiUPhKfrhOENkkeFeWPmZbV/1dlWpkul1pNm\nMapGAqq6VeB9lHcTNbMZVv6qTZ1RWvYdqozSLsB7g3GJ4ePhqSGyVKxwxqVw\njNeZEpzkuggrcPGkXYZMULgw/9uAFvQrcQXpoy+/FDillF3QOkjngGtmmUZ8\nBn+Bs6N+uiNVeVxEQmVR6a/MAinhPifiY1XSBeO6GcipEpWqge5TN8GBzgGu\n6jtL7M7KCIsktfUEx9GIn383EyzvJ28GdHMq0d0sRW8TFGKhx8tkqCDnuXye\nLJDuY0+L7KFqwVRxBden0V+qH4X2D5IeR2TDJYrSMYgi+olXm4v7cTvry1l1\nIMNn5UCOJq8DL3WPx05zArHTdWWUE9/B3Bax4wOJSju/lPhZH7f7pYlrNM6Z\nf/oi+FeeTFYRQury3yfK7INoMbH1ORQUx/H0fLbInpjLkIsgNDZNQBFr83Ky\nlhfught+xYEozWrjfnDs319AAquHc+cs6wfCAfgWIJoR/zU9yCfJww7OMfYN\nIRSE\r\n=VWBF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDnvaVaeTYfmXoVE8PKlvvy/ifKuKHoPKyJlapWAcnpKgIhAOyR1+IgsMKItFKJuBhF2JcWhOb6bWk80lR+zp/W7BNI"}]},"maintainers":[{"name":"amjs","email":"arturo.mart.diaz@gmail.com"}],"_npmUser":{"name":"amjs","email":"arturo.mart.diaz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ajax-service_0.1.2_1562680793053_0.3514133626617222"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.3":{"name":"@amjs/ajax-service","version":"0.1.3","author":{"name":"Arturo Martínez","email":"arturo.mart.diaz@gmail.com"},"description":"Handles AJAX requests","keywords":["cjs","nodejs","web","ajax"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/Wolfchamane/amjs-ajax-service.git"},"main":"src/Service.js","dependencies":{"@amjs/ajax-adapter":"^0.1.2","@amjs/ajax-url":"^0.1.1","@amjs/data-types":"^0.1.3","@amjs/factory":"^0.2.7"},"devDependencies":{"@amjs/create-readme":"^0.1.0","@babel/core":"^7.6.0","@babel/plugin-proposal-throw-expressions":"^7.2.0","@babel/preset-env":"^7.6.0","@babel/register":"^7.6.0","@istanbuljs/nyc-config-babel":"^2.1.1","babel-eslint":"^10.0.3","babel-plugin-istanbul":"^5.2.0","eslint":"^6.3.0","lint-staged":"^9.2.5","node-fetch":"^2.6.0","nyc":"^14.1.1","prettier":"^1.18.2"},"scripts":{"format":"prettier --config .prettierrc --write 'src/**/*.m?js'","lint":"eslint --fix --config .eslintrc.yml --ext .js src tests","precommit":"lint-staged","test":"NODE_ENV=testing nyc node tests/index.js","doc":"node node_modules/@amjs/create-readme --d docs"},"lint-staged":{"*.js":["prettier --config .prettierrc --write","eslint --fix --config .eslintrc.yml --ext .js src tests","git add"]},"gitHead":"3d0e2e4e4764910264efbe29f3ab0ff70b31372c","bugs":{"url":"https://github.com/Wolfchamane/amjs-ajax-service/issues"},"homepage":"https://github.com/Wolfchamane/amjs-ajax-service#readme","_id":"@amjs/ajax-service@0.1.3","_nodeVersion":"10.16.0","_npmVersion":"6.11.2","dist":{"integrity":"sha512-aVQ7FtlGNsbuqYvfLaSgZNRLAtUoBzKW6BZPiIQumb4NEDJPYpa6+LB/IC+CGeJrlU1lMl74o2YO2jZpqPvzNQ==","shasum":"9398294aef5658e449827bd26de16462253a90bd","tarball":"https://registry.npmjs.org/@amjs/ajax-service/-/ajax-service-0.1.3.tgz","fileCount":13,"unpackedSize":44047,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddedxCRA9TVsSAnZWagAA+fwP/2U9j0Fj2RQU5Y7O40UE\nUNbe2LxxAN+VrSTw6HZGEHHF4JzbPRh26KVITv39YAkruTOHXl0DoEN43f3s\nygKDcI9rvh6pkIRbvkAXSo2k276LdX7rChF7TCQaFLZm7BwPL3Yy0AFArie0\n8JMibBaGHis8rBuxCBjMo9N9SJ+iguFsPbKZStFalhEBgVwfi62Gpnc1DCzl\niQwrUiMEsMCAis8pVdfORKhE/PaB/tzlLLT48cwFm1cITO3kh+o2NWeLPr5I\nqk/YZ/cxBwEGetGlVuh9GycwhPOVg+gy6n4sANxfhz1R6KULMVqK88t2VQVx\nUPoc+uQlo8WU/zRI2l/o9raBghtxlN0AW0+1q0HHH/C4ofZzMm28MNrNu+2f\nR50kO+KpISFnEHe0oq5Z5HbxkHoEhJr2s+T2rR880EgzLaDJK+S/q1Jw+7/S\nNVxCNByzct7s1IX8igmSwL+ib70NpdJHh1eQ0a2LueaV34jUxAbyj2cGBYzT\nCzsh0coIF+G9SQQTrnPXDhV2ewXmpWWjcR3zC5Z/A9kqy/1/Y7OTUfUJBu47\nGM62BiB9hZePXprC6Zjtz93yUChKtGdwZpg5HVXqdziNd2LIwQ//u0Lu5o0c\nJpOL/aURh9zo7/euD57ITSNuei4dtyzHG5OJKX3/E0/XN7rmOvQeRS/0ai+x\nVdhs\r\n=HmjQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDN9vjpL03XraUmpf7S4TCvWQpANKC1TIVq8GfYHf0lbAiEAwM5momiyG0GevV+uvZq6kF33f4p6/rHxAONipMhrx2M="}]},"maintainers":[{"name":"amjs","email":"arturo.mart.diaz@gmail.com"}],"_npmUser":{"name":"amjs","email":"arturo.mart.diaz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ajax-service_0.1.3_1568008049036_0.09408374897571625"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.4":{"name":"@amjs/ajax-service","version":"0.1.4","author":{"name":"Arturo Martínez","email":"arturo.mart.diaz@gmail.com"},"description":"Handles AJAX requests","keywords":["cjs","nodejs","web","ajax"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/Wolfchamane/amjs-ajax-service.git"},"main":"src/Service.js","dependencies":{"@amjs/ajax-adapter":"^0.1.2","@amjs/ajax-url":"^0.1.3","@amjs/data-types":"^0.1.4","@amjs/factory":"^0.2.8"},"devDependencies":{"@amjs/create-readme":"^0.1.2","@babel/core":"^7.7.7","@babel/plugin-proposal-throw-expressions":"^7.7.4","@babel/preset-env":"^7.7.7","@babel/register":"^7.7.7","@istanbuljs/nyc-config-babel":"^2.1.1","babel-eslint":"^10.0.3","babel-plugin-istanbul":"^5.2.0","eslint":"^6.8.0","lint-staged":"^9.5.0","node-fetch":"^2.6.0","nyc":"^14.1.1","prettier":"^1.19.1"},"scripts":{"format":"prettier --config .prettierrc --write 'src/**/*.m?js'","lint":"eslint --fix --config .eslintrc.yml --ext .js src tests","precommit":"lint-staged","test":"NODE_ENV=testing nyc node tests/index.js","doc":"node node_modules/@amjs/create-readme --d docs"},"lint-staged":{"*.js":["prettier --config .prettierrc --write","eslint --fix --config .eslintrc.yml --ext .js src tests","git add"]},"gitHead":"61e1f0dd3fa868c42b973c680c2345db127f0bcc","bugs":{"url":"https://github.com/Wolfchamane/amjs-ajax-service/issues"},"homepage":"https://github.com/Wolfchamane/amjs-ajax-service#readme","_id":"@amjs/ajax-service@0.1.4","_nodeVersion":"12.14.0","_npmVersion":"6.13.4","dist":{"integrity":"sha512-gbTI/msMjl55raVFVaFbTwYqT5GDRHKQ91FhdJgvJthTIWCyYKkUUz545PY98xH6akxU2456EPaTDWOtW5EK1Q==","shasum":"fa64ffa63105a46062a705ea752aadb23c406884","tarball":"https://registry.npmjs.org/@amjs/ajax-service/-/ajax-service-0.1.4.tgz","fileCount":13,"unpackedSize":43752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGCW5CRA9TVsSAnZWagAATpkP/0ijzdlAeOmNiEaBeXg2\n0an3jzJsn48Zo+DsdF0RLROH6O7TsTIY2ScC3C2EMcLn2hFIwaJx9g4z1EkC\nvedzVvbvU1KVcSumIIo/Hs6e/7ZmLnN1c0PwZMm3X6D7RH0dnP9kR9UcM3MG\nUcAOPqZ2BI0GdLDKTwanfWaoHkXWsJRjiFCEXGl1jZSKV49DitzzxmKE2xcn\ns+GSeHnR/QpSWzC/ZvrID2lNziSJG/hNdyDGkNZRgs6bGaf9x5SMlgC3se0q\nCOuBctDkus3jfZXlnAEz8LgiPH8KwipzAhx6nSuGUm3igjWKflGzZDyBmj3R\nlT2P38dkxQFZ7BdOnTQTbY0S7YnWWcnVCvHrGHt+LDaapMMsn8hPcajgY5d9\nLGyBDhrw8SRsM7omJnP8yMUiiazSHNMVgAc4YEp9HMjLl2T8SqcCrCl7yFYQ\n0xt2vZaElQZoJ5UKSNqBSr6c5+qQSCcsNMb2Kns/7yrDldRFR6NoBQ4UB9I9\nB2Zzlr8a8pHnUzFFWPMvYRqHhyQVTlqRg/YJB4fbNC2IHGrVZq0g8tmLAoZQ\nCvxNzH42zrnObE6bDhMyhtMPsB36+5zLNUbg5xWGqsPlyq1ELvH+Hq+cSdM8\nu/38+o5Gq93tKVposutDjO9gD+Pe4MDxcMZhip2Sn9Bpx24eP/IlCLFIScnJ\nO/bK\r\n=eWpJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICn4CJFhokGNbQ1IDxev1P6HqDE4NqAERNZ/nHR9V9y8AiEAwve6TapXXTsxm8HqV3TZiBq00RyjpFyT84I35uu4BKM="}]},"maintainers":[{"name":"amjs","email":"arturo.mart.diaz@gmail.com"}],"_npmUser":{"name":"amjs","email":"arturo.mart.diaz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ajax-service_0.1.4_1578640825365_0.44921545074588254"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.5":{"name":"@amjs/ajax-service","version":"0.1.5","author":{"name":"Arturo Martínez","email":"arturo.mart.diaz@gmail.com"},"description":"Handles AJAX requests","keywords":["cjs","nodejs","web","ajax"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/Wolfchamane/amjs-ajax-service.git"},"main":"src/Service.js","dependencies":{"@amjs/ajax-adapter":"^0.1.2","@amjs/ajax-url":"^0.1.3","@amjs/data-types":"^0.1.4","@amjs/factory":"^0.2.8"},"devDependencies":{"@amjs/create-readme":"^0.1.2","@babel/core":"^7.8.7","@babel/plugin-proposal-throw-expressions":"^7.8.3","@babel/preset-env":"^7.8.7","@babel/register":"^7.8.6","@istanbuljs/nyc-config-babel":"^2.1.1","babel-eslint":"^10.1.0","babel-plugin-istanbul":"^5.2.0","eslint":"^6.8.0","lint-staged":"^9.5.0","node-fetch":"^2.6.0","nyc":"^14.1.1","prettier":"^1.19.1"},"scripts":{"format":"prettier --config .prettierrc --write 'src/**/*.m?js'","lint":"eslint --fix --config .eslintrc.yml --ext .js src tests","precommit":"lint-staged","test":"NODE_ENV=testing nyc node tests/index.js","doc":"node node_modules/@amjs/create-readme --d docs"},"lint-staged":{"*.js":["prettier --config .prettierrc --write","eslint --fix --config .eslintrc.yml --ext .js src tests","git add"]},"gitHead":"52f0ca8e4753b322879d0e96f114b3337a1be8bc","bugs":{"url":"https://github.com/Wolfchamane/amjs-ajax-service/issues"},"homepage":"https://github.com/Wolfchamane/amjs-ajax-service#readme","_id":"@amjs/ajax-service@0.1.5","_nodeVersion":"12.16.1","_npmVersion":"6.14.2","dist":{"integrity":"sha512-ZrKtfvtDDYMGrlQWRUwRNB7SdNnBsFImr3g4b2UfXEf1AG2k6DQ6q/G4nbHXfW/9kUGGPOIzvK155PclAHryJQ==","shasum":"03166d3e6b67d8d6f555eb82ffadaca1de275737","tarball":"https://registry.npmjs.org/@amjs/ajax-service/-/ajax-service-0.1.5.tgz","fileCount":13,"unpackedSize":43750,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeb2BTCRA9TVsSAnZWagAAJS4P/3sWTNVPYeOqzx8EOswf\nEsOgKDIp6DVlLJPiUKClvvCJznnBeZd6wnzmPdbXpFn8JLUtH0A9MWTbUpl4\nUQnnfai68ugBYx2zUWvOpFBBGLw86uuoKvbbfnztSNI2MRD9INYkfxdMHdMs\nHBBbPy62CmuSvTQ5mtQ77kTeySTEDlJYC+duYcSACxzVeuXUioDry82GsTH3\nFyNz4RnU5hL42TlXhKcwPENr/ZXWkuTGe7IS8wlUsO3jgTCx+9nBIrubf/DX\nE67x/w2RIb97SAybperbvvxUVfgYkY64dL9hLGZfx+umCpN6LzuCaExqA8s+\nLs8FVeu+XjkjiVKc7+OnEdEN5NCvS7Wfv8hVsJA2x7LNQj0kesCT3Zk/8u9T\n+KWke1emRsQGgfgN790ilG29hH4+Mb1fyqBwTud5XKOOt6TG3gH4hUWHMENy\nzRZ0+nBl6lZRoDMfnGORaeG+T0nANBDyil2SthS2fL4LadWln30CEctgZR8s\nKF1v4tIgG3v0xu+AuUH3dnDVivc6Lcgq34Ib2Hadt13Nhe6QLm3JHphtDVXF\nWZq4i5WzMo8j7eVLGzGca0YbbAYTaZmzJzv7AfdeopNsSRG+S9uKKIpKP2Jf\nyGP9wWpaOxFpgNpn4/ATUe3uAZrtzLAKEjo2teBXW0MgLf7Uu+vjZFkELz92\niitj\r\n=nJFd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCMIkFG599ppGsT3MMlo8l5WPAZLbHE0WG6FL71d6J1VwIgfiNxXswoxckKQPb39JRrxhjLF7PVCY2K+dXC5u3df6s="}]},"maintainers":[{"name":"amjs","email":"arturo.mart.diaz@gmail.com"}],"_npmUser":{"name":"amjs","email":"arturo.mart.diaz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ajax-service_0.1.5_1584357459441_0.2714011106940897"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.6":{"name":"@amjs/ajax-service","version":"0.1.6","author":{"name":"Arturo Martínez","email":"arturo.mart.diaz@gmail.com"},"description":"Handles AJAX requests","keywords":["cjs","nodejs","web","ajax"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/Wolfchamane/amjs-ajax-service.git"},"main":"src/Service.js","dependencies":{"@amjs/ajax-adapter":"^0.1.3","@amjs/ajax-url":"^0.1.4","@amjs/data-types":"^0.1.5","@amjs/factory":"^0.2.9"},"devDependencies":{"@amjs/create-readme":"^0.1.4","@babel/core":"^7.11.6","@babel/plugin-proposal-throw-expressions":"^7.10.4","@babel/preset-env":"^7.11.5","@babel/register":"^7.11.5","@istanbuljs/nyc-config-babel":"^2.1.1","babel-eslint":"^10.1.0","babel-plugin-istanbul":"^5.2.0","eslint":"^6.8.0","lint-staged":"^9.5.0","node-fetch":"^2.6.1","nyc":"^14.1.1","prettier":"^1.19.1"},"scripts":{"format":"prettier --config .prettierrc --write 'src/**/*.m?js'","lint":"eslint --fix --config .eslintrc.yml --ext .js src tests","precommit":"lint-staged","test":"NODE_ENV=testing nyc node tests/index.js","doc":"node node_modules/@amjs/create-readme --d docs"},"lint-staged":{"*.js":["prettier --config .prettierrc --write","eslint --fix --config .eslintrc.yml --ext .js src tests","git add"]},"gitHead":"91b8019243b80eb31dccfde877b2ea9ff0b11d75","bugs":{"url":"https://github.com/Wolfchamane/amjs-ajax-service/issues"},"homepage":"https://github.com/Wolfchamane/amjs-ajax-service#readme","_id":"@amjs/ajax-service@0.1.6","_nodeVersion":"12.18.3","_npmVersion":"6.14.8","dist":{"integrity":"sha512-V8iMbUo9I0TNSUGZZAPCt9nIM0tkqnFCZg6MeDwiT9yGk3Mk7OM1Yq+WBannLfDGIxNHUjC53slKtTQukx54GQ==","shasum":"834ce39448bce081b2b2684364b70962620c9a39","tarball":"https://registry.npmjs.org/@amjs/ajax-service/-/ajax-service-0.1.6.tgz","fileCount":13,"unpackedSize":42831,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfV2sgCRA9TVsSAnZWagAAhoIQAIZHPEB5VTGFAbYxggpm\nn5/cNBDTTUVgcOIbUAshcqe3YejOLKziCzpE89KxgRpamXQ7V2SvtHtGSt8U\nQ5u65rDcP1XQ+kc+kCBNSGKSKF/gxFREiCg/DQpqzGwirg0iPDZO5+E5C/Uc\niq7+WUTPENyr4j7W7thSVj6jhAJjTioff031eJZ3HyNHqoEB1lQd7SQMjJkl\n/N/Vac9Mo2CbUOT8SjVAbL7llM4K15BD0se4DqQXxURkY1EQ3STciEHS5aCa\nxPR6yuK5qR4QeiVG7q69gSyDayUDISg1/xJx9hZFVUoYEqlfFphHsD3v4Nt4\nQA6gdGn2k7oeHgPHrmKzcZq05teBL75uuijKmtxb/g9XZyRCk5MBiqCISYPf\niGPc8hQK1X8/vSfc7D63h7VxtbqO0IdsLGu0e0jdvPN8gablKz59bEyKSlVL\nrC2lyJT27mpCiE4NLGMLnYuuOe53C3PpmYBUx01MQumKM85wj6qVsfoVEZTR\ni8n1Blj6yvVrueRLBuzHp52oI300MH+y3MdUqImWN0Xf9aQop15Q2vleKY/x\noCy5r37ZXir4p48wQrGhrO2R8/DaPI2r/fBzWG1Dr6q0Sl9v0kz7f7+IEs78\n3g9aC7kYN8DgVPhQi7fJuFo4EoyAEK2pcS3dVAAUybIUWGHJ5M3tC9YCR0wv\nbynA\r\n=8U/w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFxRAYwZEi4VCEVNZiXPhZk4c4xI3jBR/3mVPjfaVgvAAiBzIOSa/5qeWZJO2znuxR9E7StJkcALeLAjgWhxYmSpOg=="}]},"maintainers":[{"name":"amjs","email":"arturo.mart.diaz@gmail.com"}],"_npmUser":{"name":"amjs","email":"arturo.mart.diaz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ajax-service_0.1.6_1599564575674_0.4004484024063817"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"0.1.7":{"name":"@amjs/ajax-service","version":"0.1.7","author":{"name":"Arturo Martínez","email":"arturo.mart.diaz@gmail.com"},"description":"Handles AJAX requests","keywords":["cjs","nodejs","web","ajax"],"license":"MIT","repository":{"type":"git","url":"git+ssh://git@github.com/Wolfchamane/amjs-ajax-service.git"},"main":"src/Service.js","dependencies":{"@amjs/ajax-adapter":"^0.1.3","@amjs/ajax-url":"^0.1.4","@amjs/data-types":"^0.1.5","@amjs/factory":"^0.2.9"},"devDependencies":{"@amjs/create-readme":"^0.1.4","@babel/core":"^7.11.6","@babel/plugin-proposal-throw-expressions":"^7.10.4","@babel/preset-env":"^7.11.5","@babel/register":"^7.11.5","@istanbuljs/nyc-config-babel":"^2.1.1","babel-eslint":"^10.1.0","babel-plugin-istanbul":"^5.2.0","eslint":"^6.8.0","lint-staged":"^9.5.0","node-fetch":"^2.6.1","nyc":"^14.1.1","prettier":"^1.19.1"},"scripts":{"format":"prettier --config .prettierrc --write 'src/**/*.m?js'","lint":"eslint --fix --config .eslintrc.yml --ext .js src tests","precommit":"lint-staged","test":"NODE_ENV=testing nyc node tests/index.js","doc":"node node_modules/@amjs/create-readme --d docs"},"lint-staged":{"*.js":["prettier --config .prettierrc --write","eslint --fix --config .eslintrc.yml --ext .js src tests","git add"]},"gitHead":"b868e2f1330e9ed74b4c578524c8305d8ea66cb9","bugs":{"url":"https://github.com/Wolfchamane/amjs-ajax-service/issues"},"homepage":"https://github.com/Wolfchamane/amjs-ajax-service#readme","_id":"@amjs/ajax-service@0.1.7","_nodeVersion":"12.19.1","_npmVersion":"6.14.8","dist":{"integrity":"sha512-jg6sdbFtdgj+LF77mluf5jMjV15NUwLAPO+XUyUuPDrgHr+xE/znSW2CKSjh9o9Ef5me/utcut5uITDabmDntw==","shasum":"829641b6a6c0b09097a970ddb7d8aed6b1ffc1ef","tarball":"https://registry.npmjs.org/@amjs/ajax-service/-/ajax-service-0.1.7.tgz","fileCount":14,"unpackedSize":45278,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJft19DCRA9TVsSAnZWagAA/xQP/R6unSxay3YANb9W9aQ/\nPEcxZf1iTtVlcw3IURlM80ij7+Oau5tR4jxz/c69YMqIz0uyj/AU8qVToTsU\nJmyJVE5NL4PwlkJzadeG8tB1EShW63YGl+dGBc6XkTfXV1gGbua5Cfmfs4Qv\nJG1RjPn73HZSv1R/wNHats2EL+gmT1P66ssAUa+scj8woWLZhDbZUL4oa85W\ngbV9i5UxCW4NMY/qB15fxMO9xHUkK7zskUjsF67UhopSPFrKsvPdivxLW1W4\n8ckRrEt03Ra9zMX9ucmSAIidiWVmyffGE9dCafTfugevNyQMw7mPAmpUbZ3i\nQ9CDLpTqj3wWWBUjz3P3AtiNXs9LRvMjseRdX+OBAjLf1XGqnWitvog567gF\nSsO233FRa25KUAX3orQsIheJNQtEIkrvYL1B5IAQUFi/cXs1T68qZHJHgEO0\numIhy/eE6mHKadiGu9gLDCJf3Ygbl7Nj1oPDOXur9h/UStVASXl88d5yokLE\nGcPNfalUHnBOGS7F1y/cMU5xobYdq8a41BvK4y4T/TQmC10KUlETxDguYkRI\nfDsTYFOkMPRIZcuQdQ/KQvzA94T/elXBhSje9tmW70heikE7ENo4HfCFmf5s\nDBRfIhR6b5mgAEMybEAMTY2KshZDy4+VsEMjIgkPIHcN9EIIgqkLTBW0Sfk0\n6gjj\r\n=5j0p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdPy/ZnLcXqUgQCnRI2rGiAgMOKxIVEBz7xcN1XJqeggIhAJqv6qkk0DnZbTeEvp/Qk5++Z3w2pLRg1S53gJvY7S+Q"}]},"_npmUser":{"name":"amjs","email":"arturo.mart.diaz@gmail.com"},"directories":{},"maintainers":[{"name":"amjs","email":"arturo.mart.diaz@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ajax-service_0.1.7_1605852995289_0.5957108712182393"},"_hasShrinkwrap":false,"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2019-07-09T10:31:25.827Z","0.1.0":"2019-07-09T10:31:26.160Z","modified":"2023-01-10T17:25:10.244Z","0.1.1":"2019-07-09T10:34:50.409Z","0.1.2":"2019-07-09T13:59:53.258Z","0.1.3":"2019-09-09T05:47:29.211Z","0.1.4":"2020-01-10T07:20:25.541Z","0.1.5":"2020-03-16T11:17:39.578Z","0.1.6":"2020-09-08T11:29:35.882Z","0.1.7":"2020-11-20T06:16:35.433Z"},"maintainers":[{"name":"amjs","email":"arturo.mart.diaz@gmail.com"}],"description":"Handles AJAX requests","homepage":"https://github.com/Wolfchamane/amjs-ajax-service#readme","keywords":["cjs","nodejs","web","ajax"],"repository":{"type":"git","url":"git+ssh://git@github.com/Wolfchamane/amjs-ajax-service.git"},"author":{"name":"Arturo Martínez","email":"arturo.mart.diaz@gmail.com"},"bugs":{"url":"https://github.com/Wolfchamane/amjs-ajax-service/issues"},"license":"MIT","readme":"# @amjs/ajax-service 0.1.7\n\n![Statements](https://img.shields.io/badge/Statements-100%25-brightgreen.svg) ![Branches](https://img.shields.io/badge/Branches-100%25-brightgreen.svg) ![Functions](https://img.shields.io/badge/Functions-100%25-brightgreen.svg) ![Lines](https://img.shields.io/badge/Lines-100%25-brightgreen.svg)\n\n> Handles AJAX requests\n\n## Installation\n\n```bash\n$ npm i @amjs/ajax-service\n```\n## Usage\n\nInstall following dependencies:\n```bash\n$ npm i --save @amjs/data-types @amjs/ajax-adapter\n```\n\n- Create your API Adapter:\n```javascript\nconst { AmjsAjaxAdapterJSON } = require('@amjs/ajax-adapter');\n\nclass SWApiAdapter extends AmjsAjaxAdapterJSON\n{\n    serialize(request, service)\n    {\n        // ie.: add authorization header to request configuration headers (if your API requires auth. token)\n        // request.headers = request.headers || {};\n        // request.headers['Authorization'] = `Bearer ${this.constructor.token}`;\n        // ...\n\n        super.serialize(request, service);\n    }\n\n    async unserialize(response, service)\n    {\n        // ie.: recover authorization response header value from response object\n        // this.constructor.token = response.headers.get('Authorization');\n        // ...\n\n        return await super.unserialize(response, service);\n    }\n}\n\n// Register your API adapter for an specific domain\nAmjsAjaxAdapterJSON.register('Adapter::https://swapi.dev', SWApiAdapter);\n```\n\n- Create your model:\n```javascript\n//Pre-register required data types:\nrequire('@amjs/data-types/src/String');\nconst { AmjsDataTypesObject } = require('@amjs/data-types');\n\nclass SWApiPeople extends AmjsDataTypesObject\n{\n    constructor(values)\n    {\n        super();\n\n        // Declare this model properties\n        this.name = null;\n        this.height = null;\n        this.mass = null;\n        this['hair_color'] = null;\n        this['skin_color'] = null;\n        this['eye_color'] = null;\n        this['birth_year'] = null;\n        this.gender = null;\n        this.homeworld = null;\n        this.films = null;\n        this.species = null;\n        this.vehicles = null;\n        this.starships = null;\n        this.created = null;\n        this.edited = null;\n        this.url = null;\n\n        /**\n         * @override\n         */\n        this.$propertyTypes = {\n            name: 'String',\n            height: 'String',\n            mass: 'String',\n            'hair_color': 'String,\n            'skin_color': 'String,\n            'eye_color': 'String,\n            'birth_year': 'String,\n            gender: 'String',\n            homeworld: 'String',\n            films: '*',\n            species: '*',\n            vehicles: '*',\n            starships: '*',\n            created: 'String',\n            edited: 'String',\n            url: 'String'\n        }\n\n        this._setProperties(values);\n    }\n}\n\n// Register the class name, would be use later within your service\nAmjsDataTypesObject.register('SWApiPeople', SWApiPeople);\n```\n\n- Create your service\n```javascript\nrequire('./sw-api-people'); // Pre-register model\nconst AmjsAjaxService = require('@amjs/ajax-service');\n\nclass SWApiPeopleService extends AmjsAjaxService\n{\n    /**\n     * @inheritDoc\n     */\n    constructor()\n    {\n        super({\n            host : 'https://swapi.dev', // must equals adapter registration\n            path : '/api/people/{id}'\n        });\n\n        this.$allowedMethods = ['GET'];\n    }\n\n    /**\n     * @override\n     */\n    _getModel(method = 'GET')\n    {\n        let model;\n        switch (method)\n        {\n            case 'GET':\n            default:\n                model = 'SWApiPeople'; // this is the name you pre-register your model\n                break;\n        }\n\n        return model;\n    }\n}\n\nconst srv = new SWApiPeopleService();\nsrv.params = {\n    id : 1\n};\nconst response = await srv.doRequest();\nconsole.log(response.toJSON());\n/**\nname         : 'Luke Skywalker',\nheight       : '172',\nmass         : '77',\n'hair_color' : 'blond',\n'skin_color' : 'fair',\n'eye_color'  : 'blue',\n'birth_year' : '19BBY',\ngender       : 'male',\nhomeworld    : 'https://swapi.dev/api/planets/1/',\nfilms        : [\n'https://swapi.dev/api/films/2/',\n'https://swapi.dev/api/films/6/',\n'https://swapi.dev/api/films/3/',\n'https://swapi.dev/api/films/1/',\n'https://swapi.dev/api/films/7/'\n],\nspecies : [\n'https://swapi.dev/api/species/1/'\n],\nvehicles : [\n'https://swapi.dev/api/vehicles/14/',\n'https://swapi.dev/api/vehicles/30/'\n],\nstarships : [\n'https://swapi.dev/api/starships/12/',\n'https://swapi.dev/api/starships/22/'\n],\ncreated : '2014-12-09T13:50:51.644000Z',\nedited  : '2014-12-20T21:17:56.891000Z',\nurl     : 'https://swapi.dev/api/people/1/'\n*/\n```\n","readmeFilename":"README.md"}