diff --git a/.gitignore b/.gitignore
index 551af95..b458b7f 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,4 @@
/node_modules
.idea
+/index.ngfactory.ts
+/index.ngsummary.json
diff --git a/README.md b/README.md
index 1a7ffa5..6fd4bae 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@ Installation
============
```
-npm install amcharts/amcharts3-angular2 --save
+npm install @amcharts/amcharts3-angular --save
```
How to use
@@ -23,7 +23,7 @@ How to use
2) In your app module, import the `AmChartsModule` module and add it to the `imports`:
```js
-import { AmChartsModule } from "amcharts3-angular2";
+import { AmChartsModule } from "@amcharts/amcharts3-angular";
@NgModule({
imports: [
@@ -38,7 +38,7 @@ export class AppModule {}
3) Inject the `AmChartsService` into your app component, create a `
` element with an `id`, then use the `makeChart` method to create the chart:
```js
-import { AmChartsService } from "amcharts3-angular2";
+import { AmChartsService } from "@amcharts/amcharts3-angular";
@Component({
template: `
`
diff --git a/index.d.ts b/es2015/index.d.ts
similarity index 100%
rename from index.d.ts
rename to es2015/index.d.ts
diff --git a/index.js b/es2015/index.js
similarity index 100%
rename from index.js
rename to es2015/index.js
diff --git a/es2015/index.js.map b/es2015/index.js.map
new file mode 100644
index 0000000..c437045
--- /dev/null
+++ b/es2015/index.js.map
@@ -0,0 +1 @@
+{"version":3,"sources":["../index.ts"],"names":[],"mappings":"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","file":"index.js","sourceRoot":""}
\ No newline at end of file
diff --git a/index.metadata.json b/es2015/index.metadata.json
similarity index 100%
rename from index.metadata.json
rename to es2015/index.metadata.json
diff --git a/examples/angular-cli/package.json b/examples/angular-cli/package.json
index 9f94bda..2d86ed0 100644
--- a/examples/angular-cli/package.json
+++ b/examples/angular-cli/package.json
@@ -23,7 +23,7 @@
"core-js": "^2.4.1",
"rxjs": "^5.1.0",
"zone.js": "^0.8.4",
- "amcharts3-angular2": "file:../.."
+ "@amcharts/amcharts3-angular": "file:../.."
},
"devDependencies": {
"@angular/cli": "1.0.0",
diff --git a/examples/angular-cli/src/app/app.component.ts b/examples/angular-cli/src/app/app.component.ts
index d831f10..48c1f89 100644
--- a/examples/angular-cli/src/app/app.component.ts
+++ b/examples/angular-cli/src/app/app.component.ts
@@ -1,5 +1,5 @@
import { Component } from '@angular/core';
-import { AmChartsService } from "amcharts3-angular2";
+import { AmChartsService } from "@amcharts/amcharts3-angular";
@Component({
selector: 'app-root',
diff --git a/examples/angular-cli/src/app/app.module.ts b/examples/angular-cli/src/app/app.module.ts
index 32834bd..c9667b7 100644
--- a/examples/angular-cli/src/app/app.module.ts
+++ b/examples/angular-cli/src/app/app.module.ts
@@ -4,7 +4,7 @@ import { FormsModule } from '@angular/forms';
import { HttpModule } from '@angular/http';
import { AppComponent } from './app.component';
-import { AmChartsModule } from "amcharts3-angular2";
+import { AmChartsModule } from "@amcharts/amcharts3-angular";
@NgModule({
declarations: [
diff --git a/examples/quickstart/README.md b/examples/quickstart/README.md
index 9dd2001..bca229c 100644
--- a/examples/quickstart/README.md
+++ b/examples/quickstart/README.md
@@ -8,12 +8,12 @@ Run `npm install` and then `npm start` to run the server. Navigate to `http://lo
----
-If you are creating your own QuickStart seed, you will need to add `amcharts3-angular2` to your `src/systemjs.config.js` file, like this:
+If you are creating your own QuickStart seed, you will need to add `@amcharts/amcharts3-angular` to your `src/systemjs.config.js` file, like this:
```js
System.config({
map: {
- 'amcharts3-angular2': 'node_modules/amcharts3-angular2/index.js'
+ '@amcharts/amcharts3-angular': 'node_modules/@amcharts/amcharts3-angular/umd/index.js'
}
});
```
diff --git a/examples/quickstart/package.json b/examples/quickstart/package.json
index 9cfbc35..9c47af8 100644
--- a/examples/quickstart/package.json
+++ b/examples/quickstart/package.json
@@ -38,7 +38,7 @@
"core-js": "^2.4.1",
"rxjs": "5.0.1",
"zone.js": "^0.8.4",
- "amcharts3-angular2": "file:../.."
+ "@amcharts/amcharts3-angular": "file:../.."
},
"devDependencies": {
"concurrently": "^3.2.0",
diff --git a/examples/quickstart/src/app/app.component.ts b/examples/quickstart/src/app/app.component.ts
index 33363fb..cf06810 100644
--- a/examples/quickstart/src/app/app.component.ts
+++ b/examples/quickstart/src/app/app.component.ts
@@ -1,5 +1,5 @@
import { Component } from '@angular/core';
-import { AmChartsService } from "amcharts3-angular2";
+import { AmChartsService } from "@amcharts/amcharts3-angular";
@Component({
selector: 'my-app',
diff --git a/examples/quickstart/src/app/app.module.ts b/examples/quickstart/src/app/app.module.ts
index 210ddae..fdbedec 100644
--- a/examples/quickstart/src/app/app.module.ts
+++ b/examples/quickstart/src/app/app.module.ts
@@ -2,7 +2,7 @@ import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { AppComponent } from './app.component';
-import { AmChartsModule } from "amcharts3-angular2";
+import { AmChartsModule } from "@amcharts/amcharts3-angular";
@NgModule({
imports: [ BrowserModule, AmChartsModule ],
diff --git a/examples/quickstart/src/systemjs.config.js b/examples/quickstart/src/systemjs.config.js
index 339a9b5..f882850 100644
--- a/examples/quickstart/src/systemjs.config.js
+++ b/examples/quickstart/src/systemjs.config.js
@@ -22,7 +22,7 @@
'@angular/http': 'npm:@angular/http/bundles/http.umd.js',
'@angular/router': 'npm:@angular/router/bundles/router.umd.js',
'@angular/forms': 'npm:@angular/forms/bundles/forms.umd.js',
- 'amcharts3-angular2': 'node_modules/amcharts3-angular2/index.js',
+ '@amcharts/amcharts3-angular': 'node_modules/@amcharts/amcharts3-angular/umd/index.js',
// other libraries
'rxjs': 'npm:rxjs',
diff --git a/index.js.map b/index.js.map
deleted file mode 100644
index a6ede08..0000000
--- a/index.js.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"sources":["index.ts"],"names":[],"mappings":"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","file":"index.js","sourceRoot":""}
\ No newline at end of file
diff --git a/package.json b/package.json
index 677eb07..65974a3 100644
--- a/package.json
+++ b/package.json
@@ -1,15 +1,16 @@
{
- "name": "amcharts3-angular2",
+ "name": "@amcharts/amcharts3-angular",
"version": "1.2.0",
"description": "Official Angular 2 plugin for amCharts V3",
- "module": "index.js",
- "typings": "index.d.ts",
+ "main": "umd/index.js",
+ "module": "es2015/index.js",
+ "typings": "es2015/index.d.ts",
"repository": {
"type": "git",
"url": "https://github.com/amcharts/amcharts3-angular2.git"
},
"scripts": {
- "build": "ngc"
+ "build": "ngc && ngc --p tsconfig-umd.json"
},
"peerDependencies": {
"@angular/core": "^2.0.0 || ^4.0.0"
diff --git a/tsconfig-umd.json b/tsconfig-umd.json
new file mode 100644
index 0000000..420c62e
--- /dev/null
+++ b/tsconfig-umd.json
@@ -0,0 +1,7 @@
+{
+ "extends": "./tsconfig",
+ "compilerOptions": {
+ "module": "umd",
+ "outDir": "umd"
+ }
+}
diff --git a/tsconfig.json b/tsconfig.json
index 6b8601a..25051f1 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -3,6 +3,7 @@
"index.ts"
],
"compilerOptions": {
+ "outDir": "es2015",
"target": "es5",
"module": "es2015",
"lib": ["es6", "es2015", "dom"],
diff --git a/umd/index.d.ts b/umd/index.d.ts
new file mode 100644
index 0000000..974a266
--- /dev/null
+++ b/umd/index.d.ts
@@ -0,0 +1,23 @@
+import { ElementRef, SimpleChange, NgZone } from "@angular/core";
+export declare class AmChartsDirective {
+ private _zone;
+ private el;
+ private chart;
+ id: string;
+ options: any;
+ constructor(el: ElementRef, _zone: NgZone);
+ ngOnChanges(x: {
+ options: SimpleChange;
+ }): void;
+ ngOnInit(): void;
+ ngOnDestroy(): void;
+}
+export declare class AmChartsService {
+ private zone;
+ constructor(zone: NgZone);
+ makeChart(...a: any[]): any;
+ updateChart(chart: any, fn: () => void): void;
+ destroyChart(chart: any): void;
+}
+export declare class AmChartsModule {
+}
diff --git a/umd/index.js b/umd/index.js
new file mode 100644
index 0000000..12713a0
--- /dev/null
+++ b/umd/index.js
@@ -0,0 +1,283 @@
+(function (factory) {
+ if (typeof module === "object" && typeof module.exports === "object") {
+ var v = factory(require, exports);
+ if (v !== undefined) module.exports = v;
+ }
+ else if (typeof define === "function" && define.amd) {
+ define(["require", "exports", "@angular/core"], factory);
+ }
+})(function (require, exports) {
+ "use strict";
+ Object.defineProperty(exports, "__esModule", { value: true });
+ var core_1 = require("@angular/core");
+ function getType(x) {
+ return {}.toString.call(x);
+ }
+ function hasOwnKey(obj, key) {
+ return {}.hasOwnProperty.call(obj, key);
+ }
+ function copyObject(x) {
+ var output = {};
+ for (var key in x) {
+ if (hasOwnKey(x, key)) {
+ output[key] = copy(x[key]);
+ }
+ }
+ return output;
+ }
+ function copyArray(x) {
+ var length = x.length;
+ var output = new Array(length);
+ for (var i = 0; i < length; ++i) {
+ output[i] = copy(x[i]);
+ }
+ return output;
+ }
+ function copy(x) {
+ switch (getType(x)) {
+ case "[object Array]":
+ return copyArray(x);
+ case "[object Object]":
+ return copyObject(x);
+ case "[object Date]":
+ return new Date(x.getTime());
+ default:
+ return x;
+ }
+ }
+ function isNaN(x) {
+ return x !== x;
+ }
+ function isNumberEqual(x, y) {
+ return x === y || (isNaN(x) && isNaN(y));
+ }
+ function removeChartListeners(chart, x, y) {
+ if (x !== y) {
+ if (x == null) {
+ x = [];
+ }
+ if (y == null) {
+ y = [];
+ }
+ var xLength = x.length;
+ var yLength = y.length;
+ for (var i = 0; i < xLength; ++i) {
+ var xValue = x[i];
+ var has = false;
+ for (var j = 0; j < yLength; ++j) {
+ var yValue = y[j];
+ if (xValue.event === yValue.event &&
+ xValue.method === yValue.method) {
+ has = true;
+ break;
+ }
+ }
+ if (!has) {
+ chart.removeListener(chart, xValue.event, xValue.method);
+ }
+ }
+ }
+ }
+ function updateArray(a, x, y) {
+ var didUpdate = false;
+ if (x !== y) {
+ var xLength = x.length;
+ var yLength = y.length;
+ if (xLength !== yLength) {
+ a.length = yLength;
+ didUpdate = true;
+ }
+ for (var i = 0; i < yLength; ++i) {
+ if (i < xLength) {
+ if (update(a, i, x[i], y[i])) {
+ didUpdate = true;
+ }
+ }
+ else {
+ a[i] = copy(y[i]);
+ didUpdate = true;
+ }
+ }
+ }
+ return didUpdate;
+ }
+ function update(obj, key, x, y) {
+ var didUpdate = false;
+ if (x !== y) {
+ var xType = getType(x);
+ var yType = getType(y);
+ if (xType === yType) {
+ switch (xType) {
+ case "[object Array]":
+ if (updateArray(obj[key], x, y)) {
+ didUpdate = true;
+ }
+ break;
+ case "[object Object]":
+ if (updateObject(obj[key], x, y)) {
+ didUpdate = true;
+ }
+ break;
+ case "[object Date]":
+ if (x.getTime() !== y.getTime()) {
+ obj[key] = copy(y);
+ didUpdate = true;
+ }
+ break;
+ case "[object Number]":
+ if (!isNumberEqual(x, y)) {
+ obj[key] = copy(y);
+ didUpdate = true;
+ }
+ break;
+ default:
+ if (x !== y) {
+ obj[key] = copy(y);
+ didUpdate = true;
+ }
+ break;
+ }
+ }
+ else {
+ obj[key] = copy(y);
+ didUpdate = true;
+ }
+ }
+ return didUpdate;
+ }
+ function updateObject(chart, oldObj, newObj) {
+ var didUpdate = false;
+ if (oldObj !== newObj) {
+ for (var key in newObj) {
+ if (hasOwnKey(newObj, key)) {
+ if (hasOwnKey(oldObj, key)) {
+ if (key === "listeners") {
+ removeChartListeners(chart, oldObj[key], newObj[key]);
+ }
+ if (update(chart, key, oldObj[key], newObj[key])) {
+ didUpdate = true;
+ }
+ }
+ else {
+ chart[key] = copy(newObj[key]);
+ didUpdate = true;
+ }
+ }
+ }
+ for (var key in oldObj) {
+ if (hasOwnKey(oldObj, key) && !hasOwnKey(newObj, key)) {
+ if (key === "listeners") {
+ removeChartListeners(chart, oldObj[key], []);
+ }
+ delete chart[key];
+ didUpdate = true;
+ }
+ }
+ }
+ return didUpdate;
+ }
+ var AmChartsDirective = (function () {
+ function AmChartsDirective(el, _zone) {
+ this._zone = _zone;
+ console.warn("Using the
element is deprecated: use AmChartsService instead");
+ this.el = el.nativeElement;
+ }
+ AmChartsDirective.prototype.ngOnChanges = function (x) {
+ var _this = this;
+ if (x.options) {
+ if (this.chart) {
+ this._zone.runOutsideAngular(function () {
+ var didUpdate = updateObject(_this.chart, x.options.previousValue, x.options.currentValue);
+ if (didUpdate) {
+ _this.chart.validateNow(true);
+ }
+ });
+ }
+ }
+ };
+ AmChartsDirective.prototype.ngOnInit = function () {
+ var _this = this;
+ this._zone.runOutsideAngular(function () {
+ var props = copy(_this.options);
+ _this.el.id = _this.id;
+ _this.el.style.display = "block";
+ _this.chart = AmCharts.makeChart(_this.id, props);
+ });
+ };
+ AmChartsDirective.prototype.ngOnDestroy = function () {
+ var _this = this;
+ if (this.chart) {
+ this._zone.runOutsideAngular(function () {
+ _this.chart.clear();
+ });
+ }
+ };
+ return AmChartsDirective;
+ }());
+ AmChartsDirective.decorators = [
+ { type: core_1.Directive, args: [{
+ selector: "amCharts"
+ },] },
+ ];
+ AmChartsDirective.ctorParameters = function () { return [
+ { type: core_1.ElementRef, },
+ { type: core_1.NgZone, },
+ ]; };
+ AmChartsDirective.propDecorators = {
+ 'id': [{ type: core_1.Input },],
+ 'options': [{ type: core_1.Input },],
+ };
+ exports.AmChartsDirective = AmChartsDirective;
+ var AmChartsService = (function () {
+ function AmChartsService(zone) {
+ this.zone = zone;
+ }
+ AmChartsService.prototype.makeChart = function () {
+ var a = [];
+ for (var _i = 0; _i < arguments.length; _i++) {
+ a[_i] = arguments[_i];
+ }
+ return this.zone.runOutsideAngular(function () { return AmCharts.makeChart.apply(AmCharts, a); });
+ };
+ AmChartsService.prototype.updateChart = function (chart, fn) {
+ this.zone.runOutsideAngular(function () {
+ fn();
+ chart.validateNow(true);
+ });
+ };
+ AmChartsService.prototype.destroyChart = function (chart) {
+ this.zone.runOutsideAngular(function () {
+ chart.clear();
+ });
+ };
+ return AmChartsService;
+ }());
+ AmChartsService.decorators = [
+ { type: core_1.Injectable },
+ ];
+ AmChartsService.ctorParameters = function () { return [
+ { type: core_1.NgZone, },
+ ]; };
+ exports.AmChartsService = AmChartsService;
+ var AmChartsModule = (function () {
+ function AmChartsModule() {
+ }
+ return AmChartsModule;
+ }());
+ AmChartsModule.decorators = [
+ { type: core_1.NgModule, args: [{
+ declarations: [
+ AmChartsDirective
+ ],
+ exports: [
+ AmChartsDirective
+ ],
+ providers: [
+ AmChartsService
+ ]
+ },] },
+ ];
+ AmChartsModule.ctorParameters = function () { return []; };
+ exports.AmChartsModule = AmChartsModule;
+});
+//# sourceMappingURL=index.js.map
\ No newline at end of file
diff --git a/umd/index.js.map b/umd/index.js.map
new file mode 100644
index 0000000..dcf4eb7
--- /dev/null
+++ b/umd/index.js.map
@@ -0,0 +1 @@
+{"version":3,"sources":["../index.ts"],"names":[],"mappings":"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","file":"index.js","sourceRoot":""}
\ No newline at end of file
diff --git a/umd/index.metadata.json b/umd/index.metadata.json
new file mode 100644
index 0000000..30064ae
--- /dev/null
+++ b/umd/index.metadata.json
@@ -0,0 +1 @@
+[{"__symbolic":"module","version":3,"metadata":{"AmChartsDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"amCharts"}]}],"members":{"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"AmChartsService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}],"makeChart":[{"__symbolic":"method"}],"updateChart":[{"__symbolic":"method"}],"destroyChart":[{"__symbolic":"method"}]}},"AmChartsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"declarations":[{"__symbolic":"reference","name":"AmChartsDirective"}],"exports":[{"__symbolic":"reference","name":"AmChartsDirective"}],"providers":[{"__symbolic":"reference","name":"AmChartsService"}]}]}]}}},{"__symbolic":"module","version":1,"metadata":{"AmChartsDirective":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Directive"},"arguments":[{"selector":"amCharts"}]}],"members":{"id":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"options":[{"__symbolic":"property","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Input"}}]}],"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"ElementRef"},{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}],"ngOnChanges":[{"__symbolic":"method"}],"ngOnInit":[{"__symbolic":"method"}],"ngOnDestroy":[{"__symbolic":"method"}]}},"AmChartsService":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"Injectable"}}],"members":{"__ctor__":[{"__symbolic":"constructor","parameters":[{"__symbolic":"reference","module":"@angular/core","name":"NgZone"}]}],"makeChart":[{"__symbolic":"method"}],"updateChart":[{"__symbolic":"method"}],"destroyChart":[{"__symbolic":"method"}]}},"AmChartsModule":{"__symbolic":"class","decorators":[{"__symbolic":"call","expression":{"__symbolic":"reference","module":"@angular/core","name":"NgModule"},"arguments":[{"declarations":[{"__symbolic":"reference","name":"AmChartsDirective"}],"exports":[{"__symbolic":"reference","name":"AmChartsDirective"}],"providers":[{"__symbolic":"reference","name":"AmChartsService"}]}]}]}}}]
\ No newline at end of file