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