{"_id":"@dasiux/dashboard-generator","_rev":"2-60bd8a38ef60e22b40053a9ac256ee70","name":"@dasiux/dashboard-generator","dist-tags":{"latest":"0.9.2"},"versions":{"0.9.1":{"name":"@dasiux/dashboard-generator","version":"0.9.1","description":"Dashboard Generator, build a static html file with a tree of links.","main":"index.js","scripts":{"styles":"node-sass sass/ -o dist/ --output-style compressed","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"dashg":"bin/cli"},"directories":{"bin":"bin","sass":"sass","src":"src","template":"template"},"repository":{"type":"git","url":"git+https://github.com/dasiux/dashboard-generator.git"},"keywords":["node","dashboard","generator","creator"],"author":{"name":"Daniel Hartwell","email":"me@siux.info","url":"http://siux.info"},"license":"MIT","bugs":{"url":"https://github.com/dasiux/dashboard-generator/issues"},"homepage":"https://github.com/dasiux/dashboard-generator#readme","dependencies":{"deepmerge":"^4.2.2","file-type":"^16.5.3","html-minifier":"^4.0.0","node-fetch":"^2.6.1","node-sass":"^5.0.0","twig":"^1.15.4"},"gitHead":"60fdda2bb19813c692f8af8ec1b93b8ba62ccdd5","_id":"@dasiux/dashboard-generator@0.9.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dasiux","email":"me@siux.info"},"dist":{"integrity":"sha512-7RkgJzvSoKtmlUok+JgieXLwSfcwyChLZLFitLPBai7ce3g1bF7cThHXSKSpopUfAWQFprEXxn2h8g4dZyFGDQ==","shasum":"7acc3218c757ca5f7388a83daf6d850e2b2c8d45","tarball":"https://registry.npmjs.org/@dasiux/dashboard-generator/-/dashboard-generator-0.9.1.tgz","fileCount":26,"unpackedSize":51789,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGCmzCRA9TVsSAnZWagAAJ3UP/jQ23JDGtooH5+aUUhkg\njKgJZHjIPYmbIBZ6VJCsCt6MWlBBWbWHxqhWs4BSHeQ9Mcp7IGtFhhq1ULct\nE5QA0zk5Df+TNgIqhnJ3N0UmpiTXaPp7vR/TH1I8srNO1+Iz/PYFQnzU95Mx\nufi36pWqbEelj7iSXYafmdfxbsn+cnSXDULTJneTJKvxVwrQRozmWESxVQrz\n+hzWTWiEXxI+lyxkMTqJuPUTmir1WDApSmOXRjGuodRyxhEv8DiTeSD8C77V\nW7josab38jiAGMK/m+CCYxGUmVXVx2qx1G/GeSKqnfDR/+uNSc+ix0hfEkia\nuKfXA7j0GYCIP/YolRN3J/DiGvlF7P2j7TruHM6rI7df/oKDqpQGX9iG1Cw4\n6FfqGJVzWz0HV3++6Onuh7D9QMSiYRcelM8iy9nl+7YTwTUpD8SX/7b0TFYr\nH/sKMPzQ7M7bdQD4oijptwPfV7SXYijmeMKScbGYjTRtDvN8pVdxrl5FUcdy\nu5+qmNakCG3y5QVcW1tI4Xwh3BPQkr+bx9G/HvBeKNuyFagTh/itwKK443CU\neQhCaScAZpZ05QY1cuXn0IDkXmKK89+RMDXDBPmAdr5wuIVqE6QOpZU8ikWx\nUfiBs5b2V9OHarH2blMa2Ld341H0nRl5b13V0RZ24t8lngK+A7taoFkzHefN\nzrNp\r\n=pK4h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEOZfrBYkO5fR3pugE+7Q79lI9fjAymSoofV2vR9D/wjAiEA6XmPHz4N9CV4zoB6noNHKBr0EasFfnqVoiLNIzlDbws="}]},"maintainers":[{"name":"dasiux","email":"me@siux.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dashboard-generator_0.9.1_1628973491575_0.6727862277588337"},"_hasShrinkwrap":false},"0.9.2":{"name":"@dasiux/dashboard-generator","version":"0.9.2","description":"Dashboard Generator, build a static html file with a tree of links.","main":"index.js","scripts":{"styles":"node-sass sass/ -o dist/ --output-style compressed","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"dashg":"bin/cli"},"directories":{"bin":"bin","sass":"sass","src":"src","template":"template"},"repository":{"type":"git","url":"git+https://github.com/dasiux/dashboard-generator.git"},"keywords":["node","dashboard","generator","creator"],"author":{"name":"Daniel Hartwell","email":"me@siux.info","url":"http://siux.info"},"license":"MIT","bugs":{"url":"https://github.com/dasiux/dashboard-generator/issues"},"homepage":"https://github.com/dasiux/dashboard-generator#readme","dependencies":{"@squirrel-forge/node-cfx":"^1.0.2","deepmerge":"^4.2.2","file-type":"^16.5.3","html-minifier":"^4.0.0","node-fetch":"^2.6.1","node-sass":"^5.0.0","twig":"^1.15.4"},"gitHead":"eea0b94a3a295aa412028767bd8775d4bd4c961c","_id":"@dasiux/dashboard-generator@0.9.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.3","_npmUser":{"name":"dasiux","email":"me@siux.info"},"dist":{"integrity":"sha512-A3f/nw1b8hciHmPKE+M6Y0vinDiomS2stdjGl8VXZHt6gBziGKiR9B6L8o/Rw9ELZW9XYcBhKM77U2bRqHbkTA==","shasum":"eb9fc47bfb44833a4d6e2d56b980a974246b6454","tarball":"https://registry.npmjs.org/@dasiux/dashboard-generator/-/dashboard-generator-0.9.2.tgz","fileCount":26,"unpackedSize":57985,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGQ7VCRA9TVsSAnZWagAAJ5YP/1b25VFxhr57nFpWfW0U\n0pfVP9jmVB80Yy7oUk50SFmupZBcJlpODthpkNlLrFlndXidm4O0Byy5CIXZ\nuqyqqDhs1URatBf+64jg9hxlJD8vcKVrKNbHRBb6htOrwLPEjzoMjpdhF+a3\nccfDx1OAHNGjWWSDAoI1MoKJLlZazFgI24A4IuTevgcMjklawWe835D/OcNU\nMt/rE+jE383RLwo5nys80YNIC4Rm2PquLn5plEbUDvYT77gCcRz5BKiS6wzm\nVSXa7UWvmWQaAfRPrt7DbPH6QmsStlBm96R//XLUiIqj6Hb4FTNgWXeh8KgS\nZWzMGr5RF6qyWE5X6eq8GyqMHjMAum6q1AGjTlPJe10Cfcnxm11f50hvpvT4\nXSuks+4/4Y5fzSYb1Y2Z2uaZuP+OWFPR8za9SSX/94dg4LX1r4Bk5haVTumU\nevo+2EF4Gx8qro63Tf2pGS1iMbCYf3uwGwFHRXEbpErUZoDKPHqq8wHGWMr8\ntluG1Vof6OnIiXx6sjL7ko23GKV5sncWjXcj5XVPQgqZt+Qe8IfE1HLf0IxN\nxabBz9NEcNy8bd66Bm85Dps2NZ66/x23uQ5gN0IkikrlsyLF4E6IuF39EaUD\n9wrx9nbIVrbZs9Wt1fg0PyEmR+8Has3oVgE8GrVUwPQ06IrWtwbA97NDNkYv\nUZp2\r\n=H8i2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCe8U6zyiElbEAt15eCQAgmBxLWUdg+pzRUCg2gvTFi0wIgNCIFPUc+kf+7UnZlhsBytymR6hTi1MLeeTlMPGTaoSY="}]},"maintainers":[{"name":"dasiux","email":"me@siux.info"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/dashboard-generator_0.9.2_1629032148941_0.5206404900497206"},"_hasShrinkwrap":false}},"time":{"created":"2021-08-14T20:38:11.538Z","0.9.1":"2021-08-14T20:38:11.744Z","modified":"2022-04-05T02:48:30.164Z","0.9.2":"2021-08-15T12:55:49.100Z"},"maintainers":[{"name":"dasiux","email":"me@siux.info"}],"description":"Dashboard Generator, build a static html file with a tree of links.","homepage":"https://github.com/dasiux/dashboard-generator#readme","keywords":["node","dashboard","generator","creator"],"repository":{"type":"git","url":"git+https://github.com/dasiux/dashboard-generator.git"},"author":{"name":"Daniel Hartwell","email":"me@siux.info","url":"http://siux.info"},"bugs":{"url":"https://github.com/dasiux/dashboard-generator/issues"},"license":"MIT","readme":"# dashboard-generator\nDashboard Generator, build a static html file with a tree of links.\n\n## Install\n```\nnpm i -g @dasiux/dashboard-generator\n```\n\n## How to use\n\nCreate a json file with following structure and fill the tree property with objects.\nThe first level must always contain an object and represents your base groups.\nProperties are the labels and slugged for icon reference, values are the link.\nTo add sub groups use nested objects.\n\n```json\n{\n  \"title\": \"my Dashboard\",\n  \"tree\": {\n    \"group1\": {\n      \"link1\": \"#url1\"\n    },\n    \"group2\": {\n      \"link2\": \"#url2\",\n      \"nested\": {\n        \"link3\": \"#url3\"\n      }\n    }\n  }\n}\n```\n\nTo add spacers use a single # as the link value.\n```json\n{\n  \"link1\": \"#url1\",\n  \"-1\": \"#\"\n}\n```\n\nRun the generator with following command:\n```\ndashg path/to/src.json\n```\n\nOptions can be set as following:\n```\nShort# -o\nShort# -o=value\nEscaped # -o=\"value value\"\n\nLong # --option\nLong # --option=value\nEscaped # --option=\"value value\"\n```\n\n## Settings\n\nShort | Long      | Type | Description\n----- | --------- | ---- | ---\n  -o  | --output  | Path | Uses current cwd if not set\n  -r  | --replace | Bool | Replace target\n  -s  | --sass    | Path | Extend theme with your own sass code\n  -d  | --dev     | Bool | Enable dev output\n\n### Theme option examples\nOption                | Values\n--------------------- | ---\n --t-style            | none, simple, smooth, sharp\n --t-tree-nesting     | none, indent\n --t-background-style | none, gradient, gradient-animated, image\n \nSee the [defaults.json](template/defaults.json) and [_theme.scss](sass/global/_theme.scss) for all available values.\nThese options can also be set in your source json.\n","readmeFilename":"README.md"}