diff --git a/.nvmrc b/.nvmrc index 48082f72..8351c193 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -12 +14 diff --git a/.travis.yml b/.travis.yml index 94519bd9..c319f4a4 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,7 +8,7 @@ addons: packages: - libxml2-utils -node_js: v12 +node_js: v14 env: - npm_version=6 DEBUG=tape-spawn diff --git a/appendix-a/index.adoc b/appendix-a/index.adoc index 8db02f07..f491433e 100644 --- a/appendix-a/index.adoc +++ b/appendix-a/index.adoc @@ -1,7 +1,7 @@ :appendix-number: A :chapterId: appendix-a :sectnums: -:nodeCurrentVersion: v12 +:nodeCurrentVersion: v14 :npmCurrentVersion: v6 :revdate: {docdate} :sourceDir: ./examples diff --git a/appendix-b/index.adoc b/appendix-b/index.adoc index 6604c713..f56f07ac 100644 --- a/appendix-b/index.adoc +++ b/appendix-b/index.adoc @@ -1,7 +1,7 @@ :appendix-number: B :chapterId: appendix-b :sectnums: -:nodeCurrentVersion: v12 +:nodeCurrentVersion: v14 :npmCurrentVersion: v6 :revdate: {docdate} :sourceDir: ./examples @@ -25,6 +25,18 @@ entre les versions majeures de Node, pour que vous puissiez les prendre en compt Les changements politiques et organisationnels sont documentés dans le <<../chapter-01/index.adoc#,chapitre 1>>. + +== Node.js v14 + +La version 14 de Node est sortie le 21 avril 2020. +V8 est mis à niveau en version{nbsp}``8.1``. + +nullish coalescing operator:: + TBD. +optional chaining operator:: + TBD. + + == Node.js v12 La version 12 de Node est sortie le 23 avril 2019. diff --git a/appveyor.yml b/appveyor.yml index 8986a102..aca53d03 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -2,7 +2,7 @@ image: Visual Studio 2017 environment: matrix: - - nodejs_version: '12' + - nodejs_version: '14' PLATFORM: 'x64' npm_version: '6' DEBUG: 'tape-spawn' diff --git a/chapter-01/index.adoc b/chapter-01/index.adoc index d1f6763a..17e45b77 100644 --- a/chapter-01/index.adoc +++ b/chapter-01/index.adoc @@ -1,10 +1,10 @@ :chapter-number: 1 :chapterId: chapter-01 :sourceDir: ./examples -:nodeCurrentVersion: v12 +:nodeCurrentVersion: v14 :npmCurrentVersion: v6 -:npmModulesCount: 967{nbsp}000 -:nodeContributorsCount: 2{nbsp}400 +:npmModulesCount: 1{nbsp}270{nbsp}000 +:nodeContributorsCount: 2{nbsp}600 :sectnums: :revdate: {docdate} :imagesdir: {indir} diff --git a/chapter-02/index.adoc b/chapter-02/index.adoc index c47086fe..a3d10ae8 100644 --- a/chapter-02/index.adoc +++ b/chapter-02/index.adoc @@ -2,12 +2,12 @@ :chapterId: chapter-02 :sourceDir: ./examples :npmCurrentVersion: v6 -:nodeCurrentVersion: v12 +:nodeCurrentVersion: v14 :nodePrevVersion: v11 -:nodeV: 12.0.0 -:vNext: 13 -:v: 12 -:nvmVersion: v0.35.0 +:nodeV: 14.0.0 +:vNext: 15 +:v: 14 +:nvmVersion: v0.35.3 :sectnums: :revdate: {docdate} :imagesdir: {indir} diff --git a/chapter-03/index.adoc b/chapter-03/index.adoc index e04e7160..b32b7a49 100644 --- a/chapter-03/index.adoc +++ b/chapter-03/index.adoc @@ -1,7 +1,7 @@ :chapter-number: 3 :chapterId: chapter-03 :sourceDir: ./examples -:nodeCurrentVersion: v12 +:nodeCurrentVersion: v14 :npmCurrentVersion: v6 :sectnums: :revdate: {docdate} diff --git a/chapter-04/index.adoc b/chapter-04/index.adoc index cc84d3d1..e2b08c25 100644 --- a/chapter-04/index.adoc +++ b/chapter-04/index.adoc @@ -1,8 +1,8 @@ :chapter-number: 4 :chapterId: chapter-04 :sourceDir: ./examples -:nodeCurrentVersion: v12 -:nodeV: 12.0.0 +:nodeCurrentVersion: v14 +:nodeV: 14.0.0 :npmCurrentVersion: v6 :npmV: 6.9.0 :sectnums: diff --git a/chapter-05/index.adoc b/chapter-05/index.adoc index e382d7a7..5335a193 100644 --- a/chapter-05/index.adoc +++ b/chapter-05/index.adoc @@ -2,7 +2,7 @@ :chapterId: chapter-05 :sourceDir: ./examples :httpRoot: http://localhost:3000 -:nodeCurrentVersion: v12 +:nodeCurrentVersion: v14 :npmCurrentVersion: v6 :cowsayVersion: 1.3.1 :lodashVersion: 4.17.11 diff --git a/chapter-06/index.adoc b/chapter-06/index.adoc index 5883d208..e8c9d724 100644 --- a/chapter-06/index.adoc +++ b/chapter-06/index.adoc @@ -2,9 +2,9 @@ :chapterId: chapter-06 :sourceDir: ./examples :httpRoot: http://localhost:8000 -:nodeCurrentVersion: v12 -:v: 12 -:nodeNextVersion: v13 +:nodeCurrentVersion: v14 +:v: 14 +:nodeNextVersion: v15 :npmCurrentVersion: v6 :sectnums: :revdate: {docdate} diff --git a/chapter-07/index.adoc b/chapter-07/index.adoc index 30b104eb..6f164f72 100644 --- a/chapter-07/index.adoc +++ b/chapter-07/index.adoc @@ -2,7 +2,7 @@ :chapterId: chapter-07 :sourceDir: ./examples :serverUrl: http://localhost:4000 -:nodeCurrentVersion: v12 +:nodeCurrentVersion: v14 :npmCurrentVersion: v6 :sectnums: :revdate: {docdate} diff --git a/chapter-07/package-lock.json b/chapter-07/package-lock.json index 782aa011..1a12fb2e 100644 --- a/chapter-07/package-lock.json +++ b/chapter-07/package-lock.json @@ -2153,9 +2153,9 @@ } }, "fstream": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", - "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", "requires": { "graceful-fs": "^4.1.2", "inherits": "~2.0.0", @@ -2270,13 +2270,20 @@ } }, "globule": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", - "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.1.tgz", + "integrity": "sha512-OVyWOHgw29yosRHCHo7NncwR1hW5ew0W/UrvtwvjefVJeQ26q4/8r8FmPsSF1hJ93IgWkyv16pCTz6WblMzm/g==", "requires": { "glob": "~7.1.1", - "lodash": "~4.17.10", + "lodash": "~4.17.12", "minimatch": "~3.0.2" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + } } }, "got": { @@ -2424,9 +2431,9 @@ "integrity": "sha1-SoWtZYgfYoV/xwr3F0oRhNzM4ys=" }, "hosted-git-info": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", - "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==" + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==" }, "hpkp": { "version": "2.0.0", @@ -2503,9 +2510,9 @@ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" }, "in-publish": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz", - "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", + "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==" }, "indent-string": { "version": "2.1.0", @@ -2639,12 +2646,9 @@ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, "is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", - "requires": { - "number-is-nan": "^1.0.0" - } + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==" }, "is-fullwidth-code-point": { "version": "1.0.0", @@ -2771,9 +2775,9 @@ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" }, "js-base64": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.1.tgz", - "integrity": "sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==" + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.2.tgz", + "integrity": "sha512-Vg8czh0Q7sFBSUMWWArX/miJeBWYBPpdU/3M/DKSaekLMqrqVPaedp+5mZhie/r0lgrcaYBfwXatEew6gwgiQQ==" }, "js-beautify": { "version": "1.10.0", @@ -3456,9 +3460,9 @@ } }, "node-sass": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.12.0.tgz", - "integrity": "sha512-A1Iv4oN+Iel6EPv77/HddXErL2a+gZ4uBeZUy+a8O35CFYTXhgA8MgLCWBtwpGZdCvTvQ9d+bQxX/QC36GDPpQ==", + "version": "4.14.0", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.0.tgz", + "integrity": "sha512-AxqU+DFpk0lEz95sI6jO0hU0Rwyw7BXVEv6o9OItoXLyeygPeaSpiV4rwQb10JiTghHaa0gZeD21sz+OsQluaw==", "requires": { "async-foreach": "^0.1.3", "chalk": "^1.1.1", @@ -3467,7 +3471,7 @@ "get-stdin": "^4.0.1", "glob": "^7.0.3", "in-publish": "^2.0.0", - "lodash": "^4.17.11", + "lodash": "^4.17.15", "meow": "^3.7.0", "mkdirp": "^0.5.1", "nan": "^2.13.2", @@ -3496,10 +3500,15 @@ "supports-color": "^2.0.0" } }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, "nan": { - "version": "2.13.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.13.2.tgz", - "integrity": "sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw==" + "version": "2.14.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.1.tgz", + "integrity": "sha512-isWHgVjnFjh2x2yuJ/tj3JbwoHu3UC2dX5G/88Cm24yB6YopVgxvBObDY7n5xW6ExmFhJpSEQqFPvq9zaXc8Jw==" }, "supports-color": { "version": "2.0.0", @@ -3557,16 +3566,6 @@ "resolve": "^1.10.0", "semver": "2 || 3 || 4 || 5", "validate-npm-package-license": "^3.0.1" - }, - "dependencies": { - "resolve": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.1.tgz", - "integrity": "sha512-KuIe4mf++td/eFb6wkaPbMDnP6kObCaEtIDuHOUED6MNUo4K670KZUHuuvYPZDxNF0WVLw49n06M2m2dXphEzA==", - "requires": { - "path-parse": "^1.0.6" - } - } } }, "normalize-path": { @@ -4790,9 +4789,9 @@ } }, "spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==" }, "spdx-expression-parse": { "version": "3.0.0", @@ -4804,9 +4803,9 @@ } }, "spdx-license-ids": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz", - "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA==" + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==" }, "split-string": { "version": "3.1.0", @@ -4816,20 +4815,10 @@ "extend-shallow": "^3.0.0" } }, - "sql-template-strings": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/sql-template-strings/-/sql-template-strings-2.2.2.tgz", - "integrity": "sha1-PxFQiiWt384hejBCqdMAwxk7lv8=", - "optional": true - }, "sqlite": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/sqlite/-/sqlite-3.0.3.tgz", - "integrity": "sha512-DpofdtBibbiOObtdADGZYE6bvnLpjRG4ut/MDTDau2nK40htOLj1E0c55aOkvbnRVqQ0ZPtjj7PJuKKyS0Ypww==", - "requires": { - "sql-template-strings": "^2.2.2", - "sqlite3": "^4.0.0" - } + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/sqlite/-/sqlite-4.0.7.tgz", + "integrity": "sha512-1bBO+me3gXRfqwRR3K9aNDoSbTkQ87o6fSjj/BE2gSHHsK3qIDR+LoFZHgZ6kSPdFBoLTsy5/w/+8PBBaK+lvg==" }, "sqlite3": { "version": "4.0.7", @@ -4977,12 +4966,12 @@ } }, "tar": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", - "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", + "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", "requires": { "block-stream": "*", - "fstream": "^1.0.2", + "fstream": "^1.0.12", "inherits": "2" } }, diff --git a/chapter-07/package.json b/chapter-07/package.json index 6f11bf7e..e63a7d9e 100644 --- a/chapter-07/package.json +++ b/chapter-07/package.json @@ -32,7 +32,7 @@ "helmet": "^3.18.0", "micro": "^9.3.4", "mocha": "^5.2.0", - "node-sass": "^4.12.0", + "node-sass": "^4.14.0", "nodemon": "^1.19.0", "nunjucks": "^3.2.0", "parseurl": "^1.3.3", @@ -40,7 +40,7 @@ "sequelize-cli": "^5.4.0", "serve": "^9.6.0", "sinon": "^6.3.5", - "sqlite": "^3.0.3", + "sqlite": "^4.0.7", "superagent": "^3.8.3" } } diff --git a/chapter-08/index.adoc b/chapter-08/index.adoc index 320f4a59..2ac9f5f6 100644 --- a/chapter-08/index.adoc +++ b/chapter-08/index.adoc @@ -1,7 +1,7 @@ :chapter-number: 8 :chapterId: chapter-08 :sourceDir: ./examples -:nodeCurrentVersion: v12 +:nodeCurrentVersion: v14 :npmCurrentVersion: v6 :sectnums: :revdate: {docdate} diff --git a/chapter-09/index.adoc b/chapter-09/index.adoc index 67eceab9..7462ddcf 100644 --- a/chapter-09/index.adoc +++ b/chapter-09/index.adoc @@ -2,7 +2,7 @@ :chapterId: chapter-09 :sourceDir: ./examples :httpRoot: http://localhost:4000/examples -:nodeCurrentVersion: v12 +:nodeCurrentVersion: v14 :npmCurrentVersion: v6 :sectnums: :revdate: {docdate} diff --git a/docs/JOURNAL-2017.md b/docs/JOURNAL/2017.md similarity index 95% rename from docs/JOURNAL-2017.md rename to docs/JOURNAL/2017.md index 1e766b41..e1ebd013 100644 --- a/docs/JOURNAL-2017.md +++ b/docs/JOURNAL/2017.md @@ -119,7 +119,7 @@ Aprem off – réunion [FING](http://fing.org)+[dtc][dtc] et mentoring [Women on ## Dimanche 12 mars - Heaven from the oven:
- ![](JOURNAL-2017/daily-20170312-baguettes.jpg) + ![](2017/daily-20170312-baguettes.jpg) ## Vendredi 10 mars @@ -175,9 +175,9 @@ Merci [@Mogztter](https://twitter.com/Mogztter) pour ta contribution 👋 - Tooling : la publication du livre est entièrement effectuée avec Node grâce à [asciidoctor.js](https://github.com/asciidoctor/asciidoctor.js) - Heaven from the oven:
- ![](JOURNAL-2017/daily-20170304-baguette.jpg) - ![](JOURNAL-2017/daily-20170304-baguettes-dough.jpg) - ![](JOURNAL-2017/daily-20170304-baguettes.jpg) + ![](2017/daily-20170304-baguette.jpg) + ![](2017/daily-20170304-baguettes-dough.jpg) + ![](2017/daily-20170304-baguettes.jpg) ## Vendredi 3 mars @@ -206,7 +206,7 @@ Merci au [Yelloworking][yelloworking] et [Nicolas](https://twitter.com/ferrouzzz Merci au [Yelloworking][yelloworking] et [Nicolas](https://twitter.com/ferrouzzz) pour le coin de bureau et la facilitation du meetup 👋 -[![](JOURNAL-2017/daily-20170228-yelloworking.jpg)](https://www.instagram.com/p/BRDhNsmg-Ri/) +[![](2017/daily-20170228-yelloworking.jpg)](https://www.instagram.com/p/BRDhNsmg-Ri/) - _Chapitre 4_ : Tester ses composants React sans navigateur web - _Chapitre 4_ : S’outiller pour écrire des assertions @@ -231,7 +231,7 @@ Merci [Guillaume](https://github.com/Mogztter) pour tes contributions 👋 Merci [Frank](https://github.com/DirtyF) pour tes contributions 👋 - Heaven from the oven:
- ![](JOURNAL-2017/daily-20170226-baguettes.jpg) + ![](2017/daily-20170226-baguettes.jpg) ## Vendredi 24 février @@ -243,7 +243,7 @@ Off. Merci à l'[infolab La Coop][la-coop] pour le coin de bureau, le fromage et la facilitation du meetup 👋 -![](JOURNAL-2017/daily-20170223-meetup.jpg) +![](2017/daily-20170223-meetup.jpg) - _Chapitre 2_ : async/await sans flag dans node@7.6 - _Avant-propos_ : pourquoi, pour qui et merci qui @@ -287,7 +287,7 @@ Merci pour tes contributions [@dirtyF](https://github.com/DirtyF). ## Samedi 18 février - Heaven from the oven:
- ![](JOURNAL-2017/daily-20170218-baguettes.jpg) + ![](2017/daily-20170218-baguettes.jpg) **Moral** : 😊 🧀 🥖 @@ -327,7 +327,7 @@ Merci [@matlo][matlo] pour le coin de bureau 👋 Merci pour tes contributions [@dirtyF](https://github.com/DirtyF). - Heaven from the oven:
- ![](JOURNAL-2017/daily-20170214-baguettes.jpg) + ![](2017/daily-20170214-baguettes.jpg) **Moral** : 😊 🥖 @@ -347,7 +347,7 @@ Merci pour tes contributions [@dirtyF](https://github.com/DirtyF). - _Chapitre 4_ : introduction aux polyfills - _Chapitre 4_ : babel - Heaven from the oven:
- ![](JOURNAL-2017/daily-20170211-focaccia.jpg) + ![](2017/daily-20170211-focaccia.jpg) **Moral** : 😌 @@ -384,7 +384,7 @@ Merci pour tes contributions [@lellex](https://github.com/lellex). - _Cinquième jour de résidence au [Fab Lab 127°](https://www.fablab127.net) avec mes compères de [dtc innovation](https://dtc-innovation.org)_ - Heaven from the oven:
- ![](JOURNAL-2017/daily-20170203-baguettes.jpg) + ![](2017/daily-20170203-baguettes.jpg) **Moral** : 😊 🥖 @@ -394,8 +394,8 @@ Merci pour tes contributions [@lellex](https://github.com/lellex). - _Chapitre 2_ : fondamentaux UNIX - Conclusions du _Chapitre 1_ et du _Chapitre 2_ - Heaven from the oven:
- ![](JOURNAL-2017/daily-20170202-pizzas1.jpg) - ![](JOURNAL-2017/daily-20170202-pizzas2.jpg) + ![](2017/daily-20170202-pizzas1.jpg) + ![](2017/daily-20170202-pizzas2.jpg) **Moral** : 😊 🍕 @@ -432,7 +432,7 @@ Merci [@DirtyF](https://github.com/DirtyF) pour ton travail de _corrections_ et - _Chapitre 2_ : installation de Node pour Ubuntu, Debian et Raspberry Pi - _Chapitre 2_ : textes et captures d'écran pour les éditeurs de code - Heaven from the oven:
- ![](JOURNAL-2017/daily-20170129-baguettes.jpg) + ![](2017/daily-20170129-baguettes.jpg) **Moral** : 😊 🥖 🧀 @@ -460,7 +460,7 @@ Une journée _sans_ comme on dit. Merci [@ArnaudRinquin](https://github.com/arnaudrinquin) pour le canap' et le bon temps passé avec [@DavidBruant](https://github.com/DavidBruant) ☺️ -![](JOURNAL-2017/daily-20170122-trio.jpg) +![](2017/daily-20170122-trio.jpg) - _Chapitre 2_ : async/await ([#77](https://github.com/oncletom/nodebook/issues/77)) - _Chapitre 2_ : scripts shell ([#80](https://github.com/oncletom/nodebook/issues/80)) @@ -480,8 +480,8 @@ Merci [@ArnaudRinquin](https://github.com/arnaudrinquin) pour le canap' et le bo - _Chapitre 2_ : diverses mises à jour, suppression de Brackets - Maintenance des _issues_ - Heaven from the oven:
- ![](JOURNAL-2017/daily-20170123-pizza1.jpg) - ![](JOURNAL-2017/daily-20170123-pizza2.jpg) + ![](2017/daily-20170123-pizza1.jpg) + ![](2017/daily-20170123-pizza2.jpg) **Moral** : 🤓 @@ -493,7 +493,7 @@ Merci [@JoliCode](https://github.com/jolicode) pour le coin de bureau 👋 - _Chapitre 2_ : ménage ici et là ; - Maintenance des _issues_ - Heaven from the oven:
- ![](JOURNAL-2017/daily-20170120-bread.jpg) + ![](2017/daily-20170120-bread.jpg) **Moral** : 😣 (peu productif mais riche en préparations) @@ -506,7 +506,7 @@ Merci [@BetaGouv](https://github.com/sgmap) pour le coin de bureau 👋 - _hors sujet_ : début des conversations pour organiser un [ToulouseJS](http://toulousejs.francejs.org/) et [MontpellierJS](https://www.meetup.com/MontpellierJS/) - _hors sujet_ : atelier _design thinking_ pour [augmenter la présence de la nature en ville](https://beta.gouv.fr/startup/biodiversite.html) avec les gens de [beta.gouv.fr](https://beta.gouv.fr/) - Heaven from the oven:
- ![](JOURNAL-2017/daily-20170119-pizza.jpg) + ![](2017/daily-20170119-pizza.jpg) **Moral** : 😊 diff --git a/docs/JOURNAL-2017/daily-20170119-pizza.jpg b/docs/JOURNAL/2017/daily-20170119-pizza.jpg similarity index 100% rename from docs/JOURNAL-2017/daily-20170119-pizza.jpg rename to docs/JOURNAL/2017/daily-20170119-pizza.jpg diff --git a/docs/JOURNAL-2017/daily-20170120-bread.jpg b/docs/JOURNAL/2017/daily-20170120-bread.jpg similarity index 100% rename from docs/JOURNAL-2017/daily-20170120-bread.jpg rename to docs/JOURNAL/2017/daily-20170120-bread.jpg diff --git a/docs/JOURNAL-2017/daily-20170122-trio.jpg b/docs/JOURNAL/2017/daily-20170122-trio.jpg similarity index 100% rename from docs/JOURNAL-2017/daily-20170122-trio.jpg rename to docs/JOURNAL/2017/daily-20170122-trio.jpg diff --git a/docs/JOURNAL-2017/daily-20170123-pizza1.jpg b/docs/JOURNAL/2017/daily-20170123-pizza1.jpg similarity index 100% rename from docs/JOURNAL-2017/daily-20170123-pizza1.jpg rename to docs/JOURNAL/2017/daily-20170123-pizza1.jpg diff --git a/docs/JOURNAL-2017/daily-20170123-pizza2.jpg b/docs/JOURNAL/2017/daily-20170123-pizza2.jpg similarity index 100% rename from docs/JOURNAL-2017/daily-20170123-pizza2.jpg rename to docs/JOURNAL/2017/daily-20170123-pizza2.jpg diff --git a/docs/JOURNAL-2017/daily-20170129-baguettes.jpg b/docs/JOURNAL/2017/daily-20170129-baguettes.jpg similarity index 100% rename from docs/JOURNAL-2017/daily-20170129-baguettes.jpg rename to docs/JOURNAL/2017/daily-20170129-baguettes.jpg diff --git a/docs/JOURNAL-2017/daily-20170202-pizzas1.jpg b/docs/JOURNAL/2017/daily-20170202-pizzas1.jpg similarity index 100% rename from docs/JOURNAL-2017/daily-20170202-pizzas1.jpg rename to docs/JOURNAL/2017/daily-20170202-pizzas1.jpg diff --git a/docs/JOURNAL-2017/daily-20170202-pizzas2.jpg b/docs/JOURNAL/2017/daily-20170202-pizzas2.jpg similarity index 100% rename from docs/JOURNAL-2017/daily-20170202-pizzas2.jpg rename to docs/JOURNAL/2017/daily-20170202-pizzas2.jpg diff --git a/docs/JOURNAL-2017/daily-20170203-baguettes.jpg b/docs/JOURNAL/2017/daily-20170203-baguettes.jpg similarity index 100% rename from docs/JOURNAL-2017/daily-20170203-baguettes.jpg rename to docs/JOURNAL/2017/daily-20170203-baguettes.jpg diff --git a/docs/JOURNAL-2017/daily-20170211-focaccia.jpg b/docs/JOURNAL/2017/daily-20170211-focaccia.jpg similarity index 100% rename from docs/JOURNAL-2017/daily-20170211-focaccia.jpg rename to docs/JOURNAL/2017/daily-20170211-focaccia.jpg diff --git a/docs/JOURNAL-2017/daily-20170214-baguettes.jpg b/docs/JOURNAL/2017/daily-20170214-baguettes.jpg similarity index 100% rename from docs/JOURNAL-2017/daily-20170214-baguettes.jpg rename to docs/JOURNAL/2017/daily-20170214-baguettes.jpg diff --git a/docs/JOURNAL-2017/daily-20170218-baguettes.jpg b/docs/JOURNAL/2017/daily-20170218-baguettes.jpg similarity index 100% rename from docs/JOURNAL-2017/daily-20170218-baguettes.jpg rename to docs/JOURNAL/2017/daily-20170218-baguettes.jpg diff --git a/docs/JOURNAL-2017/daily-20170223-meetup.jpg b/docs/JOURNAL/2017/daily-20170223-meetup.jpg similarity index 100% rename from docs/JOURNAL-2017/daily-20170223-meetup.jpg rename to docs/JOURNAL/2017/daily-20170223-meetup.jpg diff --git a/docs/JOURNAL-2017/daily-20170226-baguettes.jpg b/docs/JOURNAL/2017/daily-20170226-baguettes.jpg similarity index 100% rename from docs/JOURNAL-2017/daily-20170226-baguettes.jpg rename to docs/JOURNAL/2017/daily-20170226-baguettes.jpg diff --git a/docs/JOURNAL-2017/daily-20170228-yelloworking.jpg b/docs/JOURNAL/2017/daily-20170228-yelloworking.jpg similarity index 100% rename from docs/JOURNAL-2017/daily-20170228-yelloworking.jpg rename to docs/JOURNAL/2017/daily-20170228-yelloworking.jpg diff --git a/docs/JOURNAL-2017/daily-20170304-baguette.jpg b/docs/JOURNAL/2017/daily-20170304-baguette.jpg similarity index 100% rename from docs/JOURNAL-2017/daily-20170304-baguette.jpg rename to docs/JOURNAL/2017/daily-20170304-baguette.jpg diff --git a/docs/JOURNAL-2017/daily-20170304-baguettes-dough.jpg b/docs/JOURNAL/2017/daily-20170304-baguettes-dough.jpg similarity index 100% rename from docs/JOURNAL-2017/daily-20170304-baguettes-dough.jpg rename to docs/JOURNAL/2017/daily-20170304-baguettes-dough.jpg diff --git a/docs/JOURNAL-2017/daily-20170304-baguettes.jpg b/docs/JOURNAL/2017/daily-20170304-baguettes.jpg similarity index 100% rename from docs/JOURNAL-2017/daily-20170304-baguettes.jpg rename to docs/JOURNAL/2017/daily-20170304-baguettes.jpg diff --git a/docs/JOURNAL-2017/daily-20170312-baguettes.jpg b/docs/JOURNAL/2017/daily-20170312-baguettes.jpg similarity index 100% rename from docs/JOURNAL-2017/daily-20170312-baguettes.jpg rename to docs/JOURNAL/2017/daily-20170312-baguettes.jpg diff --git a/docs/JOURNAL.md b/docs/JOURNAL/2018.md similarity index 99% rename from docs/JOURNAL.md rename to docs/JOURNAL/2018.md index 6e35a06c..8604b233 100644 --- a/docs/JOURNAL.md +++ b/docs/JOURNAL/2018.md @@ -1,6 +1,8 @@ # Journal 2018 -Ce journal détaille l'effort d'écriture de l'année 2018. +📖 **Ce journal détaille l'effort d'écriture de l'année 2018**. + +Les événements précédents sont racontés dans le [journal 2017](2017.md). Le site web [estcequecestdutravail.xyz](https://estcequecestdutravail.xyz/) documente certains aspects de la vie itinérante pendant laquelle l'ouvrage @@ -951,10 +953,6 @@ Pas d'écriture aujourd'hui mais de bonnes réflexions autour du contenu. **Météo** : 😄 💪 ---- - -📖 **Les événements précédents sont racontés dans le [journal 2017](JOURNAL-2017.md)**. - [remix]: https://remixcoworking.com [mutinerie]: http://mutinerie.org/ [ut7]: https://ut7.fr/ diff --git a/docs/JOURNAL/2019.md b/docs/JOURNAL/2019.md new file mode 100644 index 00000000..6ba47923 --- /dev/null +++ b/docs/JOURNAL/2019.md @@ -0,0 +1,7 @@ +# Journal 2019 + +📖 **Ce journal détaille l'effort d'écriture de l'année 2019.** + +Les événements précédents sont racontés dans le [journal 2018](2018.md) et le [journal 2017](2017.md). + +--- diff --git a/package.json b/package.json index b8d5278b..799efb1b 100644 --- a/package.json +++ b/package.json @@ -21,7 +21,7 @@ "update:schedule": "curl -sSL https://github.com/nodejs/Release/raw/master/schedule.json > chapter-02/schedule.json && npx lts -d $PWD/chapter-02/schedule.json --start $(gdate -d '2 months ago' +'%Y-%m-%d') --end $(gdate -d '2 years' +'%Y-%m-%d') --png chapter-02/images/schedule.png" }, "engines": { - "node": "12", + "node": "14", "npm": "6" }, "repository": {