From a999dc624b0b8439466efa3cc6ef222c6da3b0d9 Mon Sep 17 00:00:00 2001 From: Ben McCann <322311+benmccann@users.noreply.github.com> Date: Tue, 3 Sep 2024 15:33:35 -0700 Subject: [PATCH] chore: remove sander --- package-lock.json | 91 ----------------------------------------------- package.json | 1 - test/index.js | 21 ++++++----- 3 files changed, 10 insertions(+), 103 deletions(-) diff --git a/package-lock.json b/package-lock.json index 5168e9c..78ad366 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,7 +16,6 @@ "eslint": "^7.14.0", "eslint-config-prettier": "^8.8.0", "rollup": "^2.33.3", - "sander": "^0.6.0", "source-map": "^0.7.3", "svelte": "^4.0.0", "uvu": "^0.4.1" @@ -904,12 +903,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, "node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -1124,24 +1117,6 @@ "node": "*" } }, - "node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true - }, - "node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, "node_modules/mri": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", @@ -1357,29 +1332,6 @@ "node": ">=6" } }, - "node_modules/sander": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/sander/-/sander-0.6.0.tgz", - "integrity": "sha512-5mA0zYqJ9aSiNQkvQLPObgt0TxYOWmOiavzNmt77jjyc6aFj3eqGsanxB6vnCACQWq6MVo3id4Uu6Eqiq2uh1g==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.3", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.2" - } - }, - "node_modules/sander/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, "node_modules/semver": { "version": "7.3.7", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", @@ -2382,12 +2334,6 @@ "type-fest": "^0.20.2" } }, - "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", - "dev": true - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -2563,21 +2509,6 @@ "brace-expansion": "^1.1.7" } }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, "mri": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", @@ -2735,28 +2666,6 @@ "mri": "^1.1.0" } }, - "sander": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/sander/-/sander-0.6.0.tgz", - "integrity": "sha512-5mA0zYqJ9aSiNQkvQLPObgt0TxYOWmOiavzNmt77jjyc6aFj3eqGsanxB6vnCACQWq6MVo3id4Uu6Eqiq2uh1g==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.3", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.2" - }, - "dependencies": { - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - } - } - }, "semver": { "version": "7.3.7", "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", diff --git a/package.json b/package.json index 4352660..cadd5e5 100644 --- a/package.json +++ b/package.json @@ -36,7 +36,6 @@ "eslint": "^7.14.0", "eslint-config-prettier": "^8.8.0", "rollup": "^2.33.3", - "sander": "^0.6.0", "source-map": "^0.7.3", "svelte": "^4.0.0", "uvu": "^0.4.1" diff --git a/test/index.js b/test/index.js index de84b59..81e0d24 100644 --- a/test/index.js +++ b/test/index.js @@ -4,7 +4,6 @@ const { test } = require('uvu'); const assert = require('uvu/assert'); const { SourceMapConsumer } = require('source-map'); const { rollup } = require('rollup'); -const sander = require('sander'); const { VERSION } = require('svelte/compiler'); const plugin = require('..'); @@ -75,8 +74,8 @@ test('creates a {code, map, dependencies} object, excluding the AST etc', async }); test('respects `sourcemapExcludeSources` Rollup option', async () => { - sander.rimrafSync('test/sourcemap-test/dist'); - sander.mkdirSync('test/sourcemap-test/dist'); + fs.rmSync('test/sourcemap-test/dist', { recursive: true, force: true }); + fs.mkdirSync('test/sourcemap-test/dist', { recursive: true }); const bundle = await rollup({ input: 'test/sourcemap-test/src/main.js', @@ -263,8 +262,8 @@ test('intercepts warnings', async () => { }); test('handles filenames that happen to contain ".svelte"', async () => { - sander.rimrafSync('test/filename-test/dist'); - sander.mkdirSync('test/filename-test/dist'); + fs.rmSync('test/filename-test/dist', { recursive: true, force: true }); + fs.mkdirSync('test/filename-test/dist', { recursive: true }); try { const bundle = await rollup({ @@ -322,8 +321,8 @@ test('handles filenames that happen to contain ".svelte"', async () => { test('handles ".svelte.ts/js" files', async () => { if (!isSvelte5Plus) return; - sander.rimrafSync('test/filename-test2/dist'); - sander.mkdirSync('test/filename-test2/dist'); + fs.rmSync('test/filename-test2/dist', { recursive: true, force: true }); + fs.mkdirSync('test/filename-test2/dist', { recursive: true }); try { const bundle = await rollup({ @@ -351,8 +350,8 @@ test('handles ".svelte.ts/js" files', async () => { }); test('ignores ".html" extension by default', async () => { - sander.rimrafSync('test/node_modules/widget/dist'); - sander.mkdirSync('test/node_modules/widget/dist'); + fs.rmSync('test/node_modules/widget/dist', { recursive: true, force: true }); + fs.mkdirSync('test/node_modules/widget/dist', { recursive: true }); try { const bundle = await rollup({ @@ -378,8 +377,8 @@ test('ignores ".html" extension by default', async () => { }); test('allows ".html" extension if configured', async () => { - sander.rimrafSync('test/node_modules/widget/dist'); - sander.mkdirSync('test/node_modules/widget/dist'); + fs.rmSync('test/node_modules/widget/dist', { recursive: true, force: true }); + fs.mkdirSync('test/node_modules/widget/dist', { recursive: true }); try { const bundle = await rollup({