Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: Node.js and npm minimum versions #341

Merged
merged 2 commits into from
Apr 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,12 +25,12 @@ Le projet se base sur le module Hugo [base-structure](https://gitlab.com/goodimp

1. Téléchargez et installez la dernière version _extented_ disponible de Hugo
([procédure d'installation de Hugo, en anglais](https://gohugo.io/getting-started/installing/)).
2. Téléchargez et installez la dernière version de NodeJS
([page de téléchargement de NodeJS](https://nodejs.org/fr/download/)).
2. Téléchargez et installez la version 18 de Node.js
([page de téléchargement de Node.js, en anglais](https://nodejs.org/en/download)).
3. Depuis un terminal :
1. Clonez ce dépôt avec la commande `git clone https://github.com/cnumr/EcoIndex.git` ou avec
`git clone [email protected]:cnumr/EcoIndex.git` si vous utilisez SSH.
2. Installez les dernières dépendances avec la commmande `npm install`.
2. Installez les dépendances avec la commmande `npm install`.
3. Démarrez le serveur Hugo avec la commande `hugo server`.
4. Rendez-vous à l'adresse <http://localhost:1313> avec votre navigateur web.

Expand All @@ -42,7 +42,7 @@ Le projet se base sur le module Hugo [base-structure](https://gitlab.com/goodimp
$ hugo serve --environment production
```

#### Tester le projet en local avec des clones locaux de modules utilisés dans le projet (ex. [Good Impact Base Structure](https://gitlab.com/goodimpact/goodimpact-hugo/modules/base-structure/edit#js-general-project-settings) et [Every Layout Pure CSS](https://gitlab.com/goodimpact/every-layout-css)
#### Tester le projet en local avec des clones locaux de modules utilisés dans le projet (ex. [Good Impact Base Structure](https://gitlab.com/goodimpact/goodimpact-hugo/modules/base-structure/edit#js-general-project-settings) et [Every Layout Pure CSS](https://gitlab.com/goodimpact/every-layout-css))

```sh
$ env HUGO_MODULE_REPLACEMENTS="gitlab.com/goodimpact/goodimpact-hugo/modules/base-structure -> ~/workspace/modules/base-structure,gitlab.com/goodimpact/every-layout-css -> ~/workspace/every-layout-css" hugo serve
Expand Down Expand Up @@ -118,11 +118,11 @@ The project is based on the Hugo module [base-structure](https://gitlab.com/good
1. Download and install the latest _extented_ version available of Hugo
([Hugo installation procedure](https://gohugo.io/getting-started/installing/)).
2. Download and install the latest version of NodeJS ([NodeJS download page](https://nodejs.org/en/download/)).
3. From a terminal :
2. Download and install version 18 of Node.js ([Node.js download page](https://nodejs.org/en/download/)).
3. From a terminal:
1. Clone this repository with the command `git clone https://github.com/cnumr/EcoIndex.git` or with
`git clone [email protected]:cnumr/EcoIndex.git` if you prefer to use SSH.
2. Install the latest dependencies with the command `npm install`.
2. Install the dependencies with the command `npm install`.
3. Start the Hugo server with the command `hugo server`.
4. Go to <http://localhost:1313> with your web browser.
Expand All @@ -134,7 +134,7 @@ The project is based on the Hugo module [base-structure](https://gitlab.com/good
$ hugo serve --environment production
```
#### Testing on dev environment with local checkouts of the modules used in the project (ex. [Good Impact Base Structure](https://gitlab.com/goodimpact/goodimpact-hugo/modules/base-structure/edit#js-general-project-settings) et [Every Layout Pure CSS](https://gitlab.com/goodimpact/every-layout-css)
#### Testing on dev environment with local checkouts of the modules used in the project (ex. [Good Impact Base Structure](https://gitlab.com/goodimpact/goodimpact-hugo/modules/base-structure/edit#js-general-project-settings) et [Every Layout Pure CSS](https://gitlab.com/goodimpact/every-layout-css))
```
$ env HUGO_MODULE_REPLACEMENTS="gitlab.com/goodimpact/goodimpact-hugo/modules/base-structure -> ~/workspace/modules/base-structure,gitlab.com/goodimpact/every-layout-css -> ~/workspace/every-layout-css" hugo serve
Expand Down
4 changes: 4 additions & 0 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

9 changes: 7 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,11 @@
{
"name": "EcoIndex",
"version": "0.19.0",
"private": "true",
"engines": {
"node": ">=18",
"npm": ">=8"
},
"comments": {
"dependencies": {
"@babel/cli": "gitlab.com/goodimpact/goodimpact-hugo/modules/base-structure",
Expand Down Expand Up @@ -46,8 +53,6 @@
"prettier": "*",
"prettier-plugin-go-template": "*"
},
"name": "EcoIndex",
"version": "0.19.0",
"scripts": {
"version": "node ./bin/update-package-hugo.mjs"
}
Expand Down
Loading