1.0.51 • Published 11 months ago

atma-io-middleware-base v1.0.51

Weekly downloads
10
License
-
Repository
github
Last release
11 months 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.48

12 months ago

1.0.49

12 months ago

1.0.51

11 months ago

1.0.50

11 months ago

1.0.47

12 months ago

1.0.46

3 years ago

1.0.44

3 years ago

1.0.45

3 years ago

1.0.43

4 years ago

1.0.42

4 years ago

1.0.41

5 years ago

1.0.39

6 years ago

1.0.38

6 years ago

1.0.37

7 years ago

1.0.35

7 years ago

1.0.34

7 years ago

1.0.33

7 years ago

1.0.31

7 years ago

1.0.29

7 years ago

1.0.28

7 years ago

1.0.27

7 years ago

1.0.26

7 years ago

1.0.25

7 years ago

1.0.24

7 years ago

1.0.23

7 years ago

1.0.22

7 years ago

1.0.21

7 years ago

1.0.19

7 years ago

1.0.17

7 years ago

1.0.15

7 years ago

1.0.13

7 years ago

1.0.11

7 years ago

1.0.10

8 years ago

1.0.8

8 years ago

1.0.7

8 years ago

1.0.6

8 years ago

1.0.5

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago