mirror of
https://github.com/lucide-icons/lucide.git
synced 2025-12-16 20:27:43 +01:00
Remove UMD support
This commit is contained in:
@@ -24,9 +24,7 @@
|
|||||||
"author": "Eric Fennis",
|
"author": "Eric Fennis",
|
||||||
"amdName": "lucide-preact",
|
"amdName": "lucide-preact",
|
||||||
"main": "dist/cjs/lucide-preact.js",
|
"main": "dist/cjs/lucide-preact.js",
|
||||||
"main:umd": "dist/umd/lucide-preact.js",
|
|
||||||
"module": "dist/esm/lucide-preact.js",
|
"module": "dist/esm/lucide-preact.js",
|
||||||
"unpkg": "dist/umd/lucide-preact.min.js",
|
|
||||||
"typings": "dist/lucide-preact.d.ts",
|
"typings": "dist/lucide-preact.d.ts",
|
||||||
"files": [
|
"files": [
|
||||||
"dist"
|
"dist"
|
||||||
|
|||||||
@@ -7,17 +7,6 @@ const outputFileName = 'lucide-preact';
|
|||||||
const outputDir = 'dist';
|
const outputDir = 'dist';
|
||||||
const inputs = [`src/lucide-preact.ts`];
|
const inputs = [`src/lucide-preact.ts`];
|
||||||
const bundles = [
|
const bundles = [
|
||||||
{
|
|
||||||
format: 'umd',
|
|
||||||
inputs,
|
|
||||||
outputDir,
|
|
||||||
minify: true,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
format: 'umd',
|
|
||||||
inputs,
|
|
||||||
outputDir,
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
format: 'cjs',
|
format: 'cjs',
|
||||||
inputs,
|
inputs,
|
||||||
@@ -32,10 +21,10 @@ const bundles = [
|
|||||||
];
|
];
|
||||||
|
|
||||||
const configs = bundles
|
const configs = bundles
|
||||||
.map(({ inputs, outputDir, format, minify, preserveModules }) =>
|
.map(({ inputs, outputDir, format, preserveModules }) =>
|
||||||
inputs.map((input) => ({
|
inputs.map((input) => ({
|
||||||
input,
|
input,
|
||||||
plugins: plugins({ pkg, minify }),
|
plugins: plugins({ pkg }),
|
||||||
external: ['preact'],
|
external: ['preact'],
|
||||||
output: {
|
output: {
|
||||||
name: packageName,
|
name: packageName,
|
||||||
@@ -44,7 +33,7 @@ const configs = bundles
|
|||||||
dir: `${outputDir}/${format}`,
|
dir: `${outputDir}/${format}`,
|
||||||
}
|
}
|
||||||
: {
|
: {
|
||||||
file: `${outputDir}/${format}/${outputFileName}${minify ? '.min' : ''}.js`,
|
file: `${outputDir}/${format}/${outputFileName}.js`,
|
||||||
}),
|
}),
|
||||||
preserveModules,
|
preserveModules,
|
||||||
format,
|
format,
|
||||||
|
|||||||
@@ -24,9 +24,7 @@
|
|||||||
"author": "Eric Fennis",
|
"author": "Eric Fennis",
|
||||||
"amdName": "lucide-react",
|
"amdName": "lucide-react",
|
||||||
"main": "dist/cjs/lucide-react.js",
|
"main": "dist/cjs/lucide-react.js",
|
||||||
"main:umd": "dist/umd/lucide-react.js",
|
|
||||||
"module": "dist/esm/lucide-react.js",
|
"module": "dist/esm/lucide-react.js",
|
||||||
"unpkg": "dist/umd/lucide-react.min.js",
|
|
||||||
"typings": "dist/lucide-react.d.ts",
|
"typings": "dist/lucide-react.d.ts",
|
||||||
"sideEffects": false,
|
"sideEffects": false,
|
||||||
"files": [
|
"files": [
|
||||||
|
|||||||
@@ -10,17 +10,6 @@ const packageName = 'LucideReact';
|
|||||||
const outputFileName = 'lucide-react';
|
const outputFileName = 'lucide-react';
|
||||||
const inputs = [`src/lucide-react.ts`];
|
const inputs = [`src/lucide-react.ts`];
|
||||||
const bundles = [
|
const bundles = [
|
||||||
{
|
|
||||||
format: 'umd',
|
|
||||||
inputs,
|
|
||||||
outputDir: 'dist/umd',
|
|
||||||
minify: true,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
format: 'umd',
|
|
||||||
inputs,
|
|
||||||
outputDir: 'dist/umd',
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
format: 'cjs',
|
format: 'cjs',
|
||||||
inputs,
|
inputs,
|
||||||
@@ -54,7 +43,6 @@ const configs = bundles
|
|||||||
outputDir,
|
outputDir,
|
||||||
outputFile,
|
outputFile,
|
||||||
format,
|
format,
|
||||||
minify,
|
|
||||||
preserveModules,
|
preserveModules,
|
||||||
entryFileNames,
|
entryFileNames,
|
||||||
external = [],
|
external = [],
|
||||||
@@ -63,7 +51,7 @@ const configs = bundles
|
|||||||
inputs.map((input) => ({
|
inputs.map((input) => ({
|
||||||
input,
|
input,
|
||||||
plugins: [
|
plugins: [
|
||||||
...plugins({ pkg, minify }),
|
...plugins({ pkg }),
|
||||||
// Make sure we emit "use client" directive to make it compatible with Next.js
|
// Make sure we emit "use client" directive to make it compatible with Next.js
|
||||||
preserveDirectives({
|
preserveDirectives({
|
||||||
include: 'src/DynamicIcon.ts',
|
include: 'src/DynamicIcon.ts',
|
||||||
@@ -78,7 +66,7 @@ const configs = bundles
|
|||||||
dir: outputDir,
|
dir: outputDir,
|
||||||
}
|
}
|
||||||
: {
|
: {
|
||||||
file: outputFile ?? `${outputDir}/${outputFileName}${minify ? '.min' : ''}.js`,
|
file: outputFile ?? `${outputDir}/${outputFileName}.js`,
|
||||||
}),
|
}),
|
||||||
paths,
|
paths,
|
||||||
entryFileNames,
|
entryFileNames,
|
||||||
|
|||||||
@@ -25,9 +25,7 @@
|
|||||||
"amdName": "lucide-vue-next",
|
"amdName": "lucide-vue-next",
|
||||||
"source": "build/lucide-vue-next.js",
|
"source": "build/lucide-vue-next.js",
|
||||||
"main": "dist/cjs/lucide-vue-next.js",
|
"main": "dist/cjs/lucide-vue-next.js",
|
||||||
"main:umd": "dist/umd/lucide-vue-next.js",
|
|
||||||
"module": "dist/esm/lucide-vue-next.js",
|
"module": "dist/esm/lucide-vue-next.js",
|
||||||
"unpkg": "dist/umd/lucide-vue-next.min.js",
|
|
||||||
"typings": "dist/lucide-vue-next.d.ts",
|
"typings": "dist/lucide-vue-next.d.ts",
|
||||||
"sideEffects": false,
|
"sideEffects": false,
|
||||||
"files": [
|
"files": [
|
||||||
|
|||||||
@@ -7,17 +7,6 @@ const outputFileName = 'lucide-vue-next';
|
|||||||
const outputDir = 'dist';
|
const outputDir = 'dist';
|
||||||
const inputs = ['src/lucide-vue-next.ts'];
|
const inputs = ['src/lucide-vue-next.ts'];
|
||||||
const bundles = [
|
const bundles = [
|
||||||
{
|
|
||||||
format: 'umd',
|
|
||||||
inputs,
|
|
||||||
outputDir,
|
|
||||||
minify: true,
|
|
||||||
},
|
|
||||||
{
|
|
||||||
format: 'umd',
|
|
||||||
inputs,
|
|
||||||
outputDir,
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
format: 'cjs',
|
format: 'cjs',
|
||||||
inputs,
|
inputs,
|
||||||
@@ -32,10 +21,10 @@ const bundles = [
|
|||||||
];
|
];
|
||||||
|
|
||||||
const configs = bundles
|
const configs = bundles
|
||||||
.map(({ inputs, outputDir, format, minify, preserveModules }) =>
|
.map(({ inputs, outputDir, format, preserveModules }) =>
|
||||||
inputs.map((input) => ({
|
inputs.map((input) => ({
|
||||||
input,
|
input,
|
||||||
plugins: plugins({ pkg, minify }),
|
plugins: plugins({ pkg }),
|
||||||
external: ['vue'],
|
external: ['vue'],
|
||||||
output: {
|
output: {
|
||||||
name: packageName,
|
name: packageName,
|
||||||
@@ -44,7 +33,7 @@ const configs = bundles
|
|||||||
dir: `${outputDir}/${format}`,
|
dir: `${outputDir}/${format}`,
|
||||||
}
|
}
|
||||||
: {
|
: {
|
||||||
file: `${outputDir}/${format}/${outputFileName}${minify ? '.min' : ''}.js`,
|
file: `${outputDir}/${format}/${outputFileName}.js`,
|
||||||
}),
|
}),
|
||||||
format,
|
format,
|
||||||
preserveModules,
|
preserveModules,
|
||||||
|
|||||||
Reference in New Issue
Block a user