diff --git a/debian/control b/debian/control
index fe2dcef09d2687b6fdd0ce1b4a497a3fd84cdf02..945eb327c4c9d569761784b12e863e8944ea2073 100644
--- a/debian/control
+++ b/debian/control
@@ -1,11 +1,9 @@
 Source: node-gulp-util
-Maintainer: Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>
-Uploaders: Pirate Praveen <praveen@debian.org>
 Section: javascript
-Testsuite: autopkgtest-pkg-nodejs
 Priority: optional
-Build-Depends:
- debhelper-compat (= 13)
+Maintainer: Debian Javascript Maintainers <pkg-javascript-devel@lists.alioth.debian.org>
+Uploaders: Pirate Praveen <praveen@debian.org>
+Build-Depends: debhelper-compat (= 13)
  , dh-sequence-nodejs
  , mocha <!nocheck>
  , node-array-differ <!nocheck>
@@ -32,12 +30,12 @@ Standards-Version: 4.6.0
 Vcs-Browser: https://salsa.debian.org/js-team/node-gulp-util
 Vcs-Git: https://salsa.debian.org/js-team/node-gulp-util.git
 Homepage: https://github.com/gulpjs/gulp-util
+Testsuite: autopkgtest-pkg-nodejs
 Rules-Requires-Root: no
 
 Package: node-gulp-util
 Architecture: all
-Depends:
- ${misc:Depends}
+Depends: ${misc:Depends}
  , node-array-differ
  , node-array-uniq
  , node-beeper
@@ -55,6 +53,7 @@ Depends:
  , node-replace-ext
  , node-through2 (>= 2.0.0)
  , node-vinyl
+Provides: ${nodejs:Provides}
 Description: Utility functions for gulp plugins
  Node.js is an event-based server-side JavaScript engine.
  This module has been deprecated. More information
diff --git a/debian/copyright b/debian/copyright
index 160d7aaf9b21ec28440eff0f28c2a45e67dc4de9..9e34603a8ab9363244dce238288699579eb50fb2 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -2,6 +2,7 @@ Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/
 Upstream-Name: gulp-util
 Upstream-Contact: https://github.com/gulpjs/gulp-util/issues
 Source: https://github.com/gulpjs/gulp-util#readme
+ https://registry.npmjs.org/@types/gulp-util
 
 Files: *
 Copyright: 2014 Fractal <contact@wearefractal.com> (https://wearefractal.com/)
@@ -19,6 +20,10 @@ Files: debian/tests/test_modules/duplexer/*
 Copyright: 2012 Raynos
 License: Expat
 
+Files: types-*/*
+Copyright: Microsoft Corporation
+License: Expat
+
 License: Apache-2.0
  Licensed under the Apache License, Version 2.0 (the "License");
  you may not use this file except in compliance with the License.
diff --git a/debian/gbp.conf b/debian/gbp.conf
index b7133565a350381e36c0adddb3a8f7bae8546d7d..c5cbb4750960c025104080ae7cf46d4b1a767783 100644
--- a/debian/gbp.conf
+++ b/debian/gbp.conf
@@ -1,5 +1,6 @@
 [DEFAULT]
-pristine-tar = True
+pristine-tar=True
+component=['types-gulp-util']
 
 [import-orig]
-filter = [ '.gitignore', '.travis.yml', '.git*' ]
+filter=[ '.gitignore', '.travis.yml', '.git*' ]
diff --git a/debian/nodejs/root_modules b/debian/nodejs/root_modules
new file mode 100644
index 0000000000000000000000000000000000000000..f59ec20aabf5842d237244ece8c81ab184faeac1
--- /dev/null
+++ b/debian/nodejs/root_modules
@@ -0,0 +1 @@
+*
\ No newline at end of file
diff --git a/debian/source/lintian-overrides b/debian/source/lintian-overrides
new file mode 100644
index 0000000000000000000000000000000000000000..bb31be0af0f14fbf2d381e6c9fdc71b2f18ea6b3
--- /dev/null
+++ b/debian/source/lintian-overrides
@@ -0,0 +1,2 @@
+# Generic types-* path
+add-component-copyright types-*
diff --git a/debian/watch b/debian/watch
index dafd1907de63b6080e623b44829ecd0666458f03..71d8ca811abe8357b403ade8592c1fa308e0233d 100644
--- a/debian/watch
+++ b/debian/watch
@@ -2,4 +2,9 @@ version=4
 opts=\
 dversionmangle=auto,\
 filenamemangle=s/.*?(\d[\d\.-]*@ARCHIVE_EXT@)/node-gulp-util-$1/ \
- https://github.com/gulpjs/gulp-util/tags .*/archive/.*/v?([\d\.]+).tar.gz
+ https://github.com/gulpjs/gulp-util/tags .*/archive/.*/v?([\d\.]+).tar.gz group
+
+# It is not recommended use npmregistry. Please investigate more.
+# Take a look at https://wiki.debian.org/debian/watch/
+opts="searchmode=plain,component=types-gulp-util,ctype=nodejs,pgpmode=none,filenamemangle=s/^.*?(\d[\d\.-]*@ARCHIVE_EXT@)/node-types-gulp-util-$1/" \
+ https://registry.npmjs.org/@types/gulp-util https://registry.npmjs.org/@types/gulp-util/-/gulp-util-([\d\.]+)@ARCHIVE_EXT@ group