├── .github └── FUNDING.yml ├── .gitignore ├── .npmrc ├── LICENSE ├── README.md ├── bin └── cli.js ├── images └── donate-badge.png ├── package.json ├── src ├── cli │ ├── cli.ts │ └── tasks │ │ ├── extract.task.ts │ │ └── task.interface.ts ├── compilers │ ├── compiler.factory.ts │ ├── compiler.interface.ts │ ├── json.compiler.ts │ ├── namespaced-json.compiler.ts │ └── po.compiler.ts ├── index.ts ├── parsers │ ├── directive.parser.ts │ ├── marker.parser.ts │ ├── parser.interface.ts │ ├── pipe.parser.ts │ └── service.parser.ts ├── post-processors │ ├── key-as-default-value.post-processor.ts │ ├── null-as-default-value.post-processor.ts │ ├── post-processor.interface.ts │ ├── purge-obsolete-keys.post-processor.ts │ ├── sort-by-key.post-processor.ts │ └── string-as-default-value.post-processor.ts └── utils │ ├── ast-helpers.ts │ ├── donate.ts │ ├── fs-helpers.ts │ ├── translation.collection.ts │ └── utils.ts ├── tests ├── compilers │ ├── namespaced-json.compiler.spec.ts │ └── po.compiler.spec.ts ├── parsers │ ├── directive.parser.spec.ts │ ├── marker.parser.spec.ts │ ├── pipe.parser.spec.ts │ ├── service.parser.spec.ts │ └── utils.spec.ts ├── post-processors │ ├── key-as-default-value.post-processor.spec.ts │ ├── null-as-default-value.post-processor.spec.ts │ ├── purge-obsolete-keys.post-processor.spec.ts │ ├── sort-by-key.post-processor.spec.ts │ └── string-as-default-value.post-processor.spec.ts └── utils │ └── translation.collection.spec.ts ├── tsconfig.json ├── tslint.commit.json └── tslint.json /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/README.md -------------------------------------------------------------------------------- /bin/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/bin/cli.js -------------------------------------------------------------------------------- /images/donate-badge.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/images/donate-badge.png -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/package.json -------------------------------------------------------------------------------- /src/cli/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/src/cli/cli.ts -------------------------------------------------------------------------------- /src/cli/tasks/extract.task.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/src/cli/tasks/extract.task.ts -------------------------------------------------------------------------------- /src/cli/tasks/task.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/src/cli/tasks/task.interface.ts -------------------------------------------------------------------------------- /src/compilers/compiler.factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/src/compilers/compiler.factory.ts -------------------------------------------------------------------------------- /src/compilers/compiler.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/src/compilers/compiler.interface.ts -------------------------------------------------------------------------------- /src/compilers/json.compiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/src/compilers/json.compiler.ts -------------------------------------------------------------------------------- /src/compilers/namespaced-json.compiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/src/compilers/namespaced-json.compiler.ts -------------------------------------------------------------------------------- /src/compilers/po.compiler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/src/compilers/po.compiler.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/parsers/directive.parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/src/parsers/directive.parser.ts -------------------------------------------------------------------------------- /src/parsers/marker.parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/src/parsers/marker.parser.ts -------------------------------------------------------------------------------- /src/parsers/parser.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/src/parsers/parser.interface.ts -------------------------------------------------------------------------------- /src/parsers/pipe.parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/src/parsers/pipe.parser.ts -------------------------------------------------------------------------------- /src/parsers/service.parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/src/parsers/service.parser.ts -------------------------------------------------------------------------------- /src/post-processors/key-as-default-value.post-processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/src/post-processors/key-as-default-value.post-processor.ts -------------------------------------------------------------------------------- /src/post-processors/null-as-default-value.post-processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/src/post-processors/null-as-default-value.post-processor.ts -------------------------------------------------------------------------------- /src/post-processors/post-processor.interface.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/src/post-processors/post-processor.interface.ts -------------------------------------------------------------------------------- /src/post-processors/purge-obsolete-keys.post-processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/src/post-processors/purge-obsolete-keys.post-processor.ts -------------------------------------------------------------------------------- /src/post-processors/sort-by-key.post-processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/src/post-processors/sort-by-key.post-processor.ts -------------------------------------------------------------------------------- /src/post-processors/string-as-default-value.post-processor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/src/post-processors/string-as-default-value.post-processor.ts -------------------------------------------------------------------------------- /src/utils/ast-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/src/utils/ast-helpers.ts -------------------------------------------------------------------------------- /src/utils/donate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/src/utils/donate.ts -------------------------------------------------------------------------------- /src/utils/fs-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/src/utils/fs-helpers.ts -------------------------------------------------------------------------------- /src/utils/translation.collection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/src/utils/translation.collection.ts -------------------------------------------------------------------------------- /src/utils/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/src/utils/utils.ts -------------------------------------------------------------------------------- /tests/compilers/namespaced-json.compiler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/tests/compilers/namespaced-json.compiler.spec.ts -------------------------------------------------------------------------------- /tests/compilers/po.compiler.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/tests/compilers/po.compiler.spec.ts -------------------------------------------------------------------------------- /tests/parsers/directive.parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/tests/parsers/directive.parser.spec.ts -------------------------------------------------------------------------------- /tests/parsers/marker.parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/tests/parsers/marker.parser.spec.ts -------------------------------------------------------------------------------- /tests/parsers/pipe.parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/tests/parsers/pipe.parser.spec.ts -------------------------------------------------------------------------------- /tests/parsers/service.parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/tests/parsers/service.parser.spec.ts -------------------------------------------------------------------------------- /tests/parsers/utils.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/tests/parsers/utils.spec.ts -------------------------------------------------------------------------------- /tests/post-processors/key-as-default-value.post-processor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/tests/post-processors/key-as-default-value.post-processor.spec.ts -------------------------------------------------------------------------------- /tests/post-processors/null-as-default-value.post-processor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/tests/post-processors/null-as-default-value.post-processor.spec.ts -------------------------------------------------------------------------------- /tests/post-processors/purge-obsolete-keys.post-processor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/tests/post-processors/purge-obsolete-keys.post-processor.spec.ts -------------------------------------------------------------------------------- /tests/post-processors/sort-by-key.post-processor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/tests/post-processors/sort-by-key.post-processor.spec.ts -------------------------------------------------------------------------------- /tests/post-processors/string-as-default-value.post-processor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/tests/post-processors/string-as-default-value.post-processor.spec.ts -------------------------------------------------------------------------------- /tests/utils/translation.collection.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/tests/utils/translation.collection.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.commit.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/tslint.commit.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/biesbjerg/ngx-translate-extract/HEAD/tslint.json --------------------------------------------------------------------------------