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({
Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.
Alternative Proxies: