Skip to content

Commit

Permalink
ci: setup dependencies properly
Browse files Browse the repository at this point in the history
  • Loading branch information
Kikobeats committed Jun 30, 2021
1 parent 4377345 commit 007b798
Show file tree
Hide file tree
Showing 11 changed files with 39 additions and 32 deletions.
12 changes: 1 addition & 11 deletions package.json
Expand Up @@ -92,18 +92,8 @@
"value"
],
"devDependencies": {
"@keyvhq/keyv": "file:./packages/keyv",
"@keyvhq/keyv-test-suite": "file:packages/keyv-test-suite",
"ava": "latest",
"delay": "latest",
"dotenv": "latest",
"lerna": "latest",
"nyc": "latest",
"pify": "latest",
"sqlite3": "latest",
"standard": "latest",
"this": "latest",
"timekeeper": "latest"
"standard": "latest"
},
"engines": {
"node": ">= 12"
Expand Down
6 changes: 6 additions & 0 deletions packages/keyv-mongo/package.json
Expand Up @@ -28,6 +28,12 @@
"mongodb": "^3.6.5",
"pify": "^5.0.0"
},
"devDependencies": {
"@keyvhq/keyv": "latest",
"@keyvhq/keyv-test-suite": "latest",
"ava": "latest",
"nyc": "latest"
},
"engines": {
"node": ">= 12"
},
Expand Down
1 change: 0 additions & 1 deletion packages/keyv-mongo/test/test.js
Expand Up @@ -3,7 +3,6 @@ const keyvTestSuite = require('@keyvhq/keyv-test-suite')
const Keyv = require('@keyvhq/keyv')
const KeyvMongo = require('../')

require('dotenv').config()
const mongoURL = process.env.MONGO_URL || 'mongodb://127.0.0.1:27017'
const store = () => new KeyvMongo(mongoURL)
keyvTestSuite(test, Keyv, store)
Expand Down
6 changes: 4 additions & 2 deletions packages/keyv-mysql/package.json
Expand Up @@ -26,8 +26,10 @@
"value"
],
"dependencies": {
"@keyvhq/keyv-sql": "~0.2.0",
"mysql2": "2.2.5"
"@keyvhq/keyv-sql": "latest",
"ava": "latest",
"mysql2": "latest",
"nyc": "latest"
},
"engines": {
"node": ">= 12"
Expand Down
1 change: 0 additions & 1 deletion packages/keyv-mysql/test/test.js
Expand Up @@ -3,7 +3,6 @@ const keyvTestSuite = require('@keyvhq/keyv-test-suite')
const Keyv = require('@keyvhq/keyv')
const KeyvMysql = require('../')

require('dotenv').config()
const dbUrl = process.env.MYSQL_URL || 'mysql://root:root@localhost/keyv_test'
const store = () => new KeyvMysql(dbUrl)
keyvTestSuite(test, Keyv, store)
6 changes: 6 additions & 0 deletions packages/keyv-redis/package.json
Expand Up @@ -27,6 +27,12 @@
"ioredis": "~4.17.1",
"p-event": "~4.2.0"
},
"devDependencies": {
"@keyvhq/keyv": "latest",
"@keyvhq/keyv-test-suite": "latest",
"ava": "latest",
"nyc": "latest"
},
"engines": {
"node": ">= 12"
},
Expand Down
3 changes: 1 addition & 2 deletions packages/keyv-redis/test/test.js
Expand Up @@ -4,7 +4,6 @@ const Keyv = require('@keyvhq/keyv')
const KeyvRedis = require('../')
const Redis = require('ioredis')

require('dotenv').config()
const { REDIS_HOST = 'localhost' } = process.env
const redisURI = `redis://${REDIS_HOST}`

Expand All @@ -20,5 +19,5 @@ test('reuse a redis instance', async t => {
await keyv.set('foo', 'bar')
const value = await redis.get('foo')
t.true(value === 'bar')
t.true(await keyv.get('foo') === value)
t.true((await keyv.get('foo')) === value)
})
10 changes: 10 additions & 0 deletions packages/keyv-sql/package.json
Expand Up @@ -23,6 +23,16 @@
"ttl",
"value"
],
"dependencies": {
"pify": "^5.0.0",
"sqlite3": "^5.0.2"
},
"devDependencies": {
"@keyvhq/keyv": "latest",
"@keyvhq/keyv-test-suite": "latest",
"ava": "latest",
"nyc": "latest"
},
"engines": {
"node": ">= 12"
},
Expand Down
12 changes: 4 additions & 8 deletions packages/keyv-test-suite/package.json
Expand Up @@ -22,9 +22,9 @@
"ttl",
"value"
],
"dependencies": {
"delay": "^5.0.0",
"timekeeper": "^2.0.0"
"devDependencies": {
"delay": "latest",
"timekeeper": "latest"
},
"engines": {
"node": ">= 12"
Expand All @@ -33,11 +33,7 @@
"src"
],
"scripts": {
"coverage": "nyc report --reporter=text-lcov | coveralls",
"release:major": "npm test && npm version major -m \"chore: release\" && git push origin master --tags && npm publish --access public",
"release:minor": "npm test && npm version minor -m \"chore: release\" && git push origin master --tags && npm publish --access public",
"release:patch": "npm test && npm version patch -m \"chore: release\" && git push origin master --tags && npm publish --access public",
"test": "nyc --temp-dir ../../.nyc_output ava"
"test": "exit 0"
},
"license": "MIT"
}
6 changes: 0 additions & 6 deletions packages/keyv-test-suite/test/unit.js

This file was deleted.

8 changes: 7 additions & 1 deletion packages/keyv/package.json
Expand Up @@ -20,7 +20,13 @@
"value"
],
"dependencies": {
"json-buffer": "3.0.1"
"json-buffer": "~3.0.1"
},
"devDependencies": {
"@keyvhq/keyv-test-suite": "latest",
"ava": "latest",
"nyc": "latest",
"timekeeper": "latest"
},
"engines": {
"node": ">= 12"
Expand Down

0 comments on commit 007b798

Please sign in to comment.