The official pokemon website is not that cool? Here is the alternative 😉

Overview

Pokemon Awesome

Pokemon Awesome thumbnail

Pokemon Data

All Pokemon data used in this project comes from PokeAPI GraphQL Beta.
Playground: https://beta.pokeapi.co/graphql/console/

All Pokemon images (artwork) comes from https://github.com/PokeAPI/sprites

Getting Started

  1. Install dependencies using yarn install.
  2. Prepare environment variables (.env.local), refer to .env.example file.
  3. Prepare data using yarn prepare-data.
  4. Run development server using yarn dev.

For production, use this script: yarn build && yarn start

Quality Check

  • Prettier check: yarn format
  • ESLint check: yarn lint
  • TypeScript check: yarn lint:types
  • End-to-end test check: yarn test:e2e

Misc.

This project is using Next.js [TypeScript] + Tailwind CSS Starter Template.
The starter template contains:

  • ⚡️ Next.js 12
  • ⚛️ React 18
  • 🎐 Tailwind CSS 3
  • 🪄 Prettier — Format your code automatically, this will also run on save
  • 🧼 ESLint — Find & fix problems in your code, and auto sort your imports
  • 🐶 Husky & Lint Staged — Check & fix code when commit, block commit if bad code detected
  • 📜 Commit Lint — Make sure the commit message follows the conventional commit
  • ⚙️ Github Actions — Check your code on push & pull-request
  • 🤖 Dependabot — Create pull-request to update your dependencies
  • 🔗 Absolute Import — Import modules using @/ prefix
  • 💟 React Icons — Include popular icons in your React projects easily
  • 🌟 React Power-Ups — Collection of React hooks to speed-up your app development
