profile
viewpoint
遗忘
Valerii Iatsko viatsko Microsoft Oslo, Norway https://viatsko.me TypeScript, Java & C++ Developer 👨🏻‍💻 Creator of 🗺 oldams.nl, 📦 nodedock.io, 📈 jsdotgit.com

viatsko/awesome-vscode 17484

🎨 A curated list of delightful VS Code packages and resources.

viatsko/codingbox 10

Open-Source Full-Stack Solution For React/Redux Isomorphic Applications

viatsko/code-parser3 6

Parser 3 grammar for VS Code

viatsko/awesome-brackets 5

A curated list of delightful Brackets packages and resources.

viatsko/earth-wallpapers 5

Simple Mac OS X menubar app which fetches latest photos from a subreddit

viatsko/atom-dev-builds 3

Atom Nightly Builds

viatsko/code-perl-html-template 3

Perl HTML-Template grammar for VS Code

viatsko/dotfiles 3

My dotfiles

viatsko/awesome 2

A curated list of awesome lists

viatsko/awesome-atom 1

A curated list of delightful Atom packages and resources.

push eventviatsko/awesome-vscode

Phil Nash

commit sha 06e1a9b9c12fa2ab81259586ceec48449ffe612c

Adds ngrok for VSCode to the list.

view details

Valerii Iatsko

commit sha 221f512bfe8d88c468e540ffef5821bc3dd9ee3e

Update README.md

view details

Valerii Iatsko

commit sha 52b5faece7a30843eac9e7ed417e44151554adc0

Merge pull request #311 from philnash/ngrok-for-vscode Adds ngrok for VSCode to the list.

view details

push time in 5 hours

PR merged viatsko/awesome-vscode

Adds ngrok for VSCode to the list.

Name of the extension you are adding

ngrok for VSCode

Why do you think this extension is awesome?

ngrok is a tool that opens a tunnel between a public URL and your locally running application server. Rather than having to open a terminal window to run ngrok you can do so from within VSCode.

It also reads your ngrok config file and allows you to open named tunnels or just provide a port number.

Hope you think it's awesome too!

Make sure that:

  • [x] Screenshot/GIF included (to demonstrate the plugin functionality)
  • [x] ToC updated
+7 -0

0 comment

1 changed file

philnash

pr closed time in 5 hours

push eventphilnash/awesome-vscode

Valerii Iatsko

commit sha 221f512bfe8d88c468e540ffef5821bc3dd9ee3e

Update README.md

view details

push time in 5 hours

push eventviatsko/awesome-vscode

aswinkumar863

commit sha 6a3a4e970fffa448867c85e44b547de43789753e

Added Smarty Template Support

view details

Valerii Iatsko

commit sha 9202db74d4883ab620c214b13c28f2e2194023a5

Merge pull request #313 from aswinkumar863/smarty Added Smarty Template Support

view details

push time in 5 hours

PR merged viatsko/awesome-vscode

Added Smarty Template Support

Name of the extension you are adding

Smarty Template Support

Why do you think this extension is awesome?

Provides smarty template support with formatting, folding, snippets, syntax highlighting and more

Make sure that:

<!-- Check off the checkboxes with an 'x' like this: [x] -->

  • [x] Screenshot/GIF included (to demonstrate the plugin functionality)

  • [x] ToC updated

+8 -0

0 comment

1 changed file

aswinkumar863

pr closed time in 5 hours

push eventviatsko/awesome-vscode

Alexander Eckert

commit sha 09384eb89f342859919b9db42635840d25947e7c

Adding section for Borealis theme

view details

Valerii Iatsko

commit sha 743a56c637b568bc96d2ed4e4ca8e94a6b5543b5

Merge pull request #316 from eckertalex/add-borealis-theme Adding section for Borealis theme

view details

push time in 5 hours

PR merged viatsko/awesome-vscode

Adding section for Borealis theme

Name of the extension you are adding

Borealis Theme

Why do you think this extension is awesome?

It is a better VSCode Theme that is easier on the eyes. Full disclosure, it is my theme.

