0.11.2 • Published 1 year ago

ptnl-constructor-cli v0.11.2

Weekly downloads
137
License
-
Repository
-
Last release
1 year ago

CLI инструменты при разработке виджеты

Инструмент работы в командной строке при разработке виджета.

Установка

Пакет ptnl-constructor-cli может быть установлен как глобально, так и в папку проекта:

# Глобальная установка
npm install -g ptnl-constructor-cli

# Проверим, что пакет успешно установлен
ptnl-constructor --help
# Создание папки проекта и установка локально
mkdir my-widget
cd my-widget
npm init -f
npm install ptnl-constructor-cli

# Проверим, что пакет успешно установлен
npx ptnl-constructor --help

Инициализация проекта

Если пакет установлен глобально, можно воспользоваться опцией --create

ptnl-constructor init --create /Users/user/my-widget
# допустимо --create my-widget
# допустимо --create ~/my-widget

Или создать папку и установить пакет локально:

mkdir my-widget
cd my-widget
npm init -f
npm install --save-dev ptnl-constructor-cli
npx ptnl-constructor init

Команда init установит необходимые зависимости и создаст базовую структуру проекта:

.
├── src
│   ├── config.ts
│   ├── my-widget.ts
│   └── view-settings.ts
├── widget
│   ├── config.json
│   ├── icon.svg
│   ├── index.html
│   └── style.css
├── .gitignore
├── .prettierrc.js
└── tsconfig.json
  • widget/config.json - этот файл нельзя изменять вручную; его содержимое генерируется
  • widget/icon.svg - стандартная иконка виджета; путь до нее указывается в файле конфигурации
  • widget/index.html - вариант html-файла; является входной точкой для отрисовки виджета
  • src/config.ts - файл конфигурации
  • src/my-widget.ts - файл виджета

Из этих исходников уже можно собрать виджет:

ptnl-constructor build

После сборки будет сформирован config.json и сгенерирован index.js в папке lib. В данном виде папку lib можно заархивировать и загружать в систему.

0.11.2

1 year ago

0.11.0

2 years ago

0.9.0

2 years ago

0.9.2

2 years ago

0.9.1

2 years ago

0.9.4

2 years ago

0.9.6

2 years ago

0.9.5

2 years ago

0.7.57

3 years ago

0.7.56

3 years ago

0.7.55

3 years ago

0.7.54

3 years ago

0.7.53

3 years ago

0.7.52

3 years ago

0.7.51

3 years ago

0.7.50

3 years ago

0.7.48

3 years ago

0.7.49

3 years ago

0.7.47

3 years ago

0.7.44

3 years ago

0.7.46

3 years ago

0.7.45

3 years ago

0.7.43

3 years ago

0.7.35

3 years ago

0.7.34

3 years ago

0.7.37

3 years ago

0.7.36

3 years ago

0.7.39

3 years ago

0.7.38

3 years ago

0.7.40

3 years ago

0.7.42

3 years ago

0.7.41

3 years ago

0.7.33

3 years ago

0.7.32

3 years ago

0.7.31

3 years ago

0.7.22

3 years ago

0.7.21

3 years ago

0.7.24

3 years ago

0.7.23

3 years ago

0.7.26

3 years ago

0.7.25

3 years ago

0.7.28

3 years ago

0.7.27

3 years ago

0.7.20

3 years ago

0.7.18

3 years ago

0.7.17

3 years ago

0.7.16

3 years ago

0.7.11

3 years ago

0.7.10

3 years ago

0.7.9

3 years ago

0.7.13

3 years ago

0.7.8

3 years ago

0.7.7

3 years ago

0.7.15

3 years ago

0.7.14

3 years ago

0.7.6

3 years ago

0.7.5

3 years ago

0.7.2

3 years ago

0.7.4

3 years ago

0.7.3

3 years ago

0.7.1

3 years ago