Skip to content

Commit cad8dca

Browse files
committed
Update lit-starter-js to lit-next
* Upgrades the source to work with lit-next * Aligns the linting and formatting rules/settings & ignores with the monorepo * Upgrades to the same version of typescript and tsconfig settings as the monorepo * Upgrades the test runner from karma to web-test-runner * Upgrades the dev server from es-dev-server to @web/dev-server
1 parent 47f1b3e commit cad8dca

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+5859
-588
lines changed

.eslintignore

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,16 @@ packages/lit-starter-ts/docs-src/*
9898
packages/lit-starter-ts/**/rollup-config.js
9999
packages/lit-starter-ts/**/custom-elements.json
100100

101+
packages/lit-starter-js/node_modules/
102+
packages/lit-starter-js/**/custom-elements.json
103+
# only generated for size check
104+
packages/lit-starter-js/**/my-element.bundled.js
105+
packages/lit-starter-js/node_modules/*
106+
packages/lit-starter-js/docs/*
107+
packages/lit-starter-js/docs-src/*
108+
packages/lit-starter-js/**/rollup-config.js
109+
packages/lit-starter-js/**/custom-elements.json
110+
101111
packages/localize/lib/
102112
packages/localize/lib_client/
103113
packages/localize/node_modules/

.eslintignore-sync

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ packages/lit-html/.gitignore
1111
packages/lit-ssr/.gitignore
1212
packages/lit-starter-ts/.gitignore
1313
packages/lit-starter-ts/.eslintignore
14+
packages/lit-starter-js/.gitignore
15+
packages/lit-starter-js/.eslintignore
1416
packages/localize/.gitignore
1517
packages/tests/.gitignore
1618
packages/reactive-element/.gitignore

.prettierignore

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -98,6 +98,16 @@ packages/lit-starter-ts/docs-src/*
9898
packages/lit-starter-ts/**/rollup-config.js
9999
packages/lit-starter-ts/**/custom-elements.json
100100

101+
packages/lit-starter-js/node_modules/
102+
packages/lit-starter-js/**/custom-elements.json
103+
# only generated for size check
104+
packages/lit-starter-js/**/my-element.bundled.js
105+
packages/lit-starter-js/node_modules/*
106+
packages/lit-starter-js/docs/*
107+
packages/lit-starter-js/docs-src/*
108+
packages/lit-starter-js/**/rollup-config.js
109+
packages/lit-starter-js/**/custom-elements.json
110+
101111
packages/localize/lib/
102112
packages/localize/lib_client/
103113
packages/localize/node_modules/

.prettierignore-sync

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ packages/lit-html/.gitignore
1111
packages/lit-ssr/.gitignore
1212
packages/lit-starter-ts/.gitignore
1313
packages/lit-starter-ts/.eslintignore
14+
packages/lit-starter-js/.gitignore
15+
packages/lit-starter-js/.eslintignore
1416
packages/localize/.gitignore
1517
packages/tests/.gitignore
1618
packages/reactive-element/.gitignore

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"ignore-sync": "ignore-sync .",
1111
"lint": "eslint \"**/*.{js,ts}\"",
1212
"nuke": "rm -rf node_modules packages/*/{node_modules} && npm install && npm run bootstrap",
13-
"test": "(cd packages/tests && npm test) && (cd packages/lit-ssr && npm test) && (cd packages/localize && npm test) && (cd packages/lit-starter-ts && npm test)"
13+
"test": "(cd packages/tests && npm test) && (cd packages/lit-ssr && npm test) && (cd packages/localize && npm test) && (cd packages/lit-starter-ts && npm test) && (cd packages/lit-starter-js && npm test)"
1414
},
1515
"dependencies": {
1616
"lerna": "^3.22.1"
Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,21 @@
1-
const syntaxHighlight = require("@11ty/eleventy-plugin-syntaxhighlight");
1+
const syntaxHighlight = require('@11ty/eleventy-plugin-syntaxhighlight');
22

3-
module.exports = function(eleventyConfig) {
3+
module.exports = function (eleventyConfig) {
44
eleventyConfig.addPlugin(syntaxHighlight);
5-
eleventyConfig.addPassthroughCopy("docs-src/docs.css");
6-
eleventyConfig.addPassthroughCopy("docs-src/.nojekyll");
5+
eleventyConfig.addPassthroughCopy('docs-src/docs.css');
6+
eleventyConfig.addPassthroughCopy('docs-src/.nojekyll');
7+
eleventyConfig.addPassthroughCopy(
8+
'node_modules/@webcomponents/webcomponentsjs'
9+
);
10+
eleventyConfig.addPassthroughCopy('node_modules/lit/polyfill-support.js');
711
return {
812
dir: {
9-
input: "docs-src",
10-
output: "docs"
13+
input: 'docs-src',
14+
output: 'docs',
1115
},
1216
templateExtensionAliases: {
13-
"11ty.cjs": "11ty.js",
14-
"11tydata.cjs": "11tydata.js"
15-
}
17+
'11ty.cjs': '11ty.js',
18+
'11tydata.cjs': '11tydata.js',
19+
},
1620
};
1721
};

packages/lit-starter-js/.eslintignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@ node_modules/*
22
docs/*
33
docs-src/*
44
rollup-config.js
5+
custom-elements.json
Lines changed: 16 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,26 @@
11
{
2-
"extends": [
3-
"eslint:recommended"
4-
],
5-
"env": {
6-
"browser": true,
7-
"mocha": true
8-
},
2+
"root": true,
3+
"extends": ["eslint:recommended"],
4+
"parser": "babel-eslint",
95
"globals": {
106
"chai": "readonly"
117
},
12-
"parser": "babel-eslint",
138
"parserOptions": {
149
"sourceType": "module"
1510
},
11+
"env": {
12+
"browser": true,
13+
"mocha": true
14+
},
1615
"rules": {
1716
"no-unexpected-multiline": "off"
18-
}
17+
},
18+
"overrides": [
19+
{
20+
"files": ["rollup.config.js", "web-test-runner.config.js"],
21+
"env": {
22+
"node": true
23+
}
24+
}
25+
]
1926
}

packages/lit-starter-js/.gitignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
/node_modules/
2-
2+
custom-elements.json
33
# only generated for size check
4-
my-element.bundled.js
4+
my-element.bundled.js
Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,7 @@
11
{
2+
"trailingComma": "es5",
3+
"tabWidth": 2,
24
"singleQuote": true,
3-
"bracketSpacing": false
5+
"bracketSpacing": false,
6+
"arrowParens": "always"
47
}

0 commit comments

Comments
 (0)