Skip to content

Commit 2bc5db2

Browse files
committed
fix: use correct exports order
In Node.js module resolution, the conditions in the package.json are evaluated in order, and since import and require are more general conditions that match their respective module systems, they will always be chosen before types. the fix changes the order, so now we have: - types first (most specific) - import second - require third
1 parent 6f97bcc commit 2bc5db2

File tree

1 file changed

+44
-44
lines changed

1 file changed

+44
-44
lines changed

package.json

Lines changed: 44 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -33,114 +33,114 @@
3333
"types": "./dist/types/index.d.ts",
3434
"exports": {
3535
".": {
36+
"types": "./dist/types/index.d.ts",
3637
"import": "./dist/vue3-openlayers.es.js",
37-
"require": "./dist/vue3-openlayers.cjs.js",
38-
"types": "./dist/types/index.d.ts"
38+
"require": "./dist/vue3-openlayers.cjs.js"
3939
},
4040
"./animations": {
41+
"types": "./dist/types/components/animations/index.d.ts",
4142
"import": "./dist/esm/animations/index.js",
42-
"require": "./dist/cjs/animations/index.js",
43-
"types": "./dist/types/components/animations/index.d.ts"
43+
"require": "./dist/cjs/animations/index.js"
4444
},
4545
"./animations/*": {
46+
"types": "./dist/types/components/animations/*.d.ts",
4647
"import": "./dist/esm/animations/*.js",
47-
"require": "./dist/cjs/animations/*.js",
48-
"types": "./dist/types/components/animations/*.d.ts"
48+
"require": "./dist/cjs/animations/*.js"
4949
},
5050
"./composables": {
51+
"types": "./dist/types/composables/index.d.ts",
5152
"import": "./dist/esm/composables/index.js",
52-
"require": "./dist/cjs/composables/index.js",
53-
"types": "./dist/types/composables/index.d.ts"
53+
"require": "./dist/cjs/composables/index.js"
5454
},
5555
"./composables/*": {
56+
"types": "./dist/types/composables/*.d.ts",
5657
"import": "./dist/esm/composables/*.js",
57-
"require": "./dist/cjs/composables/*.js",
58-
"types": "./dist/types/composables/*.d.ts"
58+
"require": "./dist/cjs/composables/*.js"
5959
},
6060
"./controls": {
61+
"types": "./dist/types/components/controls/index.d.ts",
6162
"import": "./dist/esm/controls/index.js",
62-
"require": "./dist/cjs/controls/index.js",
63-
"types": "./dist/types/components/controls/index.d.ts"
63+
"require": "./dist/cjs/controls/index.js"
6464
},
6565
"./controls/*": {
66+
"types": "./dist/types/components/controls/*.d.ts",
6667
"import": "./dist/esm/controls/*.js",
67-
"require": "./dist/cjs/controls/*.js",
68-
"types": "./dist/types/components/controls/*.d.ts"
68+
"require": "./dist/cjs/controls/*.js"
6969
},
7070
"./geometries": {
71+
"types": "./dist/types/components/geometries/index.d.ts",
7172
"import": "./dist/esm/geometries/index.js",
72-
"require": "./dist/cjs/geometries/index.js",
73-
"types": "./dist/types/components/geometries/index.d.ts"
73+
"require": "./dist/cjs/geometries/index.js"
7474
},
7575
"./geometries/*": {
76+
"types": "./dist/types/components/geometries/*.d.ts",
7677
"import": "./dist/esm/geometries/*.js",
77-
"require": "./dist/cjs/geometries/*.js",
78-
"types": "./dist/types/components/geometries/*.d.ts"
78+
"require": "./dist/cjs/geometries/*.js"
7979
},
8080
"./helpers": {
81+
"types": "./dist/types/helpers/index.d.ts",
8182
"import": "./dist/esm/helpers/index.js",
82-
"require": "./dist/cjs/helpers/index.js",
83-
"types": "./dist/types/helpers/index.d.ts"
83+
"require": "./dist/cjs/helpers/index.js"
8484
},
8585
"./helpers/*": {
86+
"types": "./dist/types/helpers/*.d.ts",
8687
"import": "./dist/esm/helpers/*.js",
87-
"require": "./dist/cjs/helpers/*.js",
88-
"types": "./dist/types/helpers/*.d.ts"
88+
"require": "./dist/cjs/helpers/*.js"
8989
},
9090
"./interactions": {
91+
"types": "./dist/types/components/interactions/index.d.ts",
9192
"import": "./dist/esm/interactions/index.js",
92-
"require": "./dist/cjs/interactions/index.js",
93-
"types": "./dist/types/components/interactions/index.d.ts"
93+
"require": "./dist/cjs/interactions/index.js"
9494
},
9595
"./interactions/*": {
96+
"types": "./dist/types/components/interactions/*.d.ts",
9697
"import": "./dist/esm/interactions/*.js",
97-
"require": "./dist/cjs/interactions/*.js",
98-
"types": "./dist/types/components/interactions/*.d.ts"
98+
"require": "./dist/cjs/interactions/*.js"
9999
},
100100
"./layers": {
101+
"types": "./dist/types/components/layers/index.d.ts",
101102
"import": "./dist/esm/layers/index.js",
102-
"require": "./dist/cjs/layers/index.js",
103-
"types": "./dist/types/components/layers/index.d.ts"
103+
"require": "./dist/cjs/layers/index.js"
104104
},
105105
"./layers/*": {
106+
"types": "./dist/types/components/layers/*.d.ts",
106107
"import": "./dist/esm/layers/*.js",
107-
"require": "./dist/cjs/layers/*.js",
108-
"types": "./dist/types/components/layers/*.d.ts"
108+
"require": "./dist/cjs/layers/*.js"
109109
},
110110
"./map": {
111+
"types": "./dist/types/components/map/index.d.ts",
111112
"import": "./dist/esm/map/index.js",
112-
"require": "./dist/cjs/map/index.js",
113-
"types": "./dist/types/components/map/index.d.ts"
113+
"require": "./dist/cjs/map/index.js"
114114
},
115115
"./map/*": {
116+
"types": "./dist/types/components/map/*.d.ts",
116117
"import": "./dist/esm/map/*.js",
117-
"require": "./dist/cjs/map/*.js",
118-
"types": "./dist/types/components/map/*.d.ts"
118+
"require": "./dist/cjs/map/*.js"
119119
},
120120
"./styles": {
121+
"types": "./dist/types/components/styles/index.d.ts",
121122
"import": "./dist/esm/styles/index.js",
122-
"require": "./dist/cjs/styles/index.js",
123-
"types": "./dist/types/components/styles/index.d.ts"
123+
"require": "./dist/cjs/styles/index.js"
124124
},
125125
"./styles/*": {
126+
"types": "./dist/types/components/styles/*.d.ts",
126127
"import": "./dist/esm/styles/*.js",
127-
"require": "./dist/cjs/styles/*.js",
128-
"types": "./dist/types/components/styles/*.d.ts"
128+
"require": "./dist/cjs/styles/*.js"
129129
},
130130
"./sources": {
131+
"types": "./dist/types/components/sources/index.d.ts",
131132
"import": "./dist/esm/sources/index.js",
132-
"require": "./dist/cjs/sources/index.js",
133-
"types": "./dist/types/components/sources/index.d.ts"
133+
"require": "./dist/cjs/sources/index.js"
134134
},
135135
"./sources/*": {
136+
"types": "./dist/types/components/sources/*.d.ts",
136137
"import": "./dist/esm/sources/*.js",
137-
"require": "./dist/cjs/sources/*.js",
138-
"types": "./dist/types/components/sources/*.d.ts"
138+
"require": "./dist/cjs/sources/*.js"
139139
},
140140
"./*": {
141+
"types": "./dist/types/*.d.ts",
141142
"import": "./dist/esm/*.js",
142-
"require": "./dist/cjs/*.js",
143-
"types": "./dist/types/*.d.ts"
143+
"require": "./dist/cjs/*.js"
144144
},
145145
"./vue3-openlayers.css": {
146146
"import": "./dist/styles.css",

0 commit comments

Comments
 (0)