Make sure that:

  • [x] Screenshot/GIF included (to demonstrate the plugin functionality)

  • [x] ToC updated

+9 -0

0 comment

2 changed files

eckertalex

pr closed time in 5 hours

pull request commentviatsko/awesome-vscode

Added iTerm2 theme sync

Pretty cool. Surprised that it has only 58 installs

tusaeff

comment created time in 5 hours

push eventviatsko/awesome-vscode

tusaeff

commit sha d668cf9c8ecc4559c8f4df31f7e9fe3842b31497

Added iTerm2 theme sync support

view details

Valerii Iatsko

commit sha d864f17da49efaf0e739c3b162494fba4788cde7

Merge pull request #315 from tusaeff/master Added iTerm2 theme sync

view details

push time in 5 hours

PR merged viatsko/awesome-vscode

Added iTerm2 theme sync

Name of the extension you are adding

iTerm2 Theme Sync

Why do you think this extension is awesome?

How this extension helps me every day:

  1. I no longer think about what theme I have chosen in the terminal - now I have one VSCode theme to rule them all.
  2. I no longer find myself in a situation where I have a dark theme in the editor and a light theme in the terminal (or vice versa) - now my eyes do not hurt when I switch between them.

I think a lot of people experience similar problems and this extension can help solve them :)

Make sure that:

  • [x] Screenshot/GIF included (to demonstrate the plugin functionality)
  • [x] ToC updated
+7 -0

0 comment

1 changed file

tusaeff

pr closed time in 5 hours

push eventviatsko/awesome-vscode

Dániel Tar

commit sha 793bc1b9e7f217f5ed165637a2455d28cb1cddd6

Add Text Power Tools to Productivity extensions

view details

Dániel Tar

commit sha 7c9c0d30c1cdf25a52ac2d6d15bbeb1bd0983066

Update ToC with Text Power Tools

view details

Valerii Iatsko

commit sha c9fd9d0a44f1b9b40efeb8874eaf791b5479528d

Merge pull request #317 from qcz/patch-1 Add Text Power Tools to the list of Productivity extensions

view details

push time in 5 hours

PR merged viatsko/awesome-vscode

Add Text Power Tools to the list of Productivity extensions

Name of the extension you are adding

Text Power Tools

Why do you think this extension is awesome?

Text Power Tools is an all-in-one extension for text manipulation: it contains commands for filtering (grep), removing lines, inserting number sequences and GUIDs, formatting content as table, changing case, converting numbers and more.

Make sure that:

  • [x] Screenshot/GIF included (to demonstrate the plugin functionality)
  • [x] ToC updated
+7 -0

0 comment

1 changed file

qcz

pr closed time in 5 hours

push eventviatsko/awesome-vscode

Sven-Erik

commit sha 5ab92af54bb51f84972ddde07404694e3e9025e6

Update README.md Added the jmaxwilson POV-Ray extension to the Syntax and Lint and IntelliSense sections.

view details

Sven-Erik

commit sha 8b358c20854517ace88e375c7bbafd15b4f99c8c

Update README.md Removed the second GIF.

view details

Valerii Iatsko

commit sha 90e1af6a344aed17c63f729f528ad0ffd84361dc

Merge pull request #319 from SvenErik1968/master Added POV-Ray to Syntax and Lint and IntelliSense

view details

push time in 5 hours

PR merged viatsko/awesome-vscode

Added POV-Ray to Syntax and Lint and IntelliSense

Name of the extension you are adding

POV-Ray

Why do you think this extension is awesome?

Have syntax highlighting for the POV-Ray scene description language, code snippets, ability to render the scene directly from Visual Studio Code.

Make sure that:

<!-- Check off the checkboxes with an 'x' like this: [x] -->

  • [x] Screenshot/GIF included (to demonstrate the plugin functionality)

  • [x] ToC updated

+8 -0

0 comment

1 changed file

SvenErik1968

pr closed time in 5 hours

push eventviatsko/awesome-vscode

Valerii Iatsko

commit sha c67ab4d0fda2785a28279992c03ced8bb07beaaa

Cleanup

view details

push time in 5 hours

