/
package.json
60 lines (60 loc) · 1.68 KB
/
package.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
{
"name": "tv-kitchen",
"version": "1.0.0",
"description": "TV Kitchen is a playground that turns TV into data (transcripts, facial recognition, etc.) so that newsrooms can help their staff and readers better understand what is happening across various local and cable TV news outlets.",
"main": "index.js",
"scripts": {
"kafka": "yarn kafka:start",
"kafka:start": "./services/kafka/start.sh",
"kafka:stop": "./services/kafka/stop.sh",
"lint": "./node_modules/.bin/eslint 'src/**/*.js'",
"sandbox": "babel-node -- src/scripts/_sandbox",
"start": "yarn babel-node src/index.js",
"test": "jest"
},
"repository": {
"type": "git",
"url": "git+https://github.com/tvkitchen/tv-kitchen.git"
},
"keywords": [
"tv",
"television",
"ocr",
"captions",
"fingerprinting",
"journalism",
"news"
],
"author": "Bad Idea Factory <author@biffud.com>",
"license": "Apache-2.0",
"bugs": {
"url": "https://github.com/tvkitchen/tv-kitchen/issues"
},
"homepage": "https://tv.kitchen",
"dependencies": {
"dotenv": "^8.2.0",
"jest": "^25.1.0",
"kafkajs": "^1.12.0",
"module-alias": "^2.2.2",
"nock": "^12.0.2",
"winston": "^3.2.1"
},
"devDependencies": {
"@babel/core": "^7.8.7",
"@babel/node": "^7.8.7",
"@babel/plugin-proposal-class-properties": "^7.8.3",
"@babel/preset-env": "^7.8.7",
"@babel/register": "^7.8.6",
"babel-eslint": "^8.2.6",
"eslint": "^6.8.0",
"eslint-config-airbnb-base": "^14.1.0",
"eslint-import-resolver-alias": "^1.1.2",
"eslint-plugin-import": "^2.20.1"
},
"engines": {
"node": ">=13.10"
},
"_moduleAliases": {
"%src": "./src"
}
}