├── .editorconfig ├── .eslintrc.js ├── .github ├── CODEOWNERS ├── ISSUE_TEMPLATE │ ├── bug_report.md │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md ├── actions │ └── nodejs │ │ └── action.yml └── workflows │ └── ci.yml ├── .gitignore ├── .husky ├── .gitignore └── pre-commit ├── .npmrc ├── .prettierignore ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── angular.json ├── jest.config.ts ├── package.json ├── prettier.config.js ├── projects ├── demo │ ├── .gitignore │ ├── angular.json │ ├── package.json │ ├── src │ │ ├── app │ │ │ ├── app.component.html │ │ │ ├── app.component.ts │ │ │ ├── app.module.ts │ │ │ └── app.server.module.ts │ │ ├── index.html │ │ ├── main.server.ts │ │ ├── main.ts │ │ ├── polyfills.ts │ │ ├── server.ts │ │ └── styles.css │ ├── tsconfig.app.json │ └── tsconfig.server.json └── ng-dompurify │ ├── LICENSE │ ├── ng-package.json │ ├── package.json │ ├── src │ ├── lib │ │ ├── ng-dompurify.module.ts │ │ ├── ng-dompurify.pipe.ts │ │ ├── ng-dompurify.service.ts │ │ ├── test │ │ │ ├── ng-dompurify.pipe.spec.ts │ │ │ ├── ng-dompurify.service.spec.ts │ │ │ └── test-samples │ │ │ │ ├── html.ts │ │ │ │ ├── sanitizeStyle.ts │ │ │ │ └── url.ts │ │ ├── tokens │ │ │ ├── dompurify-config.ts │ │ │ ├── dompurify-hooks.ts │ │ │ └── sanitize-style.ts │ │ └── types │ │ │ ├── dompurify-hook.ts │ │ │ ├── ng-dompurify-config.ts │ │ │ ├── ng-dompurify-hook.ts │ │ │ └── sanitize-style.ts │ └── public-api.ts │ └── tsconfig.lib.json ├── scripts ├── postbuild.js └── syncVersions.js ├── setup-jest.ts ├── tsconfig.eslint.json ├── tsconfig.json └── tsconfig.spec.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/.github/CODEOWNERS -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/actions/nodejs/action.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/.github/actions/nodejs/action.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | .angular 2 | dist 3 | **/coverage/** 4 | package-lock.json 5 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/README.md -------------------------------------------------------------------------------- /angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/angular.json -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/jest.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/package.json -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/prettier.config.js -------------------------------------------------------------------------------- /projects/demo/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/demo/.gitignore -------------------------------------------------------------------------------- /projects/demo/angular.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/demo/angular.json -------------------------------------------------------------------------------- /projects/demo/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/demo/package.json -------------------------------------------------------------------------------- /projects/demo/src/app/app.component.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/demo/src/app/app.component.html -------------------------------------------------------------------------------- /projects/demo/src/app/app.component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/demo/src/app/app.component.ts -------------------------------------------------------------------------------- /projects/demo/src/app/app.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/demo/src/app/app.module.ts -------------------------------------------------------------------------------- /projects/demo/src/app/app.server.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/demo/src/app/app.server.module.ts -------------------------------------------------------------------------------- /projects/demo/src/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/demo/src/index.html -------------------------------------------------------------------------------- /projects/demo/src/main.server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/demo/src/main.server.ts -------------------------------------------------------------------------------- /projects/demo/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/demo/src/main.ts -------------------------------------------------------------------------------- /projects/demo/src/polyfills.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/demo/src/polyfills.ts -------------------------------------------------------------------------------- /projects/demo/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/demo/src/server.ts -------------------------------------------------------------------------------- /projects/demo/src/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/demo/src/styles.css -------------------------------------------------------------------------------- /projects/demo/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/demo/tsconfig.app.json -------------------------------------------------------------------------------- /projects/demo/tsconfig.server.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/demo/tsconfig.server.json -------------------------------------------------------------------------------- /projects/ng-dompurify/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/ng-dompurify/LICENSE -------------------------------------------------------------------------------- /projects/ng-dompurify/ng-package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/ng-dompurify/ng-package.json -------------------------------------------------------------------------------- /projects/ng-dompurify/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/ng-dompurify/package.json -------------------------------------------------------------------------------- /projects/ng-dompurify/src/lib/ng-dompurify.module.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/ng-dompurify/src/lib/ng-dompurify.module.ts -------------------------------------------------------------------------------- /projects/ng-dompurify/src/lib/ng-dompurify.pipe.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/ng-dompurify/src/lib/ng-dompurify.pipe.ts -------------------------------------------------------------------------------- /projects/ng-dompurify/src/lib/ng-dompurify.service.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/ng-dompurify/src/lib/ng-dompurify.service.ts -------------------------------------------------------------------------------- /projects/ng-dompurify/src/lib/test/ng-dompurify.pipe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/ng-dompurify/src/lib/test/ng-dompurify.pipe.spec.ts -------------------------------------------------------------------------------- /projects/ng-dompurify/src/lib/test/ng-dompurify.service.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/ng-dompurify/src/lib/test/ng-dompurify.service.spec.ts -------------------------------------------------------------------------------- /projects/ng-dompurify/src/lib/test/test-samples/html.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/ng-dompurify/src/lib/test/test-samples/html.ts -------------------------------------------------------------------------------- /projects/ng-dompurify/src/lib/test/test-samples/sanitizeStyle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/ng-dompurify/src/lib/test/test-samples/sanitizeStyle.ts -------------------------------------------------------------------------------- /projects/ng-dompurify/src/lib/test/test-samples/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/ng-dompurify/src/lib/test/test-samples/url.ts -------------------------------------------------------------------------------- /projects/ng-dompurify/src/lib/tokens/dompurify-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/ng-dompurify/src/lib/tokens/dompurify-config.ts -------------------------------------------------------------------------------- /projects/ng-dompurify/src/lib/tokens/dompurify-hooks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/ng-dompurify/src/lib/tokens/dompurify-hooks.ts -------------------------------------------------------------------------------- /projects/ng-dompurify/src/lib/tokens/sanitize-style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/ng-dompurify/src/lib/tokens/sanitize-style.ts -------------------------------------------------------------------------------- /projects/ng-dompurify/src/lib/types/dompurify-hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/ng-dompurify/src/lib/types/dompurify-hook.ts -------------------------------------------------------------------------------- /projects/ng-dompurify/src/lib/types/ng-dompurify-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/ng-dompurify/src/lib/types/ng-dompurify-config.ts -------------------------------------------------------------------------------- /projects/ng-dompurify/src/lib/types/ng-dompurify-hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/ng-dompurify/src/lib/types/ng-dompurify-hook.ts -------------------------------------------------------------------------------- /projects/ng-dompurify/src/lib/types/sanitize-style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/ng-dompurify/src/lib/types/sanitize-style.ts -------------------------------------------------------------------------------- /projects/ng-dompurify/src/public-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/ng-dompurify/src/public-api.ts -------------------------------------------------------------------------------- /projects/ng-dompurify/tsconfig.lib.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/projects/ng-dompurify/tsconfig.lib.json -------------------------------------------------------------------------------- /scripts/postbuild.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/scripts/postbuild.js -------------------------------------------------------------------------------- /scripts/syncVersions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/scripts/syncVersions.js -------------------------------------------------------------------------------- /setup-jest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/setup-jest.ts -------------------------------------------------------------------------------- /tsconfig.eslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/tsconfig.eslint.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.spec.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Tinkoff/ng-dompurify/HEAD/tsconfig.spec.json --------------------------------------------------------------------------------