Skip to content

Commit

Permalink
Improve exports in package.json
Browse files Browse the repository at this point in the history
  • Loading branch information
cfraz89 committed Jul 18, 2021
1 parent 8cd0f65 commit 86883ed
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 11 deletions.
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,4 +3,6 @@ node_modules
.history
plugin.js
plugin.js.map
standalone
standalone.js
standalone.js.map
esm
22 changes: 15 additions & 7 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -3,17 +3,25 @@
"version": "2.3.1",
"description": "Svelte plugin for prettier",
"main": "plugin.js",
"browser": {
"./plugin.js": "./standalone/index.js",
"./plugin.mjs": "./standalone/index.mjs"
"module": "esm/plugin.mjs",
"exports": {
".": {
"browser": {
"import": "./esm/standalone.mjs",
"default": "./standalone.js"
},
"default": "./plugin.js"
},
"./standalone": {
"import": "./esm/standalone.mjs",
"default": "./standalone.js"
}
},
"files": [
"plugin.js",
"plugin.js.map",
"standalone/index.js",
"standalone/index.js.map",
"standalone/index.mjs",
"standalone/index.mjs.map"
"esm/**/*.mjs",
"esm/**/*.mjs.map"
],
"scripts": {
"build": "rollup -c && rollup -c rollup.standalone.cjs.config.js && rollup -c rollup.standalone.esm.config.js",
Expand Down
3 changes: 1 addition & 2 deletions rollup.standalone.cjs.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ import commonjs from '@rollup/plugin-commonjs';
import typescript from 'rollup-plugin-typescript';
import inject from '@rollup/plugin-inject';
import alias from '@rollup/plugin-alias';
import path from 'path';

export default {
input: 'src/index.ts',
Expand All @@ -23,7 +22,7 @@ export default {
],
external: ['prettier/standalone', 'svelte'],
output: {
file: 'standalone/index.js',
file: 'standalone.js',
format: 'cjs',
sourcemap: true,
},
Expand Down
2 changes: 1 addition & 1 deletion rollup.standalone.esm.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ export default {
],
external: ['prettier/esm/standalone', 'svelte'],
output: {
file: 'standalone/index.mjs',
file: 'esm/standalone.mjs',
format: 'esm',
sourcemap: true,
},
Expand Down

0 comments on commit 86883ed

Please sign in to comment.