@progress/kendo-schematics
Advanced tools
Comparing version 1.1.0 to 1.2.0-dev.202009101056
@@ -6,3 +6,3 @@ { | ||
"license": "SEE LICENSE in LICENSE.md", | ||
"version": "1.1.0", | ||
"version": "1.2.0-dev.202009101056", | ||
"scripts": { | ||
@@ -38,3 +38,3 @@ "build-package": "npm run build", | ||
"@types/jasmine": "^2.6.0", | ||
"@types/node": "^8.0.31", | ||
"@types/node": "ts2.5", | ||
"cz-conventional-changelog": "^1.1.5", | ||
@@ -41,0 +41,0 @@ "ghooks": "^1.0.3", |
@@ -5,24 +5,25 @@ <a href="https://www.telerik.com/kendo-angular-ui/" target="_blank"> | ||
## Professional Grade Angular UI Components | ||
## Native UI and Data Visualization Components for Angular | ||
This package is part of the [Kendo UI for Angular](https://www.telerik.com/kendo-angular-ui/) suite. | ||
## License | ||
Kendo UI for Angular is a commercial UI library designed and built for developing business applications with Angular. Every UI component in the Kendo UI for Angular suite has been built from the ground-up specifically for Angular. | ||
This is commercial software. To use it, you need to agree to the [**Telerik End User License Agreement for Kendo UI**](http://www.telerik.com/purchase/license-agreement/kendo-ui). If you do not own a commercial license, this file shall be governed by the trial license terms. | ||
## Free Trial and Commercial License | ||
All available Kendo UI commercial licenses may be obtained at http://www.telerik.com/purchase/kendo-ui. | ||
Kendo UI for Angular is a commercial UI library. You are welcome to explore its full functionality and get technical support from the team when you [register for a free 30-day trial](https://www.telerik.com/download-login-v2-kendo-angular-ui). To use it commercially, you need to [purchase a license](https://www.telerik.com/purchase/kendo-ui). Feel free to review the [Kendo UI for Angular License Agreement](https://www.telerik.com/purchase/license-agreement/kendo-ui) to get acquainted with the full terms of use. | ||
## Resources | ||
- [Get Started](https://www.telerik.com/kendo-angular-ui/getting-started) | ||
- [Component References](https://www.telerik.com/kendo-angular-ui/components) | ||
- [Blogs](http://www.telerik.com/blogs/kendo-ui) | ||
* [Get Started with Kendo UI for Angular (requires trial registration)](https://www.telerik.com/kendo-angular-ui/getting-started) | ||
* [Demos, documentation, and component reference](https://www.telerik.com/kendo-angular-ui/components) | ||
* [Blogs](http://www.telerik.com/blogs/kendo-ui) | ||
* [Kendo UI for Angular pricing and licensing](https://www.telerik.com/purchase/kendo-ui) | ||
## Questions and Feedback | ||
- [FAQ](https://www.telerik.com/kendo-angular-ui/components/faq/) | ||
- [GitHub Issues](https://github.com/telerik/kendo-angular/issues) | ||
- [Feedback Portal](http://kendoui-feedback.telerik.com/forums/555517-kendo-ui-for-angular-2-feedback) | ||
- [StackOverflow](https://stackoverflow.com/questions/tagged/kendo-ui-angular2) | ||
* [Official Forums](https://www.telerik.com/forums/kendo-angular-ui) | ||
* [GitHub Issues](https://github.com/telerik/kendo-angular/issues) | ||
* [Feedback Portal](https://feedback.telerik.com/kendo-angular-ui) | ||
* [StackOverflow](https://stackoverflow.com/questions/tagged/kendo-ui-angular2) | ||
@@ -29,0 +30,0 @@ *Copyright © 2019 Progress Software Corporation and/or one of its subsidiaries or affiliates. All rights reserved.* |
@@ -22,2 +22,3 @@ "use strict"; | ||
mainNgModule: 'GridModule', | ||
peerDependencies: {}, | ||
project: 'cli6', | ||
@@ -24,0 +25,0 @@ export: false, |
@@ -30,2 +30,3 @@ import { Tree } from '@angular-devkit/schematics'; | ||
mainNgModule: 'GridModule', | ||
peerDependencies: {}, | ||
project: 'cli6', | ||
@@ -32,0 +33,0 @@ export: false, |
@@ -110,3 +110,3 @@ "use strict"; | ||
const content = utils_1.fileContent(tree, `node_modules/@progress/${fullPackageName}/package.json`); | ||
const dependencies = progressDependencies(JSON.parse(content), options.importHammerjs); | ||
const dependencies = Object.assign({}, progressDependencies(JSON.parse(content), options.importHammerjs), options.peerDependencies); | ||
if (needsLocalize(tree)) { | ||
@@ -113,0 +113,0 @@ dependencies['@angular/localize'] = getAngularVersionString(tree); |
@@ -141,3 +141,7 @@ import { chain, Rule, SchematicContext, TaskId, Tree } from '@angular-devkit/schematics'; | ||
const dependencies = progressDependencies(JSON.parse(content), options.importHammerjs); | ||
const dependencies = { | ||
...progressDependencies(JSON.parse(content), options.importHammerjs), | ||
...options.peerDependencies | ||
}; | ||
if (needsLocalize(tree)) { | ||
@@ -144,0 +148,0 @@ dependencies['@angular/localize'] = getAngularVersionString(tree); |
@@ -39,5 +39,14 @@ export interface Schema { | ||
/** | ||
* Additional dependencies for the package. | ||
* Additional dependencies to import, e.g. @angular/localize. | ||
*/ | ||
dependencies?: Dependency[]; | ||
/** | ||
* Additional peer dependencies to install. | ||
* | ||
* List peer dependencies of peers here. | ||
* Direct peer dependencies are installed automatically. | ||
*/ | ||
peerDependencies: { | ||
[name: string]: string; | ||
}; | ||
} | ||
@@ -44,0 +53,0 @@ export interface Dependency { |
@@ -53,5 +53,10 @@ { | ||
"dependencies": { | ||
"description": "Additional dependencies for the package.", | ||
"description": "Additional dependencies to import.", | ||
"default": [], | ||
"type": "array" | ||
}, | ||
"peerDependencies": { | ||
"description": "Additional packages to install as dependencies.", | ||
"default": {}, | ||
"type": "object" | ||
} | ||
@@ -58,0 +63,0 @@ }, |
@@ -48,5 +48,13 @@ export interface Schema { | ||
/** | ||
* Additional dependencies for the package. | ||
* Additional dependencies to import, e.g. @angular/localize. | ||
*/ | ||
dependencies?: Dependency[]; | ||
/** | ||
* Additional peer dependencies to install. | ||
* | ||
* List peer dependencies of peers here. | ||
* Direct peer dependencies are installed automatically. | ||
*/ | ||
peerDependencies: { [ name: string ]: string }; | ||
} | ||
@@ -53,0 +61,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Mixed license
License(Experimental) Package contains multiple licenses.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
Non-permissive License
License(Experimental) A license not known to be considered permissive was found.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
185233
78
4043
32
3
2