Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/spookey/slick.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrieder Griesshammer <frieder.griesshammer@der-beweis.de>2019-12-02 21:07:09 +0300
committerFrieder Griesshammer <frieder.griesshammer@der-beweis.de>2019-12-02 21:07:09 +0300
commite0141f5a7b3494f1c5b430ed7e8f072bafcb7076 (patch)
tree2eb674a259dd454bf1ec928a5cb90ff20401865a
parente40233fb6faf5a846ff9a0e61ac17c58bdb5e533 (diff)
Switched typescript plugin to be aware of errors
-rw-r--r--CHANGELOG.md9
-rw-r--r--_assets/_script.ts50
-rw-r--r--assets/script.js2
-rw-r--r--package-lock.json211
-rw-r--r--package.json2
-rw-r--r--rollup.config.js4
-rw-r--r--tsconfig.json2
7 files changed, 209 insertions, 71 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 87d3492..559e0db 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -9,7 +9,14 @@ and this project adheres to
## [Unreleased]
---
+### Changed
+- Switched typescript compilation from ``rollup-plugin-typescript``
+ to ``rollup-plugin-typescript2`` to be better aware of errors.
+- Adjusted typescript module to fit all conventions.
+
+### Fixed
+- Fixed errors in typescript module (some interface not missing, wrong type
+ as function parameter).
## [v0.3.0]
diff --git a/_assets/_script.ts b/_assets/_script.ts
index f46c1f3..f97f084 100644
--- a/_assets/_script.ts
+++ b/_assets/_script.ts
@@ -1,24 +1,23 @@
function setElementClass(
- selector: string, value: string, ignore?: string
+ selector: string, value: string, ignores?: string[],
): void {
const elements: NodeListOf<HTMLElement> = document.querySelectorAll(selector);
- for(const num in elements) {
+ for (const num in elements) {
if (elements.hasOwnProperty(num)) {
const cls: string = elements[num].className;
- if (ignore === undefined || cls.indexOf(ignore || '') < 0) {
+ if (ignores === undefined || ignores.indexOf(cls) < 0) {
elements[num].className = value;
}
}
}
}
-
-class RSElem implements RSElemType {
- readonly selector: string;
- readonly hi: string;
- readonly lo: string;
+class RSElem {
+ public readonly selector: string;
+ public readonly hi: string;
+ public readonly lo: string;
constructor(selector: string, hi: string, lo: string) {
this.selector = selector; this.hi = hi; this.lo = lo;
}
@@ -26,41 +25,39 @@ class RSElem implements RSElemType {
const WRS_ELEMENTS: ReadonlyArray<RSElem> = [
new RSElem(
- '.pure-menu',
- 'pure-menu pure-menu-horizontal',
- 'pure-menu',
+ ".pure-menu",
+ "pure-menu pure-menu-horizontal",
+ "pure-menu",
),
new RSElem(
- '.navigation-header-subtitle',
- 'pure-menu-list navigation-header-subtitle pull-end',
- 'pure-menu-list navigation-header-subtitle',
+ ".navigation-header-subtitle",
+ "pure-menu-list navigation-header-subtitle pull-end",
+ "pure-menu-list navigation-header-subtitle",
),
new RSElem(
- '.navigation-header',
- 'navigation-header clearfix',
- 'navigation-header',
+ ".navigation-header",
+ "navigation-header clearfix",
+ "navigation-header",
),
];
-
function windowResized(): void {
function resized(): void {
const isWide: boolean = (document.documentElement.clientWidth >= 768);
- for(const elem of WRS_ELEMENTS) {
+ for (const elem of WRS_ELEMENTS) {
setElementClass(elem.selector, isWide ? elem.hi : elem.lo);
}
}
resized();
- window.addEventListener('resize', resized);
+ window.addEventListener("resize", resized);
}
-
function backToTop(): void {
- const button: HTMLElement | null = document.getElementById('btn-gototop');
+ const button: HTMLElement | null = document.getElementById("btn-gototop");
if (null === button) { return; }
- button.addEventListener('click', (): void => {
+ button.addEventListener("click", (): void => {
function scroll(): void {
const offset: number = window.pageYOffset;
if (offset > 0) { setTimeout(scroll, 8); }
@@ -70,10 +67,9 @@ function backToTop(): void {
});
}
-
-document.addEventListener('DOMContentLoaded', (): void => {
- setElementClass('img', 'pure-img');
- setElementClass('table', 'pure-table', ['lntable']);
+document.addEventListener("DOMContentLoaded", (): void => {
+ setElementClass("img", "pure-img");
+ setElementClass("table", "pure-table", ["lntable"]);
windowResized();
backToTop();
diff --git a/assets/script.js b/assets/script.js
index 57fb6e7..679fd66 100644
--- a/assets/script.js
+++ b/assets/script.js
@@ -1 +1 @@
-!function(){"use strict";function e(e,n,t){var i=document.querySelectorAll(e);for(var a in i)if(i.hasOwnProperty(a)){var o=i[a].className;(void 0===t||o.indexOf(t||"")<0)&&(i[a].className=n)}}var n=function(e,n,t){this.selector=e,this.hi=n,this.lo=t},t=[new n(".pure-menu","pure-menu pure-menu-horizontal","pure-menu"),new n(".navigation-header-subtitle","pure-menu-list navigation-header-subtitle pull-end","pure-menu-list navigation-header-subtitle"),new n(".navigation-header","navigation-header clearfix","navigation-header")];document.addEventListener("DOMContentLoaded",(function(){var n;e("img","pure-img"),e("table","pure-table",["lntable"]),function(){function n(){for(var n=document.documentElement.clientWidth>=768,i=0,a=t;i<a.length;i++){var o=a[i];e(o.selector,n?o.hi:o.lo)}}n(),window.addEventListener("resize",n)}(),null!==(n=document.getElementById("btn-gototop"))&&n.addEventListener("click",(function(){!function e(){var n=window.pageYOffset;n>0&&setTimeout(e,8),window.scroll(0,n-128)}()}))}))}();
+!function(){"use strict";function e(e,n,t){var i=document.querySelectorAll(e);for(var a in i)if(i.hasOwnProperty(a)){var o=i[a].className;(void 0===t||t.indexOf(o)<0)&&(i[a].className=n)}}var n=function(e,n,t){this.selector=e,this.hi=n,this.lo=t},t=[new n(".pure-menu","pure-menu pure-menu-horizontal","pure-menu"),new n(".navigation-header-subtitle","pure-menu-list navigation-header-subtitle pull-end","pure-menu-list navigation-header-subtitle"),new n(".navigation-header","navigation-header clearfix","navigation-header")];document.addEventListener("DOMContentLoaded",(function(){var n;e("img","pure-img"),e("table","pure-table",["lntable"]),function(){function n(){for(var n=document.documentElement.clientWidth>=768,i=0,a=t;i<a.length;i++){var o=a[i];e(o.selector,n?o.hi:o.lo)}}n(),window.addEventListener("resize",n)}(),null!==(n=document.getElementById("btn-gototop"))&&n.addEventListener("click",(function(){!function e(){var n=window.pageYOffset;n>0&&setTimeout(e,8),window.scroll(0,n-128)}()}))}))}();
diff --git a/package-lock.json b/package-lock.json
index d53de2c..0def835 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -51,9 +51,9 @@
}
},
"@types/estree": {
- "version": "0.0.39",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz",
- "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==",
+ "version": "0.0.40",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.40.tgz",
+ "integrity": "sha512-p3KZgMto/JyxosKGmnLDJ/dG5wf+qTRMUjHJcspC2oQKa4jP7mz+tv0ND56lLBu3ojHlhzY33Ol+khLyNmilkA==",
"dev": true
},
"@types/events": {
@@ -80,9 +80,9 @@
"dev": true
},
"@types/node": {
- "version": "12.12.12",
- "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.12.tgz",
- "integrity": "sha512-MGuvYJrPU0HUwqF7LqvIj50RZUX23Z+m583KBygKYUZLlZ88n6w28XRNJRJgsHukLEnLz6w6SvxZoLgbr5wLqQ==",
+ "version": "12.12.14",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-12.12.14.tgz",
+ "integrity": "sha512-u/SJDyXwuihpwjXy7hOOghagLEV1KdAST6syfnOk6QZAMzZuWZqXy5aYYZbh8Jdpd4escVFP0MvftHNDb9pruA==",
"dev": true
},
"@types/q": {
@@ -156,13 +156,13 @@
"dev": true
},
"autoprefixer": {
- "version": "9.7.2",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.2.tgz",
- "integrity": "sha512-LCAfcdej1182uVvPOZnytbq61AhnOZ/4JelDaJGDeNwewyU1AMaNthcHsyz1NRjTmd2FkurMckLWfkHg3Z//KA==",
+ "version": "9.7.3",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.3.tgz",
+ "integrity": "sha512-8T5Y1C5Iyj6PgkPSFd0ODvK9DIleuPKUPYniNxybS47g2k2wFgLZ46lGQHlBuGKIAEV8fbCDfKCCRS1tvOgc3Q==",
"dev": true,
"requires": {
- "browserslist": "^4.7.3",
- "caniuse-lite": "^1.0.30001010",
+ "browserslist": "^4.8.0",
+ "caniuse-lite": "^1.0.30001012",
"chalk": "^2.4.2",
"normalize-range": "^0.1.2",
"num2fraction": "^1.2.2",
@@ -208,14 +208,14 @@
}
},
"browserslist": {
- "version": "4.7.3",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.3.tgz",
- "integrity": "sha512-jWvmhqYpx+9EZm/FxcZSbUZyDEvDTLDi3nSAKbzEkyWvtI0mNSmUosey+5awDW1RUlrgXbQb5A6qY1xQH9U6MQ==",
+ "version": "4.8.0",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.8.0.tgz",
+ "integrity": "sha512-HYnxc/oLRWvJ3TsGegR0SRL/UDnknGq2s/a8dYYEO+kOQ9m9apKoS5oiathLKZdh/e9uE+/J3j92qPlGD/vTqA==",
"dev": true,
"requires": {
- "caniuse-lite": "^1.0.30001010",
- "electron-to-chromium": "^1.3.306",
- "node-releases": "^1.1.40"
+ "caniuse-lite": "^1.0.30001012",
+ "electron-to-chromium": "^1.3.317",
+ "node-releases": "^1.1.41"
}
},
"buffer-from": {
@@ -352,6 +352,12 @@
"integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
"dev": true
},
+ "commondir": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
+ "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
+ "dev": true
+ },
"concat-map": {
"version": "0.0.1",
"resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
@@ -748,9 +754,9 @@
}
},
"electron-to-chromium": {
- "version": "1.3.314",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.314.tgz",
- "integrity": "sha512-IKDR/xCxKFhPts7h+VaSXS02Z1mznP3fli1BbXWXeN89i2gCzKraU8qLpEid8YzKcmZdZD3Mly3cn5/lY9xsBQ==",
+ "version": "1.3.319",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.319.tgz",
+ "integrity": "sha512-t/lYNZPwS9jLJ9SBLGd6ERYtCtsYPAXzsE1VYLshrUWpQCTAswO1pERZV4iOZipW2uVsGQrJtm2iWiYVp1zTZw==",
"dev": true
},
"emojis-list": {
@@ -828,9 +834,9 @@
"dev": true
},
"fast-glob": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.1.0.tgz",
- "integrity": "sha512-TrUz3THiq2Vy3bjfQUB2wNyPdGBeGmdjbzzBLhfHN4YFurYptCKwGq/TfiRavbGywFRzY6U2CdmQ1zmsY5yYaw==",
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.1.1.tgz",
+ "integrity": "sha512-nTCREpBY8w8r+boyFYAx21iL6faSsQynliPHM4Uf56SbkyohCNxpVPEH9xrF5TXKy+IsjkPUHDKiUkzBVRXn9g==",
"dev": true,
"requires": {
"@nodelib/fs.stat": "^2.0.2",
@@ -864,6 +870,17 @@
"to-regex-range": "^5.0.1"
}
},
+ "find-cache-dir": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.1.0.tgz",
+ "integrity": "sha512-zw+EFiNBNPgI2NTrKkDd1xd7q0cs6wr/iWnr/oUkI0yF9K9GqQ+riIt4aiyFaaqpaWbxPrJXHI+QvmNUQbX+0Q==",
+ "dev": true,
+ "requires": {
+ "commondir": "^1.0.1",
+ "make-dir": "^3.0.0",
+ "pkg-dir": "^4.1.0"
+ }
+ },
"find-up": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
@@ -873,6 +890,17 @@
"locate-path": "^2.0.0"
}
},
+ "fs-extra": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
+ "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.2.0",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ }
+ },
"fs.realpath": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
@@ -1244,6 +1272,15 @@
"integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
"dev": true
},
+ "jsonfile": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
+ "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
"load-json-file": {
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz",
@@ -1306,6 +1343,15 @@
"signal-exit": "^3.0.0"
}
},
+ "make-dir": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.0.tgz",
+ "integrity": "sha512-grNJDhb8b1Jm1qeqW5R/O63wUo4UXo2v2HMic6YT9i/HBlF93S8jkMgH7yugvY9ABDShH4VZMn8I+U8+fCNegw==",
+ "dev": true,
+ "requires": {
+ "semver": "^6.0.0"
+ }
+ },
"map-obj": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz",
@@ -1587,6 +1633,66 @@
"integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
"dev": true
},
+ "pkg-dir": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz",
+ "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==",
+ "dev": true,
+ "requires": {
+ "find-up": "^4.0.0"
+ },
+ "dependencies": {
+ "find-up": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz",
+ "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==",
+ "dev": true,
+ "requires": {
+ "locate-path": "^5.0.0",
+ "path-exists": "^4.0.0"
+ }
+ },
+ "locate-path": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz",
+ "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==",
+ "dev": true,
+ "requires": {
+ "p-locate": "^4.1.0"
+ }
+ },
+ "p-limit": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz",
+ "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==",
+ "dev": true,
+ "requires": {
+ "p-try": "^2.0.0"
+ }
+ },
+ "p-locate": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz",
+ "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==",
+ "dev": true,
+ "requires": {
+ "p-limit": "^2.2.0"
+ }
+ },
+ "p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "dev": true
+ },
+ "path-exists": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz",
+ "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==",
+ "dev": true
+ }
+ }
+ },
"postcss": {
"version": "7.0.23",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.23.tgz",
@@ -2374,9 +2480,9 @@
"dev": true
},
"resolve": {
- "version": "1.12.2",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.2.tgz",
- "integrity": "sha512-cAVTI2VLHWYsGOirfeYVVQ7ZDejtQ9fp4YhYckWDEkFfqbVjaT11iM8k6xSAfGFMM+gDpZjMnFssPu8we+mqFw==",
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.13.1.tgz",
+ "integrity": "sha512-CxqObCX8K8YtAhOBRg+lrcdn+LK+WYOS8tSjqSFbjtrI5PnS63QPhZl4+yKfrU9tdsbMu9Anr/amegT87M9Z6w==",
"dev": true,
"requires": {
"path-parse": "^1.0.6"
@@ -2416,9 +2522,9 @@
}
},
"rollup": {
- "version": "1.27.5",
- "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.27.5.tgz",
- "integrity": "sha512-8rfVdzuTg2kt8ObD9LNJpEwUN7B6lsl3sHc5fddtgICpLjpYeSf4m2+RftBzcCaBTMi1iYX3Ez8zFT4Gj2nJjg==",
+ "version": "1.27.6",
+ "resolved": "https://registry.npmjs.org/rollup/-/rollup-1.27.6.tgz",
+ "integrity": "sha512-/NA1sjU92K9KZHiPdrHMzykFABcjeDaxS8xh19hYj8FKbtGNEahbXkdYatlk75dZF0oRXwzA9KIjHedcxcnYng==",
"dev": true,
"requires": {
"@types/estree": "*",
@@ -2467,14 +2573,37 @@
"terser": "^4.1.0"
}
},
- "rollup-plugin-typescript": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/rollup-plugin-typescript/-/rollup-plugin-typescript-1.0.1.tgz",
- "integrity": "sha512-rwJDNn9jv/NsKZuyBb/h0jsclP4CJ58qbvZt2Q9zDIGILF2LtdtvCqMOL+Gq9IVq5MTrTlHZNrn8h7VjQgd8tw==",
+ "rollup-plugin-typescript2": {
+ "version": "0.25.2",
+ "resolved": "https://registry.npmjs.org/rollup-plugin-typescript2/-/rollup-plugin-typescript2-0.25.2.tgz",
+ "integrity": "sha512-+tpZj/ZIf2lwjyjX6xEW1S5Y38/21TB3p6poLodISIia8owMMfIKuFFnWcESE4FPBHkR8XPKqjY0PH9IUJJK+Q==",
"dev": true,
"requires": {
- "resolve": "^1.10.0",
- "rollup-pluginutils": "^2.5.0"
+ "find-cache-dir": "^3.0.0",
+ "fs-extra": "8.1.0",
+ "resolve": "1.12.0",
+ "rollup-pluginutils": "2.8.1",
+ "tslib": "1.10.0"
+ },
+ "dependencies": {
+ "resolve": {
+ "version": "1.12.0",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz",
+ "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==",
+ "dev": true,
+ "requires": {
+ "path-parse": "^1.0.6"
+ }
+ },
+ "rollup-pluginutils": {
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/rollup-pluginutils/-/rollup-pluginutils-2.8.1.tgz",
+ "integrity": "sha512-J5oAoysWar6GuZo0s+3bZ6sVZAC0pfqKz68De7ZgDi5z63jOVZn1uJL/+z1jeKHNbGII8kAyHF5q8LnxSX5lQg==",
+ "dev": true,
+ "requires": {
+ "estree-walker": "^0.6.1"
+ }
+ }
}
},
"rollup-pluginutils": {
@@ -2722,9 +2851,9 @@
}
},
"terser": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/terser/-/terser-4.4.0.tgz",
- "integrity": "sha512-oDG16n2WKm27JO8h4y/w3iqBGAOSCtq7k8dRmrn4Wf9NouL0b2WpMHGChFGZq4nFAQy1FsNJrVQHfurXOSTmOA==",
+ "version": "4.4.1",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-4.4.1.tgz",
+ "integrity": "sha512-e05giplw+8sIYh50qXYHZmr0b76O5dOSm9JwSDebGFLri4ItYzxsnumiAK+yuI56R+H7uIjT9KbVEKNkrprzHw==",
"dev": true,
"requires": {
"commander": "^2.20.0",
@@ -2777,6 +2906,12 @@
"integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=",
"dev": true
},
+ "universalify": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
+ "dev": true
+ },
"unquote": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
diff --git a/package.json b/package.json
index 3fdec07..b52aebb 100644
--- a/package.json
+++ b/package.json
@@ -28,7 +28,7 @@
"rollup-plugin-copier": "^1.1.0",
"rollup-plugin-postcss": "^2.0.3",
"rollup-plugin-terser": "^5.1.2",
- "rollup-plugin-typescript": "^1.0.1",
+ "rollup-plugin-typescript2": "^0.25.2",
"tslib": "^1.10.0",
"typescript": "^3.7.2"
},
diff --git a/rollup.config.js b/rollup.config.js
index 04501e5..77ccaa3 100644
--- a/rollup.config.js
+++ b/rollup.config.js
@@ -5,8 +5,8 @@ import cssprefixer from 'autoprefixer';
import cssurl from 'postcss-url';
import path from 'path';
import postcss from 'rollup-plugin-postcss';
-import typescript from 'rollup-plugin-typescript';
-import { terser } from "rollup-plugin-terser";
+import typescript from 'rollup-plugin-typescript2';
+import { terser } from 'rollup-plugin-terser';
const devel = () => [
diff --git a/tsconfig.json b/tsconfig.json
index 36d2fbe..2609402 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -6,7 +6,7 @@
"declaration": false,
"emitBOM": false,
"inlineSourceMap": true,
- "module": "CommonJS",
+ "module": "ESNext",
"newLine": "lf",
"noErrorTruncation": true,
"noFallthroughCasesInSwitch": true,