1.0.46 • Published 2 years ago

atma-io-middleware-base v1.0.46

Weekly downloads
10
License
-
Repository
github
Last release
2 years ago

Atma IO Middleware Abstraction

Helper util to create atma-io middlewares

Extends:

  • atma-io with a custom middleware to read/compile/preprocess files

For usage examples refer to:

API

create
var { create } = require('atma-io-middleware-base');
create({
    name: 'my-super-middleware',
    process (content: string, filename: string, options: string) {
        return { content: string, sourceMap: string };
    }
    processAsync (content: string, filename: string, options: string) {
        return Promise.resolve({content: string, sourceMap: string});
    }
})

options can be extended then via package.json. Example:

{

    "settings": {
        "%middleware-name%": {
            "foo": "baz"
        }
    }

}

2017 (c) MIT License - Atma.js Project

1.0.46

2 years ago

1.0.44

2 years ago

1.0.45

2 years ago

1.0.43

3 years ago

1.0.42

3 years ago

1.0.41

4 years ago

1.0.39

4 years ago

1.0.38

5 years ago

1.0.37

5 years ago

1.0.35

6 years ago

1.0.34

6 years ago

1.0.33

6 years ago

1.0.31

6 years ago

1.0.29

6 years ago

1.0.28

6 years ago

1.0.27

6 years ago

1.0.26

6 years ago

1.0.25

6 years ago

1.0.24

6 years ago

1.0.23

6 years ago

1.0.22

6 years ago

1.0.21

6 years ago

1.0.19

6 years ago

1.0.17

6 years ago

1.0.15

6 years ago

1.0.13

6 years ago

1.0.11

6 years ago

1.0.10

6 years ago

1.0.8

6 years ago

1.0.7

7 years ago

1.0.6

7 years ago

1.0.5

7 years ago

1.0.4

7 years ago

1.0.3

7 years ago

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago