diff --git a/schematics/scully/scullyio-init-0.0.19.tgz b/schematics/scully/scullyio-init-0.0.19.tgz new file mode 100644 index 000000000..0263cda84 Binary files /dev/null and b/schematics/scully/scullyio-init-0.0.19.tgz differ diff --git a/schematics/scully/src/ng-add/index.ts b/schematics/scully/src/ng-add/index.ts index 60ad2fc2c..70b7ac6d7 100644 --- a/schematics/scully/src/ng-add/index.ts +++ b/schematics/scully/src/ng-add/index.ts @@ -24,6 +24,15 @@ export default (options: Schema): Rule => { const addDependencies = () => (tree: Tree, context: SchematicContext) => { addPackageToPackageJson(tree, '@scullyio/scully', `${scullyVersion}`); const ngCoreVersionTag = getPackageVersionFromPackageJson(tree, '@angular/core'); + if (+ngCoreVersionTag.search(/(\^7|~7|\^6|~6|\^5|~5|\^4|~4)/g) === 0) { + console.log('=============================================================='); + console.log('=============================================================='); + context.logger.error('Scully only work for version 8 or higher'); + context.logger.info('Please visit https://scully.io/ for more information'); + console.log('=============================================================='); + console.log('=============================================================='); + process.exit(0); + } if (+ngCoreVersionTag.search(/(\^8|~8)/g) === 0) { context.logger.info('Install ng-lib for Angular v8'); addPackageToPackageJson(tree, '@scullyio/ng-lib-v8', `${scullyComponentVersion}`);