Skip to content
This repository was archived by the owner on Feb 12, 2024. It is now read-only.

feat: switch to esm #3879

Merged
merged 29 commits into from
Sep 22, 2021
Merged
Changes from 1 commit
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
40b4770
feat: switch to esm
achingbrain Sep 19, 2021
4ed46d2
chore: linting and types
achingbrain Sep 19, 2021
146cd2a
chore: build passing, fires dying down
achingbrain Sep 19, 2021
f39c962
chore: linting
achingbrain Sep 19, 2021
4f24dc9
chore: types, linting and building working
achingbrain Sep 19, 2021
36c47c2
Merge remote-tracking branch 'origin/master' into chore/switch-to-esm
achingbrain Sep 19, 2021
90a4c28
chore: unit tests passing
achingbrain Sep 20, 2021
fb6b129
chore: fix interface tests
achingbrain Sep 21, 2021
b0e4412
chore: fix up tests
achingbrain Sep 21, 2021
de09cfd
chore: fix more tests
achingbrain Sep 21, 2021
fbe51ea
chore: fix more tests
achingbrain Sep 21, 2021
fa73359
chore: fix up more tests
achingbrain Sep 21, 2021
851b8e3
chore: fix up more tests
achingbrain Sep 21, 2021
5332e5f
chore: fix up more tests
achingbrain Sep 21, 2021
d0104df
chore: fix up more tests
achingbrain Sep 21, 2021
1a4ddf0
chore: fix up more tests
achingbrain Sep 21, 2021
828823a
chore: move browser overrides to module
achingbrain Sep 21, 2021
5c4b2fb
chore: fix tests
achingbrain Sep 21, 2021
d25eaf5
chore: fix tests
achingbrain Sep 21, 2021
a76b0d9
chore: looks like import.meta.urls are not reliable
achingbrain Sep 21, 2021
cb4dfa8
chore: do not use n for bigints
achingbrain Sep 21, 2021
b66dbb2
chore: update aegir
achingbrain Sep 21, 2021
1c22efa
chore: fix deps
achingbrain Sep 21, 2021
219e778
chore: fix tests
achingbrain Sep 21, 2021
0e03383
chore: fix cli setup
achingbrain Sep 21, 2021
01a7c1f
chore: add ignores for remote pinning tests
achingbrain Sep 21, 2021
834e65e
chore: examples need updating
achingbrain Sep 22, 2021
e2163b1
chore: fix test
achingbrain Sep 22, 2021
71a3ded
chore: update docs
achingbrain Sep 22, 2021
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Prev Previous commit
Next Next commit
chore: linting and types
achingbrain committed Sep 19, 2021
commit 4ed46d2a8ae24caf59db62c2fad8078aa92e44ae
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/add-all.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha, browser */


import { fixtures } from './utils/index.js'
import { Readable } from 'readable-stream'
import all from 'it-all'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/add.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha, browser */


import { fixtures } from './utils/index.js'
import { Readable } from 'readable-stream'
import { supportsFileReader } from 'ipfs-utils/src/supports.js'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/bitswap/utils.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

import delay from 'delay'

