Enhance build process & update artifacts

This commit is contained in:
Pascal Jufer 2021-10-13 16:27:47 +02:00
parent 3a700d5501
commit 0c01c1b547
83 changed files with 4193 additions and 4170 deletions

14
.eslintrc.cjs Normal file
View file

@ -0,0 +1,14 @@
module.exports = {
env: {
es2021: true,
node: true,
},
extends: ['eslint:recommended', 'plugin:prettier/recommended'],
parserOptions: {
ecmaVersion: 13,
sourceType: 'module',
},
rules: {
'prettier/prettier': ['error'],
},
};

View file

@ -27,8 +27,13 @@ const incompatibleNames = {
// Targets for building icons
const targets = {
'iconoir-react': 'packages/iconoir-react',
'iconoir-react-native': 'packages/iconoir-react-native',
'meta-data': { path: 'meta-data.json' },
css: { path: 'css/iconoir.css' },
'iconoir-react': { react: true, path: 'packages/iconoir-react' },
'iconoir-react-native': {
react: true,
path: 'packages/iconoir-react-native',
},
};
// Get targets from command line arguments
@ -51,149 +56,213 @@ args.forEach((target) => {
const tasks = new Listr(
[
{
title: 'Fetching icon files',
title: 'Fetching icons',
task: async (ctx) => {
try {
ctx.iconoirIconsFiles = await fs.readdir(iconoirIconsDir);
} catch (err) {
ctx.skip = true;
throw new Error(err.message);
}
ctx.iconoirIconsFiles = await fs.readdir(iconoirIconsDir);
},
},
{
title: 'Generating meta-data.json file',
skip: (ctx) => ctx.skip,
task: async (ctx) => {
await fs.writeFile(
path.join(rootDir, 'meta-data.json'),
JSON.stringify({ icons: ctx.iconoirIconsFiles })
);
},
},
{
title: 'Creating temporary directory',
skip: (ctx) => ctx.skip,
task: async (ctx) => {
try {
ctx.tmpDir = await fs.mkdtemp(path.join(os.tmpdir(), 'iconoir-'));
} catch (err) {
ctx.skip = true;
throw new Error(err.message);
}
},
},
{
title:
'Copying icon files to temporary directory, while renaming icons with incompatible names',
skip: (ctx) => ctx.skip,
task: async (ctx) => {
try {
const promises = ctx.iconoirIconsFiles.map((file) => {
const srcFilePath = path.join(iconoirIconsDir, file);
const iconName = file.split('.')[0];
const dstFileName =
iconName in incompatibleNames
? incompatibleNames[iconName]
: iconName;
const dstFilePath = path.join(ctx.tmpDir, `${dstFileName}.svg`);
return fs.copyFile(srcFilePath, dstFilePath);
});
return Promise.all(promises).catch((err) => {
ctx.skip = true;
throw new Error(err.message);
});
} catch (err) {
ctx.skip = true;
throw new Error(err.message);
}
},
},
{
title: 'Generating icons',
skip: (ctx) => ctx.skip,
task: (_, task) => {
const tasks = Object.entries(targets)
.filter(
([targetName]) =>
cliTargets.length === 0 || cliTargets.includes(targetName)
)
.map(([targetName, targetDir]) => {
const builtIconsDir = path.join(rootDir, targetDir, 'src');
return {
title: targetName,
title: 'Building targets',
skip: (ctx) => !ctx.iconoirIconsFiles,
task: (_, task) =>
task.newListr(
[
{
title: 'Building meta-data file',
enabled: () =>
cliTargets.length === 0 || cliTargets.includes('meta-data'),
task: async (ctx) => {
await fs.writeFile(
path.join(rootDir, targets['meta-data'].path),
JSON.stringify({ icons: ctx.iconoirIconsFiles })
);
},
},
{
title: 'Building CSS file',
enabled: () =>
cliTargets.length === 0 || cliTargets.includes('css'),
task: async (ctx) => {
const content = [
await fs.readFile(path.join(__dirname, 'header.css'), 'utf8'),
];
content.push(
'i[class*=" iconoir-"]::before,i[class^=iconoir-]::before{line-height:1;position:relative;top:4px}'
);
ctx.iconoirIconsFiles.forEach((file) => {
content.push(
`.iconoir-${
path.parse(file).name
}::before{content:url(../icons/${file})}`
);
});
await fs.writeFile(
path.join(rootDir, targets.css.path),
content
);
},
},
{
title: 'Building React libraries',
enabled: () =>
cliTargets.length === 0 ||
cliTargets.filter((cliTarget) => targets[cliTarget]?.react)
.length > 0,
task: (_, task) =>
task.newListr(
[
{
title: 'Cleaning target directory',
title: 'Creating temporary directory',
task: async (ctx) => {
try {
const files = await fs.readdir(builtIconsDir);
const promises = files.map((file) => {
return fs.unlink(path.join(builtIconsDir, file));
});
return Promise.all(promises).catch((err) => {
ctx[targetName] = { skip: true };
throw new Error(err.message);
});
ctx.tmpDir = await fs.mkdtemp(
path.join(os.tmpdir(), 'iconoir-')
);
} catch (err) {
ctx[targetName] = { skip: true };
ctx.skip = true;
throw new Error(err.message);
}
},
},
{
title: 'Generating icons',
skip: (ctx) => ctx[targetName] && ctx[targetName].skip,
title:
'Copying icon files to temporary directory, while renaming icons with incompatible names',
skip: (ctx) => ctx.skip,
task: async (ctx) => {
try {
await execa(
'svgr',
[
'--config-file',
path.join(targetDir, '.svgrrc.json'),
'--prettier-config',
path.join(rootDir, '.prettierrc.json'),
'--out-dir',
builtIconsDir,
const promises = ctx.iconoirIconsFiles.map((file) => {
const srcFilePath = path.join(
iconoirIconsDir,
file
);
const iconName = file.split('.')[0];
const dstFileName =
iconName in incompatibleNames
? incompatibleNames[iconName]
: iconName;
const dstFilePath = path.join(
ctx.tmpDir,
],
{ preferLocal: true }
);
`${dstFileName}.svg`
);
return fs.copyFile(srcFilePath, dstFilePath);
});
return Promise.all(promises).catch((err) => {
ctx.skip = true;
throw new Error(err.message);
});
} catch (err) {
ctx.skip = true;
throw new Error(err.message);
}
},
},
{
skip: (ctx) => ctx.skip,
task: (_, task) => {
const targetsToBuild =
cliTargets.length > 0
? cliTargets.filter(
(cliTarget) => targets[cliTarget]?.react
)
: Object.keys(targets).filter(
(target) => targets[target].react
);
const tasks = targetsToBuild.map((target) => {
const builtIconsDir = path.join(
rootDir,
targets[target].path,
'src'
);
return {
title: `Building ${target}`,
task: (_, task) =>
task.newListr(
[
{
title: 'Cleaning target directory',
task: async (ctx) => {
try {
const files = await fs.readdir(
builtIconsDir
);
const promises = files.map((file) => {
return fs.unlink(
path.join(builtIconsDir, file)
);
});
return Promise.all(promises).catch(
(err) => {
ctx[target] = { skip: true };
throw new Error(err.message);
}
);
} catch (err) {
ctx[target] = { skip: true };
throw new Error(err.message);
}
},
},
{
title: 'Building icon files',
skip: (ctx) => ctx[target]?.skip,
task: async (ctx) => {
try {
await execa(
'svgr',
[
'--config-file',
path.join(
targets[target].path,
'.svgrrc.json'
),
'--prettier-config',
path.join(
rootDir,
'.prettierrc.json'
),
'--out-dir',
builtIconsDir,
ctx.tmpDir,
],
{ preferLocal: true }
);
} catch (err) {
throw new Error(err.message);
}
},
},
],
{ concurrent: false, exitOnError: false }
),
};
});
return task.newListr(tasks, {
concurrent: true,
rendererOptions: { collapse: false },
});
},
},
{
title: 'Removing temporary directory',
skip: (ctx) => !ctx.tmpDir,
task: async (ctx) => {
await fs.rm(ctx.tmpDir, { recursive: true });
},
},
],
{ concurrent: false, exitOnError: false }
{ concurrent: false }
),
};
});
return task.newListr(tasks, {
concurrent: true,
rendererOptions: { collapse: false },
});
},
},
{
title: 'Removing temporary directory',
skip: (ctx) => !ctx.tmpDir,
task: async (ctx) => {
try {
await fs.rm(ctx.tmpDir, { recursive: true });
} catch (err) {
throw new Error(err.message);
}
},
},
],
{ concurrent: true }
),
},
],
{
concurrent: false,
exitOnError: false,
rendererOptions: { collapseErrors: false },
rendererOptions: { collapse: false, collapseErrors: false },
}
);

6
bin/header.css Normal file
View file

@ -0,0 +1,6 @@
/*!
* Iconoir
* Copyright (c) 2021 Luca Burgio - https://iconoir.com
* License - https://github.com/lucaburgio/iconoir/blob/master/LICENSE (Code: MIT License)
* CSS file created by Till Esser (@Wiwaltill) and automated by Pascal Jufer (@paescuj)
*/

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

1159
package-lock.json generated

File diff suppressed because it is too large Load diff

View file

@ -7,6 +7,8 @@
"icons"
],
"scripts": {
"lint": "eslint ./bin/build.js",
"lint:fix": "npm run lint -- --fix",
"build": "node ./bin/build.js"
},
"repository": {
@ -25,7 +27,13 @@
"homepage": "https://iconoir.com",
"devDependencies": {
"@svgr/cli": "^5.5.0",
"eslint": "^8.0.0",
"eslint-config-airbnb-base": "^14.2.1",
"eslint-config-prettier": "^8.3.0",
"eslint-plugin-import": "^2.25.2",
"eslint-plugin-prettier": "^4.0.0",
"execa": "^5.1.1",
"listr2": "^3.11.0"
"listr2": "^3.12.2",
"prettier": "^2.4.1"
}
}

View file

@ -5,9 +5,9 @@
"requires": true,
"dependencies": {
"@babel/runtime": {
"version": "7.14.6",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz",
"integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==",
"version": "7.15.4",
"resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.15.4.tgz",
"integrity": "sha512-99catp6bHCaxr4sJ/DbTGgHS4+Rs2RVd2g7iOap6SLGPDknRK9ztKNsE/Fg6QhSeh1FGE5f6gHGQmvvn3I3xhw==",
"dev": true,
"requires": {
"regenerator-runtime": "^0.13.4"
@ -30,9 +30,9 @@
"dev": true
},
"@nodelib/fs.walk": {
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz",
"integrity": "sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==",
"version": "1.2.8",
"resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
"integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
"dev": true,
"requires": {
"@nodelib/fs.scandir": "2.1.5",
@ -40,15 +40,15 @@
}
},
"@types/prop-types": {
"version": "15.7.3",
"resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz",
"integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==",
"version": "15.7.4",
"resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz",
"integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==",
"dev": true
},
"@types/react": {
"version": "17.0.13",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.13.tgz",
"integrity": "sha512-D/G3PiuqTfE3IMNjLn/DCp6umjVCSvtZTPdtAFy5+Ved6CsdRvivfKeCzw79W4AatShtU4nGqgvOv5Gro534vQ==",
"version": "17.0.29",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.29.tgz",
"integrity": "sha512-HSenIfBEBZ70BLrrVhtEtHpqaP79waauPtA8XKlczTxL3hXrW/ElGNLTpD1TmqkykgGlOAK55+D3SmUHEirpFw==",
"dev": true,
"requires": {
"@types/prop-types": "*",
@ -57,9 +57,9 @@
}
},
"@types/scheduler": {
"version": "0.16.1",
"resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.1.tgz",
"integrity": "sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA==",
"version": "0.16.2",
"resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz",
"integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==",
"dev": true
},
"ansi-styles": {
@ -131,15 +131,15 @@
}
},
"cac": {
"version": "6.7.3",
"resolved": "https://registry.npmjs.org/cac/-/cac-6.7.3.tgz",
"integrity": "sha512-ECVqVZh74qgSuZG9YOt2OJPI3wGcf+EwwuF/XIOYqZBD0KZYLtgPWqFPxmDPQ6joxI1nOlvVgRV6VT53Ooyocg==",
"version": "6.7.11",
"resolved": "https://registry.npmjs.org/cac/-/cac-6.7.11.tgz",
"integrity": "sha512-m4xrA2MKfid6uDV2j2+0mXrtPGxlvAW0y+7Gnn2P8WVMSG+4e4tcoYX++94ZPblPfpBccJ5e7HvKdghlX5yiDA==",
"dev": true
},
"chalk": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
"integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
"dev": true,
"requires": {
"ansi-styles": "^4.1.0",
@ -229,15 +229,15 @@
"dev": true
},
"csstype": {
"version": "3.0.8",
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz",
"integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==",
"version": "3.0.9",
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz",
"integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==",
"dev": true
},
"debug": {
"version": "4.3.1",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
"integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
"version": "4.3.2",
"resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz",
"integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==",
"dev": true,
"requires": {
"ms": "2.1.2"
@ -293,10 +293,140 @@
"dev": true
},
"esbuild": {
"version": "0.12.11",
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.12.11.tgz",
"integrity": "sha512-h83GwI6lYOrnSv5hSY2i2XZ191v3haj2IGDzwrkfWHhuO/kVMX3RYjhwRNG9E5VSxVLPaUjTVwrv8HWLvhk2nQ==",
"dev": true
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.5.tgz",
"integrity": "sha512-Q9/f1njsZaO+Qqe3dqAdtu4zGHNZIbcEtdg44/NooyPhqCerns4FeC1UPYeB4pKD08iDuWcmyINFJTqpdN+pqg==",
"dev": true,
"requires": {
"esbuild-android-arm64": "0.13.5",
"esbuild-darwin-64": "0.13.5",
"esbuild-darwin-arm64": "0.13.5",
"esbuild-freebsd-64": "0.13.5",
"esbuild-freebsd-arm64": "0.13.5",
"esbuild-linux-32": "0.13.5",
"esbuild-linux-64": "0.13.5",
"esbuild-linux-arm": "0.13.5",
"esbuild-linux-arm64": "0.13.5",
"esbuild-linux-mips64le": "0.13.5",
"esbuild-linux-ppc64le": "0.13.5",
"esbuild-openbsd-64": "0.13.5",
"esbuild-sunos-64": "0.13.5",
"esbuild-windows-32": "0.13.5",
"esbuild-windows-64": "0.13.5",
"esbuild-windows-arm64": "0.13.5"
}
},
"esbuild-android-arm64": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.5.tgz",
"integrity": "sha512-xaNH58b9XRAWT5q0rwA2GNTgJynb51JhdotlNKdLmSCyKXPVlF87yqNLNdmlX/zndzRDrZdtpCWSALdn/J63Ug==",
"dev": true,
"optional": true
},
"esbuild-darwin-64": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.5.tgz",
"integrity": "sha512-ClGQeUObXIxEpZviGzjTinDikXy9XodojP9jLKwqLCBpZ9wdV3MW7JOmw60fgXgnbNRvkZCqM6uEi+ur8p80Ow==",
"dev": true,
"optional": true
},
"esbuild-darwin-arm64": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.5.tgz",
"integrity": "sha512-qro6M/qzs1dBPh14Ca+5moIkLo2KE3ll3dOpiN7aAususkM1HmqQptCEchi0XwX+6nfqWI96YvVqPJ3DfUUK5A==",
"dev": true,
"optional": true
},
"esbuild-freebsd-64": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.5.tgz",
"integrity": "sha512-vklf7L7fghREEvS1sjAFcxcw/Qqt+Z+L0ySN+pEeb7rA8nPLfRBSFdXAru8UNuHsMWns6CrcZ5eDOKTerZZ5ng==",
"dev": true,
"optional": true
},
"esbuild-freebsd-arm64": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.5.tgz",
"integrity": "sha512-kJoouhbZt4QvjiPak7/Lz57Azok0CgFnNtixiOsqEQXTabIaKmMmnq4qgjD6EBFeU/hvSXDrPe6U8dWhBZOrWQ==",
"dev": true,
"optional": true
},
"esbuild-linux-32": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.5.tgz",
"integrity": "sha512-/QufG6tTGKAf42pIYkOVZzKBPxF01xH1kCPyOFJZukZBV/Tk3TeOZfhJIAf7pxl4jhfa+c4Jcdp7CvIAjXrmJg==",
"dev": true,
"optional": true
},
"esbuild-linux-64": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.5.tgz",
"integrity": "sha512-NmNFMXEthuFJTFaD4cLhAHCxg+y3uXzo7nqH/WNNSZ8PPY11jbeOvMbdArYlbo2Wy1N/mTHXMcK1synSJj+4Iw==",
"dev": true,
"optional": true
},
"esbuild-linux-arm": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.5.tgz",
"integrity": "sha512-69nQmbKLBRaAxf88diyaOyarrI7yIdBkZ8bmVzQ7XVWneY+nYIcGtugTSOs5znNGfPqGOElAjh1lX+0sGYHNpA==",
"dev": true,
"optional": true
},
"esbuild-linux-arm64": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.5.tgz",
"integrity": "sha512-dOS5EZsZj8Lw0TgEj3zy1/slTBbfBw4v7uHEqZXP34dUaRq2oltNaUYIj735CtgB7I5/MXrXEUYkXLqcVfzJQQ==",
"dev": true,
"optional": true
},
"esbuild-linux-mips64le": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.5.tgz",
"integrity": "sha512-dmKA8ZI/nHwpxIQW/L5crk7Ac4wJJ2Kquvdo1CdXPW1UljMyKUDuHc4K7D1Iws5igqJmNO6U5vdRUKrdnIov6Q==",
"dev": true,
"optional": true
},
"esbuild-linux-ppc64le": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.5.tgz",
"integrity": "sha512-HkVGKkPL3XOhJqNOJ752Q1li5zeidrJHv+XWX6qCnCipNsVuGqaAGfxeWbL/+A/giolMlP7wvAuiKgoe+a5UAw==",
"dev": true,
"optional": true
},
"esbuild-openbsd-64": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.5.tgz",
"integrity": "sha512-BuOZzmdsdreSs0qDgbuiEhSbUDDW2Wyp4VtpNGBmaLwPMHftdprOJXLkeFud3HlnRB2n9qdiTVKg1B8YqMogSw==",
"dev": true,
"optional": true
},
"esbuild-sunos-64": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.5.tgz",
"integrity": "sha512-YJNB6Og1QYAPikvYDbqvk5xCqr6WL2i5cRWPGGgWOEItQPnq6gFsWogS3DiYM8TQKe50KRiD3Lwu7eNYsdPO4w==",
"dev": true,
"optional": true
},
"esbuild-windows-32": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.5.tgz",
"integrity": "sha512-CigOlBSKsZ61IS+FyhD3luqCpl7LN9ntDaBZXumls/0IZ/8BJ5txqw4a6pv4LtnfIgt0ixGHSH7kAUmApw/HAw==",
"dev": true,
"optional": true
},
"esbuild-windows-64": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.5.tgz",
"integrity": "sha512-pg2BZXLpcPcrIcmToGapLRExzj6sm0VmQlqlmnMOtIJh0YQV9c0CRbhfIT0gYvJqCz5JEGiRvYpArRlxWADN3Q==",
"dev": true,
"optional": true
},
"esbuild-windows-arm64": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.5.tgz",
"integrity": "sha512-KKRDmUOIE4oCvJp0I4p4QyazK2X79spF29vsZr2U8qHhmxbTLSQWvYmb2WlF5Clb1URRsX0L013rhwHx1SEu0w==",
"dev": true,
"optional": true
},
"execa": {
"version": "5.1.1",
@ -316,9 +446,9 @@
}
},
"fast-glob": {
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.6.tgz",
"integrity": "sha512-GnLuqj/pvQ7pX8/L4J84nijv6sAnlwvSDpMkJi9i7nPmPxGtRPkBSStfvDW5l6nMdX9VWe+pkKWFTgD+vF2QSQ==",
"version": "3.2.7",
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz",
"integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==",
"dev": true,
"requires": {
"@nodelib/fs.stat": "^2.0.2",
@ -329,9 +459,9 @@
}
},
"fastq": {
"version": "1.11.0",
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz",
"integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==",
"version": "1.13.0",
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
"integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
"dev": true,
"requires": {
"reusify": "^1.0.4"
@ -470,9 +600,9 @@
"dev": true
},
"is-glob": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
"integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
"dev": true,
"requires": {
"is-extglob": "^2.1.1"
@ -485,9 +615,9 @@
"dev": true
},
"is-stream": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
"integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
"integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
"dev": true
},
"isexe": {
@ -723,9 +853,9 @@
}
},
"regenerator-runtime": {
"version": "0.13.7",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz",
"integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==",
"version": "0.13.9",
"resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz",
"integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==",
"dev": true
},
"resolve-from": {
@ -741,9 +871,9 @@
"dev": true
},
"rollup": {
"version": "2.52.3",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-2.52.3.tgz",
"integrity": "sha512-QF3Sju8Kl2z0osI4unyOLyUudyhOMK6G0AeqJWgfiyigqLAlnNrfBcDWDx+f1cqn+JU2iIYVkDrgQ6/KtwEfrg==",
"version": "2.58.0",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-2.58.0.tgz",
"integrity": "sha512-NOXpusKnaRpbS7ZVSzcEXqxcLDOagN6iFS8p45RkoiMqPHDLwJm758UF05KlMoCRbLBTZsPOIa887gZJ1AiXvw==",
"dev": true,
"requires": {
"fsevents": "~2.3.2"
@ -774,9 +904,9 @@
"dev": true
},
"signal-exit": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
"integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
"version": "3.0.5",
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz",
"integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==",
"dev": true
},
"slash": {
@ -798,9 +928,9 @@
"dev": true
},
"sucrase": {
"version": "3.19.0",
"resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.19.0.tgz",
"integrity": "sha512-FeMelydANPRMiOo/lxbf7NxN8bQmMVBQmKOa69BifwVhteMJzRoJNHaVBoCYmE/kpnx6VPg9ckaLumwtuAzmEA==",
"version": "3.20.2",
"resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.20.2.tgz",
"integrity": "sha512-EdJ5M6VEvToIZwIWiZ71cxe4CklDRG8PdSjUSst+BZCUGlaEhnrdQo/LOXsuq3MjWRbfepg1XTffClK0Tmo0HQ==",
"dev": true,
"requires": {
"commander": "^4.0.0",
@ -860,30 +990,30 @@
"dev": true
},
"tsup": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/tsup/-/tsup-4.12.0.tgz",
"integrity": "sha512-TjODlDrJYcMHW8nRVbhf2PBelo2ew3s7zfSdp/17dXlPkMbnYs80ZmITPgR1KRa6cagSqU+9lYZZe/xbRqhWAQ==",
"version": "5.4.0",
"resolved": "https://registry.npmjs.org/tsup/-/tsup-5.4.0.tgz",
"integrity": "sha512-wm52TUJzDCvF9dJ3TxYtoJg8L7EjSYsOsH+jZhMMXfk1qZn6CdxFStwzMnwhyducdMBXHQNl7wZn+ioIhJoCHA==",
"dev": true,
"requires": {
"cac": "^6.7.2",
"chalk": "^4.1.0",
"chokidar": "^3.5.1",
"debug": "^4.3.1",
"esbuild": "^0.12.9",
"esbuild": "^0.13.4",
"execa": "^5.0.0",
"globby": "^11.0.3",
"joycon": "^3.0.1",
"postcss-load-config": "^3.0.1",
"resolve-from": "^5.0.0",
"rollup": "^2.45.2",
"sucrase": "^3.18.1",
"rollup": "^2.56.1",
"sucrase": "^3.20.1",
"tree-kill": "^1.2.2"
}
},
"typescript": {
"version": "4.3.5",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz",
"integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==",
"version": "4.4.4",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz",
"integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==",
"dev": true
},
"which": {

View file

@ -33,11 +33,11 @@
"react-native-svg": "^12.1.1"
},
"devDependencies": {
"@babel/runtime": "^7.14.6",
"@types/react": "^17.0.13",
"@babel/runtime": "^7.15.4",
"@types/react": "^17.0.29",
"react": "^17.0.2",
"react-native-svg": "^12.1.1",
"tsup": "^4.12.0",
"typescript": "^4.3.5"
"tsup": "^5.4.0",
"typescript": "^4.4.4"
}
}