push eventviatsko/awesome-vscode

Valerii Iatsko

commit sha 64f2eb7c7614c291cb65884ff65e4914d2bfe3b3

Cleanup

view details

push time in 5 hours

push eventviatsko/awesome-vscode

tusaeff

commit sha c0c65ac8918b3ec8a57ba63e7b0f072f30550fa4

Added Typescript Destructure

view details

Valerii Iatsko

commit sha b136143a218e5352a478cc06f02eefdd6ada774b

Merge pull request #318 from tusaeff/vscode-typescript-destructure-plugin Added Typescript Destructure

view details

push time in 14 days

PR merged viatsko/awesome-vscode

Added Typescript Destructure

Name of the extension you are adding

Typescript Destructure

Why do you think this extension is awesome?

There is a common code style in the React development: you get the object as an function' argument and destructure it. Like that:

function Component(props) {
  const { a, b, c } = props; 
}

It's exhausting to copy all the properties of an object every time. This extension allows you to paste this const { a, b, c } = props in one click (instead of manually writing all the necessary properties)!

p.s. it's my second pr to this repository, I hope you're not tired of me yet.

Make sure that:

  • [x] Screenshot/GIF included (to demonstrate the plugin functionality)
  • [x] ToC updated
+7 -0

0 comment

1 changed file

tusaeff

pr closed time in 14 days

push eventviatsko/awesome-vscode

Valerii Iatsko

commit sha abf1f363ecbfc72d733b78654edbc92747a7da4d

Removed 404 theme

view details

push time in a month

push eventviatsko/awesome-vscode

Valerii Iatsko

commit sha ec9aed724e5a83561c16b183e0e517334c921569

Removed 404 extension

view details

push time in a month

pull request commentviatsko/awesome-vscode

Updated the vscode logo

Thanks for this update. The failing pipeline is not related to your PR. It's used to periodically check the health of links :) Have a good day

shubham-saudolla

comment created time in a month

PR merged viatsko/awesome-vscode

Updated the vscode logo

Fixes #294. Updated to the logo of the current version 1.45, preserved the dimensions of the original awesome-vscode logo.

+0 -0

1 comment

1 changed file

shubham-saudolla

pr closed time in a month

push eventviatsko/awesome-vscode

shubham-saudolla

commit sha 42398008bb7ec91591815d22ad22dd45da0a58c3

Updated the vscode logo

view details

Valerii Iatsko

commit sha 75edceddee2f81946ee731457471e75297bfd4c1

Merge pull request #314 from shubham-saudolla/dev1 Updated the vscode logo

view details

push time in a month

issue closedviatsko/awesome-vscode

Update the logo

The logo at the top should be updated as VSCode updated its a while ago.

closed time in a month

SuperSandro2000

startedejci/favico.js

started time in a month

pull request commentviatsko/gatsby-plugin-yandex-metrika

Speed up loading

Published 2.4.0

jirfag

comment created time in 2 months

push eventviatsko/gatsby-plugin-yandex-metrika

Denis Isaev

commit sha 84f05abac2794633562d1b25eee488ad6e8f0c6c

Speed up loading Preconnect and prefetch DNS. Add option to insert script after body. Add option to use defer instead of async for script loading.

view details

Valerii Iatsko

commit sha b8c24dcbd8df00c95bcf747deedd4af2b3500e93

Merge pull request #14 from jirfag/master Speed up loading

view details

push time in 2 months

PR merged viatsko/gatsby-plugin-yandex-metrika

Speed up loading

Preconnect and prefetch DNS. Add option to insert script after body. Add option to use defer instead of async for script loading.

+55 -26

1 comment

2 changed files

jirfag

pr closed time in 2 months

push eventnodedock/nodedock

John Bioux

commit sha 84e66cffddbc70a5ddf7a482c9b54c2c02ae5ba1

elastisearch update

view details

John Bioux

commit sha fbaf5b88bb1321964c947c621bd6207b41c4ccaa

update elasticsearch

view details

Valerii Iatsko

commit sha 7b79c4575e7b5fb569967684b564d905e8c79fa5

