Skip to content

Commit 6bdc0a4

Browse files
committed
fix: align installation and Node.js requirements
Document the published npm CLI and support Node.js 18 across packages and CI.
1 parent c4f74ab commit 6bdc0a4

18 files changed

Lines changed: 42 additions & 90 deletions

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
- uses: pnpm/action-setup@v4
1313
with: { version: 10.6.3 }
1414
- uses: actions/setup-node@v4
15-
with: { node-version: 24, cache: pnpm }
15+
with: { node-version: 18, cache: pnpm }
1616
- run: pnpm install --frozen-lockfile
1717
- run: pnpm format:check
1818
- run: pnpm lint

README.es.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# Deckuse
44

5-
[![Node.js 24+](https://img.shields.io/badge/Node.js-24%2B-339933?logo=node.js&logoColor=white)](https://nodejs.org/)
5+
[![Node.js 18+](https://img.shields.io/badge/Node.js-18%2B-339933?logo=node.js&logoColor=white)](https://nodejs.org/)
66
[![pnpm 10](https://img.shields.io/badge/pnpm-10-F69220?logo=pnpm&logoColor=white)](https://pnpm.io/)
77
[![TypeScript](https://img.shields.io/badge/TypeScript-5.9-3178C6?logo=typescript&logoColor=white)](https://www.typescriptlang.org/)
88
[![PPTX](https://img.shields.io/badge/Format-PPTX-B7472A?logo=microsoftpowerpoint&logoColor=white)](#pptx-capabilities)
@@ -27,19 +27,13 @@ Conserva el XML intacto y las partes desconocidas del paquete siempre que es pos
2727

2828
## Instalación
2929

30-
Requisitos: Node.js 24 o posterior y pnpm 10.
30+
Requisitos: Node.js 18 o posterior.
3131

3232
```sh
33-
pnpm install
34-
pnpm install:global
33+
npm install -g @deckflow/deckuse
3534
```
3635

37-
El segundo comando instala globalmente la CLI local `deckuse`. Durante el desarrollo del repositorio, ejecútalo de nuevo después de recompilar la CLI.
38-
39-
```sh
40-
pnpm build
41-
pnpm install:global
42-
```
36+
Este comando instala globalmente la CLI `deckuse`.
4337

4438
```sh
4539
# Crear un espacio de trabajo persistente desde una presentación.

README.fr.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# Deckuse
44

5-
[![Node.js 24+](https://img.shields.io/badge/Node.js-24%2B-339933?logo=node.js&logoColor=white)](https://nodejs.org/)
5+
[![Node.js 18+](https://img.shields.io/badge/Node.js-18%2B-339933?logo=node.js&logoColor=white)](https://nodejs.org/)
66
[![pnpm 10](https://img.shields.io/badge/pnpm-10-F69220?logo=pnpm&logoColor=white)](https://pnpm.io/)
77
[![TypeScript](https://img.shields.io/badge/TypeScript-5.9-3178C6?logo=typescript&logoColor=white)](https://www.typescriptlang.org/)
88
[![PPTX](https://img.shields.io/badge/Format-PPTX-B7472A?logo=microsoftpowerpoint&logoColor=white)](#pptx-capabilities)
@@ -27,19 +27,13 @@ Il préserve autant que possible le XML intact et les parties inconnues du packa
2727

2828
## Installation
2929

30-
Prérequis : Node.js 24 ou ultérieur et pnpm 10.
30+
Prérequis : Node.js 18 ou ultérieur.
3131

3232
```sh
33-
pnpm install
34-
pnpm install:global
33+
npm install -g @deckflow/deckuse
3534
```
3635

37-
La deuxième commande installe globalement le CLI local `deckuse`. Pendant le développement du dépôt, exécutez-la à nouveau après avoir reconstruit le CLI.
38-
39-
```sh
40-
pnpm build
41-
pnpm install:global
42-
```
36+
Cette commande installe globalement le CLI `deckuse`.
4337

4438
```sh
4539
# Créer un espace de travail persistant depuis une présentation.

README.ja.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# Deckuse
44

5-
[![Node.js 24+](https://img.shields.io/badge/Node.js-24%2B-339933?logo=node.js&logoColor=white)](https://nodejs.org/)
5+
[![Node.js 18+](https://img.shields.io/badge/Node.js-18%2B-339933?logo=node.js&logoColor=white)](https://nodejs.org/)
66
[![pnpm 10](https://img.shields.io/badge/pnpm-10-F69220?logo=pnpm&logoColor=white)](https://pnpm.io/)
77
[![TypeScript](https://img.shields.io/badge/TypeScript-5.9-3178C6?logo=typescript&logoColor=white)](https://www.typescriptlang.org/)
88
[![PPTX](https://img.shields.io/badge/Format-PPTX-B7472A?logo=microsoftpowerpoint&logoColor=white)](#pptx-capabilities)
@@ -27,19 +27,13 @@ existing.pptx → init → inspect / query → apply JSON commands → validate
2727

2828
## インストール
2929

30-
要件:Node.js 24 以降および pnpm 10
30+
要件:Node.js 18 以降
3131

3232
```sh
33-
pnpm install
34-
pnpm install:global
33+
npm install -g @deckflow/deckuse
3534
```
3635

37-
2 番目のコマンドはローカルの `deckuse` CLI をグローバルにインストールします。リポジトリ開発中は、CLI を再ビルドした後にもう一度実行してください。
38-
39-
```sh
40-
pnpm build
41-
pnpm install:global
42-
```
36+
このコマンドは `deckuse` CLI をグローバルにインストールします。
4337

4438
```sh
4539
# プレゼンテーションから永続ワークスペースを作成します。

README.ko.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# Deckuse
44

5-
[![Node.js 24+](https://img.shields.io/badge/Node.js-24%2B-339933?logo=node.js&logoColor=white)](https://nodejs.org/)
5+
[![Node.js 18+](https://img.shields.io/badge/Node.js-18%2B-339933?logo=node.js&logoColor=white)](https://nodejs.org/)
66
[![pnpm 10](https://img.shields.io/badge/pnpm-10-F69220?logo=pnpm&logoColor=white)](https://pnpm.io/)
77
[![TypeScript](https://img.shields.io/badge/TypeScript-5.9-3178C6?logo=typescript&logoColor=white)](https://www.typescriptlang.org/)
88
[![PPTX](https://img.shields.io/badge/Format-PPTX-B7472A?logo=microsoftpowerpoint&logoColor=white)](#pptx-capabilities)
@@ -27,19 +27,13 @@ existing.pptx → init → inspect / query → apply JSON commands → validate
2727

2828
## 설치
2929

30-
요구 사항: Node.js 24 이상 및 pnpm 10.
30+
요구 사항: Node.js 18 이상.
3131

3232
```sh
33-
pnpm install
34-
pnpm install:global
33+
npm install -g @deckflow/deckuse
3534
```
3635

37-
두 번째 명령은 로컬 `deckuse` CLI를 전역 설치합니다. 저장소 개발 중에는 CLI를 다시 빌드한 후 이 명령을 다시 실행하세요.
38-
39-
```sh
40-
pnpm build
41-
pnpm install:global
42-
```
36+
이 명령은 `deckuse` CLI를 전역으로 설치합니다.
4337

4438
```sh
4539
# 프레젠테이션에서 영구 작업 공간을 만듭니다.

README.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# Deckuse
44

5-
[![Node.js 24+](https://img.shields.io/badge/Node.js-24%2B-339933?logo=node.js&logoColor=white)](https://nodejs.org/)
5+
[![Node.js 18+](https://img.shields.io/badge/Node.js-18%2B-339933?logo=node.js&logoColor=white)](https://nodejs.org/)
66
[![pnpm 10](https://img.shields.io/badge/pnpm-10-F69220?logo=pnpm&logoColor=white)](https://pnpm.io/)
77
[![TypeScript](https://img.shields.io/badge/TypeScript-5.9-3178C6?logo=typescript&logoColor=white)](https://www.typescriptlang.org/)
88
[![PPTX](https://img.shields.io/badge/Format-PPTX-B7472A?logo=microsoftpowerpoint&logoColor=white)](#pptx-capabilities)
@@ -27,19 +27,13 @@ It preserves untouched XML and unknown package parts where possible. It is not a
2727

2828
## Installation
2929

30-
Requirements: Node.js 24 or later and pnpm 10.
30+
Requirements: Node.js 18 or later.
3131

3232
```sh
33-
pnpm install
34-
pnpm install:global
33+
npm install -g @deckflow/deckuse
3534
```
3635

37-
The second command installs the local `deckuse` CLI globally. During repository development, run it again after rebuilding the CLI.
38-
39-
```sh
40-
pnpm build
41-
pnpm install:global
42-
```
36+
This installs the `deckuse` CLI globally.
4337

4438
## CLI workflow
4539

README.pt-BR.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# Deckuse
44

5-
[![Node.js 24+](https://img.shields.io/badge/Node.js-24%2B-339933?logo=node.js&logoColor=white)](https://nodejs.org/)
5+
[![Node.js 18+](https://img.shields.io/badge/Node.js-18%2B-339933?logo=node.js&logoColor=white)](https://nodejs.org/)
66
[![pnpm 10](https://img.shields.io/badge/pnpm-10-F69220?logo=pnpm&logoColor=white)](https://pnpm.io/)
77
[![TypeScript](https://img.shields.io/badge/TypeScript-5.9-3178C6?logo=typescript&logoColor=white)](https://www.typescriptlang.org/)
88
[![PPTX](https://img.shields.io/badge/Format-PPTX-B7472A?logo=microsoftpowerpoint&logoColor=white)](#pptx-capabilities)
@@ -27,19 +27,13 @@ Ele preserva, sempre que possível, XML não modificado e partes desconhecidas d
2727

2828
## Instalação
2929

30-
Requisitos: Node.js 24 ou posterior e pnpm 10.
30+
Requisitos: Node.js 18 ou posterior.
3131

3232
```sh
33-
pnpm install
34-
pnpm install:global
33+
npm install -g @deckflow/deckuse
3534
```
3635

37-
O segundo comando instala globalmente a CLI local `deckuse`. Durante o desenvolvimento do repositório, execute-o novamente depois de recompilar a CLI.
38-
39-
```sh
40-
pnpm build
41-
pnpm install:global
42-
```
36+
Este comando instala globalmente a CLI `deckuse`.
4337

4438
```sh
4539
# Criar um espaço de trabalho persistente a partir de uma apresentação.

README.ru.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# Deckuse
44

5-
[![Node.js 24+](https://img.shields.io/badge/Node.js-24%2B-339933?logo=node.js&logoColor=white)](https://nodejs.org/)
5+
[![Node.js 18+](https://img.shields.io/badge/Node.js-18%2B-339933?logo=node.js&logoColor=white)](https://nodejs.org/)
66
[![pnpm 10](https://img.shields.io/badge/pnpm-10-F69220?logo=pnpm&logoColor=white)](https://pnpm.io/)
77
[![TypeScript](https://img.shields.io/badge/TypeScript-5.9-3178C6?logo=typescript&logoColor=white)](https://www.typescriptlang.org/)
88
[![PPTX](https://img.shields.io/badge/Format-PPTX-B7472A?logo=microsoftpowerpoint&logoColor=white)](#pptx-capabilities)
@@ -27,19 +27,13 @@ existing.pptx → init → inspect / query → apply JSON commands → validate
2727

2828
## Установка
2929

30-
Требования: Node.js 24 или новее и pnpm 10.
30+
Требования: Node.js 18 или новее.
3131

3232
```sh
33-
pnpm install
34-
pnpm install:global
33+
npm install -g @deckflow/deckuse
3534
```
3635

37-
Вторая команда глобально устанавливает локальный CLI `deckuse`. При разработке репозитория запустите её повторно после пересборки CLI.
38-
39-
```sh
40-
pnpm build
41-
pnpm install:global
42-
```
36+
Эта команда глобально устанавливает CLI `deckuse`.
4337

4438
```sh
4539
# Создать постоянное рабочее пространство из презентации.

README.zh-CN.md

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
# Deckuse
44

5-
[![Node.js 24+](https://img.shields.io/badge/Node.js-24%2B-339933?logo=node.js&logoColor=white)](https://nodejs.org/)
5+
[![Node.js 18+](https://img.shields.io/badge/Node.js-18%2B-339933?logo=node.js&logoColor=white)](https://nodejs.org/)
66
[![pnpm 10](https://img.shields.io/badge/pnpm-10-F69220?logo=pnpm&logoColor=white)](https://pnpm.io/)
77
[![TypeScript](https://img.shields.io/badge/TypeScript-5.9-3178C6?logo=typescript&logoColor=white)](https://www.typescriptlang.org/)
88
[![PPTX](https://img.shields.io/badge/Format-PPTX-B7472A?logo=microsoftpowerpoint&logoColor=white)](#pptx-capabilities)
@@ -27,19 +27,13 @@ Deckuse 会尽可能保留未修改的 XML 和未知的包部件。它不是渲
2727

2828
## 安装
2929

30-
要求:Node.js 24 或更高版本,以及 pnpm 10
30+
要求:Node.js 18 或更高版本。
3131

3232
```sh
33-
pnpm install
34-
pnpm install:global
33+
npm install -g @deckflow/deckuse
3534
```
3635

37-
第二条命令全局安装本地 `deckuse` CLI。开发仓库时,请在重新构建 CLI 后再次运行它。
38-
39-
```sh
40-
pnpm build
41-
pnpm install:global
42-
```
36+
该命令会全局安装 `deckuse` CLI。
4337

4438
```sh
4539
# 从演示文稿创建持久工作空间。

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"type": "module",
55
"packageManager": "pnpm@10.6.3",
66
"engines": {
7-
"node": ">=24.0.0"
7+
"node": ">=18.0.0"
88
},
99
"scripts": {
1010
"prepare": "git config core.hooksPath .githooks || true",

0 commit comments

Comments
 (0)