1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/hustcc-babel-plugin-version

В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Плагин Babel заменяет идентификатор define на pkg.version!

npm

Установка

npm i --save-dev babel-plugin-version

Использование

Добавьте его в .babelrc.

{
  "plugins": [
    "version"
  ]
}

Результат

В:

const a = { a: __VERSION__ };

const b = a === __VERSION__;

const c = [__VERSION__];

const d =__VERSION__ = 1;

Вывод:

const a = { a: "0.1.0" };

const b = a === "0.1.0";

const c = ["0.1.0"];

const d = __VERSION__ = 1;

Настройка

Можно настроить определение по умолчанию VERSION.

{
  "plugins": [
    ["version", { "define": "__PKG_VERSION__" }]
  ]
}

Тестирование

npm i

npm t

Затем посмотрите файлы в каталоге lib.

Лицензия

MIT

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

:label: babel plugin replace define identifier `__VERSION__` to pkg.version! Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/hustcc-babel-plugin-version.git
git@api.gitlife.ru:oschina-mirror/hustcc-babel-plugin-version.git
oschina-mirror
hustcc-babel-plugin-version
hustcc-babel-plugin-version
master