Skip to content
ProtonMailPublic

About

Javascript library to wrap sieve configuration

Resources

Code of conduct

Contributing

Security policy

Stars

15 stars

Watchers

5 watching

Forks

Latest commit

 

History

57 Commits

Folders and files

Repository files navigation

CircleCI

Sieve.js

JavaScript library to wrap sieve configuration

Simple representation

{
    Operator: {
        label: '',
        value: 'AllOf' // 'AnyOf'
    },
    Conditions: [
        {
            Comparator: {
                value: 'contains' // 'is', 'matches', 'starts', 'ends'
            },
            Values: ['thomas.anderson@protonmail.com']
        }
    ],
    Actions: {
        FileInto: ['trash'],
        Mark: {
            Read: false,
            Starred: false
        },
        Vacation: 'Not here for few days'
    }
}

Test

npm test

About

Javascript library to wrap sieve configuration

Resources

Code of conduct

Contributing

Security policy

Stars

15 stars

Watchers

5 watching

Forks

Releases

Packages

Used by

Contributors

Languages