{"_id":"jungles-panel","_rev":"47-153212dbe64b231ab3854a3c4602de1a","name":"jungles-panel","description":"Admin panel for Jungles","dist-tags":{"latest":"5.0.1"},"versions":{"1.0.0":{"author":{"name":"Geert Pasteels","email":"geert.pasteels@gmail.com"},"name":"jungles-panel","description":"Admin panel for Jungles","version":"1.0.0","keywords":["jungles","cms"],"dependencies":{"stylus":"~0.30.1","jade":"~0.27.6","browserify":"~1.16.1","express":"~3.0.0rc5","underscore":"~1.4.2"},"devDependencies":{},"_id":"jungles-panel@1.0.0","dist":{"shasum":"fc90a49660078baa0d56bd85074101879f7b101b","tarball":"https://registry.npmjs.org/jungles-panel/-/jungles-panel-1.0.0.tgz","integrity":"sha512-sGOphqFJYleA/znZXh/MoSYNZl4zTJVurBHkwJDPPAl7QS0ZStf9gFG6/zVOHu0i7IgTEZ+6mSO1TBWbituqlA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICt8gR6QxpWQOEmFOrurD+UqZivY5GN+0JxXBBKAJfBMAiA23l3sjmQZCJKJuQFZaF/oQfODH2WeUmwYZB11S7pNRg=="}]},"readme":"","maintainers":[{"name":"enome","email":"geert.pasteels@gmail.com"}],"directories":{}},"1.1.0":{"author":{"name":"Geert Pasteels","email":"geert.pasteels@gmail.com"},"name":"jungles-panel","description":"Admin panel for Jungles","version":"1.1.0","keywords":["jungles","cms"],"dependencies":{"stylus":"~0.30.1","jade":"~0.27.6","browserify":"~1.16.1","express":"~3.0.0rc5","underscore":"~1.4.2","async":"~0.1.22"},"devDependencies":{},"_id":"jungles-panel@1.1.0","dist":{"shasum":"f2c2afff31e8340592ddd219a8c9364e9328658d","tarball":"https://registry.npmjs.org/jungles-panel/-/jungles-panel-1.1.0.tgz","integrity":"sha512-e6fNX9nELiQ1mWHBXsq/SVhOL3Doqz4Y6oGWPQ81gG/RRDLr7i+IP6AcTeGq2f3CNliuO/ooOiV7bNY3h//9Aw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVSaKCONIotfXn13dr3QF68ztrKSq/9sWXPB86tvZwuAiEA8U95q4DVRlVv6coap+VYIh2esHafqNIbKNaKs7pgip4="}]},"readme":"","maintainers":[{"name":"enome","email":"geert.pasteels@gmail.com"}],"directories":{}},"1.2.0":{"author":{"name":"Geert Pasteels","email":"geert.pasteels@gmail.com"},"name":"jungles-panel","description":"Admin panel for Jungles","version":"1.2.0","keywords":["jungles","cms"],"dependencies":{"stylus":"~0.30.1","jade":"~0.27.6","browserify":"~1.16.1","express":"~3.0.0rc5","underscore":"~1.4.2","async":"~0.1.22"},"devDependencies":{},"readme":"# Jungles Panel\n\nControl panel for Jungles. It's a single page app for that uses Angular.js.\n\n## Setup\n\n```js\nvar panel = require('jungles-panel').init({\n  url: '/jungles/api',\n  customize: [ require('jungles-components').upload ],\n});\n```\n\n### Url\n\nThis is where you installed jungles-rest.\n\n### Customize\n\nUse this to add extra angular.js controls that you can use in your forms. Components can have javascript, css and add extra pages. \n\nThe javascript and css is merged into one file and can be found at:\n\n```\n/baseurl/customize/javascript\n/baseurl/customize/css\n```\n\nThe html can be found at:\n\n```\n/baseurl/customize/:name\n```\n\n#### Component structure:\n\n```js\nvar component = {\n  javascript: 'alert(\"test\");',\n  css: 'body { color: red; }',\n  html: [\n    {\n      name: 'home',\n      html: '<h1>Hello? yes, this is dog.</h1>'\n    }\n  ]\n};\n```\n\n## Mount\n\n```js\napp.use('/jungles', panel)\n```\n","_id":"jungles-panel@1.2.0","dist":{"shasum":"e1bdf0a486595c68badb8496b1242677d20fb5d4","tarball":"https://registry.npmjs.org/jungles-panel/-/jungles-panel-1.2.0.tgz","integrity":"sha512-FLMKTdy5U5P7ma6OK5k7ZYg3+NecfN4r9MX5nvzf4YEpoSat4KTCVIyssdXEN4PF8uPaJZGR7h26YclWYNFsMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzW+1K1OjqPX0uLM3QYsDvGmSW4lXu1PdXi+qCPNr+VAIgGZuPuDOfdZrKLy5ycXm1pCGKzmuEREDYAaWakxIFzJc="}]},"maintainers":[{"name":"enome","email":"geert.pasteels@gmail.com"}],"directories":{}},"1.2.1":{"author":{"name":"Geert Pasteels","email":"geert.pasteels@gmail.com"},"name":"jungles-panel","description":"Admin panel for Jungles","version":"1.2.1","keywords":["jungles","cms"],"dependencies":{"stylus":"~0.30.1","jade":"~0.27.6","browserify":"~1.16.1","express":"~3.0.0rc5","underscore":"~1.4.2","async":"~0.1.22"},"devDependencies":{},"readme":"# Jungles Panel\n\nControl panel for Jungles. It's a single page app for that uses Angular.js.\n\n## Setup\n\n```js\nvar panel = require('jungles-panel').init({\n  url: '/jungles/api',\n  customize: [ require('jungles-components').upload ],\n});\n```\n\n### Url\n\nThis is where you installed jungles-rest.\n\n### Customize\n\nUse this to add extra angular.js controls that you can use in your forms. Components can have javascript, css and add extra pages. \n\nThe javascript and css is merged into one file and can be found at:\n\n```\n/baseurl/customize/javascript\n/baseurl/customize/css\n```\n\nThe html can be found at:\n\n```\n/baseurl/customize/:name\n```\n\n#### Component structure:\n\n```js\nvar component = {\n  javascript: 'alert(\"test\");',\n  css: 'body { color: red; }',\n  html: [\n    {\n      name: 'home',\n      html: '<h1>Hello? yes, this is dog.</h1>'\n    }\n  ]\n};\n```\n\n## Mount\n\n```js\napp.use('/jungles', panel)\n```\n","_id":"jungles-panel@1.2.1","dist":{"shasum":"bf29a6b11a72dbc2f84c1262b64badb4afbe58fb","tarball":"https://registry.npmjs.org/jungles-panel/-/jungles-panel-1.2.1.tgz","integrity":"sha512-gU9MXd5x4zKfe6YdR5oke9ZoJ1sEAj/kX6gLIdXvnfo4xto5jFpy32kTpO14U8TH7q+pSZnPzRKVVNCtE5NYzg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4KhYfbLwv7GA2Ik8Edv1kTM+MsUyJRbrkqf0u6twiJwIgHcF6/heKAwA2pdBLbz0dU+HnHddLQXGds4RQtzz9E5w="}]},"maintainers":[{"name":"enome","email":"geert.pasteels@gmail.com"}],"directories":{}},"1.3.1":{"author":{"name":"Geert Pasteels","email":"geert.pasteels@gmail.com"},"name":"jungles-panel","description":"Admin panel for Jungles","version":"1.3.1","keywords":["jungles","cms"],"dependencies":{"stylus":"~0.30.1","jade":"~0.27.6","browserify":"~1.16.1","express":"~3.0.0rc5","underscore":"~1.4.2","async":"~0.1.22"},"devDependencies":{},"readme":"# Jungles Panel\n\nControl panel for Jungles. It's a single page app for that uses Angular.js.\n\n## Setup\n\n```js\nvar panel = require('jungles-panel').init({\n  url: '/jungles/api',\n  customize: [ require('jungles-components').upload ],\n});\n```\n\n### Url\n\nThis is where you installed jungles-rest.\n\n### Customize\n\nUse this to add extra angular.js controls that you can use in your forms. Components can have javascript, css and add extra pages. \n\nThe javascript and css is merged into one file and can be found at:\n\n```\n/baseurl/customize/javascript\n/baseurl/customize/css\n```\n\nThe html can be found at:\n\n```\n/baseurl/customize/:name\n```\n\n#### Component structure:\n\n```js\nvar component = {\n  javascript: 'alert(\"test\");',\n  css: 'body { color: red; }',\n  html: [\n    {\n      name: 'home',\n      html: '<h1>Hello? yes, this is dog.</h1>'\n    }\n  ]\n};\n```\n\n## Mount\n\n```js\napp.use('/jungles', panel)\n```\n","_id":"jungles-panel@1.3.1","dist":{"shasum":"4e204918797db7d6a18069daa9a697050396f3a9","tarball":"https://registry.npmjs.org/jungles-panel/-/jungles-panel-1.3.1.tgz","integrity":"sha512-XSWTGNILLSs1PP5fFnoidiohL6P00s9inB6hmw8mwglRUEBbAPyiULtk9E4qWyX6zf4yQBW5AaY9IQQuXKUc1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQ7Ykd2NKfBQV6bD+BsetKeKT95lGivzgEhOsYawawTAiBYlsl4CWK29h80raLKWtAIqQmjUUcWp/jCDn7vvfNTHg=="}]},"maintainers":[{"name":"enome","email":"geert.pasteels@gmail.com"}],"directories":{}},"1.4.0":{"author":{"name":"Geert Pasteels","email":"geert.pasteels@gmail.com"},"name":"jungles-panel","description":"Admin panel for Jungles","version":"1.4.0","keywords":["jungles","cms"],"dependencies":{"stylus":"~0.30.1","jade":"~0.27.6","browserify":"~1.16.1","express":"~3.0.0rc5","underscore":"~1.4.2","async":"~0.1.22"},"devDependencies":{},"readme":"# Jungles Panel\n\nControl panel for Jungles. It's a single page app for that uses Angular.js.\n\n## Setup\n\n```js\nvar panel = require('jungles-panel').init({\n  url: '/jungles/api',\n  customize: [ require('jungles-components').upload ],\n});\n```\n\n### Url\n\nThis is the url pointing to the API where it should get the data. In most cases this will be Jungles Rest.\n\n### Customize\n\nUse this to add extra angular.js components to Jungles Panel. Components can have javascript, css and assets (images, html, ...).\n\nThe js and css files are merged into one file and can be found at:\n\n```\n/baseurl/customize/javascript\n/baseurl/customize/css\n```\n\nThe assets can be found at:\n\n```\n/baseurl/customize/:componentname/:file\n```\n\n#### Component structure:\n\n```js\nvar component = {\n  javascript: __dirname + '/file.js',\n  css: __dirname + '/file.css',\n  assets: __dirname + '/directory\n};\n```\n\nIn your components you can access the global Jungles Panel app with:\n\n```js\nvar app = window.jungles;\n\napp.filter('your_filter', ...);\napp.factory('your_factory', ...);\napp.controller('your_controller', ...);\napp.directive('your_directive', ...);\n```\n\n## Mount\n\n```js\napp.use('/jungles', panel)\n```\n","readmeFilename":"README.md","_id":"jungles-panel@1.4.0","dist":{"shasum":"edad762e016d3cf7a4093eaad09d50f41535e98a","tarball":"https://registry.npmjs.org/jungles-panel/-/jungles-panel-1.4.0.tgz","integrity":"sha512-OyNjzEcJ/b1/fTKIhizWpYxXVF0SbrYGjAqWNLSyIAUv5HGVixWTlKqLgUkpLMV5BAMGUGZJ26hceluAR/Nydg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTESO0lVSLD5cRk6ul7BPKlKgdMkQCwWKE1b7jyYi4UwIhALovDAC9W+/HRwcoshAWFpKyODuJRLB9n2lqPGpH9TsB"}]},"_from":".","_npmVersion":"1.2.9","_npmUser":{"name":"enome","email":"geert.pasteels@gmail.com"},"maintainers":[{"name":"enome","email":"geert.pasteels@gmail.com"}],"directories":{}},"2.0.0":{"author":{"name":"Geert Pasteels","email":"geert.pasteels@gmail.com"},"name":"jungles-panel","description":"Admin panel for Jungles","version":"2.0.0","keywords":["jungles","cms"],"dependencies":{"stylus":"~0.30.1","jade":"~0.27.6","browserify":"~1.16.1","express":"~3.0.0rc5","underscore":"~1.4.2","async":"~0.1.22"},"devDependencies":{},"readme":"# Jungles Panel\n\nControl panel for Jungles. It's a single page app for that uses Angular.js.\n\n## Setup\n\n```js\nvar panel = require('jungles-panel').init({\n  url: '/jungles/api',\n  customize: [ require('jungles-components').upload ],\n});\n```\n\n### Url\n\nThis is the url pointing to the API where it should get the data. In most cases this will be Jungles Rest.\n\n### Customize\n\nUse this to add extra angular.js components to Jungles Panel. Components can have javascript, css and assets (images, html, ...).\n\nThe js and css files are merged into one file and can be found at:\n\n```\n/baseurl/customize/javascript\n/baseurl/customize/css\n```\n\nThe assets can be found at:\n\n```\n/baseurl/customize/:componentname/:file\n```\n\n#### Component structure:\n\n```js\nvar component = {\n  javascript: __dirname + '/file.js',\n  css: __dirname + '/file.css',\n  assets: __dirname + '/directory\n};\n```\n\nIn your components you can access the global Jungles Panel app with:\n\n```js\nvar app = window.jungles;\n\napp.filter('your_filter', ...);\napp.factory('your_factory', ...);\napp.controller('your_controller', ...);\napp.directive('your_directive', ...);\n```\n\n## Mount\n\n```js\napp.use('/jungles', panel)\n```\n","readmeFilename":"README.md","_id":"jungles-panel@2.0.0","dist":{"shasum":"b65309f48b9295d46852f12aac2cc1542e16cd90","tarball":"https://registry.npmjs.org/jungles-panel/-/jungles-panel-2.0.0.tgz","integrity":"sha512-iaFBLMH4i3daEGs4Q1AuFLYbCDDJdsGa/r63oXvm7c5Tl6XhHu4AJUl0e6v92wRQJlOVqJWGWtk/TTLVmGbSzA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHJwhc/JdqIlnoDJgtERmZiK3J26PPYNgvWE5RMFULBhAiEAkl7wxzgrhxAh5atL9bOa+Rij0OTudri2isz/uh8+3LA="}]},"_from":".","_npmVersion":"1.2.9","_npmUser":{"name":"enome","email":"geert.pasteels@gmail.com"},"maintainers":[{"name":"enome","email":"geert.pasteels@gmail.com"}],"directories":{}},"2.1.0":{"author":{"name":"Geert Pasteels","email":"geert.pasteels@gmail.com"},"name":"jungles-panel","description":"Admin panel for Jungles","version":"2.1.0","keywords":["jungles","cms"],"dependencies":{"stylus":"~0.30.1","jade":"~0.27.6","browserify":"~1.16.1","express":"~3.0.0rc5","underscore":"~1.4.2","async":"~0.1.22"},"devDependencies":{},"readme":"# Jungles Panel\n\nControl panel for Jungles. It's a single page app for that uses Angular.js.\n\n## Setup\n\n```js\nvar panel = require('jungles-panel').init({\n  url: '/jungles/api',\n  customize: [ require('jungles-components').upload ],\n});\n```\n\n### Url\n\nThis is the url pointing to the API where it should get the data. In most cases this will be Jungles Rest.\n\n### Customize\n\nUse this to add extra angular.js components to Jungles Panel. Components can have javascript, css and assets (images, html, ...).\n\nThe js and css files are merged into one file and can be found at:\n\n```\n/baseurl/customize/javascript\n/baseurl/customize/css\n```\n\nThe assets can be found at:\n\n```\n/baseurl/customize/:componentname/:file\n```\n\n#### Component structure:\n\n```js\nvar component = {\n  name: 'componentname',\n  javascript: __dirname + '/file.js',\n  css: __dirname + '/file.css',\n  assets: __dirname + '/directory\n};\n```\n\nIn your components you can access the global Jungles Panel app with:\n\n```js\nvar app = window.jungles;\n\napp.filter('your_filter', ...);\napp.factory('your_factory', ...);\napp.controller('your_controller', ...);\napp.directive('your_directive', ...);\n```\n\n## Mount\n\n```js\napp.use('/jungles', panel)\n```\n","readmeFilename":"README.md","_id":"jungles-panel@2.1.0","dist":{"shasum":"5b5f1673dbfbabde374fb52777bafb9f590a028a","tarball":"https://registry.npmjs.org/jungles-panel/-/jungles-panel-2.1.0.tgz","integrity":"sha512-ilt9/SlN1hGHa+MIQif5D824SHSkR8g7TV5KXWAhIzeAwGVSoYd3l8sMphWxWv/4OKUsmZHjtn4bHZ20uv8prQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBnVUcJWjMQ4OgU3r1hq9fxwY6yqBUt1viRzC1ezReFcAiEA9EnXGF3ZQ0flTkDstU1C8XjkyponK2rE5aa7si4cuuU="}]},"_from":".","_npmVersion":"1.2.9","_npmUser":{"name":"enome","email":"geert.pasteels@gmail.com"},"maintainers":[{"name":"enome","email":"geert.pasteels@gmail.com"}],"directories":{}},"2.1.1":{"author":{"name":"Geert Pasteels","email":"geert.pasteels@gmail.com"},"name":"jungles-panel","description":"Admin panel for Jungles","version":"2.1.1","keywords":["jungles","cms"],"dependencies":{"stylus":"~0.30.1","jade":"~0.27.6","browserify":"~1.16.1","express":"~3.0.0rc5","underscore":"~1.4.2","async":"~0.1.22"},"devDependencies":{},"readme":"# Jungles Panel\n\nControl panel for Jungles. It's a single page app for that uses Angular.js.\n\n## Setup\n\n```js\nvar panel = require('jungles-panel').init({\n  url: '/jungles/api',\n  customize: [ require('jungles-components').upload ],\n});\n```\n\n### Url\n\nThis is the url pointing to the API where it should get the data. In most cases this will be Jungles Rest.\n\n### Customize\n\nUse this to add extra angular.js components to Jungles Panel. Components can have javascript, css and assets (images, html, ...).\n\nThe js and css files are merged into one file and can be found at:\n\n```\n/baseurl/customize/javascript\n/baseurl/customize/css\n```\n\nThe assets can be found at:\n\n```\n/baseurl/customize/:componentname/:file\n```\n\n#### Component structure:\n\n```js\nvar component = {\n  name: 'componentname',\n  javascript: __dirname + '/file.js',\n  css: __dirname + '/file.css',\n  assets: __dirname + '/directory\n};\n```\n\nIn your components you can access the global Jungles Panel app with:\n\n```js\nvar app = window.jungles;\n\napp.filter('your_filter', ...);\napp.factory('your_factory', ...);\napp.controller('your_controller', ...);\napp.directive('your_directive', ...);\n```\n\n## Mount\n\n```js\napp.use('/jungles', panel)\n```\n","readmeFilename":"README.md","_id":"jungles-panel@2.1.1","dist":{"shasum":"c7d0b366e024aa4bcda7afd7b92b57a53f07d2e9","tarball":"https://registry.npmjs.org/jungles-panel/-/jungles-panel-2.1.1.tgz","integrity":"sha512-O7J1qaAMp7Nvryd7/qoOD64jF5nyqUiJ1Nfb6JEt90CbnSVXSndBlxlhcmQcJJo7WghSCv5syccRruQCZKrq9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6wVHTJxWuwos6Jj35WZOcLMugXtnL3DesPvQzGBkL3wIhAMIfxVK8bjclpNjNDls8gtakkzvVRdyX+ak7D3XyHNZD"}]},"_from":".","_npmVersion":"1.2.9","_npmUser":{"name":"enome","email":"geert.pasteels@gmail.com"},"maintainers":[{"name":"enome","email":"geert.pasteels@gmail.com"}],"directories":{}},"3.0.0":{"author":{"name":"Geert Pasteels","email":"geert.pasteels@gmail.com"},"name":"jungles-panel","description":"Admin panel for Jungles","version":"3.0.0","keywords":["jungles","cms"],"dependencies":{"stylus":"~0.30.1","jade":"~0.27.6","underscore":"~1.4.2","async":"~0.1.22","nib":"~0.9.1","express":"~3.2.1","oar":"~1.0.0","jungles-functions":"~1.1.0"},"devDependencies":{"browserify":"~1.16.1"},"readme":"# Jungles Panel\n\nControl panel for Jungles. It's a single page app for that uses Angular.js.\n\n## Setup\n\n```js\nvar panel = require('jungles-panel').init({\n  url: '/jungles/api',\n  customize: [ require('jungles-components').upload ],\n});\n```\n\n### Url\n\nThis is the url pointing to the API where it should get the data. In most cases this will be Jungles Rest.\n\n### Customize\n\nUse this to add extra angular.js components to Jungles Panel. Components can have javascript, css and assets (images, html, ...).\n\nThe js and css files are merged into one file and can be found at:\n\n```\n/baseurl/customize/javascript\n/baseurl/customize/css\n```\n\nThe assets can be found at:\n\n```\n/baseurl/customize/:componentname/:file\n```\n\n#### Component structure:\n\n```js\nvar component = {\n  name: 'componentname',\n  javascript: __dirname + '/file.js',\n  css: __dirname + '/file.css',\n  assets: __dirname + '/directory\n};\n```\n\nIn your components you can access the global Jungles Panel app with:\n\n```js\nvar app = window.jungles;\n\napp.filter('your_filter', ...);\napp.factory('your_factory', ...);\napp.controller('your_controller', ...);\napp.directive('your_directive', ...);\n```\n\n## Mount\n\n```js\napp.use('/jungles', panel)\n```\n","readmeFilename":"README.md","_id":"jungles-panel@3.0.0","dist":{"shasum":"823849f8023af214045b1425437c15e848921603","tarball":"https://registry.npmjs.org/jungles-panel/-/jungles-panel-3.0.0.tgz","integrity":"sha512-9rVrWDN1V3Mz8pXARO/zxlW/bH7Zc3R3XcC6gy7DG012lYFvbOcAMn8RHNGv9T6hGc3yH8li4l46jlihnHf45g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBz/7MNcgDZ6Oz3jjfPXFL54Z5iE79BHTONBL/9xnr5MAiAnYWI4K3FH0mzb9/gV4jIZP9p7vk9nOgl8svwuyJA5nw=="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"enome","email":"geert.pasteels@gmail.com"},"maintainers":[{"name":"enome","email":"geert.pasteels@gmail.com"}],"directories":{}},"3.1.0":{"author":{"name":"Geert Pasteels","email":"geert.pasteels@gmail.com"},"name":"jungles-panel","description":"Admin panel for Jungles","version":"3.1.0","keywords":["jungles","cms"],"dependencies":{"stylus":"~0.30.1","jade":"~0.27.6","underscore":"~1.4.2","async":"~0.1.22","nib":"~0.9.1","express":"~3.2.1","oar":"~1.0.0","jungles-functions":"~1.1.0"},"devDependencies":{"browserify":"~1.16.1"},"readme":"# Jungles Panel\n\nControl panel for Jungles. It's a single page app for that uses Angular.js.\n\n## Setup\n\n```js\nvar panel = require('jungles-panel').init({\n  url: '/jungles/api',\n  customize: [ require('jungles-components').upload ],\n});\n```\n\n### Url\n\nThis is the url pointing to the API where it should get the data. In most cases this will be Jungles Rest.\n\n### Customize\n\nUse this to add extra angular.js components to Jungles Panel. Components can have javascript, css and assets (images, html, ...).\n\nThe js and css files are merged into one file and can be found at:\n\n```\n/baseurl/customize/javascript\n/baseurl/customize/css\n```\n\nThe assets can be found at:\n\n```\n/baseurl/customize/:componentname/:file\n```\n\n#### Component structure:\n\n```js\nvar component = {\n  name: 'componentname',\n  javascript: __dirname + '/file.js',\n  css: __dirname + '/file.css',\n  assets: __dirname + '/directory\n};\n```\n\nIn your components you can access the global Jungles Panel app with:\n\n```js\nvar app = window.jungles;\n\napp.filter('your_filter', ...);\napp.factory('your_factory', ...);\napp.controller('your_controller', ...);\napp.directive('your_directive', ...);\n```\n\n## Mount\n\n```js\napp.use('/jungles', panel)\n```\n","readmeFilename":"README.md","_id":"jungles-panel@3.1.0","dist":{"shasum":"ff940290dc733d982775bc1e670b65e8b9cb8deb","tarball":"https://registry.npmjs.org/jungles-panel/-/jungles-panel-3.1.0.tgz","integrity":"sha512-F+nefLntbaB+l8+F+OBJ4xiv+mUXSFneH1kFLns5K3MWqus1rQ/o0arrRMBSd2jq9aU9MVzULQy5IkL1PdrF0w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHbOziyhrhlUYidNWOVp/eIBXXhzLDQc9j53av1Hso8dAiEAtFWMCgzqhrvo2RkF7ER1T2ggtUccmh6HhWeo48WZCpE="}]},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"enome","email":"geert.pasteels@gmail.com"},"maintainers":[{"name":"enome","email":"geert.pasteels@gmail.com"}],"directories":{}},"4.0.0":{"author":{"name":"Geert Pasteels","email":"geert.pasteels@gmail.com"},"name":"jungles-panel","description":"Admin panel for Jungles","version":"4.0.0","keywords":["jungles","cms"],"dependencies":{"stylus":"~0.30.1","jade":"~0.27.6","underscore":"~1.4.2","async":"~0.1.22","nib":"~0.9.1","oar":"~1.0.0","jungles-functions":"~1.1.0","express":"~3.2.6"},"devDependencies":{"browserify":"~1.16.1"},"readme":"# Jungles Panel\n\nControl panel for Jungles. It's a single page app for that uses Angular.js.\n\n## API\n\n```js\nvar panel = require('jungles-panel')({ \n  url: /* string: url to jungles-rest */, \n  customize: /* array: with component end-points */, \n});\n```\n\n## Setup\n\n```js\nvar panel = require('jungles-panel')({\n  url: '/jungles/api',\n  customize: [ require('jungles-components').upload ],\n});\n```\n\n### Url\n\nThis is the url pointing to the API where it should get the data. In most cases this will be Jungles Rest.\n\n### Customize\n\nUse this to add extra angular.js components to Jungles Panel. Components can have javascript, css and assets (images, html, ...).\n\nThe js and css files are merged into one file at:\n\n```\n/baseurl/customize/javascript\n/baseurl/customize/css\n```\n\nThe assets are served at:\n\n```\n/baseurl/customize/:componentname/:file\n```\n\n#### Component structure:\n\n```js\nvar component = {\n  name: 'componentname',\n  javascript: __dirname + '/file.js',\n  css: __dirname + '/file.css',\n  assets: __dirname + '/directory\n};\n```\n\nIn your components you can access the global Jungles Panel app with:\n\n```js\nvar app = window.jungles;\n\napp.filter('your_filter', ...);\napp.factory('your_factory', ...);\napp.controller('your_controller', ...);\napp.directive('your_directive', ...);\n```\n\n## Mount\n\n```js\napp.use('/jungles', panel)\n```\n\n## Icons\n\nIf you like to set a custom icon on your type you can use the following code:\n\n```js\nvar type = {\n  name: 'picture',\n  icon: {\n    name: 'icon-picture',\n    color: '#000000',\n  }\n};\n```\n\nFor icons we use the awesome font [fontawesome (3.2.0)](http://fortawesome.github.io/Font-Awesome/icons/). The color is a css color value. Icon, name and color are all optional and will default to a gray icon-file icon.\n\n## Forms\n\nAngular.js supports html5 input attributes so you can add `required`, `type='email'`, ... If a form isn't valid on the client you wont be able to click the save button. \n","readmeFilename":"README.md","_id":"jungles-panel@4.0.0","dist":{"shasum":"dec5b2292a4fa1a8d26b5a8bab1667264eb7c365","tarball":"https://registry.npmjs.org/jungles-panel/-/jungles-panel-4.0.0.tgz","integrity":"sha512-EOrF+A2BEdFyF8FV1LSAcdkYI8lzVVTqnuq/2WpTCciVFzyasIYqMCXoMx8fae/tUMU2vyAk7E93ta8tPzViwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDza0jVqPjYmcESTqhwsx4sry/m8ja9I2SSv8PFN0bNqQIhAITsqdNLWXJ/RdA9Ap8CqX1uk3KYJsjuc5fjlW/+LsvO"}]},"_from":"panel","_npmVersion":"1.2.15","_npmUser":{"name":"enome","email":"geert.pasteels@gmail.com"},"maintainers":[{"name":"enome","email":"geert.pasteels@gmail.com"}],"directories":{}},"5.0.0":{"author":{"name":"Geert Pasteels","email":"geert.pasteels@gmail.com"},"name":"jungles-panel","description":"Admin panel for Jungles","version":"5.0.0","keywords":["jungles","cms"],"dependencies":{"jade":"~0.27.6","async":"~0.1.22","express":"~3.2.6"},"devDependencies":{"browserify":"~1.16.1"},"readme":"# Jungles Panel\n\nControl panel for Jungles. It's a single page app for that uses Angular.js.\n\n## API\n\n```js\nvar panel = require('jungles-panel')({ \n  url: /* string: url to jungles-rest */, \n  customize: /* array: with component end-points */, \n});\n```\n\n## Setup\n\n```js\nvar panel = require('jungles-panel')({\n  url: '/jungles/api',\n  customize: [ require('jungles-components').upload ],\n});\n```\n\n### Url\n\nThis is the url pointing to the API where it should get the data. In most cases this will be Jungles Rest.\n\n### Customize\n\nUse this to add extra angular.js components to Jungles Panel. Components can have javascript, css and assets (images, html, ...).\n\nThe js and css files are merged into one file at:\n\n```\n/baseurl/customize/javascript\n/baseurl/customize/css\n```\n\nThe assets are served at:\n\n```\n/baseurl/customize/:componentname/:file\n```\n\n#### Component structure:\n\n```js\nvar component = {\n  name: 'componentname',\n  javascript: __dirname + '/file.js',\n  css: __dirname + '/file.css',\n  assets: __dirname + '/directory\n};\n```\n\nIn your components you can access the global Jungles Panel app with:\n\n```js\nvar app = window.jungles;\n\napp.filter('your_filter', ...);\napp.factory('your_factory', ...);\napp.controller('your_controller', ...);\napp.directive('your_directive', ...);\n```\n\n## Mount\n\n```js\napp.use('/jungles', panel)\n```\n\n## Icons\n\nIf you like to set a custom icon on your type you can use the following code:\n\n```js\nvar type = {\n  name: 'picture',\n  icon: {\n    name: 'icon-picture',\n    color: '#000000',\n  }\n};\n```\n\nFor icons we use the awesome font [fontawesome (3.2.0)](http://fortawesome.github.io/Font-Awesome/icons/). The color is a css color value. Icon, name and color are all optional and will default to a gray icon-file icon.\n\n## Forms\n\nAngular.js supports html5 input attributes so you can add `required`, `type='email'`, ... If a form isn't valid on the client you wont be able to click the save button. \n","readmeFilename":"README.md","_id":"jungles-panel@5.0.0","dist":{"shasum":"cd42adfa5a9495716911738723b38331fd960453","tarball":"https://registry.npmjs.org/jungles-panel/-/jungles-panel-5.0.0.tgz","integrity":"sha512-Lr8WSCxIupDYSVtqsVUPg0hVffp4biZ18Vtnz0LfKzX2x3TERhFb/AuCCvJWQe4l4VvF5NhT4Az3bJAKaC7cKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDX7BdNQsNpK0vjZ9imRIF/UCvgmUjNr8EG+FcAZSRuAwIhAMOeWTXTlDmeNR+2b66UDkwY/EdkIwV6qlvsqfiHaHKk"}]},"_from":".","_npmVersion":"1.3.5","_npmUser":{"name":"enome","email":"geert.pasteels@gmail.com"},"maintainers":[{"name":"enome","email":"geert.pasteels@gmail.com"}],"directories":{}},"5.0.1":{"author":{"name":"Geert Pasteels","email":"geert.pasteels@gmail.com"},"name":"jungles-panel","description":"Admin panel for Jungles","version":"5.0.1","keywords":["jungles","cms"],"dependencies":{"jade":"~0.27.6","async":"~0.1.22","express":"~3.2.6"},"devDependencies":{},"readme":"# Jungles Panel\n\nControl panel for Jungles. It's a single page app for that uses Angular.js.\n\n## API\n\n```js\nvar panel = require('jungles-panel')({ url: /* string: url to jungles-rest */, });\n```\n\n## Setup\n\n```js\nvar panel = require('jungles-panel')({ url: '/jungles/api', });\n```\n\n### Url\n\nThis is the url pointing to the API where it should get the data. In most cases this will be Jungles Rest.\n\n## Mount\n\n```js\napp.use('/jungles', panel)\n```\n\n## Icons\n\nIf you like to set a custom icon on your type you can use the following code:\n\n```js\nvar type = {\n  name: 'picture',\n  icon: {\n    name: 'icon-picture',\n    color: '#000000',\n  }\n};\n```\n\nFor icons we use the awesome font [fontawesome (3.2.0)](http://fortawesome.github.io/Font-Awesome/icons/). The color is a css color value. Icon, name and color are all optional and will default to a gray icon-file icon.\n\n## Forms\n\nAngular.js supports html5 input attributes so you can add `required`, `type='email'`, ... If a form isn't valid on the client you wont be able to click the save button. \n","readmeFilename":"README.md","_id":"jungles-panel@5.0.1","dist":{"shasum":"e017329001d7c181b4a7359e4dbda4f3483c7b93","tarball":"https://registry.npmjs.org/jungles-panel/-/jungles-panel-5.0.1.tgz","integrity":"sha512-G+e2DZE/dZHgIzESTCRF9IT4ArWN2OReN1QhTcEXU1gwavYYSgsF2V7uJv6jvbqtU0Ih5C5yndDHfDK1QTIcxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCuFrYV/X/i8PllVDKhi1JWSn6YiZhjGfWDGmX/ezTaVQIhANLp0LX52aBnFGB1/zPpW9gxdZdzzroGHGI5U8Ib5Rho"}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"enome","email":"geert.pasteels@gmail.com"},"maintainers":[{"name":"enome","email":"geert.pasteels@gmail.com"}]}},"readme":"","maintainers":[{"name":"enome","email":"geert.pasteels@gmail.com"}],"time":{"modified":"2022-06-19T07:21:15.594Z","created":"2012-10-23T11:29:31.981Z","1.0.0":"2012-10-23T11:29:33.817Z","1.1.0":"2012-10-24T11:09:26.124Z","1.2.0":"2012-10-29T15:02:09.247Z","1.2.1":"2012-10-30T12:21:05.611Z","1.3.1":"2012-10-31T16:18:10.181Z","1.4.0":"2013-03-18T15:25:36.997Z","2.0.0":"2013-03-18T15:26:26.405Z","2.1.0":"2013-03-18T22:00:34.198Z","2.1.1":"2013-03-18T22:10:37.975Z","3.0.0":"2013-06-10T21:16:03.741Z","3.1.0":"2013-06-12T18:10:17.214Z","4.0.0":"2013-06-15T18:42:20.712Z","5.0.0":"2013-08-21T16:43:28.597Z","5.0.1":"2013-10-16T15:02:14.940Z"},"author":{"name":"Geert Pasteels","email":"geert.pasteels@gmail.com"}}