create-nsmp-embedded-app

Интерактивный генератор embedded-приложений NSMP на Vue 3, TypeScript и Vite.
3,312
Install
npm install create-nsmp-embedded-app
Latest Version:1.2.4
License:MIT
Last Updated:Oct 9, 2026
Links: GitHub  ·  npm
Maintainer: minitwiks

Create NSMP Embedded App

Интерактивный генератор embedded-приложений NSMP на Vue 3, TypeScript и Vite.

npm version npm downloads Workflow status Node.js License: MIT

    _   _______ __  _______     ______          __             __    __         __   ___  by @minitwiks
   / | / / ___//  |/  / __ \   / ____/___ ___  / /_  ___  ____/ /___/ /__  ____/ /  /   |  ____  ____
  /  |/ /\__ \/ /|_/ / /_/ /  / __/ / __ '__ \/ __ \/ _ \/ __  / __  / _ \/ __  /  / /| | / __ \/ __ \
 / /|  /___/ / /  / / ____/  / /___/ / / / / / /_/ /  __/ /_/ / /_/ /  __/ /_/ /  / ___ |/ /_/ / /_/ /
/_/ |_//____/_/  /_/_/      /_____/_/ /_/ /_/_.___/\___/\__,_/\__,_/\___/\__,_/  /_/  |_/ .___/ .___/
                                                                                       /_/   /_/

Создайте новый NSMP Embedded App одной командой. CLI задаст необходимые вопросы прямо в терминале, скопирует готовый шаблон и при необходимости установит зависимости. Из корня существующего Vue + Vite проекта он предложит вместо этого подключить NSMP-пакеты и утилиты.

[!NOTE] Данный шаблон использует собственную ветку библиотеки js-api.

Возможности

  • готовый шаблон на Vue 3, TypeScript и Vite;
  • локальная разработка с проксированием запросов NSMP;
  • типизированный mock-слой jsApi;
  • автоматическая сборка ZIP-архива;
  • публикация приложения через ENV-конфигурацию;
  • ручные workflow для GitHub Actions и GitLab CI;
  • выбор полезных утилит NSMP при создании или инициализации проекта;
  • подключение дополнительных пакетов через интерактивный CLI.

CLI также умеет подключать эти зависимости и утилиты к уже существующему проекту на Vue + Vite. Запустите команду из корня такого проекта и подтвердите инициализацию: CLI обновит package.json и добавит выбранные папки в src/utils, не изменяя исходный код приложения.

npm create nsmp-embedded-app@latest

Быстрый старт

[!NOTE] Требования: Node.js 18+ и npm.

npm create nsmp-embedded-app@latest

Затем:

cd my-nsmp-app
cp example.env .env.development
npm run dev

Документация

Полное руководство по использованию шаблона, публикации в NSMP и доработке генератора находится в документации VitePress:

Открыть документацию

Для локального запуска документации:

npm install
npm run docs:dev

Разработка

npm install
npm --prefix template install
npm run check
npm test
npm run build
npm run docs:build

Лицензия

Проект распространяется под лицензией MIT.

Related Packages

@minitwiks/nsmp-vue-components

Styled Vue components and data helpers for NSMP embedded applications.

2,129 0
vite-plugin-vue2

Vite plugin for Vue2

1,474,659 618
@vue-vine/vite-plugin

Official Vite plugin for Vue Vine

95,680 1,442
vite-plugin-git-revision

Vite plugin that generates VERSION and COMMITHASH files during build based on a...

21,961 11
vite-plugin-resolve-extension-vue

A temporary workaround for issue No loader is configured for ".vue"

6,993 5

Version History

Version Released License
1.2.4 MIT
1.2.3 MIT
1.2.2 MIT
1.2.1 MIT
1.2.0 MIT