switching-environment-files
v1.0.11
Published
the package changes the contents of the environment variable file to change the build mode
Downloads
4
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