Giter Club home page Giter Club logo

robert-wloch-iits / aoc2022 Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 350 KB

[mirror repo of https://gitlab.iits.tech/robertwloch/aoc/aoc2022] That repo contains my solutions which are always developed test first using Vitest and Typescript. Since the base of the repo is my Vue 3 base project, it may contain some noise. Just ignore that and check the aoc folders in src and tests.

License: MIT License

JavaScript 1.12% HTML 0.13% Vue 0.60% TypeScript 98.15%
advent-of-code-2022 advent-of-code-2022-typescript advent-of-code-2022-vitest

aoc2022's Introduction

Vue 3 + Typescript + Vite

This template should help get you started developing with Vue 3, Typescript and Jest Unit Testing in Vite. The template uses Vue 3 <script setup> SFCs, check out the script setup docs to learn more.

Scaffolding

That project was set up following in parts Build a Vue 3 + TypeScript dev environment with Vite

Shell Setup

nvm

Please install nvm.

direnv

Copy the file .envrc.template to .envrc. Install direnv and run direnv allow on the repository root.

The provided .envrc configuration uses nvm to install a specific node version, it installs pnpm globally.

pnpm

The project uses pnpm as package manager. Its commands are essentially similar to yarn. pnpm needs the .npmrc file which is already part of the repostory. To install the project dependencies run pnpm install.

Open Browser Automatically

If you're on a Unix based shell you can have the pnpm dev command open in a specific browser in incognito / private browsing mode automatically. .envrc is already prepared for that. Just adapt the contents of the file .open-browser.js to your needs.

If you do not want to use that feature, just provide your .envrc excluding the BROWSER export.

Recommended IDE Setup

Choose one setup for all participants. Unfortunately, CodeTogether and Code With Me are not compatible with each other.

aoc2022's People

Contributors

robert-wloch-iits avatar rowlo avatar

Watchers

 avatar

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.