2022-12-02 08:49:38 -08:00
|
|
|
|
const { src, dest, watch } = require('gulp');
|
|
|
|
|
|
const livereload = require('gulp-livereload');
|
|
|
|
|
|
|
|
|
|
|
|
const TEMPLATE_FOLDER = 'cryptoadvance/specter/templates'
|
|
|
|
|
|
const STATIC_FOLDER = 'cryptoadvance/specter/static'
|
|
|
|
|
|
|
|
|
|
|
|
const SRC_PREFIX = 'src/'
|
|
|
|
|
|
const DESTINATION = '.env/lib/python3.10/site-packages/'
|
|
|
|
|
|
|
|
|
|
|
|
exports.default = function() {
|
|
|
|
|
|
watch([`src/**/*.{jinja,html,css,svg}`], { events: 'all' }, (cb) => {
|
2023-01-04 16:33:53 +01:00
|
|
|
|
if (process.argv.includes('--site-packages')) {
|
|
|
|
|
|
console.log('Running gulp livereload and copying files to site-packages.')
|
|
|
|
|
|
src(`src/cryptoadvance/**/*.{jinja,html,css,svg}`)
|
2022-12-12 11:45:38 -08:00
|
|
|
|
.pipe(dest(`.env/lib/python3.10/site-packages/cryptoadvance/`))
|
2023-01-04 16:33:53 +01:00
|
|
|
|
.pipe(livereload())
|
|
|
|
|
|
}
|
|
|
|
|
|
else {
|
|
|
|
|
|
console.log('Running gulp livereload.')
|
|
|
|
|
|
src(`src/cryptoadvance/**/*.{jinja,html,css,svg}`)
|
|
|
|
|
|
.pipe(livereload())
|
|
|
|
|
|
}
|
2022-12-02 08:49:38 -08:00
|
|
|
|
cb();
|
|
|
|
|
|
})
|
|
|
|
|
|
// start live reload
|
|
|
|
|
|
livereload.listen({ port: 35729 })
|
|
|
|
|
|
}
|