Skip to content

Commit f061e20

Browse files
committed
feat: ts nodenext, add type module, add exports for vanilla wc
1 parent dea99c4 commit f061e20

File tree

7 files changed

+11
-2
lines changed

7 files changed

+11
-2
lines changed

src/generators/app-lit-element-ts/templates/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"name": "<%= tagName %>",
33
"license": "MIT",
4+
"type": "module",
45
"scripts": {
56
"start": "tsc && concurrently -k -r \"tsc --watch --preserveWatchOutput\" \"wds\""
67
},

src/generators/app-lit-element-ts/templates/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"compilerOptions": {
33
"target": "es2018",
44
"module": "esnext",
5-
"moduleResolution": "node",
5+
"moduleResolution": "NodeNext",
66
"noEmitOnError": true,
77
"lib": ["es2017", "dom"],
88
"strict": true,

src/generators/app-lit-element/templates/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"name": "<%= tagName %>",
33
"license": "MIT",
4+
"type": "module",
45
"scripts": {
56
"start": "web-dev-server"
67
},

src/generators/wc-lit-element-ts/templates/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
{
22
"main": "dist/src/index.js",
33
"module": "dist/src/index.js",
4+
"type": "module",
45
"exports": {
56
".": "./dist/src/index.js",
67
"./<%= tagName %>.js": "./dist/src/<%= tagName %>.js"

src/generators/wc-lit-element-ts/templates/tsconfig.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"compilerOptions": {
33
"target": "es2018",
44
"module": "esnext",
5-
"moduleResolution": "node",
5+
"moduleResolution": "NodeNext",
66
"noEmitOnError": true,
77
"lib": ["es2017", "dom"],
88
"strict": true,

src/generators/wc-lit-element/templates/package.json

+5
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,14 @@
11
{
22
"main": "index.js",
33
"module": "index.js",
4+
"type": "module",
45
"scripts": {
56
"start": "web-dev-server"
67
},
8+
"exports": {
9+
".": "./index.js",
10+
"./<%= tagName %>.js": "./<%= tagName %>.js"
11+
},
712
"dependencies": {
813
"lit": "^2.0.2"
914
},

test/snapshots/fully-loaded-app/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
"license": "MIT",
55
"author": "scaffold-app",
66
"version": "0.0.0",
7+
"type": "module",
78
"scripts": {
89
"lint": "eslint --ext .js,.html . --ignore-path .gitignore && prettier \"**/*.js\" --check --ignore-path .gitignore",
910
"format": "eslint --ext .js,.html . --fix --ignore-path .gitignore && prettier \"**/*.js\" --write --ignore-path .gitignore",

0 commit comments

Comments
 (0)