Skip to content

Commit

Permalink
Merge pull request #12 from pheralb/next
Browse files Browse the repository at this point in the history
✨ Add new icons
  • Loading branch information
pheralb committed Dec 27, 2022
2 parents b6986cd + 9d85d4d commit 0a27466
Show file tree
Hide file tree
Showing 14 changed files with 168 additions and 1,032 deletions.
5 changes: 4 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,7 @@ api
/build/
/public/build
/api/index.js
/api/index.js.map
/api/index.js.map

# Tailwind CSS compiled files =>
website/src/styles/tailwind.css
14 changes: 7 additions & 7 deletions library/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@react-symbols/icons",
"version": "1.1.4",
"version": "1.1.5",
"description": "File icons by Miguel Solorio for React",
"keywords": [
"react",
Expand Down Expand Up @@ -39,15 +39,15 @@
"prepublishOnly": "npm run build"
},
"devDependencies": {
"@swc/cli": "0.1.57",
"@swc/core": "1.3.20",
"@types/node": "18.11.9",
"@types/react": "18.0.25",
"@types/react-dom": "18.0.9",
"@swc/cli": "0.1.59",
"@swc/core": "1.3.24",
"@types/node": "18.11.18",
"@types/react": "18.0.26",
"@types/react-dom": "18.0.10",
"react": "18.2.0",
"react-dom": "18.2.0",
"tsup": "6.5.0",
"typescript": "4.9.3"
"typescript": "4.9.4"
},
"peerDependencies": {
"react": ">=16.8.0",
Expand Down
7 changes: 7 additions & 0 deletions library/src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ export { default as BracketsRed } from './library/bracketsRed.js';
export { default as BracketsSky } from './library/bracketsSky.js';
export { default as BracketsYellow } from './library/bracketsYellow.js';
export { default as C } from './library/c.js';
export { default as Capacitor } from './library/capacitor.js';
export { default as Clojure } from './library/clojure.js';
export { default as CodeBlue } from './library/codeBlue.js';
export { default as CodeGray } from './library/codeGray.js';
Expand All @@ -21,6 +22,7 @@ export { default as CodeRed } from './library/codeRed.js';
export { default as CodeSky } from './library/codeSky.js';
export { default as CodeYellow } from './library/codeYellow.js';
export { default as CoffeeScript } from './library/coffeescript.js';
export { default as Cypress } from './library/cypress.js';
export { default as Cplus } from './library/cplus.js';
export { default as Csharp } from './library/csharp.js';
export { default as Csv } from './library/csv.js';
Expand All @@ -40,9 +42,11 @@ export { default as Go } from './library/go.js';
export { default as GoMod } from './library/goMod.js';
export { default as Gradle } from './library/gradle.js';
export { default as Graphql } from './library/graphql.js';
export { default as Gulp } from './library/gulp.js';
export { default as Hugo } from './library/hugo.js';
export { default as Ignore } from './library/ignore.js';
export { default as Image } from './library/image.js';
export { default as Ionic } from './library/ionic.js';
export { default as Java } from './library/java.js';
export { default as Jest } from './library/jest.js';
export { default as Js } from './library/js.js';
Expand All @@ -54,6 +58,7 @@ export { default as Lua } from './library/lua.js';
export { default as Markdown } from './library/markdown.js';
export { default as Next } from './library/next.js';
export { default as Node } from './library/node.js';
export { default as Nodemon } from './library/nodemon.js';
export { default as Notebook } from './library/notebook.js';
export { default as NPM } from './library/npm.js';
export { default as Perl } from './library/perl.js';
Expand Down Expand Up @@ -83,6 +88,8 @@ export { default as Supabase } from './library/supabase.js';
export { default as Swift } from './library/swift.js';
export { default as Tailwind } from './library/tailwind.js';
export { default as Text } from './library/text.js';
export { default as Terraform } from './library/terraform.js';
export { default as Tsconfig } from './library/tsconfig.js';
export { default as TypeScript } from './library/typescript.js';
export { default as Vite } from './library/vite.js';
export { default as Vue } from './library/vue.js';
Expand Down
17 changes: 17 additions & 0 deletions library/src/library/capacitor.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import { ComponentProps, FC } from 'react';

const Capacitor: FC<ComponentProps<'svg'>> = (props) => (
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 24 24"
{...props}
>
<path
fill="#60A5FA"
d="M19.081 2.35l-4.795 4.795L9.62 2.482 7.05 5.05l4.664 4.665 2.57 2.57 4.705 4.705 2.57-2.57-4.705-4.705 4.795-4.797-2.568-2.568zM5.052 7.05l-2.57 2.57 4.665 4.664L2.35 19.08l2.57 2.57 4.796-4.796 4.704 4.705 2.57-2.57-7.274-7.274L5.052 7.05z"
></path>
</svg>
);

export default Capacitor;
17 changes: 17 additions & 0 deletions library/src/library/cypress.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import { ComponentProps, FC } from 'react';

const Cypress: FC<ComponentProps<'svg'>> = (props) => (
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 24 24"
{...props}
>
<path
fill="#2DD4BF"
d="M11.465 10.474H9.288a2.13 2.13 0 00-.244-.751 1.91 1.91 0 00-.472-.567 2.078 2.078 0 00-.667-.358 2.548 2.548 0 00-.81-.124c-.527 0-.986.13-1.377.393-.391.258-.694.636-.91 1.133-.215.494-.323 1.094-.323 1.8 0 .726.108 1.336.323 1.83.219.493.524.866.915 1.118.391.252.843.378 1.357.378.289 0 .555-.038.8-.114.25-.077.47-.188.662-.333.192-.15.351-.33.477-.542.13-.213.219-.454.269-.726l2.177.01a4.063 4.063 0 01-1.322 2.51 4.236 4.236 0 01-1.343.806c-.517.195-1.102.293-1.755.293-.908 0-1.72-.205-2.436-.616-.712-.411-1.276-1.006-1.69-1.785-.411-.779-.617-1.722-.617-2.829 0-1.11.21-2.055.627-2.834.418-.779.984-1.372 1.7-1.78.716-.41 1.522-.616 2.416-.616.59 0 1.137.083 1.641.248a4.16 4.16 0 011.347.726c.391.315.71.701.955 1.159.248.457.408.98.477 1.57zM12.132 6.91h2.411l2.322 4.384h.1l2.321-4.385h2.412l-3.714 6.583v3.599h-2.138v-3.6L12.132 6.91z"
></path>
</svg>
);

export default Cypress;
17 changes: 17 additions & 0 deletions library/src/library/gulp.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import { ComponentProps, FC } from 'react';

const Gulp: FC<ComponentProps<'svg'>> = (props) => (
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 24 24"
{...props}
>
<path
fill="#F87171"
d="M8.562 16.042c-.167-1.66-.327-3.321-.48-4.983.001-.042-.226-.076-.506-.076h-.508V9.05h3.966V5.3l1.871-1.125c1.14-.685 1.978-1.125 2.144-1.125.4 0 .866.506.866.94 0 .189-.057.421-.127.517-.07.095-.722.53-1.45.965l-1.321.793-.028 1.392-.029 1.393h3.972v1.933h-.98l-.494 4.983-.495 4.983H9.047l-.485-4.907z"
></path>
</svg>
);

export default Gulp;
19 changes: 19 additions & 0 deletions library/src/library/ionic.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
import { ComponentProps, FC } from 'react';

const Ionic: FC<ComponentProps<'svg'>> = (props) => (
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 24 24"
{...props}
>
<path
fill="#2563EB"
fillRule="evenodd"
d="M12 4.4a7.6 7.6 0 107.573 6.951 7.55 7.55 0 00-.28-1.498l.02-.001a2.857 2.857 0 002.128-1.155A9.927 9.927 0 0122 12c0 5.523-4.477 10-10 10S2 17.523 2 12 6.477 2 12 2a9.96 9.96 0 015.95 1.962 2.188 2.188 0 11.613 4.288 2.188 2.188 0 01-2.172-2.454A7.562 7.562 0 0012 4.4zm0 11.975A4.38 4.38 0 0016.375 12 4.38 4.38 0 0012 7.625 4.38 4.38 0 007.625 12 4.382 4.382 0 0012 16.375z"
clipRule="evenodd"
></path>
</svg>
);

export default Ionic;
17 changes: 17 additions & 0 deletions library/src/library/nodemon.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import { ComponentProps, FC } from 'react';

const Nodemon: FC<ComponentProps<'svg'>> = (props) => (
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 24 24"
{...props}
>
<path
fill="#14B8A6"
d="M11.99 1.65c-.17 0-.34.044-.493.131L3.352 6.487a.984.984 0 00-.492.852v9.41a.983.983 0 00.492.852l8.145 4.701a.982.982 0 00.984 0l8.147-4.7a.983.983 0 00.492-.853v-9.41a.984.984 0 00-.492-.852l-8.147-4.705a.984.984 0 00-.492-.132zM6.663 5.674s.943 2.643 2.838 2.555l2.22-1.277a.588.588 0 01.273-.079h.05c.097.003.19.03.273.08l2.22 1.276c1.895.088 2.837-2.555 2.837-2.555.419 1.853.085 3.092-.474 3.916l.364.209a.596.596 0 01.299.52l-.01 7.664a.298.298 0 01-.447.258l-2.94-1.683a.603.603 0 01-.298-.519v-3.58a.595.595 0 00-.3-.518l-1.25-.72a.583.583 0 00-.597 0l-1.252.72a.595.595 0 00-.299.517v3.581a.602.602 0 01-.298.519l-2.94 1.683a.286.286 0 01-.297 0 .292.292 0 01-.15-.258l-.01-7.665a.6.6 0 01.299-.519l.363-.21c-.558-.823-.893-2.062-.474-3.915z"
></path>
</svg>
);

export default Nodemon;
17 changes: 17 additions & 0 deletions library/src/library/terraform.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
import { ComponentProps, FC } from 'react';

const Terraform: FC<ComponentProps<'svg'>> = (props) => (
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 24 24"
{...props}
>
<path
fill="#A855F7"
d="M15.134 14.994L20.6 11.84V5.523l-5.466 3.16M9.067 5.523l5.467 3.16v6.31l-5.467-3.156M3 8.313l5.467 3.157V5.157L3 2m6.067 16.843L14.534 22v-6.313L9.067 12.53"
></path>
</svg>
);

export default Terraform;
23 changes: 23 additions & 0 deletions library/src/library/tsconfig.tsx
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
import { ComponentProps, FC } from 'react';

const Tsconfig: FC<ComponentProps<'svg'>> = (props) => (
<svg
xmlns="http://www.w3.org/2000/svg"
fill="none"
viewBox="0 0 24 24"
{...props}
>
<path
fill="#64748B"
d="M15.97 13.56c.295 1.064-.32 2.17-1.356 2.437l-.55.14a5.788 5.788 0 00.006 1.764l.508.127c1.046.262 1.668 1.379 1.364 2.45l-.176.616c.413.377.884.682 1.396.9l.464-.507a1.835 1.835 0 012.727 0l.47.513a4.943 4.943 0 001.394-.89l-.186-.67c-.296-1.064.32-2.17 1.356-2.437l.549-.14a5.788 5.788 0 00-.006-1.764l-.507-.127c-1.047-.261-1.669-1.379-1.364-2.45l.175-.616a4.939 4.939 0 00-1.396-.9l-.464.507a1.835 1.835 0 01-2.727 0l-.47-.513a4.939 4.939 0 00-1.394.89l.186.67zM19 18.464c-.753 0-1.364-.655-1.364-1.464 0-.808.61-1.464 1.364-1.464.753 0 1.364.656 1.364 1.464 0 .808-.61 1.464-1.364 1.464z"
></path>
<path
fill="#2563EB"
fillRule="evenodd"
d="M3.234 7.318v1.775h3.118V17.5h2.127V9.093h3.118V7.318H3.234zm14.751 1.994c.302.222.473.533.512.934h1.296c.237-.122.493-.199.756-.227a2.799 2.799 0 00-.476-1.373c-.315-.461-.755-.82-1.322-1.08-.564-.258-1.223-.387-1.979-.387-.742 0-1.405.13-1.988.388-.584.258-1.043.618-1.378 1.079-.331.46-.495.999-.492 1.615-.003.753.244 1.351.74 1.795.07.062.144.122.22.18.12-.307.31-.588.564-.817.28-.253.58-.484.899-.69a.838.838 0 01-.216-.612c0-.219.063-.414.19-.586.129-.173.314-.307.556-.403.242-.1.539-.15.89-.15.517 0 .927.112 1.228.334zm-5.317 5.354c.136-.14.292-.263.463-.363h-.485c.002.125.01.246.022.363z"
clipRule="evenodd"
></path>
</svg>
);

export default Tsconfig;
5 changes: 3 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"author": "@pheralb_",
"private": true,
"workspaces": [
"website",
Expand All @@ -14,11 +15,11 @@
"release": "turbo run build --filter=website^... && changeset publish"
},
"dependencies": {
"@changesets/cli": "2.25.0",
"@changesets/cli": "2.26.0",
"@react-symbols/icons": "*"
},
"devDependencies": {
"prettier": "2.8.0",
"prettier": "2.8.1",
"turbo": "1.6.3"
},
"engines": {
Expand Down
26 changes: 13 additions & 13 deletions website/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -31,29 +31,29 @@
},
"dependencies": {
"@react-symbols/icons": "*",
"@remix-run/node": "1.7.6",
"@remix-run/react": "1.7.6",
"@remix-run/vercel": "1.7.6",
"@vercel/node": "2.7.0",
"framer-motion": "7.6.15",
"@remix-run/node": "1.9.0",
"@remix-run/react": "1.9.0",
"@remix-run/vercel": "1.9.0",
"@vercel/node": "2.8.2",
"framer-motion": "8.0.2",
"react": "18.2.0",
"react-dom": "18.2.0",
"react-hot-toast": "2.4.0",
"rehype-highlight": "6.0.0"
},
"devDependencies": {
"@remix-run/dev": "1.7.6",
"@remix-run/eslint-config": "1.7.6",
"@remix-run/serve": "1.7.6",
"@remix-run/dev": "1.9.0",
"@remix-run/eslint-config": "1.9.0",
"@remix-run/serve": "1.9.0",
"@tailwindcss/typography": "0.5.8",
"@types/react": "18.0.25",
"@types/react-dom": "18.0.9",
"@types/react": "18.0.26",
"@types/react-dom": "18.0.10",
"autoprefixer": "10.4.13",
"concurrently": "7.6.0",
"eslint": "8.28.0",
"postcss": "8.4.19",
"eslint": "8.30.0",
"postcss": "8.4.20",
"tailwindcss": "3.2.4",
"typescript": "4.9.3"
"typescript": "4.9.4"
},
"engines": {
"node": ">=14"
Expand Down
7 changes: 7 additions & 0 deletions website/src/data/icons.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ export const Icons = [
{ name: "BracketsSky", icon: ReactSymbols.BracketsSky },
{ name: "BracketsYellow", icon: ReactSymbols.BracketsYellow },
{ name: "C", icon: ReactSymbols.C },
{ name: "Capacitor", icon: ReactSymbols.Capacitor },
{ name: "Cypress", icon: ReactSymbols.Cypress },
{ name: "Clojure", icon: ReactSymbols.Clojure },
{ name: "CodeBlue", icon: ReactSymbols.CodeBlue },
{ name: "CodeGray", icon: ReactSymbols.CodeGray },
Expand Down Expand Up @@ -41,9 +43,11 @@ export const Icons = [
{ name: "GoMod", icon: ReactSymbols.GoMod },
{ name: "Gradle", icon: ReactSymbols.Gradle },
{ name: "Graphql", icon: ReactSymbols.Graphql },
{ name: "Gulp", icon: ReactSymbols.Gulp },
{ name: "Hugo", icon: ReactSymbols.Hugo },
{ name: "Ignore", icon: ReactSymbols.Ignore },
{ name: "Image", icon: ReactSymbols.Image },
{ name: "Ionic", icon: ReactSymbols.Ionic },
{ name: "Java", icon: ReactSymbols.Java },
{ name: "Jest", icon: ReactSymbols.Jest },
{ name: "Js", icon: ReactSymbols.Js },
Expand All @@ -56,6 +60,7 @@ export const Icons = [
{ name: "Next", icon: ReactSymbols.Next },
{ name: "Node", icon: ReactSymbols.Node },
{ name: "Notebook", icon: ReactSymbols.Notebook },
{ name: "Nodemon", icon: ReactSymbols.Nodemon },
{ name: "NPM", icon: ReactSymbols.NPM },
{ name: "Perl", icon: ReactSymbols.Perl },
{ name: "PNPM", icon: ReactSymbols.PNPM },
Expand Down Expand Up @@ -83,8 +88,10 @@ export const Icons = [
{ name: "Swift", icon: ReactSymbols.Swift },
{ name: "Supabase", icon: ReactSymbols.Supabase },
{ name: "Tailwind", icon: ReactSymbols.Tailwind },
{ name: "Terraform", icon: ReactSymbols.Terraform },
{ name: "Text", icon: ReactSymbols.Text },
{ name: "Ts", icon: ReactSymbols.TypeScript },
{ name: "Tsconfig", icon: ReactSymbols.Tsconfig },
{ name: "Vite", icon: ReactSymbols.Vite },
{ name: "Vue", icon: ReactSymbols.Vue },
{ name: "Webpack", icon: ReactSymbols.Webpack },
Expand Down
Loading

1 comment on commit 0a27466

@vercel
Copy link

@vercel vercel bot commented on 0a27466 Dec 27, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

react-symbols – ./

react-symbols-git-main-pheralb.vercel.app
react-symbols-pheralb.vercel.app
react-symbols.vercel.app

Please sign in to comment.