Skip to content

Commit c281053

Browse files
authored
chore: removed unused and add missing deps (#3395)
Removes all unused dependencies, adds missing ones. Also runs prod & unused dep checks in CI.
1 parent e1a9712 commit c281053

File tree

4 files changed

+16
-66
lines changed

4 files changed

+16
-66
lines changed

.aegir.js

Lines changed: 3 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
'use strict'
22

33
const { createServer } = require('ipfsd-ctl')
4-
const EchoServer = require('aegir/utils/echo-server')
5-
64

75
const server = createServer({
86
host: '127.0.0.1',
@@ -13,50 +11,15 @@ const server = createServer({
1311
ipfsBin: require('go-ipfs').path()
1412
})
1513

16-
let echoServer = new EchoServer()
17-
1814
module.exports = {
1915
bundlesize: { maxSize: '83kB' },
20-
karma: {
21-
files: [{
22-
pattern: 'node_modules/interface-ipfs-core/test/fixtures/**/*',
23-
watched: false,
24-
served: true,
25-
included: false
26-
}],
27-
browserNoActivityTimeout: 210 * 1000,
28-
singleRun: true
29-
},
3016
hooks: {
31-
node: {
32-
pre: async () => {
33-
await echoServer.start()
34-
return {
35-
env: {
36-
ECHO_SERVER: `http://${echoServer.host}:${echoServer.port}`
37-
}
38-
}
39-
},
40-
post: () => echoServer.stop()
41-
},
4217
browser: {
4318
pre: async () => {
44-
45-
await Promise.all([
46-
server.start(),
47-
echoServer.start()
48-
])
49-
return {
50-
env: {
51-
ECHO_SERVER: `http://${echoServer.host}:${echoServer.port}`
52-
}
53-
}
19+
await server.start()
5420
},
55-
post: () => {
56-
return Promise.all([
57-
server.stop(),
58-
echoServer.stop()
59-
])
21+
post: async () => {
22+
await server.stop()
6023
}
6124
}
6225
}

package.json

Lines changed: 10 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -33,21 +33,21 @@
3333
"url": "git+https://github.com/ipfs/js-ipfs.git"
3434
},
3535
"scripts": {
36-
"test": "cross-env ECHO_SERVER_PORT=37490 aegir test",
37-
"test:node": "cross-env ECHO_SERVER_PORT=37491 aegir test -t node",
38-
"test:browser": "cross-env ECHO_SERVER_PORT=37492 aegir test -t browser",
39-
"test:webworker": "cross-env ECHO_SERVER_PORT=37493 aegir test -t webworker",
40-
"test:electron-main": "cross-env ECHO_SERVER_PORT=37494 aegir test -t electron-main",
41-
"test:electron-renderer": "cross-env ECHO_SERVER_PORT=37495 aegir test -t electron-renderer",
42-
"test:chrome": "cross-env ECHO_SERVER_PORT=37496 aegir test -t browser -t webworker -- --browsers ChromeHeadless",
43-
"test:firefox": "cross-env ECHO_SERVER_PORT=37497 aegir test -t browser -t webworker -- --browsers FirefoxHeadless",
36+
"test": "aegir test",
37+
"test:node": "aegir test -t node",
38+
"test:browser": "aegir test -t browser",
39+
"test:webworker": "aegir test -t webworker",
40+
"test:electron-main": "aegir test -t electron-main",
41+
"test:electron-renderer": "aegir test -t electron-renderer",
42+
"test:chrome": "aegir test -t browser -t webworker -- --browsers ChromeHeadless",
43+
"test:firefox": "aegir test -t browser -t webworker -- --browsers FirefoxHeadless",
4444
"lint": "aegir lint",
4545
"build": "npm run build:js && npm run build:types",
4646
"build:js": "aegir build",
4747
"build:types": "tsc --build",
4848
"coverage": "npx nyc -r html npm run test:node -- --bail",
4949
"clean": "rm -rf ./dist",
50-
"dep-check": "aegir dep-check"
50+
"dep-check": "aegir dep-check -i typescript -i ipfs-core"
5151
},
5252
"dependencies": {
5353
"any-signal": "^2.0.0",
@@ -64,7 +64,6 @@
6464
"it-last": "^1.0.4",
6565
"it-map": "^1.0.4",
6666
"it-tar": "^1.2.2",
67-
"it-to-buffer": "^1.0.2",
6867
"it-to-stream": "^0.1.2",
6968
"merge-options": "^2.0.0",
7069
"multiaddr": "^8.0.0",
@@ -78,15 +77,12 @@
7877
"uint8arrays": "^1.1.0"
7978
},
8079
"devDependencies": {
81-
"aegir": "^28.0.0",
82-
"cross-env": "^7.0.0",
80+
"aegir": "^28.2.0",
8381
"go-ipfs": "^0.7.0",
84-
"interface-ipfs-core": "^0.142.0",
8582
"ipfs-core": "^0.2.0",
8683
"ipfsd-ctl": "^7.0.2",
8784
"it-all": "^1.0.4",
8885
"it-concat": "^1.0.1",
89-
"it-pipe": "^1.1.0",
9086
"nock": "^13.0.2",
9187
"typescript": "^4.0.3"
9288
},

src/version.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
const toCamel = require('./lib/object-to-camel')
44
const configure = require('./lib/configure')
55
const toUrlSearchParams = require('./lib/to-url-search-params')
6-
const pkg = require('../package.json')
76

87
module.exports = configure(api => {
98
/**
@@ -17,10 +16,7 @@ module.exports = configure(api => {
1716
headers: options.headers
1817
})
1918

20-
const data = toCamel(await res.json())
21-
data['ipfs-http-client'] = pkg.version
22-
23-
return data
19+
return toCamel(await res.json())
2420
}
2521

2622
return version

test/get.spec.js

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44
'use strict'
55

66
const { expect } = require('aegir/utils/chai')
7-
const loadFixture = require('aegir/fixtures')
87
const all = require('it-all')
98
const concat = require('it-concat')
109

@@ -13,13 +12,9 @@ const f = require('./utils/factory')()
1312
describe('.get (specific go-ipfs features)', function () {
1413
this.timeout(60 * 1000)
1514

16-
function fixture (path) {
17-
return loadFixture(path, 'interface-ipfs-core')
18-
}
19-
2015
const smallFile = {
21-
cid: 'Qma4hjFTnCasJ8PVp3mZbZK5g2vGDT4LByLJ7m8ciyRFZP',
22-
data: fixture('test/fixtures/testfile.txt')
16+
cid: 'Qmf412jQZiuVUtdgnB36FXFX7xg5V6KEbSJ4dpQuhkLyfD',
17+
data: 'hello world'
2318
}
2419

2520
let ipfs

0 commit comments

Comments
 (0)