Comments
  • chore(deps): bump next from 12.3.1 to 13.0.2

    chore(deps): bump next from 12.3.1 to 13.0.2

    Bumps next from 12.3.1 to 13.0.2.

    Release notes

    Sourced from next's releases.

    v13.0.2

    Core Changes

    • Hybrid App Hooks Support: #41767
    • Add sqlite3 to the default list of server externals: #42294
    • Improve the error message when custom export fields are used in an entry: #42221
    • Add preload for layouts / components: #41519
    • Add mongodb to default server externals: #42313
    • refactor(next/turbo): consolidate turbo devserver logic: #42315
    • [middleware] add tests for body reading methods #37980: #41718
    • Handle dynamic css-in-js styles under suspense: #42293
    • Fix page folder being wrongly resolved as page file: #42348
    • Update dev process exit handling: #42367
    • Ensure edge runtime doesn't propagate cache on fetch as Cloudflare doesn't support it.: #42362
    • Add prisma to the external package list: #42323
    • Local font family name: #42286
    • useSelectedLayoutSegment at the current level: #42299
    • Stop writing window specific paths in vscode configuration: #42338
    • Ensure Undici is enabled for appDir in all cases: #42382
    • fix: usage of wasm in an appDir page file using the edge runtime: #41689
    • feat(next/mdx): support experimental mdx-rs loader: #41919
    • Fix CSS modules imports not collected due to race conditions: #42392
    • Fix entry creation on Windows: #42421
    • Mock @​next/font when using next/jest: #42413
    • Avoid breaking useRouter() type change: #42430
    • Do not strip loader arg in dynamic for server components: #42426
    • Clarify app and pages file conflicting files: #42415
    • Change usePathname to return string | null: #42380
    • Fix undici warning showing unexpectedly: #42444
    • Remove static generation bail-out from usePathname: #42440

    Documentation Changes

    • docs(script): explain expected next/script behavior on client-side navigation: #42260
    • Add path for information in cookie setting: #42146
    • Update wording to remove beta FUD and keep evergreen: #42337
    • update font optimization page: #42266
    • Fix broken link on the upgrading guide: #42340
    • Fix typo: docs/api-reference/next/font.md: #42344
    • Update getting-started.md: #42353
    • Fix typo in usage of onError in script.md: #42368
    • Fix negative lookahead example in middleware.md: #42320
    • Update customizing-postcss-config.md: #42331
    • update middleware cookies example: #42341
    • Fix Docs API Reference font.md broken link: #42418
    • fixed missing <Link /> keyword: #42422
    • Fix docs for next/image upgrade guide: #42424
    • Revert font-optimization.md syntax: #42403
    • Fix invalid markdown lang: #42442

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 3
  • chore(deps-dev): bump @graphql-codegen/typescript from 2.7.3 to 2.7.4

    chore(deps-dev): bump @graphql-codegen/typescript from 2.7.3 to 2.7.4

    Bumps @graphql-codegen/typescript from 2.7.3 to 2.7.4.

    Changelog

    Sourced from @​graphql-codegen/typescript's changelog.

    2.7.4

    Patch Changes

    • Updated dependencies [1bd7f771c]:
      • @​graphql-codegen/visitor-plugin-common@​2.12.2
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies 
    opened by dependabot[bot] 3
  • chore(deps): bump next from 12.2.5 to 12.3.0

    chore(deps): bump next from 12.2.5 to 12.3.0

    Bumps next from 12.2.5 to 12.3.0.

    Release notes

    Sourced from next's releases.

    v12.3.0

    Core Changes

    • Refactor client entry plugin to separate methods.: #39162
    • Eliminate path polyfill and incremental-cache from base server: #39548
    • Remove precopied styled-jsx: #39520
    • Refactor handling of addPageEntry promise: #39547
    • Support multiple flush effects: #39559
    • Eliminate Amp in Edge runtime: #39560
    • Rename page -> entry in on-demand-entry-handler: #39564
    • Update .env HMR handling: #39566
    • Fix failing switchable runtime deploy test: #39579
    • Fix Edge SSR routes: #39594
    • Support tsconfig paths without baseurl: #34926
    • Enable @​typescript-eslint/no-use-before-define for functions: #39602
    • Remove minify: false for webpack5 bundle: #39620
    • Next Server code refactoring: #39591
    • Eliminate path and utils from base server: #39622
    • Remove webpack4 types: #39631
    • Enable additional TypeScript ESLint rules: #39640
    • fix(next/dynamic): handle template literal import path: #39623
    • Add comment on slash normalizing in server: #39653
    • Refactor base server: #39649
    • Add separate entry per layout/page.: #39611
    • fix(next-server): Fix priority for edge routes : #39462
    • Add todo for dependsOn: #39677
    • Improved server CSS handling: #39664
    • feat(next-swc): Update swc: #39499
    • fix next-app-loader on windows: #39657
    • fix(swc/emotion): Correct the SPACE_AROUND_COLON regex: #39710
    • fix(#39609): warns about suspense and ssr: #39676
    • Use realpath when emitting traced package.json: #39683
    • fix(#39706): add avif support for node serve static: #39733
    • fix(next): Do not display message when middleware is removed on dev mode: #39604
    • refactor(portal): remove useRef from portal component: #39792
    • refactor(use-intersection): remove useRef usage: #39791
    • allow Edge Functions to stream a compressed fetch response: #39608
    • fix meaninglessFileNames type in compiler options schema: #39698
    • build: upgrade edge-runtime: #39749
    • Update stalled ensure log to use debug instead: #39826
    • Skip building /500 in dev mode: #39828
    • Fix onError handling in next/future/image: #39824
    • Improve error message on next/future/image when objectFit or objectPosition: #39614
    • Refactor client CSS imports: #39758
    • Ensure moduleResolution is written correctly: #39836
    • Fix disposing active entries in dev compilers: #39845
    • fix(#39807): ignore width/height from webpack with "fill": #39849
    • Add handling for auto installing TypeScript deps and HMRing tsconfig: #39838
    • Remove eslint warning when no eslint config is present: #39872
    • feat(next/swc): enable wasm first binding load for the platforms: #38883

    ... (truncated)

    Commits
    • ba4c575 v12.3.0
    • 9576a27 v12.2.6-canary.13
    • 0376534 docs: fix typo (#40354)
    • 56c5abd Remove warning for swcMinify being enabled (#40359)
    • 75e5616 Update onLoadingComplete for next/future/image to receive reference to `<...
    • 5793301 fix(lint): disable react/no-unknown-property (#40331)
    • 712d98d Update docs for remotePatterns image config (#40350)
    • 66834d5 Fix image-component example types (#40352)
    • 2b9268a [Docs] Merge with-mobx-state-tree with with-mobx-state-tree-typescript exampl...
    • b85fcea [Docs] Remove babel from custom-server-typescript example (#40309)
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies automerge 
    opened by dependabot[bot] 3
  • chore(deps-dev): bump @types/node from 18.0.3 to 18.7.8

    chore(deps-dev): bump @types/node from 18.0.3 to 18.7.8

    Bumps @types/node from 18.0.3 to 18.7.8.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    opened by dependabot[bot] 3
  • chore(deps-dev): bump @types/node from 18.0.3 to 18.7.5

    chore(deps-dev): bump @types/node from 18.0.3 to 18.7.5

    Bumps @types/node from 18.0.3 to 18.7.5.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    opened by dependabot[bot] 3
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.30.6 to 5.33.1

    chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.30.6 to 5.33.1

    Bumps @typescript-eslint/eslint-plugin from 5.30.6 to 5.33.1.

    Release notes

    Sourced from @​typescript-eslint/eslint-plugin's releases.

    v5.33.1

    5.33.1 (2022-08-15)

    Bug Fixes

    • missing placeholders in violation messages for no-unnecessary-type-constraint and no-unsafe-argument (and enable eslint-plugin/recommended rules internally) (#5453) (d023910)

    v5.33.0

    5.33.0 (2022-08-08)

    Bug Fixes

    • eslint-plugin: [no-extra-parens] handle await with type assertion (#5428) (e03826f)
    • website: add explicit frontmatter description to rule docs (#5429) (63cba5f)

    Features

    • eslint-plugin: [member-ordering] support static blocks (#5417) (5983e5a)
    • eslint-plugin: [prefer-as-const] adds support for class properties (#5413) (d2394f8)

    v5.32.0

    5.32.0 (2022-08-01)

    Features

    • eslint-plugin: [no-use-before-define] add "allowNamedExports" option (#5397) (ad412cd)

    v5.31.0

    5.31.0 (2022-07-25)

    Bug Fixes

    • eslint-plugin: [typedef] Support nested array destructuring with type annotation (#5311) (6d19efe)
    • scope-manager: handle typeParameters of TSInstantiationExpression (#5355) (2595ccf)

    Features

    • eslint-plugin: [consistent-generic-ctors] check class field declaration (#5288) (48f996e)
    • eslint-plugin: [prefer-nullish-coalescing] add ignoreTernaryTests option (#4965) (f82727f)

    v5.30.7

    5.30.7 (2022-07-18)

    ... (truncated)

    Changelog

    Sourced from @​typescript-eslint/eslint-plugin's changelog.

    5.33.1 (2022-08-15)

    Bug Fixes

    • missing placeholders in violation messages for no-unnecessary-type-constraint and no-unsafe-argument (and enable eslint-plugin/recommended rules internally) (#5453) (d023910)

    5.33.0 (2022-08-08)

    Bug Fixes

    • eslint-plugin: [no-extra-parens] handle await with type assertion (#5428) (e03826f)
    • website: add explicit frontmatter description to rule docs (#5429) (63cba5f)

    Features

    • eslint-plugin: [member-ordering] support static blocks (#5417) (5983e5a)
    • eslint-plugin: [prefer-as-const] adds support for class properties (#5413) (d2394f8)

    5.32.0 (2022-08-01)

    Features

    • eslint-plugin: [no-use-before-define] add "allowNamedExports" option (#5397) (ad412cd)

    5.31.0 (2022-07-25)

    Bug Fixes

    • eslint-plugin: [typedef] Support nested array destructuring with type annotation (#5311) (6d19efe)
    • scope-manager: handle typeParameters of TSInstantiationExpression (#5355) (2595ccf)

    Features

    ... (truncated)

    Commits
    • a767224 chore: publish v5.33.1
    • dc54196 docs: no-duplicate-enum-values missing comma (#5466)
    • d023910 fix: missing placeholders in violation messages for `no-unnecessary-type-cons...
    • 399b3b1 chore: publish v5.33.0
    • 63cba5f fix(website): add explicit frontmatter description to rule docs (#5429)
    • e03826f fix(eslint-plugin): [no-extra-parens] handle await with type assertion (#5428)
    • 5983e5a feat(eslint-plugin): [member-ordering] support static blocks (#5417)
    • d2394f8 feat(eslint-plugin): [prefer-as-const] adds support for class properties (#5413)
    • 17dcf27 chore: publish v5.32.0
    • ad412cd feat(eslint-plugin): [no-use-before-define] add "allowNamedExports" option (#...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    opened by dependabot[bot] 3
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.30.6 to 5.33.0

    chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.30.6 to 5.33.0

    Bumps @typescript-eslint/eslint-plugin from 5.30.6 to 5.33.0.

    Release notes

    Sourced from @​typescript-eslint/eslint-plugin's releases.

    v5.33.0

    5.33.0 (2022-08-08)

    Bug Fixes

    • eslint-plugin: [no-extra-parens] handle await with type assertion (#5428) (e03826f)
    • website: add explicit frontmatter description to rule docs (#5429) (63cba5f)

    Features

    • eslint-plugin: [member-ordering] support static blocks (#5417) (5983e5a)
    • eslint-plugin: [prefer-as-const] adds support for class properties (#5413) (d2394f8)

    v5.32.0

    5.32.0 (2022-08-01)

    Features

    • eslint-plugin: [no-use-before-define] add "allowNamedExports" option (#5397) (ad412cd)

    v5.31.0

    5.31.0 (2022-07-25)

    Bug Fixes

    • eslint-plugin: [typedef] Support nested array destructuring with type annotation (#5311) (6d19efe)
    • scope-manager: handle typeParameters of TSInstantiationExpression (#5355) (2595ccf)

    Features

    • eslint-plugin: [consistent-generic-ctors] check class field declaration (#5288) (48f996e)
    • eslint-plugin: [prefer-nullish-coalescing] add ignoreTernaryTests option (#4965) (f82727f)

    v5.30.7

    5.30.7 (2022-07-18)

    Bug Fixes

    • eslint-plugin: [no-inferrable] fix optional param to valid code (#5342) (98f6d5e)
    • eslint-plugin: [no-unused-vars] highlight last write reference (#5267) (c3f199a)
    • expose types supporting old versions of typescript (#5339) (4ba9bdb)
    • scope-manager: allow visiting of constraint in infer type (#5331) (b2846a1)
    Changelog

    Sourced from @​typescript-eslint/eslint-plugin's changelog.

    5.33.0 (2022-08-08)

    Bug Fixes

    • eslint-plugin: [no-extra-parens] handle await with type assertion (#5428) (e03826f)
    • website: add explicit frontmatter description to rule docs (#5429) (63cba5f)

    Features

    • eslint-plugin: [member-ordering] support static blocks (#5417) (5983e5a)
    • eslint-plugin: [prefer-as-const] adds support for class properties (#5413) (d2394f8)

    5.32.0 (2022-08-01)

    Features

    • eslint-plugin: [no-use-before-define] add "allowNamedExports" option (#5397) (ad412cd)

    5.31.0 (2022-07-25)

    Bug Fixes

    • eslint-plugin: [typedef] Support nested array destructuring with type annotation (#5311) (6d19efe)
    • scope-manager: handle typeParameters of TSInstantiationExpression (#5355) (2595ccf)

    Features

    • eslint-plugin: [consistent-generic-ctors] check class field declaration (#5288) (48f996e)
    • eslint-plugin: [prefer-nullish-coalescing] add ignoreTernaryTests option (#4965) (f82727f)

    5.30.7 (2022-07-18)

    ... (truncated)

    Commits
    • 399b3b1 chore: publish v5.33.0
    • 63cba5f fix(website): add explicit frontmatter description to rule docs (#5429)
    • e03826f fix(eslint-plugin): [no-extra-parens] handle await with type assertion (#5428)
    • 5983e5a feat(eslint-plugin): [member-ordering] support static blocks (#5417)
    • d2394f8 feat(eslint-plugin): [prefer-as-const] adds support for class properties (#5413)
    • 17dcf27 chore: publish v5.32.0
    • ad412cd feat(eslint-plugin): [no-use-before-define] add "allowNamedExports" option (#...
    • ad26b74 docs(eslint-plugin): typo in member-ordering rule documentation (#5394)
    • 3983d84 chore: publish v5.31.0
    • f82727f feat(eslint-plugin): [prefer-nullish-coalescing] add ignoreTernaryTests optio...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    opened by dependabot[bot] 3
  • chore(deps-dev): bump @types/node from 18.0.3 to 18.7.3

    chore(deps-dev): bump @types/node from 18.0.3 to 18.7.3

    Bumps @types/node from 18.0.3 to 18.7.3.

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    opened by dependabot[bot] 3
  • chore(deps-dev): bump eslint from 8.19.0 to 8.22.0

    chore(deps-dev): bump eslint from 8.19.0 to 8.22.0

    ⚠️ Dependabot is rebasing this PR ⚠️

    Rebasing might not happen immediately, so don't worry if this takes some time.

    Note: if you make any changes to this PR yourself, they will take precedence over the rebase.


    Bumps eslint from 8.19.0 to 8.22.0.

    Release notes

    Sourced from eslint's releases.

    v8.22.0

    Features

    • 2b97607 feat: Implement caching for FlatESLint (#16190) (Nicholas C. Zakas)
    • fd5d3d3 feat: add methodsIgnorePattern option to object-shorthand rule (#16185) (Milos Djermanovic)

    Documentation

    • 9f5a752 docs: optimize image assets (#16170) (Sam Chen)
    • 61b2948 docs: add svgo command to pre commit hook (#16178) (Amaresh S M)
    • 784096d docs: improve search result UI (#16187) (Sam Chen)
    • d0f4cb4 docs: use shorthand property name in example (#16180) (Kevin Elliott)

    Chores

    • 10a6e0e chore: remove deploy workflow for playground (#16186) (Milos Djermanovic)

    v8.21.0

    Features

    • 7b43ea1 feat: Implement FlatESLint (#16149) (Nicholas C. Zakas)
    • 92bf49a feat: improve the key width calculation in key-spacing rule (#16154) (Nitin Kumar)
    • c461542 feat: add new allowLineSeparatedGroups option to the sort-keys rule (#16138) (Nitin Kumar)
    • 1cdcbca feat: add deprecation warnings for legacy API in RuleTester (#16063) (Nitin Kumar)

    Bug Fixes

    • 0396775 fix: lines-around-comment apply allowBlockStart for switch statements (#16153) (Nitin Kumar)

    Documentation

    • 2aadc93 docs: add anchors to headings inside docs content (#16134) (Strek)

    Chores

    • 8892511 chore: Upgrade to Espree 9.3.3 (#16173) (Brandon Mills)
    • 1233bee chore: switch to eslint-plugin-node's maintained fork (#16150) (唯然)
    • 97b95c0 chore: upgrade puppeteer v13 (#16151) (唯然)

    v8.20.0

    Features

    Bug Fixes

    • 30be0ed fix: no-warning-comments rule escapes special RegEx characters in terms (#16090) (Lachlan Hunt)
    • bfe5e88 fix: ignore spacing before ] and } in comma-spacing (#16113) (Milos Djermanovic)

    Documentation

    • 845c4f4 docs: Add website team details (#16115) (Nicholas C. Zakas)
    • 5a0dfdb docs: Link to blog post in no-constant-binary-expression (#16112) (Jordan Eldredge)
    • bc692a9 docs: remove install command (#16084) (Strek)
    • 49ca3f0 docs: don't show toc when content not found (#16095) (Amaresh S M)
    • ba19e3f docs: enhance 404 page UI (#16097) (Amaresh S M)
    • a75d3b4 docs: remove unused meta.docs.category field in working-with-rules page (#16109) (Brandon Scott)
    • cdc0206 docs: add formatters page edit link (#16094) (Amaresh S M)
    • 4d1ed22 docs: preselect default theme (#16098) (Strek)
    • 4b79612 docs: add missing correct/incorrect containers (#16087) (Milos Djermanovic)

    ... (truncated)

    Changelog

    Sourced from eslint's changelog.

    v8.22.0 - August 13, 2022

    • 2b97607 feat: Implement caching for FlatESLint (#16190) (Nicholas C. Zakas)
    • fd5d3d3 feat: add methodsIgnorePattern option to object-shorthand rule (#16185) (Milos Djermanovic)
    • 9f5a752 docs: optimize image assets (#16170) (Sam Chen)
    • 61b2948 docs: add svgo command to pre commit hook (#16178) (Amaresh S M)
    • 784096d docs: improve search result UI (#16187) (Sam Chen)
    • d0f4cb4 docs: use shorthand property name in example (#16180) (Kevin Elliott)
    • 10a6e0e chore: remove deploy workflow for playground (#16186) (Milos Djermanovic)

    v8.21.0 - August 1, 2022

    • 7b43ea1 feat: Implement FlatESLint (#16149) (Nicholas C. Zakas)
    • 8892511 chore: Upgrade to Espree 9.3.3 (#16173) (Brandon Mills)
    • 92bf49a feat: improve the key width calculation in key-spacing rule (#16154) (Nitin Kumar)
    • c461542 feat: add new allowLineSeparatedGroups option to the sort-keys rule (#16138) (Nitin Kumar)
    • 1cdcbca feat: add deprecation warnings for legacy API in RuleTester (#16063) (Nitin Kumar)
    • 0396775 fix: lines-around-comment apply allowBlockStart for switch statements (#16153) (Nitin Kumar)
    • 2aadc93 docs: add anchors to headings inside docs content (#16134) (Strek)
    • 1233bee chore: switch to eslint-plugin-node's maintained fork (#16150) (唯然)
    • 97b95c0 chore: upgrade puppeteer v13 (#16151) (唯然)

    v8.20.0 - July 16, 2022

    • bbf8df4 chore: Mark autogenerated release blog post as draft (#16130) (Nicholas C. Zakas)
    • 845c4f4 docs: Add website team details (#16115) (Nicholas C. Zakas)
    • 5a0dfdb docs: Link to blog post in no-constant-binary-expression (#16112) (Jordan Eldredge)
    • bc692a9 docs: remove install command (#16084) (Strek)
    • 30be0ed fix: no-warning-comments rule escapes special RegEx characters in terms (#16090) (Lachlan Hunt)
    • ca83178 feat: catch preprocess errors (#16105) (JounQin)
    • 49ca3f0 docs: don't show toc when content not found (#16095) (Amaresh S M)
    • ba19e3f docs: enhance 404 page UI (#16097) (Amaresh S M)
    • bfe5e88 fix: ignore spacing before ] and } in comma-spacing (#16113) (Milos Djermanovic)
    • a75d3b4 docs: remove unused meta.docs.category field in working-with-rules page (#16109) (Brandon Scott)
    • cdc0206 docs: add formatters page edit link (#16094) (Amaresh S M)
    • 4d1ed22 docs: preselect default theme (#16098) (Strek)
    • 4b79612 docs: add missing correct/incorrect containers (#16087) (Milos Djermanovic)
    • 09f6acb docs: fix UI bug on rules index and details pages (#16082) (Deepshika S)
    • f5db264 docs: remove remaining duplicate rule descriptions (#16093) (Milos Djermanovic)
    • 32a6b2a docs: Add scroll behaviour smooth (#16056) (Amaresh S M)
    • eee4306 chore: update internal lint dependencies (#16088) (Bryan Mishkin)
    • 9615a42 chore: update formatter examples template to avoid markdown lint error (#16085) (Milos Djermanovic)
    • 62541ed chore: fix markdown linting error (#16083) (唯然)
    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    opened by dependabot[bot] 3
  • chore(deps-dev): bump eslint-config-next from 12.2.2 to 12.2.4

    chore(deps-dev): bump eslint-config-next from 12.2.2 to 12.2.4

    Bumps eslint-config-next from 12.2.2 to 12.2.4.

    Release notes

    Sourced from eslint-config-next's releases.

    v12.2.4

    Core Changes

    • Fix error message typos: #38894
    • Update to latest version of @​vercel/nft: #38878
    • fix(#38090): add missing analyticsId to config schema: #38911
    • Ensure hash on initial request is preserved in new router: #38913
    • Remove unnecessary assertions: #38899
    • Clear unnecessary code: #38900
    • fix: Impl attachRequestMeta in base server to handle meta differently in edge and node servers: #38932
    • feat: enhance warning messages about unanalyzable config field: #38907
    • fix: fix generateEtags type inside schema: #38936
    • Refactor router reducer: #38983
    • Add state comparison to router: #38422
    • update webpack: #38988
    • Update config schema for empty basePath: #38998
    • Add handling for prefetching onTouchStart and initial mobile testing : #38805
    • Add additional comments to new router: #38986
    • Update config-schema for relay field to be less strict: #39010
    • Add config for opting out of optimistic client cache behavior: #38774
    • Fix tracing edge-runtime dependencies: #39009
    • Ensure dangerouslyAllowSVG is passed correctly: #39031
    • Handle getStaticPaths error inside worker to avoid serializing: #39032
    • chore: enable swc externalHelpers when pre-compile: #38182
    • Update to use HEAD request for On-Demand ISR: #39038
    • chore: Clean up imports and unused code: #39044
    • Replace node-sass test dependency with sass: #39053
    • Add comments in new router reducer: #39025
    • Add additional comments for reducer/cachenode: #39065
    • fix: print Request & Response properties: #38903
    • fix: show asPath on large page data warning: #39071
    • Remove RSC rendering from render: #39045
    • Ensure query is updated correctly with shallow and middleware: #39086
    • Update pre-compiled to fix check: #39089
    • Fix unhandled rejections with edge runtime: #39091
    • feat(next-swc): Update swc: #39055
    • Collect telemetry for next/future/image: #39046
    • [Script] Adds onReady prop to next/script: #38849
    • Ensure we hard navigate for failed _next/data with middleware: #39148
    • Refactor Flight plugins to use types.: #39136
    • Fix middleware + afterFiles SSG rewrite case: #39153
    • Update swc minifier: #39158
    • Fix incorrect component cache for middleware cases: #39159
    • Add shared dynamic api: #39163
    • Add exportPathMap config type/schema field: #39171
    • Fix default error style overrides: #39169
    • refactor: return single middleware from getMiddleware in dev server: #39177
    • fix(#11930): rewritten api routes can correctly handle cors in dev mode: #38937
    • refactor: simplify middleware execution: #39192
    • Add missing @​napi-rs/cli devDependency to next-swc: #39164

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    opened by dependabot[bot] 3
  • chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.30.6 to 5.32.0

    chore(deps-dev): bump @typescript-eslint/eslint-plugin from 5.30.6 to 5.32.0

    Bumps @typescript-eslint/eslint-plugin from 5.30.6 to 5.32.0.

    Release notes

    Sourced from @​typescript-eslint/eslint-plugin's releases.

    v5.32.0

    5.32.0 (2022-08-01)

    Features

    • eslint-plugin: [no-use-before-define] add "allowNamedExports" option (#5397) (ad412cd)

    v5.31.0

    5.31.0 (2022-07-25)

    Bug Fixes

    • eslint-plugin: [typedef] Support nested array destructuring with type annotation (#5311) (6d19efe)
    • scope-manager: handle typeParameters of TSInstantiationExpression (#5355) (2595ccf)

    Features

    • eslint-plugin: [consistent-generic-ctors] check class field declaration (#5288) (48f996e)
    • eslint-plugin: [prefer-nullish-coalescing] add ignoreTernaryTests option (#4965) (f82727f)

    v5.30.7

    5.30.7 (2022-07-18)

    Bug Fixes

    • eslint-plugin: [no-inferrable] fix optional param to valid code (#5342) (98f6d5e)
    • eslint-plugin: [no-unused-vars] highlight last write reference (#5267) (c3f199a)
    • expose types supporting old versions of typescript (#5339) (4ba9bdb)
    • scope-manager: allow visiting of constraint in infer type (#5331) (b2846a1)
    Changelog

    Sourced from @​typescript-eslint/eslint-plugin's changelog.

    5.32.0 (2022-08-01)

    Features

    • eslint-plugin: [no-use-before-define] add "allowNamedExports" option (#5397) (ad412cd)

    5.31.0 (2022-07-25)

    Bug Fixes

    • eslint-plugin: [typedef] Support nested array destructuring with type annotation (#5311) (6d19efe)
    • scope-manager: handle typeParameters of TSInstantiationExpression (#5355) (2595ccf)

    Features

    • eslint-plugin: [consistent-generic-ctors] check class field declaration (#5288) (48f996e)
    • eslint-plugin: [prefer-nullish-coalescing] add ignoreTernaryTests option (#4965) (f82727f)

    5.30.7 (2022-07-18)

    Bug Fixes

    • eslint-plugin: [no-inferrable] fix optional param to valid code (#5342) (98f6d5e)
    • eslint-plugin: [no-unused-vars] highlight last write reference (#5267) (c3f199a)
    Commits
    • 17dcf27 chore: publish v5.32.0
    • ad412cd feat(eslint-plugin): [no-use-before-define] add "allowNamedExports" option (#...
    • ad26b74 docs(eslint-plugin): typo in member-ordering rule documentation (#5394)
    • 3983d84 chore: publish v5.31.0
    • f82727f feat(eslint-plugin): [prefer-nullish-coalescing] add ignoreTernaryTests optio...
    • 8c1a662 chore(website): generate rule docs h1 and description automatically (#5249)
    • 2595ccf fix(scope-manager): handle typeParameters of TSInstantiationExpression (#5355)
    • 7ea14ae chore(website): streamlined Getting Started docs (#5248)
    • 6d19efe fix(eslint-plugin): [typedef] Support nested array destructuring with type an...
    • 48f996e feat(eslint-plugin): [consistent-generic-ctors] check class field declaration...
    • Additional commits viewable in compare view

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    opened by dependabot[bot] 3
  • chore(deps): bump next from 12.3.1 to 13.1.1

    chore(deps): bump next from 12.3.1 to 13.1.1

    Bumps next from 12.3.1 to 13.1.1.

    Release notes

    Sourced from next's releases.

    v13.1.1

    Core Changes

    • Exclude srcset from svg image: #44308
    • Fix CSS resource path not matched in __entry_css_files__: #44310
    • Fix next/image 404 when basePath and trailingSlash defined: #44312

    Documentation Changes

    • Remove experimental for modularizeImports from docs and example: #44311

    Example Changes

    • Updated dependencies for with-tailwindcss example: #44289

    Misc Changes

    • Use turbo for packing files in test setup: #44074

    Credits

    Huge thanks to @​JanKaifer, @​Nutlope, @​styfle, and @​chibicode for helping!

    v13.1.1-canary.1

    Core Changes

    • Fix next/image 404 when basePath and trailingSlash defined: #44312

    Documentation Changes

    • Remove experimental for modularizeImports from docs and example: #44311

    Credits

    Huge thanks to @​chibicode and @​styfle for helping!

    v13.1.1-canary.0

    Core Changes

    • Exclude srcset from svg image: #44308
    • Fix CSS resource path not matched in __entry_css_files__: #44310

    Example Changes

    • Updated dependencies for with-tailwindcss example: #44289

    Misc Changes

    • Use turbo for packing files in test setup: #44074

    ... (truncated)

    Commits

    Dependabot compatibility score

    Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


    Dependabot commands and options

    You can trigger Dependabot actions by commenting on this PR:

    • @dependabot rebase will rebase this PR
    • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
    • @dependabot merge will merge this PR after your CI passes on it
    • @dependabot squash and merge will squash and merge this PR after your CI passes on it
    • @dependabot cancel merge will cancel a previously requested merge and block automerging
    • @dependabot reopen will reopen this PR if it is closed
    • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
    • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
    • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
    dependencies automerge 
    opened by dependabot[bot] 1
Owner
Muhammad Afifudin
Software Engineer, UX Designer, & Statistician
Muhammad Afifudin
Official repository hosting the Runtipi App Store. Submit apps and updates here.

Tipi App Store ⛺️ This is the official repository for the Tipi App Store. It contains all the apps that are available for download on Tipi. Apps avail

Nicolas Meienberger 59 Jan 3, 2023
Feel free to create new file, don't hesitate to pull your code, the most important thing is that the file name here must match your nickname so that file does not conflict with other people.

Hacktoberfest Indonesia Apa Itu Hacktoberfest ? Hacktoberfest adalah acara tahunan yang bertujuan untuk mendorong berkontribusi kedalam ekosistem open

Juan Daniel 5 Dec 15, 2022
New base script bot wa by Ramdani Official, don't forget to subscribe youtube Ramdani Official.

Requirements • Installation • Thanks to • Official Group Bot • Donate Information bahasa Indonesia Ramdani Botz V17 adalah bot yang di ciptakan oleh R

Ramdani Official 22 Nov 1, 2022
A "Basic-to-Lisp" compiler. But Basic is not real Basic, and Lisp is not real Lisp.

Basic2Lisp A "Basic-to-Lisp" compiler. But Basic is not real Basic, and Lisp is not real Lisp. Syntax Print-Sth Put some-value to standard output. PRI

Hana Yabuki 5 Jul 10, 2022
🧩 TypeScript utility type in order to ensure to return only properties (not methods) containing values in primitive types such as number or boolean (not Value Objects)

?? TypeScript Primitives type TypeScript utility type in order to ensure to return only properties (not methods) containing values in primitive types

CodelyTV 82 Dec 7, 2022
A demo of LaunchDarkly, React, and Vite, using the Pokémon API!

Pokémon Feature Flags demo Here's a demo for integrating feature flags into a React project! Built with React, Vite, the PokeAPI, and LaunchDarkly! Wh

Cassidy Williams 15 Jan 5, 2022
An interactive encyclopedia of Pokémon.

Pokédex An interactive encyclopedia encompassing data on the various mythical creatures found throughout the world of the universally-loved, multimedi

Zane 18 Dec 9, 2022
pokedev.js is a tool make to help developers get info about a pokemon and use it in any project with ease.

pokedev.js pokedev.js is a tool make to help developers get info about a pokemon and use it in any project with ease. Quick Links pokedev.js Quick Lin

pokedev.js 4 Apr 4, 2022
Group project where, we have built a simple quiz to test your Pokemon knowledge

Pokemon-Project For our first team project we have built a Pokemon Quiz. The Team Damon Spriggle Chris Burton Fuji Sin Oscar Hurtado Christopher Lee A

Chris Burton 2 Apr 25, 2022
"Choose your Pokemon" is a Webpack project meant to fetch data from two different APIs: PokéAPI and Involvement API

"Choose your Pokemon" is a Webpack project meant to fetch data from two different APIs: PokéAPI and Involvement API. Here we display a list of 20 Pokemons for whom one can like, display more info, and comment; all based on the data from these two external resources.

Carlos HerverSolano 19 Mar 31, 2022
A pokemon-like project game where you level up by hacking your neighbor.

CTF BourgPalette A pokemon-like project game where you level up by hacking your neighbor. You play as a new hacker. You are not trying to capture all

VB 23 Dec 27, 2022
A pokemon card battle app that can evolve them and see their battle history.

BattlePoke ?? About An application of an Pokemon card battle game where each player initially receives 3 cards and can start to battle and gain evolut

Mateus Cruz Rossetto 3 Jun 17, 2022
PoGOEvents is a Scriptable widget that displays current and upcoming Pokemon GO events.

PoGOEvents PoGOEvents is a Scriptable widget that displays current and upcoming Pokemon GO events. All event data is gathered from from ScrapedDuck, w

Anthony 33 Nov 12, 2022
Este repositorio contendrá el proyecto final de Angular con temática de Pokemon Unite

ProyectoFinal This project was generated with Angular CLI version 14.0.2. Development server Run ng serve for a dev server. Navigate to http://localho

null 2 Jun 19, 2022
Choosing a modern JavaScript UI framework, Pokemon-style.

ChooseYourFramework Choosing a modern JavaScript UI framework, Pokemon-style. Usage This is a hacked-together fork of FullScreenShenanigans/FullScreen

Josh Goldberg 61 Nov 12, 2022
Pokémon: Duel Battle

Pokémon: Duel Battle Sebuah Web Apps yang dibuat sebagai syarat kelulusan Dicoding Submission Belajar Fundamental Front-End Web Development. Tech Proj

Ryan Aunur Rassyid 3 Sep 16, 2022
An informal website of the alternative of KdB, an curriculum planning support system used in University of Tsukuba

alternative-tsukuba-kdb An informal website of the alternative of KdB, a curriculum planning support system used in University of Tsukuba. This reposi

いなにわうどん 27 Nov 25, 2022