book-monkey2-api
Version:
REST Server Backend for the BookMonkey2 demo
255 lines (251 loc) • 15.5 kB
JSON
{
"cover2.jpg": "https://angular-buch.com/angular-buch.jpg",
"cover1.jpg": "https://angular-buch.com/angularjs-buch.jpg",
"app": "https://book-monkey2.angular-buch.com",
"app-code": "https://github.com/angular-buch/book-monkey2",
"bm-native": "https://github.com/angular-buch/book-monkey-nativescript",
"bm-rdx": "https://github.com/angular-buch/book-monkey-rdx",
"it1-comp": "https://github.com/book-monkey2-build/iteration-1-components",
"it1-evt": "https://github.com/book-monkey2-build/iteration-1-event-bindings",
"it1-prop": "https://github.com/book-monkey2-build/iteration-1-property-bindings",
"it2-di": "https://github.com/book-monkey2-build/iteration-2-di",
"it2-nav": "https://github.com/book-monkey2-build/iteration-2-navigation",
"it3-http": "https://github.com/book-monkey2-build/iteration-3-http",
"it3-rxjs": "https://github.com/book-monkey2-build/iteration-3-rxjs",
"it4-forms": "https://github.com/book-monkey2-build/iteration-4-template-driven-forms",
"it4-reactive": "https://github.com/book-monkey2-build/iteration-4-reactive-forms",
"it4-validators": "https://github.com/book-monkey2-build/iteration-4-custom-validation",
"it5-directives": "https://github.com/book-monkey2-build/iteration-5-directives",
"it5-pipes": "https://github.com/book-monkey2-build/iteration-5-pipes",
"it6-guards": "https://github.com/book-monkey2-build/iteration-6-guards",
"it6-lazy": "https://github.com/book-monkey2-build/iteration-6-lazy-loading",
"it6-modules": "https://github.com/book-monkey2-build/iteration-6-modules",
"it6-resolver": "https://github.com/book-monkey2-build/iteration-6-resolver",
"it7-i18n": "https://github.com/book-monkey2-build/iteration-7-i18n",
"ngh": "https://github.com/angular-buch/angular-cli-ghpages",
"start": "https://github.com/angular-buch/schnellstart",
"two-way": "https://github.com/angular-buch/custom-two-way-binding",
"EAP-11": " --- all urls below are EAP-11 only and can be deletet later on ---",
"b/0": "http://semver.org/lang/de/",
"b/1": "https://angular.io/docs",
"b/2": "https://code.visualstudio.com/",
"b/3": "https://marketplace.visualstudio.com/VSCode",
"b/4": "https://marketplace.visualstudio.com/items?itemName=steoates.autoimport",
"b/5": "https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig",
"b/6": "https://marketplace.visualstudio.com/items?itemName=eg2.tslint",
"b/7": "https://palantir.github.io/tslint/",
"b/8": "https://marketplace.visualstudio.com/items?itemName=natewallace.angular2-inline",
"b/9": "https://marketplace.visualstudio.com/items?itemName=robertohuertasm.vscode-icons",
"b/10": "https://google.de/chrome",
"b/11": "https://augury.angular.io/",
"b/12": "https://nodejs.org",
"b/13": "https://code.google.com/p/v8/",
"b/14": "https://npmjs.com/",
"b/15": "https://nodejs.org/en/download/",
"b/16": "https://angular.io/docs/ts/latest/quickstart.html",
"b/17": "https://github.com/systemjs/systemjs",
"b/18": "https://webpack.github.io/",
"b/19": "https://github.com/angular/angular-cli",
"b/20": "http://www.typescriptlang.org/",
"b/21": "http://kangax.github.io/compat-table",
"b/22": "http://www.ksimons.de/2011/05/technische-userstories-gehoren-nicht-ins-product-backlog/",
"b/23": "https://www.typescriptlang.org/docs/handbook/tsconfig-json.html",
"b/24": "http://getbootstrap.com/",
"b/25": "http://purecss.io/",
"b/26": "http://semantic-ui.com/",
"b/27": "https://jquery.com/",
"b/28": "https://www.w3.org/TR/html-markup/syntax.html/",
"b/29": "https://angular.io/docs/ts/latest/guide/style-guide.html",
"b/30": "https://www.w3.org/TR/uievents/",
"b/31": "https://angular.io/styleguide",
"b/32": "https://github.com/mgechev/codelyzer",
"b/33": "http://www.martinfowler.com/articles/injection.html",
"b/34": "https://angular.io/docs/js/latest/api/core/index/forwardRef-function.html",
"b/35": "https://developer.mozilla.org/en-US/docs/Web/API/Console",
"b/36": "http://reactivex.io/",
"b/37": "https://angularjs.de/artikel/angular2-observables",
"b/38": "https://github.com/angular/angular/blob/986abbe0b2ca0e33078db114637505996fa70bd7/modules/%40angular/http/src/backends/xhr_backend.ts#L91",
"b/39": "https://augury.angular.io/",
"b/40": "https://chrome.google.com/webstore/detail/augury/elgalmkoelokbchhkhacckoklkejnhcd",
"b/41": "https://www.npmjs.com/package/angular-date-value-accessor",
"b/42": "https://cycle.js.org/basic-examples.html#what-does-the-suffixed-dollar-sign-mean",
"b/43": "https://github.com/angular/angular/blob/master/modules/@angular/common/src/directives/ng_if.ts",
"b/44": "http://semantic-ui.com/elements/image.html#size",
"b/45": "https://vsavkin.com/angular-router-preloading-modules-ba3c75e424cb",
"b/46": "https://leanpub.com/router",
"b/47": "https://jasmine.github.io/edge/introduction.html#section-Included_Matchers",
"b/48": "http://seleniumhq.org/",
"b/49": "https://java.com/download/",
"b/50": "https://angular.io/docs/ts/latest/guide/testing.html",
"b/51": "http://blog.thoughtram.io/angular/2016/12/27/angular-2-advance-testing-with-custom-matchers.html",
"b/52": "https://github.com/angular/protractor/issues/3205",
"b/53": "https://promisesaplus.com/",
"b/54": "https://medium.com/@urish/building-simon-with-angular2-iot-fceb78bb18e5",
"b/55": "https://angular.io/docs/ts/latest/cookbook/aot-compiler.html",
"b/56": "https://www.nativescript.org/",
"b/57": "https://developers.google.com/v8/",
"b/58": "http://trac.webkit.org/wiki/JavaScriptCore",
"b/59": "https://www.npmjs.com/package/nativescript-telerik-ui",
"b/60": "https://www.npmjs.com/package/nativescript",
"b/61": "http://developer.telerik.com/featured/building-your-own-nativescript-modules-for-npm/",
"b/62": "http://developer.telerik.com/featured/nativescript-works/",
"b/63": "https://docs.google.com/document/d/1M9FmT05Q6qpsjgvH1XvCm840yn2eWEg0PMskSQz7k4E/edit",
"b/64": "https://docs.nativescript.org/tutorial/chapter-0",
"b/65": "https://docs.nativescript.org/start/quick-setup.html",
"b/66": "https://github.com/inikulin/parse5",
"b/67": "https://angular.io/docs/ts/latest/cookbook/component-relative-paths.html",
"b/68": "https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager",
"b/69": "https://www.genymotion.com/fun-zone/",
"b/70": "https://facebook.github.io/flux/",
"b/71": "https://github.com/ngrx",
"b/72": "https://github.com/angular-redux/ng2-redux",
"b/73": "https://github.com/reactjs/",
"b/74": "https://github.com/zalmoxisus/redux-devtools-extension",
"b/75": "http://redux.js.org/",
"b/76": "https://egghead.io/series/getting-started-with-redux",
"b/77": "https://github.com/wbuchwalter/ng2-redux",
"b/78": "https://github.com/rangle/angular2-redux-starter",
"b/79": "https://github.com/gaearon/redux-devtools",
"b/80": "https://github.com/redux-observable/redux-observable",
"b/81": "https://github.com/angular-redux/router",
"b/82": "https://github.com/ngrx/store",
"b/83": "https://github.com/ngrx/store-devtools",
"b/84": "https://github.com/ngrx/effects",
"b/85": "https://github.com/ngrx/router",
"b/86": "https://github.com/ngrx/router-store",
"b/87": "https://chrome.google.com/webstore",
"b/88": "https://angular.io/docs/ts/latest/guide/lifecycle-hooks.html",
"b/89": "https://angular.io/docs/ts/latest/guide/upgrade.html",
"b/90": "https://github.com/ngParty/ng-metadata",
"b/91": "https://github.com/johnpapa/angular-styleguide/blob/master/a1/README.md",
"b/92": "https://docs.angularjs.org/guide/component",
"b/93": "https://docs.angularjs.org/guide/directive",
"b/94": "http://latentflip.com/loupe/",
"b/95": "https://github.com/angular/zone.js",
"b/96": "http://blog.thoughtram.io/angular/2016/02/22/angular-2-change-detection-explained.html",
"b/97": "https://blog.thoughtram.io/angular/2016/07/27/custom-form-controls-in-angular-2.html",
"b/98": "https://basarat.gitbooks.io/typescript/content/docs/rest-parameters.html",
"b/99": "https://www.iis.net/downloads/microsoft/url-rewrite#additionalDownloads",
"b/100": "http://semantic-ui.com/elements/loader.html",
"b/101": "https://github.com/Netflix/Hystrix",
"b/102": "http://www.reactivemanifesto.org/de",
"b/103": "https://github.com/tc39/proposal-observable",
"b/104": "https://github.com/ReactiveX/rxjs",
"b/105": "https://netbasal.com/8da0788a8d2",
"b/106": "https://github.com/angular-buch/book-monkey-nativescript/blob/master/app/app.css",
"b/107": "https://github.com",
"b/108": "https://git-scm.com/",
"b/109": "https://angular.io/docs/ts/latest/cookbook/i18n.html",
"b/110": "https://poeditor.com/",
"b/111": "http://www.ngx-translate.com/",
"LATEST": " --- all urls below are from the final version ---",
"x/1": "http://semver.org/lang/de/",
"x/2": "https://angular.io/docs",
"x/3": "https://code.visualstudio.com/",
"x/4": "https://marketplace.visualstudio.com/VSCode",
"x/5": "https://marketplace.visualstudio.com/items?itemName=steoates.autoimport",
"x/6": "https://marketplace.visualstudio.com/items?itemName=EditorConfig.EditorConfig",
"x/7": "https://marketplace.visualstudio.com/items?itemName=eg2.tslint",
"x/8": "https://palantir.github.io/tslint/",
"x/9": "https://marketplace.visualstudio.com/items?itemName=natewallace.angular2-inline",
"x/10": "https://marketplace.visualstudio.com/items?itemName=robertohuertasm.vscode-icons",
"x/11": "https://google.de/chrome",
"x/12": "https://augury.angular.io/",
"x/13": "https://nodejs.org",
"x/14": "https://developers.google.com/v8/",
"x/15": "https://npmjs.com/",
"x/16": "https://nodejs.org/en/download/",
"x/17": "https://github.com",
"x/18": "https://git-scm.com/",
"x/19": "https://angular.io/docs/ts/latest/quickstart.html",
"x/20": "https://github.com/systemjs/systemjs",
"x/21": "https://webpack.github.io/",
"x/22": "https://github.com/angular/angular-cli",
"x/23": "http://www.typescriptlang.org/",
"x/24": "http://kangax.github.io/compat-table",
"x/25": "http://www.ksimons.de/2011/05/technische-userstories-gehoren-nicht-ins-product-backlog/",
"x/26": "https://www.typescriptlang.org/docs/handbook/tsconfig-json.html",
"x/27": "http://getbootstrap.com/",
"x/28": "http://purecss.io/",
"x/29": "http://semantic-ui.com/",
"x/30": "https://jquery.com/",
"x/31": "https://www.w3.org/TR/html-markup/syntax.html",
"x/32": "https://angular.io/styleguide",
"x/33": "https://www.w3.org/TR/uievents/",
"x/34": "https://github.com/mgechev/codelyzer",
"x/35": "http://www.martinfowler.com/articles/injection.html",
"x/36": "https://angular.io/docs/js/latest/api/core/index/forwardRef-function.html",
"x/37": "https://developer.mozilla.org/en-US/docs/Web/API/Console",
"x/38": "http://reactivex.io/",
"x/39": "https://angularjs.de/artikel/angular2-observables",
"x/40": "https://github.com/angular/angular/blob/986abbe0b2ca0e33078db114637505996fa70bd7/modules/%40angular/http/src/backends/xhr_backend.ts#L91",
"x/41": "http://semantic-ui.com/elements/loader.html",
"x/42": "https://github.com/Netflix/Hystrix",
"x/43": "http://www.reactivemanifesto.org/de",
"x/44": "https://github.com/tc39/proposal-observable",
"x/45": "https://github.com/ReactiveX/rxjs",
"x/46": "https://chrome.google.com/webstore/detail/augury/elgalmkoelokbchhkhacckoklkejnhcd",
"x/47": "https://www.npmjs.com/package/angular-date-value-accessor",
"x/48": "https://netbasal.com/8da0788a8d2",
"x/49": "https://basarat.gitbooks.io/typescript/content/docs/rest-parameters.html",
"x/50": "https://cycle.js.org/basic-examples.html#basic-examples-increment-a-counter-what-is-the-convention",
"x/51": "https://github.com/angular/angular/blob/master/modules/@angular/common/src/directives/ng_if.ts",
"x/52": "http://semantic-ui.com/elements/image.html#size",
"x/53": "https://vsavkin.com/angular-router-preloading-modules-ba3c75e424cb",
"x/54": "https://leanpub.com/router",
"x/55": "https://poeditor.com/",
"x/56": "http://www.ngx-translate.com/",
"x/57": "https://jasmine.github.io/edge/introduction.html#section-Included_Matchers",
"x/58": "http://seleniumhq.org/",
"x/59": "https://java.com/download/",
"x/60": "https://angular.io/docs/ts/latest/guide/testing.html",
"x/61": "http://blog.thoughtram.io/angular/2016/12/27/angular-2-advance-testing-with-custom-matchers.html",
"x/62": "https://github.com/angular/protractor/issues/3205",
"x/63": "https://promisesaplus.com/",
"x/64": "https://medium.com/@urish/building-simon-with-angular2-iot-fceb78bb18e5",
"x/65": "https://angular.io/docs/ts/latest/cookbook/aot-compiler.html",
"x/66": "https://www.iis.net/downloads/microsoft/url-rewrite#additionalDownloads",
"x/67": "https://www.nativescript.org/",
"x/68": "http://trac.webkit.org/wiki/JavaScriptCore",
"x/69": "https://www.npmjs.com/package/nativescript-telerik-ui",
"x/70": "https://www.npmjs.com/package/nativescript",
"x/71": "http://developer.telerik.com/featured/building-your-own-nativescript-modules-for-npm/",
"x/72": "http://developer.telerik.com/featured/nativescript-works/",
"x/73": "https://docs.google.com/document/d/1M9FmT05Q6qpsjgvH1XvCm840yn2eWEg0PMskSQz7k4E/edit",
"x/74": "https://docs.nativescript.org/tutorial/chapter-0",
"x/75": "https://docs.nativescript.org/start/quick-setup.html",
"x/76": "https://github.com/inikulin/parse5",
"x/77": "https://github.com/angular-buch/book-monkey-nativescript/blob/master/app/app.css",
"x/78": "https://angular.io/docs/ts/latest/cookbook/component-relative-paths.html",
"x/79": "https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager",
"x/80": "https://www.genymotion.com/fun-zone/",
"x/81": "https://facebook.github.io/flux/",
"x/82": "https://github.com/ngrx",
"x/83": "https://github.com/angular-redux",
"x/84": "https://github.com/reactjs/",
"x/85": "https://github.com/zalmoxisus/redux-devtools-extension",
"x/86": "http://redux.js.org/",
"x/87": "https://egghead.io/series/getting-started-with-redux",
"x/88": "https://github.com/angular-redux/store",
"x/89": "https://github.com/rangle/angular2-redux-starter",
"x/90": "https://github.com/gaearon/redux-devtools",
"x/91": "https://github.com/redux-observable/redux-observable",
"x/92": "https://github.com/angular-redux/router",
"x/93": "https://github.com/ngrx/store",
"x/94": "https://github.com/ngrx/store-devtools",
"x/95": "https://github.com/ngrx/effects",
"x/96": "https://github.com/ngrx/router-store",
"x/97": "https://chrome.google.com/webstore",
"x/98": "https://angular.io/docs/ts/latest/guide/lifecycle-hooks.html",
"x/99": "http://latentflip.com/loupe/",
"x/100": "https://github.com/angular/zone.js",
"x/101": "http://blog.thoughtram.io/angular/2016/02/22/angular-2-change-detection-explained.html",
"x/102": "https://blog.thoughtram.io/angular/2016/07/27/custom-form-controls-in-angular-2.html",
"x/103": "https://angular.io/docs/ts/latest/guide/upgrade.html",
"x/104": "https://github.com/ngParty/ng-metadata",
"x/105": "https://github.com/johnpapa/angular-styleguide/blob/master/a1/README.md",
"x/106": "https://docs.angularjs.org/guide/component",
"x/107": "https://docs.angularjs.org/guide/directive",
"x/108": "https://www.npmjs.com/package/webpack-bundle-analyzer",
"x/109": "https://webpack.github.io/analyse/"
}