Skip to content

Commit ba4a3df

Browse files
committed
Ajout de spritesmith et build partiel avec vite
Import des css, mais mauvais placement pour le style des pages d'erreur. Script dynamique pour conserver la hiérarchie des fichiers d'assets Import (incomplet) des images d'assets Manque les imports des assets en js
1 parent e050429 commit ba4a3df

File tree

15 files changed

+246
-49
lines changed

15 files changed

+246
-49
lines changed

.gitignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@ zdsenv/
3434
# Front files
3535
node_modules
3636
/dist
37+
# Spritesheet files
38+
/assets/scss/_sprite.scss
39+
/assets/images/sprite.png
40+
/assets/images/[email protected]
3741
/npm-debug.log
3842
/geckodriver.log
3943

assets/js/main.js

Lines changed: 0 additions & 2 deletions
This file was deleted.

assets/js/main_zmd.js

Lines changed: 0 additions & 2 deletions
This file was deleted.

assets/scss/main.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
@use "variables" as *;
88
@use "mixins";
9-
@use "sprite";
9+
@use 'sprite';
1010

1111
/*------------------------
1212
1. External dependencies

assets/scss/zmd.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
// FIXME: high-dpi support for icons?
66
@use "variables";
7-
@use "sprite";
7+
@use 'sprite';
88
@use "highlight/zest-hljs";
99
@use "components/alert-box";
1010
@use "base/icons";

package.json

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,10 @@
1313
"build": "node ./node_modules/gulp/bin/gulp.js build",
1414
"watch": "node ./node_modules/gulp/bin/gulp.js watch",
1515
"lint": "node ./node_modules/gulp/bin/gulp.js lint",
16-
"clean": "node ./node_modules/gulp/bin/gulp.js clean"
16+
"clean": "node ./node_modules/gulp/bin/gulp.js clean",
17+
"vite-dev": "vite",
18+
"vite-build": "vite build",
19+
"vite-preview": "vite preview"
1720
},
1821
"repository": {
1922
"type": "git",
@@ -61,7 +64,8 @@
6164
"eslint-plugin-promise": "6.1.1",
6265
"rollup-plugin-postcss": "^4.0.2",
6366
"sass": "^1.85.1",
64-
"vite": "6.2.0"
67+
"vite": "6.2.0",
68+
"vite-plugin-spritesmith": "^0.1.1"
6569
},
6670
"browserslist": [
6771
"last 2 versions",

vite-src/errors__css.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
import '../errors/scss/main.scss';

vite-src/fontawesome__css.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
import "@fortawesome/fontawesome-free/css/all.min.css";

vite-src/main__css.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
// 1. Build style
2+
import '../assets/scss/main.scss';

vite-src/main_zmd__css.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
// 1. Build style
2+
import '../assets/scss/zmd.scss';

0 commit comments

Comments
 (0)