Skip to content

Commit d66ea0f

Browse files
authored
feat(create-vite): migrate lit-element to lit (#5012)
1 parent 1b203d7 commit d66ea0f

File tree

18 files changed

+22
-21
lines changed

18 files changed

+22
-21
lines changed

docs/guide/index.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -69,8 +69,8 @@ Supported template presets include:
6969
- `react-ts`
7070
- `preact`
7171
- `preact-ts`
72-
- `lit-element`
73-
- `lit-element-ts`
72+
- `lit`
73+
- `lit-ts`
7474
- `svelte`
7575
- `svelte-ts`
7676

packages/create-vite/README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -51,8 +51,8 @@ Currently supported template presets include:
5151
- `react-ts`
5252
- `preact`
5353
- `preact-ts`
54-
- `lit-element`
55-
- `lit-element-ts`
54+
- `lit`
55+
- `lit-ts`
5656
- `svelte`
5757
- `svelte-ts`
5858

packages/create-vite/index.js

+3-3
Original file line numberDiff line numberDiff line change
@@ -86,16 +86,16 @@ const FRAMEWORKS = [
8686
]
8787
},
8888
{
89-
name: 'lit-element',
89+
name: 'lit',
9090
color: lightRed,
9191
variants: [
9292
{
93-
name: 'lit-element',
93+
name: 'lit',
9494
display: 'JavaScript',
9595
color: yellow
9696
},
9797
{
98-
name: 'lit-element-ts',
98+
name: 'lit-ts',
9999
display: 'TypeScript',
100100
color: blue
101101
}

packages/create-vite/template-lit-element-ts/index.html packages/create-vite/template-lit-ts/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<meta charset="UTF-8" />
55
<link rel="icon" type="image/svg+xml" href="/src/favicon.svg" />
66
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
7-
<title>Vite + Lit-Element App</title>
7+
<title>Vite + Lit App</title>
88
<script type="module" src="/src/my-element.ts"></script>
99
</head>
1010
<body>

packages/create-vite/template-lit-element-ts/package.json packages/create-vite/template-lit-ts/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "vite-lit-element-ts-starter",
2+
"name": "vite-lit-ts-starter",
33
"version": "0.0.0",
44
"main": "dist/my-element.es.js",
55
"exports": {
@@ -15,7 +15,7 @@
1515
"build": "tsc && vite build"
1616
},
1717
"dependencies": {
18-
"lit-element": "^2.4.0"
18+
"lit": "^2.0.0"
1919
},
2020
"devDependencies": {
2121
"vite": "^2.5.4",

packages/create-vite/template-lit-element-ts/src/my-element.ts packages/create-vite/template-lit-ts/src/my-element.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
import { LitElement, html, customElement, property, css } from 'lit-element'
1+
import { html, css, LitElement } from 'lit'
2+
import { customElement, property } from 'lit/decorators.js'
23

34
/**
45
* An example element.

packages/create-vite/template-lit-element-ts/vite.config.ts packages/create-vite/template-lit-ts/vite.config.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export default defineConfig({
88
formats: ['es']
99
},
1010
rollupOptions: {
11-
external: /^lit-element/
11+
external: /^lit/
1212
}
1313
}
1414
})
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
node_modules
22
.DS_Store
33
dist
4-
dist-ssr
4+
types
55
*.local

packages/create-vite/template-lit-element/index.html packages/create-vite/template-lit/index.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
<meta charset="UTF-8" />
55
<link rel="icon" type="image/svg+xml" href="/src/favicon.svg" />
66
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
7-
<title>Vite + Lit-Element App</title>
7+
<title>Vite + Lit App</title>
88
<script type="module" src="/src/my-element.js"></script>
99
</head>
1010
<body>

packages/create-vite/template-lit-element/package.json packages/create-vite/template-lit/package.json

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "vite-lit-element-starter",
2+
"name": "vite-lit-starter",
33
"version": "0.0.0",
44
"main": "dist/my-element.es.js",
55
"exports": {
@@ -13,7 +13,7 @@
1313
"build": "vite build"
1414
},
1515
"dependencies": {
16-
"lit-element": "^2.4.0"
16+
"lit": "^2.0.0"
1717
},
1818
"devDependencies": {
1919
"vite": "^2.5.4"

packages/create-vite/template-lit-element/src/my-element.js packages/create-vite/template-lit/src/my-element.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { LitElement, html, css } from 'lit-element'
1+
import { html, css, LitElement } from 'lit'
22

33
/**
44
* An example element.

packages/create-vite/template-lit-element/vite.config.js packages/create-vite/template-lit/vite.config.js

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export default defineConfig({
88
formats: ['es']
99
},
1010
rollupOptions: {
11-
external: /^lit-element/
11+
external: /^lit/
1212
}
1313
}
1414
})
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
<template>
2-
<div>Example external component content</div>
3-
</template>
1+
<template>
2+
<div>Example external component content</div>
3+
</template>

0 commit comments

Comments
 (0)