{"_id":"@advanced-rest-client/variables-manager","_rev":"12-5ce4f6395ef89ca77a6f2872ecc3aa14","name":"@advanced-rest-client/variables-manager","dist-tags":{"latest":"3.0.1"},"versions":{"2.0.0":{"name":"@advanced-rest-client/variables-manager","version":"2.0.0","license":"Apache-2.0","_id":"@advanced-rest-client/variables-manager@2.0.0","maintainers":[{"name":"jarrodek","email":"jarrodek@gmail.com"}],"homepage":"https://github.com/advanced-rest-client/variables-manager#readme","bugs":{"url":"https://github.com/advanced-rest-client/variables-manager/issues","email":"arc@mulesoft.com"},"dist":{"shasum":"3de874bb3b0cdf7f552dc696bd13d94f845b5c6e","tarball":"https://registry.npmjs.org/@advanced-rest-client/variables-manager/-/variables-manager-2.0.0.tgz","fileCount":27,"integrity":"sha512-caDuEBeB6IgqguFrq9uNe1PbHwzdNLcBTv86T0wrA39o88n1ylP2DxX6vFOSljOBtf3jLJCr0Wd1ovGE4xCS4g==","signatures":[{"sig":"MEQCIAvSsxRkPenH1/Ff2X5qHbZWeYW2NScAKDzrBkc5r4ApAiBppA2c0p/wQUHfSqGs/05pqBGQD1dRMreUBpPGCsaG+A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":169611,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcI9oyCRA9TVsSAnZWagAAb3MP/iLepZ50sVtuPbGbOPi9\nSL48FGcHYR8S+qV23u43m0TJD4npoRrDCLbNfI/XG+ucxi3caH4NsCNlJAgP\nLlbaEl0KJj6lmGg3NjHZChtzyTly22qSHQDsKtgFVntfx7j2fyDfMSa6GI7o\nJmZuwuwD9JNXwkPs2eQUyOu9EV+57gohnrH6Dknt7D641HvSBSIZsg2oV6F8\neq6zRRwe1X02+IsndWHvtSMyyP6lQTdpsunfaxempf9th1Lr7+qZbhg/96/o\nsKKfJf4lOzRyhJJXfmyL9Ajsby+aeGNXE3eRZehDkn4yUnEW7hJiwRb8BHhp\nfCQbXmkVlih8dk15N0OHAU3QwT3xXcMU20qpIVAlicKKBoLX0wT1s0cdmfd8\nV1NsGYF4uxRrkgqZpp/qplcmJF20rFQNqVfnOmtFQsHlRXz86Upf6Kky9eyW\n9c46Re16JQ2V3U3optdRhkYfyAztTloH0j6qX5WaNB3l2G7RqhfBT2NlMj9C\nKpPka+XMqf+1fuiYOmxVO7UScOV5ZLUdGvHUFNHwpIGMr1gUV30HuoIZH8jo\ns6EspzgXK8vIpd+/0qMGVBni1NOvWNLYRXo/Rrr7nuje0vHiJGZN9JC6gy+Y\n4Kr89e95KjH+w5DEFh9vPXFSJDGF5yhtUOon0Oyj9dAF2vWemeuuu9qoR7i1\nfnV9\r\n=N6Y0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"variables-manager.html","authors":["Pawel Psztyc","The Advanced REST client authors <arc@mulesoft.com>"],"gitHead":"018af30110b569896d4a790aa45ceeb81551b16d","private":false,"scripts":{"lint":"polymer lint variables-manager.html","test":"polymer test --plugin local","test-sauce":"polymer test --plugin sauce --job-name \"variables-manager:local-test\"","update-types":"gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"jarrodek","email":"jarrodek@gmail.com"},"deprecated":"This component is deprecated","repository":{"url":"git://github.com/advanced-rest-client/variables-manager.git","type":"git"},"_npmVersion":"6.5.0","description":"A manager for environments and variables. Non UI element that manages variables state and handle storage","directories":{},"_nodeVersion":"8.11.2","_hasShrinkwrap":false,"devDependencies":{"@polymer/gen-typescript-declarations":"^1.6.0"},"_npmOperationalInternal":{"tmp":"tmp/variables-manager_2.0.0_1545853489916_0.40524349983610763","host":"s3://npm-registry-packages"}},"3.0.0-preview.1":{"name":"@advanced-rest-client/variables-manager","version":"3.0.0-preview.1","keywords":["web-components","polymer"],"license":"Apache-2.0","_id":"@advanced-rest-client/variables-manager@3.0.0-preview.1","maintainers":[{"name":"jarrodek","email":"jarrodek@gmail.com"}],"contributors":[{"name":"Pawel Psztyc"},{"name":"The Advanced REST client authors","email":"arc@mulesoft.com"}],"homepage":"https://github.com/advanced-rest-client/variables-manager#readme","bugs":{"url":"https://github.com/advanced-rest-client/variables-manager/issues","email":"arc@mulesoft.com"},"dist":{"shasum":"8225cf2f747f03f61cf95da48b8b3364cd5702cb","tarball":"https://registry.npmjs.org/@advanced-rest-client/variables-manager/-/variables-manager-3.0.0-preview.1.tgz","fileCount":6,"integrity":"sha512-tSlKcmCg5THdXCvtICIkNgH+o8OO9wRyLH5uMjVrZAx7ZVTBnD/ZNUjXyAVQjiRwA3BbRImtOMOhf7goxinRIg==","signatures":[{"sig":"MEYCIQCv4Q48nh/mlJnYrELMLI3L+PEZ7nFssFVVfESMhAODDgIhAIN/A2wKVXc13IaLjLbMuNf5OdFpURLjP5L/1IBcJqlD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":68821,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcnQN5CRA9TVsSAnZWagAAFOkP/A54nQ9f0rtsknoU5iGq\nTGgKieIHbMV6CPdV2t7YX7NCQIyX0VDb7kgoSKsKjlXrugsprIQL29V8Q6HW\nRZbi3pR2xs6dkSk286vJTsGizLtp9EfBHD8vvqqCmyV/bO+uAnJ62MGp97us\nZsraNBgBbUGryQOmVSXmoXi22+WXsGWePhiKzmvd+KycKcSXyVdnhlplSqmK\nMKw3wydq2jPDODjvTKae1V3ySdIo1qP/7JdnYZmC/+KrEaZWHfRRVxZTd98n\njcGXMKu/DRyLYfneoWs8LZjAfo+mEYh+EiJzYDpAzEmXGZUoeaThA8p4jvqo\nKfFeYvk3N8Jt/sTxIoSZgiTA4Jd0/xTtsyGzgSh+YAJU3uwrfk99XV7t0RyB\n9QFPuKhreFVBvG1Gsndoi5Y+wtWx28qz2qR9YzdwF7q3fG2aD+O2K/rTdb6B\nIzpYFxrVCsmWPk51fJHonShMuEMoqgMhrQ20wADioGZIRpcmfNmeyw6I+mYd\njoKDn9nRz4QUG46WuC4AnJyxGJ/6opDTkNHubd33vTBmAE/F/ijuz9kTkcVu\nV6+GZWv67kqJKSpl4NUYp0HQoyyudbuquClNPMud4xQKl+Sn9bnOvosEWVmk\nwvT8OqcUs/TaF/Gyy7/LKXAhQe4M+n3ZFNw2oT+mIQY+zYt+/4YyRv+KI9I8\nR/WF\r\n=VgZN\r\n-----END PGP SIGNATURE-----\r\n"},"main":"variables-manager.js","authors":["Pawel Psztyc","The Advanced REST client authors <arc@mulesoft.com>"],"gitHead":"02f9af61961b08f5fd9fb9173135895e50e50466","scripts":{"lint":"polymer lint variables-manager.html","test":"polymer test --plugin local","test-sauce":"polymer test --plugin sauce --job-name \"variables-manager:local-test\"","update-types":"gen-typescript-declarations --deleteExisting --outDir ."},"_npmUser":{"name":"jarrodek","email":"jarrodek@gmail.com"},"repository":{"url":"git://github.com/advanced-rest-client/variables-manager.git","type":"git"},"_npmVersion":"6.9.0","description":"A manager for environments and variables. Non UI element that manages variables state and handle storage","directories":{},"_nodeVersion":"10.15.3","dependencies":{"@polymer/polymer":"^3.0.0","@advanced-rest-client/events-target-mixin":"^3.0.0-preview.2"},"_hasShrinkwrap":false,"devDependencies":{"chai":"^4.2.0","mocha":"^5.2.0","sinon":"^7.2.3","wct-mocha":"^1.0.0","web-animations-js":"^2.3.1","@polymer/iron-form":"^3.0.0","@polymer/paper-item":"^3.0.0","@polymer/paper-input":"^3.0.0","@polymer/paper-toast":"^3.0.0","@polymer/paper-button":"^3.0.0","@polymer/paper-dialog":"^3.0.0","@polymer/test-fixture":"^4.0.2","@polymer/paper-listbox":"^3.0.0","@polymer/iron-demo-helpers":"^3.0.0","@polymer/iron-test-helpers":"^3.0.0","@polymer/paper-icon-button":"^3.0.0","@polymer/iron-component-page":"^4.0.0","@polymer/paper-dropdown-menu":"^3.0.0","@webcomponents/webcomponentsjs":"^2.0.0","@advanced-rest-client/arc-icons":"^3.0.0-preview.2","@advanced-rest-client/arc-models":"^3.0.0-preview.2","@polymer/gen-typescript-declarations":"^1.6.1","@advanced-rest-client/arc-data-generator":"^3.0.0-preview.1","@advanced-rest-client/variables-consumer-mixin":"^3.0.0-preview.1"},"_npmOperationalInternal":{"tmp":"tmp/variables-manager_3.0.0-preview.1_1553793912703_0.8709537491536923","host":"s3://npm-registry-packages"}},"3.0.0":{"name":"@advanced-rest-client/variables-manager","version":"3.0.0","keywords":["web-components","advanced-rest-client","variables","environments","manager"],"license":"Apache-2.0","_id":"@advanced-rest-client/variables-manager@3.0.0","maintainers":[{"name":"jarrodek","email":"jarrodek@gmail.com"}],"contributors":[{"name":"Pawel Psztyc"},{"name":"The Advanced REST client authors","email":"arc@mulesoft.com"}],"homepage":"https://github.com/advanced-rest-client/variables-manager#readme","bugs":{"url":"https://github.com/advanced-rest-client/variables-manager/issues","email":"arc@mulesoft.com"},"dist":{"shasum":"17f3fd650a1b5e8e5a22980dbb47c82a76b09701","tarball":"https://registry.npmjs.org/@advanced-rest-client/variables-manager/-/variables-manager-3.0.0.tgz","fileCount":6,"integrity":"sha512-IvJF6i+WKoMZCy99OPKmh+aK88tD5p0nfpjNqRtVA5f8Zn0dXDnbztCBws4hdD5hqQuMvtclp+FkpAO8OqXIBg==","signatures":[{"sig":"MEYCIQDPzXQoJrNpnSChJ82wvZ1z/0+k43CzNMEA3YUuPM7SHAIhAK4Fdt6ZNUOKMLdDYzcO7wxq0rKkVNEbEC0ImUaPSr8A","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71566,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdQ86nCRA9TVsSAnZWagAAUrcP/3KshHjY4pwgFaeXe/oN\nrmlTdIYY06wxsGHB7X6ezVcnQ77b+ngzEn7ZvSavm9HLyBm0H4+LCGEdMbep\npYm+6xICobM3QwuZBdR66vnnAbdk+ngNPzp39wt37hcmCH5BbT1DfTpb8y3e\nu1CpMFgw47u7LZVlvYqDJTYyD6R0qobsERRQxvnhjlwXei1Uf0t5qeeaT3eH\nwzAnHWDveTz2reEOWV8k2GCln/VQ/qPJWdBzKhcINIXepQxFjTQN1j0ptN9k\nIOhzrdkFYuMdxbqju5xFhHxwtdk7z+m1+v3YPbqYmYHJ+ZQm7V45iejewdic\nr8RQxayZSmqM6YFIsmSu46FOmLJYlyEya9uU2rNh6OQY5PLYRf7TJcOpK6f5\nYbin9uyOI+3U72/bP6zEUQiNnIEgtCAtH1DJHN0ynhKkPVnFxopkfBf/BtqN\nAzrvsMLTboQjZYx/OaLHWGPzNet2kRk/EgqKU75BRMlEX9L4ymTB1mzLqGXl\njStyznMWiMayzKIA5gZKzM5DmoXqdfMcKvRggfkpp5i3N/wL4hKnx5hCM3RW\n2vFymJfoxr/gHR1XE3X02kwEKmCeT9BxB4BQXNK3KbhmGEGd8dlmHtm0Z1ke\n6zCVQhdx07w+0sOCdo7yGPhMXpT/f7JVKy9iQ8gpNKHJNzXTLaWRAi4jGcQT\nQtsM\r\n=mK6M\r\n-----END PGP SIGNATURE-----\r\n"},"main":"variables-manager.js","authors":["Pawel Psztyc","The Advanced REST client authors <arc@mulesoft.com>"],"gitHead":"6abc7bc4f4c00a29e3b7f5e8dfdd7160af0d2340","scripts":{"lint":"npm run lint:eslint && npm run lint:prettier","test":"karma start --coverage","start":"es-dev-server --app-index demo/index.html --node-resolve --open --watch","format":"npm run format:eslint && npm run format:prettier","test:sl":"karma start karma.sl.config.js --legacy --coverage","test:watch":"karma start --auto-watch=true --single-run=false","lint:eslint":"eslint --ext .js,.html .","test:legacy":"karma start --legacy --coverage","update-types":"gen-typescript-declarations --deleteExisting --outDir .","format:eslint":"eslint --ext .js,.html . --fix","lint:prettier":"prettier \"**/*.js\" --list-different || (echo '↑↑ these files are not prettier formatted ↑↑' && exit 1)","generate-model":"node demo/model.js","format:prettier":"prettier \"**/*.js\" --write","test:legacy:watch":"karma start --legacy --auto-watch=true --single-run=false","start:compatibility":"es-dev-server --app-index demo/index.html --compatibility all --node-resolve --open --watch"},"_npmUser":{"name":"jarrodek","email":"jarrodek@gmail.com"},"deprecated":"This component is deprecated","repository":{"url":"git://github.com/advanced-rest-client/variables-manager.git","type":"git"},"_npmVersion":"6.10.2","description":"A manager for environments and variables. Non UI element that manages variables state and handle storage","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"10.15.3","dependencies":{"lit-element":"^2.2.1","@advanced-rest-client/arc-models":"^3.0.0-preview.7","@advanced-rest-client/events-target-mixin":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^1.0.0","karma":"^4.2.0","sinon":"^7.3.2","deepmerge":"^4.0.0","lint-staged":"^8.0.0","es-dev-server":"^1.8.3","@commitlint/cli":"^8.1.0","@open-wc/testing":"^2.2.1","web-animations-js":"^2.3.2","@polymer/iron-form":"^3.0.0","@polymer/paper-item":"^3.0.0","@polymer/paper-input":"^3.0.2","@polymer/paper-toast":"^3.0.0","@polymer/paper-button":"^3.0.0","@polymer/paper-dialog":"^3.0.0","@open-wc/testing-karma":"^3.1.5","@polymer/paper-listbox":"^3.0.0","@polymer/paper-icon-button":"^3.0.0","@polymer/paper-dropdown-menu":"^3.0.0","@advanced-rest-client/arc-icons":"^3.0.0","@commitlint/config-conventional":"^7.0.0","@advanced-rest-client/eslint-config":"^1.0.6","@polymer/gen-typescript-declarations":"^1.6.2","@advanced-rest-client/arc-demo-helper":"^1.0.9","@advanced-rest-client/prettier-config":"^0.1.0","@advanced-rest-client/testing-karma-sl":"^1.0.2","@advanced-rest-client/arc-data-generator":"^3.0.1","@advanced-rest-client/variables-consumer-mixin":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/variables-manager_3.0.0_1564724902913_0.13493080569113425","host":"s3://npm-registry-packages"}},"3.0.1":{"name":"@advanced-rest-client/variables-manager","version":"3.0.1","keywords":["web-components","advanced-rest-client","variables","environments","manager"],"license":"Apache-2.0","_id":"@advanced-rest-client/variables-manager@3.0.1","maintainers":[{"name":"jarrodek","email":"jarrodek@gmail.com"}],"contributors":[{"name":"Pawel Psztyc"},{"name":"The Advanced REST client authors","email":"arc@mulesoft.com"}],"homepage":"https://github.com/advanced-rest-client/variables-manager#readme","bugs":{"url":"https://github.com/advanced-rest-client/variables-manager/issues","email":"arc@mulesoft.com"},"dist":{"shasum":"c8cc20fbe6bee89e72a1eee79a50198942e6cd36","tarball":"https://registry.npmjs.org/@advanced-rest-client/variables-manager/-/variables-manager-3.0.1.tgz","fileCount":6,"integrity":"sha512-5LwLsFosGUcjx/8QeOVIQ0lfw3kPQCUm+a1PHG4WUz21qXOl2hGK5ADwD2UnYcQKZYGgmAn4MFfoFTXPqOyovA==","signatures":[{"sig":"MEYCIQDRnWSLEG63a+DVg7VRRTZxoosvK2x0454E/Srs/UxwKQIhANo9EoxNWMCXhBPsBpX8DGKk3NNYexc/K33ObABM19eU","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":71889,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdlqecCRA9TVsSAnZWagAABjoP/Apj1ydkhsuWoxkiVRvA\nzmEQMzx+Yh/vLTugg1L8X8d0Tk+zGZeKFyzGaBLEOHrCcDVmgmuAjcdeHQ1e\noeEUL9yFxDDgUTz5rs0DV/Bg0/EkuI3LZOrKniR0vBw945aI6n2b/uDOklmb\n08crWrpedHCVvwFb4VAVRXPwy7Efe/dCEtfYEgPNMOyTM0WCD1P+vXbnmK8V\n0zx6XOZG+0aXoT7TObdFhkDrbqz6+qTRRGYnXetT+wnT/TOigb8iPveDcWpD\ngejN/SnqLoDBpZbF6M5RUhPDtYRFxGg82AYgYcB+qBuvWURWSIhMZ6TMlLcv\ns5cc7jH8xDVohK4oh0Ds0cUCUI9PffLABfit+L/IJrAHBoNcsPhvxHljhJRT\ns1Tnvcz1cFozwjoURs3jhYSlEL4S8uWClmtmktNlwj+T4HZZCcP23UdJp6dh\njsBSjYSUl+B3JEv52Fe4sSKTOqz9eeBrQHGGWPkOCmHeYgQb0Amu/0P05Nsc\nw/5Yi/MfSkwIRatCQ6RrjL9WbFXldcbhxVfLY4j1/LaVN2JG99VAjWU/PMKp\nEQ0p6WIz+rysDV4CkzcbglTipxy8gzS1L77fvEMvJx9raDY5Tl3OjOTLSB6m\nVdH6VfOS9y8AhEwvHwxIOi1TWPo/KxUEFrsGYjSGoT2cD5IpPNyJm3O0WkLI\ngu16\r\n=pzpj\r\n-----END PGP SIGNATURE-----\r\n"},"main":"variables-manager.js","authors":["Pawel Psztyc","The Advanced REST client authors <arc@mulesoft.com>"],"gitHead":"3b7b383998b0a46dcb0010ca2365d506c131db67","scripts":{"lint":"npm run lint:eslint && npm run lint:prettier","test":"karma start --coverage","start":"es-dev-server --app-index demo/index.html --node-resolve --open --watch","format":"npm run format:eslint && npm run format:prettier","test:sl":"karma start karma.sl.config.js --legacy --coverage","test:watch":"karma start --auto-watch=true --single-run=false","lint:eslint":"eslint --ext .js,.html .","test:legacy":"karma start --legacy --coverage","update-types":"gen-typescript-declarations --deleteExisting --outDir .","format:eslint":"eslint --ext .js,.html . --fix","lint:prettier":"prettier \"**/*.js\" --list-different || (echo '↑↑ these files are not prettier formatted ↑↑' && exit 1)","generate-model":"node demo/model.js","format:prettier":"prettier \"**/*.js\" --write","test:legacy:watch":"karma start --legacy --auto-watch=true --single-run=false","start:compatibility":"es-dev-server --app-index demo/index.html --compatibility all --node-resolve --open --watch"},"_npmUser":{"name":"jarrodek","email":"jarrodek@gmail.com"},"deprecated":"This component is deprecated","repository":{"url":"git://github.com/advanced-rest-client/variables-manager.git","type":"git"},"_npmVersion":"6.11.3","description":"A manager for environments and variables. Non UI element that manages variables state and handle storage","directories":{},"lint-staged":{"*.js":["eslint --fix","git add"]},"_nodeVersion":"12.10.0","dependencies":{"lit-element":"^2.2.1","@advanced-rest-client/arc-models":"^3.0.0-preview.14","@advanced-rest-client/events-target-mixin":"^3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^3.0.8","karma":"^4.3.0","sinon":"^7.5.0","deepmerge":"^4.0.0","lint-staged":"^8.0.0","es-dev-server":"^1.18.3","@commitlint/cli":"^8.2.0","@open-wc/testing":"^2.3.4","web-animations-js":"^2.3.2","@polymer/iron-form":"^3.0.0","@polymer/paper-item":"^3.0.0","@polymer/paper-input":"^3.0.2","@polymer/paper-toast":"^3.0.0","@polymer/paper-button":"^3.0.0","@polymer/paper-dialog":"^3.0.0","@open-wc/testing-karma":"^3.1.38","@polymer/paper-listbox":"^3.0.0","@polymer/paper-icon-button":"^3.0.0","@polymer/paper-dropdown-menu":"^3.0.0","@advanced-rest-client/arc-icons":"^3.0.2","@commitlint/config-conventional":"^8.2.0","@advanced-rest-client/eslint-config":"^1.1.3","@polymer/gen-typescript-declarations":"^1.6.2","@advanced-rest-client/arc-demo-helper":"^1.0.14","@advanced-rest-client/prettier-config":"^0.1.0","@advanced-rest-client/testing-karma-sl":"^1.0.5","@advanced-rest-client/arc-data-generator":"^3.0.4","@advanced-rest-client/variables-consumer-mixin":"^3.0.5"},"_npmOperationalInternal":{"tmp":"tmp/variables-manager_3.0.1_1570154396110_0.7876349573600157","host":"s3://npm-registry-packages"}}},"time":{"created":"2018-12-26T19:44:49.758Z","modified":"2026-04-07T19:25:08.576Z","2.0.0":"2018-12-26T19:44:50.085Z","3.0.0-preview.1":"2019-03-28T17:25:12.891Z","3.0.0":"2019-08-02T05:48:23.104Z","3.0.1":"2019-10-04T01:59:56.302Z"},"bugs":{"url":"https://github.com/advanced-rest-client/variables-manager/issues","email":"arc@mulesoft.com"},"license":"Apache-2.0","homepage":"https://github.com/advanced-rest-client/variables-manager#readme","keywords":["web-components","advanced-rest-client","variables","environments","manager"],"repository":{"url":"git://github.com/advanced-rest-client/variables-manager.git","type":"git"},"description":"A manager for environments and variables. Non UI element that manages variables state and handle storage","contributors":[{"name":"Pawel Psztyc"},{"name":"The Advanced REST client authors","email":"arc@mulesoft.com"}],"maintainers":[{"email":"jarrodek@gmail.com","name":"jarrodek"},{"email":"alexperez@mulesoft.com","name":"alexperez_march_2024"},{"email":"elmellidiego@gmail.com","name":"dmacias"}],"readme":"[![Published on NPM](https://img.shields.io/npm/v/@advanced-rest-client/variables-manager.svg)](https://www.npmjs.com/package/@advanced-rest-client/variables-manager)\n\n[![Build Status](https://travis-ci.org/advanced-rest-client/variables-manager.svg?branch=stage)](https://travis-ci.org/advanced-rest-client/variables-manager)\n\n[![Published on webcomponents.org](https://img.shields.io/badge/webcomponents.org-published-blue.svg)](https://www.webcomponents.org/element/advanced-rest-client/variables-manager)\n\n## &lt;variables-manager&gt;\n\nA manager for environments and variables.\n\nNon UI element that manages variables state and handle storage.\nIt works with other elements consuming variables:\n\n-   variables-editor\n-   environment-selector\n-   variables-evaluator\n-   variables-consumer-mixin (used by variables consumers)\n\n### API components\n\nThis components is a part of [API components ecosystem](https://elements.advancedrestclient.com/)\n\n## Usage\n\n### Installation\n```\nnpm install --save @advanced-rest-client/variables-manager\n```\n\n### In an html file\n\n```html\n<html>\n  <head>\n    <script type=\"module\">\n      import './node_modules/@advanced-rest-client/variables-manager/variables-manager.js';\n      import './node_modules/@advanced-rest-client/arc-models/variables-model.js';\n    </script>\n  </head>\n  <body>\n    <variables-manager></variables-manager>\n  </body>\n</html>\n```\n\n### In a LitElement template\n\n```javascript\nimport { LitElement, html } from 'lit-element';\nimport '@advanced-rest-client/variables-manager/variables-manager.js';\n\nclass SampleElement extends LitElement {\n  render() {\n    return html`\n    <variables-manager\n      @environment-changed=\"${this._environmentHandler}\"\n      @variables-changed=\"${this._variablesHandler}\"></variables-manager>\n    `;\n  }\n\n  _environmentHandler(e) {\n    this.currentEnvironment = e.target.environment; // or e.detail.value;\n  }\n\n  _environmentHandler(e) {\n    this.currentVariables = e.target.variables; // or e.detail.value;\n  }\n}\ncustomElements.define('sample-element', SampleElement);\n```\n\n### In a Polymer 3 element\n\n```js\nimport {PolymerElement, html} from '@polymer/polymer';\nimport '@advanced-rest-client/variables-manager/variables-manager.js';\n\nclass SampleElement extends PolymerElement {\n  static get template() {\n    return html`\n    <variables-manager environment=\"{{environment}}\" variables=\"{{currentVariables}}\"></variables-manager>\n    `;\n  }\n}\ncustomElements.define('sample-element', SampleElement);\n```\n\n### Installation\n\n```sh\ngit clone https://github.com/advanced-rest-client/variables-manager\ncd variables-manager\nnpm install\n```\n\n### Running the demo locally\n\n```sh\nnpm start\n```\n\n### Running the tests\n\n```sh\nnpm test\n```\n","readmeFilename":"README.md"}