3.18.0 • Published 2 years ago

@lskjs/config v3.18.0

Weekly downloads
1
License
MIT
Repository
github
Last release
2 years ago

LSK.js – config

@lskjs/config – LSK config.

LSK logo NPM version NPM downloads NPM Dependency count Have TypeScript types Have tree shaking NPM Package size Package size Ask us in Telegram


Table of contents

⌨️ Install

# yarn
yarn i @lskjs/config lodash

# npm
npm i @lskjs/config lodash

import config from @lskjs/config;
const conf = config({
  some: {
    thing: 123
  }
})

порядок мерджа конфигов

  1. из аргументов config(a, b, c)
  2. из .env.js (если нет js, то ищется json) в папке запуска . (если нет в текущей папке ищется в папке выше и так на 3 иерархии)
  3. из ENV переменных config.some.other=222 npm start, сюда можно передавать строку в JSON формате config.some={"thing": 321} npm start
  4. из argv npm start --config.some.other 333, сюда можно передавать строку в JSON формате
  5. из базы данных [в разработке]
  6. из реалтайм памяти [в разработке]

файлы вочатся, в случае изменения какого-то файла происходит config.reinit(newConfig) [если такая функция есть в конфиге]

кстати .env.js можно писать в стиле

module.exports = ({other, ...config}) => ({
  ...config,
  some: 'thing',
})

📖 License

This project is licensed under the MIT License - see the LICENSE file for details

👥 Contributors

