diff --git a/lib/workers/package/npm.js b/lib/manager/npm/package.js
similarity index 93%
rename from lib/workers/package/npm.js
rename to lib/manager/npm/package.js
index f25b14588d49fb896748605e97dd8a490cb7afeb..2831aac70be468fcfdff56e08a52e2da4044ce84 100644
--- a/lib/workers/package/npm.js
+++ b/lib/manager/npm/package.js
@@ -1,5 +1,5 @@
-const npmApi = require('../../manager/npm/registry');
-const versions = require('./versions');
+const npmApi = require('./registry');
+const versions = require('../../workers/package/versions');
 
 module.exports = {
   renovateNpmPackage,
diff --git a/lib/workers/package/index.js b/lib/workers/package/index.js
index d48674803fe625defd66b2e41c9d7ec8ba49a9a5..89908d3e8967d002288325533d3e14164fb38c5a 100644
--- a/lib/workers/package/index.js
+++ b/lib/workers/package/index.js
@@ -1,6 +1,6 @@
 const configParser = require('../../config');
 const { renovateDockerImage } = require('../../manager/docker/package');
-const { renovateNpmPackage } = require('./npm');
+const { renovateNpmPackage } = require('../../manager/npm/package');
 
 module.exports = {
   renovatePackage,
diff --git a/test/workers/package/__snapshots__/npm.spec.js.snap b/test/manager/npm/__snapshots__/package.spec.js.snap
similarity index 100%
rename from test/workers/package/__snapshots__/npm.spec.js.snap
rename to test/manager/npm/__snapshots__/package.spec.js.snap
diff --git a/test/workers/package/npm.spec.js b/test/manager/npm/package.spec.js
similarity index 97%
rename from test/workers/package/npm.spec.js
rename to test/manager/npm/package.spec.js
index 4ddc95b93c9ab7f574bd8ce168d9b4fb3b49d198..0918b947a0cc3bd19dc4b110feb53a23fab5f4d8 100644
--- a/test/workers/package/npm.spec.js
+++ b/test/manager/npm/package.spec.js
@@ -1,6 +1,6 @@
 const npmApi = require('../../../lib/manager/npm/registry');
 const versions = require('../../../lib/workers/package/versions');
-const npm = require('../../../lib/workers/package/npm');
+const npm = require('../../../lib/manager/npm/package');
 const defaultConfig = require('../../../lib/config/defaults').getConfig();
 const logger = require('../../_fixtures/logger');
 
diff --git a/test/workers/package/index.spec.js b/test/workers/package/index.spec.js
index 8d61b230066bab52d9a71c78ca2f8426a7b0f9d2..bdc0a194909d34c4edeef03f1a45087c4e36d4aa 100644
--- a/test/workers/package/index.spec.js
+++ b/test/workers/package/index.spec.js
@@ -3,10 +3,10 @@ const defaultConfig = require('../../../lib/config/defaults').getConfig();
 const configParser = require('../../../lib/config');
 const logger = require('../../_fixtures/logger');
 const docker = require('../../../lib/manager/docker/package');
-const npm = require('../../../lib/workers/package/npm');
+const npm = require('../../../lib/manager/npm/package');
 
 jest.mock('../../../lib/manager/docker/package');
-jest.mock('../../../lib/workers/package/npm');
+jest.mock('../../../lib/manager/npm/package');
 
 describe('lib/workers/package/index', () => {
   describe('renovatePackage(config)', () => {