switching-environment-files
v1.0.11
Published
the package changes the contents of the environment variable file to change the build mode
Downloads
23
Maintainers
Readme
Переключатель режимов сборки через переменные среды
Это вспомогательный скрипт, который планируется устанавливать как модуль в проект со сборщиком Webpack. Подразумевается, что скрипт будет автоматически находить файл с переменными среды и соответственно менять содержимое ключа assembly на 'development' или 'production'. При необходимости он будет создавать файл или ключ с нуля.
Приступить к работе
Для запуска скрипта следует использовать в целевом проекте командуnpm run
со
значением sw
(сокращение от switch). При этом открывается новое окно командной
строки, в котором показывается предыдущее и установленное значение переменной среды.
По прошествии 5 секунд окно закрывается.
Таким образом, каждый новый запуск команды:
npm run sw
будет переключать переменную среды в соответствующее значение.
Зависимости
Для более наглядного состояния работы скрипта используется пакет colors, который раскрашивает командную строку.
При успешной работе
командная строка будет иметь такой вид:
Если что-то пошло не так
, то вид будет такой:
Установка
Поскольку пакет не добавлен в репозиторий NPM, установка возможна только с локального диска.
Тестирование
Тестирование проводилось вручную, были испытаны следующие комбинации:
- [X] В рабочем каталоге находилось
более одного файла
с расширением .env - [X] В рабочем каталоге не было
ни одного файла
с расширением .env - [X] Файл с расширением .env был
защищен от записи
- [X] В файле с расширением.env было
постороннее содержимое
Versioning
We use SemVer for versioning. For the versions available, see the tags on this repository.
Authors
- Billie Thompson - Initial work - PurpleBooth
See also the list of contributors who participated in this project.
License
This project is licensed under the MIT License - see the LICENSE.md file for details