Skip to content

Commit d523aef

Browse files
committed
switch ui from commonjs to es modules
For example, before: $ du --bytes public/compiled/round.min.js 123011 public/compiled/round.min.js $ du --bytes public/compiled/analysisBoard.min.js 286473 public/compiled/analysisBoard.min.js After: $ du --bytes public/compiled/round.min.js 102103 public/compiled/round.min.js $ du --bytes public/compiled/analysisBoard.min.js 259559 public/compiled/analysisBoard.min.js
1 parent d84df71 commit d523aef

36 files changed

+28
-17
lines changed

ui/@build/rollupProject/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"author": "Thibault Duplessis",
66
"license": "AGPL-3.0-or-later",
77
"main": "index.js",
8+
"type": "commonjs",
89
"dependencies": {
910
"@rollup/plugin-commonjs": "^16.0.0",
1011
"@rollup/plugin-node-resolve": "^11.0.1",
File renamed without changes.

ui/ceval/package.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@
33
"version": "2.0.0",
44
"private": true,
55
"description": "lichess.org local computer analysis",
6-
"main": "dist/main.js",
7-
"types": "dist/main",
6+
"type": "module",
7+
"module": "dist/main.js",
8+
"types": "dist/main.d.ts",
89
"keywords": [
910
"chess",
1011
"lichess",
File renamed without changes.

ui/chat/package.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@
33
"version": "2.0.0",
44
"private": true,
55
"description": "lichess.org chat ui",
6-
"main": "dist/main.js",
7-
"types": "dist/main",
6+
"type": "module",
7+
"module": "dist/main.js",
8+
"types": "dist/main.d.ts",
89
"author": "Thibault Duplessis",
910
"license": "AGPL-3.0-or-later",
1011
"scripts": {
File renamed without changes.

ui/chess/package.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@
33
"version": "2.0.0",
44
"private": true,
55
"description": "lichess.org chess utils",
6-
"main": "dist/main.js",
7-
"typings": "dist/main",
6+
"type": "module",
7+
"module": "dist/main.js",
8+
"types": "dist/main.d.ts",
89
"keywords": [
910
"chess",
1011
"lichess"
File renamed without changes.

ui/common/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
"version": "2.0.0",
44
"private": true,
55
"description": "lichess.org common utils",
6-
"main": "common.js",
6+
"module": "common.js",
7+
"type": "module",
78
"typings": "common",
89
"keywords": [
910
"chess",
File renamed without changes.
File renamed without changes.
File renamed without changes.

ui/game/package.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@
33
"version": "2.0.0",
44
"private": true,
55
"description": "lichess.org game",
6-
"main": "game.js",
7-
"typings": "game",
6+
"type": "module",
7+
"module": "game.js",
8+
"typings": "game.d.ts",
89
"keywords": [
910
"chess",
1011
"lichess",

ui/insight/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
"version": "2.0.0",
44
"private": true,
55
"description": "lichess.org chess insights",
6-
"main": "src/main.js",
6+
"type": "module",
7+
"module": "src/main.js",
78
"keywords": [
89
"chess",
910
"lichess",
File renamed without changes.

ui/learn/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
"version": "2.0.0",
44
"private": true,
55
"description": "lichess.org chess performance statistics",
6-
"main": "src/main.js",
6+
"type": "module",
7+
"module": "src/main.js",
78
"keywords": [
89
"chess",
910
"lichess",
File renamed without changes.

ui/lobby/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,8 @@
33
"version": "2.0.0",
44
"private": true,
55
"description": "lichess.org lobby",
6-
"main": "src/main.js",
6+
"type": "module",
7+
"module": "src/main.js",
78
"keywords": [
89
"chess",
910
"lichess",
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

ui/puz/package.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@
33
"version": "2.0.0",
44
"private": true,
55
"description": "lichess.org fast puzzle utils",
6-
"main": "dist/main.js",
7-
"types": "dist/main",
6+
"type": "module",
7+
"module": "dist/main.js",
8+
"types": "dist/main.d.ts",
89
"author": "Thibault Duplessis",
910
"license": "AGPL-3.0-or-later",
1011
"scripts": {
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

ui/tree/package.json

+3-2
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,9 @@
33
"version": "2.0.0",
44
"private": true,
55
"description": "lichess.org moves tree",
6-
"main": "dist/main.js",
7-
"types": "dist/main",
6+
"type": "module",
7+
"module": "dist/main.js",
8+
"types": "dist/main.d.ts",
89
"keywords": [
910
"chess",
1011
"lichess"

ui/tsconfig.base.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
"noUnusedParameters": true,
1010
"moduleResolution": "node",
1111
"target": "ES2017",
12-
"module": "commonjs",
12+
"module": "esnext",
1313
"lib": ["DOM", "ES2017", "DOM.iterable"],
1414
"types": ["lichess", "cash"]
1515
}

0 commit comments

Comments
 (0)