/**
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import { getDescribe, getIt } from '../utils/mocha.js'
import { waitForWantlistKey } from './utils.js'
import { isWebWorker } from 'ipfs-utils/src/env.js'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/block/get.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import { fromString as uint8ArrayFromString } from 'uint8arrays/from-string'
import { identity } from 'multiformats/hashes/identity'
import { CID } from 'multiformats/cid'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/block/index.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

import { createSuite } from '../utils/suite.js'
import { testGet } from './get.js'
import { testPut } from './put.js'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/block/put.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import { fromString as uint8ArrayFromString } from 'uint8arrays/from-string'
import { base58btc } from 'multiformats/bases/base58'
import { CID } from 'multiformats/cid'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/block/rm.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import { fromString as uint8ArrayFromString } from 'uint8arrays/from-string'
import { expect } from 'aegir/utils/chai.js'
import { getDescribe, getIt } from '../utils/mocha.js'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/block/stat.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import { fromString as uint8ArrayFromString } from 'uint8arrays/from-string'
import { CID } from 'multiformats/cid'
import { expect } from 'aegir/utils/chai.js'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/bootstrap/clear.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import { expect } from 'aegir/utils/chai.js'
import { getDescribe, getIt } from '../utils/mocha.js'
import { Multiaddr } from 'multiaddr'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/bootstrap/index.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

import { createSuite } from '../utils/suite.js'
import { testAdd } from './add.js'
import { testClear } from './clear.js'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/bootstrap/list.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import { expect } from 'aegir/utils/chai.js'
import { getDescribe, getIt } from '../utils/mocha.js'
import { Multiaddr } from 'multiaddr'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/bootstrap/reset.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import { expect } from 'aegir/utils/chai.js'
import { getDescribe, getIt } from '../utils/mocha.js'
import { Multiaddr } from 'multiaddr'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/bootstrap/rm.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import { expect } from 'aegir/utils/chai.js'
import { getDescribe, getIt } from '../utils/mocha.js'
import { Multiaddr } from 'multiaddr'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/cat.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import { fromString as uint8ArrayFromString } from 'uint8arrays/from-string'
import { toString as uint8ArrayToString } from 'uint8arrays/to-string'
import { concat as uint8ArrayConcat } from 'uint8arrays/concat'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/config/profiles/index.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

import { createSuite } from '../../utils/suite.js'
import { testApply } from './apply.js'
import { testList } from './list.js'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/config/replace.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import { expect } from 'aegir/utils/chai.js'
import { getDescribe, getIt } from '../utils/mocha.js'

1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/config/set.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import { fromString as uint8ArrayFromString } from 'uint8arrays/from-string'
import { expect } from 'aegir/utils/chai.js'
import { getDescribe, getIt } from '../utils/mocha.js'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/dag/get.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import { fromString as uint8ArrayFromString } from 'uint8arrays/from-string'
import * as dagPB from '@ipld/dag-pb'
import * as dagCBOR from '@ipld/dag-cbor'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/dag/import.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import all from 'it-all'
import drain from 'it-drain'
import { CID } from 'multiformats/cid'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/dag/put.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import { fromString as uint8ArrayFromString } from 'uint8arrays/from-string'
import * as dagCBOR from '@ipld/dag-cbor'
import { CID } from 'multiformats/cid'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/dag/resolve.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import * as dagPB from '@ipld/dag-pb'
import { expect } from 'aegir/utils/chai.js'
import { getDescribe, getIt } from '../utils/mocha.js'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/dht/disabled.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import { expect } from 'aegir/utils/chai.js'
import { getDescribe, getIt } from '../utils/mocha.js'
import { fromString as uint8ArrayFromString } from 'uint8arrays/from-string'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/dht/find-provs.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import { expect } from 'aegir/utils/chai.js'
import { getDescribe, getIt } from '../utils/mocha.js'
import all from 'it-all'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/dht/get.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import { expect } from 'aegir/utils/chai.js'
import { getDescribe, getIt } from '../utils/mocha.js'
import testTimeout from '../utils/test-timeout.js'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/dht/index.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

import { createSuite } from '../utils/suite.js'
import { testPut } from './put.js'
import { testGet } from './get.js'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/dht/provide.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import { fromString as uint8ArrayFromString } from 'uint8arrays/from-string'
import { CID } from 'multiformats/cid'
import all from 'it-all'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/dht/put.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import { expect } from 'aegir/utils/chai.js'
import { getDescribe, getIt } from '../utils/mocha.js'
import all from 'it-all'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/dht/query.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import { expect } from 'aegir/utils/chai.js'
import { getDescribe, getIt } from '../utils/mocha.js'
import all from 'it-all'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/dht/utils.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@


import { fromString as uint8ArrayFromString } from 'uint8arrays/from-string'
import { CID } from 'multiformats/cid'
import { sha256 } from 'multiformats/hashes/sha2'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/files/chmod.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import { fromString as uint8ArrayFromString } from 'uint8arrays/from-string'
import { nanoid } from 'nanoid'
import { expect } from 'aegir/utils/chai.js'
3 changes: 1 addition & 2 deletions packages/interface-ipfs-core/src/files/cp.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import { fromString as uint8ArrayFromString } from 'uint8arrays/from-string'
import { concat as uint8ArrayConcat } from 'uint8arrays/concat'
import { nanoid } from 'nanoid'
@@ -11,7 +10,7 @@ import { getDescribe, getIt } from '../utils/mocha.js'
import { identity } from 'multiformats/hashes/identity'
import { CID } from 'multiformats/cid'
import { randomBytes } from 'iso-random-stream'
import createShardedDirectory from '../utils/create-sharded-directory'
import { createShardedDirectory } from '../utils/create-sharded-directory'
import isShardAtPath from '../utils/is-shard-at-path.js'

/**
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/files/flush.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import { nanoid } from 'nanoid'
import { expect } from 'aegir/utils/chai.js'
import { getDescribe, getIt } from '../utils/mocha.js'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/files/index.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@


import { createSuite } from '../utils/suite.js'
import { testChmod } from './chmod.js'
import { testCp } from './cp.js'
3 changes: 1 addition & 2 deletions packages/interface-ipfs-core/src/files/ls.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
/* eslint-env mocha */


