{"_id":"hybris-hac-api","_rev":"35-7a4792688bbf8c98a9204617ce365dc9","name":"hybris-hac-api","dist-tags":{"latest":"1.1.9"},"versions":{"1.1.6":{"name":"hybris-hac-api","version":"1.1.6","description":"HAC API Methods","main":"index.js","keywords":["hybris","hac"],"repository":{"type":"git","url":"git+https://github.com/AlexGrisin/hybris-hac-api.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","dependencies":{"axios":"0.19.0","axios-cookiejar-support":"1.0.1","dotenv":"^16.0.0","jsdom":"^18.0.1","he":"1.2.0","tough-cookie":"2.3.3"},"gitHead":"3f2078a91ba0ea08f26829fecdb84877262a14e9","bugs":{"url":"https://github.com/AlexGrisin/hybris-hac-api/issues"},"homepage":"https://github.com/AlexGrisin/hybris-hac-api#readme","_id":"hybris-hac-api@1.1.6","_nodeVersion":"14.17.1","_npmVersion":"7.22.0","dist":{"integrity":"sha512-li69qa5Is/7FKvHHbIbV9kA2snlGG3zKJF/x0qSB97E2DENz9+R+KPh7PdDNEPKEPh9/VFsMKY6iH+3xdl1j+g==","shasum":"998f2ea8649829907463a80f4c8df9687bd92dd3","tarball":"https://registry.npmjs.org/hybris-hac-api/-/hybris-hac-api-1.1.6.tgz","fileCount":5,"unpackedSize":7113,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDm54e7JyBT9NDe/kh8nX/FogKtjrMFeqbwj1bVJHc54AiAxS5QPOY+F0XHSzlvGWAOaBBWqdFWsxyyaF8/VHfJYSg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiRq1MACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrTMA/8D1/8cReaz+w5BcAQ4X1i1XCJY2pZ2IfVos+LsqooTYm3PIFY\r\nYVlH9sNNfRNI+KFIosd2UCuPZwqsAXrzMbPbSfk4mvsIXXYaW5UPosgmAAJt\r\nayreIAhYGA5LcfQNs2QjUIfZgSUDAvVl4JwNv7G+GxiXuxVrhClINKLxDFe1\r\nfWanxlnQ/dYLMsF0e1C9y+MvnCv73eP5P2GE6TJpoT57ASvPyu22zJRavee/\r\nCuElprxczHAY2avss1G54gbL14R9z6/5yTkCViL1pmmf2FHlm7ybpcQ/t42d\r\nDvin6xZ3MMC5iARlI1eGuktCeWRnVSnPGAeEhBtuKeMeFIydX9lT+4FxmaHE\r\netASiSZbA5L2Dq/yGd8Y41aOj/EsmTWv2M6z57+uehfCulzHUnmHAzgWC809\r\n6JC5E4e6Bl8iuA2FrK2/KDiN+IwFMLwiMqJj4Axp4Cs5stIrPPPb84c9/69t\r\nquNNLhPtkkNdB5dWP/qH704oIjCiTq6lPpw2Lr/sRUCHG0V6GDyPmBv5EAzd\r\n3FBzfvjQoeduRkemQfOkT9UTdnROQaG16ZtBVY4OsqYWw0OQqED8gjpLG1QD\r\nTD3TnJNGh+wxPm8gu7lFvrVvZt9485/I/PmrEzrGakoTjUkwRyn6w9D0JBvg\r\ns95CA46cC/cd9Q7ulXTm2GHOJ1ZSGtwCO/4=\r\n=y3VE\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alex.grisin","email":"alexander.grisin@gmail.com"},"directories":{},"maintainers":[{"name":"alex.grisin","email":"alexander.grisin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hybris-hac-api_1.1.6_1648799052755_0.38898732967024485"},"_hasShrinkwrap":false},"1.1.7":{"name":"hybris-hac-api","version":"1.1.7","description":"HAC API Methods","main":"index.js","keywords":["hybris","hac"],"repository":{"type":"git","url":"git+https://github.com/AlexGrisin/hybris-hac-api.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","dependencies":{"axios":"0.19.0","axios-cookiejar-support":"1.0.1","dotenv":"^16.0.0","jsdom":"^18.0.1","he":"1.2.0","tough-cookie":"2.3.3"},"gitHead":"259425202961b4e73e12c3cc487ef31b9bf0445d","bugs":{"url":"https://github.com/AlexGrisin/hybris-hac-api/issues"},"homepage":"https://github.com/AlexGrisin/hybris-hac-api#readme","_id":"hybris-hac-api@1.1.7","_nodeVersion":"14.17.1","_npmVersion":"7.22.0","dist":{"integrity":"sha512-lCwkA3cgNmHQyhdTImOAh3sat9fov5B7w0c6mBz4EVXdZgVlG7baFSEleEf8IKrDj4v2fEJ7dZQGBTctbPYIGw==","shasum":"9ca87bf131d4c40ce7a4ee2f2a14e1f148f8a43e","tarball":"https://registry.npmjs.org/hybris-hac-api/-/hybris-hac-api-1.1.7.tgz","fileCount":8,"unpackedSize":8789,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID1zWIllryUfA7DBAAVaRcvUJ5ow27Wk5rVPV8rGk3PkAiBxfnNgNbHb7ODYkiqd2yGdLiYbogCDGTFeT5alkAwPyA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiTT0hACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqvdQ/+M/gqpsoO3VxjqMmbe3hQhcz3HHdZmeuw/O/eJaTI2ymdSEAy\r\n6wK1yoC4qizS16MEVB2pialqx5+ZPOlwvGiE0PUE0TO0EQuEUhqXVwKcXr4z\r\nQz17mu52tXC6VkPdj2ck6Tg0How0+hFd2DGwx/FesWcA+GuEyIHTV9hKw6nH\r\n6s/HUMNgQQkz33oG6VA1BTQNBdyO62YDuHw38Iz/xGsuNiAn51R+Lbh16YKY\r\nhOtg9Bq2d3s4Um7BZxGNCt7NYR8uf3uRRsRGMBlcat7mCY/xWkcH5w8VZMJD\r\nJ6NDDAbkZD6Smu8I0CETF2RyaN+eEkaFXuZKbAqZmeLrUj3BYVTHBgiURLcu\r\n7ybpiaA9+uZok+zZHNcPU7U48tbAO+pMA4QCuLwiw0uT16g/SE8nQUL4amxe\r\nMZuBBtlBgUshBdnk+9g3YLCtS7y06bOFGOgUOAaagW4sL5SQSq/Git4b4MWL\r\nYoX6KzFV/hzrgXHyk9BSCjlWOb8WN50FHD9kDkRmX/5Fw4wtwLNF29wmlNxq\r\nERp4gXcKlU5Pb83hqt4FZp0A1oDX/c2KaQOl/+oxWP5VX88QxgHOCxlSM7z2\r\nMQXntNWaV8XpJtLEcpMULaQKIQiKas+0SNeuZG2Sv7QP6nd++9qteVK+hNWE\r\nB3NZJFrf9tq/h0m6tnq1L18JMQwDWd+5+8M=\r\n=PwWB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alex.grisin","email":"alexander.grisin@gmail.com"},"directories":{},"maintainers":[{"name":"alex.grisin","email":"alexander.grisin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hybris-hac-api_1.1.7_1649229089804_0.12383473452843519"},"_hasShrinkwrap":false},"1.1.8":{"name":"hybris-hac-api","version":"1.1.8","description":"HAC API Methods","main":"index.js","keywords":["hybris","hac"],"repository":{"type":"git","url":"git+https://github.com/AlexGrisin/hybris-hac-api.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","dependencies":{"axios":"0.27.2","axios-cookiejar-support":"4.0.2","dotenv":"16.0.0","jsdom":"18.0.1","he":"1.2.0","tough-cookie":"4.0.0"},"gitHead":"ab3d157d761d8907321da4a3e44c7114f91adefa","bugs":{"url":"https://github.com/AlexGrisin/hybris-hac-api/issues"},"homepage":"https://github.com/AlexGrisin/hybris-hac-api#readme","_id":"hybris-hac-api@1.1.8","_nodeVersion":"14.17.1","_npmVersion":"7.22.0","dist":{"integrity":"sha512-6fdBkSHIcYKPChnSUBOY9SUgY5ArSu70A0YEVdSvFSSRMZf8aqwQsM8nA0aSLsKddPfiLvUEE3+v+qW5h8Rbiw==","shasum":"e0e74feec9f8fcded62d9854f970ac8d91ce76a3","tarball":"https://registry.npmjs.org/hybris-hac-api/-/hybris-hac-api-1.1.8.tgz","fileCount":8,"unpackedSize":8787,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHHOB3uXkfSL95r5zpwbmWVcrygrOggvy1uwp1ZHolQjAiAop/6n1lWredmU2YLC2Q5XJrOdz/X87Oqs7IACxo0ayg=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixvcFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoduQ//V3xAHPI3U7bXH+xPZTAOjZEXqPxAOsVS+uA0j3bmgU1Gugfw\r\nqiVqv368hd2xheYdYF9HLH1jYca9WyjP9oMXO0YRpcR0SLHVJN1vjiV20rxT\r\nZ+QfxD/irwpZ8ZaN5lNLcAakr9k2nG+m9WRaLR03bBJde07JrkbxknsL4+p/\r\n2SmuF1nAK/m2eCOIW2at1Qv3fIGDotFpwshoPPiq9jDKB9/tqIqInbmjjSiy\r\nYnskKLcj9HTWLQxU83q61ln3zlQ01PIuEnlOI0y7LYRZK8njRZhU0YaGtk9R\r\nQNl/E5gZSY35xm5CRT61od86afesMsi7GUrsPQ/fqTb2+Ou68e2s24jb5tac\r\nB98wK+avf+x3MtkvLf+RnGgTc0L1ImQ0bnJLxIgpqYAJzhDoAt+NpEY6EaFd\r\nJsI+406SVCVFgMR7h0Hf2IPD63OG7ACqYm7acHPa1hv/zlqQHYaDUPBbx97y\r\nbZVI9Fkpo8eP2iv4Owp36KV5F2ccUL28l83s4qnWbZxpE92ywmQwjSnk//iV\r\n0bSC5mWB5scsjcB4urpsGCZPpOib8L1mVSRhy54leueNPFHKTw4sAx8wem35\r\n4FTABFQ0D0+k6q9aHP2UsTSStF4tK5ZzAdY7MxLC5fOHT1jw3H9Twhqcqfyr\r\nJ4zQogTuNgj1KP1gQEf38EK2yf88qzd+UAc=\r\n=ZTNq\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alex.grisin","email":"alexander.grisin@gmail.com"},"directories":{},"maintainers":[{"name":"alex.grisin","email":"alexander.grisin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hybris-hac-api_1.1.8_1657206532935_0.9335242971740272"},"_hasShrinkwrap":false},"1.1.9":{"name":"hybris-hac-api","version":"1.1.9","description":"HAC API Methods","main":"index.js","keywords":["hybris","hac"],"repository":{"type":"git","url":"git+https://github.com/AlexGrisin/hybris-hac-api.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"ISC","dependencies":{"axios":"0.19.0","axios-cookiejar-support":"1.0.1","dotenv":"^16.0.0","jsdom":"^18.0.1","he":"1.2.0","tough-cookie":"2.3.3"},"gitHead":"82527c2a29832db7cd32b18cc71be069fec2c7b2","bugs":{"url":"https://github.com/AlexGrisin/hybris-hac-api/issues"},"homepage":"https://github.com/AlexGrisin/hybris-hac-api#readme","_id":"hybris-hac-api@1.1.9","_nodeVersion":"14.17.1","_npmVersion":"7.22.0","dist":{"integrity":"sha512-BOltoe+u4kP6ZfZdxejb7OBfGrHOCaKqMjAZ1LUYUN7CcSKX3vnP+ZdFzxQrceQcnjuDVf1rzIZNrnamb4rS7w==","shasum":"58441b9338a9c7ceaabc605c04769bc5f167dd78","tarball":"https://registry.npmjs.org/hybris-hac-api/-/hybris-hac-api-1.1.9.tgz","fileCount":8,"unpackedSize":8789,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkDKCIP4D228isH1Ejq1S6k3tNVU8naoanEw2wOg8FqAiEAklHNFGeOVmrISnQELf4P7UopqOMoWEOYtCSG8sDvZoo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixvsuACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp9KA//WhW7WFBlK/amo/bXyK+0fuRG9IrQegPZxXYnWovpNSy5kiVI\r\niUg2p2tS8qZNKxINbzmTHFBb7aaunpX7iY9flZNkzjih65c2dyNQNdnKS2w8\r\nMgsZUxc9TZ0TG2gVyCnezi1tMjh0rfz+GWZ7TU3+UFRSFBcHssF+xzLxYZ0F\r\nJyUO1MCC/sHXgmxkzXV5Coe1QQvaLgYKakw5LbLiuo4iHM1Or1fdrhw7fnAy\r\nhAGoChfpEWLWzACO5zFzXoZtFGUHiLvWCt4TJzMrEFHJ9QTHcWl8OAknLJpH\r\nhgflTpXZA9VpABzO0o7t/ZBFjcrqKBHljwenMiLnP/D+IglT0d5QpD+8PVbw\r\n05ikuuVLqrZ+OCDkkpszVgCq6HYi1/x29XQBdXTVhpJqbCHzebro9HeCGL5K\r\nxOOW1fZWTJlEosdHxCdawLM0g/Bta5M8+jEw8Tf1hz8gDQ6ccfoVCw5SayAt\r\nYK483jkA6Kd8Blq9WdpLxSUEZAXW5+n5VsbK8JCyxUbEUFE149w28mB9WSCm\r\nbrMls5z88tr6hxntXc5FxgVWPmkrXERXB4GV0jyY3fYLTpYwaW6cZZ1GzauH\r\nIXz6hgX+FOJIhqjXDAs6daQeyc1ncd9/Rs8R8LE+9AIev0qFB6p1xcf/yMWQ\r\ngQgZB7yKkuSCmwM/WbNeZT6Ui4YzgWI4p5o=\r\n=S0Ei\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"alex.grisin","email":"alexander.grisin@gmail.com"},"directories":{},"maintainers":[{"name":"alex.grisin","email":"alexander.grisin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/hybris-hac-api_1.1.9_1657207598043_0.594359730626236"},"_hasShrinkwrap":false}},"time":{"created":"2022-03-31T12:08:05.810Z","1.0.0":"2022-03-31T12:08:06.003Z","modified":"2022-07-07T15:26:38.251Z","1.0.1":"2022-03-31T14:05:03.234Z","1.0.2":"2022-03-31T14:10:26.780Z","1.0.3":"2022-03-31T14:29:11.669Z","1.0.4":"2022-03-31T14:48:02.155Z","1.0.5":"2022-03-31T15:11:20.029Z","1.0.6":"2022-03-31T15:36:23.750Z","1.0.7":"2022-03-31T15:38:36.712Z","1.0.8":"2022-03-31T15:41:51.017Z","1.0.9":"2022-03-31T15:46:29.750Z","1.1.0":"2022-03-31T15:50:43.778Z","1.1.1":"2022-03-31T15:53:49.976Z","1.1.2":"2022-04-01T06:37:46.353Z","1.1.3":"2022-04-01T06:53:30.009Z","1.1.4":"2022-04-01T07:22:39.030Z","1.1.5":"2022-04-01T07:24:18.466Z","1.1.6":"2022-04-01T07:44:12.914Z","1.1.7":"2022-04-06T07:11:29.927Z","1.1.8":"2022-07-07T15:08:53.106Z","1.1.9":"2022-07-07T15:26:38.175Z"},"maintainers":[{"name":"alex.grisin","email":"alexander.grisin@gmail.com"}],"license":"ISC","readme":"# hybris-hac-api\n\n## Access to HAC Console API\n\n### Execute flexible search\n\n```javascript\nconst hac = require('hybris-hac-api');\n\nhac\n  .flexibleSearch(\n    'select {pk} from {product} where {code} = \"abc-def-ghi\"'\n  )\n  .then((result) => console.log(result));\n```\n\n### Execute impex import\n\n```javascript\nconst hac = require('hybris-hac-api');\n\nhac.impexImport('UPDATE Product; code[unique=true]; name\\n ; abc-def-ghi ; My Product');\n```\n\n### Execute scripts\n\nBy default script execution is done with commit flag set to `true` and script type as `groovy`:\n\n```javascript\nconst hac = require('hybris-hac-api');\n\nhac.executeScript('println \"hello\"').then((result) => console.log(result));\n```\n\nSettings commit flag and script type can be overridden:\n\n```javascript\nconst hac = require('hybris-hac-api');\n\nhac.executeScript('println \"hello\"', false, 'shell').then((result) => console.log(result));\n```\n\n## Configuration\n\nThe following environment variables must be set before you can successfully run console imports:\n\n- `HAC_HOST`\n- `HAC_USER`\n- `HAC_PASSWORD`\n- `HYBRIS_VERSION`\n\nThis is done in project specific `.env` file:\n\n```shell\nHAC_HOST=http://my-hybris-server.tst:9001\nHAC_USER=admin\nHAC_PASSWORD=nimda\nHYBRIS_VERSION=5.7\n```\n\nYou can also set it globally on your machine:\n\n```shell\nexport HAC_HOST=http://my-hybris-server.tst:9001\nexport HAC_USER=admin\nexport HAC_PASSWORD=nimda\nexport HYBRIS_VERSION=5.7\n```\n\nHAC API Connector can be also reconfigured using `configure` method:\n\n```js\nconst hac = require('hybris-hac-api');\n\nhac.configure('https://my-hybris-server.test', 'admin', 'nimda', '5.7');\n```\n","readmeFilename":"README.md","description":"HAC API Methods","keywords":["hybris","hac"],"homepage":"https://github.com/AlexGrisin/hybris-hac-api#readme","repository":{"type":"git","url":"git+https://github.com/AlexGrisin/hybris-hac-api.git"},"bugs":{"url":"https://github.com/AlexGrisin/hybris-hac-api/issues"}}