View file

@ -0,0 +1,32 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgAppleWallet(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M19 21H5a2 2 0 01-2-2V5a2 2 0 012-2h14a2 2 0 012 2v14a2 2 0 01-2 2z"
stroke="currentColor"
/>
<Path
d="M3 15h6.4c.331 0 .605.278.75.576.206.423.694.924 1.85.924 1.156 0 1.644-.5 1.85-.924.145-.298.419-.576.75-.576H21M3 7h18M3 11h18"
stroke="currentColor"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgAppleWallet);
export default ForwardRef;

View file

@ -0,0 +1,42 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgAtom(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M4.404 13.61C3.515 13.145 3 12.592 3 12c0-1.657 4.03-3 9-3s9 1.343 9 3c0 .714-.75 1.37-2 1.886M12 11.01l.01-.011"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M16.883 6c-.005-1.023-.263-1.747-.797-2.02-1.477-.751-4.503 2.23-6.76 6.658-2.256 4.429-2.889 8.629-1.412 9.381.527.269 1.252.061 2.07-.519"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M9.6 4.252c-.66-.386-1.243-.497-1.686-.271-1.477.752-.844 4.952 1.413 9.38 2.256 4.43 5.282 7.41 6.758 6.658 1.313-.669.959-4.061-.72-7.917"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgAtom);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgBackward15Seconds(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M3 13a9 9 0 109-9M9 9v7"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M15 9h-2a1 1 0 00-1 1v1.5a1 1 0 001 1h1a1 1 0 011 1V15a1 1 0 01-1 1h-2M12 4H4.5m0 0l2-2m-2 2l2 2"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgBackward15Seconds);
export default ForwardRef;

View file

@ -0,0 +1,41 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgBonfire(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M9 14c0 1.61 1.377 2 3.076 2 2.89 0 3.845-1.667 1.922-5-2.691 3-3.076-1.667-2.691-3C10.153 10 9 11.879 9 14z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M12 16c3.156 0 5-2.098 5-5.688S12 3 12 3s-5 3.723-5 7.313S8.844 16 12 16z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M4.273 21.07l15.454-4.14M4.273 16.93L12 19M19.727 21.07l-3.863-1.035"
stroke="currentColor"
strokeLinecap="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgBonfire);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgBook(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M4 19V5a2 2 0 012-2h13.4a.6.6 0 01.6.6v13.114M6 17h14M6 21h14"
stroke="currentColor"
strokeLinecap="round"
/>
<Path
d="M6 21a2 2 0 110-4"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path d="M9 7h6" stroke="currentColor" strokeLinecap="round" />
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgBook);
export default ForwardRef;

View file

@ -0,0 +1,35 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgBookStack(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M5 19.5V5a2 2 0 012-2h11.4a.6.6 0 01.6.6V21M9 7h6M6.5 15H19M6.5 18H19M6.5 21H19"
stroke="currentColor"
strokeLinecap="round"
/>
<Path
d="M6.5 18c-1 0-1.5-.672-1.5-1.5S5.5 15 6.5 15M6.5 21c-1 0-1.5-.672-1.5-1.5S5.5 18 6.5 18"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgBookStack);
export default ForwardRef;

View file

@ -0,0 +1,42 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgBookmarkBook(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M4 19V5a2 2 0 012-2h13.4a.6.6 0 01.6.6v13.114"
stroke="currentColor"
strokeLinecap="round"
/>
<Path
d="M8 3v8l2.5-1.6L13 11V3"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path d="M6 17h14M6 21h14" stroke="currentColor" strokeLinecap="round" />
<Path
d="M6 21a2 2 0 110-4"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgBookmarkBook);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgCarbon(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M21 3.6v16.8a.6.6 0 01-.6.6H3.6a.6.6 0 01-.6-.6V3.6a.6.6 0 01.6-.6h16.8a.6.6 0 01.6.6z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M14 10v-.2A1.8 1.8 0 0012.2 8h-.4A1.8 1.8 0 0010 9.8v4.4a1.8 1.8 0 001.8 1.8h.4a1.8 1.8 0 001.8-1.8V14"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgCarbon);
export default ForwardRef;

View file

@ -0,0 +1,35 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgCardWallet(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M19 20H5a2 2 0 01-2-2V9a2 2 0 012-2h14a2 2 0 012 2v9a2 2 0 01-2 2zM7 7V3.6a.6.6 0 01.6-.6h8.8a.6.6 0 01.6.6V7M10 3v4M12 3v4"
stroke="currentColor"
/>
<Path
d="M16.5 14a.5.5 0 110-1 .5.5 0 010 1z"
fill="currentColor"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgCardWallet);
export default ForwardRef;

View file

@ -0,0 +1,30 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgCodeBrackets(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M9 21H8c-1.105 0-2-.894-2-1.999V14c0-1-1.5-2-1.5-2S6 11 6 10V5a2 2 0 012-2h1M15 21h1c1.105 0 2-.894 2-1.999V14c0-1 1.5-2 1.5-2S18 11 18 10V5a2 2 0 00-2-2h-1"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgCodeBrackets);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgCodeBracketsSquare(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M10 17h-.667a2 2 0 01-2-2v-1.889C7.333 12.556 6 12 6 12s1.333-.556 1.333-1.111V9a2 2 0 012-2H10M14 17h.667a2 2 0 002-2v-1.889C16.667 12.556 18 12 18 12s-1.333-.556-1.333-1.111V9a2 2 0 00-2-2H14"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M21 3.6v16.8a.6.6 0 01-.6.6H3.6a.6.6 0 01-.6-.6V3.6a.6.6 0 01.6-.6h16.8a.6.6 0 01.6.6z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgCodeBracketsSquare);
export default ForwardRef;

View file

@ -0,0 +1,41 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgFavouriteBook(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M4 19V5a2 2 0 012-2h13.4a.6.6 0 01.6.6v13.114"
stroke="currentColor"
strokeLinecap="round"
/>
<Path
d="M16 8.78a2.28 2.28 0 01-.662 1.606c-.976.984-1.923 2.01-2.936 2.958a.597.597 0 01-.822-.017l-2.918-2.94a2.281 2.281 0 010-3.214 2.277 2.277 0 013.232 0L12 7.28l.106-.107A2.276 2.276 0 0116 8.78z"
stroke="currentColor"
strokeLinejoin="round"
/>
<Path d="M6 17h14M6 21h14" stroke="currentColor" strokeLinecap="round" />
<Path
d="M6 21a2 2 0 110-4"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgFavouriteBook);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgFireFlame(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M8 18c0 2.415 1.79 3 4 3 3.759 0 5-2.5 2.5-7.5C11 18 10.5 11 11 9c-1.5 3-3 5.818-3 9z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M12 21c5.05 0 8-2.904 8-7.875C20 8.155 12 3 12 3S4 8.154 4 13.125C4 18.095 6.95 21 12 21z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgFireFlame);
export default ForwardRef;

View file

@ -0,0 +1,31 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgFlask(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path d="M18.5 15h-13" stroke="currentColor" strokeLinejoin="round" />
<Path
d="M16 4H8M9 4.5v5.76a2 2 0 01-.481 1.302L3.48 17.438A2 2 0 003 18.74V19a2 2 0 002 2h14a2 2 0 002-2v-.26a2 2 0 00-.482-1.302l-5.037-5.876A2 2 0 0115 10.26V4.5M12 9.01l.01-.011M11 2.01l.01-.011"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgFlask);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgFluorine(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M21 3.6v16.8a.6.6 0 01-.6.6H3.6a.6.6 0 01-.6-.6V3.6a.6.6 0 01.6-.6h16.8a.6.6 0 01.6.6z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M10 16V8h4M10 12h4"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgFluorine);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgForward15Seconds(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M21 13a9 9 0 11-9-9M12 4h7.5m0 0l-2-2m2 2l-2 2M9 9v7"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M15 9h-2a1 1 0 00-1 1v1.5a1 1 0 001 1h1a1 1 0 011 1V15a1 1 0 01-1 1h-2"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgForward15Seconds);
export default ForwardRef;

View file

@ -0,0 +1,34 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgHdDisplay(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M5.5 8.5V12m0 3.5V12m0 0H10m0 0V8.5m0 3.5v3.5M13.5 12V8.5c2.5 0 5 0 5 3.5s-2.5 3.5-5 3.5V12z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M2 18.4V5.6a.6.6 0 01.6-.6h18.8a.6.6 0 01.6.6v12.8a.6.6 0 01-.6.6H2.6a.6.6 0 01-.6-.6z"
stroke="currentColor"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgHdDisplay);
export default ForwardRef;

View file

@ -0,0 +1,30 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgHydrogen(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M21 3.6v16.8a.6.6 0 01-.6.6H3.6a.6.6 0 01-.6-.6V3.6a.6.6 0 01.6-.6h16.8a.6.6 0 01.6.6zM10 8v4m0 4v-4m0 0h4m0 0V8m0 4v4"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgHydrogen);
export default ForwardRef;

View file

@ -0,0 +1,42 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgLockedBook(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M4 19V5a2 2 0 012-2h13.4a.6.6 0 01.6.6v13.114"
stroke="currentColor"
strokeLinecap="round"
/>
<Path
d="M14 10h.4a.6.6 0 01.6.6v2.8a.6.6 0 01-.6.6H9.6a.6.6 0 01-.6-.6v-2.8a.6.6 0 01.6-.6h.4m4 0V8c0-.667-.4-2-2-2s-2 1.333-2 2v2m4 0h-4"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path d="M6 17h14M6 21h14" stroke="currentColor" strokeLinecap="round" />
<Path
d="M6 21a2 2 0 110-4"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgLockedBook);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgMagnet(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M4 4v8.296C4 16.551 7.582 20 12 20s8-3.45 8-7.704V4"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M4 4h5.63v6.818C9.63 12.023 10.69 13 12 13s2.37-.977 2.37-2.182V4H20M9 8H4M20 8h-5"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgMagnet);
export default ForwardRef;

View file

@ -0,0 +1,47 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgMagnetEnergy(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M5 9v6.74C5 19.199 8.134 22 12 22s7-2.802 7-6.26V9M5 9h3M16 9h3"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M14.074 11.5v3.56c0 1.072-.928 1.94-2.074 1.94s-2.074-.868-2.074-1.94V11.5"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M10 13H5M19 13h-5"
stroke="currentColor"
strokeLinejoin="round"
/>
<Path
d="M11.667 2L10 5h4l-1.667 3"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgMagnetEnergy);
export default ForwardRef;

View file

@ -0,0 +1,42 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgMathBook(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M4 19V5a2 2 0 012-2h13.4a.6.6 0 01.6.6v13.114M6 17h14M6 21h14"
stroke="currentColor"
strokeLinecap="round"
/>
<Path
d="M6 21a2 2 0 110-4"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path d="M10 10h4" stroke="currentColor" strokeLinecap="round" />
<Path
d="M12 13.01l.01-.011M12 7.01l.01-.011"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgMathBook);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgNitrogen(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M21 3.6v16.8a.6.6 0 01-.6.6H3.6a.6.6 0 01-.6-.6V3.6a.6.6 0 01.6-.6h16.8a.6.6 0 01.6.6z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M10 16V8l4 8V8"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgNitrogen);
export default ForwardRef;

View file

@ -0,0 +1,30 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgNumberedListLeft(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M9 6h11M5 8V4M6 14H4.6a.6.6 0 01-.6-.6v-.8a.6.6 0 01.6-.6h.8a.6.6 0 00.6-.6v-.8a.6.6 0 00-.6-.6H4M4 16h1.4a.6.6 0 01.6.6v2.8a.6.6 0 01-.6.6H4M6 18H4M9 12h11M9 18h11"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgNumberedListLeft);
export default ForwardRef;

View file

@ -0,0 +1,30 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgNumberedListRight(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M4 6h11M19 8V4M20 14h-1.4a.6.6 0 01-.6-.6v-.8a.6.6 0 01.6-.6h.8a.6.6 0 00.6-.6v-.8a.6.6 0 00-.6-.6H18M18 16h1.4a.6.6 0 01.6.6v2.8a.6.6 0 01-.6.6H18M20 18h-2M4 12h11M4 18h11"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgNumberedListRight);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgOxygen(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M21 3.6v16.8a.6.6 0 01-.6.6H3.6a.6.6 0 01-.6-.6V3.6a.6.6 0 01.6-.6h16.8a.6.6 0 01.6.6z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M12.2 8h-.4A1.8 1.8 0 0010 9.8v4.4a1.8 1.8 0 001.8 1.8h.4a1.8 1.8 0 001.8-1.8V9.8A1.8 1.8 0 0012.2 8z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgOxygen);
export default ForwardRef;

View file

@ -0,0 +1,43 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgPageEdit(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M20 12V5.749a.6.6 0 00-.176-.425l-3.148-3.148A.6.6 0 0016.252 2H4.6a.6.6 0 00-.6.6v18.8a.6.6 0 00.6.6H11M8 10h8M8 6h4m-4 8h3"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M16 5.4V2.354a.354.354 0 01.604-.25l3.292 3.292a.353.353 0 01-.25.604H16.6a.6.6 0 01-.6-.6z"
fill="currentColor"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M17.954 16.94l1-1a1.121 1.121 0 011.586 0v0a1.121 1.121 0 010 1.585l-1 1m-1.586-1.586l-2.991 2.991a1 1 0 00-.28.553l-.244 1.557 1.557-.243a1 1 0 00.553-.28l2.99-2.992m-1.585-1.586l1.586 1.586"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgPageEdit);
export default ForwardRef;

View file

@ -0,0 +1,31 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgRoundFlask(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path d="M19 15H5" stroke="currentColor" strokeLinejoin="round" />
<Path
d="M16 4H8M15 4.5v4.253c0 .763.445 1.445 1.078 1.871C18.287 12.11 20 14.617 20 17.462c0 .812-.114 1.596-.325 2.338-.215.75-.945 1.2-1.726 1.2H6.051c-.78 0-1.511-.45-1.726-1.2A8.505 8.505 0 014 17.462c0-2.845 1.713-5.353 3.922-6.838C8.555 10.198 9 9.516 9 8.754V4.5M13 7.01l.01-.011M11 2.01l.01-.011"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgRoundFlask);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgSidebarCollapse(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M19 21H5a2 2 0 01-2-2V5a2 2 0 012-2h14a2 2 0 012 2v14a2 2 0 01-2 2z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M7.25 10L5.5 12l1.75 2M9.5 21V3"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgSidebarCollapse);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgSidebarExpand(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M19 21H5a2 2 0 01-2-2V5a2 2 0 012-2h14a2 2 0 012 2v14a2 2 0 01-2 2zM9.5 21V3"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M5.5 10l1.75 2-1.75 2"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgSidebarExpand);
export default ForwardRef;

View file

@ -0,0 +1,30 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgTaskList(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M9 6h11M3.8 5.8l.8.8 2-2M3.8 11.8l.8.8 2-2M3.8 17.8l.8.8 2-2M9 12h11M9 18h11"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgTaskList);
export default ForwardRef;

View file

@ -0,0 +1,30 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgTestTube(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M6.141 19.995c2.458 1.72 4.281-.012 5.318-1.492l7.3-10.426 1.966-1.065-6.553-4.588-8.447 12.064c-1.037 1.48-2.041 3.786.416 5.507zM16.091 11.02c-2.876-.853-4.403.781-7.28-.071"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgTestTube);
export default ForwardRef;

View file

@ -0,0 +1,39 @@
import * as React from 'react';
import Svg, { SvgProps, Path } from 'react-native-svg';
function SvgWallet(
props: SvgProps,
svgRef?: React.Ref<React.Component<SvgProps>>
) {
return (
<Svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
color="currentColor"
ref={svgRef}
{...props}
>
<Path
d="M19 20H5a2 2 0 01-2-2V9a2 2 0 012-2h14a2 2 0 012 2v9a2 2 0 01-2 2z"
stroke="currentColor"
/>
<Path
d="M16.5 14a.5.5 0 110-1 .5.5 0 010 1z"
fill="currentColor"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<Path
d="M18 7V5.603a2 2 0 00-2.515-1.932l-11 2.933A2 2 0 003 8.537V9"
stroke="currentColor"
/>
</Svg>
);
}
const ForwardRef = React.forwardRef(SvgWallet);
export default ForwardRef;

View file

@ -51,6 +51,7 @@ export { default as AppleImac2021Side } from './AppleImac2021Side'
export { default as AppleImac2021 } from './AppleImac2021'
export { default as AppleMac } from './AppleMac'
export { default as AppleSwift } from './AppleSwift'
export { default as AppleWallet } from './AppleWallet'
export { default as Apple } from './Apple'
export { default as ArSymbol } from './ArSymbol'
export { default as Archery } from './Archery'
@ -70,8 +71,10 @@ export { default as ArrowUnion } from './ArrowUnion'
export { default as ArrowUpCircled } from './ArrowUpCircled'
export { default as ArrowUp } from './ArrowUp'
export { default as Asana } from './Asana'
export { default as Atom } from './Atom'
export { default as Attachment } from './Attachment'
export { default as AutoFlash } from './AutoFlash'
export { default as Backward15Seconds } from './Backward15Seconds'
export { default as Bag } from './Bag'
export { default as Bank } from './Bank'
export { default as BasketBallAlt } from './BasketBallAlt'
@ -101,6 +104,10 @@ export { default as BluetoothRounded } from './BluetoothRounded'
export { default as Bluetooth } from './Bluetooth'
export { default as BoldSquareOutline } from './BoldSquareOutline'
export { default as Bold } from './Bold'
export { default as Bonfire } from './Bonfire'
export { default as BookStack } from './BookStack'
export { default as Book } from './Book'
export { default as BookmarkBook } from './BookmarkBook'
export { default as BookmarkCircled } from './BookmarkCircled'
export { default as BookmarkEmpty } from './BookmarkEmpty'
export { default as BorderBl } from './BorderBl'
@ -136,6 +143,8 @@ export { default as Calendar } from './Calendar'
export { default as Camera } from './Camera'
export { default as Cancel } from './Cancel'
export { default as CarOutline } from './CarOutline'
export { default as Carbon } from './Carbon'
export { default as CardWallet } from './CardWallet'
export { default as CartAlt } from './CartAlt'
export { default as Cart } from './Cart'
export { default as Cash } from './Cash'
@ -173,6 +182,8 @@ export { default as CloudSunny } from './CloudSunny'
export { default as CloudSync } from './CloudSync'
export { default as CloudUpload } from './CloudUpload'
export { default as Cloud } from './Cloud'
export { default as CodeBracketsSquare } from './CodeBracketsSquare'
export { default as CodeBrackets } from './CodeBrackets'
export { default as Code } from './Code'
export { default as Codepen } from './Codepen'
export { default as Coin } from './Coin'
@ -328,6 +339,7 @@ export { default as FastBottomCircle } from './FastBottomCircle'
export { default as FastLeftCircle } from './FastLeftCircle'
export { default as FastRightCircle } from './FastRightCircle'
export { default as FastTopCircle } from './FastTopCircle'
export { default as FavouriteBook } from './FavouriteBook'
export { default as Female } from './Female'
export { default as Figma } from './Figma'
export { default as FileNotFound } from './FileNotFound'
@ -342,18 +354,22 @@ export { default as FingerprintPhone } from './FingerprintPhone'
export { default as FingerprintScan } from './FingerprintScan'
export { default as FingerprintSquared } from './FingerprintSquared'
export { default as Fingerprint } from './Fingerprint'
export { default as FireFlame } from './FireFlame'
export { default as Flare } from './Flare'
export { default as FlashOff } from './FlashOff'
export { default as Flash } from './Flash'
export { default as Flask } from './Flask'
export { default as FlipReverse } from './FlipReverse'
export { default as Flip } from './Flip'
export { default as Flower } from './Flower'
export { default as Fluorine } from './Fluorine'
export { default as Fog } from './Fog'
export { default as FolderAlert } from './FolderAlert'
export { default as Folder } from './Folder'
export { default as FontSize } from './FontSize'
export { default as FootballBall } from './FootballBall'
export { default as Football } from './Football'
export { default as Forward15Seconds } from './Forward15Seconds'
export { default as ForwardOutline } from './ForwardOutline'
export { default as FrameAltEmpty } from './FrameAltEmpty'
export { default as FrameAlt } from './FrameAlt'
@ -403,6 +419,7 @@ export { default as HandBrake } from './HandBrake'
export { default as Handbag } from './Handbag'
export { default as HardDrive } from './HardDrive'
export { default as Hat } from './Hat'
export { default as HdDisplay } from './HdDisplay'
export { default as Hd } from './Hd'
export { default as Hdr } from './Hdr'
export { default as HeadsetCharge } from './HeadsetCharge'
@ -435,6 +452,7 @@ export { default as HospitalSign } from './HospitalSign'
export { default as Hospital } from './Hospital'
export { default as Hourglass } from './Hourglass'
export { default as Html5 } from './Html5'
export { default as Hydrogen } from './Hydrogen'
export { default as Iconoir } from './Iconoir'
export { default as Import } from './Import'
export { default as Industry } from './Industry'
@ -489,6 +507,7 @@ export { default as List } from './List'
export { default as LoadActionFloppy } from './LoadActionFloppy'
export { default as LockKey } from './LockKey'
export { default as Lock } from './Lock'
export { default as LockedBook } from './LockedBook'
export { default as LogDenied } from './LogDenied'
export { default as LogIn } from './LogIn'
export { default as LogOut } from './LogOut'
@ -506,6 +525,8 @@ export { default as MacControlKey } from './MacControlKey'
export { default as MacDock } from './MacDock'
export { default as MacOptionKey } from './MacOptionKey'
export { default as MacOsWindow } from './MacOsWindow'
export { default as MagnetEnergy } from './MagnetEnergy'
export { default as Magnet } from './Magnet'
export { default as MailOpened } from './MailOpened'
export { default as Mail } from './Mail'
export { default as Male } from './Male'
@ -519,6 +540,7 @@ export { default as MapsTurnBack } from './MapsTurnBack'
export { default as MapsTurnLeft } from './MapsTurnLeft'
export { default as MapsTurnRight } from './MapsTurnRight'
export { default as MaskSquare } from './MaskSquare'
export { default as MathBook } from './MathBook'
export { default as Maximize } from './Maximize'
export { default as Medal1St } from './Medal1St'
export { default as Medal } from './Medal'
@ -588,12 +610,15 @@ export { default as NetworkAlt } from './NetworkAlt'
export { default as NetworkLeft } from './NetworkLeft'
export { default as NetworkRight } from './NetworkRight'
export { default as Network } from './Network'
export { default as Nitrogen } from './Nitrogen'
export { default as NoBattery } from './NoBattery'
export { default as NoCoin } from './NoCoin'
export { default as NoCreditCard } from './NoCreditCard'
export { default as NoLock } from './NoLock'
export { default as NoSmoking } from './NoSmoking'
export { default as Notes } from './Notes'
export { default as NumberedListLeft } from './NumberedListLeft'
export { default as NumberedListRight } from './NumberedListRight'
export { default as Octagon } from './Octagon'
export { default as OffRounded } from './OffRounded'
export { default as OilIndustry } from './OilIndustry'
@ -606,6 +631,8 @@ export { default as OpenVpn } from './OpenVpn'
export { default as OrangeHalf } from './OrangeHalf'
export { default as OrangeSliceAlt } from './OrangeSliceAlt'
export { default as OrangeSlice } from './OrangeSlice'
export { default as Oxygen } from './Oxygen'
export { default as PageEdit } from './PageEdit'
export { default as PageFlip } from './PageFlip'
export { default as PageSearch } from './PageSearch'
export { default as PageStar } from './PageStar'
@ -712,6 +739,7 @@ export { default as RightRoundArrow } from './RightRoundArrow'
export { default as Rings } from './Rings'
export { default as RotateCameraLeft } from './RotateCameraLeft'
export { default as RotateCameraRight } from './RotateCameraRight'
export { default as RoundFlask } from './RoundFlask'
export { default as RssFeedSquared } from './RssFeedSquared'
export { default as RssFeed } from './RssFeed'
export { default as RulerAdd } from './RulerAdd'
@ -778,6 +806,8 @@ export { default as ShoppingCode } from './ShoppingCode'
export { default as ShortPantsAlt } from './ShortPantsAlt'
export { default as ShortPants } from './ShortPants'
export { default as Shuffle } from './Shuffle'
export { default as SidebarCollapse } from './SidebarCollapse'
export { default as SidebarExpand } from './SidebarExpand'
export { default as SimpleCart } from './SimpleCart'
export { default as SingleTapGesture } from './SingleTapGesture'
export { default as Skateboard } from './Skateboard'
@ -831,12 +861,14 @@ export { default as SystemShut } from './SystemShut'
export { default as Table2Columns } from './Table2Columns'
export { default as TableRows } from './TableRows'
export { default as Table } from './Table'
export { default as TaskList } from './TaskList'
export { default as TelegramCircled } from './TelegramCircled'
export { default as Telegram } from './Telegram'
export { default as TennisBallAlt } from './TennisBallAlt'
export { default as TennisBall } from './TennisBall'
export { default as TerminalOutline } from './TerminalOutline'
export { default as TerminalSimple } from './TerminalSimple'
export { default as TestTube } from './TestTube'
export { default as TextAlt } from './TextAlt'
export { default as TextSize } from './TextSize'
export { default as Text } from './Text'
@ -915,6 +947,7 @@ export { default as Voice } from './Voice'
export { default as VrSymbol } from './VrSymbol'
export { default as Waist } from './Waist'
export { default as Walking } from './Walking'
export { default as Wallet } from './Wallet'
export { default as WarningCircledOutline } from './WarningCircledOutline'
export { default as WarningSquareOutline } from './WarningSquareOutline'
export { default as WarningTriangleOutline } from './WarningTriangleOutline'

View file

@ -3,7 +3,6 @@
"target": "es5",
"module": "esnext",
"moduleResolution": "node",
"sourceMap": true,
"jsx": "react",
"strict": true,
"esModuleInterop": true,

View file

@ -2,7 +2,6 @@
"entryPoints": ["src/index.tsx"],
"format": ["cjs"],
"legacyOutput": true,
"sourcemap": true,
"minify": true,
"clean": true,
"dts": true

View file

@ -21,9 +21,9 @@
"dev": true
},
"@nodelib/fs.walk": {
"version": "1.2.7",
"resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.7.tgz",
"integrity": "sha512-BTIhocbPBSrRmHxOAJFtR18oLhxTtAFDAvL8hY1S3iU8k+E60W/YFs4jrixGzQjMpF4qPXxIQHcjVD9dz1C2QA==",
"version": "1.2.8",
"resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
"integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
"dev": true,
"requires": {
"@nodelib/fs.scandir": "2.1.5",
@ -31,15 +31,15 @@
}
},
"@types/prop-types": {
"version": "15.7.3",
"resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz",
"integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==",
"version": "15.7.4",
"resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz",
"integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==",
"dev": true
},
"@types/react": {
"version": "17.0.13",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.13.tgz",
"integrity": "sha512-D/G3PiuqTfE3IMNjLn/DCp6umjVCSvtZTPdtAFy5+Ved6CsdRvivfKeCzw79W4AatShtU4nGqgvOv5Gro534vQ==",
"version": "17.0.29",
"resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.29.tgz",
"integrity": "sha512-HSenIfBEBZ70BLrrVhtEtHpqaP79waauPtA8XKlczTxL3hXrW/ElGNLTpD1TmqkykgGlOAK55+D3SmUHEirpFw==",
"dev": true,
"requires": {
"@types/prop-types": "*",
@ -48,9 +48,9 @@
}
},
"@types/scheduler": {
"version": "0.16.1",
"resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.1.tgz",
"integrity": "sha512-EaCxbanVeyxDRTQBkdLb3Bvl/HK7PBK6UJjsSixB0iHKoWxE5uu2Q/DgtpOhPIojN0Zl1whvOd7PoHs2P0s5eA==",
"version": "0.16.2",
"resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz",
"integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==",
"dev": true
},
"ansi-styles": {
@ -116,15 +116,15 @@
}
},
"cac": {
"version": "6.7.3",
"resolved": "https://registry.npmjs.org/cac/-/cac-6.7.3.tgz",
"integrity": "sha512-ECVqVZh74qgSuZG9YOt2OJPI3wGcf+EwwuF/XIOYqZBD0KZYLtgPWqFPxmDPQ6joxI1nOlvVgRV6VT53Ooyocg==",
"version": "6.7.11",
"resolved": "https://registry.npmjs.org/cac/-/cac-6.7.11.tgz",
"integrity": "sha512-m4xrA2MKfid6uDV2j2+0mXrtPGxlvAW0y+7Gnn2P8WVMSG+4e4tcoYX++94ZPblPfpBccJ5e7HvKdghlX5yiDA==",
"dev": true
},
"chalk": {
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz",
"integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==",
"version": "4.1.2",
"resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz",
"integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==",
"dev": true,
"requires": {
"ansi-styles": "^4.1.0",
@ -186,9 +186,9 @@
}
},
"csstype": {
"version": "3.0.8",
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz",
"integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==",
"version": "3.0.9",
"resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.9.tgz",
"integrity": "sha512-rpw6JPxK6Rfg1zLOYCSwle2GFOOsnjmDYDaBwEcwoOg4qlsIVCN789VkBZDJAGi4T07gI4YSutR43t9Zz4Lzuw==",
"dev": true
},
"debug": {
@ -210,10 +210,140 @@
}
},
"esbuild": {
"version": "0.12.14",
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.12.14.tgz",
"integrity": "sha512-z8p+6FGiplR7a3pPonXREbm+8IeXjBGvDpVidZmGB/AJMsJSfGCU+n7KOMCazA9AwvagadRWBhiKorC0w9WJvw==",
"dev": true
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.13.5.tgz",
"integrity": "sha512-Q9/f1njsZaO+Qqe3dqAdtu4zGHNZIbcEtdg44/NooyPhqCerns4FeC1UPYeB4pKD08iDuWcmyINFJTqpdN+pqg==",
"dev": true,
"requires": {
"esbuild-android-arm64": "0.13.5",
"esbuild-darwin-64": "0.13.5",
"esbuild-darwin-arm64": "0.13.5",
"esbuild-freebsd-64": "0.13.5",
"esbuild-freebsd-arm64": "0.13.5",
"esbuild-linux-32": "0.13.5",
"esbuild-linux-64": "0.13.5",
"esbuild-linux-arm": "0.13.5",
"esbuild-linux-arm64": "0.13.5",
"esbuild-linux-mips64le": "0.13.5",
"esbuild-linux-ppc64le": "0.13.5",
"esbuild-openbsd-64": "0.13.5",
"esbuild-sunos-64": "0.13.5",
"esbuild-windows-32": "0.13.5",
"esbuild-windows-64": "0.13.5",
"esbuild-windows-arm64": "0.13.5"
}
},
"esbuild-android-arm64": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.13.5.tgz",
"integrity": "sha512-xaNH58b9XRAWT5q0rwA2GNTgJynb51JhdotlNKdLmSCyKXPVlF87yqNLNdmlX/zndzRDrZdtpCWSALdn/J63Ug==",
"dev": true,
"optional": true
},
"esbuild-darwin-64": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.13.5.tgz",
"integrity": "sha512-ClGQeUObXIxEpZviGzjTinDikXy9XodojP9jLKwqLCBpZ9wdV3MW7JOmw60fgXgnbNRvkZCqM6uEi+ur8p80Ow==",
"dev": true,
"optional": true
},
"esbuild-darwin-arm64": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.13.5.tgz",
"integrity": "sha512-qro6M/qzs1dBPh14Ca+5moIkLo2KE3ll3dOpiN7aAususkM1HmqQptCEchi0XwX+6nfqWI96YvVqPJ3DfUUK5A==",
"dev": true,
"optional": true
},
"esbuild-freebsd-64": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.13.5.tgz",
"integrity": "sha512-vklf7L7fghREEvS1sjAFcxcw/Qqt+Z+L0ySN+pEeb7rA8nPLfRBSFdXAru8UNuHsMWns6CrcZ5eDOKTerZZ5ng==",
"dev": true,
"optional": true
},
"esbuild-freebsd-arm64": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.13.5.tgz",
"integrity": "sha512-kJoouhbZt4QvjiPak7/Lz57Azok0CgFnNtixiOsqEQXTabIaKmMmnq4qgjD6EBFeU/hvSXDrPe6U8dWhBZOrWQ==",
"dev": true,
"optional": true
},
"esbuild-linux-32": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.13.5.tgz",
"integrity": "sha512-/QufG6tTGKAf42pIYkOVZzKBPxF01xH1kCPyOFJZukZBV/Tk3TeOZfhJIAf7pxl4jhfa+c4Jcdp7CvIAjXrmJg==",
"dev": true,
"optional": true
},
"esbuild-linux-64": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.13.5.tgz",
"integrity": "sha512-NmNFMXEthuFJTFaD4cLhAHCxg+y3uXzo7nqH/WNNSZ8PPY11jbeOvMbdArYlbo2Wy1N/mTHXMcK1synSJj+4Iw==",
"dev": true,
"optional": true
},
"esbuild-linux-arm": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.13.5.tgz",
"integrity": "sha512-69nQmbKLBRaAxf88diyaOyarrI7yIdBkZ8bmVzQ7XVWneY+nYIcGtugTSOs5znNGfPqGOElAjh1lX+0sGYHNpA==",
"dev": true,
"optional": true
},
"esbuild-linux-arm64": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.13.5.tgz",
"integrity": "sha512-dOS5EZsZj8Lw0TgEj3zy1/slTBbfBw4v7uHEqZXP34dUaRq2oltNaUYIj735CtgB7I5/MXrXEUYkXLqcVfzJQQ==",
"dev": true,
"optional": true
},
"esbuild-linux-mips64le": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.13.5.tgz",
"integrity": "sha512-dmKA8ZI/nHwpxIQW/L5crk7Ac4wJJ2Kquvdo1CdXPW1UljMyKUDuHc4K7D1Iws5igqJmNO6U5vdRUKrdnIov6Q==",
"dev": true,
"optional": true
},
"esbuild-linux-ppc64le": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.13.5.tgz",
"integrity": "sha512-HkVGKkPL3XOhJqNOJ752Q1li5zeidrJHv+XWX6qCnCipNsVuGqaAGfxeWbL/+A/giolMlP7wvAuiKgoe+a5UAw==",
"dev": true,
"optional": true
},
"esbuild-openbsd-64": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.13.5.tgz",
"integrity": "sha512-BuOZzmdsdreSs0qDgbuiEhSbUDDW2Wyp4VtpNGBmaLwPMHftdprOJXLkeFud3HlnRB2n9qdiTVKg1B8YqMogSw==",
"dev": true,
"optional": true
},
"esbuild-sunos-64": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.13.5.tgz",
"integrity": "sha512-YJNB6Og1QYAPikvYDbqvk5xCqr6WL2i5cRWPGGgWOEItQPnq6gFsWogS3DiYM8TQKe50KRiD3Lwu7eNYsdPO4w==",
"dev": true,
"optional": true
},
"esbuild-windows-32": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.13.5.tgz",
"integrity": "sha512-CigOlBSKsZ61IS+FyhD3luqCpl7LN9ntDaBZXumls/0IZ/8BJ5txqw4a6pv4LtnfIgt0ixGHSH7kAUmApw/HAw==",
"dev": true,
"optional": true
},
"esbuild-windows-64": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.13.5.tgz",
"integrity": "sha512-pg2BZXLpcPcrIcmToGapLRExzj6sm0VmQlqlmnMOtIJh0YQV9c0CRbhfIT0gYvJqCz5JEGiRvYpArRlxWADN3Q==",
"dev": true,
"optional": true
},
"esbuild-windows-arm64": {
"version": "0.13.5",
"resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.13.5.tgz",
"integrity": "sha512-KKRDmUOIE4oCvJp0I4p4QyazK2X79spF29vsZr2U8qHhmxbTLSQWvYmb2WlF5Clb1URRsX0L013rhwHx1SEu0w==",
"dev": true,
"optional": true
},
"execa": {
"version": "5.1.1",
@ -233,9 +363,9 @@
}
},
"fast-glob": {
"version": "3.2.6",
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.6.tgz",
"integrity": "sha512-GnLuqj/pvQ7pX8/L4J84nijv6sAnlwvSDpMkJi9i7nPmPxGtRPkBSStfvDW5l6nMdX9VWe+pkKWFTgD+vF2QSQ==",
"version": "3.2.7",
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz",
"integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==",
"dev": true,
"requires": {
"@nodelib/fs.stat": "^2.0.2",
@ -246,9 +376,9 @@
}
},
"fastq": {
"version": "1.11.1",
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.1.tgz",
"integrity": "sha512-HOnr8Mc60eNYl1gzwp6r5RoUyAn5/glBolUzP/Ez6IFVPMPirxn/9phgL6zhOtaTy7ISwPvQ+wT+hfcRZh/bzw==",
"version": "1.13.0",
"resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
"integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==",
"dev": true,
"requires": {
"reusify": "^1.0.4"
@ -387,9 +517,9 @@
"dev": true
},
"is-glob": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
"integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
"dev": true,
"requires": {
"is-extglob": "^2.1.1"
@ -402,9 +532,9 @@
"dev": true
},
"is-stream": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz",
"integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==",
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz",
"integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==",
"dev": true
},
"isexe": {
@ -627,9 +757,9 @@
"dev": true
},
"rollup": {
"version": "2.52.7",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-2.52.7.tgz",
"integrity": "sha512-55cSH4CCU6MaPr9TAOyrIC+7qFCHscL7tkNsm1MBfIJRRqRbCEY0mmeFn4Wg8FKsHtEH8r389Fz38r/o+kgXLg==",
"version": "2.58.0",
"resolved": "https://registry.npmjs.org/rollup/-/rollup-2.58.0.tgz",
"integrity": "sha512-NOXpusKnaRpbS7ZVSzcEXqxcLDOagN6iFS8p45RkoiMqPHDLwJm758UF05KlMoCRbLBTZsPOIa887gZJ1AiXvw==",
"dev": true,
"requires": {
"fsevents": "~2.3.2"
@ -660,9 +790,9 @@
"dev": true
},
"signal-exit": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz",
"integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==",
"version": "3.0.5",
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.5.tgz",
"integrity": "sha512-KWcOiKeQj6ZyXx7zq4YxSMgHRlod4czeBQZrPb8OKcohcqAXShm7E20kEMle9WBt26hFcAf0qLOcp5zmY7kOqQ==",
"dev": true
},
"slash": {
@ -678,9 +808,9 @@
"dev": true
},
"sucrase": {
"version": "3.19.0",
"resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.19.0.tgz",
"integrity": "sha512-FeMelydANPRMiOo/lxbf7NxN8bQmMVBQmKOa69BifwVhteMJzRoJNHaVBoCYmE/kpnx6VPg9ckaLumwtuAzmEA==",
"version": "3.20.2",
"resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.20.2.tgz",
"integrity": "sha512-EdJ5M6VEvToIZwIWiZ71cxe4CklDRG8PdSjUSst+BZCUGlaEhnrdQo/LOXsuq3MjWRbfepg1XTffClK0Tmo0HQ==",
"dev": true,
"requires": {
"commander": "^4.0.0",
@ -740,30 +870,30 @@
"dev": true
},
"tsup": {
"version": "4.12.0",
"resolved": "https://registry.npmjs.org/tsup/-/tsup-4.12.0.tgz",
"integrity": "sha512-TjODlDrJYcMHW8nRVbhf2PBelo2ew3s7zfSdp/17dXlPkMbnYs80ZmITPgR1KRa6cagSqU+9lYZZe/xbRqhWAQ==",
"version": "5.4.0",
"resolved": "https://registry.npmjs.org/tsup/-/tsup-5.4.0.tgz",
"integrity": "sha512-wm52TUJzDCvF9dJ3TxYtoJg8L7EjSYsOsH+jZhMMXfk1qZn6CdxFStwzMnwhyducdMBXHQNl7wZn+ioIhJoCHA==",
"dev": true,
"requires": {
"cac": "^6.7.2",
"chalk": "^4.1.0",
"chokidar": "^3.5.1",
"debug": "^4.3.1",
"esbuild": "^0.12.9",
"esbuild": "^0.13.4",
"execa": "^5.0.0",
"globby": "^11.0.3",
"joycon": "^3.0.1",
"postcss-load-config": "^3.0.1",
"resolve-from": "^5.0.0",
"rollup": "^2.45.2",
"sucrase": "^3.18.1",
"rollup": "^2.56.1",
"sucrase": "^3.20.1",
"tree-kill": "^1.2.2"
}
},
"typescript": {
"version": "4.3.5",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.3.5.tgz",
"integrity": "sha512-DqQgihaQ9cUrskJo9kIyW/+g0Vxsk8cDtZ52a3NGh0YNTfpUSArXSohyUGnvbPazEPLu398C0UxmKSOrPumUzA==",
"version": "4.4.4",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-4.4.4.tgz",
"integrity": "sha512-DqGhF5IKoBl8WNf8C1gu8q0xZSInh9j1kJJMqT3a94w1JzVaBU4EXOSMrz9yDqMT0xt3selp83fuFMQ0uzv6qA==",
"dev": true
},
"which": {

View file

@ -31,9 +31,9 @@
"react": "^16.8.6 || ^17"
},
"devDependencies": {
"@types/react": "^17.0.13",
"@types/react": "^17.0.29",
"react": "^17.0.2",
"tsup": "^4.12.0",
"typescript": "^4.3.5"
"tsup": "^5.4.0",
"typescript": "^4.4.4"
}
}

