Skip to content

Commit a43ffff

Browse files
authored
chore: remove unnecessary dev deps (#218)
Aegir has `chai` preconfigured with the relevant plugins so use that instead of declaring additional dependencies for slighter faster install times.
1 parent e32fe47 commit a43ffff

10 files changed

+9
-41
lines changed

package.json

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -262,14 +262,9 @@
262262
"devDependencies": {
263263
"@stablelib/sha256": "^1.0.1",
264264
"@stablelib/sha512": "^1.0.1",
265-
"@types/chai": "^4.3.0",
266-
"@types/chai-as-promised": "^7.1.4",
267-
"@types/mocha": "^10.0.0",
268265
"@types/node": "^18.0.0",
269266
"aegir": "^37.5.1",
270267
"buffer": "^6.0.3",
271-
"chai": "^4.3.4",
272-
"chai-as-promised": "^7.1.1",
273268
"cids": "^1.1.9"
274269
},
275270
"aegir": {

test/test-block.spec.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,7 @@ import * as codec from '../src/codecs/json.js'
33
import { sha256 as hasher } from '../src/hashes/sha2.js'
44
import * as main from '../src/block.js'
55
import { CID, bytes } from '../src/index.js'
6-
import chai from 'chai'
7-
import chaiAsPromised from 'chai-as-promised'
8-
9-
chai.use(chaiAsPromised)
10-
const { assert } = chai
6+
import { assert } from 'aegir/chai'
117

128
const fixture = { hello: 'world' }
139
const link = CID.parse('bafyreidykglsfhoixmivffc5uwhcgshx4j465xwqntbmu43nb2dzqwfvae')

test/test-bytes.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
/* globals describe, it */
22
import * as bytes from '../src/bytes.js'
3-
import { assert } from 'chai'
3+
import { assert } from 'aegir/chai'
44

55
describe('bytes', () => {
66
it('isBinary', () => {

test/test-cid.spec.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,15 +8,11 @@ import { base64 } from '../src/bases/base64.js'
88
import { sha256, sha512 } from '../src/hashes/sha2.js'
99
import invalidMultihash from './fixtures/invalid-multihash.js'
1010
import OLDCID from 'cids'
11-
import chai from 'chai'
12-
import chaiAsPromised from 'chai-as-promised'
11+
import { assert } from 'aegir/chai'
1312
// Linter can see that API is used in types.
1413
// eslint-disable-next-line
1514
import * as API from 'multiformats'
1615

17-
chai.use(chaiAsPromised)
18-
const { assert } = chai
19-
2016
const textEncoder = new TextEncoder()
2117

2218
describe('CID', () => {

test/test-link.spec.js

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,9 @@
11
/* globals describe, it */
22

33
import * as Link from '../src/link.js'
4-
import chai from 'chai'
5-
import chaiAsPromised from 'chai-as-promised'
4+
import { assert } from 'aegir/chai'
65
import { sha256 } from '../src/hashes/sha2.js'
76

8-
chai.use(chaiAsPromised)
9-
const { assert } = chai
107
const utf8 = new TextEncoder()
118

129
const h1 = 'QmdfTbBqBPQ7VNxZEYEj14VmRuZBkqFbiwReogJgS1zR1n'

test/test-multibase-spec.spec.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,7 @@
22

33
import { bases } from '../src/basics.js'
44
import { fromString } from '../src/bytes.js'
5-
import chai from 'chai'
6-
import chaiAsPromised from 'chai-as-promised'
7-
8-
chai.use(chaiAsPromised)
9-
const { assert } = chai
5+
import { assert } from 'aegir/chai'
106

117
const encoded = [
128
{

test/test-multibase.spec.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,7 @@ import * as b32 from '../src/bases/base32.js'
88
import * as b36 from '../src/bases/base36.js'
99
import * as b58 from '../src/bases/base58.js'
1010
import * as b64 from '../src/bases/base64.js'
11-
import chai from 'chai'
12-
import chaiAsPromised from 'chai-as-promised'
13-
14-
chai.use(chaiAsPromised)
15-
const { assert } = chai
11+
import { assert } from 'aegir/chai'
1612

1713
const { base16, base32, base58btc, base64 } = { ...b16, ...b32, ...b58, ...b64 }
1814

test/test-multicodec.spec.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,7 @@
22
import * as bytes from '../src/bytes.js'
33
import * as raw from '../src/codecs/raw.js'
44
import * as json from '../src/codecs/json.js'
5-
import chai from 'chai'
6-
import chaiAsPromised from 'chai-as-promised'
7-
8-
chai.use(chaiAsPromised)
9-
const { assert } = chai
5+
import { assert } from 'aegir/chai'
106

117
describe('multicodec', () => {
128
it('encode/decode raw', () => {

test/test-multihash.spec.js

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,7 @@ import valid from './fixtures/valid-multihash.js'
77
import invalid from './fixtures/invalid-multihash.js'
88
import { hash as slSha256 } from '@stablelib/sha256'
99
import { hash as slSha512 } from '@stablelib/sha512'
10-
import chai from 'chai'
11-
import chaiAsPromised from 'chai-as-promised'
12-
13-
chai.use(chaiAsPromised)
14-
const { assert } = chai
10+
import { assert } from 'aegir/chai'
1511

1612
/**
1713
* @param {number|string} code

test/test-traversal.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { sha256 as hasher } from '../src/hashes/sha2.js'
44
import * as main from '../src/block.js'
55
import { walk } from '../src/traversal.js'
66
import { fromString } from '../src/bytes.js'
7-
import { assert } from 'chai'
7+
import { assert } from 'aegir/chai'
88

99
/** @typedef {import('../src/cid.js').CID} CID */
1010

0 commit comments

Comments
 (0)