Se você criou um pite e quer deixa-lo disponível para qualquer aplicação, tudo que precisa fazer é criar um módulo para esse pipe e importa-lo nos módulos que deseja usa-lo:

Crie um módulo para o Pipe

A melhor forma de deixar seus pipes e components disponíveis para toda aplicação, é declara-los em um módulo que será importado nos outros módulos da aplicação.

No meu caso, criei um módulo chamado pipes.module.ts dentro dele eu vou declarar todos os pipes da minha aplicação.

Declare os pipes no declaration do seu módulo e deixe ele disponível para ser importado por outros módulos usando o exports.

import { MeuPipe } from './meu-pipe.pipe';
import { NgModule } from '@angular/core';

@NgModule({
    declarations: [MeuPipe],
    imports: [],
    exports: [MeuPipe]
})

export class PipesModule{
 
}

 

Importe para os outros módulos da aplicação

Com seu módulo de pipes criado, agora você pode importa-lo para qualquer outro módulo que deseja usar dentro da aplicação através do imports e usar os seus pipes dentro dos componentes desse módulo.

@NgModule({
 declarations: [...],
 imports: [PipesModule],
 exports: [...]
})

Fonte: https://stackoverflow.com/questions/40015057/angular-2-pipe-reuse-in-multiple-modules-error-not-found-or-duplicate-defini