Skip to content
This repository was archived by the owner on Oct 10, 2022. It is now read-only.

Commit 65ba88f

Browse files
authored
Merge pull request #60 from netlify/refactor/reorder-imports
Group `require()` statements
2 parents b61ecb0 + d1035b4 commit 65ba88f

File tree

14 files changed

+36
-17
lines changed

14 files changed

+36
-17
lines changed

.eslintrc.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@
2121
"args": "none",
2222
"ignoreRestSiblings": true
2323
}
24-
]
24+
],
25+
"import/order": [2, { "newlines-between": "always" }]
2526
},
2627
"overrides": [
2728
{

src/deploy/hash-files.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
const { promisify } = require('util')
2+
23
const walker = require('folder-walker')
34
const pump = promisify(require('pump'))
5+
46
const { hasherCtor, manifestCollectorCtor, fileFilterCtor, fileNormalizerCtor } = require('./hasher-segments')
57

68
module.exports = hashFiles

src/deploy/hash-files.test.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,9 @@
1+
const path = require('path')
2+
13
const test = require('ava')
4+
25
const hashFiles = require('./hash-files')
36
const { defaultFilter } = require('./util')
4-
const path = require('path')
57

68
test('hashes files in a folder', async t => {
79
const { files, filesShaMap } = await hashFiles(__dirname, path.resolve(__dirname, '../../fixtures/netlify.toml'), {

src/deploy/hash-fns.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
const { promisify } = require('util')
2+
const path = require('path')
3+
24
const pump = promisify(require('pump'))
35
const fromArray = require('from2-array')
46
const zipIt = require('@netlify/zip-it-and-ship-it')
5-
const path = require('path')
67

78
const { hasherCtor, manifestCollectorCtor } = require('./hasher-segments')
89

src/deploy/hash-fns.test.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
const test = require('ava')
2+
const tempy = require('tempy')
3+
24
const hashFns = require('./hash-fns')
35
const { defaultFilter } = require('./util')
4-
const tempy = require('tempy')
56

67
test('hashes files in a folder', async t => {
78
const { functions, fnShaMap } = await hashFns(__dirname, { filter: defaultFilter, tmpDir: tempy.directory() })

src/deploy/hasher-segments.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
const objFilterCtor = require('through2-filter').objCtor
22
const objWriter = require('flush-write-stream').obj
3-
const { normalizePath } = require('./util')
43
const transform = require('parallel-transform')
54
const hasha = require('hasha')
65
const map = require('through2-map').obj
76

7+
const { normalizePath } = require('./util')
8+
89
// a parallel transform stream segment ctor that hashes fileObj's created by folder-walker
910
exports.hasherCtor = ({ concurrentHash, hashAlgorithm = 'sha1' }) => {
1011
const hashaOpts = { algorithm: hashAlgorithm }

src/deploy/index.js

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
1-
const uploadFiles = require('./upload-files')
2-
const hashFiles = require('./hash-files')
3-
const hashFns = require('./hash-fns')
1+
const { promisify } = require('util')
2+
43
const cleanDeep = require('clean-deep')
54
const tempy = require('tempy')
6-
const { promisify } = require('util')
75
const rimraf = promisify(require('rimraf'))
8-
const { waitForDiff } = require('./util')
96

7+
const hashFns = require('./hash-fns')
8+
const hashFiles = require('./hash-files')
9+
const uploadFiles = require('./upload-files')
10+
const { waitForDiff } = require('./util')
1011
const { waitForDeploy, getUploadList, defaultFilter } = require('./util')
1112

1213
module.exports = async (api, siteId, dir, opts) => {

src/deploy/upload-files.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
1-
const pMap = require('p-map')
21
const fs = require('fs')
2+
3+
const pMap = require('p-map')
34
const backoff = require('backoff')
45
const debug = require('debug')('netlify:deploy')
56

src/deploy/util.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
const path = require('path')
2+
23
const pWaitFor = require('p-wait-for')
34
const flatten = require('lodash.flatten')
45

src/deploy/util.test.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
const test = require('ava')
2+
23
const { normalizePath } = require('./util')
34

45
test('normalizes relative file paths', t => {

0 commit comments

Comments
 (0)