From f2d246f7aa0b0fba1c2868a17977334e0f21b954 Mon Sep 17 00:00:00 2001 From: Christian Mortaro Date: Fri, 2 Jun 2023 00:26:26 -0300 Subject: [PATCH] :fire: clean up dependencies --- loaders/skip-loader.js | 3 +++ package.json | 15 ++------------- webpack/module.js | 8 ++++++-- 3 files changed, 11 insertions(+), 15 deletions(-) create mode 100644 loaders/skip-loader.js diff --git a/loaders/skip-loader.js b/loaders/skip-loader.js new file mode 100644 index 00000000..d6fcbd60 --- /dev/null +++ b/loaders/skip-loader.js @@ -0,0 +1,3 @@ +module.exports = function skipLoader() { + return '' +} \ No newline at end of file diff --git a/package.json b/package.json index f8178938..0dd21508 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "nullstack", - "version": "0.19.0", + "version": "0.19.1", "description": "Feature-Driven Full Stack JavaScript Components", "main": "./types/index.d.ts", "author": "Mortaro", @@ -15,15 +15,6 @@ "lint": "eslint \"**/*.{js,jsx,ts,tsx,njs,nts}\" --fix" }, "dependencies": { - "@babel/core": "^7.18.13", - "@babel/parser": "7.20.15", - "@babel/plugin-proposal-class-properties": "^7.18.6", - "@babel/plugin-proposal-export-default-from": "^7.18.10", - "@babel/plugin-transform-react-jsx": "^7.18.10", - "@babel/plugin-transform-typescript": "^7.18.12", - "@babel/preset-env": "^7.18.10", - "@babel/preset-react": "^7.18.6", - "@babel/traverse": "7.20.13", "@swc/core": "1.3.35", "babel-loader": "9.1.2", "body-parser": "1.20.1", @@ -45,11 +36,9 @@ "swc-loader": "0.2.3", "swc-plugin-nullstack": "0.1.3", "terser-webpack-plugin": "5.3.6", - "time-analytics-webpack-plugin": "^0.1.20", "webpack": "^5.0.0", "webpack-dev-server": "4.11.1", - "webpack-hot-middleware": "^2.25.3", - "ws": "8.12.0" + "webpack-hot-middleware": "^2.25.3" }, "devDependencies": { "webpack-dev-middleware": "github:Mortaro/webpack-dev-middleware#fix-write-to-disk-cleanup" diff --git a/webpack/module.js b/webpack/module.js index b7e5b018..61abf348 100644 --- a/webpack/module.js +++ b/webpack/module.js @@ -35,8 +35,12 @@ function scss(options) { } function css(options) { - if (options.target !== 'client') return - + if (options.target !== 'client') { + return { + test: /\.s?[ac]ss$/, + loader: path.posix.join(options.configFolder, 'loaders', 'skip-loader.js'), + } + } const { loader } = require('mini-css-extract-plugin') return { test: /\.s?[ac]ss$/,