Skip to content

Commit 243fc39

Browse files
committed
Remove the usage of custom decorators and generate the options for all components
1 parent 9f6af30 commit 243fc39

File tree

6 files changed

+435
-279
lines changed

6 files changed

+435
-279
lines changed

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
#Ignite UI components for Angular 2
1+
# Ignite UI components for Angular
22

33
[![NPM version](https://img.shields.io/npm/v/igniteui-angular2.svg?style=flat)](https://www.npmjs.com/package/igniteui-angular2)
44
[![Build Status](https://travis-ci.org/IgniteUI/igniteui-angular2.svg?branch=master)](https://travis-ci.org/IgniteUI/igniteui-angular2)
55
[![Coverage Status](https://coveralls.io/repos/github/IgniteUI/igniteui-angular2/badge.svg?branch=master)](https://coveralls.io/github/IgniteUI/igniteui-angular2?branch=master)
66

7-
Use the components found in `src\igniteui.angular2.ts` to use [Ignite UI](http://igniteui.com) controls in [Angular 2](https://angular.io/) applications. [Work with the running samples here](http://igniteui.github.io/igniteui-angular2).
7+
Use the components found in `src\igniteui.angular2.ts` to use [Ignite UI](http://igniteui.com) controls in [Angular](https://angular.io/) applications. [Work with the running samples here](http://igniteui.github.io/igniteui-angular2).
88

9-
#Requirements
9+
# Requirements
1010

1111
- [jQuery](http://www.jquery.com) v1.9.1 and later
1212
- [jQuery UI](http://www.jqueryui.com) v1.9.0 and later
13-
- [AngularJS 2](https://angular.io/) v2.0 beta and later
13+
- [Angular](https://angular.io/) v2.0 beta and later
1414
- [Ignite UI](http://www.igniteui.com) 15.2 and later
1515

16-
#Running the samples
16+
# Running the samples
1717
To run the samples, you need [Node.js](http://nodejs.org/) installed on your machine.
1818
Afterwards, from your terminal run the following commands:
1919

@@ -22,10 +22,10 @@ Afterwards, from your terminal run the following commands:
2222
3. `npm install`
2323
4. `npm start`
2424

25-
#Getting Started
25+
# Getting Started
2626

2727
## Initializing controls
28-
In an Angular 2 application, Ignite UI controls support markup initialization which is done by using custom tags.
28+
In an Angular application, Ignite UI controls support markup initialization which is done by using custom tags.
2929

3030
### Custom tags
3131
Each control implements a custom tag component where the tag name is formed by splitting each capital letter in the control name with the `-` symbol.
@@ -303,7 +303,7 @@ Since we need the code coverage of the `igniteui.angular2.js` file itself, we us
303303

304304
---------------------------------------
305305

306-
##What is Ignite UI?
306+
## What is Ignite UI?
307307
[![Ignite UI Logo](http://infragistics-blogs.github.io/github-assets/logos/igniteui.png)](http://www.igniteui.com)
308308

309309
[Ignite UI](http://igniteui.com/) is an advanced HTML5+ toolset that helps you create stunning, modern Web apps. Building on jQuery and jQuery UI, it primarily consists of feature rich, high-performing UI controls/widgets such as all kinds of charts, data visualization maps, (hierarchical, editable) data grids, pivot grids, enhanced editors (combo box, masked editors, HTML editor, date picker, to name a few), flexible data source connectors, and a whole lot more. Too many to list here - check out [the site](http://igniteui.com/) for more info and to [download](https://igniteui.com/download) a trial.

dist/npm/package.json

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "igniteui-angular2",
33
"version": "1.0.9",
4-
"description" : "A packaged version of Ignite UI components for Angular2",
4+
"description" : "A packaged version of Ignite UI components for Angular",
55
"license": "MIT",
66
"typings": "igniteui.angular2.d.ts",
77
"repository": {
@@ -16,16 +16,13 @@
1616
"ignite ui",
1717
"igniteui",
1818
"angular2",
19+
"angular",
1920
"infragistics",
2021
"jquery widgets",
2122
"jquery controls",
2223
"data visualization",
2324
"data grids"
2425
],
25-
"peerDependencies": {
26-
"@angular/common": "2.0.0",
27-
"@angular/core": "2.0.0"
28-
},
2926
"dependencies": {
3027
"@types/reflect-metadata": "^0.0.5"
3128
}

package.json

Lines changed: 14 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -7,15 +7,15 @@
77
"url": "https://github.com/IgniteUI/igniteui-angular2.git"
88
},
99
"dependencies": {
10-
"@angular/common": "~4.0.0",
11-
"@angular/compiler": "~4.0.0",
12-
"@angular/core": "~4.0.0",
13-
"@angular/http": "~4.0.0",
14-
"@angular/forms": "~4.0.0",
15-
"@angular/platform-browser": "~4.0.0",
16-
"@angular/platform-browser-dynamic": "~4.0.0",
17-
"@angular/router": "~4.0.0",
18-
"@angular/upgrade": "~4.0.0",
10+
"@angular/common": "~4.0.0",
11+
"@angular/compiler": "~4.0.0",
12+
"@angular/core": "~4.0.0",
13+
"@angular/http": "~4.0.0",
14+
"@angular/forms": "~4.0.0",
15+
"@angular/platform-browser": "~4.0.0",
16+
"@angular/platform-browser-dynamic": "~4.0.0",
17+
"@angular/router": "~4.0.0",
18+
"@angular/upgrade": "~4.0.0",
1919
"angular-in-memory-web-api": "~0.3.0",
2020

2121
"core-js": "^2.4.1",
@@ -28,6 +28,7 @@
2828
"bootstrap": "^3.3.6"
2929
},
3030
"devDependencies": {
31+
"@angular/compiler-cli": "~4.0.0",
3132
"concurrently": "^3.2.0",
3233
"gulp-watch": "^4.3.5",
3334
"jasmine-core": "^2.4.1",
@@ -53,10 +54,11 @@
5354

5455
"watch": "node node_modules/typescript/bin/tsc -w",
5556
"build": "node node_modules/typescript/bin/tsc",
56-
"bundle": "node node_modules/typescript/bin/tsc -d && npm run prepare-dist",
57-
"prepare-dist": "cp src/igniteui.angular2.js dist/npm/index.js && cp src/igniteui.angular2.d.ts dist/npm/index.d.ts && cp src/igniteui.angular2.ts dist/npm/igniteui.angular2.ts && cp src/igniteui.ts dist/npm/ && cp src/igniteui.js dist/npm/ && cp src/igniteui.js.map dist/npm/ && cp src/jquery.d.ts dist/npm/",
57+
"build-aot": "ngc -p tsconfig-aot.json",
58+
"bundle": "npm run build-aot && npm run prepare-dist",
59+
"prepare-dist": "cp src/igniteui.angular2.js dist/npm/index.js && cp src/igniteui.angular2.d.ts dist/npm/index.d.ts && cp src/igniteui.angular2.metadata.json dist/npm/index.metadata.json && cp src/igniteui.angular2.ts dist/npm/igniteui.angular2.ts && cp src/igniteui.ts dist/npm/ && cp src/igniteui.js dist/npm/ && cp src/igniteui.js.map dist/npm/ && cp src/jquery.d.ts dist/npm/",
5860

59-
"pretest": "npm run build",
61+
"pretest": "npm run build-aot",
6062
"test": "karma start tests/karma.conf.js && npm run remap-istanbul",
6163

6264
"remap-istanbul": "npm run copy-coverage-report && npm run remap-istanbul-html && npm run remap-istanbul-lcov",

0 commit comments

Comments
 (0)