-
Notifications
You must be signed in to change notification settings - Fork 878
/
package.json
51 lines (51 loc) · 3.41 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
{
"name": "@lit-internal/benchmarks",
"version": "1.0.2",
"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": "tsc --build",
"build:watch": "tsc --build --watch",
"generator": "([ ! -d \"generator/build\" ] && cd generator && npm i && npm run build); node generator/build/index.js",
"link:dev": "rm -f node_modules/lit-{html,element} && ln -s ../../lit-html/development node_modules/lit-html && ln -sf ../package.json ../lit-html/development/package.json && ln -s ../../lit-element/development node_modules/lit-element && ln -sf ../package.json ../lit-element/development/package.json",
"link:prod": "rm -f node_modules/lit-{html,element} && ln -s ../../lit-html node_modules/lit-html && ln -s ../../lit-element node_modules/lit-element",
"regen-package-lock": "rm -rf node_modules package-lock.json; npm install",
"regen-template-benchmarks": "./generator/scripts/generate.sh"
},
"dependencies": {
"@lit/reactive-element": "^1.1.0",
"lit-element": "^3.1.0",
"lit-html": "^2.1.0",
"tachometer": "^0.5.9"
},
"devDependencies": {
"chromedriver": "^101.0.0",
"typescript": "^4.3.5"
}
}