Merge pull request #20 from alcjohn/master Update image elasticsearch and add ELK version in env-exemple

view details

push time in 2 months

PR merged nodedock/nodedock

Update image elasticsearch and add ELK version in env-exemple

<!--- Thank you for contributing to Nodedock -->

I completed the 3 steps below:
  • [ ] I've read the Contribution Guide.
  • [ ] I've updated the documentation. (refer to README.md in a root directory for how to do so).
  • [ ] I enjoyed my time contributing and making developer's life easier :)
+384 -376

0 comment

3 changed files

alcjohn

pr closed time in 2 months

issue commentnodedock/nodedock

Nodedock multiple projects

Nodedock is based on Laradock, so we can, in theory, inherit any features Laradock has.

As an idea - you can specify different ports for different projects in env file / docker compose.

Nevertheless, can you point at laradock's multiple project support documentation/implementation? Maybe it's a 10 mins work to replicate it?

bangsyir

comment created time in 2 months

push eventviatsko/awesome-vscode

Kruemelkatze

commit sha 559bd2d4039215827aed0af9bb420af5bb8649b8

Included vscode-dashboard

view details

Valerii Iatsko

commit sha 3f48fe3b639412d4283583c92f7c5a200397f7a6

Merge pull request #309 from Kruemelkatze/vscode-dashboard Included vscode-dashboard

view details

push time in 2 months

PR merged viatsko/awesome-vscode

Included vscode-dashboard

Name of the extension you are adding

Project Dashboard

Why do you think this extension is awesome?

It makes managing and switching between multiple projects quick and easy. No more fiddling around with folders or the list of recent folders.

(closes #308 )

Make sure that:

  • [x ] Screenshot/GIF included (to demonstrate the plugin functionality)
  • [x ] ToC updated
+7 -0

0 comment

1 changed file

Kruemelkatze

pr closed time in 2 months

issue closedviatsko/awesome-vscode

VSCode Project Dashboard

As you've also added the Project Manager extension to this list, I think my VSCode Project Dashboard extension would be a nice fit too! 😎

It's a speed-dial like project dashboard for VSCode, which lets you organize your projects on a simple and intuitive frontpage directly in VSCode.

https://marketplace.visualstudio.com/items?itemName=kruemelkatze.vscode-dashboard https://github.com/Kruemelkatze/vscode-dashboard

screenshot

Edit: Just found the section on how to contribute. Will do a PR. :)

closed time in 2 months

Kruemelkatze

push eventviatsko/awesome-vscode

NicolasVuillamy

commit sha 162be6b017205860760ce3df45545a14b1698e0f

Add Groovy category in linters index, and add VsCodeGroovy lint gif

view details

Valerii Iatsko

commit sha e89c4a0800a4982a296443ad89ade419ccb5cf75

Merge pull request #305 from nvuillam/master Add Groovy category in linters index, and add VsCodeGroovy lint gif

view details

push time in 2 months

PR merged viatsko/awesome-vscode

Add Groovy category in linters index, and add VsCodeGroovy lint gif

Name of the extension you are adding

VsCode Groovy Lint

Why do you think this extension is awesome?

Because CodeNarc groovy linter is a nice tool but wasn't available for VsCode, and there was also no way to format or automatically fix the errors ... and now there is , we can finally build our shared libraries in VsCode and have a linter, formatter and correcter with a single extension :)

Make sure that:

<!-- Check off the checkboxes with an 'x' like this: [x] -->

  • [x] Screenshot/GIF included (to demonstrate the plugin functionality)

  • [x] ToC updated

+7 -0

0 comment

1 changed file

nvuillam

pr closed time in 2 months

pull request commentnodedock/nodedock

Fix caddy server for node

Thanks!

sudoist

comment created time in 2 months

push eventnodedock/nodedock

John Cosio

commit sha 9865d875a103068f7eb5063d55a7135123fa19ad

Fixed caddy server - Updated caddy file path in docker-compose and env - Created sample server in Caddyfile for reverse proxy

view details

John Cosio

commit sha a53ebe104e98b159234297ca6eed780419c7e483

