Giter Club home page Giter Club logo

n3rdle's Introduction

Hi all! ๐Ÿ‘‹

I lead the Nuxt core team. I'm also a core team member of Elk and a @vuejs community partner. You can also see me at work across the @unjs ecosystem and further afield.

I have written a number of libraries that make use of type inference to improve developer experience, such as magic-regexp, typed-vuex and sanity-typed-queries.

I am also a Microsoft MVP in Developer Technologies and a Google GDE in Web Performance.

๐Ÿ‘‰ You can find out more info and other social links on my website.

n3rdle's People

Contributors

danielroe avatar pkej avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

n3rdle's Issues

Add a keyboard

I was trying to add a new component "SimpleKeyboard".. However it isn't straight forward, and I guess it's out of my league ATM. The code is here.

The idea is to add the keyboard and color the keys used. The simple-keyboard library can be used for different keyboard layouts which would give me the opportunity to add a Norwegian keyboard, and Norwegian word-list.

Add a README

It would be great to have a README with:

  • Screenshot of the game + link to demo
  • Video of your talk
  • Quick features
    • Based on Nuxt 3
    • Server API route
    • Usage of composables
    • Keep anonymous session
  • Setup
  • Development
  • Deployment

This way, I can make a tweet about it, because it is a great demo ๐Ÿ”ฅ

Name is a little bit confusing

I don't know if you heard about Nerdle, but because of the repository name, I thought it was related, when in fact it is completely different.

Just wanted to let you know!

Nitro '#storage' alias is not defined in package

Hi Daniel,

I caught your fantastic talk at VueNation. I am rewatching the video and replicating the code. I am getting an error when I add import { storage } from '#storage' to server/api/guess.ts

Terminal:

โœ” Vite server built in 1288ms

 ERROR  [worker reload] [worker init] Package import specifier "#storage" is not defined in package /Users/mel/Documents/web/err/n3rdle/package.json imported from /Users/mel/Documents/web/err/n3rdle/.nuxt/dev/index.mjs

  at new NodeError (node:internal/errors:371:5)
  at throwImportNotDefined (node:internal/modules/esm/resolve:442:9)
  at packageImportsResolve (node:internal/modules/esm/resolve:817:3)
  at moduleResolve (node:internal/modules/esm/resolve:971:21)
  at defaultResolve (node:internal/modules/esm/resolve:1078:11)
  at ESMLoader.resolve (node:internal/modules/esm/loader:530:30)
  at ESMLoader.getModuleJob (node:internal/modules/esm/loader:251:18)
  at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:79:40)
  at link (node:internal/modules/esm/module_job:78:36)

 WARN  Could not resolve import "#storage" in /Users/mel/Documents/web/err/n3rdle/server/api/guess.ts using imports defined in /Users/mel/Documents/web/err/n3rdle/package.json.

 WARN  Could not resolve import "#storage" in /Users/mel/Documents/web/err/n3rdle/server/api/guess.ts using imports defined in /Users/mel/Documents/web/err/n3rdle/package.json.

 WARN  '#storage' is imported by server/api/guess.ts, but could not be resolved โ€“ treating it as an external dependency

โœ” Nitro built in 441 ms

 ERROR  [worker reload] [worker init] Package import specifier "#storage" is not defined in package /Users/mel/Documents/web/err/n3rdle/package.json imported from /Users/mel/Documents/web/err/n3rdle/.nuxt/dev/index.mjs

  at new NodeError (node:internal/errors:371:5)
  at throwImportNotDefined (node:internal/modules/esm/resolve:442:9)
  at packageImportsResolve (node:internal/modules/esm/resolve:817:3)
  at moduleResolve (node:internal/modules/esm/resolve:971:21)
  at defaultResolve (node:internal/modules/esm/resolve:1078:11)
  at ESMLoader.resolve (node:internal/modules/esm/loader:530:30)
  at ESMLoader.getModuleJob (node:internal/modules/esm/loader:251:18)
  at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:79:40)
  at link (node:internal/modules/esm/module_job:78:36)

Problems:
Cannot find module '#storage' or its corresponding type declarations. ts(2307)

Is there another way we can import the storage alias from Nitro?

My repo

NB: I also cloned this repo to check if it had the same error. First I implemented this Cannot start Nuxt fix and I found this repo with the same error.

Cheers,
Mel

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.