forked from nhoizey/nicolas-hoizey.com
-
Notifications
You must be signed in to change notification settings - Fork 0
/
package.json
142 lines (142 loc) · 5.64 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
{
"name": "nicolas-hoizey.com",
"version": "2.3.0",
"title": "Nicolas Hoizey, passionate about the Web and photography",
"description": "This is the personnal website of Nicolas Hoizey, passionate about the Web and photography, among many other interests.",
"author": {
"name": "Nicolas Hoizey",
"email": "nicolas@hoizey.com",
"url": "https://nicolas-hoizey.com/"
},
"license": "MIT",
"homepage": "https://nicolas-hoizey.com",
"repository": {
"type": "git",
"url": "https://github.com/nhoizey/nicolas-hoizey.com"
},
"scripts": {
"clean": "rimraf _site",
"sass": "sass --no-source-map assets/sass:_site/css",
"postcss": "postcss _site/css/*.css --no-map --replace",
"build:sass": "npm-run-all --sequential sass postcss",
"watch:sass": "sass --source-map-urls=absolute --watch assets/sass:_site/css",
"build:js": "rollup -c",
"watch:js": "rollup -c --watch",
"build:eleventy": "eleventy",
"watch:eleventy": "eleventy --serve",
"serviceworker:inject": "workbox injectManifest workbox.config.js",
"start": "cross-env NODE_ENV=development npm-run-all --sequential clean build:js --parallel watch:*",
"start:debug": "DEBUG=Eleventy* npm start",
"build": "cross-env NODE_ENV=production npm-run-all --sequential clean --parallel build:js build:sass matomo --sequential build:eleventy serviceworker:inject",
"ci-check": "cross-env NODE_ENV=production npm-run-all --sequential clean --parallel build:js build:sass --sequential build:eleventy serviceworker:inject",
"build:debug": "DEBUG=Eleventy* npm run build",
"build:benchmark": "DEBUG=Eleventy:Benchmark* npm run build",
"build:cloudflare": "cross-env NODE_ENV=production npm-run-all --parallel build:js build:sass --sequential build:eleventy --parallel serviceworker:inject algolia:cloudflare",
"notist": "node ./_scripts/update-notist.js",
"webmention": "node ./_scripts/update-webmention.js",
"algolia:script": "node ./_scripts/update-algolia.js",
"algolia": "atomic-algolia",
"algolia:cloudflare": "if-env CF_PAGES_BRANCH=main && npm run algolia || echo 'Skipping Algolia update on preview builds'",
"photo": "node ./_scripts/get-a-photo-of-the-day.js",
"sprite": "node ./_scripts/generate-svg-sprite.js",
"matomo": "node ./_scripts/update-matomo.js",
"lint:sass": "stylelint 'assets/**/*.scss'",
"fix:sass": "stylelint --fix 'assets/**/*.scss'",
"bookmarklets:link": "bookmarklet --demo assets/js/bookmarklets/new-link.js src/tools/bookmarklets/new-link.html",
"bookmarklets:note": "bookmarklet --demo assets/js/bookmarklets/new-note.js src/tools/bookmarklets/new-note.html",
"bookmarklets": "npm-run-all --parallel bookmarklets:*"
},
"devDependencies": {
"@11ty/eleventy": "^1.0.2",
"@11ty/eleventy-plugin-rss": "^1.2.0",
"@11ty/eleventy-plugin-syntaxhighlight": "^3.2.2",
"@babel/core": "^7.21.0",
"@babel/preset-env": "^7.20.2",
"@jlengstorf/get-share-image": "^0.8.0",
"@rollup/plugin-node-resolve": "^13.3.0",
"@rollup/plugin-replace": "^3.1.0",
"@sindresorhus/slugify": "^1.1.2",
"atomic-algolia": "^0.3.19",
"autoprefixer": "^10.4.13",
"babel-loader": "^8.3.0",
"bent": "^7.3.12",
"bookmarklet": "^3.0.0",
"chalk": "^4.1.2",
"cheerio": "^1.0.0-rc.10",
"cross-env": "^7.0.3",
"cssnano": "^5.1.15",
"dotenv": "^10.0.0",
"download": "^8.0.0",
"eleventy-plugin-embed-everything": "^1.15.1",
"eleventy-plugin-embed-tweet": "^0.3.3",
"eleventy-plugin-images-responsiver": "^1.12.0",
"eleventy-plugin-link_to": "^0.4.1",
"encoding": "^0.1.13",
"entities": "^3.0.1",
"eslint": "^7.32.0",
"eslint-config-prettier": "^8.6.0",
"eslint-plugin-prettier": "^4.2.1",
"fast-glob": "^3.2.12",
"fast-memoize": "^2.5.2",
"feather-icons": "^4.29.0",
"html-minifier": "^4.0.0",
"if-env": "^1.0.4",
"image-size": "^1.0.2",
"lodash": "^4.17.21",
"markdown-it": "^12.3.2",
"markdown-it-abbr": "^1.0.4",
"markdown-it-anchor": "^8.6.7",
"markdown-it-attrs": "^4.1.6",
"markdown-it-bracketed-spans": "^1.0.1",
"markdown-it-container": "^3.0.0",
"markdown-it-footnote": "^3.0.3",
"markdown-it-plain-text": "^0.2.1",
"modern-css-reset": "^1.4.0",
"moment": "^2.29.4",
"node-fetch": "^2.6.9",
"npm-run-all": "^4.1.5",
"path": "^0.12.7",
"postcss-cli": "^8.3.1",
"postcss-hash": "^3.0.0",
"prettier": "^2.8.4",
"require-dir": "^1.2.0",
"rimraf": "^3.0.2",
"rollup": "^2.79.1",
"rollup-plugin-babel": "^4.4.0",
"rollup-plugin-commonjs": "^10.1.0",
"rollup-plugin-entrypoint-hashmanifest": "^0.1.2",
"rollup-plugin-terser": "^7.0.2",
"rollup-plugin-visualizer": "^5.9.0",
"sanitize-html": "^2.10.0",
"sass": "^1.58.3",
"simple-icons": "^5.24.0",
"stylelint": "^13.13.1",
"stylelint-config-idiomatic-order": "^8.1.0",
"stylelint-config-prettier": "^8.0.2",
"stylelint-config-sass-guidelines": "^8.0.0",
"stylelint-config-standard": "^22.0.0",
"stylelint-order": "^4.1.0",
"stylelint-semantic-groups": "^1.2.0",
"svgstore": "^3.0.1",
"truncate-html": "^1.0.4",
"twitter": "^1.7.1",
"twitter-text": "^3.1.0",
"workbox-broadcast-update": "^6.2.4",
"workbox-cacheable-response": "^6.2.4",
"workbox-cli": "^6.5.4",
"workbox-core": "^6.2.4",
"workbox-expiration": "^6.2.4",
"workbox-google-analytics": "^6.2.4",
"workbox-precaching": "^6.2.4",
"workbox-routing": "^6.2.4",
"workbox-strategies": "^6.2.4"
},
"engines": {
"node": ">=14"
},
"private": true,
"dependencies": {
"algoliasearch": "^4.14.3",
"instantsearch.js": "^4.51.1"
}
}