Skip to content

Commit 15e60e3

Browse files
Merge pull request #4311 from material-components:catalog-shell
PiperOrigin-RevId: 534538344
2 parents 1f8ccd4 + 0a85224 commit 15e60e3

File tree

3 files changed

+5092
-4446
lines changed

3 files changed

+5092
-4446
lines changed

catalog/package.json

Lines changed: 184 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,184 @@
1+
{
2+
"name": "material-web-catalog",
3+
"version": "0.0.1",
4+
"description": "The Material Web Catalog.",
5+
"main": "_prod/index.html",
6+
"scripts": {
7+
"start": "npm run serve",
8+
"dev": "npm run serve:dev --watch",
9+
"serve": "wireit",
10+
"serve:dev": "wireit",
11+
"build:dev": "wireit",
12+
"build:dev:eleventy": "wireit",
13+
"build:dev:ts": "wireit",
14+
"build:type-check": "wireit",
15+
"build:prod": "wireit",
16+
"build:prod:eleventy": "wireit",
17+
"build:prod:ts": "wireit",
18+
"build:copy-readmes": "wireit",
19+
"build:copy-stories": "wireit"
20+
},
21+
"wireit": {
22+
"build:dev": {
23+
"dependencies": [
24+
"build:dev:eleventy",
25+
"build:dev:ts"
26+
]
27+
},
28+
"build:dev:eleventy": {
29+
"command": "NODE_ENV=DEV eleventy",
30+
"files": [
31+
"site",
32+
"lib",
33+
"eleventy-helpers",
34+
"eleventy.config.cjs",
35+
"stories"
36+
],
37+
"output": [
38+
"_dev"
39+
],
40+
"dependencies": [
41+
"build:dev:ts",
42+
"build:copy-readmes",
43+
"build:copy-stories"
44+
]
45+
},
46+
"build:dev:ts": {
47+
"command": "NODE_ENV=DEV node esbuild.config.mjs",
48+
"files": [
49+
"src",
50+
"tsconfig.json",
51+
"esbuild.config.mjs"
52+
],
53+
"output": [
54+
"lib"
55+
],
56+
"dependencies": [
57+
"..:build"
58+
]
59+
},
60+
"build:type-check": {
61+
"command": "tsc -p tsconfig.json --pretty --incremental",
62+
"files": [
63+
"src",
64+
"tsconfig.json"
65+
],
66+
"clean": "if-file-deleted",
67+
"output": [
68+
"tsconfig.tsbuildinfo"
69+
]
70+
},
71+
"build:prod": {
72+
"dependencies": [
73+
"build:prod:eleventy",
74+
"build:prod:ts"
75+
]
76+
},
77+
"build:prod:eleventy": {
78+
"command": "NODE_ENV=PROD eleventy",
79+
"files": [
80+
"site",
81+
"build",
82+
"eleventy-helpers",
83+
"eleventy.config.cjs",
84+
"stories/"
85+
],
86+
"output": [
87+
"_prod/"
88+
],
89+
"dependencies": [
90+
"build:prod:ts",
91+
"build:copy-readmes",
92+
"build:copy-stories"
93+
]
94+
},
95+
"build:prod:ts": {
96+
"command": "NODE_ENV=PROD node esbuild.config.mjs",
97+
"files": [
98+
"src",
99+
"tsconfig.json",
100+
"esbuild.config.mjs"
101+
],
102+
"output": [
103+
"build"
104+
],
105+
"dependencies": [
106+
"..:build"
107+
]
108+
},
109+
"build:copy-readmes": {
110+
"command": "node scripts/copy-readmes.mjs",
111+
"files": [
112+
"../docs/components",
113+
"scripts/copy-readmes.mjs"
114+
],
115+
"output": [
116+
"site/components/**/*.md",
117+
"site/components/images"
118+
]
119+
},
120+
"serve:dev": {
121+
"command": "wds -b /material-web/ --watch --root-dir _dev --open",
122+
"service": true,
123+
"dependencies": [
124+
{
125+
"script": "build:dev",
126+
"cascade": false
127+
}
128+
]
129+
},
130+
"serve": {
131+
"command": "wds -b /material-web/ --watch --root-dir _prod",
132+
"service": true,
133+
"dependencies": [
134+
{
135+
"script": "build:prod",
136+
"cascade": false
137+
}
138+
]
139+
},
140+
"build:copy-stories": {
141+
"command": "node scripts/copy-stories.mjs",
142+
"files": [
143+
"scripts/copy-stories.mjs",
144+
"../*/demo"
145+
],
146+
"output": [
147+
"stories/*/**/*",
148+
"!stories/components"
149+
]
150+
}
151+
},
152+
"license": "Apache-2.0",
153+
"dependencies": {
154+
"@11ty/is-land": "^3.0.0",
155+
"@lit-labs/ssr-client": "^1.1.1",
156+
"@material/material-color-utilities": "^0.2.5",
157+
"@material/mwc-drawer": "^0.27.0",
158+
"@material/web": "^1.0.0-pre.6",
159+
"@preact/signals-core": "^1.3.0",
160+
"lit": "^2.7.4",
161+
"playground-elements": "^0.17.0",
162+
"postdoc-lib": "^1.0.3"
163+
},
164+
"devDependencies": {
165+
"@11ty/eleventy": "^2.0.1",
166+
"@11ty/eleventy-plugin-syntaxhighlight": "^5.0.0",
167+
"@lit-labs/eleventy-plugin-lit": "^1.0.0",
168+
"@lit-labs/motion": "^1.0.3",
169+
"@luncheon/esbuild-plugin-gzip": "^0.1.0",
170+
"@web/dev-server": "^0.1.35",
171+
"@webcomponents/template-shadowroot": "^0.2.1",
172+
"clean-css": "^5.3.1",
173+
"eleventy-plugin-nesting-toc": "^1.3.0",
174+
"esbuild": "^0.17.14",
175+
"esbuild-plugin-minify-html-literals": "^1.0.1",
176+
"html-minifier": "^4.0.0",
177+
"markdown-it": "^13.0.1",
178+
"markdown-it-anchor": "^8.6.7",
179+
"slugify": "^1.6.6",
180+
"tiny-glob": "^0.2.9",
181+
"typescript": "~4.9.5",
182+
"wireit": "^0.9.5"
183+
}
184+
}

0 commit comments

Comments
 (0)