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({ pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

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:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy