portfolio-website-v3
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.2%) to scientific vocabulary
Repository
Basic Info
- Host: GitHub
- Owner: KyleSmith19091
- Language: TypeScript
- Default Branch: main
- Homepage: https://portfolio-website-v3-gray.vercel.app
- Size: 0 Bytes
Statistics
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
This is a Next.js project bootstrapped with create-next-app.
Getting Started
First, run the development server:
```bash npm run dev
or
yarn dev
or
pnpm dev
or
bun dev ```
Open http://localhost:3000 with your browser to see the result.
You can start editing the page by modifying app/page.tsx. The page auto-updates as you edit the file.
This project uses next/font to automatically optimize and load Geist, a new font family for Vercel.
Learn More
To learn more about Next.js, take a look at the following resources:
- Next.js Documentation - learn about Next.js features and API.
- Learn Next.js - an interactive Next.js tutorial.
You can check out the Next.js GitHub repository - your feedback and contributions are welcome!
Deploy on Vercel
The easiest way to deploy your Next.js app is to use the Vercel Platform from the creators of Next.js.
Check out our Next.js deployment documentation for more details.
Owner
- Name: Kyle Smith
- Login: KyleSmith19091
- Kind: user
- Website: https://portfolio-website-v1.vercel.app/
- Repositories: 3
- Profile: https://github.com/KyleSmith19091
Citation (citation.ts)
import { visit } from 'unist-util-visit';
export default function remarkCitation() {
return (tree: any) => {
visit(tree, 'text', (node) => {
// matches citations like [@smith2020]
const citationRegex = /\[@([\w-]+)\]/g;
// find matches in current node
const matches = [...node.value.matchAll(citationRegex)];
// nothing found -> move on
if (matches.length === 0) return;
const newChildren = [];
let lastIndex = 0;
matches.forEach(match => {
const [raw, key] = match;
const start = match.index;
const end = start + raw.length;
if (start > lastIndex) {
newChildren.push({ type: 'text', value: node.value.slice(lastIndex, start) });
}
newChildren.push({
type: 'link',
url: `#cite-${key}`,
children: [{ type: 'text', value: `[${key}]` }]
});
lastIndex = end;
});
if (lastIndex < node.value.length) {
newChildren.push({ type: 'text', value: node.value.slice(lastIndex) });
}
node.type = 'span';
node.children = newChildren;
});
};
}
GitHub Events
Total
- Push event: 3
- Create event: 2
Last Year
- Push event: 3
- Create event: 2
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| KyleSmith19091 | s****1@g****m | 6 |
Issues and Pull Requests
Last synced: about 1 year ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- @eslint/eslintrc ^3 development
- @tailwindcss/postcss ^4 development
- @types/node ^20 development
- @types/react ^19 development
- @types/react-dom ^19 development
- eslint ^9 development
- eslint-config-next 15.3.2 development
- tailwindcss ^4 development
- typescript ^5 development
- @mdx-js/loader ^3.1.0
- @mdx-js/react ^3.1.0
- @next/mdx ^15.3.3
- @react-three/drei ^10.0.7
- @react-three/fiber ^9.1.2
- @tailwindcss/typography ^0.5.16
- @types/mdx ^2.0.13
- @types/three ^0.176.0
- @xyflow/react ^12.6.4
- framer-motion ^12.12.1
- framer-motion-3d ^12.4.13
- katex ^0.16.22
- next 15.3.3
- react ^19.0.0
- react-dom ^19.0.0
- rehype-katex ^7.0.1
- remark-math ^6.0.0
- three ^0.176.0
- 611 dependencies