Skip to content

Commit a4f7d16

Browse files
authored
chore: update uint8arrays (#16)
* chore: update uint8arrays * chore: update ci * chore: no types
1 parent 63945dc commit a4f7d16

File tree

9 files changed

+91
-53
lines changed

9 files changed

+91
-53
lines changed

.github/workflows/main.yml

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
name: ci
2+
on:
3+
push:
4+
branches:
5+
- master
6+
pull_request:
7+
branches:
8+
- master
9+
10+
jobs:
11+
check:
12+
runs-on: ubuntu-latest
13+
steps:
14+
- uses: actions/checkout@v2
15+
- uses: actions/setup-node@v2
16+
with:
17+
node-version: 14
18+
- run: npm install
19+
- run: npx aegir lint
20+
- run: npx aegir build
21+
- run: npx aegir dep-check
22+
- uses: ipfs/aegir/actions/bundle-size@master
23+
with:
24+
github_token: ${{ secrets.GITHUB_TOKEN }}
25+
test-node:
26+
needs: check
27+
runs-on: ${{ matrix.os }}
28+
strategy:
29+
matrix:
30+
os: [windows-latest, ubuntu-latest, macos-latest]
31+
node: [14, 15]
32+
fail-fast: true
33+
steps:
34+
- uses: actions/checkout@v2
35+
- uses: actions/setup-node@v1
36+
with:
37+
node-version: ${{ matrix.node }}
38+
- run: npm install
39+
- run: npx aegir test -t node --bail --cov
40+
- uses: codecov/codecov-action@v1
41+
test-chrome:
42+
needs: check
43+
runs-on: ubuntu-latest
44+
steps:
45+
- uses: actions/checkout@v2
46+
- uses: microsoft/playwright-github-action@v1
47+
- run: npm install
48+
- run: npx aegir test -t browser -t webworker --bail
49+
- uses: codecov/codecov-action@v1
50+
test-firefox:
51+
needs: check
52+
runs-on: ubuntu-latest
53+
steps:
54+
- uses: actions/checkout@v2
55+
- uses: microsoft/playwright-github-action@v1
56+
- run: npm install
57+
- run: npx aegir test -t browser -t webworker --bail -- --browser firefox
58+
test-webkit:
59+
needs: check
60+
runs-on: ubuntu-latest
61+
steps:
62+
- uses: actions/checkout@v2
63+
- uses: microsoft/playwright-github-action@v1
64+
- run: npm install
65+
- run: npx aegir test -t browser -t webworker --bail -- --browser webkit
66+
test-electron-main:
67+
needs: check
68+
runs-on: ubuntu-latest
69+
steps:
70+
- uses: actions/checkout@v2
71+
- run: npm install
72+
- run: npx xvfb-maybe aegir test -t electron-main --bail
73+
test-electron-renderer:
74+
needs: check
75+
runs-on: ubuntu-latest
76+
steps:
77+
- uses: actions/checkout@v2
78+
- run: npm install
79+
- run: npx xvfb-maybe aegir test -t electron-renderer --bail

.travis.yml

Lines changed: 0 additions & 42 deletions
This file was deleted.

bench/index.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ const proto = require('./bench.proto')
1212
const messages = protobuf(proto)
1313
const messagesBuf = protons(proto)
1414
const messagesNpm = protonsNpm(proto)
15-
const uint8ArrayFromString = require('uint8arrays/from-string')
15+
const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string')
1616

1717
const EXAMPLE = {
1818
foo: 'hello',

package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,16 @@
1010
"dependencies": {
1111
"protocol-buffers-schema": "^3.3.1",
1212
"signed-varint": "^2.0.1",
13-
"uint8arrays": "^2.1.3",
13+
"uint8arrays": "^3.0.0",
1414
"varint": "^5.0.0"
1515
},
1616
"devDependencies": {
17-
"aegir": "^25.0.0",
17+
"aegir": "^25.1.0",
1818
"benchmark": "^2.1.4",
1919
"protocol-buffers": "^4.1.0",
2020
"protons": "^1.0.0",
21-
"tape": "^4.8.0"
21+
"tape": "^4.8.0",
22+
"util": "^0.12.4"
2223
},
2324
"scripts": {
2425
"test": "aegir test",

src/compile/encodings/string.js

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

33
const varint = require('varint')
4-
const uint8ArrayFromString = require('uint8arrays/from-string')
5-
const uint8ArrayToString = require('uint8arrays/to-string')
4+
const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string')
5+
const { toString: uint8ArrayToString } = require('uint8arrays/to-string')
66
const encoder = require('./encoder')
77

88
function stringEncodingLength (val) {

test/basic.spec.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ const protobuf = require('../src')
88
const proto = require('./test.proto')
99
const Basic = protobuf(proto).Basic
1010
const BasicNpm = protobufNpm(proto).Basic
11-
const uint8ArrayFromString = require('uint8arrays/from-string')
12-
const uint8ArrayToString = require('uint8arrays/to-string')
11+
const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string')
12+
const { toString: uint8ArrayToString } = require('uint8arrays/to-string')
1313

1414
describe('basic', () => {
1515
it('should encode basic object', () => {

test/corrupted.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
'use strict'
44

55
const { expect } = require('aegir/utils/chai')
6-
const uint8ArrayFromString = require('uint8arrays/from-string')
6+
const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string')
77
const protobuf = require('../src')
88

99
const protoStr = 'enum AbcType {\n' +

test/nested.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
const { expect } = require('aegir/utils/chai')
66
const protobuf = require('../src')
7-
const uint8ArrayFromString = require('uint8arrays/from-string')
7+
const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string')
88

99
const Nested = protobuf(require('./test.proto')).Nested
1010

test/repeated.spec.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
const { expect } = require('aegir/utils/chai')
66
const protobuf = require('../src')
77
const Repeated = protobuf(require('./test.proto')).Repeated
8-
const uint8ArrayFromString = require('uint8arrays/from-string')
8+
const { fromString: uint8ArrayFromString } = require('uint8arrays/from-string')
99

1010
describe('repeated', () => {
1111
it('should encode repeated fields', () => {

0 commit comments

Comments
 (0)