diff --git a/README.md b/README.md
index d98d0a3..72a7f61 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,5 @@
# angular2-rest
-Angular2 HTTP client to consume RESTful services. Built on angular2/http with TypeScript.
+Angular2 HTTP client to consume RESTful services. Built on @angular/http with TypeScript.
**Note:** this solutions is not production ready, it's in a very basic alpha state. Any ideas or contributions are very welcomed :)
## Installation
@@ -12,7 +12,7 @@ npm install angular2-rest
```ts
-import {Request, Response} from 'angular2/http';
+import {Request, Response} from '@angular/http';
import {RESTClient, GET, PUT, POST, DELETE, BaseUrl, Headers, DefaultHeaders, Path, Body, Query} from 'angular2-rest';
import {Todo} from './models/Todo';
diff --git a/angular2-rest.d.ts b/angular2-rest.d.ts
index b7ded38..b1f72a3 100644
--- a/angular2-rest.d.ts
+++ b/angular2-rest.d.ts
@@ -1,4 +1,4 @@
-import { Http, Request } from "angular2/http";
+import { Http, Request } from "@angular/http";
import { Observable } from "rxjs/Observable";
/**
* Angular 2 RESTClient class.
diff --git a/angular2-rest.js b/angular2-rest.js
index 402a878..44ea095 100644
--- a/angular2-rest.js
+++ b/angular2-rest.js
@@ -1,18 +1,3 @@
-///
-///
-///
-var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
- var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
- if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
- else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
- return c > 3 && r && Object.defineProperty(target, key, r), r;
-};
-var __metadata = (this && this.__metadata) || function (k, v) {
- if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(k, v);
-};
-var __param = (this && this.__param) || function (paramIndex, decorator) {
- return function (target, key) { decorator(target, key, paramIndex); }
-};
/*
angular2-rest
@@ -41,8 +26,18 @@ Table of Contents:
@Header(string)
@Body
*/
-var core_1 = require("angular2/core");
-var http_1 = require("angular2/http");
+"use strict";
+var __decorate = (this && this.__decorate) || function (decorators, target, key, desc) {
+ var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d;
+ if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc);
+ else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r;
+ return c > 3 && r && Object.defineProperty(target, key, r), r;
+};
+var __param = (this && this.__param) || function (paramIndex, decorator) {
+ return function (target, key) { decorator(target, key, paramIndex); }
+};
+var core_1 = require("@angular/core");
+var http_1 = require("@angular/http");
/**
* Angular 2 RESTClient class.
*
@@ -81,11 +76,10 @@ var RESTClient = (function () {
return res;
};
RESTClient = __decorate([
- __param(0, core_1.Inject(http_1.Http)),
- __metadata('design:paramtypes', [http_1.Http])
+ __param(0, core_1.Inject(http_1.Http))
], RESTClient);
return RESTClient;
-})();
+}());
exports.RESTClient = RESTClient;
/**
* Set the base URL of REST resource
diff --git a/angular2-rest.js.map b/angular2-rest.js.map
index 965aa8c..966ca09 100644
--- a/angular2-rest.js.map
+++ b/angular2-rest.js.map
@@ -1 +1 @@
-{"version":3,"file":"angular2-rest.js","sourceRoot":"","sources":["angular2-rest.ts"],"names":["RESTClient","RESTClient.constructor","RESTClient.getBaseUrl","RESTClient.getDefaultHeaders","RESTClient.requestInterceptor","RESTClient.responseInterceptor","BaseUrl","DefaultHeaders","paramBuilder","Headers","Produces","MediaType","methodBuilder"],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"angular2-rest.js","sourceRoot":"","sources":["angular2-rest.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
diff --git a/angular2-rest.ts b/angular2-rest.ts
index 9b3fd16..7ef73fb 100644
--- a/angular2-rest.ts
+++ b/angular2-rest.ts
@@ -27,13 +27,13 @@ Table of Contents:
@Body
*/
-import {Inject} from "angular2/core";
+import {Inject} from "@angular/core";
import {
Http, Headers as AngularHeaders,
Request, RequestOptions, RequestMethod as RequestMethods,
Response,
URLSearchParams
-} from "angular2/http";
+} from "@angular/http";
import {Observable} from "rxjs/Observable";
/**
diff --git a/docs/index.html b/docs/index.html
index dfa7f3e..1504df3 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -66,13 +66,13 @@
angular2-rest
angular2-rest
-
Angular2 HTTP client to consume RESTful services. Built on angular2/http with TypeScript.
Note: this solutions is not production ready, it's in a very basic alpha state. Any ideas or contributions are very welcomed :)
+
Angular2 HTTP client to consume RESTful services. Built on @angular/http with TypeScript.
Note: this solutions is not production ready, it's in a very basic alpha state. Any ideas or contributions are very welcomed :)
Installation
npm install angular2-rest
Example
-import {Request, Response} from 'angular2/http';
+import {Request, Response} from '@angular/http';
import {RESTClient, GET, PUT, POST, DELETE, BaseUrl, Headers, DefaultHeaders, Path, Body, Query} from 'angular2-rest';
import {Todo} from './models/Todo';
diff --git a/package.json b/package.json
index 213eb75..1591665 100644
--- a/package.json
+++ b/package.json
@@ -26,12 +26,13 @@
},
"homepage": "https://github.com/Paldom/angular2-rest#readme",
"dependencies": {
- "angular2": "^2.0.0-beta.7",
+ "@angular/core": "2.0.0-rc.4",
+ "@angular/http": "2.0.0-rc.4",
"es6-promise": "^3.0.2",
"es6-shim": "^0.33.13",
"reflect-metadata": "^0.1.2",
- "rxjs": "^5.0.0-beta.0",
- "zone.js": "^0.5.10"
+ "rxjs": "^5.0.0-beta.6",
+ "zone.js": "^0.6.12"
},
"devDependencies": {
"gulp": "^3.9.0",