Skip to content

Commit 5db2aed

Browse files
committed
update package.json (more explicit on ESM/CJS exports & typings)
1 parent e8aa38f commit 5db2aed

File tree

2 files changed

+24
-16
lines changed

2 files changed

+24
-16
lines changed

‎package.json

+18-10
Original file line numberDiff line numberDiff line change
@@ -2,26 +2,34 @@
22
"name": "tinyld",
33
"description": "Simple and Performant Language detection library (pure JS and zero dependencies)",
44
"version": "1.3.3",
5-
"main": "./dist/tinyld.normal.node.js",
5+
"license": "MIT",
66
"exports": {
7-
".": {
8-
"require": "./dist/tinyld.normal.node.js",
9-
"import": "./dist/tinyld.normal.node.mjs",
10-
"browser": "./dist/tinyld.normal.browser.js"
11-
},
127
"./light": {
138
"require": "./dist/tinyld.light.node.js",
149
"import": "./dist/tinyld.light.node.mjs",
15-
"browser": "./dist/tinyld.light.browser.js"
10+
"browser": "./dist/tinyld.light.browser.js",
11+
"types": "./dist/tinyld.light.node.d.ts"
1612
},
1713
"./heavy": {
1814
"require": "./dist/tinyld.heavy.node.js",
1915
"import": "./dist/tinyld.heavy.node.mjs",
20-
"browser": "./dist/tinyld.heavy.browser.js"
16+
"browser": "./dist/tinyld.heavy.browser.js",
17+
"types": "./dist/tinyld.heavy.node.d.ts"
18+
},
19+
".": {
20+
"require": "./dist/tinyld.normal.node.js",
21+
"import": "./dist/tinyld.normal.node.mjs",
22+
"browser": "./dist/tinyld.normal.browser.js",
23+
"types": "./dist/tinyld.normal.node.d.ts"
24+
}
25+
},
26+
"typesVersions": {
27+
"*": {
28+
"light": ["./dist/tinyld.light.node.d.ts"],
29+
"heavy": ["./dist/tinyld.heavy.node.d.ts"],
30+
"*": ["./dist/tinyld.normal.node.d.ts"]
2131
}
2232
},
23-
"license": "MIT",
24-
"types": "./dist/tinyld.normal.node.d.ts",
2533
"bin": {
2634
"tinyld": "./bin/tinyld.js",
2735
"tinyld-light": "./bin/tinyld-light.js",

‎yarn.lock

+6-6
Original file line numberDiff line numberDiff line change
@@ -129,9 +129,9 @@
129129
integrity sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==
130130

131131
"@types/node@^18.0.0":
132-
version "18.14.0"
133-
resolved "https://registry.yarnpkg.com/@types/node/-/node-18.14.0.tgz#94c47b9217bbac49d4a67a967fdcdeed89ebb7d0"
134-
integrity sha512-5EWrvLmglK+imbCJY0+INViFWUHg1AHel1sq4ZVSfdcNqGy9Edv3UB9IIzzg+xPaUcAgZYcfVs2fBcwDeZzU0A==
132+
version "18.16.12"
133+
resolved "https://registry.yarnpkg.com/@types/node/-/node-18.16.12.tgz#f11e19055c5b3daeb79dc6eb7ccdd3d036313034"
134+
integrity sha512-tIRrjbY9C277MOfP8M3zjMIhtMlUJ6YVqkGgLjz+74jVsdf4/UjC6Hku4+1N0BS0qyC0JAS6tJLUk9H6JUKviQ==
135135

136136
"@typescript-eslint/eslint-plugin@^4.28.5":
137137
version "4.33.0"
@@ -1839,9 +1839,9 @@ prelude-ls@~1.1.2:
18391839
integrity sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=
18401840

18411841
prettier@^2.3.2:
1842-
version "2.8.4"
1843-
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.4.tgz#34dd2595629bfbb79d344ac4a91ff948694463c3"
1844-
integrity sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==
1842+
version "2.8.8"
1843+
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da"
1844+
integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==
18451845

18461846
process-nextick-args@~2.0.0:
18471847
version "2.0.1"

0 commit comments

Comments
 (0)