UNPKG

4.81 kBJSONView Raw
1{
2 "name": "lit-element",
3 "version": "3.0.2",
4 "publishConfig": {
5 "access": "public"
6 },
7 "description": "A simple base class for creating 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-element"
13 },
14 "author": "Google LLC",
15 "homepage": "https://lit.dev/",
16 "main": "index.js",
17 "module": "index.js",
18 "types": "index.d.ts",
19 "type": "module",
20 "exports": {
21 ".": {
22 "development": "./development/index.js",
23 "default": "./index.js"
24 },
25 "./decorators.js": {
26 "development": "./development/decorators.js",
27 "default": "./decorators.js"
28 },
29 "./decorators/custom-element.js": {
30 "development": "./development/decorators/custom-element.js",
31 "default": "./decorators/custom-element.js"
32 },
33 "./decorators/event-options.js": {
34 "development": "./development/decorators/event-options.js",
35 "default": "./decorators/event-options.js"
36 },
37 "./decorators/property.js": {
38 "development": "./development/decorators/property.js",
39 "default": "./decorators/property.js"
40 },
41 "./decorators/query-all.js": {
42 "development": "./development/decorators/query-all.js",
43 "default": "./decorators/query-all.js"
44 },
45 "./decorators/query-assigned-nodes.js": {
46 "development": "./development/decorators/query-assigned-nodes.js",
47 "default": "./decorators/query-assigned-nodes.js"
48 },
49 "./decorators/query-async.js": {
50 "development": "./development/decorators/query-async.js",
51 "default": "./decorators/query-async.js"
52 },
53 "./decorators/query.js": {
54 "development": "./development/decorators/query.js",
55 "default": "./decorators/query.js"
56 },
57 "./decorators/state.js": {
58 "development": "./development/decorators/state.js",
59 "default": "./decorators/state.js"
60 },
61 "./experimental-hydrate-support.js": {
62 "development": "./development/experimental-hydrate-support.js",
63 "default": "./experimental-hydrate-support.js"
64 },
65 "./lit-element.js": {
66 "development": "./development/lit-element.js",
67 "default": "./lit-element.js"
68 },
69 "./polyfill-support.js": {
70 "development": "./development/polyfill-support.js",
71 "default": "./polyfill-support.js"
72 },
73 "./private-ssr-support.js": {
74 "development": "./development/private-ssr-support.js",
75 "default": "./private-ssr-support.js"
76 }
77 },
78 "scripts": {
79 "build": "npm run clean && npm run build:ts && rollup -c",
80 "build:watch": "rollup -c --watch",
81 "build:bundle": "npm run clean:bundle && tsc --build && rollup -c rollup.bundle.config.js",
82 "build:ts": "tsc --build && treemirror development . '**/*.d.ts{,.map}'",
83 "build:ts:watch": "tsc --build --watch",
84 "check-version": "node scripts/check-version-tracker.js",
85 "checksize": "rollup -c --environment=CHECKSIZE",
86 "clean": "rm -rf {decorators,experimental-hydrate-support,index,lit-element,polyfill-support,private-ssr-support,lit.min}.{js,js.map,d.ts} test/ decorators/ development/ *.tsbuildinfo",
87 "dev": "scripts/dev.sh",
88 "prepublishOnly": "npm run check-version",
89 "publish-dev": "npm test && VERSION=${npm_package_version%-*}-dev.`git rev-parse --short HEAD` && npm version --no-git-tag-version $VERSION && npm publish --tag dev",
90 "regen-package-lock": "rm -rf node_modules package-lock.json; npm install",
91 "release": "np --any-branch --yolo",
92 "test": "npm run test:dev && npm run test:prod",
93 "test:dev": "cd ../tests && npx wtr '../lit-element/development/**/*_test.(js|html)'",
94 "test:prod": "MODE=prod npm run test:dev",
95 "test:prod:watch": "MODE=prod npm run test:dev -- --watch",
96 "test:watch": "npm run test:dev -- --watch"
97 },
98 "files": [
99 "/decorators.{d.ts,d.ts.map,js,js.map}",
100 "/experimental-hydrate-support.{d.ts,d.ts.map,js,js.map}",
101 "/index.{d.ts,d.ts.map,js,js.map}",
102 "/lit-element.{d.ts,d.ts.map,js,js.map}",
103 "/polyfill-support.{d.ts,d.ts.map,js,js.map}",
104 "/private-ssr-support.{d.ts,d.ts.map,js,js.map}",
105 "/decorators/",
106 "/development/",
107 "!/development/test/"
108 ],
109 "dependencies": {
110 "@lit/reactive-element": "^1.0.0",
111 "lit-html": "^2.0.0"
112 },
113 "devDependencies": {
114 "@esm-bundle/chai": "^4.1.5",
115 "@types/chai": "^4.0.1",
116 "@types/mocha": "^9.0.0",
117 "@webcomponents/shadycss": "^1.8.0",
118 "@webcomponents/template": "^1.4.4",
119 "@webcomponents/webcomponentsjs": "^2.6.0",
120 "chokidar-cli": "^3.0.0",
121 "downlevel-dts": "^0.7.0",
122 "internal-scripts": "^1.0.0",
123 "mocha": "^9.1.1",
124 "rollup": "^2.26.4",
125 "tslib": "^2.0.3",
126 "typescript": "^4.3.5"
127 },
128 "directories": {
129 "test": "test"
130 }
131}