package hepa

import "github.com/markbates/pkger/internal/takeon/github.com/markbates/hepa"

Index

Constants

const Version = "v0.0.1"

Version of hepa

Types

type Filter

type Filter interface {
	Filter([]byte) ([]byte, error)
}

type FilterFunc

type FilterFunc func([]byte) ([]byte, error)

func Noop

func Noop() FilterFunc

func (FilterFunc) Filter

func (f FilterFunc) Filter(b []byte) ([]byte, error)

type Purifier

type Purifier struct {
	// contains filtered or unexported fields
}

func Clean

func Clean(p Purifier, s []byte) Purifier

func New

func New() Purifier

func Rinse

func Rinse(p Purifier, s, r []byte) Purifier

func With

func With(p Purifier, f Filter) Purifier

func WithFunc

func WithFunc(p Purifier, fn FilterFunc) Purifier

func (Purifier) Clean

func (p Purifier) Clean(r io.Reader) ([]byte, error)

func (Purifier) Filter

func (p Purifier) Filter(b []byte) ([]byte, error)

Source Files

filter.go hepa.go purifier.go version.go

Directories

PathSynopsis
internal/takeon/github.com/markbates/hepa/filters
Version
v0.2.0
Published
Oct 21, 2019
Platform
js/wasm
Imports
4 packages
Last checked
20 hours ago

Tools for package owners.