From 4c1d0d0b639bb55f721fd9c8187bdc277eef0887 Mon Sep 17 00:00:00 2001 From: ByteDream Date: Sat, 29 Apr 2023 00:12:00 +0200 Subject: [PATCH] Update dependencies --- package.json | 21 ++++++++++----------- tasks/build.ts | 8 ++------ 2 files changed, 12 insertions(+), 17 deletions(-) diff --git a/package.json b/package.json index f8127af..e6ca170 100644 --- a/package.json +++ b/package.json @@ -20,22 +20,21 @@ }, "homepage": "https://github.com/ByteDream/stream-bypass#readme", "devDependencies": { - "@rollup/plugin-commonjs": "^22.0.0", - "@rollup/plugin-node-resolve": "^14.0.1", - "@rollup/plugin-replace": "^4.0.0", - "@rollup/plugin-typescript": "^8.3.3", - "@typescript-eslint/eslint-plugin": "^5.27.1", - "@typescript-eslint/parser": "^5.27.1", - "@types/chrome": "^0.0.196", + "@rollup/plugin-commonjs": "^24.1.0", + "@rollup/plugin-node-resolve": "^15.0.2", + "@rollup/plugin-replace": "^5.0.2", + "@rollup/plugin-typescript": "^11.1.0", + "@types/chrome": "^0.0.234", "@types/node-sass": "^4.11.2", "@types/yazl": "^2.4.2", + "@typescript-eslint/eslint-plugin": "^5.27.1", + "@typescript-eslint/parser": "^5.27.1", "eslint": "^8.17.0", "hls.js": "^1.1.5", - "node-sass": "^7.0.1", - "node-sass-package-importer": "^5.3.2", - "rollup": "^2.75.6", + "rollup": "^3.21.0", + "sass": "^1.62.1", "tippy.js": "^6.3.7", - "typescript": "^4.7.3", + "typescript": "^5.0.4", "web-ext": "^7.0.0" } } diff --git a/tasks/build.ts b/tasks/build.ts index 5e963e2..12b050b 100644 --- a/tasks/build.ts +++ b/tasks/build.ts @@ -5,8 +5,7 @@ const rollupPluginCommonJs = require('@rollup/plugin-commonjs') const rollupPluginNodeResolve = require('@rollup/plugin-node-resolve').default const rollupPluginReplace = require('@rollup/plugin-replace') const rollupPluginTypescript = require('@rollup/plugin-typescript') -const sass = require('node-sass') -const sassPluginNodeImport = require('node-sass-package-importer') +const sass = require('sass') const typescript = require('typescript') async function buildManifest() { @@ -52,10 +51,7 @@ async function buildCss() { } for (const [src, dst] of Object.entries(files)) { - const compiled = sass.renderSync({ - file: src, - importer: sassPluginNodeImport() - }) + const compiled = await sass.compileAsync(src) fs.mkdirSync(path.dirname(dst), {recursive: true}) fs.writeFileSync(dst, compiled.css) }