import { fromString as uint8ArrayFromString } from 'uint8arrays/from-string'
import { expect } from 'aegir/utils/chai.js'
import { getDescribe, getIt } from '../utils/mocha.js'
import { CID } from 'multiformats/cid'
import createShardedDirectory from '../utils/create-sharded-directory'
import { createShardedDirectory } from '../utils/create-sharded-directory'
import all from 'it-all'
import { randomBytes } from 'iso-random-stream'
import * as raw from 'multiformats/codecs/raw'
3 changes: 1 addition & 2 deletions packages/interface-ipfs-core/src/files/mkdir.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
/* eslint-env mocha */


import { nanoid } from 'nanoid'
import { expect } from 'aegir/utils/chai.js'
import { getDescribe, getIt } from '../utils/mocha.js'
import { sha512 } from 'multiformats/hashes/sha2'
import createShardedDirectory from '../utils/create-sharded-directory'
import { createShardedDirectory } from '../utils/create-sharded-directory'
import all from 'it-all'
import isShardAtPath from '../utils/is-shard-at-path.js'

3 changes: 1 addition & 2 deletions packages/interface-ipfs-core/src/files/mv.js
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
/* eslint-env mocha */


import { fromString as uint8ArrayFromString } from 'uint8arrays/from-string'
import { concat as uint8ArrayConcat } from 'uint8arrays/concat'
import { expect } from 'aegir/utils/chai.js'
import { getDescribe, getIt } from '../utils/mocha.js'
import createShardedDirectory from '../utils/create-sharded-directory'
import { createShardedDirectory } from '../utils/create-sharded-directory'
import { randomBytes } from 'iso-random-stream'
import isShardAtPath from '../utils/is-shard-at-path.js'
import all from 'it-all'
3 changes: 1 addition & 2 deletions packages/interface-ipfs-core/src/files/read.js
Original file line number Diff line number Diff line change
@@ -1,13 +1,12 @@
/* eslint-env mocha */


import { concat as uint8ArrayConcat } from 'uint8arrays/concat'
import drain from 'it-drain'
import all from 'it-all'
import { fixtures } from '../utils'
import { expect } from 'aegir/utils/chai.js'
import { getDescribe, getIt } from '../utils/mocha.js'
import createShardedDirectory from '../utils/create-sharded-directory'
import { createShardedDirectory } from '../utils/create-sharded-directory'
import { randomBytes } from 'iso-random-stream'

/**
3 changes: 1 addition & 2 deletions packages/interface-ipfs-core/src/files/rm.js
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
/* eslint-env mocha */


