diff --git a/package-lock.json b/package-lock.json index 6739963..fcdf813 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,6 +11,7 @@ }, "devDependencies": { "@types/geojson": "^7946.0.10", + "color-name": "^2.0.0", "color-parse": "^2.0.2", "color-rgba": "^3.0.0", "color-space": "^2.3.1", @@ -1263,13 +1264,23 @@ "node": ">=7.0.0" } }, - "node_modules/color-name": { + "node_modules/color-convert/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true, "license": "MIT" }, + "node_modules/color-name": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz", + "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.20" + } + }, "node_modules/color-parse": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/color-parse/-/color-parse-2.0.2.tgz", @@ -1280,16 +1291,6 @@ "color-name": "^2.0.0" } }, - "node_modules/color-parse/node_modules/color-name": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-2.0.0.tgz", - "integrity": "sha512-SbtvAMWvASO5TE2QP07jHBMXKafgdZz8Vrsrn96fiL+O92/FN/PLARzUW5sKt013fjAprK2d2iCn2hk2Xb5oow==", - "dev": true, - "license": "MIT", - "engines": { - "node": ">=12.20" - } - }, "node_modules/color-rgba": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/color-rgba/-/color-rgba-3.0.0.tgz", diff --git a/package.json b/package.json index b06c688..9b5cfe2 100644 --- a/package.json +++ b/package.json @@ -14,6 +14,7 @@ }, "devDependencies": { "@types/geojson": "^7946.0.10", + "color-name": "^2.0.0", "color-parse": "^2.0.2", "color-rgba": "^3.0.0", "color-space": "^2.3.1", diff --git a/vite.config.js b/vite.config.js index 0f1f8fd..2209488 100644 --- a/vite.config.js +++ b/vite.config.js @@ -52,21 +52,15 @@ const addNodeModulesToDist = () => { ['./cases/create-importmap.js', './dist/cases/create-importmap.js'], ]; await Promise.all( - toCopy.map(([src, dest]) => { - if (!existsSync(src)) { - return; - } + toCopy.map(([src, dest]) => fs.cp(src, dest, { recursive: true, - }); - }) + }) + ) ); // tweak color-name default export const colorNamePath = './dist/node_modules/color-name/index.js'; - if (!existsSync(colorNamePath)) { - return; - } const colorName = await fs.readFile( './dist/node_modules/color-name/index.js', 'utf-8'