extension guide and example (#623)

* extension guide and example

* code and guide fixes

* update dependencies
This commit is contained in:
Denys Vuika
2018-09-11 21:30:26 +01:00
committed by GitHub
parent c06b6e317b
commit c166f255b5
22 changed files with 616 additions and 65 deletions
+40
View File
@@ -55,6 +55,11 @@
"glob": "**/*.js",
"input": "node_modules/@ngstack/code-editor/workers",
"output": "./assets/workers"
},
{
"glob": "**/*.json",
"input": "dist/my-extension/assets",
"output": "/assets/plugins"
}
],
"styles": [
@@ -284,6 +289,41 @@
}
}
}
},
"my-extension": {
"root": "projects/my-extension",
"sourceRoot": "projects/my-extension/src",
"projectType": "library",
"prefix": "lib",
"targets": {
"build": {
"builder": "@angular-devkit/build-ng-packagr:build",
"options": {
"tsConfig": "projects/my-extension/tsconfig.lib.json",
"project": "projects/my-extension/ng-package.json"
}
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"main": "projects/my-extension/src/test.ts",
"tsConfig": "projects/my-extension/tsconfig.spec.json",
"karmaConfig": "projects/my-extension/karma.conf.js"
}
},
"lint": {
"builder": "@angular-devkit/build-angular:tslint",
"options": {
"tsConfig": [
"projects/my-extension/tsconfig.lib.json",
"projects/my-extension/tsconfig.spec.json"
],
"exclude": [
"**/node_modules/**"
]
}
}
}
}
},
"defaultProject": "app",