👏 Contributing

  1. Fork it (https://github.com/yourname/yourproject/fork)
  2. Create your feature branch (git checkout -b features/fooBar)
  3. Commit your changes (git commit -am 'feat(image): Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

📮 Any questions? Always welcome :)

3.9.1

2 years ago

3.8.1

2 years ago

3.17.0

2 years ago

3.18.0

2 years ago

3.16.5

2 years ago

3.16.4

2 years ago

3.2.0

2 years ago

3.1.1

2 years ago

2.88.1

2 years ago

3.1.2-alpha.2

2 years ago

2.85.0

3 years ago

2.85.1

3 years ago

2.84.11

3 years ago

2.72.0

3 years ago

2.70.0

3 years ago

2.65.1

3 years ago

2.63.0

4 years ago

2.57.0

4 years ago

2.62.0

4 years ago

2.61.0

4 years ago

2.45.0

4 years ago

2.43.0

4 years ago

2.34.0

4 years ago

2.42.1

4 years ago

2.36.1

4 years ago

2.29.0

4 years ago

2.28.0

4 years ago

2.26.0

4 years ago

2.25.0

4 years ago

2.24.0

4 years ago

2.23.4

4 years ago

2.23.2

4 years ago

2.23.0

4 years ago

2.19.1

4 years ago

2.18.0

4 years ago

2.17.0

4 years ago

2.13.0

4 years ago

2.12.3

4 years ago

2.12.0

4 years ago

2.9.1

4 years ago

2.8.0

4 years ago

2.9.0

4 years ago

2.6.1

4 years ago

2.6.0

4 years ago

2.5.2

4 years ago

2.5.1

4 years ago

2.5.3

4 years ago

2.5.0

4 years ago

2.3.0-beta.94

4 years ago

2.3.0-beta.95

4 years ago

2.3.0-beta.86

4 years ago

2.3.0-beta.91

4 years ago

2.3.0-beta.58

4 years ago

2.3.0-beta.53

4 years ago

2.3.0-beta.48

4 years ago

2.3.0-beta.42

4 years ago

2.3.0-beta.22

4 years ago

2.3.0-beta.10

4 years ago

2.3.0-beta.5

4 years ago

2.3.0-beta.4

4 years ago

2.3.0-beta.2

4 years ago

2.2.1-beta.2

4 years ago

2.2.0-beta.26

4 years ago

2.2.0-beta.23

4 years ago

2.2.0-beta.24

4 years ago

2.2.0-beta.22

4 years ago

1.99.1

4 years ago

1.99.0

4 years ago

1.100.1

4 years ago

2.2.0-beta.13

4 years ago

2.2.0-beta.5

4 years ago

2.2.0-beta.4

4 years ago

2.2.0-beta.1

4 years ago

2.1.0-beta.6

4 years ago

2.1.0-beta.4

4 years ago

2.1.0-beta.0

4 years ago

2.0.0-beta.7

4 years ago

2.0.0-beta.6

4 years ago

2.0.0-beta.2

4 years ago

1.98.0

5 years ago

1.97.0

5 years ago

1.96.0

5 years ago

1.94.0

5 years ago

1.91.0

5 years ago

1.89.2

5 years ago

1.88.0

5 years ago

1.87.0

5 years ago

1.86.0

5 years ago

1.85.0

5 years ago

1.84.0

5 years ago

1.81.1

5 years ago

1.81.3

5 years ago

1.79.0

5 years ago

1.77.1

5 years ago

1.77.3

5 years ago

1.76.0

5 years ago

1.75.2

5 years ago

1.75.1

5 years ago

1.72.0

5 years ago

1.71.1

5 years ago

1.70.0

5 years ago

1.66.0

5 years ago

1.64.0

5 years ago

1.65.0

5 years ago

1.63.0

5 years ago

1.61.1

5 years ago

1.61.0

5 years ago

1.57.0

5 years ago

1.56.1

5 years ago

1.55.0

5 years ago

1.53.0

5 years ago

1.54.0

5 years ago

1.52.0

5 years ago

1.51.4

5 years ago

1.51.0

5 years ago

1.50.1

5 years ago

1.50.0

5 years ago

1.48.0

5 years ago

1.47.2

5 years ago

1.47.0

5 years ago

1.44.0

5 years ago

1.43.0

5 years ago

1.42.0

5 years ago

1.40.0

5 years ago

1.38.1

5 years ago

1.38.0

5 years ago

1.35.1

5 years ago

1.27.0

5 years ago

1.20.0

5 years ago

1.19.0

5 years ago

1.17.1

5 years ago

1.17.0

5 years ago

1.14.0

5 years ago

1.13.2

5 years ago

1.13.0

5 years ago

1.12.0

5 years ago

1.11.0

5 years ago

1.9.1

5 years ago

1.4.0

5 years ago

1.5.0

5 years ago

1.3.0

5 years ago

1.2.0

5 years ago

1.0.63

5 years ago

1.0.59

5 years ago

1.0.47

5 years ago

1.0.37

5 years ago

1.0.19

5 years ago

1.0.18

5 years ago

1.0.17

5 years ago

1.0.15

5 years ago

1.0.14

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

0.39.1

5 years ago

0.39.2

5 years ago

0.38.1

5 years ago

0.38.5

5 years ago

0.39.0

5 years ago

0.37.5

5 years ago

0.37.2

5 years ago

0.37.1

5 years ago

0.36.1

5 years ago

0.36.0

5 years ago

0.35.122

5 years ago

0.35.121

5 years ago

0.35.120

5 years ago

0.35.116

5 years ago

0.35.115

6 years ago

0.35.109

6 years ago

0.35.110

6 years ago

0.35.108

6 years ago

0.35.106

6 years ago

0.35.107

6 years ago

0.35.105

6 years ago

0.35.103

6 years ago

0.35.102

6 years ago

0.35.101

6 years ago

0.35.99

6 years ago

0.35.96

6 years ago

0.35.88

6 years ago

0.35.87

6 years ago

0.35.84

6 years ago

0.35.72

6 years ago

0.35.63

6 years ago

0.35.57

6 years ago

0.35.53

6 years ago

0.35.51

6 years ago

0.35.49

6 years ago

0.35.43

6 years ago

0.35.38

6 years ago

0.35.37

6 years ago

0.35.29

6 years ago

0.35.26

6 years ago

0.35.25

6 years ago

0.35.24

6 years ago

0.35.22

6 years ago

0.35.21

6 years ago

0.35.19

6 years ago

0.35.18

6 years ago

0.35.16

6 years ago

0.35.7

6 years ago

0.35.6

6 years ago

0.35.5

6 years ago

0.35.0

6 years ago

0.34.13

6 years ago

0.34.8

6 years ago

0.34.6

6 years ago

0.34.2

6 years ago

0.34.1

6 years ago

0.34.0

6 years ago

0.33.24

6 years ago

0.33.20

6 years ago

0.33.15

6 years ago

0.33.14

6 years ago

0.33.8

6 years ago

0.33.6

6 years ago

0.33.5

6 years ago

0.33.3

6 years ago

0.33.1

6 years ago

0.33.0

6 years ago