0.11.2 • Published 5 months ago

@sensejs/config v0.11.2

Weekly downloads
42
License
ISC
Repository
-
Last release
5 months ago

Configuration support for SENSE.js

This package provide a way to configure application by injection.

Suppose the whole configuration is object, this module traverse each node of it and bind the path of each node to the value of it.

For example, Here is a configuration object:

{
  "http": {
      "listenAddress": "0.0.0.0",
      "port": 8080
  }
}

Suppose we use config as prefix, this module will bind config.http.port to 8080, bind config.http.listenAddress to "0.0.0.0", and also bind config.http to that object. So you can access them via injection like the following code:

@Component
class MyComponent {
  constructor(
    @Inject('config.http') httpConfig: object,
    @Inject('config.http.listenAddress') listenAddress: string;
  ) {}
}
0.11.2

5 months ago

0.11.0

1 year ago

0.11.0-alpha.0

1 year ago

0.11.0-alpha.1

1 year ago

0.11.0-alpha.4

1 year ago

0.10.1

1 year ago

0.10.0

1 year ago

0.10.0-alpha.0

1 year ago

0.9.0

3 years ago

0.9.2

2 years ago

0.9.1

2 years ago

0.9.0-alpha.5

3 years ago

0.9.0-alpha.4

3 years ago

0.9.0-alpha.3

3 years ago

0.9.0-alpha.2

3 years ago

0.9.0-alpha.1

3 years ago

0.9.0-alpha.0

3 years ago

0.8.0

3 years ago

0.8.0-alpha.3

3 years ago

0.8.0-alpha.2

3 years ago

0.8.0-alpha.1

3 years ago

0.7.2

4 years ago

0.7.1

4 years ago

0.7.0

4 years ago

0.6.0

4 years ago

0.5.0

4 years ago

0.4.1

4 years ago

0.4.2

4 years ago

0.4.0

4 years ago

0.3.6

4 years ago

0.3.5

4 years ago

0.3.4

4 years ago

0.3.3

4 years ago

0.3.1

4 years ago

0.3.0

4 years ago

0.3.0-0

4 years ago

0.2.1

4 years ago

0.2.0

4 years ago

0.2.0-1

4 years ago

0.2.0-0

4 years ago

0.1.0

4 years ago

0.1.1

4 years ago

0.1.0-0

4 years ago

0.0.11

4 years ago

0.0.10

4 years ago

0.0.9

4 years ago

0.0.8

4 years ago

0.0.7

4 years ago

0.0.6

4 years ago