Code Monkey home page Code Monkey logo

tim-w-james / react-ts-template Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 1015 KB

Opinionated template for frontend React TypeScript projects with Vite, ESLint, Prettier, Vitetest, and more. Includes a README template

License: MIT License

HTML 1.37% TypeScript 74.21% SCSS 3.68% Shell 0.69% JavaScript 12.41% CSS 7.64%
biolerplate eslint frontend github-actions hmr husky node npm pnpm prettier react renovate starter storybook stylelint template typescript vite vitest

react-ts-template's Introduction

πŸ‘‹ Hi, I’m Tim James


Passionate about software development, writing code, and making things happen.

Top Langs


πŸ–₯️ Major Projects

Year Title Technologies
2023 timjames.dev TypeScriptReact Redux Vite Tailwind Sass Storybook Netlify Github Actions
2022 Finance Tracking Tooling Python scikit-learn
2022 MQTT Analyser TypeScript MQTT
2021 ANU TechLauncher VR Group Project Unity3D C# Oculus Blender Premiere
2021 Distributed Concurrent Communication System Ada
2021 Machine Learning Data Visualizations & Analysis Python NumPy SQLite scikit-learn
2020 GPS Android App Game Java Android Studio Firebase
2020 Digital Synthesizer ADSR Envelope ARMv7 Assembly
2020 Synchronous Serial Message Passing ARMv7 Assembly
2019 Interactive Procedurally Generated Text Experience JavaScript p5js
2019 Block Puzzle Game Java JavaFX
2019 Minimax AI for Sushi Go Haskell
2018 2D Game Level Procedural Generation Unity3D C#
2018 Raspberry Pi Weather System Raspberry Pi Python
2018 Rover with Autonomous Mapping Arduino

Find more on timjames.dev/projects


πŸ› οΈ Core Technologies

TypeScript React Tailwind Amazon Web Services

react-ts-template's People

Contributors

renovate[bot] avatar tim-w-james avatar

Stargazers

 avatar  avatar

Watchers

 avatar

react-ts-template's Issues

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Pending Approval

These branches will be created by Renovate only once you click their checkbox below.

  • chore(deps): update actions/checkout action to v4
  • chore(deps): update dependency @tim-w-james/eslint-config to v2
  • chore(deps): update dependency @vitejs/plugin-react to v4
  • chore(deps): update dependency babel-loader to v9
  • chore(deps): update dependency c8 to v8
  • chore(deps): update dependency eslint-config-prettier to v9
  • chore(deps): update dependency eslint-plugin-prettier to v5
  • chore(deps): update dependency happy-dom to v12
  • chore(deps): update dependency jsdom to v22
  • chore(deps): update dependency lint-staged to v14
  • chore(deps): update dependency prettier to v3
  • chore(deps): update dependency storybook-addon-react-router-v6 to v2
  • chore(deps): update dependency stylelint to v15
  • chore(deps): update dependency stylelint-config-prettier-scss to v1
  • chore(deps): update dependency stylelint-config-standard-scss to v11
  • chore(deps): update dependency stylelint-order to v6
  • chore(deps): update dependency typescript to v5
  • chore(deps): update dependency vite to v4
  • chore(deps): update dependency vite-tsconfig-paths to v4
  • chore(deps): update mdx monorepo to v2 (major) (@mdx-js/mdx, @mdx-js/react)
  • chore(deps): update pnpm to v8
  • chore(deps): update storybook monorepo to v7 (major) (@storybook/addon-a11y, @storybook/addon-actions, @storybook/addon-backgrounds, @storybook/addon-controls, @storybook/addon-docs, @storybook/addon-interactions, @storybook/addon-links, @storybook/addon-measure, @storybook/addon-outline, @storybook/addon-toolbars, @storybook/addon-viewport, @storybook/addons, @storybook/builder-vite, @storybook/channel-postmessage, @storybook/channel-websocket, @storybook/client-api, @storybook/preview-web, @storybook/react)
  • chore(deps): update typescript-eslint monorepo to v6 (major) (@typescript-eslint/eslint-plugin, @typescript-eslint/parser)
  • fix(deps): update dependency readonly-types to v4
  • πŸ” Create all pending approval PRs at once πŸ”

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • chore(deps): update dependency storybook-addon-react-router-v6 to ^0.3.0
  • chore(deps): update pnpm/action-setup action to v2.4.0
  • πŸ” Create all rate-limited PRs at once πŸ”

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

