diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 00000000..ccdda087 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "typescript.check.workspaceVersion": false +} \ No newline at end of file diff --git a/README.md b/README.md index 3a43c6a2..dabfd770 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,10 @@ -# angular2-webpack +# angular2-webpack extended with bourbon.io +This is an extended version of the base repo. It includes the bourbon.io sass library and implements some bourbon/refill patterns. +Also shows example to use the different events handling in Angular2 context. + +Note: +* the port has been changed to 9000. + [![Dependency Status](https://david-dm.org/preboot/angular2-webpack/status.svg)](https://david-dm.org/preboot/angular2-webpack#info=dependencies) [![devDependency Status](https://david-dm.org/preboot/angular2-webpack/dev-status.svg)](https://david-dm.org/preboot/angular2-webpack#info=devDependencies) [![Join the chat at https://gitter.im/preboot/angular2-webpack](https://badges.gitter.im/preboot/angular2-webpack.svg)](https://gitter.im/preboot/angular2-webpack?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge) diff --git a/package.json b/package.json index eb3e2739..9ed24560 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "clean-start": "npm run clean-install && npm start", "watch": "webpack --watch --progress --profile", "build": "rimraf dist && webpack --progress --profile --bail", - "server": "webpack-dev-server --inline --progress --port 8080", + "server": "webpack-dev-server --inline --progress --port 9000", "webdriver-update": "webdriver-manager update", "webdriver-start": "webdriver-manager start", "lint": "tslint --force \"src/**/*.ts\"", @@ -33,7 +33,10 @@ "@angular/platform-browser": "2.4.2", "@angular/platform-browser-dynamic": "2.4.2", "@angular/router": "3.4.2", + "bourbon": "^4.2.7", + "bourbon-neat": "^1.8.0", "core-js": "^2.4.1", + "normalize-scss": "^6.0.0", "reflect-metadata": "^0.1.3", "rxjs": "5.0.1", "zone.js": "^0.7.2" @@ -43,12 +46,13 @@ "@angularclass/hmr-loader": "^3.0.2", "@types/core-js": "^0.9.0", "@types/jasmine": "^2.2.29", + "@types/lodash": "4.14.50", "@types/node": "^6.0.38", "@types/selenium-webdriver": "2.53.33", "angular2-template-loader": "^0.6.0", "autoprefixer": "^6.3.2", "awesome-typescript-loader": "^3.0.0-beta.17", - "codelyzer": "1.0.0-beta.3", + "codelyzer": "2.0.0-beta.4", "copy-webpack-plugin": "^4.0.0", "css-loader": "^0.26.1", "extract-text-webpack-plugin": "^2.0.0-beta.4", @@ -78,8 +82,8 @@ "shelljs": "^0.7.0", "style-loader": "^0.13.0", "ts-helpers": "^1.1.1", - "tslint": "^3.4.0", - "tslint-loader": "^2.1.0", + "tslint": "^4.3.1", + "tslint-loader": "^3.3.0", "typedoc": "^0.5.1", "typescript": "2.0.10", "url-loader": "^0.5.6", diff --git a/src/app/app.component.html b/src/app/app.component.html index 208e6687..00ca5f9f 100644 --- a/src/app/app.component.html +++ b/src/app/app.component.html @@ -1,9 +1,12 @@ + +

Hello from {{api.title}}!

@@ -11,6 +14,19 @@

Hello from {{api.title}}!

+ +
+

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus pellentesque, ante vel rutrum pharetra, magna arcu vestibulum nulla, sed dapibus mauris nibh eu ante. Curabitur pharetra, ante quis tristique suscipit, magna mi semper magna, egestas ullamcorper dolor dui nec velit. Vivamus semper mauris sit amet mattis rutrum. Nulla ut molestie nunc, quis efficitur mi. Sed ut fringilla odio. Ut sagittis tincidunt sapien, a rhoncus augue consectetur sit amet. Fusce auctor quam vitae sapien porta consequat. Proin sed porta tellus. Quisque convallis sem sed diam auctor, eget vehicula odio sodales. Donec aliquet ante elit. Mauris facilisis faucibus iaculis. Cras sit amet arcu porttitor, porttitor sapien sed, euismod augue. Pellentesque dui nisl, posuere et tortor quis, porta elementum lorem. Vestibulum vitae nulla eget diam fringilla porttitor.

+ +

Interdum et malesuada fames ac ante ipsum primis in faucibus. Donec malesuada velit bibendum nisl accumsan, non feugiat augue suscipit. Fusce ultrices pulvinar sapien, vel tristique eros bibendum sit amet. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nulla at nisi risus. Nullam imperdiet urna eget ligula lacinia condimentum. In hac habitasse platea dictumst. Curabitur quis velit at metus accumsan sodales. Fusce cursus molestie sem a vestibulum. Quisque feugiat, turpis at porta euismod, enim massa facilisis risus, in commodo nibh ex non purus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Proin ultrices volutpat accumsan.

+ +

Nulla porta pretium nisi, scelerisque volutpat velit. Curabitur sagittis magna in dolor scelerisque fermentum. Sed tincidunt sollicitudin semper. Donec blandit diam lorem, sed lobortis lectus rutrum convallis. Pellentesque pharetra mauris non metus lacinia, non varius urna efficitur. Maecenas ac tortor nec tortor venenatis mollis a non urna. Nulla vestibulum, nibh ut hendrerit ultrices, elit quam lobortis sem, at vulputate velit nisl eu lorem. Suspendisse a tellus interdum, pulvinar lacus a, venenatis nulla.

+ +

In fermentum tellus velit, sit amet vehicula orci ullamcorper sit amet. Fusce blandit interdum tellus, nec facilisis neque auctor eget. Interdum et malesuada fames ac ante ipsum primis in faucibus. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nam mattis eget felis et auctor. Pellentesque vel odio ante. Vivamus facilisis tellus ut volutpat feugiat. Ut vitae blandit odio. Ut faucibus risus eu molestie molestie. Maecenas vitae ante viverra, tincidunt magna at, congue est. Quisque vel turpis vel elit rhoncus consequat.

+ +

Suspendisse potenti. Nunc in consectetur neque. Donec a urna in lacus varius lobortis. Mauris in augue eget erat hendrerit laoreet et in nunc. Praesent auctor lacus vel viverra porttitor. Duis porttitor mattis tempus. Mauris dolor magna, sagittis et justo sed, ornare aliquet metus. Suspendisse sollicitudin, ligula eu fermentum volutpat, metus dolor commodo magna, vel fringilla est lorem quis orci. Sed at faucibus erat, eget maximus risus. Mauris laoreet massa ornare ultricies pharetra. Duis eros odio, malesuada a efficitur ac, maximus ac urna. Cras facilisis enim sagittis, congue tellus sed, ultrices purus. Duis nunc est, laoreet ut libero vitae, ullamcorper maximus lectus. Donec vestibulum laoreet accumsan. Nulla sed nisl commodo metus consectetur vehicula et convallis sem.

+
+