diff --git a/README.md b/README.md
index 2eb623821..d2126bdf4 100644
--- a/README.md
+++ b/README.md
@@ -16,17 +16,17 @@ See the [Wiki](https://github.com/igvteam/igv.js/wiki) for more documentation.
# Examples
-***[Alignments](https://igv.org/web/release/2.8.0/examples/cram-vcf.html)***
+***[Alignments](https://igv.org/web/release/2.8.1/examples/cram-vcf.html)***
-***[Interactions](https://igv.org/web/release/2.8.0/examples/arcs.html)***
+***[Interactions](https://igv.org/web/release/2.8.1/examples/arcs.html)***
-***[Copy number](https://igv.org/web/release/2.8.0/examples/copyNumber.html)***
+***[Copy number](https://igv.org/web/release/2.8.1/examples/copyNumber.html)***
-***[Multiple regions](https://igv.org/web/release/2.8.0/examples/multi-locus.html)***
+***[Multiple regions](https://igv.org/web/release/2.8.1/examples/multi-locus.html)***
-***[Mutation Annotation Format (MAF)](https://igv.org/web/release/2.8.0/examples/mmaf-tcga.html)***
+***[Mutation Annotation Format (MAF)](https://igv.org/web/release/2.8.1/examples/mmaf-tcga.html)***
-***[More](https://igv.org/web/release/2.8.0/examples/)***
+***[More](https://igv.org/web/release/2.8.1/examples/)***
# Quickstart
@@ -35,11 +35,11 @@ See the [Wiki](https://github.com/igvteam/igv.js/wiki) for more documentation.
igv.js consists of a single javascript file with no external dependencies. To link directly to the current release copy this snippet
```html
-
+
```
Pre-built files for ES5 (igv.min.js) and ES6 (igv.esm.min.js)
-can be downloaded from [https://cdn.jsdelivr.net/npm/igv@2.8.0/dist/](https://cdn.jsdelivr.net/npm/igv@2.8.0/dist/).
+can be downloaded from [https://cdn.jsdelivr.net/npm/igv@2.8.1/dist/](https://cdn.jsdelivr.net/npm/igv@2.8.1/dist/).
Alternatively you can install with npm
diff --git a/package.json b/package.json
index d35a73a95..f421a5622 100644
--- a/package.json
+++ b/package.json
@@ -42,7 +42,9 @@
"@babel/plugin-transform-regenerator": "^7.8.3",
"@babel/plugin-transform-runtime": "^7.11.5",
"@babel/preset-env": "^7.11.5",
- "@rollup/plugin-commonjs": "^11.0.2",
+ "@rollup/plugin-babel": "^5.3.0",
+ "@rollup/plugin-commonjs": "^18.0.0",
+ "@rollup/plugin-node-resolve": "^11.2.1",
"atob": "^2.1.2",
"btoa": "^1.2.1",
"chai": "^4.2.0",
@@ -52,9 +54,7 @@
"mocha": "^8.1.3",
"regenerator-runtime": "^0.13.3",
"rollup": "^2.28.1",
- "rollup-plugin-babel": "^4.3.3",
"rollup-plugin-copy": "^3.3.0",
- "rollup-plugin-node-resolve": "^5.2.0",
"rollup-plugin-strip": "^1.2.2",
"rollup-plugin-terser": "^7.0.2",
"w3c-xmlhttprequest": "^3.0.0",
diff --git a/rollup.config.js b/rollup.config.js
index 7e90a56e8..f26ded1e8 100644
--- a/rollup.config.js
+++ b/rollup.config.js
@@ -1,5 +1,5 @@
-import resolve from 'rollup-plugin-node-resolve';
-import babel from 'rollup-plugin-babel';
+import nodeResolve from "@rollup/plugin-node-resolve";
+import babel from "@rollup/plugin-babel";
import strip from 'rollup-plugin-strip';
import commonjs from '@rollup/plugin-commonjs';
import {terser} from "rollup-plugin-terser"
@@ -32,7 +32,7 @@ export default [
functions: ['console.log', 'assert.*', 'debug']
}),
commonjs(),
- resolve(),
+ nodeResolve(),
babel()
]
}