import { nanoid } from 'nanoid'
import { expect } from 'aegir/utils/chai.js'
import { getDescribe, getIt } from '../utils/mocha.js'
import createShardedDirectory from '../utils/create-sharded-directory'
import { createShardedDirectory } from '../utils/create-sharded-directory'
import createTwoShards from '../utils/create-two-shards'
import { randomBytes } from 'iso-random-stream'
import isShardAtPath from '../utils/is-shard-at-path.js'
3 changes: 1 addition & 2 deletions packages/interface-ipfs-core/src/files/stat.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
/* eslint-env mocha */


import { fromString as uint8ArrayFromString } from 'uint8arrays/from-string'
import { nanoid } from 'nanoid'
import { fixtures } from '../utils'
import { expect } from 'aegir/utils/chai.js'
import { getDescribe, getIt } from '../utils/mocha.js'
import createShardedDirectory from '../utils/create-sharded-directory'
import { createShardedDirectory } from '../utils/create-sharded-directory'
import { CID } from 'multiformats/cid'
import { identity } from 'multiformats/hashes/identity'
import { randomBytes } from 'iso-random-stream'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/files/touch.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import { fromString as uint8ArrayFromString } from 'uint8arrays/from-string'
import { concat as uint8ArrayConcat } from 'uint8arrays/concat'
import { nanoid } from 'nanoid'
9 changes: 4 additions & 5 deletions packages/interface-ipfs-core/src/files/write.js
Original file line number Diff line number Diff line change
@@ -1,18 +1,17 @@
/* eslint-env mocha */


import { fromString as uint8ArrayFromString } from 'uint8arrays/from-string'
import { concat as uint8ArrayConcat } from 'uint8arrays/concat'
import { nanoid } from 'nanoid'
import { expect } from 'aegir/utils/chai.js'
import { getDescribe, getIt } from '../utils/mocha.js'
import { isNode } from 'ipfs-utils/src/env.js'
import { sha512 } from 'multiformats/hashes/sha2'
const traverseLeafNodes = require('../utils/traverse-leaf-nodes')
import createShardedDirectory from '../utils/create-sharded-directory'
import createTwoShards from '../utils/create-two-shards'
import {traverseLeafNodes} from '../utils/traverse-leaf-nodes.js'
import {createShardedDirectory} from '../utils/create-sharded-directory.js'
import {createTwoShards} from '../utils/create-two-shards.js'
import { randomBytes } from 'iso-random-stream'
const { randomStream } = require('iso-random-stream')
import { randomStream } from 'iso-random-stream'
import all from 'it-all'
import isShardAtPath from '../utils/is-shard-at-path.js'
import * as raw from 'multiformats/codecs/raw'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/get.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import { fromString as uint8ArrayFromString } from 'uint8arrays/from-string'
import { toString as uint8ArrayToString } from 'uint8arrays/to-string'
import { concat as uint8ArrayConcat } from 'uint8arrays/concat'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/index.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@

import { createSuite } from './utils/suite.js'
import { testAdd } from './add.js'
import { testAddAll } from './add-all.js'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/key/gen.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import { nanoid } from 'nanoid'
import { expect } from 'aegir/utils/chai.js'
import { getDescribe, getIt } from '../utils/mocha.js'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/key/import.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import { nanoid } from 'nanoid'
import { keys } from 'libp2p-crypto'
import { expect } from 'aegir/utils/chai.js'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/key/list.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import { nanoid } from 'nanoid'
import { expect } from 'aegir/utils/chai.js'
import { getDescribe, getIt } from '../utils/mocha.js'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/key/rename.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import { nanoid } from 'nanoid'
import { expect } from 'aegir/utils/chai.js'
import { getDescribe, getIt } from '../utils/mocha.js'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/key/rm.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import { nanoid } from 'nanoid'
import { expect } from 'aegir/utils/chai.js'
import { getDescribe, getIt } from '../utils/mocha.js'
1 change: 0 additions & 1 deletion packages/interface-ipfs-core/src/ls.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
/* eslint-env mocha */


import { fixtures } from './utils/index.js'
import { expect } from 'aegir/utils/chai.js'
import { getDescribe, getIt } from './utils/mocha.js'
Loading