forked from lit/lit
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpackage.json
74 lines (74 loc) · 3.85 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
61
62
63
64
65
66
67
68
69
70
71
72
73
74
{
"name": "@lit-internal/benchmarks",
"version": "1.0.6",
"private": true,
"description": "Benchmarks for lit",
"license": "BSD-3-Clause",
"repository": {
"type": "git",
"url": "https://github.com/lit/lit.git",
"directory": "packages/benchmarks"
},
"author": "Google LLC",
"scripts": {
"benchmark:lit-element:list": "tach --config lit-element/list/tachometer.json",
"benchmark:lit-element:list-render": "tach --config lit-element/list/tachometer-render.json",
"benchmark:lit-element:list-update": "tach --config lit-element/list/tachometer-update.json",
"benchmark:lit-element:list-update-reflect": "tach --config lit-element/list/tachometer-update-reflect.json",
"benchmark:lit-html:kitchen-sink": "tach --config lit-html/kitchen-sink/tachometer.json",
"benchmark:lit-html:kitchen-sink-nop-update": "tach --config lit-html/kitchen-sink/tachometer-nop-update.json",
"benchmark:lit-html:kitchen-sink-render": "tach --config lit-html/kitchen-sink/tachometer-render.json",
"benchmark:lit-html:kitchen-sink-update": "tach --config lit-html/kitchen-sink/tachometer-update.json",
"benchmark:lit-html:repeat": "tach --config lit-html/repeat/tachometer.json",
"benchmark:lit-html:repeat-full": "tach --config lit-html/repeat/tachometer-full.json",
"benchmark:lit-html:repeat-vs-map": "tach --config lit-html/repeat/tachometer-vs-map.json",
"benchmark:lit-html:repeat-vs-map-delay-full": "tach --config lit-html/repeat/tachometer-vs-map-delay-full.json",
"benchmark:lit-html:repeat-vs-map-full": "tach --config lit-html/repeat/tachometer-vs-map-full.json",
"benchmark:lit-html:template-heavy": "tach --config lit-html/template-heavy/tachometer.json",
"benchmark:reactive-element:list": "tach --config reactive-element/list/tachometer.json",
"benchmark:reactive-element:list-render": "tach --config reactive-element/list/tachometer-render.json",
"benchmark:reactive-element:list-update": "tach --config reactive-element/list/tachometer-update.json",
"benchmark:reactive-element:list-update-reflect": "tach --config reactive-element/list/tachometer-update-reflect.json",
"benchmarks": "tach --config lit-html/kitchen-sink/tachometer.json && tach --config lit-html/template-heavy/tachometer.json && tach --config lit-html/repeat/tachometer.json && tach --config lit-element/list/tachometer.json && tach --config reactive-element/list/tachometer.json",
"build": "wireit",
"generator": "([ ! -d \"generator/build\" ] && cd generator && npm i && npm run build); node generator/build/index.js",
"regen-template-benchmarks": "./generator/scripts/generate.sh"
},
"wireit": {
"build": {
"command": "tsc --build --pretty",
"clean": "if-file-deleted",
"files": [
"tsconfig.json",
"lit-element/**/*.ts",
"reactive-element/**/*.ts",
"lit-html/**/*.ts",
"utils/**/*.ts",
"!**/*.d.ts"
],
"output": [
"tsconfig.tsbuildinfo",
"lit-element/**/*.{js,js.map,d.ts,d.ts.map}",
"reactive-element/**/*.{js,js.map,d.ts,d.ts.map}",
"lit-html/**/*.{js,js.map,d.ts,d.ts.map}",
"utils/**/*.{js,js.map,d.ts,d.ts.map}",
"!lit-html/template-heavy/template-heavy.js"
],
"dependencies": [
"../lit-element:build",
"../lit-html:build",
"../reactive-element:build"
]
}
},
"dependencies": {
"@lit/reactive-element": "^2.0.0",
"lit-element": "^4.0.0",
"lit-html": "^3.0.0",
"tachometer": "^0.7.0"
},
"#comment": "Unusually, we don't want to track a specific version of chromedriver, because we end up using the version of chrome that we get in the benchmark runner, which is usually just the latest version. Specifying it as * means that updating the package-lock.json file will always get the latest version.",
"devDependencies": {
"chromedriver": "*"
}
}