UNPKG

5.67 kBJSONView Raw
1{
2 "name": "lit",
3 "version": "2.2.0",
4 "publishConfig": {
5 "access": "public"
6 },
7 "description": "A library for building fast, lightweight web components",
8 "license": "BSD-3-Clause",
9 "repository": {
10 "type": "git",
11 "url": "https://github.com/lit/lit.git",
12 "directory": "packages/lit"
13 },
14 "author": "Google LLC",
15 "homepage": "https://lit.dev/",
16 "main": "index.js",
17 "module": "index.js",
18 "type": "module",
19 "exports": {
20 ".": {
21 "default": "./index.js"
22 },
23 "./async-directive.js": {
24 "default": "./async-directive.js"
25 },
26 "./decorators.js": {
27 "default": "./decorators.js"
28 },
29 "./decorators/custom-element.js": {
30 "default": "./decorators/custom-element.js"
31 },
32 "./decorators/event-options.js": {
33 "default": "./decorators/event-options.js"
34 },
35 "./decorators/property.js": {
36 "default": "./decorators/property.js"
37 },
38 "./decorators/query-all.js": {
39 "default": "./decorators/query-all.js"
40 },
41 "./decorators/query-assigned-elements.js": {
42 "default": "./decorators/query-assigned-elements.js"
43 },
44 "./decorators/query-assigned-nodes.js": {
45 "default": "./decorators/query-assigned-nodes.js"
46 },
47 "./decorators/query-async.js": {
48 "default": "./decorators/query-async.js"
49 },
50 "./decorators/query.js": {
51 "default": "./decorators/query.js"
52 },
53 "./decorators/state.js": {
54 "default": "./decorators/state.js"
55 },
56 "./directive-helpers.js": {
57 "default": "./directive-helpers.js"
58 },
59 "./directive.js": {
60 "default": "./directive.js"
61 },
62 "./directives/async-append.js": {
63 "default": "./directives/async-append.js"
64 },
65 "./directives/async-replace.js": {
66 "default": "./directives/async-replace.js"
67 },
68 "./directives/cache.js": {
69 "default": "./directives/cache.js"
70 },
71 "./directives/choose.js": {
72 "default": "./directives/choose.js"
73 },
74 "./directives/class-map.js": {
75 "default": "./directives/class-map.js"
76 },
77 "./directives/guard.js": {
78 "default": "./directives/guard.js"
79 },
80 "./directives/if-defined.js": {
81 "default": "./directives/if-defined.js"
82 },
83 "./directives/join.js": {
84 "default": "./directives/join.js"
85 },
86 "./directives/keyed.js": {
87 "default": "./directives/keyed.js"
88 },
89 "./directives/live.js": {
90 "default": "./directives/live.js"
91 },
92 "./directives/map.js": {
93 "default": "./directives/map.js"
94 },
95 "./directives/range.js": {
96 "default": "./directives/range.js"
97 },
98 "./directives/ref.js": {
99 "default": "./directives/ref.js"
100 },
101 "./directives/repeat.js": {
102 "default": "./directives/repeat.js"
103 },
104 "./directives/style-map.js": {
105 "default": "./directives/style-map.js"
106 },
107 "./directives/template-content.js": {
108 "default": "./directives/template-content.js"
109 },
110 "./directives/unsafe-html.js": {
111 "default": "./directives/unsafe-html.js"
112 },
113 "./directives/unsafe-svg.js": {
114 "default": "./directives/unsafe-svg.js"
115 },
116 "./directives/until.js": {
117 "default": "./directives/until.js"
118 },
119 "./directives/when.js": {
120 "default": "./directives/when.js"
121 },
122 "./experimental-hydrate-support.js": {
123 "default": "./experimental-hydrate-support.js"
124 },
125 "./experimental-hydrate.js": {
126 "default": "./experimental-hydrate.js"
127 },
128 "./html.js": {
129 "default": "./html.js"
130 },
131 "./polyfill-support.js": {
132 "default": "./polyfill-support.js"
133 },
134 "./static-html.js": {
135 "default": "./static-html.js"
136 }
137 },
138 "scripts": {
139 "build": "npm run clean && npm run build:ts && rollup -c",
140 "build:watch": "rollup -c --watch",
141 "build:ts": "tsc --build && treemirror development . '**/*.d.ts{,.map}'",
142 "build:ts:watch": "tsc --build --watch",
143 "clean": "rm -rf {async-directive,decorators,directive-helpers,directive,html,experimental-hydrate-support,experimental-hydrate,index,polyfill-support,static-html}.{d.ts.map,d.ts,js.map,js} test/ decorators/ directives/ development/ *.tsbuildinfo",
144 "publish-dev": "VERSION=${npm_package_version%-*}-dev.`git rev-parse --short HEAD` && npm version --no-git-tag-version $VERSION && npm publish --tag dev",
145 "regen-package-lock": "rm -rf node_modules package-lock.json; npm install",
146 "test": "MODE=prod cd ../tests && npx wtr '../lit/test/**/*_test.(js|html)'"
147 },
148 "files": [
149 "/async-directive.{d.ts.map,d.ts,js.map,js}",
150 "/decorators.{d.ts.map,d.ts,js.map,js}",
151 "/directive-helpers.{d.ts.map,d.ts,js.map,js}",
152 "/directive.{d.ts.map,d.ts,js.map,js}",
153 "/html.{d.ts.map,d.ts,js.map,js}",
154 "/experimental-hydrate-support.{d.ts.map,d.ts,js.map,js}",
155 "/experimental-hydrate.{d.ts.map,d.ts,js.map,js}",
156 "/index.{d.ts.map,d.ts,js.map,js}",
157 "/polyfill-support.{d.ts.map,d.ts,js.map,js}",
158 "/static-html.{d.ts.map,d.ts,js.map,js}",
159 "/decorators/",
160 "/directives/",
161 "/logo.svg"
162 ],
163 "dependencies": {
164 "@lit/reactive-element": "^1.3.0",
165 "lit-element": "^3.2.0",
166 "lit-html": "^2.2.0"
167 },
168 "devDependencies": {
169 "@esm-bundle/chai": "^4.1.5",
170 "@types/chai": "^4.0.1",
171 "@types/mocha": "^9.0.0",
172 "@webcomponents/shadycss": "^1.8.0",
173 "@webcomponents/template": "^1.4.4",
174 "@webcomponents/webcomponentsjs": "^2.6.0",
175 "chokidar-cli": "^3.0.0",
176 "downlevel-dts": "^0.7.0",
177 "internal-scripts": "^1.0.0",
178 "mocha": "^9.1.1",
179 "rollup": "^2.26.4",
180 "tslib": "^2.0.3",
181 "typescript": "^4.3.5"
182 },
183 "typings": "index.d.ts"
184}