Updating Caddyfile for https

view details

Valerii Iatsko

commit sha aa80bb338ebdaf46166b90f5e3daf47200b7e3bf

Merge pull request #16 from sudoist/fix-caddy-server-for-node Fix caddy server for node

view details

push time in 2 months

PR merged nodedock/nodedock

Fix caddy server for node

<!--- Thank you for contributing to Nodedock -->

I completed the 3 steps below:
  • [X ] I've read the Contribution Guide.
  • [ ] I've updated the documentation. (refer to README.md in a root directory for how to do so).
  • [X ] I enjoyed my time contributing and making developer's life easier :)

Hello,

Using the changes here, I've setup an apii on Digital Ocean with caddy.

Updating the env, caddyfile to set correct reverse proxy to expose app on 9000 with caddy.

Thanks!

+15 -25

0 comment

3 changed files

sudoist

pr closed time in 2 months

pull request commentzeit/next.js

Added react imports to typescript examples

The point was also about consistency. If you don't want React to be imported - let's not import it in all the files of the example (e. g. about has it, index is not). It's just confusing for beginners to understand what you really want

viatsko

comment created time in 2 months

startedksindi/managers-playbook

started time in 3 months

startedzeit/next.js

started time in 3 months

PR opened zeit/next.js

Reviewers
Added react imports to typescript examples

Problem:

  • Normal usage - linting error: 'React' must be in scope when using JSX using eslint-typescript defaults

  • Might cause issues with exotic typescript/webpack configurations which would prevent build

  • (Minor) Coding-style persistency across examples

Reproduction:

  • Create new next-app using with-typescript example
yarn create next-app (pick with-typescript example)
  • Add .eslintrc.js to your project
module.exports = {
  parser: "@typescript-eslint/parser",
  extends: [
    "plugin:react/recommended",
    "plugin:@typescript-eslint/recommended",
  ],
  parserOptions: {
    ecmaVersion: 2018,
    sourceType: "module",
    ecmaFeatures: {
      jsx: true,
    },
  },
  settings: {
    react: {
      version: "detect",
    },
  },
};
  • Install dependencies for that config:
yarn add --dev @typescript-eslint/eslint-plugin @typescript-eslint/parser eslint eslint-plugin-react
  • Go to pages/index.tsx

  • You'll see error in red if you use an editor with ESLint enabled, e. g. VSCode with ESLint plugin, or you'll get in error in console by manually running eslint ./node_modules/bin/eslint pages/index.tsx

+6 -0

0 comment

6 changed files

pr created time in 3 months

push eventviatsko/next.js

Valerii Iatsko

commit sha 593dc5baa359c78c8283f651e2aaf629030aeb97

Added react import to typescript examples Problem: * Normal usage - linting error: 'React' must be in scope when using JSX using eslint-typescript defaults * Might cause issues with exotic typescript/webpack configurations which would prevent build * (Minor) Coding-style persistency across examples Reproduction: * Create new next-app using with-typescript example ``` yarn create next-app (pick with-typescript example) ``` * Add .eslintrc.js to your project ``` module.exports = { parser: "@typescript-eslint/parser", extends: [ "plugin:react/recommended", "plugin:@typescript-eslint/recommended", ], parserOptions: { ecmaVersion: 2018, sourceType: "module", ecmaFeatures: { jsx: true, }, }, settings: { react: { version: "detect", }, }, }; ``` * Install dependencies for that config: ``` yarn add --dev @typescript-eslint/eslint-plugin @typescript-eslint/parser eslint eslint-plugin-react ``` * Go to `pages/index.tsx` * You'll see error in red if you use an editor with ESLint enabled, e. g. VSCode with ESLint plugin, or you'll get in error in console by manually running eslint `./node_modules/bin/eslint pages/index.tsx`

view details

push time in 3 months

fork viatsko/next.js

The React Framework

https://nextjs.org

fork in 3 months

created repositoryviatsko/delvescript

created time in 3 months

fork viatsko/TypeScript

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

https://www.typescriptlang.org

fork in 3 months

startedmicrosoft/WSL

started time in 3 months

more