{"_id":"@digikare/ngx-md-feedback","_rev":"5-718386ea44bd7d940290aeffdc95b1af","name":"@digikare/ngx-md-feedback","dist-tags":{"latest":"2.2.1"},"versions":{"2.0.0":{"name":"@digikare/ngx-md-feedback","version":"2.0.0","author":{"name":"Johan pujol","email":"workfel@gmail.com","url":"https://github.com/workfel"},"contributors":[{"name":"Tieu Philippe KHIM","email":"pkhim@digikare.com","url":"https://github.com/spike008t"}],"repository":{"type":"git","url":"git+https://github.com/digikare/feedback.git"},"keywords":["angular","feedback"],"license":"MIT","description":"An angular directive for sending feedback","peerDependencies":{"@angular/animations":">=8.0.0 <12","@angular/forms":">=8.0.0 <12","@angular/common":">=8.0.0 <12","@angular/core":">=8.0.0 <12","@angular/material":">=8.0.0 <12","@angular/cdk":">=8.0.0 <12"},"dependencies":{"html2canvas":"^1.0.0-rc.7","tslib":"^1.9.0"},"main":"bundles/digikare-ngx-md-feedback.umd.js","module":"fesm5/digikare-ngx-md-feedback.js","es2015":"fesm2015/digikare-ngx-md-feedback.js","esm5":"esm5/digikare-ngx-md-feedback.js","esm2015":"esm2015/digikare-ngx-md-feedback.js","fesm5":"fesm5/digikare-ngx-md-feedback.js","fesm2015":"fesm2015/digikare-ngx-md-feedback.js","typings":"digikare-ngx-md-feedback.d.ts","metadata":"digikare-ngx-md-feedback.metadata.json","sideEffects":false,"bugs":{"url":"https://github.com/digikare/feedback/issues"},"homepage":"https://github.com/digikare/feedback#readme","_id":"@digikare/ngx-md-feedback@2.0.0","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-9VjuktQB6M7MbmUKSMzm7HUzriagz6toy7ulnatCvR0dBmLsuwuz0kQJaGwQ2qYAH1/pJImI3gE8i5dpAQBZyA==","shasum":"d970801dc3f4fca4ba7c932188c1b5e83c0f27d0","tarball":"https://registry.npmjs.org/@digikare/ngx-md-feedback/-/ngx-md-feedback-2.0.0.tgz","fileCount":41,"unpackedSize":675038,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4MrcCRA9TVsSAnZWagAA1lAP/1QuMRBohJEaALwcmBv2\nTidbT3Va9KHJn5BCn+iu6YoF28eM+WOeqJWBcnNjaqx5VBcjEft7lH5omOsy\nWGtKwBT6JVJfzUByh0kVRoGrWGCuvBjUPnsbDpNkWzTko0WOsuvKUExNv9iA\nt3rR/ModeTorkIRIjuP+aEzHnYfSWddUoWKqxBr4Ozb3/5TDgBFuqZ/tN/RZ\nFN7Ko4u10LwEVEivqmmpc8x/yNJsf6Yk8Uxx6qcqhnntVCPxy6oLRgDMEJUa\nGbfXzeUBOkTqiB8dbidT7c2Yv1UqsdxJ8FzmXQNM6L6yniEl4L7bKjQxOGdX\nLg6oDrBO2XiZ5We9NIDE0guwcuNEOdtuN2o5b9PNyEuKh+ezWKTojW2omP+x\nF/RuWgBu3cvELk2wEY9H0zIPN0TkzeDcX7WCXxJRB0FoBwxubRBfOxjO4DT8\nf58rqUpdA+L06ib2PW75QvKM42nTffi92zt12LKJZwl1wWnwR6+nf8Sch30I\nmZjD6T026uzblsICKr9VawkG9K9P1Oc6rcE4dYxAUACPemn7KBuxnAmbdOcY\n9CJv89Z24Hq/YmtwAnzkNQBsVRuJFxqc8sAk1JzTnIDdjlRDGJLd5PclCjTN\nLYBk+IuuzYTVwvhFaUDEkyNau+wlt65Y8/+48Cmy+qwcgda4pNlrzWKNtop4\nQfJx\r\n=2rRG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAsOB7SuHdKrxXjnBtsgvhgvKJKcCyRhYISFHqVJbt5wAiBdB4/7T+uhVLplnqJ4ucXaktw/LV2xGVjwOClMDqC8jA=="}]},"_npmUser":{"name":"spike008t","email":"khim.tieu.philippe@gmail.com"},"directories":{},"maintainers":[{"name":"spike008t","email":"khim.tieu.philippe@gmail.com"},{"name":"workfel","email":"workfel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-md-feedback_2.0.0_1608567515240_0.7591683534941545"},"_hasShrinkwrap":false},"2.0.1":{"name":"@digikare/ngx-md-feedback","version":"2.0.1","author":{"name":"Johan pujol","email":"workfel@gmail.com","url":"https://github.com/workfel"},"contributors":[{"name":"Tieu Philippe KHIM","email":"pkhim@digikare.com","url":"https://github.com/spike008t"}],"repository":{"type":"git","url":"git+https://github.com/digikare/feedback.git"},"keywords":["angular","feedback"],"license":"MIT","description":"An angular directive for sending feedback","peerDependencies":{"@angular/animations":">=8.0.0 <12","@angular/forms":">=8.0.0 <12","@angular/common":">=8.0.0 <12","@angular/core":">=8.0.0 <12","@angular/material":">=8.0.0 <12","@angular/cdk":">=8.0.0 <12"},"dependencies":{"html2canvas":"^1.0.0-rc.7","tslib":"^1.9.0"},"main":"bundles/digikare-ngx-md-feedback.umd.js","module":"fesm5/digikare-ngx-md-feedback.js","es2015":"fesm2015/digikare-ngx-md-feedback.js","esm5":"esm5/digikare-ngx-md-feedback.js","esm2015":"esm2015/digikare-ngx-md-feedback.js","fesm5":"fesm5/digikare-ngx-md-feedback.js","fesm2015":"fesm2015/digikare-ngx-md-feedback.js","typings":"digikare-ngx-md-feedback.d.ts","metadata":"digikare-ngx-md-feedback.metadata.json","sideEffects":false,"bugs":{"url":"https://github.com/digikare/feedback/issues"},"homepage":"https://github.com/digikare/feedback#readme","_id":"@digikare/ngx-md-feedback@2.0.1","_nodeVersion":"12.19.0","_npmVersion":"7.6.3","dist":{"integrity":"sha512-LiBH3HSWZT1jFkJjtmNaDe4bpbriKl9WrUtEnGtlqqGDwdOqmUFsDsvrhkW0+ybO45miNRdb1bO0EznLwRfqAA==","shasum":"64bd9e56e43f58bb4083188238ce39da102b5ed1","tarball":"https://registry.npmjs.org/@digikare/ngx-md-feedback/-/ngx-md-feedback-2.0.1.tgz","fileCount":42,"unpackedSize":823105,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZDr1CRA9TVsSAnZWagAAOkcP/RVMFBp8VapsWB/RALU+\nnSMhjeIL/ojNNCb7ExFTMsOu/oHa+4ZQlz6R5xLEerreS2amzF8WswO/ZQOq\nhqxhbqnB6UcL6C7vc35oINVsTUd21f/hnu2TABUZegIkg9xN6cL3QFKJ5nYh\nrwfuEqf3fL/ZAzPPu2TBKUfBq6Yy67ui7HFp93kdACAwE7NMCwJO3LVG7yZS\n6E+lv4A97V8Yu0D+luevuA281eu0c6RV7HiXitiv1TGhb7nyO/ngcFD0ZG84\nnjM0HlLPassG0DwpFvzVXL/Evx0auN876NiLKXyfnEVptoGqZTf3PuPqjQZH\nIWGhlqnuiEATYEKaIRGYDS738mAl8cbuLDH2O1o9ERn9i80E4Y6B6nxTmYp2\n1yHRA8W+dg3vuDrCFgZ/NWUMNrFFvxNxFiqVcWoCaiEko8BOC46Wffisnso1\nRmxjbUh4lfvceLHRIPvQQCPMJk6N/SM60NiQ00wF0ff7B0fGhIru2hc3vkhj\ntdpFDDQAB9ZxQ9bn4rtjoz/i/pt7YzmDFV1rurGUMQXba8pIZH0O4Kj9RGTG\n8K9x9XUGzhkgVss3HnVqtIRM/SK1jOKtxKlByqM3jFnSuuufQDOXOatQ5imz\ndV50hJecgdHsep4+a+aO/hl10Ap2QwL2D+b3iNpStrCT98V9Dawz8yieYRPE\nRfZy\r\n=5kNO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEUfkYN6JtQ2o3TqPrzkicucVYLdO13v4E3hq/a53qGFAiAwPE+2iPDLqDGKSRtkkBdNRoewCB96QnorhvXpPS299w=="}]},"_npmUser":{"name":"spike008t","email":"khim.tieu.philippe@gmail.com"},"directories":{},"maintainers":[{"name":"spike008t","email":"khim.tieu.philippe@gmail.com"},{"name":"workfel","email":"workfel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-md-feedback_2.0.1_1617181428570_0.41516007046935766"},"_hasShrinkwrap":false},"2.2.0":{"name":"@digikare/ngx-md-feedback","version":"2.2.0","author":{"name":"Johan pujol","email":"workfel@gmail.com","url":"https://github.com/workfel"},"contributors":[{"name":"Tieu Philippe KHIM","email":"pkhim@digikare.com","url":"https://github.com/spike008t"}],"repository":{"type":"git","url":"git+https://github.com/digikare/feedback.git"},"keywords":["angular","feedback"],"license":"MIT","description":"An angular directive for sending feedback","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@angular/cdk":">=13.0.0","@angular/material":">=13.0.0","@angular/platform-browser":">=13.0.0","@angular/platform-browser-dynamic":">=13.0.0"},"dependencies":{"html2canvas":"^1.4.1","tslib":"^2.3.1"},"gitHead":"cb19c8cbcc5ea1ca388aeef6878868574a22545b","bugs":{"url":"https://github.com/digikare/feedback/issues"},"homepage":"https://github.com/digikare/feedback#readme","_id":"@digikare/ngx-md-feedback@2.2.0","_nodeVersion":"14.17.3","_npmVersion":"8.5.1","dist":{"integrity":"sha512-/CoYaXTGy8J8hasrV/mXcZ8AaMf2AACOAPZvD0OvsP37QiZqDP6sSEOriXW7yQPZwx1IPRhtY+XCJ8sKUJ2fEg==","shasum":"6abfd70607b84cffd29d12a1cd321aa8caeab1e4","tarball":"https://registry.npmjs.org/@digikare/ngx-md-feedback/-/ngx-md-feedback-2.2.0.tgz","fileCount":24,"unpackedSize":44586,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiFTAWACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqT6Q//V/HXJE5Z5v77MN6nm2NFycverbZGcrv/nEltlDYOimKx5uEf\r\ndkZbQUnjXiNvwIm5I11enYhj6Rzt651kkAzIX+mlkz6V9AjM07ox++BctZkt\r\n9sDmKZMQvQ+Vf6VFM8ZP/gjY6/qbhu9QztwabMxs87dH4aMy600EZ/UPhhXp\r\nOvEnncotqnmwyQRxSu3Ro1ikLlOMJ1aGmZp+0CwUHdjwMM8TPuQoQlO+14IQ\r\neScqSU7C4xeve2qs1u4zTevn7JOexRUaV8eFHPgxIjcBlNnGtQZHLjV9IhQ9\r\nrr7THXMzWOJlwgfcfcD4HPVofE22iZa9cyPm3+v70+ssvWCFQqc3FaF/fYD6\r\nL64smA8wPOvaoqnQFYT+TVBuIfz6FSTI+4W9J4+BlqJx1evUYGYCge5s5bVn\r\nVWs14d5Wj84xU0EFjlTsJuhrsxf2msU3tl6t31a/YgY6WWInYyAEaw4LBvj2\r\nDtqeygnRZP2n5jU9b5W0jH///zZ1g3f6ueiIaltZtbDqk2xTNgFxu4nJdy4j\r\naDfGqbcMCJqScMM4XWdivsnhH6WYfi5FagKFEqwzM4em37U8i0QkQfeVw5io\r\nW97x72h3M5uteQmL8P1vmQZSyHdGuSa65o9CbcystZrc8t2qmIWYeiMtDFyN\r\n1Yr43L/WEsokA4TG+7wP9BPKNxjtle1LPyw=\r\n=wZWQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC5SnVGZl/ydUD+Mcqw11jSxH/16hjCOx/Hq/m1uuVDnQIgV0h8GGnUYeY9JcNQdE3Dj8EJ7NClexiLIopoutYsVuk="}]},"_npmUser":{"name":"workfel","email":"workfel@gmail.com"},"directories":{},"maintainers":[{"name":"kakaruto","email":"kakaruto@gmail.com"},{"name":"spike008t","email":"khim.tieu.philippe@gmail.com"},{"name":"workfel","email":"workfel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-md-feedback_2.2.0_1645555734300_0.4154513202560368"},"_hasShrinkwrap":false},"2.2.1":{"name":"@digikare/ngx-md-feedback","version":"2.2.1","author":{"name":"Johan pujol","email":"workfel@gmail.com","url":"https://github.com/workfel"},"contributors":[{"name":"Tieu Philippe KHIM","email":"pkhim@digikare.com","url":"https://github.com/spike008t"}],"repository":{"type":"git","url":"git+https://github.com/digikare/feedback.git"},"keywords":["angular","feedback"],"license":"MIT","description":"An angular directive for sending feedback","peerDependencies":{"@angular/common":">=13.0.0","@angular/core":">=13.0.0","@angular/cdk":">=13.0.0","@angular/material":">=13.0.0","@angular/platform-browser":">=13.0.0","@angular/platform-browser-dynamic":">=13.0.0"},"dependencies":{"html2canvas":"^1.4.1","tslib":"^2.3.1"},"module":"fesm2015/digikare-ngx-md-feedback.mjs","es2020":"fesm2020/digikare-ngx-md-feedback.mjs","esm2020":"esm2020/digikare-ngx-md-feedback.mjs","fesm2020":"fesm2020/digikare-ngx-md-feedback.mjs","fesm2015":"fesm2015/digikare-ngx-md-feedback.mjs","typings":"digikare-ngx-md-feedback.d.ts","exports":{"./package.json":{"default":"./package.json"},".":{"types":"./digikare-ngx-md-feedback.d.ts","esm2020":"./esm2020/digikare-ngx-md-feedback.mjs","es2020":"./fesm2020/digikare-ngx-md-feedback.mjs","es2015":"./fesm2015/digikare-ngx-md-feedback.mjs","node":"./fesm2015/digikare-ngx-md-feedback.mjs","default":"./fesm2020/digikare-ngx-md-feedback.mjs"}},"sideEffects":false,"gitHead":"cb19c8cbcc5ea1ca388aeef6878868574a22545b","bugs":{"url":"https://github.com/digikare/feedback/issues"},"homepage":"https://github.com/digikare/feedback#readme","_id":"@digikare/ngx-md-feedback@2.2.1","_nodeVersion":"14.17.3","_npmVersion":"8.5.1","dist":{"integrity":"sha512-heWTyR/8znbg2KeX/ngK03bKMU638glLsstxdO7YomF0VLZAzs5m7BcRKX78LHyqeFpMv/MXl0Uxn7zIMly3tQ==","shasum":"7b68b3b57302c5561eae56a7b94e1221a10e6d48","tarball":"https://registry.npmjs.org/@digikare/ngx-md-feedback/-/ngx-md-feedback-2.2.1.tgz","fileCount":36,"unpackedSize":361403,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiF0SgACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpENw/+Kn+AkWXHWOVyeTqsCJdxJMEonpQKXeGR+JsIUl9NkIB/Wb/A\r\nj6S7GK+h0tOvzvT9ZBNKYEzB58iOwbepfeI44PGoJd1NYFQ6MgdSGESkQRH1\r\n3Bu7eybfb3g/SIGU7HwqtCUXOzCq0VnmvL+fRvFj1JlDVCzp2EAoJaD5KtFn\r\n32CN7Rcy1koAtTW3DymLoJZ/CPHNPDFIXr8/gxi4B0yOox/Z4isCP/0CWIQJ\r\n/NrdjGlDzNc9sf+S47a3eTK82pM9RtfveVCqnS2mcXAKicO8BOBj1llKnhyQ\r\nGPgdeIJ4J+weX6G6tVSeEFYgjp9F96lQ4LEfBblhMf2KBLwADFEEoDWIfKKk\r\nuR8Be5cZzWbF4lGtKmjLU+xmkI2Kg2qIWJXLlIMUTk3JaiyBlRIazQWqsPT/\r\n27bkz1fath8UOzdtJF4FUjoibDWKJABZOUgi/SX4DNMKQXhlz7+n7Aw89CE7\r\ndv26OtfdU5gf+4emvvmjuwNDbMAUkT1bWXRd70WqmHIOy+7b99irdrKLHlFk\r\nrTnQyL2+DomBD4f8ott3S0Hi7Rq/+LHw7qWN9R64+MciY78I1XSSiwkruL33\r\n8SAAl5Vu84BCCI9zEKHtB6memn9Ix3HE/zG7wHXnRSTHJjIbi6rA44trUDjl\r\n0g4yw4l6Xs+6wSPR8hxUq8U9iseQ3pYil2U=\r\n=NfPT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDSUKcj3YqnTwlYqCgAdik9hYQky1mtT+2jbXPp1E9KggIhAJal0m1Wd7fTXyvrWstGa1uQdoi7/ij38YA4q95xph//"}]},"_npmUser":{"name":"workfel","email":"workfel@gmail.com"},"directories":{},"maintainers":[{"name":"kakaruto","email":"kakaruto@gmail.com"},{"name":"spike008t","email":"khim.tieu.philippe@gmail.com"},{"name":"workfel","email":"workfel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ngx-md-feedback_2.2.1_1645692064246_0.33555315913891315"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-21T16:18:35.072Z","2.0.0":"2020-12-21T16:18:35.416Z","modified":"2022-04-05T04:33:46.108Z","2.0.1":"2021-03-31T09:03:48.809Z","2.2.0":"2022-02-22T18:48:54.455Z","2.2.1":"2022-02-24T08:41:04.406Z"},"maintainers":[{"name":"kakaruto","email":"kakaruto@gmail.com"},{"name":"spike008t","email":"khim.tieu.philippe@gmail.com"},{"name":"workfel","email":"workfel@gmail.com"}],"description":"An angular directive for sending feedback","homepage":"https://github.com/digikare/feedback#readme","keywords":["angular","feedback"],"repository":{"type":"git","url":"git+https://github.com/digikare/feedback.git"},"contributors":[{"name":"Tieu Philippe KHIM","email":"pkhim@digikare.com","url":"https://github.com/spike008t"}],"author":{"name":"Johan pujol","email":"workfel@gmail.com","url":"https://github.com/workfel"},"bugs":{"url":"https://github.com/digikare/feedback/issues"},"license":"MIT","readme":"# ngx-md-feedback\n> An angular directive for sending feedback featuring [Angular 6](https://angular.io), [Html2canvas](https://html2canvas.hertzen.com/), [Angular Material](https://material.angular.io), [Rxjs](https://rxjs-dev.firebaseapp.com/), inspired by Google send feedback, based on [angular-cli](https://github.com/angular/angular-cli).\n\n> **FORKED FORM https://github.com/RickonChen/feedback** because the owner don't maintain this repo.\n## Demo\n![Alt text](/../screenshots/feedback.gif?raw=true \"overview\")\n\n### Prerequisites\nmake sure your project:\n* is an angular(version >= 6.0.0) project\n* has set up [angular material](https://github.com/angular/material2/blob/master/guides/getting-started.md)\n\n#### How to use it in your project\n> download it from npm\n\n```bash\nnpm install ngx-md-feedback --save\n```\n\nuse the feedback module in your project, at any module, you just need to imports into your module:\n```es6\nimport { NgxMdFeedbackModule } from 'ngx-md-feedback'\n```\n\neasy to use the directive, just add it in a html tag, such as:\n```\n<button feedback>feedback</button>\n```\n\n#### Properties\n\n| Name             | Default Value                                                         | Description\n|------------------|-----------------------------------------------------------------------|-----------------------------------------------------------------------|\n| `title`          | Send feedback                                                         |                                                                       |\n| `placeholder`    | Describe your issue or share your ideas                               |                                                                       |\n| `editTip`        | Click to highlight or hide info                                       |                                                                       |\n| `checkboxLabel`  | Include screenshot                                                    |                                                                       |\n| `cancelLabel`    | CANCEL                                                                |                                                                       |\n| `sendLabel`      | SEND                                                                  |                                                                       |\n| `moveToolbarTip` | move toolbar                                                          |                                                                       |\n| `drawRectTip`    | Draw using yellow to highlight issues or black to hide sensitive info |                                                                       |\n| `highlightTip`   | highlight issues                                                      |                                                                       |\n| `hideTip`        | hide sensitive info                                                   |                                                                       |\n| `editDoneLabel`  | DONE                                                                  |                                                                       |\n| `allowTaint`     | FALSE                                                                 |  Whether to allow cross-origin images to taint the canvas             |\n| `descriptionRequired` | FALSE                                                            | Field description is required for enabling 'send' button              |\n| `description` |                                                             | Set the field description              |\n\n### method\n\n```\nsend(feedback)\n```\n\nit is an output of the directive, the usage is:\n\n```\n<button \n  feedback \n  (send)=\"onSend($event)\">feedback\n</button>\n```\nThen you can custom the onSend method in your component.\nThe param feedback is an object contains two properties: description and screenshot.\n* description is string to describe issues or ideas\n* screenshot comes from HTMLCanvasElement.toDataURL('image/png'), can be used as src of an img tag.\n\n### Responses\n\nSend feedback\n```\n{\n \"description\" : \"your content described\",\n \"screenshot\" : \"data:image/png;base64,theBase64Content\",\n}\n```\n\nCancel feedback\n```\n{\n \"error\" : \"dialog_canceled\"\n}\n```\n\n\n### Getting started with this repo\n**Make sure you have Node version >= 8.0 and NPM >= 5**\n> Clone/Download the repo then edit feedback library inside [`/src/app/feedback`](/src/app/feedback)\n\n```bash\n# clone repo\ngit clone https://github.com/RickonChen/feedback.git\n\n# change directory to our repo\ncd feedback\n\n# install the repo with npm\nnpm install\n\n# start the server\nnpm start\n\n# if you're in China use cnpm\n# https://github.com/cnpm/cnpm\n```\ngo to [http://127.0.0.1:4200](http://127.0.0.1:4200) or [http://localhost:4200](http://localhost:4200) in your browser\n","readmeFilename":"README.md"}