Skip to content

Commit aed4a11

Browse files
gkalpakvicb
authored andcommitted
feat(elements): implement NgElement
1 parent 75cf70a commit aed4a11

File tree

10 files changed

+1776
-14
lines changed

10 files changed

+1776
-14
lines changed

karma-js.conf.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,15 @@ module.exports = function(config) {
3838
'test-events.js',
3939
'shims_for_IE.js',
4040
'node_modules/systemjs/dist/system.src.js',
41+
42+
// Serve polyfills necessary for testing the `elements` package.
43+
{
44+
pattern: 'node_modules/@webcomponents/custom-elements/**/*.js',
45+
included: false,
46+
watched: false
47+
},
48+
{pattern: 'node_modules/mutation-observer/index.js', included: false, watched: false},
49+
4150
{pattern: 'node_modules/rxjs/**', included: false, watched: false, served: true},
4251
'node_modules/reflect-metadata/Reflect.js',
4352
'tools/build/file2modulename.js',

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@
4343
"@types/selenium-webdriver": "3.0.7",
4444
"@types/source-map": "^0.5.1",
4545
"@types/systemjs": "0.19.32",
46+
"@webcomponents/custom-elements": "^1.0.4",
4647
"angular": "1.5.0",
4748
"angular-animate": "1.5.0",
4849
"angular-mocks": "1.5.0",
@@ -81,6 +82,7 @@
8182
"karma-sourcemap-loader": "0.3.6",
8283
"madge": "0.5.0",
8384
"minimist": "1.2.0",
85+
"mutation-observer": "^1.0.3",
8486
"node-uuid": "1.4.8",
8587
"protractor": "5.1.2",
8688
"rewire": "2.5.2",

packages/elements/public_api.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
* @description
1212
* Entry point for all public APIs of the `elements` package.
1313
*/
14+
export {NgElement, NgElementWithProps} from './src/ng-element';
1415
export {VERSION} from './src/version';
1516

1617
// This file only reexports content of the `src` folder. Keep it that way.

packages/elements/rollup.config.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ const sourcemaps = require('rollup-plugin-sourcemaps');
1111

1212
const globals = {
1313
'@angular/core': 'ng.core',
14+
'rxjs/Subscription': 'Rx',
1415
};
1516

1617
module.exports = {

0 commit comments

Comments
 (0)