Skip to content

Commit 67d3e0b

Browse files
committed
chore: Initial setup with lerna
This is a breaking change since it moves the adapter unit tests from the main repo to the adapter-utils repo.
1 parent 0428c85 commit 67d3e0b

36 files changed

+5171
-1396
lines changed

CHANGELOG.md

Lines changed: 0 additions & 26 deletions
This file was deleted.
File renamed without changes.
File renamed without changes.

lerna.json

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"lerna": "2.0.0-rc.5",
3+
"packages": [
4+
"packages/*"
5+
],
6+
"version": "independent"
7+
}

package.json

Lines changed: 13 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,17 @@
11
{
2-
"name": "micro-analytics-cli",
3-
"version": "2.2.0",
4-
"description": "Public analytics as a Node.js microservice, no sysadmin experience required.",
5-
"bin": {
6-
"micro-analytics": "./cli.js"
7-
},
8-
"files": [
9-
"dist",
10-
"src",
11-
"cli.js",
12-
"adapter-tests/unit-tests.js"
13-
],
14-
"engineStrict": true,
15-
"engines": {
16-
"node": ">=6.0.0"
17-
},
2+
"name": "micro-analytics",
3+
"private": true,
4+
"license": "MIT",
5+
"repository": "https://github.com/micro-analytics/micro-analytics",
186
"scripts": {
197
"precommit": "lint-staged",
20-
"start": "./cli.js",
21-
"now-build": "npm install micro-analytics-adapter-memory",
22-
"now-start": "node src/index.js --adapter memory",
23-
"build": "./node_modules/.bin/async-to-gen src --out-dir dist",
24-
"prepublish": "npm run build",
25-
"dev": "NODE_ENV=development nodemon --config package.json --exec async-node src/index.js",
268
"test": "jest",
27-
"test-now-deployment": "curl --fail $NOW_URL/test?inc=false",
28-
"format": "prettier --single-quote --trailing-comma es5 --write 'src/*.js' 'test/*.js' 'adapter-tests/*.js' '*.js'",
29-
"lint": "prettier-check --single-quote --trailing-comma es5 'src/*.js' 'test/*.js' 'adapter-tests/*.js' '*.js'"
9+
"format": "prettier --single-quote --trailing-comma es5 --write 'packages/**/*.js'",
10+
"lint": "prettier-check --single-quote --trailing-comma es5 'packages/**/*.js'"
3011
},
3112
"jest": {
3213
"collectCoverageFrom": [
33-
"src/**/*.js"
14+
"**/src/**/*.js"
3415
]
3516
},
3617
"lint-staged": {
@@ -39,34 +20,14 @@
3920
"git add"
4021
]
4122
},
42-
"author": "Max Stoiber <[email protected]> (http://mxstbr.com/)",
43-
"license": "MIT",
44-
"repository": "https://github.com/mxstbr/micro-analytics",
45-
"dependencies": {
46-
"args": "^2.3.0",
47-
"escape-regex": "^1.0.7",
48-
"flat-file-db": "^1.0.0",
49-
"micro": "6.1.0",
50-
"micro-analytics-adapter-flat-file-db": "^1.3.0",
51-
"promise": "^7.1.1",
52-
"shelljs": "^0.7.6",
53-
"sse-channel": "^2.0.6",
54-
"update-notifier": "^1.0.3",
55-
"zen-observable": "^0.4.0"
56-
},
5723
"devDependencies": {
58-
"async-to-gen": "^1.3.0",
59-
"babel-jest": "^19.0.0",
60-
"babel-plugin-transform-async-to-generator": "^6.16.0",
61-
"babel-polyfill": "^6.20.0",
24+
"babel-plugin-transform-async-to-generator": "^6.24.1",
6225
"babel-preset-node6": "^11.0.0",
6326
"husky": "^0.13.4",
64-
"jest": "^19.0.2",
65-
"lint-staged": "^3.5.0",
66-
"micro-analytics-adapter-memory": "^0.1.0",
67-
"nodemon": "^1.11.0",
68-
"prettier": "^1.3.1",
69-
"prettier-check": "^1.0.0",
70-
"request-promise": "^4.1.1"
27+
"jest": "^20.0.4",
28+
"lerna": "^2.0.0-rc.5",
29+
"lint-staged": "^3.6.0",
30+
"prettier": "^1.4.2",
31+
"prettier-check": "^1.0.0"
7132
}
7233
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
{
2+
"name": "micro-analytics-adapter-utils",
3+
"version": "0.0.0",
4+
"description": "Utilites for micro-analytics adapters.",
5+
"license": "MIT",
6+
"repository": "https://github.com/micro-analytics/micro-analytics",
7+
"author": "Rolf Erik Lekang <[email protected]>",
8+
"scripts": {
9+
"build": "babel src -d dist",
10+
"publish": "npm run build"
11+
},
12+
"dependencies": {
13+
"escape-regex": "^1.0.7"
14+
},
15+
"devDependencies": {
16+
"babel-cli": "^6.24.1",
17+
"flat-file-db": "^1.0.0",
18+
"micro-analytics-adapter-flat-file-db": "^1.3.0",
19+
"micro-analytics-cli": "^2.2.0"
20+
}
21+
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
module.exports = require('./filtering');

0 commit comments

Comments
 (0)