{"_id":"@sap-webide/webide-client-tools","_rev":"33-6c0b9c2e25343595f563d22d9ab2db7e","name":"@sap-webide/webide-client-tools","dist-tags":{"next":"3.0.1","latest":"4.0.0"},"versions":{"2.0.0":{"name":"@sap-webide/webide-client-tools","version":"2.0.0","license":"Apache-2.0","_id":"@sap-webide/webide-client-tools@2.0.0","maintainers":[{"name":"shahars","email":"shachar.soel@sap.com"},{"name":"yotamshapira","email":"yotamshapira@gmail.com"}],"dist":{"shasum":"97b2188bfb37681b3b316cb516276e274afeab58","tarball":"https://registry.npmjs.org/@sap-webide/webide-client-tools/-/webide-client-tools-2.0.0.tgz","fileCount":39,"integrity":"sha512-So+CkXO3yIUVh8ox7gEMuQdO5SfFVNdGFg5pclhW2pCzfYX2kCOQu5TcBqEW7qWGU4zLpAdyDhyzGvppt+PTwQ==","signatures":[{"sig":"MEYCIQDx6bmnqwJxAOhialzjedqNQljck2xVg4GZESD/bAPdHAIhAOVRe3cyDfM+XnCySLvLlv/VdTpsEBoyAjgzJsVc40ld","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":720978,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa6CyJCRA9TVsSAnZWagAATK8P/i7FL1UZoLMsnNhqqMUU\nKRXxzmuVM/rsjdJy03pvGVn2SMa9+Hb+KuCPeUuSH/caOkOHst1osCrz7fmw\nRIDQSma4qpIGxHiVqZlHnbUxCeBkvxEVCZWeO+hbGNwPBvdvTH1CCZQ+fwxY\nHyh7XKnYdA1/e0DMYJQkHkSy1sJXPrlv2Te5GlRdUdvvG/2iTJeDA5BVF3oX\n2x+A4gwGpvc/EWNyHCC2t/F/u/xWJQzk1FF1Q2xFfIJRl+Un9mQs8rPmYpPz\nhCnziu2ySCK2zgDxyNMIKssGrzB6HtHyWoAG/DFYUzURrEih2vkvfog09b8W\nhbRst06Vl0bFTGdAsr9FFzWJcS3LSXDMkLkOXxBUDdYpTkExJSRiQ8wuS0J2\n0p9BAj2OTD2xkwQlxNwAl3WsqchrEgbHrHHJRYVwHePkaypCgMJQQSpNc0To\neanrIimrhLHKUBuXv71SMZRTgVp4a0DrRQTsFDVZ2IeGONvUlrnIjlCNlb/1\nEmUMz/SPGWI0Nh2dh2qCB/7apcdPiTlgtx58Cv0OANgb6l8m5hfu5ym9f77C\nFkDU2EP6Sy31HBNdIV1tn7a8eKS8oPqMRk1c+TyfCmbmPZBhs+BUUhw7Q8Lf\n2gMTWbFWDjA5GSNi0w004WbOhVZI05z0dtchHgaZ3oXlu/BUNauvxmjYBmAd\nS88e\r\n=JjQ/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"test/.*spec\\.js$","collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"coveragePathIgnorePatterns":["<rootDir>/src/dev_server.js","<rootDir>/src/middleware.js","<rootDir>/src/di_backend.js"]},"main":"src/api.js","files":["src","docs","resources","README.md","api.d.ts"],"gitHead":"8b267420857b0efbaa7413ce00484ac795a1d928","scripts":{"docs":"shx rm -rf docs/web/html_docs && typedoc --tsconfig tsdocsconfig.json --out docs/web/html_docs --module commonjs --name WebideClientTools --excludeExternals --includeDeclarations","lint":"eslint 'src/**/*.js' 'test/**/*.js' 'example/integration_tests/**/*.js'","test":"jest","format":"prettier --write \"**/*.js\"","release":"git fetch && git rebase && node scripts/release.js","type_check":"tsc","ci_full_flow":"npm-run-all format_validate type_check lint test docs","test_examples":"jest --maxWorkers 1 --config example/integration_tests/jest.config.json","format_validate":"prettier --list-different \"**/*.js\""},"typings":"api.d.ts","_npmUser":{"name":"shahars","email":"shachar.soel@sap.com"},"prettier":{"semi":false,"tab-width":4},"_npmVersion":"5.6.0","description":"[![CircleCI](https://circleci.com/gh/SAP/webide-client-tools.svg?style=svg&circle-token=3b17f31fb0d03686ffbabab018fab13b24e1e581)](https://circleci.com/gh/SAP/webide-client-tools)","directories":{},"_nodeVersion":"9.5.0","dependencies":{"glob":"^7.1.2","http":"0.0.0","acorn":"^5.2.1","which":"^1.3.0","lodash":"4.17.4","connect":"^3.6.5","webpack":"^4.2.0","bluebird":"^3.5.1","fs-extra":"^4.0.2","requirejs":"^2.3.5","serve-static":"^1.13.1","@types/webpack":"^4.1.1","js-string-escape":"^1.0.1","optional-require":"^1.0.0","http-proxy-middleware":"^0.17.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.2.2","chai":"^4.1.2","jest":"^21.2.1","gitty":"^3.6.0","eslint":"4.12.1","semver":"^5.4.1","typedoc":"^0.8.0","jsonfile":"latest","prettier":"1.7.3","typescript":"2.7.2","@types/node":"^8.0.53","chai-string":"^1.4.0","npm-run-all":"^4.1.2","chai-as-promised":"^7.1.1","eslint-plugin-import":"^2.8.0","eslint-config-prettier":"^2.9.0","eslint-config-airbnb-base":"^12.1.0"},"peerDependencies":{"karma":"^1.7.0","mocha":"*","karma-mocha":"^1.3.0","karma-openui5":"^0.2.2","karma-coverage":"^1.1.1","karma-requirejs":"^1.1.0","karma-mocha-reporter":"^2.2.3","karma-chrome-launcher":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/webide-client-tools_2.0.0_1525165192386_0.10824218735370073","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.0.1":{"name":"@sap-webide/webide-client-tools","version":"2.0.1","license":"Apache-2.0","_id":"@sap-webide/webide-client-tools@2.0.1","maintainers":[{"name":"shahars","email":"shachar.soel@sap.com"},{"name":"yotamshapira","email":"yotamshapira@gmail.com"}],"dist":{"shasum":"9fda5d1e2922d40b67b80d5623b1af10a4eb381d","tarball":"https://registry.npmjs.org/@sap-webide/webide-client-tools/-/webide-client-tools-2.0.1.tgz","fileCount":39,"integrity":"sha512-Y2GUsamAzLVRjIv7aQLFNfTE0QrY3uYd4y6fFNlcMfqj/QjtRkqBOxQUkYeAFUpduMpr6SXFoeiZZoazusGCYA==","signatures":[{"sig":"MEYCIQDkB0568IBk86YoI0EGWfVdgMJHZSTeJvuf2cjxwV5b5wIhAIMfVigTpgzjv6mJUkxbEBDWMr50qYE6173us3JdpHbr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":721467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9DNiCRA9TVsSAnZWagAAjiQQAIBvhXyABFVtsxolr9pq\n5/VKy+RRUk7kZ+a/VIku/BPvoaOXw6KfKiatXqZAWxEiIcQlitajoakItKkK\nTl/npMMrVbwWXbMhH/TcgznMEusg/iZ5UfmrA0oa4TX8CQdrLb7sc7v3K4zH\nu4Q3hugHy7LyptwHU76NqC4jsCCVuGn7RhiZkusrF39D9Q71F3G16npZ7SCW\npaQLum8yzgEXAz9Vk6bOFq7N5zuA6mQEtocnATGWja2Da4+0E0Cce9a9VUAK\ncNfhJ1c32LvfjOxTA0rJyeaJx+SrWaMpAtVq6Z//SyyrGwURkLSohwnDdtQ9\nJt9fLLFMJMIdJhlNNukuBB+JlwLInuZBZ/uLNVQx3NmogkkEaqkomGT1wMzg\nqEBWVoGOVwenANeTo1h5vCc3Ve6mWP3nu5i0RYDf6HIBwCbpmBcMhvhwDK7t\n7MVInO+PXzoJ6GBDfzkQUTyYfmq27i3AMbAG1E4bUtTt8l5C2vDznVHWP4ng\nyJSkgqU8VC2nikghtY+xmeerZqqCoOHH/Qndy4AGhQXsjXhIPYxIU+kLsKF5\nKmbm7XyKjZikkHiddi5EWJ/LuK/SAH3cLrg+G3SR6U7KhRHrWo1liU3T4SHD\nKE6dwEOxPpjVtT1bQcWHzzKugeWRjMyc8hFq/7ENivoR0+pVBobZb6yFpOSs\nCv/C\r\n=mm2M\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"test/.*spec\\.js$","collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"coveragePathIgnorePatterns":["<rootDir>/src/dev_server.js","<rootDir>/src/middleware.js","<rootDir>/src/di_backend.js"]},"main":"src/api.js","files":["src","docs","resources","README.md","api.d.ts"],"gitHead":"6bc3012533a03a26d211da1fd18b45badafa9281","scripts":{"docs":"shx rm -rf docs/web/html_docs && typedoc --tsconfig tsdocsconfig.json --out docs/web/html_docs --module commonjs --name WebideClientTools --excludeExternals --includeDeclarations","lint":"eslint 'src/**/*.js' 'test/**/*.js' 'example/integration_tests/**/*.js'","test":"jest","format":"prettier --write \"**/*.js\"","release":"git fetch && git rebase && npm-run-all ci_full_flow_no_docs && node scripts/release.js","type_check":"tsc","ci_full_flow":"npm-run-all format_validate type_check lint test docs","test_examples":"jest --maxWorkers 1 --config example/integration_tests/jest.config.json","format_validate":"prettier --list-different \"**/*.js\"","ci_full_flow_no_docs":"npm-run-all format_validate type_check lint test"},"typings":"api.d.ts","_npmUser":{"name":"shahars","email":"shachar.soel@sap.com"},"prettier":{"semi":false,"tab-width":4},"_npmVersion":"5.6.0","description":"[![npm version](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools.svg)](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools) [![CircleCI](https://circleci.com/gh/SAP/webide-client-tools.svg?style=svg&circle-token=3b17f31fb0d03686ffbaba","directories":{},"_nodeVersion":"9.5.0","dependencies":{"glob":"^7.1.2","http":"0.0.0","acorn":"^5.2.1","which":"^1.3.0","lodash":"4.17.4","connect":"^3.6.5","webpack":"^4.2.0","fs-extra":"^4.0.2","requirejs":"^2.3.5","serve-static":"^1.13.1","@types/webpack":"^4.1.1","js-string-escape":"^1.0.1","optional-require":"^1.0.0","http-proxy-middleware":"^0.17.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.2.2","chai":"^4.1.2","jest":"^21.2.1","gitty":"^3.6.0","eslint":"4.12.1","semver":"^5.4.1","typedoc":"^0.8.0","jsonfile":"latest","prettier":"1.7.3","typescript":"2.7.2","@types/node":"^8.0.53","chai-string":"^1.4.0","npm-run-all":"^4.1.2","chai-as-promised":"^7.1.1","eslint-plugin-import":"^2.8.0","eslint-config-prettier":"^2.9.0","eslint-config-airbnb-base":"^12.1.0"},"peerDependencies":{"karma":"^1.7.0","mocha":"*","karma-mocha":"^1.3.0","karma-openui5":"^0.2.2","karma-coverage":"^1.1.1","karma-requirejs":"^1.1.0","karma-mocha-reporter":"^2.2.3","karma-chrome-launcher":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/webide-client-tools_2.0.1_1525953377172_0.45160749812412027","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.1.0":{"name":"@sap-webide/webide-client-tools","version":"2.1.0","license":"Apache-2.0","_id":"@sap-webide/webide-client-tools@2.1.0","maintainers":[{"name":"shahars","email":"shachar.soel@sap.com"},{"name":"yotamshapira","email":"yotamshapira@gmail.com"}],"dist":{"shasum":"6a5d85901ea8a485d3cacda939947ad995114d33","tarball":"https://registry.npmjs.org/@sap-webide/webide-client-tools/-/webide-client-tools-2.1.0.tgz","fileCount":61,"integrity":"sha512-CNuDPm6AG3LTtnyxXj3phKDl3x117AOJDXXxK8YMMz6br7jSwDiKsVDdwcrA+/wLcQfhxhEEFx2X/z3mIBLXKQ==","signatures":[{"sig":"MEQCIHEGGY905cHeJcL8EkjIsKTab9AVbj5O1daLPBYmOMBmAiAG6geqo+36UPO3ahIYbF2qg+5yaqx2bMNsbo6jo2mu/w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":871064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa9+8RCRA9TVsSAnZWagAAYCcP/250ov1uvsHEfMKGllSl\nxE3akrb8Cx9E0z04LAyPFJHOu8CZC0p5UXt02I0REfeRvSsuSKjk1N3ZKd/B\nETSmXuC7amE8fKSEr3mwVEjDRuqQjL5DytBPwysnNH6CsAN003KlYAb0+wEx\ns8hNf9lXnn+EPhJxSEHVvvhtcsA5b0r93g39vrYOyj+85Go0TGIoAr+IGt8Z\npx4RumbwZekHW92VwHNDXV7TTRC+ddnnkQkgDST1fiYMfhq9hvZFtI9fPbPQ\nukq1X2bs8H1Hwi+PMX5UzDNy0G0q5qEPdUYLXovOLbY+4hhp2esszizVPmtr\nEgv0lamR1RHX9qvP3GRKjc8Ri38eJu6UBanIJ5IksGXMDYCkhZoAk0H62hiJ\nCKtYQkPpSUGruE1HsqcWY6GY/TDedE8NhVrSnCzyG0QUTIX1iM4vHuI64kHo\nuTGaEov6szpaAVpBqmRS4IejdCIObJW5oSIQhHhjOJEOIsYenUb2hPtmVX9R\n5bbBYLiMUsOGEJX7fIJYfcb/hlUlIGXBz9w6RxlrRYS90TZkf+jR3Lsebkd9\ny8W1oKTRXmVz7voRbtJJblenlyGzExLeUm3PfF3mlTXG81oF6f4q1oF93w4z\nSgUIHra9VSrmpAkHEI8Vlat5JSPweduLfZE18ZD+3qaewAqyfYwJ6vnyrAFa\nyO/4\r\n=TzmD\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"test/.*spec\\.js$","collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"coveragePathIgnorePatterns":["<rootDir>/src/dev_server.js","<rootDir>/src/middleware.js","<rootDir>/src/di_backend.js"]},"main":"src/api.js","files":["src","docs","example/template","resources","README.md","api.d.ts"],"gitHead":"ca3fc872ecf534002fb79047737a0c87a09fc703","scripts":{"docs":"shx rm -rf docs/web/html_docs && typedoc --tsconfig tsdocsconfig.json --out docs/web/html_docs --module commonjs --name WebideClientTools --excludeExternals --includeDeclarations","lint":"eslint 'src/**/*.js' 'test/**/*.js' 'example/integration_tests/**/*.js'","test":"jest","format":"prettier --write \"**/*.js\"","release":"git fetch && git rebase && npm-run-all ci_full_flow_no_docs && node scripts/release.js","type_check":"tsc","ci_full_flow":"npm-run-all format_validate type_check lint test docs","test_examples":"jest --maxWorkers 1 --config example/integration_tests/jest.config.json","format_validate":"prettier --list-different \"**/*.js\"","ci_full_flow_no_docs":"npm-run-all format_validate type_check lint test"},"typings":"api.d.ts","_npmUser":{"name":"shahars","email":"shachar.soel@sap.com"},"prettier":{"semi":false,"tab-width":4},"_npmVersion":"5.6.0","description":"[![npm version](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools.svg)](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools) [![CircleCI](https://circleci.com/gh/SAP/webide-client-tools.svg?style=svg&circle-token=3b17f31fb0d03686ffbaba","directories":{},"_nodeVersion":"9.5.0","dependencies":{"glob":"^7.1.2","http":"0.0.0","acorn":"^5.2.1","which":"^1.3.0","lodash":"4.17.4","connect":"^3.6.5","webpack":"^4.2.0","fs-extra":"^4.0.2","requirejs":"^2.3.5","serve-static":"^1.13.1","@types/webpack":"^4.1.1","js-string-escape":"^1.0.1","optional-require":"^1.0.0","http-proxy-middleware":"^0.17.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.2.2","chai":"^4.1.2","jest":"^21.2.1","gitty":"^3.6.0","eslint":"4.12.1","semver":"^5.4.1","typedoc":"^0.8.0","jsonfile":"latest","prettier":"1.7.3","typescript":"2.7.2","@types/node":"^8.0.53","chai-string":"^1.4.0","npm-run-all":"^4.1.2","chai-as-promised":"^7.1.1","eslint-plugin-import":"^2.8.0","eslint-config-prettier":"^2.9.0","eslint-config-airbnb-base":"^12.1.0"},"peerDependencies":{"karma":"^1.7.0","mocha":"*","karma-mocha":"^1.3.0","karma-openui5":"^0.2.2","karma-coverage":"^1.1.1","karma-requirejs":"^1.1.0","karma-mocha-reporter":"^2.2.3","karma-chrome-launcher":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/webide-client-tools_2.1.0_1526198033404_0.5298537814726996","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.0":{"name":"@sap-webide/webide-client-tools","version":"3.0.0","license":"Apache-2.0","_id":"@sap-webide/webide-client-tools@3.0.0","maintainers":[{"name":"shahars","email":"shachar.soel@sap.com"},{"name":"yotamshapira","email":"yotamshapira@gmail.com"}],"dist":{"shasum":"07fb39eb8cafcf5e4abdebb1ed6e5b586b023784","tarball":"https://registry.npmjs.org/@sap-webide/webide-client-tools/-/webide-client-tools-3.0.0.tgz","fileCount":61,"integrity":"sha512-EIFiXU5EdxprdP/0Nh0dfH5FQqT/l9ctRfoRq0x6jJ65KaBFQCMc+jOcPw3bbA0QIbXaiE/N2FufKsUIJSkrbA==","signatures":[{"sig":"MEUCIHk//UIMyl0nNiLd/T4MpzPK4ye9q9La/hPuBDL3oQ+SAiEAjQs/FzD7i/VJ77S6SSd2Yxo8kHfmMvPMILvlDi7+tXc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":871064,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+BOlCRA9TVsSAnZWagAAMkwP/jvYat+5hrcRfIkwMggx\ni9zgLuZrhwWRGlLcW5C893G1SLYnnjB8x2UFs3J4ZdJyatam+l9Vsn6lPXg+\n9dUDcAJLZKKZlzElulcwuyUVteMyqaz3NE/nJUKf0XKeq+VQhZei9BcjFeDA\nkC30KWIrWRZHMJINQGvBp8MbjBwijZiLIMy78s/CSrHbtfxKvz53B2p509fU\nFsk0fbyjW5y3M1pQaB++OGWManPt1QFWKK7sKcaXmHQozLJo22+pZQ+T9vrS\ng+rjjvAtsdLpzTthtDndJvfLsQjEGzBP1Osttb8aUfd+4YCBuYBL5JgLe+jd\nqxpV5Zylr2mxULpiQYTjrPl64izCdU94pLLpMS5IHnbZPtiDb3D2tPJDLZBB\nN5Bpa6XZjLJ9ErIZivqAnCAsb6OBMDtFx1zLPyt5NYBfAKhnRW5PM3oaGYIQ\n4md8gwgNehrIAx/uslXzTL0kt9yWHweL2lzsh46oiixl0R12FYwfeWO1C2jJ\nOeqynJDetiyv0wMd+aSwjsoC4x7BoabBD5rGefLAwrwLJiGEIKu60XrOIayj\nqN9liFyw+EhA/yqyMDcfS85F1PnbKjyh5I3efj4qTQcmZpyC+WLJpDw050al\nwIGgSm2xY1czKmIx6ZAnIep5onTDqvVSknfcaCROBF9nOHDGokhidfcIzLRh\nDnIE\r\n=3w9q\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"test/.*spec\\.js$","collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"coveragePathIgnorePatterns":["<rootDir>/src/dev_server.js","<rootDir>/src/middleware.js","<rootDir>/src/di_backend.js"]},"main":"src/api.js","files":["src","docs","example/template","resources","README.md","api.d.ts"],"readme":"[![npm version](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools.svg)](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools)\n[![CircleCI](https://circleci.com/gh/SAP/webide-client-tools.svg?style=svg&circle-token=3b17f31fb0d03686ffbabab018fab13b24e1e581)](https://circleci.com/gh/SAP/webide-client-tools)\n\n\n# webide-client-tools\n\n\n## Description\n\nTools and flows for developing client-side features and extensions for [SAP Web IDE](https://www.sap.com/germany/developer/topics/sap-webide.html) based on npm ecosystem and standard OSS packages.\n\n\n## Features\n\n- **Bundling and Minification** of SAP Web IDE features:\n  * Mainly uses [require.js optimizer](http://requirejs.org/docs/optimization.html).\n\n- **Testing**\n  * Uses [Karma Test runner](https://github.com/karma-runner/karma).\n  * Uses our home-brewed APIs, which allows programmatic access to SAP Web IDE Services (Service Test Framework).\n  \n- **Local development server** for static resources:\n  * Provides fast feedback loops.\n  * Runs the bundled version of your feature locally.\n  * Uses the [Connect](https://github.com/senchalabs/connect) Node.js middleware layer.\n  * Uses an \"in memory\" backend mock.\n\n\n## Requirements and Compatibility\n* A [maintained version](https://github.com/nodejs/Release) of node.js.\n  \n  \n## Installation\n\nRun this command:\n```npm install @sap-webide/webide-client-tools --save-dev```\n\n\n## Usage and Documentation\n\nSee these examples:\n* [A feature demonstrating client-tool capabilities](https://github.com/SAP/webide-client-tools/tree/master/example/template).\n* [HTML version](http://sap.github.io/webide-client-tools/web/html_docs/modules/_api_d_.html).\n\n\n## Support\n\nTo get support, you can open [**issues**](https://github.com/SAP/webide-client-tools/issues) on Github.\n\n\n## Known Issues\n\nFull usage of this library requires the webide package as an npm peerDependency.\nSpecifically for testing and development server flows.\nThis is **currently** not possible outside SAP's coporate network.\nWhich means that the client-tools library can (**temporarily**) only be used for bundling flows.\n\n\n## Contributing\n\nFor information, see [CONTRIBUTING.md](./CONTRIBUTING.md).\n\n\n## License\n\nCopyright (c) 2018 SAP SE or an SAP affiliate company. All rights reserved.\nThis file is licensed under the Apache Software License, v. 2 except as noted otherwise in the [LICENSE file](./LICENSE).\n","gitHead":"8225d33ff60fde4285fb6f30946fbf5e8d8ac3ce","scripts":{"docs":"shx rm -rf docs/web/html_docs && typedoc --tsconfig tsdocsconfig.json --out docs/web/html_docs --module commonjs --name WebideClientTools --excludeExternals --includeDeclarations","lint":"eslint 'src/**/*.js' 'test/**/*.js' 'example/integration_tests/**/*.js'","test":"jest","format":"prettier --write \"**/*.js\"","release":"git fetch && git rebase && npm-run-all ci_full_flow_no_docs && node scripts/release.js","type_check":"tsc","ci_full_flow":"npm-run-all format_validate type_check lint test docs","test_examples":"jest --maxWorkers 1 --config example/integration_tests/jest.config.json","format_validate":"prettier --list-different \"**/*.js\"","ci_full_flow_no_docs":"npm-run-all format_validate type_check lint test"},"typings":"api.d.ts","_npmUser":{"name":"shahars","email":"shachar.soel@sap.com"},"prettier":{"semi":false,"tab-width":4},"_npmVersion":"5.6.0","description":"[![npm version](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools.svg)](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools) [![CircleCI](https://circleci.com/gh/SAP/webide-client-tools.svg?style=svg&circle-token=3b17f31fb0d03686ffbaba","directories":{},"_nodeVersion":"9.5.0","dependencies":{"glob":"^7.1.2","http":"0.0.0","acorn":"^5.2.1","which":"^1.3.0","lodash":"4.17.4","connect":"^3.6.5","webpack":"^4.2.0","fs-extra":"^4.0.2","requirejs":"^2.3.5","serve-static":"^1.13.1","@types/webpack":"^4.1.1","js-string-escape":"^1.0.1","optional-require":"^1.0.0","http-proxy-middleware":"^0.17.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.2.2","chai":"^4.1.2","jest":"^21.2.1","gitty":"^3.6.0","eslint":"4.12.1","semver":"^5.4.1","typedoc":"^0.8.0","jsonfile":"latest","prettier":"1.7.3","typescript":"2.7.2","@types/node":"^8.0.53","chai-string":"^1.4.0","npm-run-all":"^4.1.2","chai-as-promised":"^7.1.1","eslint-plugin-import":"^2.8.0","eslint-config-prettier":"^2.9.0","eslint-config-airbnb-base":"^12.1.0"},"peerDependencies":{"karma":"^1.7.0","mocha":"*","karma-mocha":"^1.3.0","karma-openui5":"^0.2.2","karma-coverage":"^1.1.1","karma-requirejs":"^1.1.0","karma-mocha-reporter":"^2.2.3","karma-chrome-launcher":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/webide-client-tools_3.0.0_1526207396098_0.38395586569507434","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.1":{"name":"@sap-webide/webide-client-tools","version":"3.0.1","license":"Apache-2.0","_id":"@sap-webide/webide-client-tools@3.0.1","maintainers":[{"name":"shahars","email":"shachar.soel@sap.com"},{"name":"yotamshapira","email":"yotamshapira@gmail.com"}],"dist":{"shasum":"b84eb0872cd13bb3f13674e037e5693c224bab09","tarball":"https://registry.npmjs.org/@sap-webide/webide-client-tools/-/webide-client-tools-3.0.1.tgz","fileCount":45,"integrity":"sha512-cpMW57/SDbfd8JznmpVjrgNbcwJZNUYiKeiqwznMbKDWpEOKsLHTGlYOQ9iDOKjn2iJIIzSKjWnMiqYsue0JvQ==","signatures":[{"sig":"MEQCIEevXojWC0WhTKfUBg/sC+JmwjOKjr869GcWG7bQFGT+AiB0wusZ41VtV5n+cKBBQy+mv8vzR27+rXaBsTHXwF4BQQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":728379,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbAnvhCRA9TVsSAnZWagAAgE4QAJRaRUhACy9tTJteB7wu\nSDraB7EsXkipnGtjMLXsTWHHit0iVrpQPccizibgCEkGuLeRAKSWsKaCy4D5\n7YtFalHYM66K8JE+zw7UwTvNYTOaDW16exUbr4DOLtMPxubs1IL8s4Iov8jc\nCgVJlOkYmBYMdv7kP8VggOCiL8beEjvEkf7nGatbj+vgu779oSHg2Pa+ethG\nZ34DqF2TFiSJFmgtPo7tYl3rsrX+v3UhCBBgBvI4MsI4xtBvppY6CzjAFsTP\nxpzFwrHBUGGiel6YNdIDwvgJNzxsVS89ef62GOXMz7VOZEV5nn+JlSaYe/CT\nz+PdlfT9m34FJlG0VUdGa9izKmeM9Yv7KfmLR9y6Xt2BRLbbAblA7Zz5k+Mg\nD/29j1EayuJMqtBuoZPIUYbHoKfsJq2ExDi3+NshkbzPs5pU3rmdGJrngU1M\ntX46s666dH/cKzDcv4BH8cXYj2M07yXrZmiG+uc0/MjkxKXwPn+tbL24ieEN\nx4H5eoX4ONqSCw/aGNPBir1qMnbfezzrOK5FH0kUUpmnNjSBjEUUG/eoTtxn\nKT+FAjw/UqjUg2ltWG4JcXVG2dJAZkS+B/nPJV6Bh4529h/DugsrZEcMf4ol\n6IGyC9hbp5DORgo7Tzc8/Mc9lNHsrJ7/5TTlJCRefc+OeCz4GQGxk1JemSUl\ntoiM\r\n=wDRJ\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"test/.*spec\\.js$","collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"coveragePathIgnorePatterns":["<rootDir>/src/dev_server.js","<rootDir>/src/middleware.js","<rootDir>/src/di_backend.js"]},"main":"src/api.js","files":["src","docs","example","resources","README.md","api.d.ts"],"readme":"[![npm version](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools.svg)](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools)\n[![CircleCI](https://circleci.com/gh/SAP/webide-client-tools.svg?style=svg&circle-token=3b17f31fb0d03686ffbabab018fab13b24e1e581)](https://circleci.com/gh/SAP/webide-client-tools)\n\n\n# webide-client-tools\n\n\n## Description\n\nTools and flows for developing client-side features and extensions for [SAP Web IDE](https://www.sap.com/germany/developer/topics/sap-webide.html) based on npm ecosystem and standard OSS packages.\n\n\n## Features\n\n- **Bundling and Minification** of SAP Web IDE features:\n  * Mainly uses [require.js optimizer](http://requirejs.org/docs/optimization.html).\n\n- **Testing**\n  * Uses [Karma Test runner](https://github.com/karma-runner/karma).\n  * Uses our home-brewed APIs, which allows programmatic access to SAP Web IDE Services (Service Test Framework).\n\n- **Local development server** for static resources:\n  * Provides fast feedback loops.\n  * Runs the bundled version of your feature locally.\n  * Uses the [Connect](https://github.com/senchalabs/connect) Node.js middleware layer.\n  * Uses an \"in memory\" backend mock.\n\n\n## Requirements and Compatibility\n* A [maintained version](https://github.com/nodejs/Release) of node.js.\n\n\n## Installation\n\nRun this command:\n```npm install @sap-webide/webide-client-tools --save-dev```\n\n\n## Usage and Documentation\n\nSee these examples:\n* [A feature demonstrating client-tool capabilities](https://github.com/SAP/webide-client-tools/tree/master/example).\n* [HTML version](http://sap.github.io/webide-client-tools/web/html_docs/modules/_api_d_.html).\n\n\n## Support\n\nTo get support, you can open [**issues**](https://github.com/SAP/webide-client-tools/issues) on Github.\n\n\n## Known Issues\n\nFull usage of this library requires the webide package as an npm peerDependency.\nSpecifically for testing and development server flows.\nThis is **currently** not possible outside SAP's coporate network.\nWhich means that the client-tools library can (**temporarily**) only be used for bundling flows.\n\n\n## Contributing\n\nFor information, see [CONTRIBUTING.md](./CONTRIBUTING.md).\n\n\n## License\n\nCopyright (c) 2018 SAP SE or an SAP affiliate company. All rights reserved.\nThis file is licensed under the Apache Software License, v. 2 except as noted otherwise in the [LICENSE file](./LICENSE).\n","gitHead":"2fb12604501cd2685e0c66ac7d1eb431257ef443","scripts":{"docs":"shx rm -rf docs/web/html_docs && typedoc --tsconfig tsdocsconfig.json --out docs/web/html_docs --module commonjs --name WebideClientTools --excludeExternals --includeDeclarations","lint":"eslint 'src/**/*.js' 'test/**/*.js' 'example/integration_tests/**/*.js'","test":"jest","format":"prettier --write \"**/*.js\"","release":"git fetch && git rebase && npm-run-all ci_full_flow_no_docs && node scripts/release.js","type_check":"tsc","ci_full_flow":"npm-run-all format_validate type_check lint test test_integration docs","init_example":"node scripts/init_example.js","unlink_example":"cd ./example && npm unlink @sap-webide/webide-client-tools","format_validate":"prettier --list-different \"**/*.js\"","test_integration":"npm-run-all init_example execute_integration_tests unlink_example","ci_full_flow_no_docs":"npm-run-all format_validate type_check lint test","execute_integration_tests":"jest --maxWorkers 1 --config test_integration/jest.config.json"},"typings":"api.d.ts","_npmUser":{"name":"shahars","email":"shachar.soel@sap.com"},"prettier":{"semi":false,"tab-width":4},"_npmVersion":"5.6.0","description":"[![npm version](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools.svg)](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools) [![CircleCI](https://circleci.com/gh/SAP/webide-client-tools.svg?style=svg&circle-token=3b17f31fb0d03686ffbaba","directories":{},"_nodeVersion":"9.5.0","dependencies":{"glob":"^7.1.2","http":"0.0.0","acorn":"^5.2.1","which":"^1.3.0","lodash":"4.17.4","connect":"^3.6.5","webpack":"^4.2.0","fs-extra":"^4.0.2","requirejs":"^2.3.5","serve-static":"^1.13.1","@types/webpack":"^4.1.1","js-string-escape":"^1.0.1","optional-require":"^1.0.0","http-proxy-middleware":"^0.17.4"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"shx":"^0.2.2","chai":"^4.1.2","jest":"^21.2.1","gitty":"^3.6.0","eslint":"4.12.1","semver":"^5.4.1","typedoc":"^0.8.0","jsonfile":"latest","prettier":"1.7.3","typescript":"2.7.2","@types/node":"^8.0.53","chai-string":"^1.4.0","npm-run-all":"^4.1.2","chai-as-promised":"^7.1.1","eslint-plugin-import":"^2.8.0","eslint-config-prettier":"^2.9.0","eslint-config-airbnb-base":"^12.1.0"},"peerDependencies":{"karma":"^1.7.0","mocha":"*","karma-mocha":"^1.3.0","karma-openui5":"^0.2.2","karma-coverage":"^1.1.1","karma-requirejs":"^1.1.0","karma-mocha-reporter":"^2.2.3","karma-chrome-launcher":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/webide-client-tools_3.0.1_1526889440754_0.6117351728511167","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.2.0":{"name":"@sap-webide/webide-client-tools","version":"2.2.0","license":"Apache-2.0","_id":"@sap-webide/webide-client-tools@2.2.0","maintainers":[{"name":"shahars","email":"shachar.soel@sap.com"},{"name":"yotamshapira","email":"yotamshapira@gmail.com"}],"dist":{"shasum":"128730319a1d44fcbcdc5a4bbbd35d69b7853d0b","tarball":"https://registry.npmjs.org/@sap-webide/webide-client-tools/-/webide-client-tools-2.2.0.tgz","fileCount":64,"integrity":"sha512-eU/EIUKwlD/SgSrQQznQ64RbVyxSchMtCLw8CvgUKLr+4iWYXjGOTTBZAuWbbpcOkhDW/hES7u807WVOULa6NA==","signatures":[{"sig":"MEUCIDWVyZx6y0KhCnqev2q9DvyhlkOmJO8ayZfghWgcuIsHAiEAihxY4ySha9WvQ3Z+j7RMsZ1rjdGqcnLz+ECWVrNcH3M=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1143778,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbH3z4CRA9TVsSAnZWagAAgAgP/iqV8q0J8aBS7E/ryrH8\nREP6rPLchIqEXr/QXrnVFou0EsOo8zYLzrflYgPtLKGeaAoMY9PXk7II9DGm\nd4Z/e3Qul4fuaYAfmgpukMUIn3WgspchspGvMAMaoEiB0QmMOi/eTJaaWXDM\nimceZImqiu5P63N0MLHDT/D+WpwVUVeD/w0+fkWyEpuLLBSgN42QK29nUhrB\n6R2P1SwtNFhw5KMUv/CfIc1S06fusfOcQB4PUlQSDN1n+FhEv+qeg+kQM1Vv\ngZoTYMvVw/JBk96dTPnBRY/SG/2Gro7A6p8HiHetLjZ0ONXWaUzLeAwgY8uu\nk7kCkB41DNMJh8Ip77mNqxrNiXcGl6hRyC0qE3y/1RZjd5r8FfIbNob8QKTr\n6FJaVfmgG3w8tZ9pdBuomovdgAoakp2+yEV7XpYCLOqXQCfEJR+m/tjiUL7M\nTnWLs09gNOr6+gr2yYnWXabquTaou/Qkd/HVlvm3CxQC+272dGK3PShI3hOm\nSgFhwI8P86xu18we/Bkc+m5OKHCCtCMkUEudh/wVCVecMZq4xZEvPM/YcMzp\nJZpvZeQZQZktaDbq4MDpHENUpfDjIHnCxm0Qjl2xi1TZAsxgnABir9s87yjl\n0MogIpwqka9b+W5ok6fKdw7Od0f2SZti5t60+xsaDbkYNyEEYdDkw0jBm3G4\nAynj\r\n=hen9\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"test/.*spec\\.js$","collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"coveragePathIgnorePatterns":["<rootDir>/src/dev_server.js","<rootDir>/src/middleware.js","<rootDir>/src/di_backend.js"]},"main":"src/api.js","files":["src","docs","example","resources","README.md","api.d.ts"],"gitHead":"ae18c02fa30a35028332dea6e6a84437260804d5","scripts":{"docs":"shx rm -rf docs/web/html_docs && typedoc --tsconfig tsdocsconfig.json --out docs/web/html_docs --module commonjs --name WebideClientTools --excludeExternals --includeDeclarations","lint":"eslint 'src/**/*.js' 'test/**/*.js' 'example/integration_tests/**/*.js'","test":"jest","format":"prettier --write \"**/*.js\"","release":"git fetch && git rebase && npm-run-all ci_full_flow_no_docs && node scripts/release.js","type_check":"tsc","ci_full_flow":"npm-run-all format_validate type_check lint test test_integration docs","init_example":"node scripts/init_example.js","unlink_example":"cd ./example && npm unlink @sap-webide/webide-client-tools","format_validate":"prettier --list-different \"**/*.js\"","test_integration":"npm-run-all init_example execute_integration_tests unlink_example","ci_full_flow_no_docs":"npm-run-all format_validate type_check lint test","execute_integration_tests":"jest --maxWorkers 1 --config test_integration/jest.config.json"},"typings":"api.d.ts","_npmUser":{"name":"shahars","email":"shachar.soel@sap.com"},"prettier":{"semi":false,"tab-width":4},"_npmVersion":"5.6.0","description":"[![npm version](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools.svg)](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools) [![CircleCI](https://circleci.com/gh/SAP/webide-client-tools.svg?style=svg&circle-token=3b17f31fb0d03686ffbaba","directories":{},"_nodeVersion":"9.5.0","dependencies":{"glob":"^7.1.2","http":"0.0.0","acorn":"^5.2.1","which":"^1.3.0","lodash":"4.17.4","connect":"^3.6.5","webpack":"^4.2.0","fs-extra":"^4.0.2","requirejs":"^2.3.5","serve-static":"^1.13.1","@types/webpack":"^4.1.1","js-string-escape":"^1.0.1","optional-require":"^1.0.0","http-proxy-middleware":"^0.17.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.2.2","chai":"^4.1.2","jest":"^21.2.1","gitty":"^3.6.0","eslint":"4.12.1","semver":"^5.4.1","typedoc":"^0.8.0","jsonfile":"latest","prettier":"1.7.3","typescript":"2.7.2","@types/node":"^8.0.53","chai-string":"^1.4.0","npm-run-all":"^4.1.2","chai-as-promised":"^7.1.1","eslint-plugin-import":"^2.8.0","eslint-config-prettier":"^2.9.0","eslint-config-airbnb-base":"^12.1.0"},"peerDependencies":{"karma":"^1.7.0","mocha":"*","karma-mocha":"^1.3.0","karma-openui5":"^0.2.2","karma-coverage":"^1.1.1","karma-requirejs":"^1.1.0","karma-mocha-reporter":"^2.2.3","karma-chrome-launcher":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/webide-client-tools_2.2.0_1528790263592_0.892416241859489","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.3.0":{"name":"@sap-webide/webide-client-tools","version":"2.3.0","license":"Apache-2.0","_id":"@sap-webide/webide-client-tools@2.3.0","maintainers":[{"name":"shahars","email":"shachar.soel@sap.com"},{"name":"yotamshapira","email":"yotamshapira@gmail.com"}],"dist":{"shasum":"1884d5d1267aa3cbda82126a5507b3417f1e328b","tarball":"https://registry.npmjs.org/@sap-webide/webide-client-tools/-/webide-client-tools-2.3.0.tgz","fileCount":64,"integrity":"sha512-64tqjC1Nq6SH5y67ri314p1j1K+rt27eHVm+/T4+wC0M6Bq3qrOHD8N9yg+NK/EcJKACoTCqquNt9oeXjYTKJg==","signatures":[{"sig":"MEUCIGlMpeFV7/TUMLujXhbyv8Y4qe1USB1rGzlhfF4zliH9AiEA+e7JwdS+cWjXaB1X0yi2KhGx7GB0LSHVbrdmQaOVrV8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1084388,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbIk7xCRA9TVsSAnZWagAABkYP/13eX7PJQ8woOOiLV1Kc\n2zdC0Olqqe5Q0hqgqUGb/g5su6FcMD5BDPPa0r/0WFBw+TuhDUyQ2NfOccYz\nLorYPhWUZUx+OjNjzSZqPJ2Qcak6uN39wh2wQEsUaBnp/skCVXw8uHq52wu7\nSeD3ltv6KdwNOcnHwngTRdwxvssBwpVgmW7acqGFSKGnURBN52Awgew1Wmvh\nZFusU1VLcQdm/B2ZOJ0++p6lo8AMG/VxNIPUCd2yjsg1DHa5yiV56L33dmqW\nOo6lx6ovMdhEqEMzm+5TlGzzAm9/jTbJQNl7LwUQEng6nP/Vs9K7y1YzXvyn\nmQY/IwPYa8xUSzdzXlQa39CxA2CzjaP1QZ04OmTtAtfMDk1gPQa/4TiK+LwG\nYjY8TyDOU54CyKP/+pEWPix7FAB5IcNv9nTx73Zb0krLd5L72FTgIHimnrKY\nF9Q1Go6tt5bsQGm31h1otqpaqKrW+nmMeFS9DB/+kX8tPbl94JrSaPkDxS49\nUAGXviaWG/46CTkhPPdnDcD4TFVLf2uwFC0qelQF+WIOfIpUN4n6PeBnMGEX\nQwn/kE7zinzsGKsLzab428qp8Xr/Rx7W3VKqBuyxNEUf9ouSMH8hros39J9O\n5NmUIrBffzcqhj7kcBblWch3oVmRfreF89BUanYDhP6kQe+FeUCUPPhKV8RJ\nxZW7\r\n=s6x8\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"test/.*spec\\.js$","collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"coveragePathIgnorePatterns":["<rootDir>/src/dev_server.js","<rootDir>/src/middleware.js","<rootDir>/src/di_backend.js"]},"main":"src/api.js","files":["src","docs","example","resources","README.md","api.d.ts"],"gitHead":"55b1c019a0e8ccb2d803185167a4201f7eae5175","scripts":{"docs":"shx rm -rf docs/web/html_docs && typedoc --tsconfig tsdocsconfig.json --out docs/web/html_docs --module commonjs --name WebideClientTools --excludeExternals --includeDeclarations","lint":"eslint 'src/**/*.js' 'test/**/*.js' 'example/integration_tests/**/*.js'","test":"jest","format":"prettier --write \"**/*.@(js|json|md)\"","release":"git fetch && git rebase && npm-run-all ci_full_flow_no_docs && node scripts/release.js","type_check":"tsc","ci_full_flow":"npm-run-all format_validate type_check lint test test_integration docs","init_example":"node scripts/init_example.js","unlink_example":"cd ./example && npm unlink @sap-webide/webide-client-tools","format_validate":"prettier --list-different \"**/*.@(js|json|md)\"","test_integration":"npm-run-all init_example execute_integration_tests unlink_example","ci_full_flow_no_docs":"npm-run-all format_validate type_check lint test","execute_integration_tests":"jest --maxWorkers 1 --config test_integration/jest.config.json"},"typings":"api.d.ts","_npmUser":{"name":"shahars","email":"shachar.soel@sap.com"},"prettier":{"semi":false},"_npmVersion":"6.1.0","description":"[![npm version](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools.svg)](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools) [![CircleCI](https://circleci.com/gh/SAP/webide-client-tools.svg?style=svg&circle-token=3b17f31fb0d03686ffbaba","directories":{},"_nodeVersion":"10.4.1","dependencies":{"glob":"^7.1.2","http":"0.0.0","acorn":"^5.2.1","which":"^1.3.0","lodash":"4.17.4","connect":"^3.6.5","webpack":"^4.12.0","fs-extra":"^4.0.2","requirejs":"^2.3.5","serve-static":"^1.13.1","@types/webpack":"^4.1.1","js-string-escape":"^1.0.1","optional-require":"^1.0.0","http-proxy-middleware":"^0.17.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.2.2","chai":"^4.1.2","jest":"^23.1.0","gitty":"^3.6.0","eslint":"4.12.1","semver":"^5.4.1","typedoc":"^0.8.0","jsonfile":"latest","prettier":"1.13.5","typescript":"2.7.2","@types/node":"^8.0.53","chai-string":"^1.4.0","npm-run-all":"^4.1.2","chai-as-promised":"^7.1.1","eslint-plugin-import":"^2.8.0","eslint-config-prettier":"^2.9.0","eslint-config-airbnb-base":"^12.1.0"},"peerDependencies":{"karma":"^1.7.0","mocha":"*","karma-mocha":"^1.3.0","karma-openui5":"^0.2.2","karma-coverage":"^1.1.1","karma-requirejs":"^1.1.0","karma-mocha-reporter":"^2.2.3","karma-chrome-launcher":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/webide-client-tools_2.3.0_1528975088261_0.26481922482217346","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.3.1":{"name":"@sap-webide/webide-client-tools","version":"2.3.1","license":"Apache-2.0","_id":"@sap-webide/webide-client-tools@2.3.1","maintainers":[{"name":"shahars","email":"shachar.soel@sap.com"},{"name":"yotamshapira","email":"yotamshapira@gmail.com"}],"dist":{"shasum":"9a747f9c967d8abca56d6fe728929779d3bd5d93","tarball":"https://registry.npmjs.org/@sap-webide/webide-client-tools/-/webide-client-tools-2.3.1.tgz","fileCount":63,"integrity":"sha512-HNUKM521fOcYa4lqp1VnDua1vW8acPA5CK4cAzsVsJqI8f4+pVnx7Y3k6GUxSOa/HV7MRESvGaAGOMMakk0l3A==","signatures":[{"sig":"MEUCIG3A0bvuGvZIqZl3xT7Zw1KT7r6yF26gTDHwEF/JbFyeAiEAsXagbjnMbjp1Sia8eqUVezwWQXCk7Km6Gx2eTw2vvGA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1082177,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbImmBCRA9TVsSAnZWagAAVTMQAJxHVy849YJ5fzG6NVzo\n8aDrojmW6O2rml4x7QYdk9uIyB8WUQ2GQ8H0Det2p7NvP+YahrgLelo6QNXM\nFvGewZA/l7/LRZCVwCCuKX2Enu7bEcK8wnfNdYlpQNp8Ne/Tf347xAwAEcvS\niTOroGCDfEjJKLZ2y/0VGrgX2p89noylMelny1h73ZbC7EPY7BOQ5Bmz9cG3\na+1EVQ1rHcTrL3Wcn28lPDceQOWPmpPzqmqaHmubUSzBWM5gBYDGrQa+Moqo\nqXUI6KbodWC0b4oCT2N9HbChivW8LyWigrMUFgNLNBI7n80l9l8FMVARo8cP\nV+b38biHF7v/gpx6ooMmTRL9+wzutjLBGJc0FGr6yidDU8H2Awm2DLe6uXii\n7ePBQzA+j1CzzU0MvrNNd02JgMQMCMs6x86a6S1ZHMbIdz3UKjIbzsEu+ZD4\nWkgXfeXJj5/09n58C5lcW8h5bSQgmFyPwZUlp+7J+vpuO0lseDu1WKHlKA/G\nzeRxY72wNWNlKJQFTqE7mcVUyFUmoCA/2s3oJZEGR4aY3A2rRHhMa/jytDfo\nDEemO7NHiuBEIK22xVYY1hBjkUlO0QowXVjVtk0804qPFUul8P58PdjOC/hg\nb2Vn+HSMhaqXK9lacY0i4ChJKEnrHDwQldgsYK1O4sODABMn65tFurYX9OO4\nWzVo\r\n=qsYF\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"test/.*spec\\.js$","collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"coveragePathIgnorePatterns":["<rootDir>/src/dev_server.js","<rootDir>/src/middleware.js","<rootDir>/src/di_backend.js"]},"main":"src/api.js","files":["src","docs","example","resources","README.md","api.d.ts"],"gitHead":"fff44dc65c58cfea13decde89b8c4bcd2a244096","scripts":{"docs":"shx rm -rf docs/web/html_docs && typedoc --tsconfig tsdocsconfig.json --out docs/web/html_docs --module commonjs --name WebideClientTools --excludeExternals --includeDeclarations","lint":"eslint 'src/**/*.js' 'test/**/*.js' 'example/integration_tests/**/*.js'","test":"jest","format":"prettier --write \"**/*.@(js|json|md)\"","release":"git fetch && git rebase && npm-run-all ci_full_flow_no_docs && node scripts/release.js","type_check":"tsc","ci_full_flow":"npm-run-all format_validate type_check lint test test_integration docs","init_example":"node scripts/init_example.js","unlink_example":"cd ./example && npm unlink @sap-webide/webide-client-tools","format_validate":"prettier --list-different \"**/*.@(js|json|md)\"","test_integration":"npm-run-all init_example execute_integration_tests unlink_example","ci_full_flow_no_docs":"npm-run-all format_validate type_check lint test","execute_integration_tests":"jest --maxWorkers 1 --config test_integration/jest.config.json"},"typings":"api.d.ts","_npmUser":{"name":"shahars","email":"shachar.soel@sap.com"},"prettier":{"semi":false},"_npmVersion":"6.1.0","description":"[![npm version](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools.svg)](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools) [![CircleCI](https://circleci.com/gh/SAP/webide-client-tools.svg?style=svg&circle-token=3b17f31fb0d03686ffbaba","directories":{},"_nodeVersion":"10.4.1","dependencies":{"glob":"^7.1.2","http":"0.0.0","acorn":"^5.2.1","which":"^1.3.0","lodash":"4.17.4","connect":"^3.6.5","webpack":"^4.12.0","fs-extra":"^4.0.2","requirejs":"^2.3.5","serve-static":"^1.13.1","@types/webpack":"^4.1.1","js-string-escape":"^1.0.1","optional-require":"^1.0.0","http-proxy-middleware":"^0.17.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.2.2","chai":"^4.1.2","jest":"^23.1.0","gitty":"^3.6.0","eslint":"4.12.1","semver":"^5.4.1","typedoc":"^0.8.0","jsonfile":"latest","prettier":"1.13.5","typescript":"2.7.2","@types/node":"^8.0.53","chai-string":"^1.4.0","npm-run-all":"^4.1.2","chai-as-promised":"^7.1.1","eslint-plugin-import":"^2.8.0","eslint-config-prettier":"^2.9.0","eslint-config-airbnb-base":"^12.1.0"},"peerDependencies":{"karma":"^1.7.0","mocha":"*","karma-mocha":"^1.3.0","karma-openui5":"^0.2.2","karma-coverage":"^1.1.1","karma-requirejs":"^1.1.0","karma-mocha-reporter":"^2.2.3","karma-chrome-launcher":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/webide-client-tools_2.3.1_1528981888331_0.043866090457909346","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.3.2":{"name":"@sap-webide/webide-client-tools","version":"2.3.2","license":"Apache-2.0","_id":"@sap-webide/webide-client-tools@2.3.2","maintainers":[{"name":"shahars","email":"shachar.soel@sap.com"},{"name":"yotamshapira","email":"yotamshapira@gmail.com"}],"dist":{"shasum":"b5c9db0d54090f209cdea934e578ec0179b200ed","tarball":"https://registry.npmjs.org/@sap-webide/webide-client-tools/-/webide-client-tools-2.3.2.tgz","fileCount":63,"integrity":"sha512-eWE+RhOzZAZ54zOmFhMpAdunPkZAEWyrV4FrA49F8Ru9mWoIKP3PN4DNLX592OcD+uFOYKmFDgFub37vxQ3npg==","signatures":[{"sig":"MEUCIQDts1SoKrgm7HyNYdUw6L+E8Uy5NX2uADRmG4SojvhtzAIgANir6/L7+eInMKC2Z4dF048hsqmqdKQTzBxEtyrpKUQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1082634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbKg0wCRA9TVsSAnZWagAAxeMQAJaAdKz0cvk/Zh6VIv6c\nxRmo0sH8VlCPHCpovBzPB9bdedmh6oNv9I+zC/iDxjzeAKU7RmzLS9deHOqK\nbqzZL2DuqUUs5Pi0C+8PvSFi3OLzJRZPKsV+ZE5PI+qTO/L8sv7q9jMAahoO\nbF4emJGXlrXSUgaPouAwAamKVWP27xhGTwNRPDewR3Ol3SfrK1uPSPW3+5Wm\nD0zrO3hv9+wegFbWNdSjqDC2pVOVHBDrkBne2pfpmeZWTELMnKTmcP1jIK75\nLjN1+EcrzoL+AYVslBzvLFhmo1idounfc3Xtwphajl2onThsgIiErY2bkPUP\nXtmcbrjfaQGMZgbcy5cctxUfsOr//taF4bgNWkZCQHplY1ojUIjkcHYXuGdF\ng9ucSLF9gHOX6NlNA1Exl357W+7snA5o1r3xAMH65dWDVSazWr+rIoe/+Fy3\n383TNIngr+vJrjkYaDkayRBkyI8P1AuUs+WAhOLR63gIJkuxTvRuleTuEnIV\n4up66V7DkTB6ukGp0SuQRXHg0FzFcvHMtibhhRQA/6CrYkboWkH+geC3JeNP\nnpr968VgKG1AhoZKrjR7kZXnUsqWnYP7cV+ilFzF02zeDQI0BvB+fP8/QrM2\nVBeiDd+ZdwBMxVBV6I9uMHU/cMCFGCWLwpVnOPZ+1SFZmo2zZh08GYKijPfs\nTLCt\r\n=n5A4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"test/.*spec\\.js$","collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"coveragePathIgnorePatterns":["<rootDir>/src/dev_server.js","<rootDir>/src/middleware.js","<rootDir>/src/di_backend.js"]},"main":"src/api.js","files":["src","docs","example","resources","README.md","api.d.ts"],"gitHead":"3113bf1d8b0cda3dd7dfa80d66a7d244d9449ed9","scripts":{"docs":"shx rm -rf docs/web/html_docs && typedoc --tsconfig tsdocsconfig.json --out docs/web/html_docs --module commonjs --name WebideClientTools --excludeExternals --includeDeclarations","lint":"eslint 'src/**/*.js' 'test/**/*.js' 'example/integration_tests/**/*.js'","test":"jest","format":"prettier --write \"**/*.@(js|json|md)\"","release":"git fetch && git rebase && npm-run-all ci_full_flow_no_docs && node scripts/release.js","type_check":"tsc","ci_full_flow":"npm-run-all format_validate type_check lint test test_integration docs","init_example":"node scripts/init_example.js","unlink_example":"cd ./example && npm unlink @sap-webide/webide-client-tools","format_validate":"prettier --list-different \"**/*.@(js|json|md)\"","test_integration":"npm-run-all init_example execute_integration_tests unlink_example","ci_full_flow_no_docs":"npm-run-all format_validate type_check lint test","execute_integration_tests":"jest --maxWorkers 1 --config test_integration/jest.config.json"},"typings":"api.d.ts","_npmUser":{"name":"shahars","email":"shachar.soel@sap.com"},"prettier":{"semi":false},"_npmVersion":"6.1.0","description":"[![npm version](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools.svg)](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools) [![CircleCI](https://circleci.com/gh/SAP/webide-client-tools.svg?style=svg&circle-token=3b17f31fb0d03686ffbaba","directories":{},"_nodeVersion":"10.4.1","dependencies":{"glob":"^7.1.2","http":"0.0.0","acorn":"^5.2.1","which":"^1.3.0","lodash":"4.17.4","connect":"^3.6.5","webpack":"^4.12.0","fs-extra":"^4.0.2","requirejs":"^2.3.5","serve-static":"^1.13.1","@types/webpack":"^4.1.1","js-string-escape":"^1.0.1","optional-require":"^1.0.0","http-proxy-middleware":"^0.17.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.2.2","chai":"^4.1.2","jest":"^23.1.0","gitty":"^3.6.0","eslint":"4.12.1","semver":"^5.4.1","typedoc":"^0.8.0","jsonfile":"latest","prettier":"1.13.5","typescript":"2.7.2","@types/node":"^8.0.53","chai-string":"^1.4.0","npm-run-all":"^4.1.2","chai-as-promised":"^7.1.1","eslint-plugin-import":"^2.8.0","eslint-config-prettier":"^2.9.0","eslint-config-airbnb-base":"^12.1.0"},"peerDependencies":{"karma":"^1.7.0","mocha":"*","karma-mocha":"^1.3.0","karma-openui5":"^0.2.2","karma-coverage":"^1.1.1","karma-requirejs":"^1.1.0","karma-mocha-reporter":"^2.2.3","karma-chrome-launcher":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/webide-client-tools_2.3.2_1529482543587_0.9060518152298365","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.3.3":{"name":"@sap-webide/webide-client-tools","version":"2.3.3","license":"Apache-2.0","_id":"@sap-webide/webide-client-tools@2.3.3","maintainers":[{"name":"shahars","email":"shachar.soel@sap.com"},{"name":"yotamshapira","email":"yotamshapira@gmail.com"}],"dist":{"shasum":"ea01b52b7121705edba9c7fa827f53752dc9df31","tarball":"https://registry.npmjs.org/@sap-webide/webide-client-tools/-/webide-client-tools-2.3.3.tgz","fileCount":90,"integrity":"sha512-Slwtm8hpqVxUbXr6aDHn7sVEsqxgEgbMNKSg7tEXcoOLzKULIv0xqSSjU/Zxmnn7VTjUuevK/0OquZT23Dp0xA==","signatures":[{"sig":"MEYCIQDZRcoaXF5AbCd7EX7De/cXLsVSnAPfliLbQlDCHxdnmAIhAJQ45lvnQ/MM/SrgvD9+vekLlD6p69fiXqGVvhAkYA6v","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1556451,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbMOyACRA9TVsSAnZWagAAengP/RwbJ1c0EH5zBu77FlWW\neA5R/ilEXzs+rTB4BN5zK9xt5a8YjRxsKZ76UI+4413diz8kxjUSiySWv/QB\n5NLZTpCylmc0IWJ6XoCfOkSpx/9XCOqqvZCRVlBWc+SBve8tFI1VSvH40AE2\nc0MBq1fCQDYt28b6ONYqVMsJvpTpVJ3lnPFqm/oW45U5UKeqK2c0lzb4IgfF\nk0Pa03lMDsQSssAVAMCDFJlQkmplvo7rL+wtidlVFZGckl8LBwg0Hse7thnb\nZMm2A2R6gWrKEEzdtZl/RbL9epttCkte5cFhuhsFYxYMmsdRLHM531Wd8zxI\nCRn2S56NEoVCSdIkzUM7QL75x7M8GNC//O5ghxR3/h1aPt9haACR2ksY3XTG\nMFGWi2zcZitiQpZUP2t6RNdqOSpq7KijG6M0BJHI3ZCiFexuZP7YDsqwIcJw\nL/zbRp7opBF9VQNQNe3gAzuBKmUTPqPt5f79keoDfxv6qW0qW+luJP+7ApIX\nz0BeFTJ6h+9j5gdGH1669uhfAvP07h/UwyD+9juL3vRbAzqqCrT3m+Z9mYjM\nSVO0bv6JHjVzdBVhmd/gIaUcmk5vq1SXaz8LngD20X3Z4PMcF93asjr1W+H/\n5tMLAH5ggMUwhkL9az5uKdPnIFFkGBMHg05DOcuKHpwLC5q2CD8IokSDo0S1\nbs+4\r\n=0j4E\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"test/.*spec\\.js$","collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"coveragePathIgnorePatterns":["<rootDir>/src/dev_server.js","<rootDir>/src/middleware.js","<rootDir>/src/di_backend.js"]},"main":"src/api.js","files":["src","docs","example","resources","README.md","api.d.ts"],"gitHead":"389032b7a3c439e5d4d78d14b8bebcd82c0775d9","scripts":{"docs":"shx rm -rf docs/web/html_docs && typedoc --tsconfig tsdocsconfig.json --out docs/web/html_docs --module commonjs --name WebideClientTools --excludeExternals --includeDeclarations","lint":"eslint 'src/**/*.js' 'test/**/*.js' 'example/integration_tests/**/*.js'","test":"jest","format":"prettier --write \"**/*.@(js|json|md)\"","release":"git fetch && git rebase && npm-run-all ci_full_flow_no_docs && node scripts/release.js","type_check":"tsc","website:dev":"vuepress dev docs","ci_full_flow":"npm-run-all format_validate type_check lint test test_integration docs website:build","init_example":"node scripts/init_example.js","website:build":"vuepress build docs","unlink_example":"cd ./example && npm unlink @sap-webide/webide-client-tools","format_validate":"prettier --list-different \"**/*.@(js|json|md)\"","test_integration":"npm-run-all init_example execute_integration_tests unlink_example","ci_full_flow_no_docs":"npm-run-all format_validate type_check lint test","execute_integration_tests":"jest --maxWorkers 1 --config test_integration/jest.config.json"},"typings":"api.d.ts","_npmUser":{"name":"shahars","email":"shachar.soel@sap.com"},"prettier":{"semi":false},"_npmVersion":"6.1.0","description":"[![npm version](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools.svg)](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools) [![CircleCI](https://circleci.com/gh/SAP/webide-client-tools.svg?style=svg&circle-token=3b17f31fb0d03686ffbaba","directories":{},"_nodeVersion":"10.5.0","dependencies":{"glob":"^7.1.2","http":"0.0.0","acorn":"^5.2.1","which":"^1.3.0","lodash":"4.17.4","connect":"^3.6.5","webpack":"^4.12.0","fs-extra":"^4.0.2","requirejs":"^2.3.5","serve-static":"^1.13.1","@types/webpack":"^4.1.1","js-string-escape":"^1.0.1","optional-require":"^1.0.0","http-proxy-middleware":"^0.17.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.2.2","chai":"^4.1.2","jest":"^23.1.0","gitty":"^3.6.0","eslint":"4.12.1","semver":"^5.4.1","typedoc":"^0.8.0","jsonfile":"latest","prettier":"1.13.5","vuepress":"^0.10.2","typescript":"2.7.2","@types/node":"^8.0.53","chai-string":"^1.4.0","npm-run-all":"^4.1.2","chai-as-promised":"^7.1.1","eslint-plugin-import":"^2.8.0","eslint-config-prettier":"^2.9.0","eslint-config-airbnb-base":"^12.1.0"},"peerDependencies":{"karma":"^1.7.0","mocha":"*","karma-mocha":"^1.3.0","karma-openui5":"^0.2.2","karma-coverage":"^1.1.1","karma-requirejs":"^1.1.0","karma-mocha-reporter":"^2.2.3","karma-chrome-launcher":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/webide-client-tools_2.3.3_1529932918959_0.15031720125411385","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.3.4":{"name":"@sap-webide/webide-client-tools","version":"2.3.4","license":"Apache-2.0","_id":"@sap-webide/webide-client-tools@2.3.4","maintainers":[{"name":"shahars","email":"shachar.soel@sap.com"},{"name":"yotamshapira","email":"yotamshapira@gmail.com"}],"dist":{"shasum":"9fb99412da6bb241a5ad48c599644995747f9474","tarball":"https://registry.npmjs.org/@sap-webide/webide-client-tools/-/webide-client-tools-2.3.4.tgz","fileCount":90,"integrity":"sha512-e2VPmBNETlJtZHmN81mRGaZOhfjQrUMffzpzUx+pR8a76RqXALMTazHRtE/B+CSlcRIAD3qtOGF2qkt5B9MOcA==","signatures":[{"sig":"MEQCIBBZ3+QtqgM7Oy3RrKSOnOosvHZi8pssoQIGOC/Bzn5XAiB5qo9FGyHVYW5q+IiM4k9PnLzsrKAFEA0ILDi/wNFxrg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1558124,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbM3krCRA9TVsSAnZWagAA93UP/0c87R3NgATO/N7bLKmy\nYSQf/QsgFXoLL8JRDBY0XovBywMQ3BkMStIEihzFH92JQvLZb+lgI19TkTiG\nPJ6NoPQWIqUNYNTjHue7WgkhGW4fJ+o05BB6UUZQgbsGGCiVWAQ2X3YK0JCU\ncwDc5ic87bTXczXlhyiuifbu0+xGqRuJlJqxP/GlUhm2ltkBnQZ+M06ARGk+\nOrKSrRR/WD6c7zUJIJ7zrN6MXgvCb7VS+kw4JmXqOksPYDnWmnTlESZ8WpjM\nmozVtNq/gve5VLq4VOQ/Hq2CBirdVqf+JS5XHnuhD1EXjgge/DVudzLa7jnV\nDlN5jNNXnf2EN+BrJMWLSw1reYuQOZp08DrqQgE3PV+NGi4icxIs2s1jBq0a\nzGQMWNqNkEnQsMt5mwLPEqbq817xccPiPfaN1+yA0hmA8q6F3dHNTibGU+Hy\nHjLJ7YWmLvN1kKRnAGHcstanqrhx6zgpUlGEPzdUNkA3YYnonTtPiQka+2Gz\naTwCfWjeHp09uwz+SN0SxcdtLT4vnLr9OYdxw/+xgpMH+wxMOBOCe0TVTxG5\n8an2XbLwnytBRzfwRuOwUDI34ruyyGjNAq8nmgszSt2IT9brjD8hXXgxmIN/\nSumZumNJu5dyPXIQBH94K4oL6c0jodWKh1iv/ZbQ5kZZaS7z43DwaGmLhQqF\nhAKj\r\n=Qup4\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"test/.*spec\\.js$","collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"coveragePathIgnorePatterns":["<rootDir>/src/dev_server.js","<rootDir>/src/middleware.js","<rootDir>/src/di_backend.js"]},"main":"src/api.js","files":["src","docs","example","resources","README.md","api.d.ts"],"gitHead":"1269062e20523850d30d5834eabc700b3dc8d73e","scripts":{"docs":"shx rm -rf docs/web/html_docs && typedoc --tsconfig tsdocsconfig.json --out docs/web/html_docs --module commonjs --name WebideClientTools --excludeExternals --includeDeclarations","lint":"eslint 'src/**/*.js' 'test/**/*.js' 'example/integration_tests/**/*.js'","test":"jest","format":"prettier --write \"**/*.@(js|json|md)\"","release":"git fetch && git rebase && npm-run-all ci_full_flow_no_docs && node scripts/release.js","type_check":"tsc","website:dev":"vuepress dev docs","ci_full_flow":"npm-run-all format_validate type_check lint test test_integration docs website:build","init_example":"node scripts/init_example.js","website:build":"vuepress build docs","unlink_example":"cd ./example && npm unlink @sap-webide/webide-client-tools","format_validate":"prettier --list-different \"**/*.@(js|json|md)\"","test_integration":"npm-run-all init_example execute_integration_tests unlink_example","ci_full_flow_no_docs":"npm-run-all format_validate type_check lint test","execute_integration_tests":"jest --maxWorkers 1 --config test_integration/jest.config.json"},"typings":"api.d.ts","_npmUser":{"name":"shahars","email":"shachar.soel@sap.com"},"prettier":{"semi":false},"_npmVersion":"6.1.0","description":"[![npm version](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools.svg)](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools) [![CircleCI](https://circleci.com/gh/SAP/webide-client-tools.svg?style=svg&circle-token=3b17f31fb0d03686ffbaba","directories":{},"_nodeVersion":"10.5.0","dependencies":{"glob":"^7.1.2","http":"0.0.0","acorn":"^5.2.1","which":"^1.3.0","lodash":"4.17.4","connect":"^3.6.5","webpack":"^4.12.0","fs-extra":"^4.0.2","requirejs":"^2.3.5","serve-static":"^1.13.1","@types/webpack":"^4.1.1","js-string-escape":"^1.0.1","optional-require":"^1.0.0","http-proxy-middleware":"^0.17.4"},"_hasShrinkwrap":false,"devDependencies":{"shx":"^0.2.2","chai":"^4.1.2","jest":"^23.1.0","gitty":"^3.6.0","eslint":"4.12.1","semver":"^5.4.1","typedoc":"^0.8.0","jsonfile":"latest","prettier":"1.13.5","vuepress":"^0.10.2","typescript":"2.7.2","@types/node":"^8.0.53","chai-string":"^1.4.0","npm-run-all":"^4.1.2","chai-as-promised":"^7.1.1","eslint-plugin-import":"^2.8.0","eslint-config-prettier":"^2.9.0","eslint-config-airbnb-base":"^12.1.0"},"peerDependencies":{"karma":"^1.7.0","mocha":"*","karma-mocha":"^1.3.0","karma-openui5":"^0.2.2","karma-coverage":"^1.1.1","karma-requirejs":"^1.1.0","karma-mocha-reporter":"^2.2.3","karma-chrome-launcher":"^2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/webide-client-tools_2.3.4_1530100011259_0.24187682906633112","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.4.0":{"name":"@sap-webide/webide-client-tools","version":"2.4.0","license":"Apache-2.0","_id":"@sap-webide/webide-client-tools@2.4.0","maintainers":[{"name":"idogoren","email":"ido.garbawi@gmail.com"},{"name":"ilanvek","email":"ilana.vekselman@sap.com"},{"name":"shahars","email":"shachar.soel@sap.com"},{"name":"yotamshapira","email":"yotamshapira@gmail.com"}],"dist":{"shasum":"eb96c3c66f91cbcfb681e084441874a139804a6d","tarball":"https://registry.npmjs.org/@sap-webide/webide-client-tools/-/webide-client-tools-2.4.0.tgz","fileCount":89,"integrity":"sha512-nSiBtlZdZshmdKSDT4xvjPc/VTEOhS9+eZ+GsmD2XoTp9ajhn5VFSdNqss6+/WWmaIcaEKjqJuPY3OWJrp8Ixg==","signatures":[{"sig":"MEUCIEFYn49uH7wzqpCJoerSexNluRK7RhTx/7RU/P3cFmeQAiEA3Qs2z/4do2xMBn+4V+1NrtEFl8oxFERfeEweLgcF4EQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1221903,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1adYCRA9TVsSAnZWagAAVZkP/2g1ZOwSVtxT/ABcvi3v\nBUnyHyufD7+oC95b97j9qUU8FhIsU+fmwyoAIPGatjNiW/r7+O0UhRgI1wjn\n2zzg0MYyARurC0czs6L+eggfYBlw5bn4pqP/7J44nGbHcnMfuqjN9O15F6Kd\nV0fY5td0vhum4rIpnLtK3L3IQtWmS7JPb+c3Mw//MZclqlYp0pxLFtHqTewD\n/wDt6ExFpSu6hxLw8Rbt+cOvvGCSZIjOAZIhWhmw4l+dFgKlfDni56YMYa21\nwoyFmgimGKC09yoO8yf/cRcNP8xG2FW6xWJ6c6sUQksZZBCf7WRjanhs06ll\n6cYscVueQJvtrEG+PQH/eCdiWr1WuLCvyszCSNudbTqtc7+oju+n8n2dDZWO\nK4gwPGLXoTxfOrwXVJQchjZVlvy2JQP3+Ec7pqUEVe19AmBkg0x7Sts7rI8+\nN0l9a4cPkWDMCXorFTm3+XXGKrIy3l8F805dMyuZhfp/NzuQ7lde13BybiyW\nLOvh5xwxSdUmbHNdt4FoFqMxiEZVRCohKMB4/dqai1Ff/YF7F/AlI2+y1HTN\nRjqgNWUKNDfvKnqwdpBQBMb5pJnNvF9sD56k1Yu47RrmCjGI+Ggon4DyiGSg\n9jr53EBqWe9e/zfwt/MDk6j4ab0C+UQcj1KNppY53A/xA2VDnpH2qyjWwKZF\nBysU\r\n=HILg\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"test/.*spec\\.js$","collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"coveragePathIgnorePatterns":["<rootDir>/src/dev_server.js","<rootDir>/src/middleware.js","<rootDir>/src/di_backend.js"]},"main":"src/api.js","gitHead":"dc3a1222c787a583542c23da18089910ae72d7bd","scripts":{"docs":"shx rm -rf docs/web/html_docs && typedoc --tsconfig tsdocsconfig.json --out docs/web/html_docs --module commonjs --name WebideClientTools --excludeExternals --includeDeclarations","lint":"eslint src/**/*.js test/**/*.js test_integration/**/*.js","test":"jest","format":"prettier --write \"**/*.@(js|json|md)\"","release":"node scripts/pre_release.js && npm-run-all ci_full_flow && node scripts/release.js","type_check":"tsc","website:dev":"vuepress dev docs","ci_full_flow":"npm-run-all format_validate type_check lint test docs website:build","init_example":"node scripts/init_example.js","website:build":"vuepress build docs","unlink_example":"cd ./example && npm unlink @sap-webide/webide-client-tools","format_validate":"prettier --list-different \"**/*.@(js|json|md)\"","test_integration":"npm-run-all init_example execute_integration_tests unlink_example","execute_integration_tests":"jest --maxWorkers 1 --config test_integration/jest.config.json"},"typings":"api.d.ts","_npmUser":{"name":"shahars","email":"shachar.soel@sap.com"},"prettier":{"semi":false},"_npmVersion":"6.4.1","description":"[![npm version](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools.svg)](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools) [![CircleCI](https://circleci.com/gh/SAP/webide-client-tools.svg?style=svg&circle-token=3b17f31fb0d03686ffbaba","directories":{},"_nodeVersion":"10.12.0","dependencies":{"glob":"7.1.3","http":"0.0.0","acorn":"6.0.2","which":"1.3.1","lodash":"4.17.11","connect":"3.6.6","webpack":"4.23.0","fs-extra":"4.0.2","requirejs":"2.3.6","serve-static":"1.13.2","@types/webpack":"4.4.17","js-string-escape":"1.0.1","optional-require":"1.0.0","http-proxy-middleware":"0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.3.2","chai":"4.2.0","jest":"23.6.0","gitty":"3.6.0","eslint":"5.7.0","semver":"5.6.0","typedoc":"0.13.0","jsonfile":"5.0.0","prettier":"1.14.3","vuepress":"0.14.4","typescript":"3.1.3","chai-string":"1.5.0","npm-run-all":"4.1.3","chai-as-promised":"7.1.1","eslint-plugin-import":"2.14.0","eslint-config-prettier":"3.1.0","eslint-config-airbnb-base":"13.1.0"},"peerDependencies":{"karma":">= 1.7.0","mocha":"*","karma-mocha":"1.3.0","karma-openui5":"0.2.2","karma-coverage":"1.1.1","karma-requirejs":"1.1.0","karma-mocha-reporter":"2.2.3","karma-chrome-launcher":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/webide-client-tools_2.4.0_1540728663577_0.3902832516655037","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.4.1":{"name":"@sap-webide/webide-client-tools","version":"2.4.1","license":"Apache-2.0","_id":"@sap-webide/webide-client-tools@2.4.1","maintainers":[{"name":"idogoren","email":"ido.garbawi@gmail.com"},{"name":"ilanvek","email":"ilana.vekselman@sap.com"},{"name":"shahars","email":"shachar.soel@sap.com"},{"name":"yotamshapira","email":"yotamshapira@gmail.com"}],"dist":{"shasum":"1bb2c2cf3a2f926314e172610f28fcab533983d9","tarball":"https://registry.npmjs.org/@sap-webide/webide-client-tools/-/webide-client-tools-2.4.1.tgz","fileCount":89,"integrity":"sha512-2HecPh1WImwjU31P9rNtfWmDTcH9ViFRWcLRcEu3YfhcBKjaE9qxuyerx8vqIWsLb8bxCXF3L5fU2Yyp1TMzFw==","signatures":[{"sig":"MEYCIQDcZDwCDzTaFglywkfZr5eBRs7ruVxubPyujT3ytGF+mgIhAMp58qSjHoUhWbEQPe31De8JmbXJhHJWvkwjwj/K31Zc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1223050,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb1vK5CRA9TVsSAnZWagAAQb8P/3VRnK3w6Ip5L4VOd0LB\n5bUqggs7TIytAaiSt3DNozByJj712uD4LTXbdYhkMh3X9kogu9erHVOolH2p\n5BdQO5pAVmZrVROvQ+a91Al3yh4bIS7c3H/0ZyxrpMG65hcykN53wjIo6M0W\n1/1hPLH9KAXw5Lu5AfrOb990CgxFvHJmS/ENQzBqnMO89wk0lB3vLdz91LlN\nbTDBYmPCCr6xPYnVFK/2aiBNo3va2sOBAYeqx1Iys61ztYcRlV2y1tLj3xBg\nMfRwULpJqPh8HQUr+Rh/y+MpB+KV/l094epdylgku45Q+GS8Rb+a1Z6z9jGc\nhpWaDgcbqjKYaefy2BzAOH5LD+hjPxyuiF8UPDWLGZ7gyocLL4hmJb9z95k6\n1BSYF/flK/881RhcqBsTbRIJqeC0YNuBaB/tGIw1rDLlk0Ud37Ps2xeBbn98\nBwrf9mJdWU/dC2ULYuZ2nNr4AOvdRVgtlfaGJVGHncUBCr8bwwTip3/haQJR\nprT674GQQF2muCabfcZ/GZzQ40Z4wwg1BPmeC2O13FDhlKRjno3aGbq9UkEX\nOuuurAXU+L0bO8JJMK/LxXhpTObisbkRxkfUc8dhlXxgmi98WF8NZIpYafNI\n5sJa7NyhUGgaafQOFUeNpWOk0VfFOIaqNwQKzA6JAaQXCzJeXWDOY19QEQ4b\naQSo\r\n=swrN\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"test/.*spec\\.js$","collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"coveragePathIgnorePatterns":["<rootDir>/src/dev_server.js","<rootDir>/src/middleware.js","<rootDir>/src/di_backend.js"]},"main":"src/api.js","gitHead":"54cd64f1896b4ab180fca19ac9f311ef820b1d12","scripts":{"docs":"shx rm -rf docs/web/html_docs && typedoc --tsconfig tsdocsconfig.json --out docs/web/html_docs --module commonjs --name WebideClientTools --excludeExternals --includeDeclarations","lint":"eslint src/**/*.js test/**/*.js test_integration/**/*.js","test":"jest","format":"prettier --write \"**/*.@(js|json|md)\"","release":"node scripts/pre_release.js && npm-run-all ci_full_flow && node scripts/release.js","type_check":"tsc","website:dev":"vuepress dev docs","ci_full_flow":"npm-run-all format_validate type_check lint test docs website:build","init_example":"node scripts/init_example.js","website:build":"vuepress build docs","unlink_example":"cd ./example && npm unlink @sap-webide/webide-client-tools","format_validate":"prettier --list-different \"**/*.@(js|json|md)\"","test_integration":"npm-run-all init_example execute_integration_tests unlink_example","execute_integration_tests":"jest --maxWorkers 1 --config test_integration/jest.config.json"},"typings":"api.d.ts","_npmUser":{"name":"shahars","email":"shachar.soel@sap.com"},"prettier":{"semi":false},"_npmVersion":"6.4.1","description":"[![npm version](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools.svg)](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools) [![CircleCI](https://circleci.com/gh/SAP/webide-client-tools.svg?style=svg&circle-token=3b17f31fb0d03686ffbaba","directories":{},"_nodeVersion":"10.12.0","dependencies":{"glob":"7.1.3","http":"0.0.0","acorn":"6.0.2","which":"1.3.1","lodash":"4.17.11","connect":"3.6.6","webpack":"4.23.0","fs-extra":"4.0.2","requirejs":"2.3.6","serve-static":"1.13.2","@types/webpack":"4.4.17","js-string-escape":"1.0.1","optional-require":"1.0.0","http-proxy-middleware":"0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.3.2","chai":"4.2.0","jest":"23.6.0","gitty":"3.6.0","eslint":"5.7.0","semver":"5.6.0","typedoc":"0.13.0","jsonfile":"5.0.0","prettier":"1.14.3","vuepress":"0.14.4","typescript":"3.1.3","chai-string":"1.5.0","npm-run-all":"4.1.3","chai-as-promised":"7.1.1","eslint-plugin-import":"2.14.0","eslint-config-prettier":"3.1.0","eslint-config-airbnb-base":"13.1.0"},"peerDependencies":{"karma":">= 1.7.0","mocha":"*","karma-mocha":"1.3.0","karma-openui5":"0.2.2","karma-coverage":"1.1.1","karma-requirejs":"1.1.0","karma-mocha-reporter":"2.2.3","karma-chrome-launcher":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/webide-client-tools_2.4.1_1540813496510_0.5668775146886809","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.4.3":{"name":"@sap-webide/webide-client-tools","version":"2.4.3","license":"Apache-2.0","_id":"@sap-webide/webide-client-tools@2.4.3","maintainers":[{"name":"idogoren","email":"ido.garbawi@gmail.com"},{"name":"ilanvek","email":"ilana.vekselman@sap.com"},{"name":"shahars","email":"shachar.soel@sap.com"},{"name":"yotamshapira","email":"yotamshapira@gmail.com"}],"dist":{"shasum":"338ca208c27a34d88ea713ae0cf3bd3170f73e53","tarball":"https://registry.npmjs.org/@sap-webide/webide-client-tools/-/webide-client-tools-2.4.3.tgz","fileCount":88,"integrity":"sha512-JrQVUEIntraE4mE1CHvhT8bG6zkoeJ9Qsn/I0arupfCvhqTVLykKXN/3aTkspDpcv+9NcrCaLqAoqJ6qNhmOww==","signatures":[{"sig":"MEUCIQDTvZKdrO9qEE758h1FR/kq2VjKTFyKYIACdZ9HuIEP7AIgWd0nSkY6VoWV4i4x/3DI5dNXAIDMwWqcgJ1e0g8/c2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1222227,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/7IuCRA9TVsSAnZWagAATOQP/0IUDIzJlsbCUb0FRN53\nT7UjLqhTyDPT9jk/zOgSBp2p8F7w8TjII+uZc0ROHdnWkOeiNHE/Q23S5GTZ\nhLwHGJkAnNU8add7TAyWheBw7+PrUek58CHI3IUOmtlb8KtHxijHKNwMgqPk\nKl4ItsLWsKSzwvqi4BWPpoivgaYLaj9DiUQR1Mc5O6EIeJP7xZyD9AYJcfkB\nRfqCmhBtZYAX17df3hMaqSijUmFaylbNGH2HgNztXmGQOMbcEkGmNLHhugwJ\nTG0KV4nTYwgCE9+mnxH9Y9hRxZsGmkT0qJF58hC2WY7vPcylZT5HmNQt2Inl\nVNduIyBh+kwVE8FprGQHP1j+FrHm7bwxIr540WVKiTcjtjZf8HIDz1ihUYHz\nsk/GEPLm9cpRVQisGxoyr8WaMjRQLASFr186xRKuz8oJwLPRfcA/KIRK+/Ij\nZPUjDBZfnOAjIbQKi1dUkhmBST9jHAB4dzrii1ZpfSTuafSVAAmUuia6HmZN\nJ5MdUoJTWvNFjHhez30EIr7E+JBISmtxFxFsaJA/e840XYqmZuvT/qs/8vmx\n7NxlmZnUsAwlJoWSNWujGpv9q8kizemnuwqeMlzsMU/Ybl1tkYvk3kdYHvs0\nO9azcvrFnkM3aHpVs6SFj04ztOdWotyxQRSmmCUcy5RxNsSyb9a2gQXlmS0Q\nsY8t\r\n=rWFx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"test/.*spec\\.js$","collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"coveragePathIgnorePatterns":["<rootDir>/src/dev_server.js","<rootDir>/src/middleware.js","<rootDir>/src/di_backend.js"]},"main":"src/api.js","gitHead":"192947a9035383e46de6356b8db41abb08927005","scripts":{"docs":"shx rm -rf docs/web/html_docs && typedoc --tsconfig tsdocsconfig.json --out docs/web/html_docs --module commonjs --name WebideClientTools --excludeExternals --includeDeclarations","lint":"eslint src/**/*.js test/**/*.js test_integration/**/*.js","test":"jest","format":"prettier --write \"**/*.@(js|json|md)\"","release":"node scripts/pre_release.js && npm-run-all ci_full_flow && node scripts/release.js","type_check":"tsc","website:dev":"vuepress dev docs","ci_full_flow":"npm-run-all format_validate type_check lint test docs website:build","init_example":"node scripts/init_example.js","website:build":"vuepress build docs","unlink_example":"cd ./example && npm unlink @sap-webide/webide-client-tools","format_validate":"prettier --list-different \"**/*.@(js|json|md)\"","test_integration":"npm-run-all init_example execute_integration_tests unlink_example","execute_integration_tests":"jest --maxWorkers 1 --config test_integration/jest.config.json"},"typings":"api.d.ts","_npmUser":{"name":"shahars","email":"shachar.soel@sap.com"},"prettier":{"semi":false},"_npmVersion":"6.4.1","description":"[![npm version](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools.svg)](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools) [![CircleCI](https://circleci.com/gh/SAP/webide-client-tools.svg?style=svg&circle-token=3b17f31fb0d03686ffbaba","directories":{},"_nodeVersion":"10.14.0","dependencies":{"glob":"7.1.3","http":"0.0.0","acorn":"6.0.2","which":"1.3.1","lodash":"4.17.11","connect":"3.6.6","webpack":"4.23.0","fs-extra":"4.0.2","requirejs":"2.3.6","serve-static":"1.13.2","@types/webpack":"4.4.17","js-string-escape":"1.0.1","optional-require":"1.0.0","http-proxy-middleware":"0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.3.2","chai":"4.2.0","jest":"23.6.0","gitty":"3.6.0","eslint":"5.7.0","semver":"5.6.0","typedoc":"0.13.0","jsonfile":"5.0.0","prettier":"1.14.3","vuepress":"0.14.4","typescript":"3.1.3","chai-string":"1.5.0","npm-run-all":"4.1.3","chai-as-promised":"7.1.1","eslint-plugin-import":"2.14.0","eslint-config-prettier":"3.2.0","eslint-config-airbnb-base":"13.1.0"},"peerDependencies":{"karma":">= 1.7.0","mocha":"*","karma-mocha":"1.3.0","karma-openui5":"0.2.2","karma-coverage":"1.1.1","karma-requirejs":"1.1.0","karma-mocha-reporter":"2.2.3","karma-chrome-launcher":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/webide-client-tools_2.4.3_1543483949224_0.43490531089833007","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"2.4.4":{"name":"@sap-webide/webide-client-tools","version":"2.4.4","license":"Apache-2.0","_id":"@sap-webide/webide-client-tools@2.4.4","maintainers":[{"name":"idogoren","email":"ido.garbawi@gmail.com"},{"name":"ilanvek","email":"ilana.vekselman@sap.com"},{"name":"shahars","email":"shachar.soel@sap.com"},{"name":"yotamshapira","email":"yotamshapira@gmail.com"}],"dist":{"shasum":"dbe5f0f45890143882a3fb9861a231aad5986164","tarball":"https://registry.npmjs.org/@sap-webide/webide-client-tools/-/webide-client-tools-2.4.4.tgz","fileCount":89,"integrity":"sha512-rNtlIrwJ+VAEEoNjpLk8MLCkBTzqPsfK1R891mnJkdsT86xW0yaO5+FUhjupu+8ryi8KoxnMfxAy44hXrJl8Gw==","signatures":[{"sig":"MEUCIQDEIr9EVSyvCR9PgssxsjA1/HtH8JA5P2lba3yMWUON7AIgToCO+8s+RyyKf5FePBr7MgdwOc8mDoIbA1+C5MKOArI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1225659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJb/8B/CRA9TVsSAnZWagAAcwwP/RZn2j0aMDnj/ijxZN3N\nUuqxMNn4CydGArABqh36qfNvroRZnt0xM7joEnKUteQtWeJv/IilILxvpwzR\ncIawd2zc3D+4OibGTXNm+xp8EmCb/3YAuzZj+EySaGSMwtJZ8RCkDa+w71QK\nyHXreEcOY+hAXpTr7z1uR1lSjwOfG6e5ech29PMdPqklsveDrC/yCVlknJpN\nThCMeKnBN9F/f2gGcAJNvikxUaiHC0EH/b9lEbcdOFjEH+Rk/C/mSqITgj0L\naGsN4KLCyhNBeXgT8MQBPTFjiUhjzXS9z9eyirEO1Tgb5wR41Yk8WCwvqS79\ns8cZlq8PGKBqIDHzFO1+CmuznoTa9ymFfPX4uYXTUn2MZi3b3DBQl6umQrDV\nLeA47W41BoFthvdsT8sIGx5NuVFW28QtmBvScOPa02+rdtjhfqWBLklim1oP\nOpp1T2VYmhrIuXIZMBSe169Rn++ZjHQlbQg/LEO5zNdyDNpDn0Dp7chg99No\nAsRqyttXd2ptUeDJZyF4nmIK5Y8IW5Dgp7+Nt5/Qg50jAaNQ7lDxfYhgg/7A\nvbw/LjGupTXKkJA8+pI4xshXc897tZ0tMj/KfBK/BEhUIYBOkehB4HQssXfh\n8/d30F9x3ASIHqwg3abR8wav3ltVzOeAo0nCBuRnGF81qWg1+G+1KedfJ9fE\nmdv+\r\n=Yz19\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"test/.*spec\\.js$","collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"coveragePathIgnorePatterns":["<rootDir>/src/dev_server.js","<rootDir>/src/middleware.js","<rootDir>/src/di_backend.js"]},"main":"src/api.js","gitHead":"dfa9fc76320b75c011cbd90b85711e2958fc17fd","scripts":{"docs":"shx rm -rf docs/web/html_docs && typedoc --tsconfig tsdocsconfig.json --out docs/web/html_docs --module commonjs --name WebideClientTools --excludeExternals --includeDeclarations","lint":"eslint src/**/*.js test/**/*.js test_integration/**/*.js","test":"jest","format":"prettier --write \"**/*.@(js|json|md)\"","release":"node scripts/pre_release.js && npm-run-all ci_full_flow && node scripts/release.js","type_check":"tsc","website:dev":"vuepress dev docs","ci_full_flow":"npm-run-all format_validate type_check lint test docs website:build","init_example":"node scripts/init_example.js","website:build":"vuepress build docs","unlink_example":"cd ./example && npm unlink @sap-webide/webide-client-tools","format_validate":"prettier --list-different \"**/*.@(js|json|md)\"","test_integration":"npm-run-all init_example execute_integration_tests unlink_example","execute_integration_tests":"jest --maxWorkers 1 --config test_integration/jest.config.json"},"typings":"api.d.ts","_npmUser":{"name":"shahars","email":"shachar.soel@sap.com"},"prettier":{"semi":false},"_npmVersion":"6.4.1","description":"[![npm version](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools.svg)](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools) [![CircleCI](https://circleci.com/gh/SAP/webide-client-tools.svg?style=svg&circle-token=3b17f31fb0d03686ffbaba","directories":{},"_nodeVersion":"10.14.0","dependencies":{"glob":"7.1.3","http":"0.0.0","acorn":"6.0.2","which":"1.3.1","lodash":"4.17.11","connect":"3.6.6","webpack":"4.23.0","fs-extra":"4.0.2","requirejs":"2.3.6","serve-static":"1.13.2","@types/webpack":"4.4.17","js-string-escape":"1.0.1","optional-require":"1.0.0","http-proxy-middleware":"0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.3.2","chai":"4.2.0","jest":"23.6.0","gitty":"3.6.0","eslint":"5.7.0","semver":"5.6.0","typedoc":"0.13.0","jsonfile":"5.0.0","prettier":"1.14.3","vuepress":"0.14.4","typescript":"3.1.3","chai-string":"1.5.0","npm-run-all":"4.1.3","chai-as-promised":"7.1.1","eslint-plugin-import":"2.14.0","eslint-config-prettier":"3.2.0","eslint-config-airbnb-base":"13.1.0"},"peerDependencies":{"karma":">= 1.7.0","mocha":"*","karma-mocha":"1.3.0","karma-openui5":"0.2.2","karma-coverage":"1.1.1","karma-requirejs":"1.1.0","karma-mocha-reporter":"2.2.3","karma-chrome-launcher":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/webide-client-tools_2.4.4_1543487614978_0.12591118122134337","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.2":{"name":"@sap-webide/webide-client-tools","version":"3.0.2","license":"Apache-2.0","_id":"@sap-webide/webide-client-tools@3.0.2","maintainers":[{"name":"idogoren","email":"ido.garbawi@gmail.com"},{"name":"ilanvek","email":"ilana.vekselman@sap.com"},{"name":"shahars","email":"shachar.soel@sap.com"},{"name":"yotamshapira","email":"yotamshapira@gmail.com"}],"dist":{"shasum":"92a9518dc134de14fa2c728c5991de2db4bf36ed","tarball":"https://registry.npmjs.org/@sap-webide/webide-client-tools/-/webide-client-tools-3.0.2.tgz","fileCount":88,"integrity":"sha512-BOoHnrS2T7Bqv0ZaBGZ7+BnAJhnTWKJhEg3qDfzA2nJHD6XvdCfehNyqt14beBxrIcVNTgWT6KGKfnlAIx1p0Q==","signatures":[{"sig":"MEYCIQCnfY/0YRhtWXwOftEjoVHdNq/fk0/Txvn+k7OM5U7MdwIhANkAQTKEZYhr6Y8RPD2qER0MOEKkDaEGYjFN+g1/tbOD","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1227922,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcAQZKCRA9TVsSAnZWagAAbUsP/0mBxME4zDNbIbOyf2XP\nHsX9urG1M4ir66fg2XxPr7j2dgdCuTeXfkseAtlGaSL4zdCeyS2KKRV40f3X\neU0FMj8cx1mWf3bXdoplBD4fSmj7MQdVkKAvX7oOXcCvsIOgghoSQYxDDCoE\nP0IGo6ChhyugX7ZAcNoUb1BKnKnD8PbBF4D5GYj1kOLXQ/ClSqGDexD/9HOo\nkNCpxSd/ynIMTc7k+LGR3/H9MJI7zc5D7bIwxO6Vh4nAtLlQQdZsLe+ZLnAb\n9sk7e0it0vmDiajhbd1oJOHVY4J07NPA45jRFMn1NNHvwbAKyiYGph4oNxF8\npxpFCXmUPs0vfGZRGN8cAviw8u57BwkBB8bTgzDBl5mjNkpmMm40worzevL8\nX7IboDG1OBBg5frz+JaM6966fQPmngKtsADA7JX33Zfy3HD26vAnp0Bia/1k\nqdp/6atBnCRPH3nNbv1bu160q4puO2ljSZB1z9uhrCOwDeGBMOUQPQRMG7kt\nWNwBZnUzrOejkBfY5E7PdPn4xLdxW+4NkOniNPO3N0yV76vvbdxv6loNaSpj\nv8arUPMCadpi7/D9bF9ZDpwbHMUUY5ZTKype1InEU9sDv0kIvKSGMjo6lsDd\nSR4UAd8AbI9M4EuUOlK/usIfcuZCGZAHNzpXSR/CwnVOg8USzMxWv88ZGAG+\nAY03\r\n=UUEd\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"test/.*spec\\.js$","collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"coveragePathIgnorePatterns":["<rootDir>/src/dev_server.js","<rootDir>/src/middleware.js","<rootDir>/src/di_backend.js"]},"main":"src/api.js","gitHead":"f77aace9b48d57e4e89974ac426cc44bbe362a94","scripts":{"docs":"shx rm -rf docs/web/html_docs && typedoc --tsconfig tsdocsconfig.json --out docs/web/html_docs --module commonjs --name WebideClientTools --excludeExternals --includeDeclarations","lint":"eslint src/**/*.js test/**/*.js test_integration/**/*.js","test":"jest","format":"prettier --write \"**/*.@(js|json|md)\"","release":"node scripts/pre_release.js && npm-run-all ci_full_flow && node scripts/release.js","type_check":"tsc","website:dev":"vuepress dev docs","ci_full_flow":"npm-run-all format_validate type_check lint test docs website:build","init_example":"node scripts/init_example.js","website:build":"vuepress build docs","unlink_example":"cd ./example && npm unlink @sap-webide/webide-client-tools","format_validate":"prettier --list-different \"**/*.@(js|json|md)\"","test_integration":"npm-run-all init_example execute_integration_tests unlink_example","execute_integration_tests":"jest --maxWorkers 1 --config test_integration/jest.config.json"},"typings":"api.d.ts","_npmUser":{"name":"shahars","email":"shachar.soel@sap.com"},"prettier":{"semi":false},"_npmVersion":"6.4.1","description":"[![npm version](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools.svg)](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools) [![CircleCI](https://circleci.com/gh/SAP/webide-client-tools.svg?style=svg&circle-token=3b17f31fb0d03686ffbaba","directories":{},"_nodeVersion":"10.14.0","dependencies":{"glob":"7.1.3","http":"0.0.0","acorn":"6.0.2","which":"1.3.1","lodash":"4.17.11","connect":"3.6.6","webpack":"4.23.0","fs-extra":"4.0.2","requirejs":"2.3.6","serve-static":"1.13.2","@types/webpack":"4.4.17","js-string-escape":"1.0.1","optional-require":"1.0.0","http-proxy-middleware":"0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.3.2","chai":"4.2.0","jest":"23.6.0","gitty":"3.6.0","eslint":"5.7.0","semver":"5.6.0","typedoc":"0.13.0","jsonfile":"5.0.0","prettier":"1.14.3","vuepress":"0.14.4","typescript":"3.1.3","chai-string":"1.5.0","npm-run-all":"4.1.3","chai-as-promised":"7.1.1","eslint-plugin-import":"2.14.0","eslint-config-prettier":"3.2.0","eslint-config-airbnb-base":"13.1.0"},"peerDependencies":{"karma":">= 1.7.0","mocha":"*","karma-mocha":"1.3.0","karma-openui5":"0.2.2","karma-coverage":"1.1.1","karma-requirejs":"1.1.0","karma-mocha-reporter":"2.2.3","karma-chrome-launcher":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/webide-client-tools_3.0.2_1543571017306_0.1472870166960567","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.3":{"name":"@sap-webide/webide-client-tools","version":"3.0.3","license":"Apache-2.0","_id":"@sap-webide/webide-client-tools@3.0.3","maintainers":[{"name":"idogoren","email":"ido.garbawi@gmail.com"},{"name":"ilanvek","email":"ilana.vekselman@sap.com"},{"name":"shahars","email":"shachar.soel@sap.com"},{"name":"yotamshapira","email":"yotamshapira@gmail.com"}],"dist":{"shasum":"9cbb1ab1c3dd8a6e6213822f832c5bfd268a7ba3","tarball":"https://registry.npmjs.org/@sap-webide/webide-client-tools/-/webide-client-tools-3.0.3.tgz","fileCount":88,"integrity":"sha512-gYzgSXB8lA59EJYf0IMeI/+maMvdhdihVuF7UTJ0XzhUFEr5hHHnfDZb+KAeqT9LoSRbIP1BgCGFchicv+8sEQ==","signatures":[{"sig":"MEYCIQCxrEHOBW+qlyNqKvJVRHvojoDJC3pyhRoYy7M9VaaTPAIhAKcVdGlkbo0yoAW7YnT2DO4pDXOkfV2giaueTLQJqokH","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1229354,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJcuDe9CRA9TVsSAnZWagAAomcP/jUbosLS7IBnXEBEM9N+\n4VDKlLjPa8BwAUueb1hWbDhv+WRLPTMYnZiorKiR7htML8t3Q9QgqdvnoM5B\nS9JCuR+TMkx5Ah8XEayp0qcEr9VNz7A1ijsYXks3TKEPMvRg9bbdgs9dIJ9C\nLVAKHTkVSgNTbly/zs6OAh/4sleAJFBCD3zvMEMtGfdU3Ru5SAkY9exr4DXv\nOZCfeFa2S5XjS97a7d6vCTja9H4zlPjfGBH0omRINJxaIzfjAtE5AK4nvzw8\n44DwogLD0Lzd0GqMzb9FhoR59m30Egv+cy4bQqFDhiVQDrBNT4+yxZ3p3bgv\necEwn3K4w68sWzyCUkoJNl695QzY/oePwMunPH7ytcNhQi/GXS0NIvmdZ/d2\nNB02d8DGHf7kH6QYqA5+ObfSDAiV+N5uuK6I9R/6LJ3ihYTkhV3+ewLT1ra1\nN++iGoug/KD5D+Pg84MbjyjXGdjtf6ug4XzvrElDQYElmF0+8/RWXX/ot8An\nkslDpvBBQMQYl4aMn8bb63kj4Q2yZbeGUwUsKYkbYS1eNDIUmEINw9/FNAiI\nlm9kNqRHtu8duL01qhe+TwsuAS3OPeYObjrzoQAUSKojCod56ybkYBUEy4HZ\nNyEW7xrzvWRBOOgnO45z8w8W282tHj5uTCYhhr0PvZJSpSwARKa7ZvD/bBx1\n40L2\r\n=1n5m\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"test/.*spec\\.js$","collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"coveragePathIgnorePatterns":["<rootDir>/src/dev_server.js","<rootDir>/src/middleware.js","<rootDir>/src/di_backend.js"]},"main":"src/api.js","gitHead":"9543f492bc32ba42e56144a8641920d2d2de277b","scripts":{"docs":"shx rm -rf docs/web/html_docs && typedoc --tsconfig tsdocsconfig.json --out docs/web/html_docs --module commonjs --name WebideClientTools --excludeExternals --includeDeclarations","lint":"eslint src/**/*.js test/**/*.js test_integration/**/*.js","test":"jest","format":"prettier --write \"**/*.@(js|json|md)\"","release":"node scripts/pre_release.js && npm-run-all ci_full_flow && node scripts/release.js","type_check":"tsc","website:dev":"vuepress dev docs","ci_full_flow":"npm-run-all format_validate type_check lint test docs website:build","init_example":"node scripts/init_example.js","website:build":"vuepress build docs","unlink_example":"cd ./example && npm unlink @sap-webide/webide-client-tools","format_validate":"prettier --list-different \"**/*.@(js|json|md)\"","test_integration":"npm-run-all init_example execute_integration_tests unlink_example","execute_integration_tests":"jest --maxWorkers 1 --config test_integration/jest.config.json"},"typings":"api.d.ts","_npmUser":{"name":"idogoren","email":"ido.garbawi@gmail.com"},"prettier":{"semi":false},"_npmVersion":"6.4.1","description":"[![npm version](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools.svg)](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools) [![CircleCI](https://circleci.com/gh/SAP/webide-client-tools.svg?style=svg&circle-token=3b17f31fb0d03686ffbaba","directories":{},"_nodeVersion":"10.15.3","dependencies":{"glob":"7.1.3","http":"0.0.0","acorn":"6.0.2","which":"1.3.1","lodash":"4.17.11","connect":"3.6.6","webpack":"4.23.0","fs-extra":"4.0.2","requirejs":"2.3.6","serve-static":"1.13.2","@types/webpack":"4.4.17","js-string-escape":"1.0.1","optional-require":"1.0.0","http-proxy-middleware":"0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.3.2","chai":"4.2.0","jest":"23.6.0","gitty":"3.6.0","eslint":"5.7.0","semver":"5.6.0","typedoc":"0.13.0","jsonfile":"5.0.0","prettier":"1.14.3","vuepress":"0.14.4","typescript":"3.1.3","chai-string":"1.5.0","npm-run-all":"4.1.3","chai-as-promised":"7.1.1","eslint-plugin-import":"2.14.0","eslint-config-prettier":"3.2.0","eslint-config-airbnb-base":"13.1.0"},"peerDependencies":{"karma":">= 1.7.0","mocha":"*","karma-mocha":"1.3.0","karma-openui5":"0.2.2","karma-coverage":"1.1.1","karma-requirejs":"1.1.0","karma-mocha-reporter":"2.2.3","karma-chrome-launcher":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/webide-client-tools_3.0.3_1555576764970_0.36646686728762634","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.4":{"name":"@sap-webide/webide-client-tools","version":"3.0.4","license":"Apache-2.0","_id":"@sap-webide/webide-client-tools@3.0.4","maintainers":[{"name":"idogoren","email":"ido.garbawi@gmail.com"},{"name":"ilanvek","email":"ilana.vekselman@sap.com"},{"name":"shahars","email":"shachar.soel@sap.com"}],"dist":{"shasum":"8db13e089f472764c23d9c07871c925ff3b335b0","tarball":"https://registry.npmjs.org/@sap-webide/webide-client-tools/-/webide-client-tools-3.0.4.tgz","fileCount":88,"integrity":"sha512-V0IwtqB57Y1MIyWQON3peoc49SeqE3mccinzmJnVczyhQ6YjhawA/3dv71mhw4t27cYGl2gplD68gLHXbocadQ==","signatures":[{"sig":"MEQCIGqCgwRHc+der85SxvnsUwk5kgYpu7T7Xre70mcvWZcEAiAn2352SjrzHAHtWWVLlZm3C3+iQxDSofWlzULP7pZ0vw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1230599,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeHvEOCRA9TVsSAnZWagAA0ckP/j8LR/S/Innj/vCCgULL\nbg3cO3DpgGtTBBbJbO5R3NDTbRMgpJ23rY8Pu+woVoIT50DP/7HZ2LODIT72\nmvR2+rQRFgrwuTUYqld5xvMRK42KllAmKg9QKC46xZDdiHGabFWdBMiXvODX\nS5h7pWDzkHQDzdfDOFbOsGOVW8YZzTkchxwGgQMUO2/KPJkkmtn0xTqjelXp\nMBGtZcLd5kY811EuDaNp9uva5wVeIraTrYwQDgxZx6RWZGMc0RrAX5u3LRGu\nukL9o9IlqIVAIaCiulGQW486hyM74p+GMe6vhP8E5O9cAwOo0QbaqR7KBxv8\nS9BZAhRoGWlJLYEk+PmPTGb0iiMt2BjEmxG7Dx41TgPUziUX6NN5UyHN4Pz4\nputtXqvWCA8AB9wBgxu2JqBZvDMBHQNAs1/m625mF27xVQ7EV7thVHpob3Q+\nX8zapcKfiR9fT7c3y0yOwIQRcMMq4XjtS2b49DzIqD7dAfSSYuVLc5dpZjny\n7pgU2vASCGWgBnrgLoGMyZvV10vcCwAnzetEfGIipueBwN9EwK3T3tcQcMz8\n8i5BYflTeTAtbeaySpvHn0BAsXHz4CjDCuXU9O38UGrlK59btpxDopNT08h5\na862519MxNCF68ZA5sfMDiPEd61AKw6BmVi3rxGWQGsAsv0ViiYLCTCWZ6Gx\ngplG\r\n=mHk/\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"test/.*spec\\.js$","collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"coveragePathIgnorePatterns":["<rootDir>/src/dev_server.js","<rootDir>/src/middleware.js","<rootDir>/src/di_backend.js"]},"main":"src/api.js","gitHead":"59be183a9e058704c70e9512f62141c0d53a10bc","scripts":{"docs":"shx rm -rf docs/web/html_docs && typedoc --tsconfig tsdocsconfig.json --out docs/web/html_docs --module commonjs --name WebideClientTools --excludeExternals --includeDeclarations","lint":"eslint src/**/*.js test/**/*.js test_integration/**/*.js","test":"jest","format":"prettier --write \"**/*.@(js|json|md)\"","release":"node scripts/release.js","type_check":"tsc","website:dev":"vuepress dev docs","ci_full_flow":"npm-run-all format_validate type_check lint test docs website:build","init_example":"node scripts/init_example.js","website:build":"vuepress build docs","unlink_example":"cd ./example && npm unlink @sap-webide/webide-client-tools","format_validate":"prettier --list-different \"**/*.@(js|json|md)\"","test_integration":"npm-run-all init_example execute_integration_tests unlink_example","execute_integration_tests":"jest --maxWorkers 1 --config test_integration/jest.config.json"},"typings":"api.d.ts","_npmUser":{"name":"idogoren","email":"ido.garbawi@gmail.com"},"prettier":{"semi":false},"_npmVersion":"6.13.4","description":"[![npm version](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools.svg)](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools) [![CircleCI](https://circleci.com/gh/SAP/webide-client-tools.svg?style=svg&circle-token=3b17f31fb0d03686ffbaba","directories":{},"_nodeVersion":"10.18.1","dependencies":{"glob":"7.1.3","http":"0.0.0","acorn":"6.0.2","which":"1.3.1","lodash":"4.17.12","connect":"3.6.6","webpack":"4.23.0","fs-extra":"4.0.2","requirejs":"2.3.6","serve-static":"1.13.2","@types/webpack":"4.4.17","js-string-escape":"1.0.1","optional-require":"1.0.0","http-proxy-middleware":"0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.3.2","chai":"4.2.0","jest":"23.6.0","gitty":"3.6.0","eslint":"5.7.0","semver":"5.6.0","typedoc":"0.13.0","jsonfile":"5.0.0","prettier":"1.14.3","vuepress":"0.14.4","typescript":"3.1.3","chai-string":"1.5.0","npm-run-all":"4.1.3","chai-as-promised":"7.1.1","eslint-plugin-import":"2.14.0","eslint-config-prettier":"3.2.0","eslint-config-airbnb-base":"13.1.0"},"peerDependencies":{"karma":">= 1.7.0","mocha":"*","karma-mocha":"1.3.0","karma-openui5":"0.2.2","karma-coverage":"1.1.1","karma-requirejs":"1.1.0","karma-mocha-reporter":"2.2.3","karma-chrome-launcher":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/webide-client-tools_3.0.4_1579086093872_0.7448459047312121","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.0.5":{"name":"@sap-webide/webide-client-tools","version":"3.0.5","license":"Apache-2.0","_id":"@sap-webide/webide-client-tools@3.0.5","maintainers":[{"name":"idogoren","email":"ido.garbawi@gmail.com"},{"name":"ilanvek","email":"ilana.vekselman@sap.com"},{"name":"shahars","email":"shachar.soel@sap.com"}],"dist":{"shasum":"c7d3f9a96ff3dd0425f7ce71ac1e348b0f0d17d1","tarball":"https://registry.npmjs.org/@sap-webide/webide-client-tools/-/webide-client-tools-3.0.5.tgz","fileCount":89,"integrity":"sha512-4GKBNsl1N6A73vk1isLWH586ZaEy4Xe9DUWV3EAkhLJO2h5rR3ctqipWDhEDwoo7Qukt22ZljdqGxzBVdgKZdw==","signatures":[{"sig":"MEQCIDCMNji6uUmlXYWoZqVArMxwndpEQoykpysnmkbv6zbgAiBwCVVxlYLlBzE4iD2kfLl5rlB9lvBdKX+nLeWP/SO6Mg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1261433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeLp9oCRA9TVsSAnZWagAAtNwQAJXzZ+KGRkGlG6OrNB4B\nc6St5ctyqBfi705Gjy6WC7OwkWLKr6ob4iZTXYJZgixbJLKE2ajT/D23+SGL\n82NxFo1QnyWQma5vYP0Bu4I6K4yYDCK2ieNxVFxUQNkF8CzgrnkUiiB47ccT\nHjIRiOfqEVRrTaMIYWHYQifoy1z4lwSeVc2Fm90qyNmamR9O5nxDP+HGpHde\n6u0mF5dgbSDbtLJx1KtSa9UuA2ugr+ry98l7wkGbCXkt9trPl+kpbvBkH2P6\nA77CXySabO9dc5scHD1dzxa6n7V8tAQv2UJs8OYHziCCxxtNl7dE7QPvwLJp\nbEllhTTJKB+ZCbqyBvAz82r2EwHqNvy8+pXEhCe3X8o6kf7h+MEbJiQ1bbGk\nIuGSRDi+MywsBrj7ALfguK2HHWjU2zpRxLRL1suegZceGlgUHbTZkJOlhIPR\niMmQvdjKJ2TpL7rYkve+ztZ9+3QN96KL7Nq0phumPZ0UUFkECixUDyYP1YPq\nqBg7Q2PY52W1jANDU+ref88Jq3KMtv0jGUR3ws/i64p08C5teGb9jUjEj9Ff\nVDZ/3DDpA7elQ304e7jfmAwoMdK70Qoe5ukzcTX3ZW9VWXEEaXeaRf6Ldrn8\nMFDDr9mHQNZX/5BaJ7E0TIU2cBxOSp/zh5afRbofqo4xnWmUYaQA2DE2zAfU\npxe1\r\n=r2VB\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"test/.*spec\\.js$","collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"coveragePathIgnorePatterns":["<rootDir>/src/dev_server.js","<rootDir>/src/middleware.js","<rootDir>/src/di_backend.js"]},"main":"src/api.js","gitHead":"d3885b9cbeb41bb92318e4934a4c4b25eb992b97","scripts":{"docs":"shx rm -rf docs/web/html_docs && typedoc --tsconfig tsdocsconfig.json --out docs/web/html_docs --module commonjs --name WebideClientTools --excludeExternals --includeDeclarations","lint":"eslint src/**/*.js test/**/*.js test_integration/**/*.js","test":"jest","format":"prettier --write \"**/*.@(js|json|md)\"","release":"node scripts/pre_release.js && npm-run-all ci_full_flow && node scripts/release.js","type_check":"tsc","website:dev":"vuepress dev docs","ci_full_flow":"npm-run-all format_validate type_check lint test docs website:build","init_example":"node scripts/init_example.js","website:build":"vuepress build docs","unlink_example":"cd ./example && npm unlink @sap-webide/webide-client-tools","format_validate":"prettier --list-different \"**/*.@(js|json|md)\"","test_integration":"npm-run-all init_example execute_integration_tests unlink_example","execute_integration_tests":"jest --maxWorkers 1 --config test_integration/jest.config.json"},"typings":"api.d.ts","_npmUser":{"name":"idogoren","email":"ido.garbawi@gmail.com"},"prettier":{"semi":false},"_npmVersion":"6.13.4","description":"[![npm version](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools.svg)](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools) [![CircleCI](https://circleci.com/gh/SAP/webide-client-tools.svg?style=svg&circle-token=3b17f31fb0d03686ffbaba","directories":{},"resolutions":{"**/set-value":"^2.0.1","**/mixin-deep":"^1.3.2"},"_nodeVersion":"10.18.1","dependencies":{"glob":"7.1.3","http":"0.0.0","acorn":"6.0.2","which":"1.3.1","lodash":"4.17.12","connect":"3.6.6","webpack":"4.41.5","fs-extra":"4.0.2","requirejs":"2.3.6","serve-static":"1.13.2","@types/webpack":"4.4.17","js-string-escape":"1.0.1","optional-require":"1.0.0","http-proxy-middleware":"0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.3.2","chai":"4.2.0","jest":"23.6.0","gitty":"3.6.0","eslint":"6.8.0","semver":"5.6.0","typedoc":"0.16.8","jsonfile":"5.0.0","prettier":"1.14.3","vuepress":"1.2.0","typescript":"3.1.3","chai-string":"1.5.0","npm-run-all":"4.1.3","chai-as-promised":"7.1.1","eslint-plugin-import":"2.20.0","eslint-config-prettier":"6.9.0","eslint-config-airbnb-base":"14.0.0"},"peerDependencies":{"karma":">= 1.7.0","mocha":"*","karma-mocha":"1.3.0","karma-openui5":"0.2.2","karma-coverage":"1.1.1","karma-requirejs":"1.1.0","karma-mocha-reporter":"2.2.3","karma-chrome-launcher":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/webide-client-tools_3.0.5_1580113768422_0.5954193616197656","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.1.0":{"name":"@sap-webide/webide-client-tools","version":"3.1.0","license":"Apache-2.0","_id":"@sap-webide/webide-client-tools@3.1.0","maintainers":[{"name":"idogoren","email":"ido.garbawi@gmail.com"},{"name":"ilanvek","email":"ilana.vekselman@sap.com"},{"name":"shahars","email":"shachar.soel@sap.com"}],"dist":{"shasum":"5b9dd588b59f883b1e3bd597876ad674dff03350","tarball":"https://registry.npmjs.org/@sap-webide/webide-client-tools/-/webide-client-tools-3.1.0.tgz","fileCount":89,"integrity":"sha512-pgpD+nXwCbyrVVi5Yo+v8OhzKax0rKy54TVTmZbjvWvpcOSQz0LurI/I555ICtVRlHLLfN2xckiTUv1mVwPXhA==","signatures":[{"sig":"MEQCIC55SIk4WsTXLO8ACoQ7OW25DLDSM5GxVSLU/hlzq2PyAiBcLthTubgQmzrKeltPogz0vK+ghE5mA0gCLKDgdBImCg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1263679,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeMWgdCRA9TVsSAnZWagAA8igP/RYYEfZhyBjFTA6HaOBf\nZNKRKcz4e7anWH9sEbk7arvd+5wpWm0A3LU/996DQc+ZdHaVXJg3KF8loqC2\nZaCHYniThoFG0qYSUzNrvutL5q0Gio3WJTLnSWmRswRcskJupNZDuwLfkXVe\nwN3Te9qj7DEI93A8Pf02bNGANgBV34gjzcIjt31rFxGf6P6czsQqPCqVIwar\n/XUDZ9b2gK5ETLmcMQ15EbOXGc/6HNbqBlbgS61S6jLEEkHjLLRhCj0OQ7zH\n6U3reX4cQ9kpTjctza/i1fTe8U/2OqmZQ3AlqVh7O3s3yO6i+mN8fF75QDnj\naLQlNw9jvb91BpxCTcRQELvMRcdWLyi1qU7G/ayX9MAdHekOKuQrREYTxv58\nGevBYYrLv/6jhPLbcXX2PqixaXAt6/0i5SAy6PiPrD+BrjjzcdB+08yHnBIJ\nrNSb+kaC2Aq3lrT0BrvWHotN7uPgTdGqJgBTJ8QQVX9X2btzZwL/umCjEszD\nxaUGpPpNepqFRMtA513plikdQZihZl8CNKfEaE7GHLgrflJwomS2suKlAPN2\nC076VrbY4coT2JQXJySGS8gtSyMn44J+zEV6kx3yw3N/022lK2kGbcjYKNRp\nDcl9GBFAxAKvXuqE9C2QHMIrdF0sJ/oNQF71VjnGv5DKY/9PAYYvCO01kRev\nkdJm\r\n=jGGx\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"test/.*spec\\.js$","collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"coveragePathIgnorePatterns":["<rootDir>/src/dev_server.js","<rootDir>/src/middleware.js","<rootDir>/src/di_backend.js"]},"main":"src/api.js","gitHead":"139be39c09d79740b18a1fbc12c10df73c8e6b25","scripts":{"docs":"shx rm -rf docs/web/html_docs && typedoc --tsconfig tsdocsconfig.json --out docs/web/html_docs --module commonjs --name WebideClientTools --excludeExternals --includeDeclarations","lint":"eslint src/**/*.js test/**/*.js test_integration/**/*.js","test":"jest","format":"prettier --write \"**/*.@(js|json|md)\"","release":"bash ./scripts/release.sh","type_check":"tsc","website:dev":"vuepress dev docs","ci_full_flow":"npm-run-all format_validate type_check lint test docs website:build","init_example":"node scripts/init_example.js","website:build":"vuepress build docs","unlink_example":"cd ./example && npm unlink @sap-webide/webide-client-tools","format_validate":"prettier --list-different \"**/*.@(js|json|md)\"","test_integration":"npm-run-all init_example execute_integration_tests unlink_example","execute_integration_tests":"jest --maxWorkers 1 --config test_integration/jest.config.json"},"typings":"api.d.ts","_npmUser":{"name":"idogoren","email":"ido.garbawi@gmail.com"},"prettier":{"semi":false},"_npmVersion":"6.13.4","description":"[![npm version](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools.svg)](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools) [![CircleCI](https://circleci.com/gh/SAP/webide-client-tools.svg?style=svg&circle-token=3b17f31fb0d03686ffbaba","directories":{},"resolutions":{"**/set-value":"^2.0.1","**/mixin-deep":"^1.3.2"},"_nodeVersion":"10.18.1","dependencies":{"glob":"7.1.3","http":"0.0.0","acorn":"6.0.2","which":"1.3.1","lodash":"4.17.12","connect":"3.6.6","webpack":"4.41.5","fs-extra":"4.0.2","requirejs":"2.3.6","serve-static":"1.13.2","@types/webpack":"4.4.17","js-string-escape":"1.0.1","optional-require":"1.0.0","http-proxy-middleware":"0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.3.2","chai":"4.2.0","jest":"23.6.0","gitty":"3.6.0","eslint":"6.8.0","semver":"5.6.0","typedoc":"0.16.8","jsonfile":"5.0.0","prettier":"1.14.3","vuepress":"1.2.0","typescript":"3.1.3","chai-string":"1.5.0","npm-run-all":"4.1.3","chai-as-promised":"7.1.1","eslint-plugin-import":"2.20.0","eslint-config-prettier":"6.9.0","eslint-config-airbnb-base":"14.0.0"},"peerDependencies":{"karma":">= 1.7.0","mocha":"*","karma-mocha":"1.3.0","karma-openui5":"0.2.2","karma-coverage":"1.1.1","karma-requirejs":"1.1.0","karma-mocha-reporter":"2.2.3","karma-chrome-launcher":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/webide-client-tools_3.1.0_1580296221199_0.2709483501253729","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"3.1.2":{"name":"@sap-webide/webide-client-tools","version":"3.1.2","license":"Apache-2.0","_id":"@sap-webide/webide-client-tools@3.1.2","maintainers":[{"name":"idogoren","email":"ido.garbawi@gmail.com"},{"name":"ilanvek","email":"ilana.vekselman@sap.com"},{"name":"shahars","email":"shachar.soel@sap.com"}],"dist":{"shasum":"d8e8509515e69c2735474d476f903640577c6477","tarball":"https://registry.npmjs.org/@sap-webide/webide-client-tools/-/webide-client-tools-3.1.2.tgz","fileCount":88,"integrity":"sha512-0Db/MbKm9xLVLkrOISfL/AzmM40Zf/9XOsvpgNOIhy2UHgEYWdUorEaW06lwQogyQcGwmRUlzOF3ErU0aI2oSw==","signatures":[{"sig":"MEUCIAs5u7ni7RXx+FQgWy7ANzYn51TqZ7vEGeNVRAFhjBznAiEAoDZ4LbVIi7wkD0bSSXVIYcM+AFQ5hRbvF43GtEs5lNg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1292672,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejDM0CRA9TVsSAnZWagAArWoP/iO16RySXgEQrOgK4scn\nl6y0ZDfGrQHYITn177ZS3pCFSHpRDk86zvu5KjxUmLATMBZ90V735it5ZA0W\n9+IWm8+KlVHGtNGPqZDL5MvR27occxxiISJ2GzZ3Vs817UOChvw1T9Zok79p\n0BxgTT777dnWlY5r91cejIDcmrTnaa/3eh7walWeAFEAX0eSpv5Ky+xgXMUX\nHtLTf2Xr8nrwD4jNKJOdyuNa30LNWcup0Z4/sPxlX7psqZJauNCDjYZ7dVcD\n61+RakoqJcDhiwUUYtVFQoklAzrvhYS2iXkei22QjTa5ePCXPJfNUvSUBtoe\nGwy/QJm5EgNQ2tR/NslNg7KDjmYSXXobLrtv9FpLqHsJZbsdIihUNqCR6Z/G\n6T+/+9Qw8PeHcYKmT31fKbfNuOZXlr61UTMfQHeuCXchk7Ees/tUTliqOn79\nc2XVdx1jvXIuEFuAtWUyRIHOgjG80zGA0R31PAws2fJLk2sp4pYNKWtTfgsw\n6gbqFb85FHgw8sjDAUtY+xTob5WM0yyen2JiLdua46LxoJ3XZ7gXK9qv7XxP\nKc8LMuoC9d9wAJkQBz56qXGrD1j3srgSp9qqWsaWkPhdUb1vl/0tQ6nrTEMA\ng9TgHcnlkulhT69LsdB4m+bPlvnnAeobrnjY9YWGsOfX31+YuEN2l83Ehbfu\nDE6B\r\n=spsk\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"test/.*spec\\.js$","collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"coveragePathIgnorePatterns":["<rootDir>/src/dev_server.js","<rootDir>/src/middleware.js","<rootDir>/src/di_backend.js"]},"main":"src/api.js","gitHead":"87220dde5d13c97cec29fcc0ba8e39b95f1ecfc4","scripts":{"docs":"shx rm -rf docs/web/html_docs && typedoc --tsconfig tsdocsconfig.json --out docs/web/html_docs --module commonjs --name WebideClientTools --excludeExternals --includeDeclarations","lint":"eslint src/**/*.js test/**/*.js test_integration/**/*.js","test":"jest","format":"prettier --write \"**/*.@(js|json|md)\"","release":"bash ./scripts/release.sh","type_check":"tsc","website:dev":"vuepress dev docs","ci_full_flow":"npm-run-all format_validate type_check lint test docs website:build","init_example":"node scripts/init_example.js","website:build":"vuepress build docs","unlink_example":"cd ./example && npm unlink @sap-webide/webide-client-tools","format_validate":"prettier --list-different \"**/*.@(js|json|md)\"","test_integration":"npm-run-all init_example execute_integration_tests unlink_example","execute_integration_tests":"jest --maxWorkers 1 --config test_integration/jest.config.json"},"typings":"api.d.ts","_npmUser":{"name":"idogoren","email":"ido.garbawi@gmail.com"},"prettier":{"semi":false},"_npmVersion":"6.13.4","description":"[![npm version](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools.svg)](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools) [![CircleCI](https://circleci.com/gh/SAP/webide-client-tools.svg?style=svg&circle-token=3b17f31fb0d03686ffbaba","directories":{},"resolutions":{"**/set-value":"^2.0.1","**/mixin-deep":"^1.3.2"},"_nodeVersion":"10.19.0","dependencies":{"glob":"7.1.3","http":"0.0.0","acorn":"7.1.1","which":"1.3.1","lodash":"4.17.12","connect":"3.6.6","webpack":"4.41.5","fs-extra":"4.0.2","requirejs":"2.3.6","serve-static":"1.13.2","@types/webpack":"4.4.17","js-string-escape":"1.0.1","optional-require":"1.0.0","http-proxy-middleware":"0.19.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.3.2","chai":"4.2.0","jest":"23.6.0","gitty":"3.6.0","eslint":"6.8.0","semver":"5.6.0","typedoc":"0.16.8","jsonfile":"5.0.0","prettier":"1.14.3","vuepress":"1.2.0","typescript":"3.1.3","chai-string":"1.5.0","npm-run-all":"4.1.3","chai-as-promised":"7.1.1","eslint-plugin-import":"2.20.0","eslint-config-prettier":"6.9.0","eslint-config-airbnb-base":"14.0.0"},"peerDependencies":{"karma":">= 1.7.0","mocha":"*","karma-mocha":"1.3.0","karma-openui5":"0.2.2","karma-coverage":"1.1.1","karma-requirejs":"1.1.0","karma-mocha-reporter":"2.2.3","karma-chrome-launcher":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/webide-client-tools_3.1.2_1586246451603_0.1976064725642217","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."},"4.0.0":{"name":"@sap-webide/webide-client-tools","version":"4.0.0","license":"Apache-2.0","_id":"@sap-webide/webide-client-tools@4.0.0","maintainers":[{"name":"shahars","email":"shachar.soel@sap.com"},{"name":"ilanvek","email":"ilana.vekselman@sap.com"},{"name":"idogoren","email":"ido.garbawi@gmail.com"}],"dist":{"shasum":"baccbb3c0bf6216521dc72c7aa9cc3c2f597e78e","tarball":"https://registry.npmjs.org/@sap-webide/webide-client-tools/-/webide-client-tools-4.0.0.tgz","fileCount":92,"integrity":"sha512-ARiZEMH+gh61nQCPCEhLcMreAWNjYS25woM3SuQEk+ICRrMqVhVOPpBewxRq0QagU5il5sB0SDIQu2Zv0zW59A==","signatures":[{"sig":"MEYCIQCUZp5cQzcfHpqJDXBuWlyu8eAtI5pEGZzwzGvWz32UpwIhALWWWFlerqkwPMUipIbxMYTPuIVmnglgIc6Av8BMszLF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1140714,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrzzdCRA9TVsSAnZWagAAjFIP/jgq/v+GkAfQJaETFQaP\nbLGIsceRXLnz/xQEpSeE2egfA1nnrPAol2q3+7O24wk06Oqy0e62wLxjjZ4y\nJKFXZpYQbtQTRfIU7FeUi1pOJ+6q6v9tsV01fp/lnNCL5fIyPnma6n1y+BOp\nUSshpxVs0zur1dHrjaqcv5S1yFbOrSVJcilPoxW2FZaGHu3cY2M4gSOUNK/N\ndaITKkooM1nia7KObZjY2ijBQTDmfeEhE3w1jLCSIECbGJntvUF/MRt4H/+I\n08Cmm4gXRcaLtsV9hAkZdwa/OU+ohyun068TVaMMUoKG9t/9OQTuSVNFmQRo\nkX3mjzsF0VnZGgYqKQ3jWMpmQ1hgwql1c8INtlUY4PMscF6ufmVHKj87cMSx\naOMpWS/YrJW9HSX5ddZmwUOHCPSotnr2L0mRhQz5YEJCQBJNoF9dE4QIbtKJ\nEAfVXBB628psThRR3YM+xxmCZxOkSzy7qV3uUyFM7pmxpB1+0BshLrQm3YiI\nub5BcjkBRGzDaNA20bK8CLu1GedLh/mbyjqLeED9KmII6MCoPCjIo88BB01N\nio3ZYzVj8DWDcH4O59X4NvoYuSdpB8X4phpeWpuTfWM6w6x5dZMmkf3GQL74\nYZvpCM6nLpT8o4isANqbr0nBK9AGfio/J7dvSvSXxJQkkrO+bzfirot5yk8j\nYzu7\r\n=aIF+\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testRegex":"test/.*spec\\.js$","collectCoverage":true,"testEnvironment":"node","coverageThreshold":{"global":{"lines":100,"branches":100,"functions":100,"statements":100}},"coveragePathIgnorePatterns":["<rootDir>/src/dev_server.js","<rootDir>/src/middleware.js","<rootDir>/src/di_backend.js"]},"main":"src/api.js","engines":{"node":">=12.0.0"},"gitHead":"039e7bedf0fe69d9e0b52c0feabf0a308b0e6b7a","scripts":{"docs":"shx rm -rf docs/web/html_docs && typedoc api.d.ts --tsconfig tsdocsconfig.json --out docs/web/html_docs --name WebideClientTools","lint":"eslint src/**/*.js test/**/*.js test_integration/**/*.js","test":"jest","format":"prettier --write \"**/*.@(js|json|md)\"","release":"bash ./scripts/release.sh","type_check":"tsc","website:dev":"vuepress dev docs","ci_full_flow":"npm-run-all format_validate type_check lint test docs website:build","init_example":"node scripts/init_example.js","website:build":"vuepress build docs","unlink_example":"cd ./example && npm unlink @sap-webide/webide-client-tools","format_validate":"prettier --list-different \"**/*.@(js|json|md)\"","test_integration":"npm-run-all init_example execute_integration_tests unlink_example","execute_integration_tests":"jest --maxWorkers 1 --config test_integration/jest.config.json"},"typings":"api.d.ts","_npmUser":{"name":"idogoren","email":"ido.garbawi@gmail.com"},"prettier":{"semi":false},"_npmVersion":"6.14.15","description":"[![npm version](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools.svg)](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools) [![CircleCI](https://circleci.com/gh/SAP/webide-client-tools.svg?style=svg&circle-token=3b17f31fb0d03686ffbaba","directories":{},"resolutions":{"**/set-value":"^2.0.1","**/mixin-deep":"^1.3.2"},"_nodeVersion":"14.18.2","dependencies":{"glob":"7.2.0","http":"0.0.0","acorn":"8.6.0","which":"2.0.2","lodash":"4.17.21","connect":"3.7.0","webpack":"4.46.0","fs-extra":"10.0.0","requirejs":"2.3.6","serve-static":"1.14.1","@types/webpack":"4.4.17","js-string-escape":"1.0.1","optional-require":"1.1.8","http-proxy-middleware":"0.21.0"},"_hasShrinkwrap":false,"devDependencies":{"shx":"0.3.3","chai":"4.3.4","jest":"27.4.2","gitty":"3.7.2","eslint":"8.3.0","semver":"7.3.5","typedoc":"0.22.10","jsonfile":"6.1.0","prettier":"2.5.0","vuepress":"1.8.2","typescript":"4.5.2","chai-string":"1.5.0","npm-run-all":"4.1.5","chai-as-promised":"7.1.1","eslint-plugin-import":"2.25.3","eslint-config-prettier":"8.3.0","eslint-config-airbnb-base":"15.0.0"},"peerDependencies":{"karma":">= 1.7.0","mocha":"*","karma-mocha":"1.3.0","karma-openui5":"0.2.2","karma-coverage":"1.1.1","karma-requirejs":"1.1.0","karma-mocha-reporter":"2.2.3","karma-chrome-launcher":"2.1.1"},"_npmOperationalInternal":{"tmp":"tmp/webide-client-tools_4.0.0_1638874333557_0.3491675577121085","host":"s3://npm-registry-packages"},"deprecated":"Package no longer supported. Contact Support at https://www.npmjs.com/support for more info."}},"time":{"created":"2018-05-01T08:59:52.337Z","modified":"2026-05-20T19:30:36.695Z","2.0.0":"2018-05-01T08:59:52.541Z","2.0.1":"2018-05-10T11:56:17.370Z","2.1.0":"2018-05-13T07:53:53.524Z","3.0.0":"2018-05-13T10:29:56.257Z","3.0.1":"2018-05-21T07:57:20.910Z","2.2.0":"2018-06-12T07:57:43.729Z","2.3.0":"2018-06-14T11:18:08.372Z","2.3.1":"2018-06-14T13:11:28.621Z","2.3.2":"2018-06-20T08:15:43.689Z","2.3.3":"2018-06-25T13:22:08.941Z","2.3.4":"2018-06-27T11:46:51.376Z","2.4.0":"2018-10-28T12:11:03.724Z","2.4.1":"2018-10-29T11:44:56.648Z","2.4.3":"2018-11-29T09:32:29.466Z","2.4.4":"2018-11-29T10:33:35.144Z","3.0.2":"2018-11-30T09:43:37.483Z","3.0.3":"2019-04-18T08:39:25.107Z","3.0.4":"2020-01-15T11:01:34.121Z","3.0.5":"2020-01-27T08:29:28.583Z","3.1.0":"2020-01-29T11:10:21.438Z","3.1.2":"2020-04-07T08:00:51.816Z","4.0.0":"2021-12-07T10:52:13.759Z"},"license":"Apache-2.0","description":"[![npm version](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools.svg)](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools) [![CircleCI](https://circleci.com/gh/SAP/webide-client-tools.svg?style=svg&circle-token=3b17f31fb0d03686ffbaba","maintainers":[{"name":"rima.sirich","email":"rima.sirich@sap.com"},{"name":"sap-ospo-admin","email":"ospo@sap.com"},{"name":"shahars","email":"shachar.soel@sap.com"}],"readme":"[![npm version](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools.svg)](https://badge.fury.io/js/%40sap-webide%2Fwebide-client-tools)\n[![CircleCI](https://circleci.com/gh/SAP/webide-client-tools.svg?style=svg&circle-token=3b17f31fb0d03686ffbabab018fab13b24e1e581)](https://circleci.com/gh/SAP/webide-client-tools) [![Greenkeeper badge](https://badges.greenkeeper.io/SAP/webide-client-tools.svg)](https://greenkeeper.io/)\n[![REUSE status](https://api.reuse.software/badge/github.com/SAP/webide-client-tools)](https://api.reuse.software/info/github.com/SAP/webide-client-tools)\n\n# webide-client-tools\n\n## Description\n\nTools and flows for developing client-side features and extensions for [SAP Web IDE](https://developers.sap.com/topics/sap-webide.html)\nbased on npm ecosystem and standard OSS packages.\n\n## Features\n\n- **Bundling and Minification** of SAP Web IDE features:\n\n  - Mainly uses [require.js optimizer](http://requirejs.org/docs/optimization.html).\n\n- **Testing**\n\n  - Uses [Karma Test runner](https://github.com/karma-runner/karma).\n  - Uses our home-brewed APIs, which allows programmatic access to SAP Web IDE Services (Service Test Framework).\n\n- **Local development server** for static resources:\n  - Provides fast feedback loops.\n  - Runs the bundled version of your feature locally.\n  - Uses the [Connect](https://github.com/senchalabs/connect) Node.js middleware layer.\n  - Uses an \"in memory\" backend mock.\n\n## Requirements and Compatibility\n\n- A [maintained version](https://github.com/nodejs/Release) of node.js.\n\n## Installation\n\nRun this command:\n`npm install @sap-webide/webide-client-tools --save-dev`\n\n## Usage and Documentation\n\nSee these examples:\n\n- [Documentation Website](https://sap.github.io/webide-client-tools/web/site/)\n- [A feature demonstrating client-tool capabilities](https://github.com/SAP/webide-client-tools/tree/master/example).\n\n## Support\n\nTo get support, you can open [**issues**](https://github.com/SAP/webide-client-tools/issues) on Github.\n\n## Known Issues\n\nFull usage of this library requires the webide package as an npm peerDependency.\nSpecifically for testing and development server flows.\nThis is **currently** not possible outside SAP's coporate network.\nWhich means that the client-tools library can (**temporarily**) only be used for bundling flows.\n\n## Contributing\n\nFor information, see [CONTRIBUTING.md](https://github.com/SAP/webide-client-tools/tree/master/CONTRIBUTING.md).\n\n## Licensing\n\nPlease see our [LICENSE](LICENSE) for copyright and license information. Detailed information including third-party components and their licensing/copyright information is available [via the REUSE tool](https://api.reuse.software/info/github.com/SAP/webide-client-tools).\n","readmeFilename":"README.md"}