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

Commit 012d3a9

Browse files
committed
Breaking: modernize syntax (Level/community#98)
1 parent 0d06caf commit 012d3a9

8 files changed

Lines changed: 48 additions & 44 deletions

File tree

.airtap.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
providers:
2+
- airtap-playwright
3+
4+
browsers:
5+
- name: chromium
6+
- name: firefox
7+
- name: webkit

.github/dependabot.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,3 @@ updates:
66
interval: monthly
77
ignore:
88
- dependency-name: dependency-check
9-
- dependency-name: uuid
10-
- dependency-name: tempy
11-
- dependency-name: airtap
12-
- dependency-name: standard

index.js

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

3-
var compose = require('level-compose')
4-
var leveldown = require('leveldown')
5-
var memdown = require('memdown')
6-
var encode = require('encoding-down')
7-
var levelup = require('levelup')
8-
var getLocation = require('./location')
3+
const compose = require('level-compose')
4+
const leveldown = require('leveldown')
5+
const memdown = require('memdown')
6+
const encode = require('encoding-down')
7+
const levelup = require('levelup')
8+
const getLocation = require('./location')
99

1010
module.exports = function factory (down, defaults) {
1111
if (typeof down !== 'function') {
@@ -17,8 +17,8 @@ module.exports = function factory (down, defaults) {
1717
down = down || (defaults.mem ? memdown : leveldown)
1818

1919
// The layers option is experimental and undocumented. Use at your own risk.
20-
var layers = defaults.layers || [encode, levelup]
21-
var shell = compose([locationFallback, down, layers], defaults)
20+
const layers = defaults.layers || [encode, levelup]
21+
const shell = compose([locationFallback, down, layers], defaults)
2222

2323
return shell
2424
}

location-browser.js

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

3-
module.exports = require('uuid/v4')
3+
module.exports = require('uuid').v4

package.json

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
"scripts": {
88
"test": "standard && hallmark && (nyc -s node test/node.js | faucet) && nyc report",
99
"coverage": "nyc report -r lcovonly",
10-
"test-browser-local": "airtap --local test/browser.js",
10+
"test-browsers-local": "airtap test/browser.js",
1111
"hallmark": "hallmark --fix",
1212
"dependency-check": "dependency-check . browser.js test/*.js",
1313
"prepublishOnly": "npm run dependency-check"
@@ -22,12 +22,13 @@
2222
"level-js": "^5.0.0",
2323
"levelup": "^4.3.1",
2424
"memdown": "^5.1.0",
25-
"tempy": "^0.3.0",
25+
"tempy": "^1.0.1",
2626
"uuid": "^3.3.2"
2727
},
2828
"devDependencies": {
2929
"abstract-leveldown": "^6.0.0",
30-
"airtap": "^3.0.0",
30+
"airtap": "^4.0.3",
31+
"airtap-playwright": "^1.0.1",
3132
"dependency-check": "^3.3.0",
3233
"faucet": "^0.0.1",
3334
"hallmark": "^3.1.0",
@@ -36,7 +37,7 @@
3637
"level-packager": "^5.0.3",
3738
"nyc": "^15.0.0",
3839
"reachdown": "^1.0.0",
39-
"standard": "^14.0.0",
40+
"standard": "^16.0.3",
4041
"tape": "^5.0.1"
4142
},
4243
"optionalDependencies": {

test/browser.js

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

3-
var leveljs = require('level-js')
4-
var memdown = require('memdown')
5-
var encode = require('encoding-down')
6-
var levelup = require('levelup')
7-
var levelTest = require('../')
8-
var suite = require('./suite')
3+
const leveljs = require('level-js')
4+
const memdown = require('memdown')
5+
const encode = require('encoding-down')
6+
const levelup = require('levelup')
7+
const levelTest = require('../')
8+
const suite = require('./suite')
99

1010
suite.args(levelTest(), leveljs)
1111
suite.args(levelTest({ mem: true }), memdown)

test/node.js

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

3-
var leveldown = require('leveldown')
4-
var memdown = require('memdown')
5-
var jsondown = require('jsondown')
6-
var encode = require('encoding-down')
7-
var levelup = require('levelup')
8-
var levelTest = require('../')
9-
var suite = require('./suite')
3+
const leveldown = require('leveldown')
4+
const memdown = require('memdown')
5+
const jsondown = require('jsondown')
6+
const encode = require('encoding-down')
7+
const levelup = require('levelup')
8+
const levelTest = require('../')
9+
const suite = require('./suite')
1010

1111
suite.args(levelTest(), leveldown)
1212
suite.args(levelTest({ mem: true }), memdown)

test/suite.js

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

3-
var test = require('tape')
4-
var reachdown = require('reachdown')
5-
var packagerTests = require('level-packager/abstract/test')
3+
const test = require('tape')
4+
const reachdown = require('reachdown')
5+
const packagerTests = require('level-packager/abstract/test')
66

77
exports.args = function (level, expectedDown) {
88
test('without arguments', function (t) {
99
t.plan(3)
1010

11-
var db = level()
11+
const db = level()
1212

1313
db.on('open', function () {
1414
t.ok(reachdown(db) instanceof expectedDown, 'got expected down')
@@ -28,8 +28,8 @@ exports.args = function (level, expectedDown) {
2828
t.ok(db.isOpen())
2929
t.ok(reachdown(db) instanceof expectedDown, 'got expected down')
3030

31-
var key = '' + Math.random()
32-
var value = { test_key: '' + new Date() }
31+
const key = '' + Math.random()
32+
const value = { test_key: '' + new Date() }
3333

3434
db.put(key, value, function (err) {
3535
t.notOk(err)
@@ -45,9 +45,9 @@ exports.args = function (level, expectedDown) {
4545
test('with options', function (t) {
4646
t.plan(4)
4747

48-
var db = level({ valueEncoding: 'json' })
49-
var key = '' + Math.random()
50-
var value = { test_key: '' + new Date() }
48+
const db = level({ valueEncoding: 'json' })
49+
const key = '' + Math.random()
50+
const value = { test_key: '' + new Date() }
5151

5252
db.on('open', function () {
5353
t.ok(reachdown(db) instanceof expectedDown, 'got expected down')
@@ -87,7 +87,7 @@ exports.customLayers = function (level, expectedDown, expectedUp, rawValue) {
8787
test('custom layers with auto-open', function (t) {
8888
t.plan(9)
8989

90-
var ret = level(function (err, db) {
90+
const ret = level(function (err, db) {
9191
t.ifError(err)
9292
t.is(db, ret, 'got db')
9393
t.ok(reachdown(db) instanceof expectedDown, 'got expected down')
@@ -114,10 +114,10 @@ exports.options = function (levelTest) {
114114
test('opts precedence', function (t) {
115115
t.plan(6)
116116

117-
var level = levelTest({ valueEncoding: 'utf8' })
118-
var db1 = level()
119-
var db2 = level({ valueEncoding: 'json' })
120-
var value = { test: true }
117+
const level = levelTest({ valueEncoding: 'utf8' })
118+
const db1 = level()
119+
const db2 = level({ valueEncoding: 'json' })
120+
const value = { test: true }
121121

122122
db1.put('key', value, function (err) {
123123
t.ifError(err)

0 commit comments

Comments
 (0)