Browse Source

ci: setup dependencies properly

master
Kiko Beats 3 years ago
parent
commit
88bdf52a4d
No known key found for this signature in database GPG Key ID: 8FA93B22CCF04B96
  1. 12
      package.json
  2. 6
      packages/keyv-mongo/package.json
  3. 1
      packages/keyv-mongo/test/test.js
  4. 4
      packages/keyv-mysql/package.json
  5. 1
      packages/keyv-mysql/test/test.js
  6. 4
      packages/keyv-postgres/package.json
  7. 6
      packages/keyv-redis/package.json
  8. 3
      packages/keyv-redis/test/test.js
  9. 10
      packages/keyv-sql/package.json
  10. 4
      packages/keyv-sqlite/package.json
  11. 12
      packages/keyv-test-suite/package.json
  12. 6
      packages/keyv-test-suite/test/unit.js
  13. 8
      packages/keyv/package.json

12
package.json

@ -92,18 +92,8 @@
"value" "value"
], ],
"devDependencies": { "devDependencies": {
"@keyvhq/keyv": "file:./packages/keyv",
"@keyvhq/keyv-test-suite": "file:packages/keyv-test-suite",
"ava": "latest",
"delay": "latest",
"dotenv": "latest",
"lerna": "latest", "lerna": "latest",
"nyc": "latest", "standard": "latest"
"pify": "latest",
"sqlite3": "latest",
"standard": "latest",
"this": "latest",
"timekeeper": "latest"
}, },
"engines": { "engines": {
"node": ">= 12" "node": ">= 12"

6
packages/keyv-mongo/package.json

@ -28,6 +28,12 @@
"mongodb": "^3.6.5", "mongodb": "^3.6.5",
"pify": "^5.0.0" "pify": "^5.0.0"
}, },
"devDependencies": {
"@keyvhq/keyv": "latest",
"@keyvhq/keyv-test-suite": "latest",
"ava": "latest",
"nyc": "latest"
},
"engines": { "engines": {
"node": ">= 12" "node": ">= 12"
}, },

1
packages/keyv-mongo/test/test.js

@ -3,7 +3,6 @@ const keyvTestSuite = require('@keyvhq/keyv-test-suite')
const Keyv = require('@keyvhq/keyv') const Keyv = require('@keyvhq/keyv')
const KeyvMongo = require('../') const KeyvMongo = require('../')
require('dotenv').config()
const mongoURL = process.env.MONGO_URL || 'mongodb://127.0.0.1:27017' const mongoURL = process.env.MONGO_URL || 'mongodb://127.0.0.1:27017'
const store = () => new KeyvMongo(mongoURL) const store = () => new KeyvMongo(mongoURL)
keyvTestSuite(test, Keyv, store) keyvTestSuite(test, Keyv, store)

4
packages/keyv-mysql/package.json

@ -29,6 +29,10 @@
"@keyvhq/keyv-sql": "~0.2.0", "@keyvhq/keyv-sql": "~0.2.0",
"mysql2": "2.2.5" "mysql2": "2.2.5"
}, },
"devDependencies": {
"ava": "latest",
"nyc": "latest"
},
"engines": { "engines": {
"node": ">= 12" "node": ">= 12"
}, },

1
packages/keyv-mysql/test/test.js

@ -3,7 +3,6 @@ const keyvTestSuite = require('@keyvhq/keyv-test-suite')
const Keyv = require('@keyvhq/keyv') const Keyv = require('@keyvhq/keyv')
const KeyvMysql = require('../') const KeyvMysql = require('../')
require('dotenv').config()
const dbUrl = process.env.MYSQL_URL || 'mysql://root:root@localhost/keyv_test' const dbUrl = process.env.MYSQL_URL || 'mysql://root:root@localhost/keyv_test'
const store = () => new KeyvMysql(dbUrl) const store = () => new KeyvMysql(dbUrl)
keyvTestSuite(test, Keyv, store) keyvTestSuite(test, Keyv, store)

4
packages/keyv-postgres/package.json

