{"_id":"@dd-decaf/metabolica","_rev":"10-fb8da641c8d19c7badaebbfdbc0a9ff0","name":"@dd-decaf/metabolica","dist-tags":{"latest":"1.0.3"},"versions":{"1.0.0":{"name":"@dd-decaf/metabolica","version":"1.0.0","main":"src/index.js","dependencies":{"angular":"1.6.4","angular-animate":"1.6.4","angular-aria":"1.6.4","angular-material":"^1.1.3","angular-material-data-table":"^0.10.10","angular-messages":"^1.6.2","angular-ui-router":"1.0.0-rc.1","babel-polyfill":"^6.22.0","chroma-js":"^1.2.2","ngstorage":"^0.3.11","plotly.js":"^1.28.1","potion-client":"1.5.2","reflect-metadata":"^0.1.10"},"scripts":{"docs":"./scripts/generate-docs.sh","build":"webpack --config webpack.config.build.js","start":"webpack-dev-server","test":"karma start karma.conf.js --single-run"},"devDependencies":{"@types/jasmine":"^2.6.0","angular-mocks":"^1.6.6","babel-cli":"^6.24.1","babel-core":"^6.22.1","babel-eslint":"^7.2.3","babel-loader":"^6.2.10","babel-plugin-transform-runtime":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","css-loader":"^0.26.1","eslint":"^3.18.0","eslint-loader":"^1.7.0","extract-text-webpack-plugin":"^2.0.0-rc.3","file-loader":"^0.10.0","html-loader":"^0.4.4","html-webpack-plugin":"^2.28.0","jasmine-core":"^2.8.0","karma":"^1.7.1","karma-babel-preprocessor":"^7.0.0","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.0","karma-webpack":"^2.0.4","markdown-it":"^8.3.2","node-sass":"^4.5.0","sass-loader":"^5.0.1","ts-loader":"^2.0.0","typedoc":"^0.8.0","typescript":"^2.4.0","webpack":"^3.0.0","webpack-dev-server":"^2.5.0","webpack-merge":"^4.1.2","webpack-node-externals":"^1.6.0"},"gitHead":"210a723eb9fa3c5c0338af46acd90f1ead039bf4","description":"![Metabolica Logo](img/images/metabolica.png \"Metabolica UI\")","_id":"@dd-decaf/metabolica@1.0.0","_npmVersion":"5.7.1","_nodeVersion":"8.5.0","_npmUser":{"name":"mfodor","email":"matyas.fodor@gmail.com"},"dist":{"integrity":"sha512-Qcvi7vwUIqXvJB/9SkI/xW6LtsQUy7OQwWSMSaEMSBu8zKabMf2Ag1OBw1FHTDJMKj4hSGq/gGlmMpbcZD/wkg==","shasum":"d5c1945ba956bf2e88bab7577c7e5a5574022659","tarball":"https://registry.npmjs.org/@dd-decaf/metabolica/-/metabolica-1.0.0.tgz","fileCount":157,"unpackedSize":1169689,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCx6ULNzZ2+8FwXpUe0zhbXHITMRm4bym42LvIFY+0EAIhAIdoa41Kky/9KTp64j7yNGSK/QOOw+yBVKnTxZyHpKQT"}]},"maintainers":[{"name":"mfodor","email":"matyas.fodor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metabolica_1.0.0_1520868026724_0.48091911900349205"},"_hasShrinkwrap":false},"1.0.1":{"name":"@dd-decaf/metabolica","version":"1.0.1","main":"src/index.js","dependencies":{"angular":"1.6.4","angular-animate":"1.6.4","angular-aria":"1.6.4","angular-material":"^1.1.3","angular-material-data-table":"^0.10.10","angular-messages":"^1.6.2","angular-ui-router":"1.0.0-rc.1","babel-polyfill":"^6.22.0","chroma-js":"^1.2.2","ngstorage":"^0.3.11","plotly.js":"^1.28.1","potion-client":"1.5.2","reflect-metadata":"^0.1.10"},"scripts":{"docs":"./scripts/generate-docs.sh","build":"webpack --config webpack.config.build.js","start":"webpack-dev-server","test":"karma start karma.conf.js --single-run"},"devDependencies":{"@types/jasmine":"^2.6.0","angular-mocks":"^1.6.6","babel-cli":"^6.24.1","babel-core":"^6.22.1","babel-eslint":"^7.2.3","babel-loader":"^7.1.4","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","css-loader":"^0.26.1","eslint":"^3.18.0","eslint-loader":"^1.7.0","extract-text-webpack-plugin":"^3.0.2","file-loader":"^0.10.0","html-loader":"^0.4.4","html-webpack-plugin":"^2.28.0","jasmine-core":"^2.8.0","karma":"^1.7.1","karma-babel-preprocessor":"^7.0.0","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.0","karma-webpack":"^2.0.4","markdown-it":"^8.3.2","node-sass":"^4.5.0","sass-loader":"^5.0.1","ts-loader":"^2.0.0","typedoc":"^0.8.0","typescript":"^2.4.0","webpack":"^3.0.0","webpack-dev-server":"^2.5.0","webpack-merge":"^4.1.2","webpack-node-externals":"^1.6.0"},"gitHead":"210a723eb9fa3c5c0338af46acd90f1ead039bf4","description":"![Metabolica Logo](img/images/metabolica.png \"Metabolica UI\")","_id":"@dd-decaf/metabolica@1.0.1","_npmVersion":"5.7.1","_nodeVersion":"8.5.0","_npmUser":{"name":"mfodor","email":"matyas.fodor@gmail.com"},"dist":{"integrity":"sha512-HV0foAZvrFnJno/EUqalL0xgTFjGcJCSYbPw2pPgwz43o/1S42wKuQpdq7ecLHoUub23IoLDu9KKenufMXUYXQ==","shasum":"075d7ea21971d20bbef412cf65c70d85eb725ac6","tarball":"https://registry.npmjs.org/@dd-decaf/metabolica/-/metabolica-1.0.1.tgz","fileCount":157,"unpackedSize":1169721,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCfdBuI4VcCOrhC7PxtW9s1BfQNyA8svIVXSS9EcPsKVgIhAIyKes0JvUqmxeagoC07uKV6vJbQ1ZPFUZrQztJ4KmrV"}]},"maintainers":[{"name":"mfodor","email":"matyas.fodor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metabolica_1.0.1_1520876026650_0.6906276441963533"},"_hasShrinkwrap":false},"1.0.2":{"name":"@dd-decaf/metabolica","version":"1.0.2","main":"dist/index.js","dependencies":{"angular":"1.6.4","angular-animate":"1.6.4","angular-aria":"1.6.4","angular-material":"^1.1.3","angular-material-data-table":"^0.10.10","angular-messages":"^1.6.2","angular-ui-router":"1.0.0-rc.1","babel-polyfill":"^6.22.0","chroma-js":"^1.2.2","ngstorage":"^0.3.11","plotly.js":"^1.28.1","potion-client":"1.5.2","reflect-metadata":"^0.1.10"},"scripts":{"docs":"./scripts/generate-docs.sh","build":"webpack --config webpack.config.build.js","start":"webpack-dev-server","test":"karma start karma.conf.js --single-run"},"devDependencies":{"@types/jasmine":"^2.6.0","angular-mocks":"^1.6.6","babel-cli":"^6.24.1","babel-core":"^6.22.1","babel-eslint":"^7.2.3","babel-loader":"^7.1.4","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","css-loader":"^0.26.1","eslint":"^3.18.0","eslint-loader":"^1.7.0","extract-text-webpack-plugin":"^3.0.2","file-loader":"^0.10.0","fork-ts-checker-webpack-plugin":"^0.4.1","html-loader":"^0.4.4","html-webpack-plugin":"^2.28.0","jasmine-core":"^2.8.0","karma":"^1.7.1","karma-babel-preprocessor":"^7.0.0","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.0","karma-webpack":"^2.0.4","markdown-it":"^8.3.2","node-sass":"^4.5.0","sass-loader":"^5.0.1","ts-loader":"^2.0.0","typedoc":"^0.8.0","typescript":"^2.4.0","webpack":"^3.0.0","webpack-dev-server":"^2.5.0","webpack-merge":"^4.1.2","webpack-node-externals":"^1.6.0"},"gitHead":"681454b3b41ad1ecf4c6793520b3c7e691675fbb","description":"![Metabolica Logo](img/images/metabolica.png \"Metabolica UI\")","_id":"@dd-decaf/metabolica@1.0.2","_npmVersion":"5.7.1","_nodeVersion":"8.5.0","_npmUser":{"name":"mfodor","email":"matyas.fodor@gmail.com"},"dist":{"integrity":"sha512-zmIGD7uluxCwLsI3jr7b5YKZW+5/oajBz9IIctJFV991akjGdxaXF/Z5563TkfV6IcE0jbqhv5CoiPcKTh/k/w==","shasum":"36fcfba8629d7bb539095ef9ca77deaea7f6a71e","tarball":"https://registry.npmjs.org/@dd-decaf/metabolica/-/metabolica-1.0.2.tgz","fileCount":20,"unpackedSize":1296152,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZ+oBh4NaePgr7n+sxnooBFjfq/WoIg0pMuQ0v/B/9zAIgRKy913UJVCS3Zq3kc+E/Al+zX4WULhxwcRyTsG2OAbc="}]},"maintainers":[{"name":"mfodor","email":"matyas.fodor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metabolica_1.0.2_1520952795571_0.6654794617683302"},"_hasShrinkwrap":false},"1.0.3":{"name":"@dd-decaf/metabolica","version":"1.0.3","main":"dist/index.js","dependencies":{"angular":"1.6.4","angular-animate":"1.6.4","angular-aria":"1.6.4","angular-material":"^1.1.3","angular-material-data-table":"^0.10.10","angular-messages":"^1.6.2","angular-ui-router":"1.0.0-rc.1","babel-polyfill":"^6.22.0","chroma-js":"^1.2.2","ngstorage":"^0.3.11","plotly.js":"^1.28.1","potion-client":"1.5.2","reflect-metadata":"^0.1.10"},"scripts":{"docs":"./scripts/generate-docs.sh","build":"webpack --config webpack.config.build.js","start":"webpack-dev-server","test":"karma start karma.conf.js --single-run"},"devDependencies":{"@types/jasmine":"^2.6.0","angular-mocks":"^1.6.6","babel-cli":"^6.24.1","babel-core":"^6.22.1","babel-eslint":"^7.2.3","babel-loader":"^7.1.4","babel-plugin-transform-runtime":"^6.22.0","babel-preset-env":"^1.6.1","babel-preset-es2015":"^6.22.0","babel-preset-stage-0":"^6.22.0","css-loader":"^0.26.1","eslint":"^3.18.0","eslint-loader":"^1.7.0","extract-text-webpack-plugin":"^3.0.2","file-loader":"^0.10.0","fork-ts-checker-webpack-plugin":"^0.4.1","html-loader":"^0.4.4","html-webpack-plugin":"^2.28.0","jasmine-core":"^2.8.0","karma":"^1.7.1","karma-babel-preprocessor":"^7.0.0","karma-chrome-launcher":"^2.2.0","karma-jasmine":"^1.1.0","karma-webpack":"^2.0.4","markdown-it":"^8.3.2","node-sass":"^4.5.0","sass-loader":"^5.0.1","ts-loader":"^2.0.0","typedoc":"^0.8.0","typescript":"^2.4.0","webpack":"^3.0.0","webpack-dev-server":"^2.5.0","webpack-merge":"^4.1.2","webpack-node-externals":"^1.6.0"},"gitHead":"681454b3b41ad1ecf4c6793520b3c7e691675fbb","description":"![Metabolica Logo](img/images/metabolica.png \"Metabolica UI\")","_id":"@dd-decaf/metabolica@1.0.3","_npmVersion":"5.7.1","_nodeVersion":"8.5.0","_npmUser":{"name":"mfodor","email":"matyas.fodor@gmail.com"},"dist":{"integrity":"sha512-egnvDgqQjfTmoS3qvdh+QedE7pWlaiqcr1lugdPlSEm0fAL7Zayt8k+qZvq8FnugE1z09uZMSFi0gkZBTvZ5Ww==","shasum":"3ad302926437d26b3a7a2f459cf4182183c17f17","tarball":"https://registry.npmjs.org/@dd-decaf/metabolica/-/metabolica-1.0.3.tgz","fileCount":90,"unpackedSize":2279498,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGgKWNJcB2xtb/5ikIL+jSS7Rh4jpg/C47qpidCNj8pcAiB4D0wRC3Bgob+OPHcWxzsMe2Vh99ClfwUNWT1NtIDdMg=="}]},"maintainers":[{"name":"mfodor","email":"matyas.fodor@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/metabolica_1.0.3_1520957087909_0.34119170655935527"},"_hasShrinkwrap":false}},"time":{"created":"2018-03-12T15:20:26.668Z","1.0.0":"2018-03-12T15:20:26.866Z","modified":"2022-04-05T03:24:10.170Z","1.0.1":"2018-03-12T17:33:46.776Z","1.0.2":"2018-03-13T14:53:15.635Z","1.0.3":"2018-03-13T16:04:48.035Z"},"maintainers":[{"email":"bjsanchezb@gmail.com","name":"benjasanchez"},{"email":"juraj.oravec.josefson@gmail.com","name":"juro-oravec"},{"email":"ansir@biosustain.dtu.dk","name":"annasirunian"},{"email":"ali@kvikshaug.no","name":"kvikshaug"},{"email":"alba.lopez.benito@gmail.com","name":"alba.lopez.benito"},{"email":"matyas.fodor@gmail.com","name":"mfodor"}],"description":"![Metabolica Logo](img/images/metabolica.png \"Metabolica UI\")","readme":"\n![Metabolica Logo](img/images/metabolica.png \"Metabolica UI\")\n\n\n# Metabolica UI\n\nMetabolica is a software-suite for cell factory engineering.\n\nThis package contains the essentials for the UI of Metabolica:\n\n- A pluggable UI wireframe upon which components can be written\n- A few standard components: `login`, `app.docs`, `app.project`\n- A few modules for component interaction: `app`, `xrefs`, `sharing`, `search`\n- Some shared legacy code that will be moved into individual modules later on.\n\n\n## Installation\n\nAt the moment, `metabolica` is still a private package. To install it, check out this repository or use NPM:\n\n```\nnpm install github:biosustain/metabolica-ui --save\n```\n\n\n## Development\n\nEnsure you have a recent version of Node.js installed on your system.\n\nFirst, check out the repository. In the root directory, run:\n\n```\nnpm install\n```\n\nRun the development server:\n\n```\nnpm start\n```\n\nIn its default configuration, the development server expects a compatible API to run on `http://localhost/` (port 80). Please consult the API server documentation about how to do this. To change the target URL of the API, set the `METABOLICA_DEV_API_HOST` environment variable.\n\nDevelopment should follow [DTU Biosustain guidelines](https://github.com/biosustain/biosustain) with semantic commit messages.\n\n### Naming\n\nNew Metabolica UI components should follow the `metabolica-{componentModuleName}` naming scheme for their NPM packages. \nTheir GitHub repositories should follow the `metabolica-ui-{componentModuleName}` naming scheme.\n\nAny server-side code may use GitHub repositories using the `metabolica-{componentModuleName}` naming scheme. \n \n## Documentation\n\n \n- [AngularJS](https://angularjs.org/)\n- [Angular Material](https://material.angularjs.org)\n- [webpack](https://webpack.js.org/)\n \n   This project uses webpack 3 for the development server, compilation and bundling.\n","readmeFilename":"README.md"}