4.1.0 • Published 5 months ago

@nsmp/create-app v4.1.0

Weekly downloads
-
License
MIT
Repository
-
Last release
5 months ago

CLI для создания шаблонов встроенных приложений

@nsmp/create-app - позволяет создавать шаблоны встроенных приложений, которые содержат необходимый минимум для быстрого начала разработки. Шаблоны сконфигурированы для обеспечения работоспособности приложения в современных браузерах, поддерживающих синтаксис ES6.

Boilerplate Typescript - это универсальный шаблон, который содержит настроенный webpack, npm-сценарии для сборки, тестирования и запуска приложения в режиме разработки с использованием webpack-dev-server.

Boilerplate Typescript React - это доработанный универсальный шаблон, готовый для разработки приложения с использованием React и Redux Toolkit. Шаблон дополнительно содержит примеры подключения ресурсов, redux slice'ы, unit-тесты.

Как использовать

С помощью npx можно создавать шаблоны приложений без необходимости устанавливать @nsmp/create-app глобально:

npx @nsmp/create-app my-app
КомандаОписание
npx @nsmp/create-app [appName]Создаёт директорию с указанным именем и устанавливает в неё заготовку встроенного приложения. Процесс установки будет прерван, если директория с таким именем уже существует.
ОпцииОписаниеТип
-s, --skip-optionsПропустить команды для заполнения параметров "Автор(ы)", "Описание приложения" и "Версия".булевый тип
-n, --noninteractiveЗадать параметры "Установить React", "Автор(ы)", "Описание приложения" и "Версия" в командной строке. Процесс установки будет прерван, если не указано название проекта.строковый тип
-r, --reactЗадать параметр "Установить React".булевый тип
-a, --authorЗадать параметр "Автор(ы)".строковый тип
-d, --descriptionЗадать параметр "Описание приложения".строковый тип
-v, --app-versionЗадать параметр "Версия".строковый тип
-h, --helpПоказать помощьбулевый тип
-V, --versionПоказать номер версии @nsmp/create-appбулевый тип
ПримерыОписание
@nsmp/create-appНачнётся интерактивный процесс инициализации проекта. Название проекта необходимо будет ввести в предложенном формате.
@nsmp/create-app embeddedAppНачнётся интерактивный процесс инициализации проекта. Будет создана директория embeddedApp и все файлы заготовки встроенного приложения будут установлены в неё.
@nsmp/create-app embeddedApp -nБудет создана директория embeddedApp и все файлы заготовки встроенного приложения будут установлены в неё. -a="author email@example.com" -d="App description" -v="1.0.0"
@nsmp/create-app embeddedApp -n -rБудет создана директория embeddedApp и все файлы заготовки встроенного приложения React будут установлены в неё. -a="author email@example.com" -d="App description" -v="1.0.0"

Если по какой-то причине необходимо взаимодействовать с глобально установленным пакетом, то алгоритм действий будет следующий:

npm i -g @nsmp/create-app
create-app my-app

После создания шаблона ВП appName с помощью @nsmp/create-app, станут доступны npm-сценарии, описание которых можно найти в файле appName/Readme.md.

Внимание: для работы CLI необходимо использовать версию node.js версии 22.11.0 или выше.

3.1.1

11 months ago

4.1.0

5 months ago

4.0.0

8 months ago

3.1.0

2 years ago

3.0.0

2 years ago

2.0.0

4 years ago

1.2.0

4 years ago

1.1.0

4 years ago

1.0.0

5 years ago

0.0.2

5 years ago

0.0.1

5 years ago