View file

@ -0,0 +1,32 @@
import * as React from 'react';
function SvgAppleWallet(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M19 21H5a2 2 0 01-2-2V5a2 2 0 012-2h14a2 2 0 012 2v14a2 2 0 01-2 2z"
stroke="currentColor"
/>
<path
d="M3 15h6.4c.331 0 .605.278.75.576.206.423.694.924 1.85.924 1.156 0 1.644-.5 1.85-.924.145-.298.419-.576.75-.576H21M3 7h18M3 11h18"
stroke="currentColor"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgAppleWallet);
export default ForwardRef;

View file

@ -0,0 +1,42 @@
import * as React from 'react';
function SvgAtom(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M4.404 13.61C3.515 13.145 3 12.592 3 12c0-1.657 4.03-3 9-3s9 1.343 9 3c0 .714-.75 1.37-2 1.886M12 11.01l.01-.011"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M16.883 6c-.005-1.023-.263-1.747-.797-2.02-1.477-.751-4.503 2.23-6.76 6.658-2.256 4.429-2.889 8.629-1.412 9.381.527.269 1.252.061 2.07-.519"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M9.6 4.252c-.66-.386-1.243-.497-1.686-.271-1.477.752-.844 4.952 1.413 9.38 2.256 4.43 5.282 7.41 6.758 6.658 1.313-.669.959-4.061-.72-7.917"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgAtom);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
function SvgBackward15Seconds(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M3 13a9 9 0 109-9M9 9v7"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M15 9h-2a1 1 0 00-1 1v1.5a1 1 0 001 1h1a1 1 0 011 1V15a1 1 0 01-1 1h-2M12 4H4.5m0 0l2-2m-2 2l2 2"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgBackward15Seconds);
export default ForwardRef;

View file

@ -0,0 +1,41 @@
import * as React from 'react';
function SvgBonfire(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M9 14c0 1.61 1.377 2 3.076 2 2.89 0 3.845-1.667 1.922-5-2.691 3-3.076-1.667-2.691-3C10.153 10 9 11.879 9 14z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M12 16c3.156 0 5-2.098 5-5.688S12 3 12 3s-5 3.723-5 7.313S8.844 16 12 16z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M4.273 21.07l15.454-4.14M4.273 16.93L12 19M19.727 21.07l-3.863-1.035"
stroke="currentColor"
strokeLinecap="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgBonfire);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
function SvgBook(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M4 19V5a2 2 0 012-2h13.4a.6.6 0 01.6.6v13.114M6 17h14M6 21h14"
stroke="currentColor"
strokeLinecap="round"
/>
<path
d="M6 21a2 2 0 110-4"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path d="M9 7h6" stroke="currentColor" strokeLinecap="round" />
</svg>
);
}
const ForwardRef = React.forwardRef(SvgBook);
export default ForwardRef;

View file

@ -0,0 +1,35 @@
import * as React from 'react';
function SvgBookStack(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M5 19.5V5a2 2 0 012-2h11.4a.6.6 0 01.6.6V21M9 7h6M6.5 15H19M6.5 18H19M6.5 21H19"
stroke="currentColor"
strokeLinecap="round"
/>
<path
d="M6.5 18c-1 0-1.5-.672-1.5-1.5S5.5 15 6.5 15M6.5 21c-1 0-1.5-.672-1.5-1.5S5.5 18 6.5 18"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgBookStack);
export default ForwardRef;

View file

@ -0,0 +1,42 @@
import * as React from 'react';
function SvgBookmarkBook(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M4 19V5a2 2 0 012-2h13.4a.6.6 0 01.6.6v13.114"
stroke="currentColor"
strokeLinecap="round"
/>
<path
d="M8 3v8l2.5-1.6L13 11V3"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path d="M6 17h14M6 21h14" stroke="currentColor" strokeLinecap="round" />
<path
d="M6 21a2 2 0 110-4"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgBookmarkBook);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
function SvgCarbon(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M21 3.6v16.8a.6.6 0 01-.6.6H3.6a.6.6 0 01-.6-.6V3.6a.6.6 0 01.6-.6h16.8a.6.6 0 01.6.6z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M14 10v-.2A1.8 1.8 0 0012.2 8h-.4A1.8 1.8 0 0010 9.8v4.4a1.8 1.8 0 001.8 1.8h.4a1.8 1.8 0 001.8-1.8V14"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgCarbon);
export default ForwardRef;

View file

@ -0,0 +1,35 @@
import * as React from 'react';
function SvgCardWallet(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M19 20H5a2 2 0 01-2-2V9a2 2 0 012-2h14a2 2 0 012 2v9a2 2 0 01-2 2zM7 7V3.6a.6.6 0 01.6-.6h8.8a.6.6 0 01.6.6V7M10 3v4M12 3v4"
stroke="currentColor"
/>
<path
d="M16.5 14a.5.5 0 110-1 .5.5 0 010 1z"
fill="currentColor"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgCardWallet);
export default ForwardRef;

View file

@ -0,0 +1,30 @@
import * as React from 'react';
function SvgCodeBrackets(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M9 21H8c-1.105 0-2-.894-2-1.999V14c0-1-1.5-2-1.5-2S6 11 6 10V5a2 2 0 012-2h1M15 21h1c1.105 0 2-.894 2-1.999V14c0-1 1.5-2 1.5-2S18 11 18 10V5a2 2 0 00-2-2h-1"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgCodeBrackets);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
function SvgCodeBracketsSquare(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M10 17h-.667a2 2 0 01-2-2v-1.889C7.333 12.556 6 12 6 12s1.333-.556 1.333-1.111V9a2 2 0 012-2H10M14 17h.667a2 2 0 002-2v-1.889C16.667 12.556 18 12 18 12s-1.333-.556-1.333-1.111V9a2 2 0 00-2-2H14"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M21 3.6v16.8a.6.6 0 01-.6.6H3.6a.6.6 0 01-.6-.6V3.6a.6.6 0 01.6-.6h16.8a.6.6 0 01.6.6z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgCodeBracketsSquare);
export default ForwardRef;

View file

@ -0,0 +1,41 @@
import * as React from 'react';
function SvgFavouriteBook(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M4 19V5a2 2 0 012-2h13.4a.6.6 0 01.6.6v13.114"
stroke="currentColor"
strokeLinecap="round"
/>
<path
d="M16 8.78a2.28 2.28 0 01-.662 1.606c-.976.984-1.923 2.01-2.936 2.958a.597.597 0 01-.822-.017l-2.918-2.94a2.281 2.281 0 010-3.214 2.277 2.277 0 013.232 0L12 7.28l.106-.107A2.276 2.276 0 0116 8.78z"
stroke="currentColor"
strokeLinejoin="round"
/>
<path d="M6 17h14M6 21h14" stroke="currentColor" strokeLinecap="round" />
<path
d="M6 21a2 2 0 110-4"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgFavouriteBook);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
function SvgFireFlame(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M8 18c0 2.415 1.79 3 4 3 3.759 0 5-2.5 2.5-7.5C11 18 10.5 11 11 9c-1.5 3-3 5.818-3 9z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M12 21c5.05 0 8-2.904 8-7.875C20 8.155 12 3 12 3S4 8.154 4 13.125C4 18.095 6.95 21 12 21z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgFireFlame);
export default ForwardRef;

View file

@ -0,0 +1,31 @@
import * as React from 'react';
function SvgFlask(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path d="M18.5 15h-13" stroke="currentColor" strokeLinejoin="round" />
<path
d="M16 4H8M9 4.5v5.76a2 2 0 01-.481 1.302L3.48 17.438A2 2 0 003 18.74V19a2 2 0 002 2h14a2 2 0 002-2v-.26a2 2 0 00-.482-1.302l-5.037-5.876A2 2 0 0115 10.26V4.5M12 9.01l.01-.011M11 2.01l.01-.011"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgFlask);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
function SvgFluorine(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M21 3.6v16.8a.6.6 0 01-.6.6H3.6a.6.6 0 01-.6-.6V3.6a.6.6 0 01.6-.6h16.8a.6.6 0 01.6.6z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M10 16V8h4M10 12h4"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgFluorine);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
function SvgForward15Seconds(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M21 13a9 9 0 11-9-9M12 4h7.5m0 0l-2-2m2 2l-2 2M9 9v7"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M15 9h-2a1 1 0 00-1 1v1.5a1 1 0 001 1h1a1 1 0 011 1V15a1 1 0 01-1 1h-2"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgForward15Seconds);
export default ForwardRef;

View file

@ -0,0 +1,34 @@
import * as React from 'react';
function SvgHdDisplay(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M5.5 8.5V12m0 3.5V12m0 0H10m0 0V8.5m0 3.5v3.5M13.5 12V8.5c2.5 0 5 0 5 3.5s-2.5 3.5-5 3.5V12z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M2 18.4V5.6a.6.6 0 01.6-.6h18.8a.6.6 0 01.6.6v12.8a.6.6 0 01-.6.6H2.6a.6.6 0 01-.6-.6z"
stroke="currentColor"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgHdDisplay);
export default ForwardRef;

View file

@ -0,0 +1,30 @@
import * as React from 'react';
function SvgHydrogen(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M21 3.6v16.8a.6.6 0 01-.6.6H3.6a.6.6 0 01-.6-.6V3.6a.6.6 0 01.6-.6h16.8a.6.6 0 01.6.6zM10 8v4m0 4v-4m0 0h4m0 0V8m0 4v4"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgHydrogen);
export default ForwardRef;

View file

@ -0,0 +1,42 @@
import * as React from 'react';
function SvgLockedBook(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M4 19V5a2 2 0 012-2h13.4a.6.6 0 01.6.6v13.114"
stroke="currentColor"
strokeLinecap="round"
/>
<path
d="M14 10h.4a.6.6 0 01.6.6v2.8a.6.6 0 01-.6.6H9.6a.6.6 0 01-.6-.6v-2.8a.6.6 0 01.6-.6h.4m4 0V8c0-.667-.4-2-2-2s-2 1.333-2 2v2m4 0h-4"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path d="M6 17h14M6 21h14" stroke="currentColor" strokeLinecap="round" />
<path
d="M6 21a2 2 0 110-4"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgLockedBook);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
function SvgMagnet(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M4 4v8.296C4 16.551 7.582 20 12 20s8-3.45 8-7.704V4"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M4 4h5.63v6.818C9.63 12.023 10.69 13 12 13s2.37-.977 2.37-2.182V4H20M9 8H4M20 8h-5"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgMagnet);
export default ForwardRef;

View file

@ -0,0 +1,47 @@
import * as React from 'react';
function SvgMagnetEnergy(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M5 9v6.74C5 19.199 8.134 22 12 22s7-2.802 7-6.26V9M5 9h3M16 9h3"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M14.074 11.5v3.56c0 1.072-.928 1.94-2.074 1.94s-2.074-.868-2.074-1.94V11.5"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M10 13H5M19 13h-5"
stroke="currentColor"
strokeLinejoin="round"
/>
<path
d="M11.667 2L10 5h4l-1.667 3"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgMagnetEnergy);
export default ForwardRef;

View file

@ -0,0 +1,42 @@
import * as React from 'react';
function SvgMathBook(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M4 19V5a2 2 0 012-2h13.4a.6.6 0 01.6.6v13.114M6 17h14M6 21h14"
stroke="currentColor"
strokeLinecap="round"
/>
<path
d="M6 21a2 2 0 110-4"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path d="M10 10h4" stroke="currentColor" strokeLinecap="round" />
<path
d="M12 13.01l.01-.011M12 7.01l.01-.011"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgMathBook);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
function SvgNitrogen(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M21 3.6v16.8a.6.6 0 01-.6.6H3.6a.6.6 0 01-.6-.6V3.6a.6.6 0 01.6-.6h16.8a.6.6 0 01.6.6z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M10 16V8l4 8V8"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgNitrogen);
export default ForwardRef;

View file

@ -0,0 +1,30 @@
import * as React from 'react';
function SvgNumberedListLeft(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M9 6h11M5 8V4M6 14H4.6a.6.6 0 01-.6-.6v-.8a.6.6 0 01.6-.6h.8a.6.6 0 00.6-.6v-.8a.6.6 0 00-.6-.6H4M4 16h1.4a.6.6 0 01.6.6v2.8a.6.6 0 01-.6.6H4M6 18H4M9 12h11M9 18h11"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgNumberedListLeft);
export default ForwardRef;

View file

@ -0,0 +1,30 @@
import * as React from 'react';
function SvgNumberedListRight(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M4 6h11M19 8V4M20 14h-1.4a.6.6 0 01-.6-.6v-.8a.6.6 0 01.6-.6h.8a.6.6 0 00.6-.6v-.8a.6.6 0 00-.6-.6H18M18 16h1.4a.6.6 0 01.6.6v2.8a.6.6 0 01-.6.6H18M20 18h-2M4 12h11M4 18h11"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgNumberedListRight);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
function SvgOxygen(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M21 3.6v16.8a.6.6 0 01-.6.6H3.6a.6.6 0 01-.6-.6V3.6a.6.6 0 01.6-.6h16.8a.6.6 0 01.6.6z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M12.2 8h-.4A1.8 1.8 0 0010 9.8v4.4a1.8 1.8 0 001.8 1.8h.4a1.8 1.8 0 001.8-1.8V9.8A1.8 1.8 0 0012.2 8z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgOxygen);
export default ForwardRef;

View file

@ -0,0 +1,43 @@
import * as React from 'react';
function SvgPageEdit(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M20 12V5.749a.6.6 0 00-.176-.425l-3.148-3.148A.6.6 0 0016.252 2H4.6a.6.6 0 00-.6.6v18.8a.6.6 0 00.6.6H11M8 10h8M8 6h4m-4 8h3"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M16 5.4V2.354a.354.354 0 01.604-.25l3.292 3.292a.353.353 0 01-.25.604H16.6a.6.6 0 01-.6-.6z"
fill="currentColor"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M17.954 16.94l1-1a1.121 1.121 0 011.586 0v0a1.121 1.121 0 010 1.585l-1 1m-1.586-1.586l-2.991 2.991a1 1 0 00-.28.553l-.244 1.557 1.557-.243a1 1 0 00.553-.28l2.99-2.992m-1.585-1.586l1.586 1.586"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgPageEdit);
export default ForwardRef;

View file

@ -0,0 +1,31 @@
import * as React from 'react';
function SvgRoundFlask(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path d="M19 15H5" stroke="currentColor" strokeLinejoin="round" />
<path
d="M16 4H8M15 4.5v4.253c0 .763.445 1.445 1.078 1.871C18.287 12.11 20 14.617 20 17.462c0 .812-.114 1.596-.325 2.338-.215.75-.945 1.2-1.726 1.2H6.051c-.78 0-1.511-.45-1.726-1.2A8.505 8.505 0 014 17.462c0-2.845 1.713-5.353 3.922-6.838C8.555 10.198 9 9.516 9 8.754V4.5M13 7.01l.01-.011M11 2.01l.01-.011"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgRoundFlask);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
function SvgSidebarCollapse(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M19 21H5a2 2 0 01-2-2V5a2 2 0 012-2h14a2 2 0 012 2v14a2 2 0 01-2 2z"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M7.25 10L5.5 12l1.75 2M9.5 21V3"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgSidebarCollapse);
export default ForwardRef;

View file

@ -0,0 +1,36 @@
import * as React from 'react';
function SvgSidebarExpand(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M19 21H5a2 2 0 01-2-2V5a2 2 0 012-2h14a2 2 0 012 2v14a2 2 0 01-2 2zM9.5 21V3"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M5.5 10l1.75 2-1.75 2"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgSidebarExpand);
export default ForwardRef;

View file

@ -0,0 +1,30 @@
import * as React from 'react';
function SvgTaskList(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M9 6h11M3.8 5.8l.8.8 2-2M3.8 11.8l.8.8 2-2M3.8 17.8l.8.8 2-2M9 12h11M9 18h11"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgTaskList);
export default ForwardRef;

View file

@ -0,0 +1,30 @@
import * as React from 'react';
function SvgTestTube(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M6.141 19.995c2.458 1.72 4.281-.012 5.318-1.492l7.3-10.426 1.966-1.065-6.553-4.588-8.447 12.064c-1.037 1.48-2.041 3.786.416 5.507zM16.091 11.02c-2.876-.853-4.403.781-7.28-.071"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgTestTube);
export default ForwardRef;

View file

@ -0,0 +1,39 @@
import * as React from 'react';
function SvgWallet(
props: React.SVGProps<SVGSVGElement>,
svgRef?: React.Ref<SVGSVGElement>
) {
return (
<svg
width="1.5em"
strokeWidth={1.5}
height="1.5em"
viewBox="0 0 24 24"
fill="none"
xmlns="http://www.w3.org/2000/svg"
color="currentColor"
ref={svgRef}
{...props}
>
<path
d="M19 20H5a2 2 0 01-2-2V9a2 2 0 012-2h14a2 2 0 012 2v9a2 2 0 01-2 2z"
stroke="currentColor"
/>
<path
d="M16.5 14a.5.5 0 110-1 .5.5 0 010 1z"
fill="currentColor"
stroke="currentColor"
strokeLinecap="round"
strokeLinejoin="round"
/>
<path
d="M18 7V5.603a2 2 0 00-2.515-1.932l-11 2.933A2 2 0 003 8.537V9"
stroke="currentColor"
/>
</svg>
);
}
const ForwardRef = React.forwardRef(SvgWallet);
export default ForwardRef;

View file

@ -51,6 +51,7 @@ export { default as AppleImac2021Side } from './AppleImac2021Side'
export { default as AppleImac2021 } from './AppleImac2021'
export { default as AppleMac } from './AppleMac'
export { default as AppleSwift } from './AppleSwift'
export { default as AppleWallet } from './AppleWallet'
export { default as Apple } from './Apple'
export { default as ArSymbol } from './ArSymbol'
export { default as Archery } from './Archery'
@ -70,8 +71,10 @@ export { default as ArrowUnion } from './ArrowUnion'
export { default as ArrowUpCircled } from './ArrowUpCircled'
export { default as ArrowUp } from './ArrowUp'
export { default as Asana } from './Asana'
export { default as Atom } from './Atom'
export { default as Attachment } from './Attachment'
export { default as AutoFlash } from './AutoFlash'
export { default as Backward15Seconds } from './Backward15Seconds'
export { default as Bag } from './Bag'
export { default as Bank } from './Bank'
export { default as BasketBallAlt } from './BasketBallAlt'
@ -101,6 +104,10 @@ export { default as BluetoothRounded } from './BluetoothRounded'
export { default as Bluetooth } from './Bluetooth'
export { default as BoldSquareOutline } from './BoldSquareOutline'
export { default as Bold } from './Bold'
export { default as Bonfire } from './Bonfire'
export { default as BookStack } from './BookStack'
export { default as Book } from './Book'
export { default as BookmarkBook } from './BookmarkBook'
export { default as BookmarkCircled } from './BookmarkCircled'
export { default as BookmarkEmpty } from './BookmarkEmpty'
export { default as BorderBl } from './BorderBl'
@ -136,6 +143,8 @@ export { default as Calendar } from './Calendar'
export { default as Camera } from './Camera'
export { default as Cancel } from './Cancel'
export { default as CarOutline } from './CarOutline'
export { default as Carbon } from './Carbon'
export { default as CardWallet } from './CardWallet'
export { default as CartAlt } from './CartAlt'
export { default as Cart } from './Cart'
export { default as Cash } from './Cash'
@ -173,6 +182,8 @@ export { default as CloudSunny } from './CloudSunny'
export { default as CloudSync } from './CloudSync'
export { default as CloudUpload } from './CloudUpload'
export { default as Cloud } from './Cloud'
export { default as CodeBracketsSquare } from './CodeBracketsSquare'
export { default as CodeBrackets } from './CodeBrackets'
export { default as Code } from './Code'
export { default as Codepen } from './Codepen'
export { default as Coin } from './Coin'
@ -328,6 +339,7 @@ export { default as FastBottomCircle } from './FastBottomCircle'
export { default as FastLeftCircle } from './FastLeftCircle'
export { default as FastRightCircle } from './FastRightCircle'
export { default as FastTopCircle } from './FastTopCircle'
export { default as FavouriteBook } from './FavouriteBook'
export { default as Female } from './Female'
export { default as Figma } from './Figma'
export { default as FileNotFound } from './FileNotFound'
@ -342,18 +354,22 @@ export { default as FingerprintPhone } from './FingerprintPhone'
export { default as FingerprintScan } from './FingerprintScan'
export { default as FingerprintSquared } from './FingerprintSquared'
export { default as Fingerprint } from './Fingerprint'
export { default as FireFlame } from './FireFlame'
export { default as Flare } from './Flare'
export { default as FlashOff } from './FlashOff'
export { default as Flash } from './Flash'
export { default as Flask } from './Flask'
export { default as FlipReverse } from './FlipReverse'
export { default as Flip } from './Flip'
export { default as Flower } from './Flower'
export { default as Fluorine } from './Fluorine'
export { default as Fog } from './Fog'
export { default as FolderAlert } from './FolderAlert'
export { default as Folder } from './Folder'
export { default as FontSize } from './FontSize'
export { default as FootballBall } from './FootballBall'
export { default as Football } from './Football'
export { default as Forward15Seconds } from './Forward15Seconds'
export { default as ForwardOutline } from './ForwardOutline'
export { default as FrameAltEmpty } from './FrameAltEmpty'
export { default as FrameAlt } from './FrameAlt'
@ -403,6 +419,7 @@ export { default as HandBrake } from './HandBrake'
export { default as Handbag } from './Handbag'
export { default as HardDrive } from './HardDrive'
export { default as Hat } from './Hat'
export { default as HdDisplay } from './HdDisplay'
export { default as Hd } from './Hd'
export { default as Hdr } from './Hdr'
export { default as HeadsetCharge } from './HeadsetCharge'
@ -435,6 +452,7 @@ export { default as HospitalSign } from './HospitalSign'
export { default as Hospital } from './Hospital'
export { default as Hourglass } from './Hourglass'
export { default as Html5 } from './Html5'
export { default as Hydrogen } from './Hydrogen'
export { default as Iconoir } from './Iconoir'
export { default as Import } from './Import'
export { default as Industry } from './Industry'
@ -489,6 +507,7 @@ export { default as List } from './List'
export { default as LoadActionFloppy } from './LoadActionFloppy'
export { default as LockKey } from './LockKey'
export { default as Lock } from './Lock'
export { default as LockedBook } from './LockedBook'
export { default as LogDenied } from './LogDenied'
export { default as LogIn } from './LogIn'
export { default as LogOut } from './LogOut'
@ -506,6 +525,8 @@ export { default as MacControlKey } from './MacControlKey'
export { default as MacDock } from './MacDock'
export { default as MacOptionKey } from './MacOptionKey'
export { default as MacOsWindow } from './MacOsWindow'
export { default as MagnetEnergy } from './MagnetEnergy'
export { default as Magnet } from './Magnet'
export { default as MailOpened } from './MailOpened'
export { default as Mail } from './Mail'
export { default as Male } from './Male'
@ -519,6 +540,7 @@ export { default as MapsTurnBack } from './MapsTurnBack'
export { default as MapsTurnLeft } from './MapsTurnLeft'
export { default as MapsTurnRight } from './MapsTurnRight'
export { default as MaskSquare } from './MaskSquare'
export { default as MathBook } from './MathBook'
export { default as Maximize } from './Maximize'
export { default as Medal1St } from './Medal1St'
export { default as Medal } from './Medal'
@ -588,12 +610,15 @@ export { default as NetworkAlt } from './NetworkAlt'
export { default as NetworkLeft } from './NetworkLeft'
export { default as NetworkRight } from './NetworkRight'
export { default as Network } from './Network'
export { default as Nitrogen } from './Nitrogen'
export { default as NoBattery } from './NoBattery'
export { default as NoCoin } from './NoCoin'
export { default as NoCreditCard } from './NoCreditCard'
export { default as NoLock } from './NoLock'
export { default as NoSmoking } from './NoSmoking'
export { default as Notes } from './Notes'
export { default as NumberedListLeft } from './NumberedListLeft'
export { default as NumberedListRight } from './NumberedListRight'
export { default as Octagon } from './Octagon'
export { default as OffRounded } from './OffRounded'
export { default as OilIndustry } from './OilIndustry'
@ -606,6 +631,8 @@ export { default as OpenVpn } from './OpenVpn'
export { default as OrangeHalf } from './OrangeHalf'
export { default as OrangeSliceAlt } from './OrangeSliceAlt'
export { default as OrangeSlice } from './OrangeSlice'
export { default as Oxygen } from './Oxygen'
export { default as PageEdit } from './PageEdit'
export { default as PageFlip } from './PageFlip'
export { default as PageSearch } from './PageSearch'
export { default as PageStar } from './PageStar'
@ -712,6 +739,7 @@ export { default as RightRoundArrow } from './RightRoundArrow'
export { default as Rings } from './Rings'
export { default as RotateCameraLeft } from './RotateCameraLeft'
export { default as RotateCameraRight } from './RotateCameraRight'
export { default as RoundFlask } from './RoundFlask'
export { default as RssFeedSquared } from './RssFeedSquared'
export { default as RssFeed } from './RssFeed'
export { default as RulerAdd } from './RulerAdd'
@ -778,6 +806,8 @@ export { default as ShoppingCode } from './ShoppingCode'
export { default as ShortPantsAlt } from './ShortPantsAlt'
export { default as ShortPants } from './ShortPants'
export { default as Shuffle } from './Shuffle'
export { default as SidebarCollapse } from './SidebarCollapse'
export { default as SidebarExpand } from './SidebarExpand'
export { default as SimpleCart } from './SimpleCart'
export { default as SingleTapGesture } from './SingleTapGesture'
export { default as Skateboard } from './Skateboard'
@ -831,12 +861,14 @@ export { default as SystemShut } from './SystemShut'
export { default as Table2Columns } from './Table2Columns'
export { default as TableRows } from './TableRows'
export { default as Table } from './Table'
export { default as TaskList } from './TaskList'
export { default as TelegramCircled } from './TelegramCircled'
export { default as Telegram } from './Telegram'
export { default as TennisBallAlt } from './TennisBallAlt'
export { default as TennisBall } from './TennisBall'
export { default as TerminalOutline } from './TerminalOutline'
export { default as TerminalSimple } from './TerminalSimple'
export { default as TestTube } from './TestTube'
export { default as TextAlt } from './TextAlt'
export { default as TextSize } from './TextSize'
export { default as Text } from './Text'
@ -915,6 +947,7 @@ export { default as Voice } from './Voice'
export { default as VrSymbol } from './VrSymbol'
export { default as Waist } from './Waist'
export { default as Walking } from './Walking'
export { default as Wallet } from './Wallet'
export { default as WarningCircledOutline } from './WarningCircledOutline'
export { default as WarningSquareOutline } from './WarningSquareOutline'
export { default as WarningTriangleOutline } from './WarningTriangleOutline'

View file

@ -3,7 +3,6 @@
"target": "es5",
"module": "esnext",
"moduleResolution": "node",
"sourceMap": true,
"jsx": "react",
"strict": true,
"esModuleInterop": true,

View file

@ -2,7 +2,6 @@
"entryPoints": ["src/index.tsx"],
"format": ["cjs"],
"legacyOutput": true,
"sourcemap": true,
"minify": true,
"clean": true,
"dts": true