Skip to content

Commit da065cc

Browse files
committed
Improve exports in package.json
1 parent 8cd0f65 commit da065cc

File tree

3 files changed

+13
-9
lines changed

3 files changed

+13
-9
lines changed

package.json

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,22 @@
33
"version": "2.3.1",
44
"description": "Svelte plugin for prettier",
55
"main": "plugin.js",
6-
"browser": {
7-
"./plugin.js": "./standalone/index.js",
8-
"./plugin.mjs": "./standalone/index.mjs"
6+
"exports": {
7+
".": {
8+
"browser": {
9+
"import": "./standalone/esm/index.mjs",
10+
"require": "./standalone/index.js"
11+
},
12+
"node": "./plugin.js"
13+
}
914
},
1015
"files": [
1116
"plugin.js",
1217
"plugin.js.map",
13-
"standalone/index.js",
14-
"standalone/index.js.map",
15-
"standalone/index.mjs",
16-
"standalone/index.mjs.map"
18+
"standalone/**/*.js",
19+
"standalone/**/*.js.map",
20+
"standalone/**/*.mjs",
21+
"standalone/**/*.mjs.map"
1722
],
1823
"scripts": {
1924
"build": "rollup -c && rollup -c rollup.standalone.cjs.config.js && rollup -c rollup.standalone.esm.config.js",

rollup.standalone.cjs.config.js

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import commonjs from '@rollup/plugin-commonjs';
33
import typescript from 'rollup-plugin-typescript';
44
import inject from '@rollup/plugin-inject';
55
import alias from '@rollup/plugin-alias';
6-
import path from 'path';
76

87
export default {
98
input: 'src/index.ts',

rollup.standalone.esm.config.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ export default {
2424
],
2525
external: ['prettier/esm/standalone', 'svelte'],
2626
output: {
27-
file: 'standalone/index.mjs',
27+
file: 'standalone/esm/index.mjs',
2828
format: 'esm',
2929
sourcemap: true,
3030
},

0 commit comments

Comments
 (0)