{"_id":"@cake-hub/showroom","_rev":"8-155cf8c86b093fce57aa217b2a25baea","name":"@cake-hub/showroom","dist-tags":{"latest":"0.0.0-alpha.8"},"versions":{"0.0.0-alpha.1":{"name":"@cake-hub/showroom","bin":{"showroom":"./index.js"},"version":"0.0.0-alpha.1","cakeVersion":"Apple pie","description":"An open hub for beautifully showing your project as interactive documentation.","repository":{"type":"git","url":"https://dev.azure.com/schwarzit/schwarzit.cake/_git/showroom"},"main":"src/server/server.js","scripts":{"start":"npm run build && npm run server","server":"babel-node src/server/server.js","dev":"npm run symlinks && npm run build-projects && npm-run-all --parallel server watch-assets watch-docs","build":"npm run clear && npm run symlinks && npm run build-projects && npm run build-assets && npm run build-docs","release":"npm run build","clear":"rm -Rf ./docs ./_docs-symlinks","symlinks":"babel-node ./src/projects/generate-symlinks.js","build-projects":"babel-node ./src/projects/build-projects.js","build-assets":"webpack --progress","build-docs":"babel-node ./src/build/build-interface.js","watch-assets":"webpack --watch","watch-docs":"nodemon --ignore '*/Change log.md' --delay 1 --watch ${CAKE_WATCH_DIR:-\"./projects/\"} --ext 'md,html,png,jpg,gif,mp4' --exec npm run build-docs"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.3.4","@babel/node":"^7.0.0","@babel/preset-env":"^7.3.4","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@cake-hub/web-css_framework":"^4.0.0","autoprefixer":"^9.7.4","babel-loader":"^8.0.5","config-file":"^0.3.2","css-loader":"^2.1.0","deasync":"^0.1.21","express":"^4.16.4","fibers":"^5.0.0","file-loader":"^3.0.1","filemanager-webpack-plugin":"^2.0.5","filter-css":"^0.1.2","friendly-errors-webpack-plugin":"^1.7.0","fs-extra":"^8.0.1","glob":"^7.1.3","helmet":"^3.22.0","highlight.js":"^9.14.2","html-minifier":"^4.0.0","iframe-resizer":"^4.1.1","javascript-natural-sort":"^0.7.1","js-beautify":"^1.9.0","js-yaml":"^3.13.1","jsdom":"^16.0.1","markdown-to-jsx":"^6.10.1","markdownlint":"^0.17.2","markdownlint-cli":"^0.19.0","mini-css-extract-plugin":"^0.5.0","module-alias":"^2.1.0","node-html-parser":"^1.1.19","nodemon":"^1.18.9","npm-run-all":"^4.1.5","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-inline-svg":"^3.1.1","postcss-loader":"^3.0.0","precss":"^4.0.0","purify-css":"^1.2.5","react":"^16.7.0","react-dom":"^16.7.0","react-helmet":"^5.2.0","request":"^2.88.2","request-promise":"^4.2.6","sass":"^1.26.8","sass-loader":"^7.2.0","shortid":"^2.2.14","strip-css-comments":"^4.1.0","style-loader":"^0.23.1","stylelint":"^9.10.1","stylelint-config-twbs-bootstrap":"0.3.0","svg-spritemap-webpack-plugin":"^3.2.1","uglify-js":"^3.7.5","uglifyjs-webpack-plugin":"^2.1.1","webpack":"^4.29.6","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-fix-style-only-entries":"^0.2.0"},"author":{"name":"CEA"},"license":"Ms-RSL","gitHead":"c083a4fe6d462c0476c3e2ed6804f7010382160b","_id":"@cake-hub/showroom@0.0.0-alpha.1","_npmVersion":"6.2.0","_nodeVersion":"12.11.1","_npmUser":{"name":"lidl-cake","email":"cake@lidl.com"},"dist":{"integrity":"sha512-pzSxdo5qSbnEfVeCsKftAw6NHlaMKBZcALzj/feSP+67J+4pQ/d9r9mKg9RlNBwE7/0WKFLR4hZGFlTvv9LcXA==","shasum":"7cb311b8e436fe74df273149da4f798dac989657","tarball":"https://registry.npmjs.org/@cake-hub/showroom/-/showroom-0.0.0-alpha.1.tgz","fileCount":86,"unpackedSize":43448518,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwye8CRA9TVsSAnZWagAA9tgP/j4mFs5x5IC25dTQQP4O\nCFN76Og2/prkqhiQD1EbsF7M0ROA7k8ArkQEM/ef20O4s7vMeeY5KqqACzbQ\nAHWTHPsnKsxQYUwxPTIIvChko78Cj8g35zXvYny+rFKPfpuZLLo8GWInhtUC\nJSydRJJ+04AS4HFyo5jmZTTBYtAe+s3fYllh+Qc2Ruza2VYS3+jzpwgBWn48\n1jP+OC69FE1iTYjb+5SYLaHdaqYPyNKI5avf+dNYplvUGJFFPaO1lHz9sq4b\nwB6crmmIIThA2Uh6aa5P5ImZJ/ebYNCbM9yrEDFPW0ytGgYXnmYcB+IX1nkq\n/XrX1+wn70HMFErZ1qY9n+HeKtliow4YdXz9kkO1Vjgb/BmdLa/mzFDTVp6M\n+zDvGjrQB0v3GD5re+q07XwAjQgum9b26MZlcC99vcWcHVTJX+bnVquDrruA\nDytrDOmq5LIzi+UKDmN/1OqREmwhOLzmPckvJgEYFgHZ0MZb9K0fF39ALtlT\n/P9gMwC1Vy2Y9Mhn+uRAcSFWzaRnF5nufvKepK1zJE5owS0E1uBlMIFVHp33\nEe3lrQ9EHRa8U61+Sdv66HEqdQKLIpp48MQXV/Cv/JQm5MZBvlcdJjA/OsjU\nJcid7V9mR+FvuD1gscQaWGwTcqcUCzhYDK+gJw+Khr2dHEe6jD2mMCciO9we\nDgk/\r\n=0uTX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFnI9ALa5IElXu+FOipIuFJIbjwbddLtKZrJGdePgeOCAiAxWT49NfCMHFzaDJgkXeRQWpdi/2VagFOlpcPNMjwQpw=="}]},"directories":{},"maintainers":[{"name":"lidl-cake","email":"cake@lidl.com"},{"name":"jeremiaseh","email":"contact@tangle-mesh.io"},{"name":"maiermat","email":"matthias.maier@lidl.com"},{"name":"pkrueger","email":"philipp.krueger@lidl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/showroom_0.0.0-alpha.1_1623402427180_0.0453287626182961"},"_hasShrinkwrap":false},"0.0.0-alpha.2":{"name":"@cake-hub/showroom","bin":{"showroom":"./index.js"},"version":"0.0.0-alpha.2","cakeVersion":"Apple pie","description":"An open hub for beautifully showing your project as interactive documentation.","repository":{"type":"git","url":"https://dev.azure.com/schwarzit/schwarzit.cake/_git/showroom"},"main":"src/server/server.js","scripts":{"start":"npm run build && npm run server","server":"babel-node src/server/server.js","dev":"npm run symlinks && npm run build-projects && npm-run-all --parallel server watch-assets watch-docs","build":"npm run clear && npm run symlinks && npm run build-projects && npm run build-assets && npm run build-docs","release":"npm run build","clear":"rm -Rf ./docs ./_docs-symlinks","symlinks":"babel-node ./src/projects/generate-symlinks.js","build-projects":"babel-node ./src/projects/build-projects.js","build-assets":"webpack --progress","build-docs":"babel-node ./src/build/build-interface.js","watch-assets":"webpack --watch","watch-docs":"nodemon --ignore '*/Change log.md' --delay 1 --watch ${CAKE_WATCH_DIR:-\"./projects/\"} --ext 'md,html,png,jpg,gif,mp4' --exec npm run build-docs"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.3.4","@babel/node":"^7.0.0","@babel/preset-env":"^7.3.4","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@cake-hub/web-css_framework":"^4.0.0","autoprefixer":"^9.7.4","babel-loader":"^8.0.5","config-file":"^0.3.2","css-loader":"^2.1.0","deasync":"^0.1.21","express":"^4.16.4","fibers":"^5.0.0","file-loader":"^3.0.1","filemanager-webpack-plugin":"^2.0.5","filter-css":"^0.1.2","friendly-errors-webpack-plugin":"^1.7.0","fs-extra":"^8.0.1","glob":"^7.1.3","helmet":"^3.22.0","highlight.js":"^9.14.2","html-minifier":"^4.0.0","iframe-resizer":"^4.1.1","javascript-natural-sort":"^0.7.1","js-beautify":"^1.9.0","js-yaml":"^3.13.1","jsdom":"^16.0.1","markdown-to-jsx":"^6.10.1","markdownlint":"^0.17.2","markdownlint-cli":"^0.19.0","mini-css-extract-plugin":"^0.5.0","module-alias":"^2.1.0","node-html-parser":"^1.1.19","nodemon":"^1.18.9","npm-run-all":"^4.1.5","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-inline-svg":"^3.1.1","postcss-loader":"^3.0.0","precss":"^4.0.0","purify-css":"^1.2.5","react":"^16.7.0","react-dom":"^16.7.0","react-helmet":"^5.2.0","request":"^2.88.2","request-promise":"^4.2.6","sass":"^1.26.8","sass-loader":"^7.2.0","shortid":"^2.2.14","strip-css-comments":"^4.1.0","style-loader":"^0.23.1","stylelint":"^9.10.1","stylelint-config-twbs-bootstrap":"0.3.0","svg-spritemap-webpack-plugin":"^3.2.1","uglify-js":"^3.7.5","uglifyjs-webpack-plugin":"^2.1.1","webpack":"^4.29.6","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-fix-style-only-entries":"^0.2.0"},"author":{"name":"CEA"},"license":"Ms-RSL","gitHead":"c083a4fe6d462c0476c3e2ed6804f7010382160b","_id":"@cake-hub/showroom@0.0.0-alpha.2","_npmVersion":"6.2.0","_nodeVersion":"12.11.1","_npmUser":{"name":"lidl-cake","email":"cake@lidl.com"},"dist":{"integrity":"sha512-neaXf0P5d9lO/4cNvnJ5sDE9WdzOFu833pHVMoybTyECqP0SBb5keeMMY+tGYqzsYGZ4KFKa3Qunz7NPyZitnQ==","shasum":"dca914542ecc8a4c049f4f79fd70fd351c24da25","tarball":"https://registry.npmjs.org/@cake-hub/showroom/-/showroom-0.0.0-alpha.2.tgz","fileCount":88,"unpackedSize":43452644,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwyvICRA9TVsSAnZWagAAb9QQAIOfeV8tR+aSIqkj/aS2\nHzqsI29piM1JT+MZdN65+UIuRe/fIp0Amz3OCHfCjWAIjFIF9CoH0YYIbR6M\n0gYna1RuZe/jPU4JuHfzwbqMyb+1J2K90zOgDbODXotYVWpm/N7fN16F+xtG\nZ+zbUn49KexZ+OuaOTsdx25mcvtvd9oRjCzOybwv16oQxdxgPRnCHy+igrIS\nSmicZOjVujLLuXvr25wCthgUq1i2wm7Dng57/ZISodX9xUahjzWHvv4KvDYA\nAePIsH/KmHJS16bsEQU3sO8AmqHbNvY0C0axC6Ga/ytXeig5R3XOalKm6w7V\n2NuEuhXToILjDS59guvG68JnN9W8GNTRCPwvqxljz81in5+NxTi+vA4Vj9Co\ntCTM/V5z9I14k87aftVGOkI5ENFut/ZPGnTdxVrQ+sExNypceQkrOpaOeJWu\ngr04WDBxVIicwpy/+2R7u2DR67+igzAqv9zGJrFDeqlcVWQf9CmFmLsJwn/W\nZgkP4Ixi61cWs2kpifDAmkuSCt3qSctK2o/0xWjEsX/q+4S7cUlzxgIAl5hn\nZ3TovnqTfqILEZBsfX0jQvwuuC0DPWeoFVnbpIG8TqNgFXWXnbd8sgrlqhj4\nIFz4d+hJLlTj5Ko2wd1PTL3PAbvjdG3lJQu+jqzMo89lA2UREGvZVDTh+8fO\nCS3+\r\n=tRWi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBLg9yPTMyGgjvlsbF0voBWLudHYgAife4CvMGkJgUTBAiEArgLicuAXrvKYo3QYxqKW+hBsxTzxVIz/th6TRFQzh78="}]},"directories":{},"maintainers":[{"name":"lidl-cake","email":"cake@lidl.com"},{"name":"jeremiaseh","email":"contact@tangle-mesh.io"},{"name":"maiermat","email":"matthias.maier@lidl.com"},{"name":"pkrueger","email":"philipp.krueger@lidl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/showroom_0.0.0-alpha.2_1623403464171_0.38553096057712044"},"_hasShrinkwrap":false},"0.0.0-alpha.3":{"name":"@cake-hub/showroom","bin":{"showroom":"./index.js"},"version":"0.0.0-alpha.3","cakeVersion":"Apple pie","description":"An open hub for beautifully showing your project as interactive documentation.","repository":{"type":"git","url":"https://dev.azure.com/schwarzit/schwarzit.cake/_git/showroom"},"main":"src/server/server.js","scripts":{"start":"npm run build && npm run server","server":"babel-node src/server/server.js","dev":"npm run symlinks && npm run build-projects && npm-run-all --parallel server watch-assets watch-docs","build":"npm run clear && npm run symlinks && npm run build-projects && npm run build-assets && npm run build-docs","release":"npm run build","clear":"rm -Rf ./docs ./_docs-symlinks","symlinks":"babel-node ./src/projects/generate-symlinks.js","build-projects":"babel-node ./src/projects/build-projects.js","build-assets":"webpack --progress","build-docs":"babel-node ./src/build/build-interface.js","watch-assets":"webpack --watch","watch-docs":"nodemon --ignore '*/Change log.md' --delay 1 --watch ${CAKE_WATCH_DIR:-\"./projects/\"} --ext 'md,html,png,jpg,gif,mp4' --exec npm run build-docs"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.3.4","@babel/node":"^7.0.0","@babel/preset-env":"^7.3.4","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@cake-hub/web-css_framework":"^4.0.0","autoprefixer":"^9.7.4","babel-loader":"^8.0.5","config-file":"^0.3.2","css-loader":"^2.1.0","deasync":"^0.1.21","express":"^4.16.4","fibers":"^5.0.0","file-loader":"^3.0.1","filemanager-webpack-plugin":"^2.0.5","filter-css":"^0.1.2","friendly-errors-webpack-plugin":"^1.7.0","fs-extra":"^8.0.1","glob":"^7.1.3","helmet":"^3.22.0","highlight.js":"^9.14.2","html-minifier":"^4.0.0","iframe-resizer":"^4.1.1","javascript-natural-sort":"^0.7.1","js-beautify":"^1.9.0","js-yaml":"^3.13.1","jsdom":"^16.0.1","markdown-to-jsx":"^6.10.1","markdownlint":"^0.17.2","markdownlint-cli":"^0.19.0","mini-css-extract-plugin":"^0.5.0","module-alias":"^2.1.0","node-html-parser":"^1.1.19","nodemon":"^1.18.9","npm-run-all":"^4.1.5","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-inline-svg":"^3.1.1","postcss-loader":"^3.0.0","precss":"^4.0.0","purify-css":"^1.2.5","react":"^16.7.0","react-dom":"^16.7.0","react-helmet":"^5.2.0","request":"^2.88.2","request-promise":"^4.2.6","sass":"^1.26.8","sass-loader":"^7.2.0","shortid":"^2.2.14","strip-css-comments":"^4.1.0","style-loader":"^0.23.1","stylelint":"^9.10.1","stylelint-config-twbs-bootstrap":"0.3.0","svg-spritemap-webpack-plugin":"^3.2.1","uglify-js":"^3.7.5","uglifyjs-webpack-plugin":"^2.1.1","webpack":"^4.29.6","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-fix-style-only-entries":"^0.2.0"},"author":{"name":"CEA"},"license":"Ms-RSL","gitHead":"c083a4fe6d462c0476c3e2ed6804f7010382160b","_id":"@cake-hub/showroom@0.0.0-alpha.3","_npmVersion":"6.2.0","_nodeVersion":"12.11.1","_npmUser":{"name":"lidl-cake","email":"cake@lidl.com"},"dist":{"integrity":"sha512-p65gTk8NhG6uxbK1c519sI3w7K1v8YC5kyjlb+bQHT/V8nRl5cpdZ3nh1c/FPX4aWIrvpVjuDut2wMHSGYY0Vg==","shasum":"450b83d8cb4c8be9425e36a9039de3d68437adea","tarball":"https://registry.npmjs.org/@cake-hub/showroom/-/showroom-0.0.0-alpha.3.tgz","fileCount":88,"unpackedSize":43452715,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgwzGoCRA9TVsSAnZWagAAYKQQAKQLAKkPTadFPiEN47El\ng+eC+UioFZm9H0YyLbPpB4OJuDCgWvhsOzmHDeW9niXYjgbZ5Vj29Dmbzg2i\nsGyl+mW9kM71GNRKx/lDdvwOdtWQV/7J8PFCS5DXrOpT700/Ow613ewx1ndU\nzv25R1IiBwYk//8ZvX8/hMWlilseyAgEe7+ckXw/lq2BdJ0q2HhhyGo7vnhm\nDTGauP0P/UdwaFasDZyIRVOIC0TBydLhka+4MBWh12IGNngzabwwQBQYtwM5\nodgh1Mk/1b54DWdxWq91PsTmScqYS/b3RUYH8EKBpFJr/4LCaZ1fat9jopCA\nZqfQGjeZGyArZTvlXiafSJ5FmcEDwvHhjB65qKstb5ASMGWdu+AGwbSWXuy7\nvU+ZKFLuZALWFMprNqfLsbPR/yB0KxOXqquLFm98IVt9S3g3UHNao/Yl9EIH\n443juFn+MgW3pnmk/iDsAZSaj82D5QO9+Wh4+xUYc/3Bs0A+QCi0Apdv1h76\nrwX9zu0+OfXWMCcxXFw4eWcb42EgahaQ/PwHN9cZQLsK1usxnwLljAY1d4DX\nLovd9urRkKEWP79Ycv4CMwMjAmv4VA3PbWn7KkPRJfReH4NRWBcC9XpZ3Rpc\nXneEn/HLuhyj3AMa4mBfFQXS6yIPLLTLv1+qacvIRpGA3tI+JX9ov+9LL0O0\ndgBk\r\n=9jrq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIQGjq/ULzmxOCNOBhh13ppdX+T0rgHs8UvvFczEINIwIhAMIZBw/p/mdHRVCvd8cnSNKKHF8zMQO517v2unDbqKPK"}]},"directories":{},"maintainers":[{"name":"lidl-cake","email":"cake@lidl.com"},{"name":"jeremiaseh","email":"contact@tangle-mesh.io"},{"name":"maiermat","email":"matthias.maier@lidl.com"},{"name":"pkrueger","email":"philipp.krueger@lidl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/showroom_0.0.0-alpha.3_1623404967682_0.783061941827883"},"_hasShrinkwrap":false},"0.0.0-alpha.4":{"name":"@cake-hub/showroom","version":"0.0.0-alpha.4","cakeVersion":"Apple pie","description":"An open hub for beautifully showing your project as interactive documentation.","repository":{"type":"git","url":"https://dev.azure.com/schwarzit/schwarzit.cake/_git/showroom"},"bin":{"showroom":"index.js"},"main":"index.js","scripts":{"start":"npm run build && npm run server","server":"babel-node src/server/server.js","dev":"npm run symlinks && npm run build-projects && npm-run-all --parallel server watch-assets watch-docs","build":"npm run clear && npm run symlinks && npm run build-projects && npm run build-assets && npm run build-docs","release":"npm run build","symlinks":"babel-node ./src/projects/generate-symlinks.js","build-projects":"babel-node ./src/projects/build-projects.js","build-assets":"webpack --progress","build-docs":"babel-node ./src/build/build-interface.js","watch-assets":"webpack --watch","watch-docs":"nodemon --ignore '*/Change log.md' --delay 1 --watch ${CAKE_WATCH_DIR:-\"./projects/\"} --ext 'md,html,png,jpg,gif,mp4' --exec npm run build-docs"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.3.4","@babel/node":"^7.0.0","@babel/preset-env":"^7.3.4","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@cake-hub/web-css_framework":"^4.0.0","autoprefixer":"^9.7.4","babel-loader":"^8.0.5","config-file":"^0.3.2","css-loader":"^2.1.0","deasync":"^0.1.21","deepmerge":"^4.2.2","express":"^4.16.4","fibers":"^5.0.0","file-loader":"^3.0.1","filemanager-webpack-plugin":"^2.0.5","filter-css":"^0.1.2","friendly-errors-webpack-plugin":"^1.7.0","fs-extra":"^8.0.1","glob":"^7.1.3","helmet":"^3.22.0","highlight.js":"^9.14.2","html-minifier":"^4.0.0","iframe-resizer":"^4.1.1","javascript-natural-sort":"^0.7.1","js-beautify":"^1.9.0","js-yaml":"^3.13.1","jsdom":"^16.0.1","markdown-to-jsx":"^6.10.1","markdownlint":"^0.17.2","markdownlint-cli":"^0.19.0","mini-css-extract-plugin":"^0.5.0","module-alias":"^2.1.0","node-html-parser":"^1.1.19","nodemon":"^1.18.9","npm-run-all":"^4.1.5","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-inline-svg":"^3.1.1","postcss-loader":"^3.0.0","precss":"^4.0.0","purify-css":"^1.2.5","react":"^16.7.0","react-dom":"^16.7.0","react-helmet":"^5.2.0","request":"^2.88.2","request-promise":"^4.2.6","sass":"^1.26.8","sass-loader":"^7.2.0","shortid":"^2.2.14","strip-css-comments":"^4.1.0","style-loader":"^0.23.1","stylelint":"^9.10.1","stylelint-config-twbs-bootstrap":"0.3.0","svg-spritemap-webpack-plugin":"^3.2.1","uglify-js":"^3.7.5","uglifyjs-webpack-plugin":"^2.1.1","webpack":"^4.29.6","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-fix-style-only-entries":"^0.2.0"},"author":{"name":"CEA"},"license":"Ms-RSL","gitHead":"c083a4fe6d462c0476c3e2ed6804f7010382160b","_id":"@cake-hub/showroom@0.0.0-alpha.4","_npmVersion":"6.2.0","_nodeVersion":"12.11.1","_npmUser":{"name":"lidl-cake","email":"cake@lidl.com"},"dist":{"integrity":"sha512-MRnBsjv4OXzkKQfOoopEnEf9dW7zj4pqW2m0Gjhq12ZHtIxE+RTtDYlpFEfqaB2CQXzEKO4dsufZLLa7zQ6q/w==","shasum":"2d53fd36fd205df75de26047a9f7a26ee4df5741","tarball":"https://registry.npmjs.org/@cake-hub/showroom/-/showroom-0.0.0-alpha.4.tgz","fileCount":88,"unpackedSize":43459969,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw2GQCRA9TVsSAnZWagAApUkQAKLQAVHrJT0O7g+PhAjT\nfXmsRD9xs94MOAdeK1M6borDeQ9mGfmjTjVOLFk4cvv9WuusOU+JXN5hTpVp\nkkmXL3IpINPcPY4tR8Afdb6Cw7/TxiHZxMvoH7xsW26Mi7Qk1HIePFXeGZu0\nIqfZ5Ze1bf4su6Nw6EHZU3PIe5Yv/bgoPqaF8JjQ8E/cvqyGja8pTZj3KfvQ\n1Nb7rU9+Bl6D9bbCUJkarMIkhb7tYTJOTzUzsU4YYKM0JqenezMf8scbB+IE\nwKUWjowRypCrW6XYZjKB9LRwE2avsaCIoj4tYvmxJchQP7azwarTVHxNjMAP\nOcZ/53vpGTmF53KdpOwccdrqRDaY2GK3jlDmDf4J61c/p6E+DKx0PgFVDUQv\nasDRlKsWvBAsehiw9zY07/rfVa6kSJrq9rU80/hrgRlkoh6rSRlDDLBWnPbm\nq03h1Zt5raw09qxA5tVOWXyqQ1FumL+rFwc73fuOHYfiviGSC7iD99HxlBVc\npU2OH/l1aIGXp8feS+zDbwtlkyOAh2EPo5NQA3HztmdIxvNF5PXO8/9ycZxh\nYhz2RrA7YMWODBD1JjtvtGnPmVO1aFcPc3Uow+8RsS2/yDrbeu1B2dEYfQ4b\n+gUsJTTXXCUNCGM9zee2aFKXd7MesFTEqj58KQ7kxX/vkfW6wUy8BPVYBGLk\ntozE\r\n=7ycu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLjkAh5djULNlIe3uul6HojuWyQHwxImyQ+kSRhcxnWQIgRhqfGYVf7f+8ggoDndTCU1y3UqnG2xSTW4CVyG1suSs="}]},"directories":{},"maintainers":[{"name":"lidl-cake","email":"cake@lidl.com"},{"name":"jeremiaseh","email":"contact@tangle-mesh.io"},{"name":"maiermat","email":"matthias.maier@lidl.com"},{"name":"pkrueger","email":"philipp.krueger@lidl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/showroom_0.0.0-alpha.4_1623417232123_0.4381425263835681"},"_hasShrinkwrap":false},"0.0.0-alpha.5":{"name":"@cake-hub/showroom","version":"0.0.0-alpha.5","cakeVersion":"Apple pie","description":"An open hub for beautifully showing your project as interactive documentation.","repository":{"type":"git","url":"https://dev.azure.com/schwarzit/schwarzit.cake/_git/showroom"},"bin":{"showroom":"index.js"},"main":"index.js","scripts":{"start":"npm run build && npm run server","server":"babel-node src/server/server.js","dev":"npm run symlinks && npm run build-projects && npm-run-all --parallel server watch-assets watch-docs","build":"npm run symlinks && npm run build-projects && npm run build-assets && npm run build-docs","release":"npm run build","symlinks":"babel-node ./src/projects/generate-symlinks.js","build-projects":"babel-node ./src/projects/build-projects.js","build-assets":"webpack --progress","build-docs":"babel-node ./src/build/build-interface.js","watch-assets":"webpack --watch","watch-docs":"nodemon --ignore '*/Change log.md' --delay 1 --watch ${CAKE_WATCH_DIR:-\"./projects/\"} --ext 'md,html,png,jpg,gif,mp4' --exec npm run build-docs"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.3.4","@babel/node":"^7.0.0","@babel/preset-env":"^7.3.4","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@cake-hub/web-css_framework":"^4.0.0","autoprefixer":"^9.7.4","babel-loader":"^8.0.5","config-file":"^0.3.2","css-loader":"^2.1.0","deasync":"^0.1.21","deepmerge":"^4.2.2","express":"^4.16.4","fibers":"^5.0.0","file-loader":"^3.0.1","filemanager-webpack-plugin":"^2.0.5","filter-css":"^0.1.2","friendly-errors-webpack-plugin":"^1.7.0","fs-extra":"^8.0.1","glob":"^7.1.3","helmet":"^3.22.0","highlight.js":"^9.14.2","html-minifier":"^4.0.0","iframe-resizer":"^4.1.1","javascript-natural-sort":"^0.7.1","js-beautify":"^1.9.0","js-yaml":"^3.13.1","jsdom":"^16.0.1","markdown-to-jsx":"^6.10.1","markdownlint":"^0.17.2","markdownlint-cli":"^0.19.0","mini-css-extract-plugin":"^0.5.0","module-alias":"^2.1.0","node-html-parser":"^1.1.19","nodemon":"^1.18.9","npm-run-all":"^4.1.5","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-inline-svg":"^3.1.1","postcss-loader":"^3.0.0","precss":"^4.0.0","purify-css":"^1.2.5","react":"^16.7.0","react-dom":"^16.7.0","react-helmet":"^5.2.0","request":"^2.88.2","request-promise":"^4.2.6","sass":"^1.26.8","sass-loader":"^7.2.0","shortid":"^2.2.14","strip-css-comments":"^4.1.0","style-loader":"^0.23.1","stylelint":"^9.10.1","stylelint-config-twbs-bootstrap":"0.3.0","svg-spritemap-webpack-plugin":"^3.2.1","uglify-js":"^3.7.5","uglifyjs-webpack-plugin":"^2.1.1","webpack":"^4.29.6","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-fix-style-only-entries":"^0.2.0"},"author":{"name":"CEA"},"license":"Ms-RSL","gitHead":"2985b3ba6d298674aa5cb25513096e180df04494","_id":"@cake-hub/showroom@0.0.0-alpha.5","_npmVersion":"6.2.0","_nodeVersion":"12.11.1","_npmUser":{"name":"lidl-cake","email":"cake@lidl.com"},"dist":{"integrity":"sha512-12u2+ZVDXZ0Fgk+d6ppCvz2HXvX0Kfqa91AFEpTRQaL/YKhVUmMv+iwrVKcjQ1hom+rKDtqIkxmn6fbEdjhfSA==","shasum":"95eef4db34fc5457f30ae02c8bff4e262a868418","tarball":"https://registry.npmjs.org/@cake-hub/showroom/-/showroom-0.0.0-alpha.5.tgz","fileCount":88,"unpackedSize":43458015,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyFZOCRA9TVsSAnZWagAAgs4P+wbVJAkU2Wmh8mYxndqa\nmoDqYRrCjznj5JFySYIiYHLXWBQGV4cKUIFpeQq3faLj2ACI3AaG9iFOx5wH\nzvk9FfhniyR3Op5yenBaGo9+u1NgzuLtxdgtQzSqe8IyYPmrszmlhVngjBYH\nl/fF71R2moYNJ8/ZsRugjS8bmsoM2wQXHc+KLLqlbMXZiW2jeZSMoSSlgWch\nMvd0MAMn+aFIQo8VygHxx4u7TjG8qxmEgP88BSJIYtitURBIfKg1rJdVZA3L\n+Aq+Av2JL/0RUaKtfbLcDk+R8u47QEgWVe1IxQJ+wHuwu9wWraZy539bdoou\npCl+T1Fv6VyT7jLLj5V+6q57L5H7++rfkmCcpzIQafReSA1fhY5yhg2QdP37\nLKKyC1UPTqhQ2xhbMaUk8wS5nL8u6CNJeYLm/VF9PN9UDccare0J+qIdSzqa\nNaUOfgcAgkKYNd4w9YBr4Ae2vEYKJ3XgPee4j+9jdQ94DSAvdqcZ0AAtV71l\nhdkysJK9vY2rcpWUkpqXab5Jy8PIeqfa2NlrJODT1pg8yOrOnC+XOy/otlEm\nj9LxEWmnojfyWQWqfct6LEs6+a6m4f/Ncsf32gR0F4vUSJ3lPh6jSa7b27/H\nGwu/0Xz++FBt2NscP/zsGkojl6Nb8OvzVmyO7OtsGtTTMUTVZ+YDSxhoUI6D\n/8jA\r\n=+2RK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGobWByNWuHERzdMff70sZFfljnDw0RySVwOyPndeCu0AiEA5rPhWpMKWSf+wxZBruNq7GTP1A+Zw/uV2DQ1nrOrCqQ="}]},"directories":{},"maintainers":[{"name":"lidl-cake","email":"cake@lidl.com"},{"name":"jeremiaseh","email":"contact@tangle-mesh.io"},{"name":"maiermat","email":"matthias.maier@lidl.com"},{"name":"pkrueger","email":"philipp.krueger@lidl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/showroom_0.0.0-alpha.5_1623742029552_0.48204586805051886"},"_hasShrinkwrap":false},"0.0.0-alpha.6":{"name":"@cake-hub/showroom","version":"0.0.0-alpha.6","cakeVersion":"Apple pie","description":"An open hub for beautifully showing your project as interactive documentation.","repository":{"type":"git","url":"https://dev.azure.com/schwarzit/schwarzit.cake/_git/showroom"},"bin":{"showroom":"index.js"},"main":"index.js","scripts":{"start":"npm run build && npm run server","server":"babel-node src/server/server.js","dev":"npm run symlinks && npm run build-projects && npm-run-all --parallel server watch-assets watch-docs","build":"npm run symlinks && npm run build-projects && npm run build-assets && npm run build-docs","release":"npm run build","symlinks":"babel-node ./src/projects/generate-symlinks.js","generate":"npm run symlinks && npm run build-projects","build-site":"babel-node ./src/build/build-site.js","build-assets":"webpack","build-docs":"babel-node ./src/build/build-interface.js","watch-assets":"webpack --watch","watch-docs":"nodemon --ignore '*/Change log.md' --delay 1 --watch ${CAKE_WATCH_DIR:-\"./projects/\"} --ext 'md,html,png,jpg,gif,mp4' --exec npm run build-docs"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.3.4","@babel/node":"^7.0.0","@babel/preset-env":"^7.3.4","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@cake-hub/web-css_framework":"^4.0.0","autoprefixer":"^9.7.4","babel-loader":"^8.0.5","config-file":"^0.3.2","css-loader":"^2.1.0","deasync":"^0.1.21","deepmerge":"^4.2.2","express":"^4.16.4","fibers":"^5.0.0","file-loader":"^3.0.1","filemanager-webpack-plugin":"^2.0.5","filter-css":"^0.1.2","friendly-errors-webpack-plugin":"^1.7.0","fs-extra":"^8.0.1","glob":"^7.1.3","helmet":"^3.22.0","highlight.js":"^9.14.2","html-minifier":"^4.0.0","iframe-resizer":"^4.1.1","javascript-natural-sort":"^0.7.1","js-beautify":"^1.9.0","js-yaml":"^3.13.1","jsdom":"^16.0.1","markdown-to-jsx":"^6.10.1","markdownlint":"^0.17.2","markdownlint-cli":"^0.19.0","mini-css-extract-plugin":"^0.5.0","module-alias":"^2.1.0","node-html-parser":"^1.1.19","nodemon":"^1.18.9","npm-run-all":"^4.1.5","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-inline-svg":"^3.1.1","postcss-loader":"^3.0.0","precss":"^4.0.0","purify-css":"^1.2.5","react":"^16.7.0","react-dom":"^16.7.0","react-helmet":"^5.2.0","request":"^2.88.2","request-promise":"^4.2.6","sass":"^1.26.8","sass-loader":"^7.2.0","shortid":"^2.2.14","strip-css-comments":"^4.1.0","style-loader":"^0.23.1","stylelint":"^9.10.1","stylelint-config-twbs-bootstrap":"0.3.0","svg-spritemap-webpack-plugin":"^3.2.1","uglify-js":"^3.7.5","uglifyjs-webpack-plugin":"^2.1.1","webpack":"^4.29.6","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-fix-style-only-entries":"^0.2.0"},"author":{"name":"CEA"},"license":"Ms-RSL","gitHead":"95a2068ce18737411108812853bc3c09a835e763","_id":"@cake-hub/showroom@0.0.0-alpha.6","_npmVersion":"6.2.0","_nodeVersion":"12.11.1","_npmUser":{"name":"lidl-cake","email":"cake@lidl.com"},"dist":{"integrity":"sha512-1Q3OzwunMDAD31dY9/TWMMo7g2hx9dJRbLpAXBHbvo+67QwgtgBU5WqX9BDaCzZ+uH/rrfan5XM1heSntDzOvA==","shasum":"ab48230641219b3030fbdeb111283e387f90b4f0","tarball":"https://registry.npmjs.org/@cake-hub/showroom/-/showroom-0.0.0-alpha.6.tgz","fileCount":89,"unpackedSize":43459594,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7oobCRA9TVsSAnZWagAA7EYP/32gYZBulfWg0c6td39D\nsiuLsaPAeIjDR/BtFiHp4Qdo4E+5WGcfxAM8EfxkBVHpziasymWeggR9easT\nArSGrmqYd7ECaXbUwuMGiiu4RCr0iPqDUTUn3Q2WcH+txDjVrm0WmrGs+28+\n6Xn38e+7dBYV0Yw7pce5raz1EHwVZriks1iD7BB82P5d8iUDBq+Zq4Ziq/+A\n9oIPVEOcr5VhYdAJgvAugVLipzJcNfHm3GM568MJzu0VMbJBdSRXM6g1Xgcj\nIYVWkS1R+ZnmQ/867lBRlI6ZdgnJi6NmmqAOiN49ol+w/6G8mbJQhxE4FzWM\ncfWbcFor6UA4STTdMBZqBCmstBLbcLy3r7Q/sikJoV6+CRg+FeovgBeegx6d\n15k0J3ZSeJrRyERR/oVOKXLG1Zwb5GzTXDhpaEWJZeKQGLBi5bNrq/ekH0Ow\n6jWRKlDum/ZTSrBngUY/kgv0TptPQwowwqVouwQS4JVjJJpzoeGhKT08XGDd\nB2WqWVjRzYUoa6GDNDBTpAtEVzOeeSGOsk3MX2J/Q2YkJPd+x8JYE/gLwFPm\nG584DOb+Mzm1DvV9nDuzd0r40+F4xcBq4Cv6606jtlJ9vTL4pFdUtt5b+kzY\n0WPcAWl33b/7TrBfhg5bt4oqso0TAW0MFPZV/Atnp1xM28ZkOVAVlBiT3vXI\n4NsT\r\n=addR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC4DQZAXLW7OvhH1ZjtjpzWFtZO1sxJ9mRK3Vk+ZQRyqAIhAMk1uw5jE1FNZJvvKow1Zs5DJlnYu8sCSb6Yqm+5YIdZ"}]},"directories":{},"maintainers":[{"name":"lidl-cake","email":"cake@lidl.com"},{"name":"jeremiaseh","email":"contact@tangle-mesh.io"},{"name":"maiermat","email":"matthias.maier@lidl.com"},{"name":"pkrueger","email":"philipp.krueger@lidl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/showroom_0.0.0-alpha.6_1626245658073_0.5437345030047738"},"_hasShrinkwrap":false},"0.0.0-alpha.7":{"name":"@cake-hub/showroom","version":"0.0.0-alpha.7","cakeVersion":"Apple pie","description":"An open hub for beautifully showing your project as interactive documentation.","repository":{"type":"git","url":"https://dev.azure.com/schwarzit/schwarzit.cake/_git/showroom"},"bin":{"showroom":"index.js"},"main":"index.js","scripts":{"start":"npm run build && npm run server","server":"babel-node src/server/server.js","dev":"npm run symlinks && npm run build-projects && npm-run-all --parallel server watch-assets watch-docs","build":"npm run symlinks && npm run build-projects && npm run build-assets && npm run build-docs","release":"npm run build","symlinks":"babel-node ./src/projects/generate-symlinks.js","generate":"npm run symlinks && npm run build-projects","build-site":"babel-node ./src/build/build-site.js","build-assets":"webpack","build-docs":"babel-node ./src/build/build-interface.js","watch-assets":"webpack --watch","watch-docs":"nodemon --ignore '*/Change log.md' --delay 1 --watch ${CAKE_WATCH_DIR:-\"./projects/\"} --ext 'md,html,png,jpg,gif,mp4' --exec npm run build-docs"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.3.4","@babel/node":"^7.0.0","@babel/preset-env":"^7.3.4","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@cake-hub/web-css_framework":"^4.0.0","autoprefixer":"^9.7.4","babel-loader":"^8.0.5","config-file":"^0.3.2","css-loader":"^2.1.0","deasync":"^0.1.21","deepmerge":"^4.2.2","express":"^4.16.4","fibers":"^5.0.0","file-loader":"^3.0.1","filemanager-webpack-plugin":"^2.0.5","filter-css":"^0.1.2","friendly-errors-webpack-plugin":"^1.7.0","fs-extra":"^8.0.1","glob":"^7.1.3","helmet":"^3.22.0","highlight.js":"^9.14.2","html-minifier":"^4.0.0","iframe-resizer":"^4.1.1","javascript-natural-sort":"^0.7.1","js-beautify":"^1.9.0","js-yaml":"^3.13.1","jsdom":"^16.0.1","markdown-to-jsx":"^6.10.1","markdownlint":"^0.17.2","markdownlint-cli":"^0.19.0","mini-css-extract-plugin":"^0.5.0","module-alias":"^2.1.0","node-html-parser":"^1.1.19","nodemon":"^1.18.9","npm-run-all":"^4.1.5","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-inline-svg":"^3.1.1","postcss-loader":"^3.0.0","precss":"^4.0.0","purify-css":"^1.2.5","react":"^16.7.0","react-dom":"^16.7.0","react-helmet":"^5.2.0","request":"^2.88.2","request-promise":"^4.2.6","sass":"^1.26.8","sass-loader":"^7.2.0","shortid":"^2.2.14","strip-css-comments":"^4.1.0","style-loader":"^0.23.1","stylelint":"^9.10.1","stylelint-config-twbs-bootstrap":"0.3.0","svg-spritemap-webpack-plugin":"^3.2.1","uglify-js":"^3.7.5","uglifyjs-webpack-plugin":"^2.1.1","webpack":"^4.29.6","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-fix-style-only-entries":"^0.2.0"},"author":{"name":"CEA"},"license":"Ms-RSL","gitHead":"95a2068ce18737411108812853bc3c09a835e763","_id":"@cake-hub/showroom@0.0.0-alpha.7","_npmVersion":"6.2.0","_nodeVersion":"12.11.1","_npmUser":{"name":"lidl-cake","email":"cake@lidl.com"},"dist":{"integrity":"sha512-OtkD/uM14rb5CPdOeZERzPTvJDuHCp4/TqIkKqvdG1UfnSMTwRTP3cVUJmg9bEZbG53GqIwU2z0ljm/XVZhWcw==","shasum":"5b6332d97c48be421b30273868be2d513eb8b062","tarball":"https://registry.npmjs.org/@cake-hub/showroom/-/showroom-0.0.0-alpha.7.tgz","fileCount":89,"unpackedSize":43459363,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7ozUCRA9TVsSAnZWagAAm14QAJpLmQ3ZcODlmeO+YbIZ\nLy2DKTBlHVHKu1cGdmllXOkU74PuCUJu7ueAwEvLqLirgNKXZGHvYno76KRt\n22XlS0lufTuv1MKflY0e/rlH9apFVcUhE0KYWHM3schpQZcxNdFwKmLQNKG+\nyOaDI8OLOEF2XwW1fm5r/TqBgY99+WjuejuIAzJe1bhpQzyq8z5z13cBePSN\n/1NzDyg5l5uxKlgDzYfwS+V4IYzWWZeOf0EKVj6Obn/OjOg2R8Q2JRnmBV35\niR+M40+YsRRjg5SlN0kc+5swTSN4tPzO4O4VAvpdn0OElxYv93eQwmcMcozu\nEl35R+vBHRKCIDege/95CUsuqkz+dZi747meImvZDNvXpbc97M6n31jCZ9oG\nGg/mOlNSsfpH5JwljekqDOrgCuXR0yijEozVCmRjiJFPPqSEPVZl2228dMmU\n5QqyvLg5HIsrot+wtMjJO3yDWaLQvGnmZs960AysAIly1qEoNJlI+hr3M9jd\n/Hcw06DQ99aTuDyUYZ8+e6NIuyD6U+HqtbIiE2nx5UUkz8SeDJdXghQvO3gz\nMEe5fc4MCGQ1TCsQXx6MqU6yxfk4xrcSwdmQjEZFAmdl/W3D0tohRTqdWfz0\nG5ipy/ZZa+pbFl79wm4HfEoqu5ZXJEPETqfAFHsppNAHZPdWAMa5U9viErG9\n3OR4\r\n=d7tg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA6WDXkqP+qE9xGpfNM91YiH/Fv8RCjQXMq+8WpmXccEAiBEQXq/tP7ib+c+4eQJ16gZbZqegeUWRDLSWiwjX5U9+w=="}]},"directories":{},"maintainers":[{"name":"lidl-cake","email":"cake@lidl.com"},{"name":"jeremiaseh","email":"contact@tangle-mesh.io"},{"name":"maiermat","email":"matthias.maier@lidl.com"},{"name":"pkrueger","email":"philipp.krueger@lidl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/showroom_0.0.0-alpha.7_1626246355275_0.3328279169333128"},"_hasShrinkwrap":false},"0.0.0-alpha.8":{"name":"@cake-hub/showroom","version":"0.0.0-alpha.8","cakeVersion":"Apple pie","description":"An open hub for beautifully showing your project as interactive documentation.","repository":{"type":"git","url":"https://dev.azure.com/schwarzit/schwarzit.cake/_git/showroom"},"bin":{"showroom":"index.js"},"main":"index.js","scripts":{"start":"npm run build && npm run server","server":"babel-node src/server/server.js","dev":"npm run symlinks && npm run build-projects && npm-run-all --parallel server watch-assets watch-docs","build":"npm run symlinks && npm run build-projects && npm run build-assets && npm run build-docs","release":"npm run build","symlinks":"babel-node ./src/projects/generate-symlinks.js","generate":"npm run symlinks && npm run build-projects","build-site":"babel-node ./src/build/build-site.js","build-assets":"webpack","build-docs":"babel-node ./src/build/build-interface.js","watch-assets":"webpack --watch","watch-docs":"nodemon --ignore '*/Change log.md' --delay 1 --watch ${CAKE_WATCH_DIR:-\"./projects/\"} --ext 'md,html,png,jpg,gif,mp4' --exec npm run build-docs"},"dependencies":{"@babel/cli":"^7.0.0","@babel/core":"^7.3.4","@babel/node":"^7.0.0","@babel/preset-env":"^7.3.4","@babel/preset-react":"^7.0.0","@babel/register":"^7.0.0","@cake-hub/web-css_framework":"^4.0.0","autoprefixer":"^9.7.4","babel-loader":"^8.0.5","config-file":"^0.3.2","css-loader":"^2.1.0","deasync":"^0.1.21","deepmerge":"^4.2.2","express":"^4.16.4","fibers":"^5.0.0","file-loader":"^3.0.1","filemanager-webpack-plugin":"^2.0.5","filter-css":"^0.1.2","friendly-errors-webpack-plugin":"^1.7.0","fs-extra":"^8.0.1","glob":"^7.1.3","helmet":"^3.22.0","highlight.js":"^9.14.2","html-minifier":"^4.0.0","iframe-resizer":"^4.1.1","javascript-natural-sort":"^0.7.1","js-beautify":"^1.9.0","js-yaml":"^3.13.1","jsdom":"^16.0.1","markdown-to-jsx":"^6.10.1","markdownlint":"^0.17.2","markdownlint-cli":"^0.19.0","mini-css-extract-plugin":"^0.5.0","module-alias":"^2.1.0","node-html-parser":"^1.1.19","nodemon":"^1.18.9","npm-run-all":"^4.1.5","optimize-css-assets-webpack-plugin":"^5.0.1","postcss-inline-svg":"^3.1.1","postcss-loader":"^3.0.0","precss":"^4.0.0","purify-css":"^1.2.5","react":"^16.7.0","react-dom":"^16.7.0","react-helmet":"^5.2.0","request":"^2.88.2","request-promise":"^4.2.6","sass":"^1.26.8","sass-loader":"^7.2.0","shortid":"^2.2.14","strip-css-comments":"^4.1.0","style-loader":"^0.23.1","stylelint":"^9.10.1","stylelint-config-twbs-bootstrap":"0.3.0","svg-spritemap-webpack-plugin":"^3.2.1","uglify-js":"^3.7.5","uglifyjs-webpack-plugin":"^2.1.1","webpack":"^4.29.6","webpack-bundle-analyzer":"^3.3.2","webpack-cli":"^3.2.1","webpack-dev-server":"^3.1.14","webpack-fix-style-only-entries":"^0.2.0"},"author":{"name":"CEA"},"license":"Ms-RSL","gitHead":"95a2068ce18737411108812853bc3c09a835e763","_id":"@cake-hub/showroom@0.0.0-alpha.8","_npmVersion":"6.2.0","_nodeVersion":"12.11.1","_npmUser":{"name":"lidl-cake","email":"cake@lidl.com"},"dist":{"integrity":"sha512-nbF3OJWMgpOGc1hHBvA42ej2MSAEPXuIvA32eDEugwxxRFkfkn9GRlpY1gMsk3AnN8uiNpA2Hs74UDRODLc2cA==","shasum":"8b6e7828f76e6324a75c026ac066f9a4888981f7","tarball":"https://registry.npmjs.org/@cake-hub/showroom/-/showroom-0.0.0-alpha.8.tgz","fileCount":89,"unpackedSize":43459509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7qD+CRA9TVsSAnZWagAAW9EP/jzIn3vYfao5EiFBZ3EC\n9qQ/5OParkeOwCSwfs/l2sfQkYfeZCNGWdQnpI7c0qyrwRBR3IuDChM7b+Nx\nNVHWvZAcKzMO33sx8FfHUi9mC8W4T8p6ckWPL8vAKmnzda0OfKp5kswVBMwd\nQoPxjrEvv4OmztgGrAcytfv4bS15RMQYLZbzCT0JxTj5nyX87ZhHyQQz9fly\nKn0PqgnJGr7gS6HPwJ+UxCKFbmSJrUXRZPdheJbULg4bLjys17zkA5xKkTnv\nQZA81ox+W34LotI0/HIJqvTbCrifG/MXSMHJum46bgKKSkMiOiJnHdF7J+Cm\ndzK9xPU/zDUABR1n3wqgsdFl2wiaFKH9jXBvqGF1gvaAYcSjVqSVhuostXm1\nc9J0hj+IorKSopmyFO1sO3e+4HU697G3emnnkN5wAfDnhFLAlld6bjvsXPKm\nBrRA1ZruYdNiIYKXkdzQlOL4lIjOAJ/OR5a4E0AH2BjxmWG1kdoWsz/u0+zF\nHJw8GQq4IH0/EdYd1v7sWtegF3vClIiw8mc1hxn44qYSDOVhwi3BVNc+b+GF\nxny85QrfCQyOkMGI49oxWXvwzolpjff6NNoMkYhYH3zHoXPkeDA9LHJxioTr\nLtXrTu53BCGYnSGNaTFzObudJg7epWalYcDfTa0ivc66vnMx0qsLGW0jh+Le\nN0Sj\r\n=mn8X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhJtF7kfyGr22EunjShIy7eFiH8Fp00UiVumSp1RIKCQIgIiAfbZKUZSHiLlyzn7Fc14vFstwMXRXHR0seY7FzxyU="}]},"directories":{},"maintainers":[{"name":"lidl-cake","email":"cake@lidl.com"},{"name":"jeremiaseh","email":"contact@tangle-mesh.io"},{"name":"maiermat","email":"matthias.maier@lidl.com"},{"name":"pkrueger","email":"philipp.krueger@lidl.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/showroom_0.0.0-alpha.8_1626251517620_0.20724967914187764"},"_hasShrinkwrap":false}},"time":{"created":"2021-06-11T09:07:06.864Z","0.0.0-alpha.1":"2021-06-11T09:07:08.147Z","modified":"2022-04-04T21:31:29.695Z","0.0.0-alpha.2":"2021-06-11T09:24:24.989Z","0.0.0-alpha.3":"2021-06-11T09:49:28.418Z","0.0.0-alpha.4":"2021-06-11T13:13:52.829Z","0.0.0-alpha.5":"2021-06-15T07:27:10.455Z","0.0.0-alpha.6":"2021-07-14T06:54:18.685Z","0.0.0-alpha.7":"2021-07-14T07:05:56.190Z","0.0.0-alpha.8":"2021-07-14T08:31:58.376Z"},"maintainers":[{"name":"lidl-cake","email":"cake@lidl.com"},{"name":"jeremiaseh","email":"contact@tangle-mesh.io"},{"name":"maiermat","email":"matthias.maier@lidl.com"},{"name":"pkrueger","email":"philipp.krueger@lidl.com"}],"description":"An open hub for beautifully showing your project as interactive documentation.","repository":{"type":"git","url":"https://dev.azure.com/schwarzit/schwarzit.cake/_git/showroom"},"author":{"name":"CEA"},"license":"Ms-RSL","readme":"# CAKE Showroom (CLI)\n\nThis package manages different project documentations and merges them together into one documentation website. We support different features like changelogs, examples included in your documentation. Basically you can configure some settings for each project and write in each project it's own documentation with simple markdown files. We've just improved the markdown syntax with some special components and syntax which will make your documentations even more powerful.\n\n## Installing\n\nTo install this package simply run\n\n```\nnpm install --save @cake-hub/showroom\n```\n\nor to install this package even globally just run\n\n```\nnpm install -g @cake-hub/showroom\n```\n\n## CLI commands\n\nThis package provides some powerful cli commands that you can use. If you have this package globally installed you can simply run `@cake-hub/showroom <command> <attributes*>` or if it was only installed into your project, you have to run `npx @cake-hub/showroom <command> <attributes>`.\n\n### List of commands\n\n- **start**: simply build the documentations and startup server\n- **server**: startup a server for serving the documentation\n- **dev**: builds the documentation on the fly triggerd by changes and starts up a development server\n- **build**: only build the documenation\n- **release**: another name for the _build_ command\n- **symlinks**: correctly references all the documentation folders to prepare build\n- **build-projects**: runs the build command of all project configurations (see `project.yml`)\n- **build-assets**: builds the asset for the documentation\n- **build-docs**: converts the documentation markdown files to beautiful html files\n- **watch-assets**: watches only the documentation assets and rebuilds them on changes\n- **watch-docs**: watches the documentation files of your projects and rebuilds them on changes\n\n### Example usage\n\nSimply build the documentation to static html (+asset) files:\n\n```\nnpx @cake-hub/showroom build\n```\n\nStartup the development server to actively work on the project documentations and to get direct visible feedback:\n\n```\nnpx @cake-hub/showroom dev\n```\n\n### Configuration file\n\nWe set up some default configuration for you to give you an easy kick start. To also support matured projects with more complex requirements we do provide you the functionality to set up your own configuration file to overwrite these default settings.\nThe configuration file needs to be in root folder of your package and requires the name `cake-showroom.yml`.\nYou can use any of the following keys to change the settings, but you can also skip the values that are just fine for you!\n\n```yaml\nenvironment: production # indicates development and production environment\n\nbuild:\n  destinationPath: ./docs # the output folder of the compiled documentation\n  hiddenPrefixes: # the prefixes of the folders that should not be put into the compiled showroom\n    - \".\"\n    - \"_\"\n  hiddenFolders: # folders that should not be published at all\n    - _assets\n\nprojects:\n  folderPath: ./projects # the root folder of all your projects you want to publish\n  configurationfileName: project.yml # the name of the configuration file\n  navigationFileName: nav.yml # the name of the navigation configuration file\n\ntracking:\n  googleTagManagerId: XXX # optional goolge-tag-manager id for tracking\n  cookiebotDomainGroupId: XXX # optional cookiebot id for fulfilling GDPR requirements\n\nserver:\n  port: 2020 # the port of the server\n\nchangelogs:\n  categories: # all available changelog categories that can be used\n    - Highlights\n    - Added\n    - Changed\n    - Deprecated\n    - Removed\n    - Fixed\n    - Security\n  pageIdentifier: _changelog.md # the component specific changelog-file name\n  summaryIdentifier: _changelog-general.md # the summary changelog-file name\n  menuIdentifier: Change log.md # the placeholder file name to put the summary changelog into the menu\n\n```\n\n_The values above are the default values for each key._\n\n## Project interface\n\nTo prepare your project to the CAKE showroom there is not needed that much. The CAKE showroom does work with any project independet of the technology-stack, language, purpose, …. So any project can be published to the community. The only thing that is needed: a documentation.\n\nFirst of all you need an additional folder that holds anything that is required by your documentation. For example you could simply create a `./docs` folder in the root of your project.\n\n### project.yml\n\nThe first and only requirement besides your documentation is the `project.yml` file. This is needed to set up some basic information and configuration of your project and how it will be shown in the CAKE showroom.\nYour `project.yml` file could look like the following example. So basically it is a very simple yaml-file with different key-value pairs and some more complex options to provide more functionality.\n\n```yaml\nversion: 1.0.0-beta.2 # your actual version of the project / documentation\ndesignLine: Apple Pie # an overall design line for your brand\ncompany: Lidl # The brand your project assigned to\nproduct: Mail # the product category your project is assigned to\nproductIcon: earth # the icon of the product category\nsection: Design # the actual name of your project\nsectionIcon: code # the icon for your project\nbuild: cd ../ && npm install && npm run build # the build-command that get's executed in your projects root folder just before the documentation gets created *optional*\ndevelop: cd ../ && npm run dev # the development-command that get's executed when starting the @cake-hub/showroom dev command *optional*\nhiddenFiles: # list files that should not be made public but are placed in your documentation folder (without leading '/' or './') *optional*\n  - config.yml\n  - some-other-file.js\n  - some/deeper/file.java\nvariables: # define a more complex object to provide dynamic variable values that can be used in the documentation markdown files *optional*\n    someVar: someValue\n```\n\n### Documentation structure\n\nEven if the structure of the documentation is almost completely up to you, some basic folders or elements are required.\nAs already mentioned the `project.yml` needs to be in the root of your documentation folder. Also the optional `nav.yml` file is required to be in the root directory, if it is required at all. Additionaly you have to put every documentation page inside a category. And this category is defined by the root-level folder. Inside this category-folder you can completely structure the documentation in the way you like. You can add some asset-folders, structure the markdown file inside some deep hierarchy. At the end each markdown-file inside a category-folder will be displayed just inside this category.\n\nImportant to mention is, that the naming of the menu points will be directly derived from the folder- and file-names. So make sure to use some appropriate namings here.\n\n```yaml\n./docs\n├── project.yml\n├── nav.yml # *optional*\n├── Category 1\n    ├── Page 1.md\n    ├── Page 2.md\n    └── Page 3.md\n├── Category 2\n    ├── Page 1.md\n    ├── Page 2\n        ├── Page 2.md\n        ├── image1.jpg\n        └── another_asset.html\n    └── Page 3.md\n├── Category 3\n    └── …\n├── Category 4\n    └── …\n└── …\n```\n\n![Structure in Showroom](assets/img/cat_site.png)\n\n_Be careful putting your files inside the documentation folder, because everything that is not excluded from the configuration (hidden-prefixes, hidden folders) get's published and made available through the internet!_\n\n### Navigation structure\n\nThe menu of the CAKE showroom will be shown in alphabetical order. This is not always the best structure for your documentation. As we know this problem you have the possibility to restructure/reorder your menu with the `nav.yml` file. With this file you can actively configure the order of the menu.\n\nIn the following example you can see how to move the category `Category 2` just above `Category 1`. The same thing can of course be done with the pages inside the category by providing the `pages` property.\n\n```yaml\n- path: ./Category 2\n  pages:\n    - path: ./Site2/Site2.md\n    - path: ./Site1.md\n    - path: /Site3/text/Site3.md\n- path: ./Category 1\n```\n\n_Everything not mentioned in the `nav.yml` file will be appended automatically, again in ascending alphabetical order._\n\n### Markdown syntax\n\nAs the file extension suggests, the documentations are written in plain markdown syntax. As the default markdown features does not support more complex documentations, we've added some functionality to this syntax. These additions will be explained in the following paragraphs.\n\n#### Headlines\n\nLike in every markdown file you can link to other headlines in the same or in other markdown-files by using anchor links. Only the level 1 headlines are not linkable. But there is one addition in our documentation markdown-files. In order to link to another headline you must prefix all parent headings `h2-h3-…` (expect `h1`) to the default anchor name:\n\n```markdown\n# Headline one\n\nSome example content...\n\n## Headline two\n\nSome more content...\n\n### Headline three\n\nNow i can link to the second headline with [this link](#headline-two).\nOr link to an even deeper headline with [this link](#headline-two-headline-three).\n```\n\nWith this way of linking headlines there is no problem with the same naming of different headline. Each headline can be uniquely identified by the anchor name with the additional headline-prefix(es).\n\n#### Variables\n\nAs already mentioned, you can define some custom variables but you can also use all the default keys of your `project.yml` file inside your markdown files.\n\n```markdown\n# Some headline of product {{ product }} | {{ company }}\n\nSome text with version: {{ version }}.\n{{ variables.someVar }}: {{ variables.otherVar }}\n```\n\n#### Web native assets\n\nYou can use the default markdown syntax to add your basic examples in the documentation. Therefore all native markdown file types are allowed plus some additional content shown in the example below.\n\n```md\n![AlertDefault](examples/AlertDefault.jpg)\n![AlertDefault](examples/AlertDefault.png)\n# addition to default Markdown functionality are the following content types available\n![AlertDefault](examples/AlertDefault.html)\n![AlertDefault](examples/AlertDefault.mp4)\n```\n\nBy using the default markdown syntax, the HTML example get's added as an `<iframe>` that resizes itself to the content of the HTML file. But if you need some advanced configurations, you can use the `<Iframe>` element (first letter uppercase), which internally uses also the native `iframe` component but you can add some more configuration that you need in your example.\n\n```jsx\n<Iframe src=\"examples/ToTopPosition.html\" scrolling=\"yes\" style=\"min-height: 23rem\" title=\"Position\" alt=\"ToTopPosition\" />\n```\n\n#### Alerts\n\nTo highlight some important information you can use one of the following two alerts: `AlertInfo` and `AlertWarning`.\n\n```markdown\n<AlertInfo alertHeadline=\"Modifiable\">\nPlease ensure to comply with the corporate identity.\n</AlertInfo>\n\n<AlertWarning alertHeadline=\"Not modifiable\">\n It is mandatory to maintain the appearance and behavior of these components.\n</AlertWarning>\n```\n\n#### Content-rack\n\nThis is a special component, you can use for extending the functionality of your documentation. Here you add functionalities like preview of source-code or links to other sources. Mostly this component is used above example previews. But you can use it anywhere in your documentation text.\n\n```jsx\n<ContentRack\n    fields='\n        \"online-docs\": {\n            \"src\": \"http://www.google.de\",\n            \"type\": \"link\"\n        },\n        \"source-code\": {\n            \"src\": \"../example.html\",\n            \"type\": \"content\"\n            \"selector\": \"#some-element-id\"\n        },\n        \"download file\": {\n            \"src\": \"../link/file-to-download.sketch\",\n            \"type\": \"download\"\n        }\n    '\n/>\n```\n\n_We recommend to use the short string notation. Otherwise there could be errors building the documentation. Line breaks are only possible in a limited way._\n\nIf you use heavy configurations in your `<ContentRack>` you can outsource the configuration to the `content-rack.yml` file. This is useful, if you want to keep your markdown file clean and not overloaded by the configurations of the Content-rack. To use this configuration file, you need the `name=\"…\"` attribute and use this name as list-identifier in your `yml` file. Below you see an example of the `content-rack.yml` file, that has the same configuration then the above example.\n\n```yml\n- AlertDefault:\n  fields:\n    - <html>:\n      selector: '#app' #only use the element as html\n      src: example/AlertDefault.html #adjust syntax highlighting\n      active: true #expand this content initially on page load (default: false)\n    - online-docs:\n      type: link\n      src: ../link\n```\n\nHere is a example that points to the `AlertDefault` configuration options inside the `content-rack.yml`.\n\n```jsx\n<ContentRack name=\"AlertDefault\" />\n```\n\nYou can use the configuration file instead or additional to the `<ContentRack />` properties. Different properties are getting merged. Same properties will be overwritten by the values of the `<ContentRack />` configurations.\n\n#### Cross-linking\n\nYou can link to any source available in the internet with the default markdown link syntax:\n\n```markdown\n[Some link to lidl.de](https://lidl.de)\n```\n\nTo reference to documentation pages of the same project simply reference to the markdown page to be linked to. You simply use the relative path to the correct file:\n\n```markdown\n[other documentation page](../../Components/Alert/Alert.md)\n```\n\nThe switch of file extensions and all relevant changes will be done automatically by the build process of the showroom.\n\nIf you want to do cross linking between projects, you could create relative links like above to the correct markdown-file of the other project. To make this even more intuitive you are also able to use an absolute link and simply start from the root of the showroom path. You can then navigate to the appropriate project and file:\n\n```markdown\n[other project: relative link](../../../../Web/Develop/Components/Alert/Alert.md)\n[other project: absolute link](/Web/Develop/Components/Alert/Alert.md)\n```\n\n### Changelogs\n\nAn additional feature of the CAKE showroom are the changelogs. You can add changelogs on a page level but also some general changelog entries that are not related to a specific page.\n\nTo add changelog entries to a single page, simply create a `_changelog.md` file into the same directory as the markdown page is. On building the CAKE showroom the content of this changelog-file get's automatically appended to the documentation page.\n\n```markdown\n# Change log\n\n## Version 1.0.0\n\n### Highlights\n\n* `Added`: **Footer**-Component\n* `Changed`: Increased the `spacer` variable from .5rem to .1rem\n* …\n\n### Added\n\n* `CSS`: New utility class for XXX\n* `JS`: Added\n* `Doc`: \"To top\" | Added spacing information between \"To top\" button and \"Footer\" components.\n\n### Changed\n\n* `HTML`, `CSS`: renamed `.alerts`-classes to `.alert`\n* `Env`: Update npm package URL from `schwarzit.pkgs.visualstudio.com` to `pkgs.dev.azure.com/schwarzit`\n\n### Deprecated\n\n* …\n```\n\nAll available headlines are listed in the `changelogs.categories` list. You can also add your additional headlines in the `cake-showroom.yml` configuration, if these are not enough.\n\nAdditionally you can create a `_changelog-general.md` file which contains all changes that are not related to one single page but the whole project. The structure is the same as for the `_changelog.md` files.\n\nTo preview a summary changelog in your rendered documentation simply add the `Change log.md` file at that position this page should be shown at. This file should be kept empty at all time, because the content will be ignored and overwritten. The content for this file will be automatically merged from all `_changelog.md` files and the `_changelog-general.md` file.\n","readmeFilename":"README.md"}