github-actions
.github/workflows/ci-cd-deploy.yml
  • actions/checkout v3
  • pnpm/action-setup v2.2.4
  • actions/setup-node v3
npm
package.json
  • bootstrap ^5.2.2
  • react ^18.2.0
  • react-bootstrap ^2.5.0
  • react-dom ^18.2.0
  • react-icons ^4.4.0
  • react-router-dom ^6.4.1
  • readonly-types ^3.0.0
  • source-map-support ^0.5.21
  • web-vitals ^3.0.2
  • @babel/core ^7.19.3
  • @babel/types ^7.19.3
  • @commitlint/cli ^17.1.2
  • @commitlint/config-conventional ^17.1.0
  • @mdx-js/mdx ^1.6.22
  • @mdx-js/react ^1.6.22
  • @storybook/addon-a11y ^6.5.12
  • @storybook/addon-actions ^6.5.12
  • @storybook/addon-backgrounds ^6.5.12
  • @storybook/addon-controls ^6.5.12
  • @storybook/addon-docs ^6.5.12
  • @storybook/addon-interactions ^6.5.12
  • @storybook/addon-links ^6.5.12
  • @storybook/addon-measure ^6.5.12
  • @storybook/addon-outline ^6.5.12
  • @storybook/addon-toolbars ^6.5.12
  • @storybook/addon-viewport ^6.5.12
  • @storybook/addons ^6.5.12
  • @storybook/builder-vite ^0.2.3
  • @storybook/channel-postmessage ^6.5.12
  • @storybook/channel-websocket ^6.5.12
  • @storybook/client-api ^6.5.12
  • @storybook/preview-web ^6.5.12
  • @storybook/react ^6.5.12
  • @storybook/testing-library ^0.0.13
  • @tim-w-james/eslint-config 1.0.3
  • @types/node ^18.8.0
  • @types/react ^18.0.21
  • @types/react-dom ^18.0.6
  • @types/react-router-dom ^5.3.3
  • @types/react-test-renderer ^18.0.0
  • @typescript-eslint/eslint-plugin ^5.44.0
  • @typescript-eslint/parser ^5.44.0
  • @vitejs/plugin-react ^2.1.0
  • @vitest/ui ^0.23.4
  • autoprefixer ^10.4.13
  • babel-loader ^8.2.5
  • c8 ^7.12.0
  • debug ^4.3.4
  • eslint ^8.28.0
  • eslint-config-airbnb ^19.0.4
  • eslint-config-airbnb-typescript ^17.0.0
  • eslint-config-prettier ^8.5.0
  • eslint-plugin-import ^2.26.0
  • eslint-plugin-jsx-a11y ^6.6.1
  • eslint-plugin-prefer-arrow-functions ^3.1.4
  • eslint-plugin-prettier ^4.2.1
  • eslint-plugin-react ^7.31.11
  • eslint-plugin-react-hooks ^4.6.0
  • eslint-plugin-sonarjs ^0.16.0
  • eslint-plugin-storybook ^0.6.7
  • eslint-plugin-vitest ^0.0.8
  • happy-dom ^6.0.4
  • http-server ^14.1.1
  • husky ^8.0.1
  • jsdom ^20.0.1
  • lint-staged ^13.0.3
  • prettier ^2.7.1
  • react-test-renderer ^18.2.0
  • sass ^1.55.0
  • storybook-addon-react-router-v6 ^0.2.1
  • storybook_vitest_addon ^0.0.8
  • stylelint ^14.13.0
  • stylelint-config-idiomatic-order ^9.0.0
  • stylelint-config-prettier-scss ^0.0.1
  • stylelint-config-standard-scss ^6.0.0
  • stylelint-css-modules-no-global-scoped-selector ^1.0.2
  • stylelint-order ^5.0.0
  • ts-node ^10.9.1
  • typescript ^4.9.3
  • unplugin-auto-import ^0.11.2
  • vite ^3.1.4
  • vite-plugin-eslint ^1.8.1
  • vite-tsconfig-paths ^3.5.1
  • vitest ^0.23.4
  • node >=18
  • pnpm >=7
  • pnpm 7.17.0
nvm
.nvmrc
  • node 18.12.1

  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.