├── .gitignore ├── .npmignore ├── .prettierrc.json ├── .travis.yml ├── .typedoc.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── _config.yml ├── examples ├── .gitignore ├── .npmignore ├── README.md ├── package-lock.json ├── package.json ├── src │ ├── add-bootstrap │ │ └── add-bootstrap.ts │ └── collection.json └── tsconfig.json ├── images └── logo.png ├── package.json ├── scripts ├── publish-docs.sh └── test-sanity.sh ├── src ├── @schematics │ └── angular │ │ └── utility │ │ ├── config.ts │ │ ├── project.ts │ │ └── workspace-models.ts ├── angular │ ├── ast-utils.ts │ ├── change.ts │ ├── component-schema.ts │ ├── config.ts │ ├── dependencies.ts │ ├── find-module.ts │ ├── index.ts │ ├── json-utils.ts │ ├── latest-versions.ts │ ├── lint-fix.ts │ ├── ng-ast-utils.ts │ ├── parse-name.ts │ ├── paths.ts │ ├── project-targets.ts │ ├── project.ts │ ├── validation.ts │ └── workspace-models.ts ├── cdk │ ├── index.ts │ ├── ng-add │ │ └── package-config.ts │ └── utils │ │ ├── ast.ts │ │ ├── ast │ │ └── ng-module-imports.ts │ │ ├── build-component.ts │ │ ├── get-project.ts │ │ ├── html-head-element.ts │ │ ├── parse5-element.ts │ │ ├── project-main-file.ts │ │ ├── project-targets.ts │ │ ├── schematic-options.ts │ │ └── version-agnostic-typescript.ts ├── index.ts ├── material │ ├── ast.ts │ ├── ast │ │ └── ng-module-imports.ts │ ├── build-component.ts │ ├── get-project.ts │ ├── html-head-element.ts │ ├── index.ts │ └── package-config.ts └── package_update │ ├── index.ts │ ├── npm-package-json.ts │ ├── npm.ts │ └── package-json.ts └── tsconfig.json /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/.travis.yml -------------------------------------------------------------------------------- /.typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/.typedoc.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/README.md -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/_config.yml -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/examples/.gitignore -------------------------------------------------------------------------------- /examples/.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/examples/.npmignore -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/examples/package-lock.json -------------------------------------------------------------------------------- /examples/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/examples/package.json -------------------------------------------------------------------------------- /examples/src/add-bootstrap/add-bootstrap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/examples/src/add-bootstrap/add-bootstrap.ts -------------------------------------------------------------------------------- /examples/src/collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/examples/src/collection.json -------------------------------------------------------------------------------- /examples/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/examples/tsconfig.json -------------------------------------------------------------------------------- /images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/images/logo.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/package.json -------------------------------------------------------------------------------- /scripts/publish-docs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/scripts/publish-docs.sh -------------------------------------------------------------------------------- /scripts/test-sanity.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/scripts/test-sanity.sh -------------------------------------------------------------------------------- /src/@schematics/angular/utility/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/@schematics/angular/utility/config.ts -------------------------------------------------------------------------------- /src/@schematics/angular/utility/project.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/@schematics/angular/utility/project.ts -------------------------------------------------------------------------------- /src/@schematics/angular/utility/workspace-models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/@schematics/angular/utility/workspace-models.ts -------------------------------------------------------------------------------- /src/angular/ast-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/angular/ast-utils.ts -------------------------------------------------------------------------------- /src/angular/change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/angular/change.ts -------------------------------------------------------------------------------- /src/angular/component-schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/angular/component-schema.ts -------------------------------------------------------------------------------- /src/angular/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/angular/config.ts -------------------------------------------------------------------------------- /src/angular/dependencies.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/angular/dependencies.ts -------------------------------------------------------------------------------- /src/angular/find-module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/angular/find-module.ts -------------------------------------------------------------------------------- /src/angular/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/angular/index.ts -------------------------------------------------------------------------------- /src/angular/json-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/angular/json-utils.ts -------------------------------------------------------------------------------- /src/angular/latest-versions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/angular/latest-versions.ts -------------------------------------------------------------------------------- /src/angular/lint-fix.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/angular/lint-fix.ts -------------------------------------------------------------------------------- /src/angular/ng-ast-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/angular/ng-ast-utils.ts -------------------------------------------------------------------------------- /src/angular/parse-name.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/angular/parse-name.ts -------------------------------------------------------------------------------- /src/angular/paths.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/angular/paths.ts -------------------------------------------------------------------------------- /src/angular/project-targets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/angular/project-targets.ts -------------------------------------------------------------------------------- /src/angular/project.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/angular/project.ts -------------------------------------------------------------------------------- /src/angular/validation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/angular/validation.ts -------------------------------------------------------------------------------- /src/angular/workspace-models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/angular/workspace-models.ts -------------------------------------------------------------------------------- /src/cdk/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/cdk/index.ts -------------------------------------------------------------------------------- /src/cdk/ng-add/package-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/cdk/ng-add/package-config.ts -------------------------------------------------------------------------------- /src/cdk/utils/ast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/cdk/utils/ast.ts -------------------------------------------------------------------------------- /src/cdk/utils/ast/ng-module-imports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/cdk/utils/ast/ng-module-imports.ts -------------------------------------------------------------------------------- /src/cdk/utils/build-component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/cdk/utils/build-component.ts -------------------------------------------------------------------------------- /src/cdk/utils/get-project.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/cdk/utils/get-project.ts -------------------------------------------------------------------------------- /src/cdk/utils/html-head-element.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/cdk/utils/html-head-element.ts -------------------------------------------------------------------------------- /src/cdk/utils/parse5-element.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/cdk/utils/parse5-element.ts -------------------------------------------------------------------------------- /src/cdk/utils/project-main-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/cdk/utils/project-main-file.ts -------------------------------------------------------------------------------- /src/cdk/utils/project-targets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/cdk/utils/project-targets.ts -------------------------------------------------------------------------------- /src/cdk/utils/schematic-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/cdk/utils/schematic-options.ts -------------------------------------------------------------------------------- /src/cdk/utils/version-agnostic-typescript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/cdk/utils/version-agnostic-typescript.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/material/ast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/material/ast.ts -------------------------------------------------------------------------------- /src/material/ast/ng-module-imports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/material/ast/ng-module-imports.ts -------------------------------------------------------------------------------- /src/material/build-component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/material/build-component.ts -------------------------------------------------------------------------------- /src/material/get-project.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/material/get-project.ts -------------------------------------------------------------------------------- /src/material/html-head-element.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/material/html-head-element.ts -------------------------------------------------------------------------------- /src/material/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/material/index.ts -------------------------------------------------------------------------------- /src/material/package-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/material/package-config.ts -------------------------------------------------------------------------------- /src/package_update/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/package_update/index.ts -------------------------------------------------------------------------------- /src/package_update/npm-package-json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/package_update/npm-package-json.ts -------------------------------------------------------------------------------- /src/package_update/npm.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/package_update/npm.ts -------------------------------------------------------------------------------- /src/package_update/package-json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/src/package_update/package-json.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nitayneeman/schematics-utilities/HEAD/tsconfig.json --------------------------------------------------------------------------------