{"_id":"kevoree-web-editor","_rev":"179-0155ad68303d1151cde1bc9232cce096","name":"kevoree-web-editor","time":{"modified":"2022-06-19T08:28:31.607Z","created":"2013-12-17T16:52:43.110Z","0.0.1":"2013-12-17T16:53:13.652Z","0.0.2":"2013-12-17T17:05:07.745Z","0.0.3":"2013-12-17T17:10:02.798Z","0.0.4":"2013-12-18T09:25:24.418Z","0.0.5":"2013-12-18T11:03:18.839Z","0.0.6":"2013-12-18T11:18:07.892Z","0.0.7":"2013-12-18T14:26:05.297Z","0.0.8":"2013-12-18T17:29:57.450Z","0.0.9":"2013-12-19T14:06:05.510Z","0.0.10":"2013-12-19T14:11:54.652Z","0.0.11":"2013-12-19T17:09:56.710Z","0.0.12":"2013-12-19T17:37:04.473Z","0.0.13":"2014-01-06T10:51:37.901Z","0.0.14":"2014-01-08T16:38:58.726Z","0.0.15":"2014-01-08T17:21:54.087Z","0.0.16":"2014-01-08T17:25:55.104Z","0.0.17":"2014-01-09T16:04:37.139Z","0.0.18":"2014-01-09T17:13:36.829Z","0.0.19":"2014-01-10T09:40:25.163Z","0.0.20":"2014-01-10T15:41:28.290Z","0.0.21":"2014-01-10T16:22:04.456Z","0.0.22":"2014-01-13T15:24:56.933Z","0.0.23":"2014-01-14T10:23:20.261Z","0.0.24":"2014-01-14T11:09:47.508Z","0.0.25":"2014-01-17T15:19:47.751Z","0.0.26":"2014-01-21T12:19:53.660Z","0.0.27":"2014-03-04T17:15:20.031Z","0.0.28":"2014-03-05T16:15:21.655Z","0.1.0":"2014-03-07T15:43:29.504Z","0.1.1":"2014-03-10T12:35:02.806Z","0.1.2":"2014-03-11T10:22:56.003Z","0.1.3":"2014-03-11T11:50:28.661Z","0.1.4":"2014-03-12T09:20:51.895Z","0.1.5":"2014-03-12T11:06:34.882Z","0.1.6":"2014-03-25T16:03:50.299Z","0.2.0":"2014-03-28T09:49:24.169Z","0.2.4":"2014-03-28T14:05:13.672Z","0.2.5":"2014-03-28T16:17:59.439Z","0.2.6":"2014-04-01T09:04:23.601Z","0.2.7":"2014-04-02T09:26:06.476Z","0.2.8":"2014-04-02T10:02:27.602Z","0.2.9":"2014-04-03T08:34:27.663Z","0.3.0":"2014-04-03T09:58:44.820Z","0.4.0":"2014-04-04T14:19:23.840Z","0.4.10":"2014-04-07T13:53:24.382Z","0.4.11":"2014-04-09T09:37:36.085Z","0.4.12":"2014-04-09T09:56:49.376Z","1.0.0":"2014-04-09T10:12:38.662Z","1.0.1":"2014-04-09T14:21:13.443Z","1.0.2":"2014-04-22T14:52:04.319Z","1.0.3":"2014-05-07T09:12:26.347Z","1.0.4":"2014-05-27T09:19:02.847Z","1.0.5":"2014-06-19T14:20:56.791Z","2.0.0":"2014-08-06T14:36:53.571Z","5.0.0-SNAPSHOT":"2014-09-17T15:26:39.247Z","5.1.0":"2014-09-19T10:00:10.938Z","5.1.2":"2014-10-03T14:44:21.856Z","5.1.3":"2014-10-08T14:14:32.511Z","5.2.0":"2014-10-08T15:58:27.025Z","5.2.1":"2014-10-09T09:56:32.326Z","5.2.2":"2015-01-14T12:57:58.510Z","5.2.3":"2015-02-25T10:58:49.116Z"},"maintainers":[{"name":"leiko","email":"max.tricoire@gmail.com"}],"dist-tags":{"latest":"5.2.3"},"description":"Kevoree Web Editor - Static Web Client","readme":"# Kevoree Web Editor [![Build Status](https://drone.io/github.com/kevoree/kevoree-web-editor/status.png)](https://drone.io/github.com/kevoree/kevoree-web-editor/latest)\n\nWeb app for [Kevoree](http://kevoree.org/) model management  \nYou can use the demo version here [editor.kevoree.org](http://editor.kevoree.org)\n\n## Overview\n - [What is it for ?](README.md#what-is-it-for-)\n - [How do I use it ?](README.md#how-do-i-use-it-)\n - [How do I contribute ?](README.md#how-do-i-contribute-)\n\n## What is it for ?\nThe purpose of Kevoree Web Editor (KWE) is to provide an easy-to-use tool to manage your [Kevoree](http://kevoree.org/) models  & runtimes.  \nIt is mostly written in Javascript and has been designed to work as a static standalone Web application.\n\n## How do I use it ?\n### Overview\n - [Prerequisites](README.md#prerequisites)\n - [User interface basics](README.md#user-interface-basics)\n - [Menu bar content](README.md#menu-bar-content)\n - [KWE popups](README.md#kwe-popups)\n - [Model edition](README.md#model-edition)\n \n\n### Prerequisites\n - an up-to-date browser because it uses **WebSocket**, **LocalStorage** and **Canvas**\n - some [Kevoree-related knowledge](http://kevoree.org/doc/#getting-started)\n\n### User interface basics\nKWE's UI is composed of 3 main components:\n - a menu bar (top panel)\n - a TypeDefinition list + search/filter field (left panel)\n - a Kevoree model editor (center)\n\n![KWE](http://hosta.braindead.fr/raw/539973e81a9879c239a1a21c/kwe_overview.png)\n\n### Menu bar content\n#### File menu\n Menu item      | Description                                                                                                              | Shortcut\n--------------- | ------------------------------------------------------------------------------------------------------------------------ | ---------------\nLoad            | Load a model from a JSON file client-side                                                                                | Ctrl+L\nMerge           | Same as \"Load\" but merging given model with the current model in KWE                                                     | Ctrl+M\nOpen from node  | Load a model from a remote node reachable using [Kevoree WebSocket protocol](README.md#kevoree-groups-websocket-protocol)| Ctrl+O\nMerge from node | Same as \"Open from node\" but merging retrieved model with the current model in KWE                                       | Ctrl+Shift+M\nSave as JSON    | Save the current model in KWE to a JSON file client-side                                                                 | Ctrl+S\n\n#### Model menu\n Menu item                 | Description                                                                                       | Shortcut\n-------------------------- | ------------------------------------------------------------------------------------------------- | ---------\nClear All                  | Reset the current model to an empty one (empty TypeDefinition list and empty model graph)         | Alt+A\nClear Instances            | Delete every instances in the current model (empty model graph)                                   | Alt+I\nClear Unused Type Defs     | Parse the current model in order to remove the unused TypeDefinition (no instance means unused)   | Alt+U\nKevoree Standard Libraries | Open the **Kevoree Standard Libraries** popup ([see below](README.md#kevoree-standard-libraries)) | Alt+K\nFrom custom repository     | Open the **From custom repository** popup ([see below](README.md#from-custom-repository))         | <none>\nCustom push                | Open the **Custom push** popup ([see below](README.md#custom-push))                               | <none>\n\n#### Edit menu\n Menu item      | Description                                                                 | Shortcut\n--------------- | --------------------------------------------------------------------------- | ---------\nUndo            | Undo last model modification (:exclamation: **NOT IMPLEMENTED YET**)        | Ctrl+Z\nRedo            | Redo last model modification (:exclamation: **NOT IMPLEMENTED YET**)        | Ctrl+Y\nSettings        | Configure your KWE settings (saved locally using your browser LocalStorage) | Ctrl+K\nServer settings | Open the **Server settings** popup ([see below](README.md#server-settings)) | Ctrl+H\n\n#### KevScript menu\nOpen the **KevScript** popup ([see below](README.md#kevscript))\n\n#### Help menu\nOpen the **Help** popup ([see below](README.md#help))\n\n### KWE popups\n#### Server settings\nBecause KWE is a standalone Web application, it gives you the possibility to specify the server you want to connect to.  \nTo specify your own KWE-server, use this popup.  \nBy default, [editor.kevoree.org](http://editor.kevoree.org) uses an **Express** web server hosted on the same machine.  \n > You can clone the sources of [kevoree/kevoree-web-editor-server](https://github.com/kevoree/kevoree-web-editor-server) and deploy it on your own servers\n\n![KWE Server settings](http://hosta.braindead.fr/raw/539980c11a9879c239a1a21e/kwe_server_settings.png)\n\n#### Kevoree Standard Libraries\nThis popup allows you to merge Kevoree's official TypeDefinitions to your current model.  \nKevoree Standard Libraries are available (currently, June 2014) for 3 platforms:\n - Java\n - Javascript\n - Cloud\n\nOnce the list loaded, you can select wanted libraries and hit the **Merge libraries** button and wait for the server you are connected to (specified in the popup title after @), to answer your request with the according Kevoree model.  \n\n![KWE Std Libs](http://hosta.braindead.fr/raw/539980bd1a9879c239a1a21d/kwe_std_libs.png)\n\n#### From custom repository\nIf you want to merge your own Kevoree libraries from a custom Maven repository you can by using this popup.  \nThis will trigger the resolving server-side, then it will retrieve the model of your library (still server-side) and send it back to KWE, resulting in a merge of your current KWE model and the one you have specified in this popup.  \n\n![KWE Custom repo](http://hosta.braindead.fr/raw/539980cc1a9879c239a1a221/kwe_custom_repo.png)\n\n#### Custom push\nSometimes you have to edit your model network attributes resulting in the impossibility for you to push your model to your platforms (your group WebSocket server won't be able to receive the model according to the new network attributes, because it is still launched on the old model network attributes)  \nUsing this popup, you can specify a group WebSocket server directly and ask for a push of your current model by pressing **Push model**  \n\n![KWE Custom push](http://hosta.braindead.fr/raw/539980cf1a9879c239a1a222/kwe_custom_push.png)\n\n#### KevScript\nA [Kevoree Script](http://kevoree.org/doc/#kevoree-script-aka-kevscript) (aka KevScript) editor providing syntax highlighting and auto-completion.  \nBy default, this KevScript editor content is dinamically created according to the current model (model2kevs processing), but you can also change the content by using the provided examples (dropdown selector in the top-right corner).  \nOnce you are done editing, you have two choices:\n - **Download**: saves the current KevScript to a **.kevs** file client-side\n - **Run**: process your script and updates the current Kevoree model in KWE\n\n![KWE KevScript](http://hosta.braindead.fr/raw/539993c91a9879c239a1a223/kwe_kevscript.png)  \n\nThe KevScript Editor also provides some shortcuts to improve user experience:\n\n Action       |    Shortcut\n------------- | --------------\nSearch        | Ctrl+F\nFind next     | Ctrl+G\nFind previous | Ctrl+Shift+G\nReplace       | Ctrl+Shift+F\nReplace all   | Ctrl+Shift+R\n\n\n#### Help\nThis popup contains the whole list of shortcuts available in KWE, plus some useful information concerning the editor.  \n\n![KWE Help](http://hosta.braindead.fr/raw/539980c91a9879c239a1a220/kwe_help.png)\n\n### Model edition\n#### Add TypeDefinition to your model\nTo add TypeDefinition to your model you have multiple choices:\n - Load/Merge a model from a JSON file or a remote platform\n - Merge some Kevoree Std Libraries\n - Merge libraries from your own repositories\n - Add `include` statements to the KevScript editor and run it\n\nUpon TypeDefinition addition, you will see the left panel being populated with items:  \n\n![KWE Tdefs list](http://hosta.braindead.fr/raw/5399967d1a9879c239a1a224/kwe_tdef_list.png)  \n\nThis list has been created using the KevScript method with the following script:  \n```kevs\ninclude npm:kevoree-node-javascript:latest\ninclude npm:kevoree-group-websocket:latest\ninclude mvn:org.kevoree.library.java:org.kevoree.library.java.javaNode:latest\ninclude mvn:org.kevoree.library.java:org.kevoree.library.java.ws:latest\n```\n\n#### Add instances to your model\nTo add instances to your model, you have multiple choices:\n - drag'n'drop an item from the TypeDefinition list (left panel) to the model editor canvas (center)\n - add `add` statements to the KevScript editor and run it\n\nBy doing so, KWE will create an instance of the selected TypeDefinition (graphical method: using its latest available version, kevscript method: using the version you have specified).\n\nUsing the previous KevScript example (for TypeDefinition), we could do:  \n```kevs\ninclude npm:kevoree-node-javascript:latest\ninclude npm:kevoree-group-websocket:latest\ninclude mvn:org.kevoree.library.java:org.kevoree.library.java.javaNode:latest\ninclude mvn:org.kevoree.library.java:org.kevoree.library.java.ws:latest\n\nadd node0 : JavascriptNode\nadd node1 : JavaNode\n```  \nWe have added two `add` statements, one for `node0 : Javascript` and one for `node1 : JavaNode`. This will result in the addition of two nodes in the model editor canvas:\n\n![KWE add instances](http://hosta.braindead.fr/raw/539998931a9879c239a1a225/kwe_add_instance.png)\n\n### Known protocols\n#### Kevoree groups WebSocket protocol\nKevoree uses Groups to share models between Node platforms. Each group has there own implementation and therefore uses its own protocol. In order to communicate with the groups, KWE uses the built-in Javascript WebSocket implementation available in modern Web browsers. Thus, your running Kevoree platform must have a compatible WebSocket group in order to communicate with KWE.\n\n## How do I contribute ?\nTODO","versions":{"1.0.0":{"name":"kevoree-web-editor","version":"1.0.0","description":"Kevoree Web Editor - Static Web Client","main":"index.js","author":{"name":"Maxime Tricoire","email":"max.tricoire@gmail.com"},"license":"LGPL-3.0","dependencies":{"kevoree-library":"0.4.0","pseudoclass":"~0.3.0","kevoree-kotlin":"0.4.0","semver":"~2.2.1","underscore.string":"~2.3.3","async":"~0.2.10","kevoree-kevscript":"0.4.1","kevoree-commons":"0.4.1"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-copy":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-uglify":"~0.2.0","grunt-contrib-jshint":"~0.7.0","grunt-contrib-cssmin":"~0.7.0","grunt-contrib-connect":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-htmlmin":"~0.1.3","grunt-bower-install":"~0.7.0","grunt-contrib-imagemin":"~0.2.0","grunt-contrib-watch":"~0.5.2","grunt-rev":"~0.1.0","grunt-autoprefixer":"~0.5.0","grunt-usemin":"~2.0.0","grunt-mocha":"~0.4.0","grunt-newer":"~0.6.0","grunt-svgmin":"~0.2.0","grunt-concurrent":"~0.4.0","load-grunt-tasks":"~0.2.0","time-grunt":"~0.2.0","jshint-stylish":"~0.1.3","grunt-browserify":"~1.3.0","grunt-templato":"0.0.2","grunt-contrib-hogan":"~0.2.4","bower":"~1.2.8","grunt-cli":"~0.1.13","grunt-deps-manager":"0.0.1"},"keywords":["kevoree","web","editor"],"engines":{"node":">=0.8.0"},"_id":"kevoree-web-editor@1.0.0","dist":{"shasum":"d7ba4a30a2774d61a4f43ac0fe7a269d5adf17e1","tarball":"https://registry.npmjs.org/kevoree-web-editor/-/kevoree-web-editor-1.0.0.tgz","integrity":"sha512-/jfGucwUIGcRAAYIlFmH94PJFHhuOlW+O3mlF4zNsaObmlAYD6yIQPvMLTrlccRo7l0IoUIkRAZJhohxxY6iKA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAynMEwABHz2s6EANSiaCluI5JDqnvvv3m+12xmqSlukAiEA+qnzxpJiA0ibVMyFO85p4RHxdJQox7Dgg8d7wjZd+lg="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"leiko","email":"max.tricoire@gmail.com"},"maintainers":[{"name":"leiko","email":"max.tricoire@gmail.com"}]},"1.0.1":{"name":"kevoree-web-editor","version":"1.0.1","description":"Kevoree Web Editor - Static Web Client","main":"index.js","author":{"name":"Maxime Tricoire","email":"max.tricoire@gmail.com"},"license":"LGPL-3.0","dependencies":{"kevoree-library":"^0.4.0","pseudoclass":"~0.3.0","kevoree-kotlin":"^0.4.0","semver":"~2.2.1","underscore.string":"~2.3.3","async":"~0.2.10","kevoree-kevscript":"^0.4.1","kevoree-commons":"^0.4.1"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-copy":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-uglify":"~0.2.0","grunt-contrib-jshint":"~0.7.0","grunt-contrib-cssmin":"~0.7.0","grunt-contrib-connect":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-htmlmin":"~0.1.3","grunt-bower-install":"~0.7.0","grunt-contrib-imagemin":"~0.2.0","grunt-contrib-watch":"~0.5.2","grunt-rev":"~0.1.0","grunt-autoprefixer":"~0.5.0","grunt-usemin":"~2.0.0","grunt-mocha":"~0.4.0","grunt-newer":"~0.6.0","grunt-svgmin":"~0.2.0","grunt-concurrent":"~0.4.0","load-grunt-tasks":"~0.2.0","time-grunt":"~0.2.0","jshint-stylish":"~0.1.3","grunt-browserify":"~1.3.0","grunt-templato":"0.0.2","grunt-contrib-hogan":"~0.2.4","bower":"~1.2.8","grunt-cli":"~0.1.13","grunt-deps-manager":"0.0.1"},"keywords":["kevoree","web","editor"],"engines":{"node":">=0.8.0"},"_id":"kevoree-web-editor@1.0.1","dist":{"shasum":"406d32ce404b633ca660756792bff4470641be9c","tarball":"https://registry.npmjs.org/kevoree-web-editor/-/kevoree-web-editor-1.0.1.tgz","integrity":"sha512-touGsdv1B0AnY3ZLsubxGbbxqVeDMmY4av6xnadRF+PL9a+RKW4n69bQk87npU3Y/GmyZ2++WEIW/gIVnDznng==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHVnFNWDr57GVtTwMr4/aNIPD3lKkXFnln5NoObML1XFAiEAuci/c8rtZPC/Fkeak+fwGK09QJkMrTVe4WtpUhAyDF4="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"leiko","email":"max.tricoire@gmail.com"},"maintainers":[{"name":"leiko","email":"max.tricoire@gmail.com"}]},"1.0.2":{"name":"kevoree-web-editor","version":"1.0.2","description":"Kevoree Web Editor - Static Web Client","main":"index.js","author":{"name":"Maxime Tricoire","email":"max.tricoire@gmail.com"},"license":"LGPL-3.0","dependencies":{"kevoree-library":"^0.5.0","pseudoclass":"~0.3.0","kevoree-kotlin":"^0.5.0","semver":"~2.2.1","underscore.string":"~2.3.3","async":"~0.2.10","kevoree-kevscript":"^0.5.0","kevoree-commons":"^0.5.0"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-copy":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-uglify":"~0.2.0","grunt-contrib-jshint":"~0.7.0","grunt-contrib-cssmin":"~0.7.0","grunt-contrib-connect":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-htmlmin":"~0.1.3","grunt-bower-install":"~0.7.0","grunt-contrib-imagemin":"~0.2.0","grunt-contrib-watch":"~0.5.2","grunt-rev":"~0.1.0","grunt-autoprefixer":"~0.5.0","grunt-usemin":"~2.0.0","grunt-mocha":"~0.4.0","grunt-newer":"~0.6.0","grunt-svgmin":"~0.2.0","grunt-concurrent":"~0.4.0","load-grunt-tasks":"~0.2.0","time-grunt":"~0.2.0","jshint-stylish":"~0.1.3","grunt-browserify":"~1.3.0","grunt-templato":"0.0.2","grunt-contrib-hogan":"~0.2.4","bower":"~1.2.8","grunt-cli":"~0.1.13","grunt-deps-manager":"0.0.1"},"keywords":["kevoree","web","editor"],"engines":{"node":">=0.8.0"},"_id":"kevoree-web-editor@1.0.2","dist":{"shasum":"08f5161fb93d21b21f726cde9a56bfed461ff577","tarball":"https://registry.npmjs.org/kevoree-web-editor/-/kevoree-web-editor-1.0.2.tgz","integrity":"sha512-xCJzGhvTLNuw74yY555ffX56oITv/906Z1tSku3mwA/K7saY0c3ZBErJhnYMsN8ksIUib4nKJZEXTMPISZxGaQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0ppCF9XBrA4QdYwz/GIaOcRYD+ai3FaE++PAbav4rrAiBLBYxl3hZkI7cPepR8NNMqwhKfV7pMupqfBq0CrpsBDA=="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"leiko","email":"max.tricoire@gmail.com"},"maintainers":[{"name":"leiko","email":"max.tricoire@gmail.com"}]},"1.0.3":{"name":"kevoree-web-editor","version":"1.0.3","description":"Kevoree Web Editor - Static Web Client","main":"index.js","author":{"name":"Maxime Tricoire","email":"max.tricoire@gmail.com"},"license":"LGPL-3.0","dependencies":{"kevoree-library":"^0.5.0","pseudoclass":"~0.3.0","kevoree-kotlin":"^0.5.0","semver":"~2.2.1","underscore.string":"~2.3.3","async":"~0.2.10","kevoree-kevscript":"^0.5.0","kevoree-commons":"^0.5.0"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-copy":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-uglify":"~0.2.0","grunt-contrib-jshint":"~0.7.0","grunt-contrib-cssmin":"~0.7.0","grunt-contrib-connect":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-htmlmin":"~0.1.3","grunt-bower-install":"~0.7.0","grunt-contrib-imagemin":"~0.2.0","grunt-contrib-watch":"~0.5.2","grunt-rev":"~0.1.0","grunt-autoprefixer":"~0.5.0","grunt-usemin":"~2.0.0","grunt-mocha":"~0.4.0","grunt-newer":"~0.6.0","grunt-svgmin":"~0.2.0","grunt-concurrent":"~0.4.0","load-grunt-tasks":"~0.2.0","time-grunt":"~0.2.0","jshint-stylish":"~0.1.3","grunt-browserify":"~1.3.0","grunt-templato":"0.0.2","grunt-contrib-hogan":"~0.2.4","bower":"~1.2.8","grunt-cli":"~0.1.13","grunt-deps-manager":"0.0.1"},"keywords":["kevoree","web","editor"],"engines":{"node":">=0.8.0"},"_id":"kevoree-web-editor@1.0.3","dist":{"shasum":"18dca25f8e54bf2f1c487cd505d55baae5e667c7","tarball":"https://registry.npmjs.org/kevoree-web-editor/-/kevoree-web-editor-1.0.3.tgz","integrity":"sha512-z0ixSAcVg+PdNmmgl0kHfxtapC+Z1MB9KYQzrLv4On8sFX9bVi7ZZrtBmhGQ6SoixsOcETdFwX4km6fdAfiWWw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGl4WmMQl8VkOXb43Y3W2MFwZ+cImSjkON4MM9grPCpQIgd0S8gGHI2pYI37Pdh2qdND0lGgEXwJptQKomTzVd92U="}]},"_from":".","_npmVersion":"1.4.6","_npmUser":{"name":"leiko","email":"max.tricoire@gmail.com"},"maintainers":[{"name":"leiko","email":"max.tricoire@gmail.com"}]},"1.0.4":{"name":"kevoree-web-editor","version":"1.0.4","description":"Kevoree Web Editor - Static Web Client","main":"index.js","author":{"name":"Maxime Tricoire","email":"max.tricoire@gmail.com"},"license":"LGPL-3.0","dependencies":{"async":"~0.2.10","kevoree-commons":"^0.6.0","kevoree-kevscript":"^0.6.1","kevoree-kotlin":"^0.6.0","kevoree-library":"^0.6.0","pseudoclass":"~0.3.0","semver":"~2.2.1","underscore.string":"~2.3.3"},"devDependencies":{"grunt":"~0.4.1","grunt-contrib-copy":"~0.4.1","grunt-contrib-concat":"~0.3.0","grunt-contrib-uglify":"~0.2.0","grunt-contrib-jshint":"~0.7.0","grunt-contrib-cssmin":"~0.7.0","grunt-contrib-connect":"~0.5.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-htmlmin":"~0.1.3","grunt-bower-install":"~0.7.0","grunt-contrib-imagemin":"~0.2.0","grunt-contrib-watch":"~0.5.2","grunt-rev":"~0.1.0","grunt-autoprefixer":"~0.5.0","grunt-usemin":"~2.0.0","grunt-mocha":"~0.4.0","grunt-newer":"~0.6.0","grunt-svgmin":"~0.2.0","grunt-concurrent":"~0.4.0","load-grunt-tasks":"~0.2.0","time-grunt":"~0.2.0","jshint-stylish":"~0.1.3","grunt-browserify":"~1.3.0","grunt-templato":"0.0.2","grunt-contrib-hogan":"~0.2.4","bower":"~1.2.8","grunt-cli":"~0.1.13","grunt-deps-manager":"0.0.1"},"keywords":["kevoree","web","editor"],"engines":{"node":">=0.8.0"},"gitHead":"e668388d4cbf70f64293ff69c2c243051c31ef7d","_id":"kevoree-web-editor@1.0.4","scripts":{},"_shasum":"d58192dc5a33c2845574a38adb585c1f605f6123","_from":".","_npmVersion":"1.4.13","_npmUser":{"name":"leiko","email":"max.tricoire@gmail.com"},"maintainers":[{"name":"leiko","email":"max.tricoire@gmail.com"}],"dist":{"shasum":"d58192dc5a33c2845574a38adb585c1f605f6123","tarball":"https://registry.npmjs.org/kevoree-web-editor/-/kevoree-web-editor-1.0.4.tgz","integrity":"sha512-N3L4hUPVyB+PGDm2BgSM3uP/yx/h8WST8Wv9Ad1mHRF2moguaqpGGdGh7xoLQIKogB6lpEcguM8FJEH4ivtZvQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHWsunAEKc2LuXyXcjgPItXqhQ9gqjbeWJ/qYBetCYrmAiB6vPeu3GHthwKaAjTE9A5mbqjzTZYXvfJUyK3PSEA8qQ=="}]}},"1.0.5":{"name":"kevoree-web-editor","version":"1.0.5","description":"Kevoree Web Editor - Static Web Client","main":"index.js","author":{"name":"Maxime Tricoire","email":"max.tricoire@gmail.com"},"license":"LGPL-3.0","dependencies":{"async":"^0.2.10","kevoree-commons":"^0.7.0","kevoree-kevscript":"^0.7.0","kevoree-kotlin":"^0.7.0","kevoree-library":"^0.7.0","pseudoclass":"^0.3.0","semver":"^2.3.1","smart-socket":"^0.1.6","underscore.string":"^2.3.3"},"devDependencies":{"bower":"~1.2.8","grunt":"~0.4.1","grunt-autoprefixer":"~0.5.0","grunt-bower-install":"~0.7.0","grunt-browserify":"~1.3.0","grunt-cli":"~0.1.13","grunt-concurrent":"~0.4.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"~0.3.0","grunt-contrib-connect":"~0.5.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-cssmin":"~0.7.0","grunt-contrib-htmlmin":"~0.1.3","grunt-contrib-imagemin":"~0.2.0","grunt-contrib-jshint":"~0.7.0","grunt-contrib-uglify":"~0.2.0","grunt-contrib-watch":"~0.5.2","grunt-deps-manager":"0.0.1","grunt-mocha":"~0.4.0","grunt-newer":"~0.6.0","grunt-rev":"~0.1.0","grunt-svgmin":"~0.2.0","grunt-templates-hogan":"^0.2.5","grunt-templato":"0.0.2","grunt-usemin":"~2.0.0","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0","time-grunt":"~0.2.0"},"keywords":["kevoree","web","editor"],"engines":{"node":">=0.8.0"},"gitHead":"92cfc160e176027668dc174d16519ce90848006c","_id":"kevoree-web-editor@1.0.5","scripts":{},"_shasum":"5526fcbb88f165447f7a7deba33d8fd4f99bc6d0","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"leiko","email":"max.tricoire@gmail.com"},"maintainers":[{"name":"leiko","email":"max.tricoire@gmail.com"}],"dist":{"shasum":"5526fcbb88f165447f7a7deba33d8fd4f99bc6d0","tarball":"https://registry.npmjs.org/kevoree-web-editor/-/kevoree-web-editor-1.0.5.tgz","integrity":"sha512-Qg4LO3HgLxprOdqrjX/EA6Bnb6t+MOUuk8nf0ty9V+eapzpWc/7dTZZXFPI28lf7DVglU3oen0R954kIBF5giQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8wjpQFLjC+ToLEIh0vHD//lNdQXcEIkIr5U1q0kc6ugIgKw1M0dT2UJSXqcy875xcWodqMOrB/D5sXnqG8Yo3Oec="}]}},"2.0.0":{"name":"kevoree-web-editor","version":"2.0.0","description":"Kevoree Web Editor - Static Web Client","main":"index.js","author":{"name":"Maxime Tricoire","email":"max.tricoire@gmail.com"},"license":"LGPL-3.0","dependencies":{"async":"^0.2.10","kevoree-commons":"^1.0.0","kevoree-kevscript":"^1.0.0","kevoree-kotlin":"^1.0.0","kevoree-library":"^1.0.0","pseudoclass":"^0.3.0","semver":"^2.3.1","smart-socket":"^0.1.6","underscore.string":"^2.3.3"},"devDependencies":{"bower":"^1.3.6","grunt-cli":"^0.1.13","grunt-autoprefixer":"~0.5.0","grunt-bower-install":"~0.7.0","grunt-browserify":"~1.3.0","grunt-concurrent":"~0.4.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"~0.3.0","grunt-contrib-connect":"~0.5.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-cssmin":"~0.7.0","grunt-contrib-htmlmin":"~0.1.3","grunt-contrib-imagemin":"~0.2.0","grunt-contrib-jshint":"~0.7.0","grunt-contrib-uglify":"~0.2.0","grunt-contrib-watch":"~0.5.2","grunt-deps-manager":"0.0.1","grunt-mocha":"~0.4.0","grunt-newer":"~0.6.0","grunt-rev":"~0.1.0","grunt-svgmin":"~0.2.0","grunt-templates-hogan":"^0.2.5","grunt-templato":"0.0.2","grunt-usemin":"~2.0.0","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0","time-grunt":"~0.2.0"},"keywords":["kevoree","web","editor"],"engines":{"node":">=0.8.0"},"gitHead":"6f356a34b61a57624f6455994c4eb34da45b9151","_id":"kevoree-web-editor@2.0.0","scripts":{},"_shasum":"4a808864b5fe7b9d827d50a632ed6114a966245b","_from":".","_npmVersion":"1.4.16","_npmUser":{"name":"leiko","email":"max.tricoire@gmail.com"},"maintainers":[{"name":"leiko","email":"max.tricoire@gmail.com"}],"dist":{"shasum":"4a808864b5fe7b9d827d50a632ed6114a966245b","tarball":"https://registry.npmjs.org/kevoree-web-editor/-/kevoree-web-editor-2.0.0.tgz","integrity":"sha512-DZWGYl+t+PHICDCyQpbc0Jam4AS9PnrJJxrNv5JJfIzAa6NfH1EjdtDJcSuHtnv7Xnp+6ZGupYnGWPh5rPniqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGi+ZBs3IHz6RI3oI9hXSKtTeuXkOSDjBiNMxNh+pS7FAiBsKZ1nk0E1d9PUW26klYm/Er4gGZfZOBHTjV/XlnQ9ug=="}]}},"5.0.0-SNAPSHOT":{"name":"kevoree-web-editor","version":"5.0.0-SNAPSHOT","description":"Kevoree Web Editor - Static Web Client","main":"index.js","author":{"name":"Maxime Tricoire","email":"max.tricoire@gmail.com"},"license":"LGPL-3.0","dependencies":{"async":"^0.2.10","brfs":"^1.2.0","kevoree-commons":"^2.0.0","kevoree-kevscript":"^2.0.0","kevoree-kotlin":"^1.0.0","kevoree-library":"^5.0.3","kevoree-registry-client":"^1.0.1","pseudoclass":"^0.3.0","semver":"^2.3.1","smart-socket":"^0.1.6","underscore.string":"^2.3.3"},"devDependencies":{"bower":"^1.3.6","grunt-autoprefixer":"~0.5.0","grunt-bower-install":"~0.7.0","grunt-browserify":"^3.0.1","grunt-cli":"^0.1.13","grunt-concurrent":"~0.4.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"~0.3.0","grunt-contrib-connect":"~0.5.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-cssmin":"~0.7.0","grunt-contrib-htmlmin":"~0.1.3","grunt-contrib-imagemin":"~0.2.0","grunt-contrib-jshint":"~0.7.0","grunt-contrib-uglify":"~0.2.0","grunt-contrib-watch":"~0.5.2","grunt-deps-manager":"0.0.1","grunt-hogan":"^0.3.0","grunt-mocha":"~0.4.0","grunt-newer":"~0.6.0","grunt-rev":"~0.1.0","grunt-svgmin":"~0.2.0","grunt-templato":"0.0.2","grunt-usemin":"~2.0.0","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0","time-grunt":"~0.2.0"},"keywords":["kevoree","web","editor"],"engines":{"node":">=0.8.0"},"directories":{"test":"test"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"https://github.com/kevoree/kevoree-web-editor.git"},"bugs":{"url":"https://github.com/kevoree/kevoree-web-editor/issues"},"homepage":"https://github.com/kevoree/kevoree-web-editor","gitHead":"23c8e9e5fe931e6448ebfef56cda505c52ed8272","_id":"kevoree-web-editor@5.0.0-SNAPSHOT","_shasum":"51fe1484d9629efcd3d50327f589f382e3cbacfd","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"leiko","email":"max.tricoire@gmail.com"},"maintainers":[{"name":"leiko","email":"max.tricoire@gmail.com"}],"dist":{"shasum":"51fe1484d9629efcd3d50327f589f382e3cbacfd","tarball":"https://registry.npmjs.org/kevoree-web-editor/-/kevoree-web-editor-5.0.0-SNAPSHOT.tgz","integrity":"sha512-iyKsNdXWizXzA6Fk+LOmwTl83aorIW2lJ2juLLLzGrcdcDmMtScnn2sOySGbJV42YToK81qrPMl/B86VD+xQiw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHcUrsVwqoMi0khY/nqeQBFMjjnAcFQkIIchdhjOUBcXAiEAgiwMsxB5NrnsCNfHSOGi47Os7wh5/3jvpjF/1pxUoUA="}]}},"5.1.0":{"name":"kevoree-web-editor","version":"5.1.0","description":"Kevoree Web Editor - Static Web Client","main":"index.js","author":{"name":"Maxime Tricoire","email":"max.tricoire@gmail.com"},"license":"LGPL-3.0","dependencies":{"async":"^0.2.10","brfs":"^1.2.0","kevoree-commons":"^2.0.0","kevoree-kevscript":"^2.0.0","kevoree-kotlin":"^1.0.0","kevoree-library":"^5.0.3","kevoree-registry-client":"^2.1.0","pseudoclass":"^0.3.0","semver":"^2.3.1","smart-socket":"^0.1.6","underscore.string":"^2.3.3"},"devDependencies":{"bower":"^1.3.6","grunt-autoprefixer":"~0.5.0","grunt-bower-install":"~0.7.0","grunt-browserify":"^3.0.1","grunt-cli":"^0.1.13","grunt-concurrent":"~0.4.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"~0.3.0","grunt-contrib-connect":"~0.5.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-cssmin":"~0.7.0","grunt-contrib-htmlmin":"~0.1.3","grunt-contrib-imagemin":"~0.2.0","grunt-contrib-jshint":"~0.7.0","grunt-contrib-uglify":"~0.2.0","grunt-contrib-watch":"~0.5.2","grunt-deps-manager":"0.0.1","grunt-hogan":"^0.3.0","grunt-mocha":"~0.4.0","grunt-newer":"~0.6.0","grunt-rev":"~0.1.0","grunt-svgmin":"~0.2.0","grunt-templato":"0.0.2","grunt-usemin":"~2.0.0","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0","time-grunt":"~0.2.0"},"keywords":["kevoree","web","editor"],"engines":{"node":">=0.8.0"},"directories":{"test":"test"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"https://github.com/kevoree/kevoree-web-editor.git"},"bugs":{"url":"https://github.com/kevoree/kevoree-web-editor/issues"},"homepage":"https://github.com/kevoree/kevoree-web-editor","gitHead":"8794b97a61713895ff6d0ea56a6350df5b1a76c2","_id":"kevoree-web-editor@5.1.0","_shasum":"7119b1f119574ebf40e639a60525bb2dcd6057f1","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"leiko","email":"max.tricoire@gmail.com"},"maintainers":[{"name":"leiko","email":"max.tricoire@gmail.com"}],"dist":{"shasum":"7119b1f119574ebf40e639a60525bb2dcd6057f1","tarball":"https://registry.npmjs.org/kevoree-web-editor/-/kevoree-web-editor-5.1.0.tgz","integrity":"sha512-R5AgvumAXSO/WO1gCNmza+V3foiH1vZ7hgaO5N/omCvz3QOkCV8bVDRqU0u9SXPEHvu1SxJEfEyrLbLbEU2Z6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbWn7PsYPv5Kunw0nkdhSWbZjU9PsTW59503VDlqwm1AIgBO9nxxnIHJL4VUdIryK2mqj9z0LGEgZetYNttoRbUxw="}]}},"5.1.2":{"name":"kevoree-web-editor","version":"5.1.2","description":"Kevoree Web Editor - Static Web Client","main":"index.js","author":{"name":"Maxime Tricoire","email":"max.tricoire@gmail.com"},"license":"LGPL-3.0","dependencies":{"async":"^0.2.10","brfs":"^1.2.0","kevoree-commons":"^2.0.0","kevoree-kevscript":"^2.0.0","kevoree-kotlin":"^1.0.0","kevoree-library":"^5.0.3","kevoree-registry-client":"^2.1.0","pseudoclass":"^0.3.0","semver":"^2.3.1","smart-socket":"^0.1.6","underscore.string":"^2.3.3"},"devDependencies":{"bower":"^1.3.6","grunt-autoprefixer":"~0.5.0","grunt-bower-install":"~0.7.0","grunt-browserify":"^3.0.1","grunt-cli":"^0.1.13","grunt-concurrent":"~0.4.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"~0.3.0","grunt-contrib-connect":"~0.5.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-cssmin":"~0.7.0","grunt-contrib-htmlmin":"~0.1.3","grunt-contrib-imagemin":"~0.2.0","grunt-contrib-jshint":"~0.7.0","grunt-contrib-uglify":"~0.2.0","grunt-contrib-watch":"~0.5.2","grunt-deps-manager":"0.0.1","grunt-hogan":"^0.3.0","grunt-mocha":"~0.4.0","grunt-newer":"~0.6.0","grunt-rev":"~0.1.0","grunt-svgmin":"~0.2.0","grunt-templato":"0.0.2","grunt-usemin":"~2.0.0","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0","time-grunt":"~0.2.0"},"keywords":["kevoree","web","editor"],"engines":{"node":">=0.8.0"},"directories":{"test":"test"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"https://github.com/kevoree/kevoree-web-editor.git"},"bugs":{"url":"https://github.com/kevoree/kevoree-web-editor/issues"},"homepage":"https://github.com/kevoree/kevoree-web-editor","gitHead":"b263d93d8d7b4b3e805c6d3e96f6d1c4d64c6641","_id":"kevoree-web-editor@5.1.2","_shasum":"a5bd1762c81aee34b0dfc26d813e599ddfc46d92","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"leiko","email":"max.tricoire@gmail.com"},"maintainers":[{"name":"leiko","email":"max.tricoire@gmail.com"}],"dist":{"shasum":"a5bd1762c81aee34b0dfc26d813e599ddfc46d92","tarball":"https://registry.npmjs.org/kevoree-web-editor/-/kevoree-web-editor-5.1.2.tgz","integrity":"sha512-nDzxIvCbVFGGfqTc14TGISxOb0VYCCAjotl1LX8QJMuv1mdclqho5Yr3RlzkO2JhI32qvlKp9AieOTzpROOWAg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKChOctkBBOgxB08YCSULJHYySQE+Fd0kKOArvwrMYZgIgfBAS00Zl7nOZ/vQqipLqFN5J2jYWqyhL8xY7p0bV/BA="}]}},"5.1.3":{"name":"kevoree-web-editor","version":"5.1.3","description":"Kevoree Web Editor - Static Web Client","main":"index.js","author":{"name":"Maxime Tricoire","email":"max.tricoire@gmail.com"},"license":"LGPL-3.0","dependencies":{"async":"^0.2.10","brfs":"^1.2.0","kevoree-commons":"^2.0.0","kevoree-kevscript":"^2.1.1","kevoree-kotlin":"^1.0.0","kevoree-library":"^5.0.3","kevoree-registry-client":"^2.1.0","pseudoclass":"^0.3.0","semver":"^2.3.1","smart-socket":"^0.1.6","underscore.string":"^2.3.3"},"devDependencies":{"bower":"^1.3.6","grunt-autoprefixer":"~0.5.0","grunt-bower-install":"~0.7.0","grunt-browserify":"^3.0.1","grunt-cli":"^0.1.13","grunt-concurrent":"~0.4.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"~0.3.0","grunt-contrib-connect":"~0.5.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-cssmin":"~0.7.0","grunt-contrib-htmlmin":"~0.1.3","grunt-contrib-imagemin":"~0.2.0","grunt-contrib-jshint":"~0.7.0","grunt-contrib-uglify":"~0.2.0","grunt-contrib-watch":"~0.5.2","grunt-deps-manager":"0.0.1","grunt-hogan":"^0.3.0","grunt-mocha":"~0.4.0","grunt-newer":"~0.6.0","grunt-rev":"~0.1.0","grunt-svgmin":"~0.2.0","grunt-templato":"0.0.2","grunt-usemin":"~2.0.0","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0","time-grunt":"~0.2.0"},"keywords":["kevoree","web","editor"],"engines":{"node":">=0.8.0"},"directories":{"test":"test"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"https://github.com/kevoree/kevoree-web-editor.git"},"bugs":{"url":"https://github.com/kevoree/kevoree-web-editor/issues"},"homepage":"https://github.com/kevoree/kevoree-web-editor","gitHead":"ff6300da83135bf242dd7ff229d3d2a7e9363d73","_id":"kevoree-web-editor@5.1.3","_shasum":"413402bfccc2c137a849f0c053d2fa94df2980ce","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"leiko","email":"max.tricoire@gmail.com"},"maintainers":[{"name":"leiko","email":"max.tricoire@gmail.com"}],"dist":{"shasum":"413402bfccc2c137a849f0c053d2fa94df2980ce","tarball":"https://registry.npmjs.org/kevoree-web-editor/-/kevoree-web-editor-5.1.3.tgz","integrity":"sha512-GLKXQXDU3ztzh8NsvZjpv5A/LsAiCSd0mPSPe9tGFebqLhyvWpS44jrUhiBKfaB2r+1TgclelBtrH37IymowGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8ple7DcPJ1mS1U6G1oScTlS0I4r9IkWTLuJV/YtAIBQIhAORqGq6fxMKEV3+52NUnbYvmv5qY9SbpNA4a9OjT//qn"}]}},"5.2.0":{"name":"kevoree-web-editor","version":"5.2.0","description":"Kevoree Web Editor - Static Web Client","main":"index.js","author":{"name":"Maxime Tricoire","email":"max.tricoire@gmail.com"},"license":"LGPL-3.0","dependencies":{"async":"^0.2.10","brfs":"^1.2.0","kevoree-commons":"^2.0.0","kevoree-kevscript":"^2.1.3","kevoree-kotlin":"^1.0.0","kevoree-library":"^5.0.3","kevoree-registry-client":"^2.1.0","pseudoclass":"^1.0.2","semver":"^2.3.1","smart-socket":"^0.1.6","underscore.string":"^2.3.3"},"devDependencies":{"bower":"^1.3.6","grunt-autoprefixer":"~0.5.0","grunt-bower-install":"~0.7.0","grunt-browserify":"^3.0.1","grunt-cli":"^0.1.13","grunt-concurrent":"~0.4.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"~0.3.0","grunt-contrib-connect":"~0.5.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-cssmin":"~0.7.0","grunt-contrib-htmlmin":"~0.1.3","grunt-contrib-imagemin":"~0.2.0","grunt-contrib-jshint":"~0.7.0","grunt-contrib-uglify":"~0.2.0","grunt-contrib-watch":"~0.5.2","grunt-deps-manager":"0.0.1","grunt-hogan":"^0.3.0","grunt-mocha":"~0.4.0","grunt-newer":"~0.6.0","grunt-rev":"~0.1.0","grunt-svgmin":"~0.2.0","grunt-templato":"0.0.2","grunt-usemin":"~2.0.0","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0","time-grunt":"~0.2.0"},"keywords":["kevoree","web","editor"],"engines":{"node":">=0.8.0"},"directories":{"test":"test"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"https://github.com/kevoree/kevoree-web-editor.git"},"bugs":{"url":"https://github.com/kevoree/kevoree-web-editor/issues"},"homepage":"https://github.com/kevoree/kevoree-web-editor","gitHead":"4922c1be55dab4af35353ad1b90e78d0b9eab70b","_id":"kevoree-web-editor@5.2.0","_shasum":"4e19db82671786b1f84ed74a2f88a846ef9218e4","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"leiko","email":"max.tricoire@gmail.com"},"maintainers":[{"name":"leiko","email":"max.tricoire@gmail.com"}],"dist":{"shasum":"4e19db82671786b1f84ed74a2f88a846ef9218e4","tarball":"https://registry.npmjs.org/kevoree-web-editor/-/kevoree-web-editor-5.2.0.tgz","integrity":"sha512-LPw2qnhE0NsMKZI3iWorfjZ8QKYNW4CdTN8Juo2K5l99dY/yLpAvvXQKOqpjOPA4iBBnCqVDobfQzZNIvwgr3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAlMnM7SssYkQwaE/UhWwpdTw4TuM8CbN6oTj+h1Zu1RAiB+GP/4KyMdWQT0gZ8JYUO1DEjF9xkUP3Fu8Uq0CySkVA=="}]}},"5.2.1":{"name":"kevoree-web-editor","version":"5.2.1","description":"Kevoree Web Editor - Static Web Client","main":"index.js","author":{"name":"Maxime Tricoire","email":"max.tricoire@gmail.com"},"license":"LGPL-3.0","dependencies":{"async":"^0.2.10","brfs":"^1.2.0","kevoree-commons":"^2.0.0","kevoree-kevscript":"^2.1.3","kevoree-kotlin":"^1.0.0","kevoree-library":"^5.0.3","kevoree-registry-client":"^2.1.0","pseudoclass":"^1.0.2","semver":"^2.3.1","smart-socket":"^0.1.6","underscore.string":"^2.3.3"},"devDependencies":{"bower":"^1.3.6","grunt-autoprefixer":"~0.5.0","grunt-bower-install":"~0.7.0","grunt-browserify":"^3.0.1","grunt-cli":"^0.1.13","grunt-concurrent":"~0.4.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"~0.3.0","grunt-contrib-connect":"~0.5.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-cssmin":"~0.7.0","grunt-contrib-htmlmin":"~0.1.3","grunt-contrib-imagemin":"~0.2.0","grunt-contrib-jshint":"~0.7.0","grunt-contrib-uglify":"~0.2.0","grunt-contrib-watch":"~0.5.2","grunt-deps-manager":"0.0.1","grunt-hogan":"^0.3.0","grunt-mocha":"~0.4.0","grunt-newer":"~0.6.0","grunt-rev":"~0.1.0","grunt-svgmin":"~0.2.0","grunt-templato":"0.0.2","grunt-usemin":"~2.0.0","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0","time-grunt":"~0.2.0"},"keywords":["kevoree","web","editor"],"engines":{"node":">=0.8.0"},"directories":{"test":"test"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"https://github.com/kevoree/kevoree-web-editor.git"},"bugs":{"url":"https://github.com/kevoree/kevoree-web-editor/issues"},"homepage":"https://github.com/kevoree/kevoree-web-editor","gitHead":"4a9f83160e32e106a3ea1a7328bebd0fbe479d67","_id":"kevoree-web-editor@5.2.1","_shasum":"9fe5b5fa9a25f6bb47db11ac517363efc2e95b2f","_from":".","_npmVersion":"1.4.23","_npmUser":{"name":"leiko","email":"max.tricoire@gmail.com"},"maintainers":[{"name":"leiko","email":"max.tricoire@gmail.com"}],"dist":{"shasum":"9fe5b5fa9a25f6bb47db11ac517363efc2e95b2f","tarball":"https://registry.npmjs.org/kevoree-web-editor/-/kevoree-web-editor-5.2.1.tgz","integrity":"sha512-jIHe0BQ1Uq3WIilEnX1X6EDiDLK/62E7BlAYF0+aK35csT5IhxpcRL550zmyPXgwCmoXBVOVAnyH2VE625Cyrw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCeOG0ZYd4xGAr/zAKCiz4S2/96FZYq9PwTFq4WZdPk3QIgKrQgIcLS+GyWQMGCGgxKWEucYXABijuBpcoL3QzWZGA="}]}},"5.2.2":{"name":"kevoree-web-editor","version":"5.2.2","description":"Kevoree Web Editor - Static Web Client","main":"index.js","author":{"name":"Maxime Tricoire","email":"max.tricoire@gmail.com"},"license":"LGPL-3.0","dependencies":{"async":"^0.2.10","brfs":"^1.2.0","kevoree-commons":"^2.0.0","kevoree-kevscript":"^2.1.4","kevoree-kotlin":"^1.0.0","kevoree-library":"^5.0.3","kevoree-registry-client":"^2.1.0","pseudoclass":"^1.0.2","semver":"^2.3.1","smart-socket":"^0.1.6","underscore.string":"^2.3.3"},"devDependencies":{"bower":"^1.3.6","grunt-autoprefixer":"~0.5.0","grunt-bower-install":"~0.7.0","grunt-browserify":"^3.0.1","grunt-cli":"^0.1.13","grunt-concurrent":"~0.4.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"~0.3.0","grunt-contrib-connect":"~0.5.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-cssmin":"~0.7.0","grunt-contrib-htmlmin":"~0.1.3","grunt-contrib-imagemin":"~0.2.0","grunt-contrib-jshint":"~0.7.0","grunt-contrib-uglify":"~0.2.0","grunt-contrib-watch":"~0.5.2","grunt-deps-manager":"0.0.1","grunt-hogan":"^0.3.0","grunt-mocha":"~0.4.0","grunt-newer":"~0.6.0","grunt-rev":"~0.1.0","grunt-svgmin":"~0.2.0","grunt-templato":"0.0.2","grunt-usemin":"~2.0.0","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0","time-grunt":"~0.2.0"},"keywords":["kevoree","web","editor"],"engines":{"node":">=0.8.0"},"directories":{"test":"test"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"https://github.com/kevoree/kevoree-web-editor.git"},"bugs":{"url":"https://github.com/kevoree/kevoree-web-editor/issues"},"homepage":"https://github.com/kevoree/kevoree-web-editor","gitHead":"0952510d90a792f490d7064121ca471366cc03e9","_id":"kevoree-web-editor@5.2.2","_shasum":"ff9830893b70c656eb4c4b53b7ed6b00542dce71","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.33","_npmUser":{"name":"leiko","email":"max.tricoire@gmail.com"},"maintainers":[{"name":"leiko","email":"max.tricoire@gmail.com"}],"dist":{"shasum":"ff9830893b70c656eb4c4b53b7ed6b00542dce71","tarball":"https://registry.npmjs.org/kevoree-web-editor/-/kevoree-web-editor-5.2.2.tgz","integrity":"sha512-kTiDuBBz/YCHRPcrpVGdKA3arsCxoRW0KC6IwPwETJTLCCfW7BprC50orY8LsmioqNe6IP7JCRKyX10ACSp5hg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5nCJByFi8AU219M+luFA+fwTPYqLswGSYaYEUU1HYmAiEA53ZVP4A4zTTE0NpVkRZYq9e0Vz2f+y8AbRQfFqojB5s="}]}},"5.2.3":{"name":"kevoree-web-editor","version":"5.2.3","description":"Kevoree Web Editor - Static Web Client","main":"index.js","author":{"name":"Maxime Tricoire","email":"max.tricoire@gmail.com"},"license":"LGPL-3.0","dependencies":{"async":"^0.2.10","brfs":"^1.2.0","kevoree-commons":"^2.0.0","kevoree-kevscript":"^2.1.4","kevoree-kotlin":"^1.0.0","kevoree-library":"^5.0.3","kevoree-registry-client":"^2.1.0","pseudoclass":"^1.0.2","semver":"^2.3.1","smart-socket":"^0.1.6","underscore.string":"^2.3.3"},"devDependencies":{"bower":"^1.3.6","grunt-autoprefixer":"~0.5.0","grunt-bower-install":"~0.7.0","grunt-browserify":"^3.0.1","grunt-cli":"^0.1.13","grunt-concurrent":"~0.4.0","grunt-contrib-clean":"~0.5.0","grunt-contrib-concat":"~0.3.0","grunt-contrib-connect":"~0.5.0","grunt-contrib-copy":"~0.4.1","grunt-contrib-cssmin":"~0.7.0","grunt-contrib-htmlmin":"~0.1.3","grunt-contrib-imagemin":"~0.2.0","grunt-contrib-jshint":"~0.7.0","grunt-contrib-uglify":"~0.2.0","grunt-contrib-watch":"~0.5.2","grunt-deps-manager":"0.0.1","grunt-hogan":"^0.3.0","grunt-mocha":"~0.4.0","grunt-newer":"~0.6.0","grunt-rev":"~0.1.0","grunt-svgmin":"~0.2.0","grunt-templato":"0.0.2","grunt-usemin":"~2.0.0","jshint-stylish":"~0.1.3","load-grunt-tasks":"~0.2.0","time-grunt":"~0.2.0"},"keywords":["kevoree","web","editor"],"engines":{"node":">=0.8.0"},"directories":{"test":"test"},"scripts":{"test":"grunt test"},"repository":{"type":"git","url":"https://github.com/kevoree/kevoree-web-editor.git"},"bugs":{"url":"https://github.com/kevoree/kevoree-web-editor/issues"},"homepage":"https://github.com/kevoree/kevoree-web-editor","gitHead":"b38771c9794820ad34a9f3f1c1af111a02f7d665","_id":"kevoree-web-editor@5.2.3","_shasum":"ed8ce0c20da66cd9972bc8805ecbc3668c6b5ebc","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.33","_npmUser":{"name":"leiko","email":"max.tricoire@gmail.com"},"maintainers":[{"name":"leiko","email":"max.tricoire@gmail.com"}],"dist":{"shasum":"ed8ce0c20da66cd9972bc8805ecbc3668c6b5ebc","tarball":"https://registry.npmjs.org/kevoree-web-editor/-/kevoree-web-editor-5.2.3.tgz","integrity":"sha512-9mNvV84J2zsWBsWPcjxSRDNVxjyQ17ZYhespqt1Uwz7oobLkkLgo4cwApJVM0xA2SvJmt5asEWkHrnK+eXEi8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICuQDr3pIcaeMyYZ8DDaR6GQa7lnYezGujazjMpWfEVmAiBbtygQbNYKS9x8L0Sg6BEXiZkUt8E0tBUEeS8yQ7Vytw=="}]}}},"keywords":["kevoree","web","editor"],"author":{"name":"Maxime Tricoire","email":"max.tricoire@gmail.com"},"license":"LGPL-3.0","readmeFilename":"README.md","homepage":"https://github.com/kevoree/kevoree-web-editor","repository":{"type":"git","url":"https://github.com/kevoree/kevoree-web-editor.git"},"bugs":{"url":"https://github.com/kevoree/kevoree-web-editor/issues"},"users":{"dongwq":true}}