
Forwarded: https://github.com/Rich-Harris/sourcemap-codec/pull/84
Reviewed-By: Yadd <yadd@debian.org>
Last-Update: 2021-12-14

--- a/package.json
+++ b/package.json
@@ -2,9 +2,9 @@
   "name": "sourcemap-codec",
   "version": "1.4.8",
   "description": "Encode/decode sourcemap mappings",
-  "main": "dist/sourcemap-codec.umd.js",
-  "module": "dist/sourcemap-codec.es.js",
-  "types": "dist/types/sourcemap-codec.d.ts",
+  "main": "dist/sourcemap-codec.js",
+  "module": "dist/es/sourcemap-codec.js",
+  "types": "dist/es/types/sourcemap-codec.d.ts",
   "scripts": {
     "test": "mocha",
     "build": "rm -rf dist && rollup -c && tsc",
@@ -45,9 +45,6 @@
     "typescript": "^3.5.2"
   },
   "files": [
-    "dist/*.js",
-    "dist/*.js.map",
-    "dist/**/*.d.ts",
-    "README.md"
+    "dist"
   ]
 }
--- a/rollup.config.js
+++ b/rollup.config.js
@@ -1,5 +1,5 @@
-import typescript from 'rollup-plugin-typescript';
-import resolve from 'rollup-plugin-node-resolve';
+import typescript from '@rollup/plugin-typescript';
+import nodeResolve from '@rollup/plugin-node-resolve';
 
 const pkg = require( './package.json' );
 
@@ -10,15 +10,15 @@
 			exclude: 'node_modules/**',
 			typescript: require('typescript')
 		}),
-		resolve({ jsnext: true })
+		nodeResolve({ jsnext: true })
 	],
 	output: [{
-		file: pkg.main,
+		dir: "dist",
 		format: 'umd',
 		name: 'sourcemapCodec',
 		sourcemap: true
 	}, {
-		file: pkg.module,
+		dir: "dist/es",
 		format: 'es',
 		sourcemap: true
 	}]
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -7,7 +7,7 @@
 		"target": "es5",
 		"lib": ["es5", "es6"],
 		"declaration": true,
-		"outDir": "dist/types"
+		"outDir": "dist/es/types"
 	},
 	"include": [
 		"src"
