0.9.11 • Published 1 year ago
talavera v0.9.11
Quick usage (pseudo code):
import talavera from 'talavera';
const { images, sprites } = talavera({
cwd: __dirname,
chdir: true,
dest: './build',
public: './public',
prefix: 'my-icon',
padding: 2,
sizes: [2, 3],
breakpoints: {
minWidth: 150,
steps: [
{ max: 320, ratio: 1.8 },
{ max: 520, ratio: 1.6 },
{ max: 768, ratio: 1.2 },
],
},
folders: [],
images: { name: 'my-images' },
sprites: { name: 'my-sprites' },
});
const imageFiles = await images(ls('**/*.{svg,png}'));
const spriteFiles = await sprites(ls('**/*.{gif,png,svg,jpg,jpeg}'));
save(imageFiles);
save(spriteFiles);
function save(files) {
files.forEach(file => {
if (typeof file.data === 'string') {
write(file.dest, file.data);
} else if (file.data instanceof Buffer) {
write(file.dest, file.data.toString());
} else {
copy(file.src, file.dest);
}
})
}
0.9.11
1 year ago
0.9.10
3 years ago
0.9.9
3 years ago
0.9.8
4 years ago
0.9.7
4 years ago
0.9.6
4 years ago
0.9.5
4 years ago
0.9.4
4 years ago
0.9.3
4 years ago
0.9.0
4 years ago
0.9.2
4 years ago
0.9.1
4 years ago
0.8.1
5 years ago
0.8.0
6 years ago
0.7.8
6 years ago
0.7.7
6 years ago
0.7.6
6 years ago
0.7.5
6 years ago
0.7.4
6 years ago
0.7.3
6 years ago
0.7.2
6 years ago
0.7.1
6 years ago
0.7.0
6 years ago
0.6.3
6 years ago
0.6.2
6 years ago
0.6.1
7 years ago
0.6.0
7 years ago
0.5.0
8 years ago
0.4.0
8 years ago
0.3.2
8 years ago
0.3.1
8 years ago
0.3.0
8 years ago
0.2.2
8 years ago
0.2.1
8 years ago
0.2.0
9 years ago
0.1.1
9 years ago
0.1.0
9 years ago
0.0.0
9 years ago