├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE │ └── ---feature-request.md └── workflows │ └── build.yml ├── .gitignore ├── .vscode ├── extensions.json ├── launch.json ├── settings.json └── tasks.json ├── LICENSE ├── README.md ├── extension ├── .vscodeignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── assets │ ├── componizer_icon.gif │ └── componizer_icon.png ├── package.json ├── src │ ├── command.ts │ ├── constants.ts │ ├── extension.ts │ ├── test │ │ ├── mock │ │ │ └── sample.component.html │ │ ├── runTest.ts │ │ └── suite │ │ │ ├── extension.test.ts │ │ │ └── index.ts │ └── utils.ts └── tsconfig.json ├── package.json ├── sample ├── .browserslistrc ├── .editorconfig ├── .gitignore ├── .vscode │ └── launch.json ├── README.md ├── angular.json ├── e2e │ ├── protractor.conf.js │ ├── src │ │ ├── app.e2e-spec.ts │ │ └── app.po.ts │ └── tsconfig.json ├── karma.conf.js ├── package-lock.json ├── package.json ├── src │ ├── app │ │ ├── app.component.html │ │ ├── app.component.scss │ │ ├── app.component.spec.ts │ │ ├── app.component.ts │ │ ├── app.module.ts │ │ └── custom │ │ │ ├── custom.component.html │ │ │ ├── custom.component.scss │ │ │ ├── custom.component.spec.ts │ │ │ └── custom.component.ts │ ├── assets │ │ └── .gitkeep │ ├── environments │ │ ├── environment.prod.ts │ │ └── environment.ts │ ├── favicon.ico │ ├── index.html │ ├── main.ts │ ├── polyfills.ts │ ├── styles.scss │ └── test.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.spec.json └── tslint.json ├── schematics ├── .npmignore ├── README.md ├── collection.json ├── ng-componize │ ├── htmlParser.spec.ts │ ├── htmlParser.ts │ ├── index.spec.ts │ ├── index.ts │ ├── parser │ │ ├── binding-match.ts │ │ ├── binding-type-lookup-regexp.ts │ │ ├── binding-type-lookup.ts │ │ └── parser-functions-configuration.ts │ ├── schema.json │ ├── schema.ts │ ├── utils.spec.ts │ └── utils.ts ├── package.json └── tsconfig.json ├── tsconfig.json └── tslint.json /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/---feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/.github/ISSUE_TEMPLATE/---feature-request.md -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/README.md -------------------------------------------------------------------------------- /extension/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/extension/.vscodeignore -------------------------------------------------------------------------------- /extension/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/extension/CHANGELOG.md -------------------------------------------------------------------------------- /extension/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/extension/LICENSE -------------------------------------------------------------------------------- /extension/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/extension/README.md -------------------------------------------------------------------------------- /extension/assets/componizer_icon.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/extension/assets/componizer_icon.gif -------------------------------------------------------------------------------- /extension/assets/componizer_icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/extension/assets/componizer_icon.png -------------------------------------------------------------------------------- /extension/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/extension/package.json -------------------------------------------------------------------------------- /extension/src/command.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/extension/src/command.ts -------------------------------------------------------------------------------- /extension/src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/extension/src/constants.ts -------------------------------------------------------------------------------- /extension/src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/extension/src/extension.ts -------------------------------------------------------------------------------- /extension/src/test/mock/sample.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/extension/src/test/mock/sample.component.html -------------------------------------------------------------------------------- /extension/src/test/runTest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/extension/src/test/runTest.ts -------------------------------------------------------------------------------- /extension/src/test/suite/extension.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/extension/src/test/suite/extension.test.ts -------------------------------------------------------------------------------- /extension/src/test/suite/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/extension/src/test/suite/index.ts -------------------------------------------------------------------------------- /extension/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/extension/src/utils.ts -------------------------------------------------------------------------------- /extension/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/extension/tsconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/package.json -------------------------------------------------------------------------------- /sample/.browserslistrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/.browserslistrc -------------------------------------------------------------------------------- /sample/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/.editorconfig -------------------------------------------------------------------------------- /sample/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/.gitignore -------------------------------------------------------------------------------- /sample/.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/.vscode/launch.json -------------------------------------------------------------------------------- /sample/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/README.md -------------------------------------------------------------------------------- /sample/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/angular.json -------------------------------------------------------------------------------- /sample/e2e/protractor.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/e2e/protractor.conf.js -------------------------------------------------------------------------------- /sample/e2e/src/app.e2e-spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/e2e/src/app.e2e-spec.ts -------------------------------------------------------------------------------- /sample/e2e/src/app.po.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/e2e/src/app.po.ts -------------------------------------------------------------------------------- /sample/e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/e2e/tsconfig.json -------------------------------------------------------------------------------- /sample/karma.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/karma.conf.js -------------------------------------------------------------------------------- /sample/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/package-lock.json -------------------------------------------------------------------------------- /sample/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/package.json -------------------------------------------------------------------------------- /sample/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/src/app/app.component.html -------------------------------------------------------------------------------- /sample/src/app/app.component.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/src/app/app.component.scss -------------------------------------------------------------------------------- /sample/src/app/app.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/src/app/app.component.spec.ts -------------------------------------------------------------------------------- /sample/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/src/app/app.component.ts -------------------------------------------------------------------------------- /sample/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/src/app/app.module.ts -------------------------------------------------------------------------------- /sample/src/app/custom/custom.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/src/app/custom/custom.component.html -------------------------------------------------------------------------------- /sample/src/app/custom/custom.component.scss: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sample/src/app/custom/custom.component.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/src/app/custom/custom.component.spec.ts -------------------------------------------------------------------------------- /sample/src/app/custom/custom.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/src/app/custom/custom.component.ts -------------------------------------------------------------------------------- /sample/src/assets/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /sample/src/environments/environment.prod.ts: -------------------------------------------------------------------------------- 1 | export const environment = { 2 | production: true 3 | }; 4 | -------------------------------------------------------------------------------- /sample/src/environments/environment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/src/environments/environment.ts -------------------------------------------------------------------------------- /sample/src/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/src/favicon.ico -------------------------------------------------------------------------------- /sample/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/src/index.html -------------------------------------------------------------------------------- /sample/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/src/main.ts -------------------------------------------------------------------------------- /sample/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/src/polyfills.ts -------------------------------------------------------------------------------- /sample/src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/src/styles.scss -------------------------------------------------------------------------------- /sample/src/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/src/test.ts -------------------------------------------------------------------------------- /sample/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/tsconfig.app.json -------------------------------------------------------------------------------- /sample/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/tsconfig.json -------------------------------------------------------------------------------- /sample/tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/tsconfig.spec.json -------------------------------------------------------------------------------- /sample/tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/sample/tslint.json -------------------------------------------------------------------------------- /schematics/.npmignore: -------------------------------------------------------------------------------- 1 | # Ignores TypeScript files, but keeps definitions. 2 | *.ts 3 | !*.d.ts -------------------------------------------------------------------------------- /schematics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/schematics/README.md -------------------------------------------------------------------------------- /schematics/collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/schematics/collection.json -------------------------------------------------------------------------------- /schematics/ng-componize/htmlParser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/schematics/ng-componize/htmlParser.spec.ts -------------------------------------------------------------------------------- /schematics/ng-componize/htmlParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/schematics/ng-componize/htmlParser.ts -------------------------------------------------------------------------------- /schematics/ng-componize/index.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/schematics/ng-componize/index.spec.ts -------------------------------------------------------------------------------- /schematics/ng-componize/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/schematics/ng-componize/index.ts -------------------------------------------------------------------------------- /schematics/ng-componize/parser/binding-match.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/schematics/ng-componize/parser/binding-match.ts -------------------------------------------------------------------------------- /schematics/ng-componize/parser/binding-type-lookup-regexp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/schematics/ng-componize/parser/binding-type-lookup-regexp.ts -------------------------------------------------------------------------------- /schematics/ng-componize/parser/binding-type-lookup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/schematics/ng-componize/parser/binding-type-lookup.ts -------------------------------------------------------------------------------- /schematics/ng-componize/parser/parser-functions-configuration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/schematics/ng-componize/parser/parser-functions-configuration.ts -------------------------------------------------------------------------------- /schematics/ng-componize/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/schematics/ng-componize/schema.json -------------------------------------------------------------------------------- /schematics/ng-componize/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/schematics/ng-componize/schema.ts -------------------------------------------------------------------------------- /schematics/ng-componize/utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/schematics/ng-componize/utils.spec.ts -------------------------------------------------------------------------------- /schematics/ng-componize/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/schematics/ng-componize/utils.ts -------------------------------------------------------------------------------- /schematics/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/schematics/package.json -------------------------------------------------------------------------------- /schematics/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/schematics/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bilelmsekni/componizer/HEAD/tslint.json --------------------------------------------------------------------------------