diff --git a/gulpfile.js b/gulpfile.js
deleted file mode 100644
index caf2e7a04..000000000
--- a/gulpfile.js
+++ /dev/null
@@ -1,96 +0,0 @@
-import babel from 'gulp-babel';
-import buffer from 'vinyl-buffer';
-import {deleteAsync} from 'del';
-import gulp from 'gulp';
-import postcss from 'gulp-postcss';
-import replace from 'gulp-replace';
-import rollup from 'rollup-stream';
-import source from 'vinyl-source-stream';
-import terser from 'gulp-terser';
-
-// Styles
-
-const postCssPlugins = await Promise.all([
- 'postcss-import',
- 'postcss-color-hex-alpha',
- 'autoprefixer',
- 'postcss-csso',
-].map((name) => import(name).then(module => module.default)));
-
-gulp.task('styles', () => {
- return gulp.src('dist/styles/{styles,print}.css')
- .pipe(postcss(postCssPlugins))
- .pipe(gulp.dest('dist/styles'));
-});
-
-// Scripts
-
-gulp.task('scripts', function() {
- return rollup({
- input: 'dist/scripts/index.js',
- format: 'iife',
- })
- .pipe(source('scripts.js'))
- .pipe(buffer())
- .pipe(babel({
- presets: ['@babel/preset-env'],
- }))
- .pipe(terser())
- .pipe(gulp.dest('dist'));
-});
-
-// Paths
-
-gulp.task('paths', () => {
- return gulp.src('dist/**/*.html')
- .pipe(replace(
- /(
+