@ -29,6 +29,10 @@
"@keyvhq/keyv-sql": "~0.2.0", "@keyvhq/keyv-sql": "~0.2.0",
"pg": "8.6.0" "pg": "8.6.0"
}, },
"devDependencies": {
"ava": "latest",
"nyc": "latest"
},
"engines": { "engines": {
"node": ">= 12" "node": ">= 12"
}, },

6
packages/keyv-redis/package.json

@ -27,6 +27,12 @@
"ioredis": "~4.17.1", "ioredis": "~4.17.1",
"p-event": "~4.2.0" "p-event": "~4.2.0"
}, },
"devDependencies": {
"@keyvhq/keyv": "latest",
"@keyvhq/keyv-test-suite": "latest",
"ava": "latest",
"nyc": "latest"
},
"engines": { "engines": {
"node": ">= 12" "node": ">= 12"
}, },

3
packages/keyv-redis/test/test.js

@ -4,7 +4,6 @@ const Keyv = require('@keyvhq/keyv')
const KeyvRedis = require('../') const KeyvRedis = require('../')
const Redis = require('ioredis') const Redis = require('ioredis')
require('dotenv').config()
const { REDIS_HOST = 'localhost' } = process.env const { REDIS_HOST = 'localhost' } = process.env
const redisURI = `redis://${REDIS_HOST}` const redisURI = `redis://${REDIS_HOST}`
@ -20,5 +19,5 @@ test('reuse a redis instance', async t => {
await keyv.set('foo', 'bar') await keyv.set('foo', 'bar')
const value = await redis.get('foo') const value = await redis.get('foo')
t.true(value === 'bar') t.true(value === 'bar')
t.true(await keyv.get('foo') === value) t.true((await keyv.get('foo')) === value)
}) })

10
packages/keyv-sql/package.json

@ -23,6 +23,16 @@
"ttl", "ttl",
"value" "value"
], ],
"dependencies": {
"pify": "^5.0.0",
"sqlite3": "^5.0.2"
},
"devDependencies": {
"@keyvhq/keyv": "latest",
"@keyvhq/keyv-test-suite": "latest",
"ava": "latest",
"nyc": "latest"
},
"engines": { "engines": {
"node": ">= 12" "node": ">= 12"
}, },

4
packages/keyv-sqlite/package.json

@ -29,6 +29,10 @@
"pify": "5.0.0", "pify": "5.0.0",
"sqlite3": "^5.0.2" "sqlite3": "^5.0.2"
}, },
"devDependencies": {
"ava": "latest",
"nyc": "latest"
},
"engines": { "engines": {
"node": ">= 12" "node": ">= 12"
}, },

12
packages/keyv-test-suite/package.json

@ -22,9 +22,9 @@
"ttl", "ttl",
"value" "value"
], ],
"dependencies": { "devDependencies": {
"delay": "^5.0.0", "delay": "latest",
"timekeeper": "^2.0.0" "timekeeper": "latest"
}, },
"engines": { "engines": {
"node": ">= 12" "node": ">= 12"
@ -33,11 +33,7 @@
"src" "src"
], ],
"scripts": { "scripts": {
"coverage": "nyc report --reporter=text-lcov | coveralls", "test": "exit 0"
"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"
}, },
"license": "MIT" "license": "MIT"
} }

6
packages/keyv-test-suite/test/unit.js

@ -1,6 +0,0 @@
const test = require('ava')
const Keyv = require('@keyvhq/keyv')
const keyvTestSuite = require('../')
const store = () => new Map()
keyvTestSuite(test, Keyv, store)

8
packages/keyv/package.json

@ -20,7 +20,13 @@
"value" "value"
], ],
"dependencies": { "dependencies": {
"json-buffer": "3.0.1" "json-buffer": "~3.0.1"
},
"devDependencies": {
"@keyvhq/keyv-test-suite": "latest",
"ava": "latest",
"nyc": "latest",
"timekeeper": "latest"
}, },
"engines": { "engines": {
"node": ">= 12" "node": ">= 12"

Loading…
Cancel
Save