profile
viewpoint
Rahul Kadyan znck Bangalore, India https://znck.dev/ Previously, design system at @myntra, backend engineer at @myntra and frontend developer at @headout.

vuejs/rollup-plugin-vue 606

Roll .vue files

nuxt-community/blog-module 114

Build your blog with @nuxt

vuejs/vue-router-demos 97

Live demos for vue-router

vuejs/vue-curated-client 70

Official curation list client

vuejs-in/vue-bangalore 36

VueBLR Meetup Resources, Requests & Proposals

VueMeetups/vuemeetups.org 34

A place to centralize all Vue.js community efforts

znck/annotate 6

Open Image Annotation Tool

vuejs-in/vuejs-workshop-zero-to-one 5

Resources for VueBLR's Vue.js: Zero to One workshop

serenohq/sereno 4

A Static website generator.

push eventznck/znck.me

Rahul Kadyan

commit sha bc2155efac61593adfe12afc00ab115db5aedbcc

add media log for last two weeks

view details

push time in 2 days

issue commentznck/grammarly

Add support for AsciiDoc

Would appreciate a PR. To support any language, you have make changes in two places.

https://github.com/znck/grammarly/blob/3223ec512c254892685afb058ba635423f515ee8/package.json#L18

https://github.com/znck/grammarly/blob/3223ec512c254892685afb058ba635423f515ee8/src/client/options.ts#L26

maxipaxi

comment created time in 3 days

push eventznck/flightplan

Rahul Kadyan

commit sha 469e4f0140fb76ee05aff2e2cc901a4895fa8947

Skip host key checking

view details

push time in 4 days

fork znck/flightplan

Run sequences of shell commands against local and remote hosts.

https://www.npmjs.com/package/flightplan

fork in 4 days

push eventznck/docker-pnpm

Rahul Kadyan

commit sha adc618e5a0c28dbc7131457697e34ed2723bae68

use circleci/node as base image

view details

push time in 4 days

create barnchznck/docker-pnpm

branch : 12

created branch time in 5 days

issue commentvuejs/rollup-plugin-vue

Vue 3 compatibility

Yes, please.

stuta

comment created time in 6 days

push eventznck/znck.me

Rahul Kadyan

commit sha 5d613d35974f04c7236c3290db5774aad6fbc2bf

fix: CSP

view details

push time in 14 days

push eventznck/znck.me

Rahul Kadyan

commit sha 4ad71e37b1c8397346d51dcaf08163d26865d7d8

add enjoytheview podcast

view details

push time in 14 days

push eventznck/znck.me

Rahul Kadyan

commit sha 03fac06b6cdf3aad03a062ed6ab65d15efa3a6f6

add book of the week

view details

push time in 14 days

issue commentznck/grammarly

Please move username and password data into separate file

It's not implemented yet.

ALIENQuake

comment created time in 16 days

push eventachaar/achaar.github.io

Ankur Kunder

commit sha 0359e0a722bea2df24c261984ddfaf7fc5240e63

Deployed at Mon Feb 3 11:27:54 IST 2020

view details

push time in 16 days

issue commentvuejs/rollup-plugin-vue

Q: is this plugin needed for web apps, or just for sharing components?

You can compile .vue files to ESM modules, if that’s what you need, you use Rollup.

Rollup is also capable of bundling applications but my personal opinion, webpack does that better.

akauppi

comment created time in 19 days

pull request commentvuejs/rfcs

Dynamic routing

Can symbol be used as a route name?

posva

comment created time in 20 days

pull request commentvuejs/rfcs

Dynamic routing

@posva Does the addRoute method limit one level of nested routes?

posva

comment created time in 20 days

issue commentznck/grammarly

Unable to connect to grammarly: auth authentication failed 401 Headers

I have to write a test suite. I am very new to extension development and unit testing is something I haven't figured out yet.

In v0.6.2, I fixed an issue related to auth but now it seems there can be more bugs.

Question: Does it make sense to downgrade to free Grammarly API when auth fails?

hmemcpy

comment created time in 21 days

issue commentznck/grammarly

Unable to connect to grammarly: auth authentication failed 401 Headers

What is the version number of the extension?

hmemcpy

comment created time in 21 days

push eventznck/znck.me

Rahul Kadyan

commit sha 1c17d07d2b8813f130462e8d6bbc6516a4648aa0

fix issues in media log

view details

push time in 22 days

push eventznck/znck.dev

Rahul Kadyan

commit sha 8f5b5e16f1cc6456b5b0da4d05cee877f806ea15

use origin referrer policy

view details

push time in 22 days

push eventznck/znck.me

Rahul Kadyan

commit sha 999ad42867f6bf1157129baf323e2d2d741c2c08

use origin referrer policy

view details

push time in 22 days

push eventznck/znck.dev

Rahul Kadyan

commit sha 351c3cad3fb888d7e313798793146ccdbefb1d75

use origin referrer policy

view details

push time in 22 days

push eventznck/znck.me

Rahul Kadyan

commit sha 89d477e5a9019d5debb0c492da78ee65b15fe213

use origin referrer policy

view details

push time in 22 days

push eventznck/znck.dev

Rahul Kadyan

commit sha 19fc6f1e4438596a0473ed840f5e90f9af9e4a56

add security headers

view details

Rahul Kadyan

commit sha 9d3af4de6edf4cb7ccee73a0d95215cbebdc999e

typo in header

view details

push time in 22 days

push eventznck/znck.me

Rahul Kadyan

commit sha e8a4e8b8d1f8fb85114e413b0ec50b26285ecec4

typo in header

view details

push time in 22 days

push eventznck/znck.me

Rahul Kadyan

commit sha e082cf7e4053a91bb3555c5716da336c89cafdd4

add security headers

view details

push time in 22 days

push eventznck/znck.me

Rahul Kadyan

commit sha 0b5ab9d0a6d29da39dab012edf926d6450c550e6

add notes on Unthink, add next book - Ikigai

view details

push time in 22 days

push eventznck/znck.dev

Rahul Kadyan

commit sha 3d5fdcd8585cf9769fea84c028bdb937b2792261

wip

view details

push time in 22 days

issue closedvuejs/rollup-plugin-vue

Add setup example for lang="ts"

What problem does this feature solve?

Currently it has a setup example for Vue files with JavaScript script tags.

I think it would be greatly beneficial for a lot of devs to add a setup example for dev who use Vue files with:

<script lang="ts">

for TypeScript (but without the class syntax)

What does the proposed API look like?

Setup example for TypeScript

import commonjs from 'rollup-plugin-commonjs' 
import VuePlugin from 'rollup-plugin-vue'
// ~~~~ typescript required plugins

export default {
  entry: 'main.js',
  plugins: [
    commonjs(),
    VuePlugin(/* VuePluginOptions */)
    // ~~~~ typescript required setup
  ]
}

<!-- generated by vue-issues. DO NOT REMOVE -->

closed time in 23 days

mesqueeb

issue commentvuejs/rollup-plugin-vue

Add setup example for lang="ts"

@mesqueeb Your usage example seems correct.

mesqueeb

comment created time in 23 days

issue commentvuejs/rollup-plugin-vue

Add setup example for lang="ts"

The requirement for objectHashIgnoreUnknownHack is fixed in #324.

mesqueeb

comment created time in 23 days

issue commentvuejs/rollup-plugin-vue

Vue 3 compatibility

Vue 3 support is work in progress. Check https://github.com/vuejs/rollup-plugin-vue/tree/next

stuta

comment created time in 23 days

create barnchvuejs/rollup-plugin-vue

branch : next

created branch time in 23 days

PR opened znck/znck.dev

On building an input component
+58 -4

0 comment

2 changed files

pr created time in 24 days

create barnchznck/znck.dev

branch : on-building-an-input-component

created branch time in 24 days

issue commentznck/grammarly

As a user I want to be able to include another language type to be analyzed in my settings

Only markdown parser implemented yet. Will add asciidoc support next.

sheldonhull

comment created time in 25 days

push eventznck/grammarly

Rahul Kadyan

commit sha 3da939e44e262939bc74c4f450eb19f400d54dc1

fix: Load username/password from user settings at extension startup

view details

Rahul Kadyan

commit sha 3223ec512c254892685afb058ba635423f515ee8

chore(release): 0.6.2

view details

push time in a month

created tagznck/grammarly

tagv0.6.2

Unofficial Grammarly VS Code Extension

created time in a month

issue commentznck/grammarly

Adding to dictionnary does not work for me

It's my bad, I should have explained why I closed the issue.

So the "add to grammarly dictionary" dictionary option would only work when you have a Grammarly account. In d1880edcfaaab2f579ffe57c75869cbbe5ac6ddb, I added a condition to check if user is logged in.

The extension also maintains a local list of valid words where you can using following quick fix actinos. image

I believe this should fix the issue. If it still persists, then the problem is in some other place. We can reopen the issue.

lgmorand

comment created time in a month

created tagznck/grammarly

tagv0.6.1

Unofficial Grammarly VS Code Extension

created time in a month

push eventznck/grammarly

Rahul Kadyan

commit sha d1880edcfaaab2f579ffe57c75869cbbe5ac6ddb

fix: display add to grammarly dictionary only when user is logged in Change 'Add: xxx to user dictionary' to 'Grammarly: add xxx to user dictinoary' Fixes #22

view details

Rahul Kadyan

commit sha d08b40369ee7ab5b1827e5795e401a33b182cfd7

chore(release): 0.6.1

view details

push time in a month

issue closedznck/grammarly

Adding to dictionnary does not work for me

Whenever I add a new word to dictionnary (user, folder, grammarly), at the next restart of VS Code, new words are not recognized anymore. How can debug to see what happens ?

closed time in a month

lgmorand

push eventznck/znck.me

Rahul Kadyan

commit sha 9c0aef5ed0a11020b07f4114cf91bce3ba4a5508

add highlights from handmaid's tale

view details

push time in a month

push eventznck/znck.me

Rahul Kadyan

commit sha cbd53cb1e5e7ca3f06d73827c6e47114792ff0ea

chore: add to correct file

view details

push time in a month

push eventznck/znck.me

Rahul Kadyan

commit sha d94f1fee5e3580e056006d916fcd621d9642b83f

chore: media entry

view details

push time in a month

push eventvuejs/rollup-plugin-vue

Rahul Kadyan

commit sha 40087fdd25fa6ace98dcbc30136a837a9f15b866

chore(release): 5.1.6

view details

push time in a month

created tagvuejs/rollup-plugin-vue

tagv5.1.6

Roll .vue files

created time in a month

push eventvuejs/rollup-plugin-vue

Joseph Wang

commit sha deb4a1b310ef61fded0bdc936b2c28a835a67e46

fix(tsconfig.json): transpile async await in order to be compatible to rollup-plugin-typescript2 (#324) issue https://github.com/ezolenko/rollup-plugin-typescript2/issues/105

view details

push time in a month

PR merged vuejs/rollup-plugin-vue

fix(tsconfig.json): transpile async await in order to be compatible to rollup-plugin-typescript2

issue https://github.com/ezolenko/rollup-plugin-typescript2/issues/105

Fixes #. After transpile async await syntax, it is now working fine with rollup-plugin-typescript2

/ping @znck

+1 -1

0 comment

1 changed file

rockmandash

pr closed time in a month

issue commentznck/grammarly

Adding to dictionnary does not work for me

You can check and confirm is words are added to the dictionary.

For user dictionary, open VS code settings and search for Grammarly. You would see a list of words:

image

For workspace/folder dictionary, there would be a file: .vscode/settings.json with key "grammarly.userWords".

For Grammarly dictionary, you can confirm in https://account.grammarly.com/customize.

lgmorand

comment created time in a month

issue commentznck/grammarly

Better installation experience with example settings

In package.json

miohtama

comment created time in a month

issue commentvuejs/vue

Generate distinct paths for supporting .vue files in sourcemaps

This happens in vue-loader, right now I don’t have bandwidth to take it but I can guide if someone is interested.

connor4312

comment created time in a month

issue commentznck/grammarly

Better installation experience with example settings

Would love a PR.

username/password for logging into grammarly.com to enable paid features like advanced grammar issues.

dialect, audience etc to set document goals, can use overrides to set goals for specific files (can use glob pattern to match files). Exactly same as Get Goals on grammarly.com UI.

ignore to skip files, can use glob patterns

miohtama

comment created time in a month

created tagznck/grammarly

tagv0.6.0

Unofficial Grammarly VS Code Extension

created time in a month

push eventznck/grammarly

Rahul Kadyan

commit sha 3f229c9598e2d14e8def98cd60523d0c5ef1f38a

feat: Ignore diagnostics in regions of a file (supported languages: markdown)

view details

Rahul Kadyan

commit sha 6749bba46f0830fdf3e96b540fa91576c7aa2500

chore(release): 0.6.0

view details

push time in a month

push eventznck/znck.dev

Rahul Kadyan

commit sha 3e62437b70898c155b846bb73d67beb5d2637f08

fix: some formatting issues

view details

push time in a month

created tagznck/grammarly

tagv0.5.2

Unofficial Grammarly VS Code Extension

created time in a month

push eventznck/grammarly

Rahul Kadyan

commit sha 076c356bcfc419230191944896c324bd1bcfe1a9

fix: use fallback score in feedback

view details

Rahul Kadyan

commit sha 1b4186781b0505cfc933db2fa58dbdbc3c8d9b7e

chore(release): 0.5.2

view details

push time in a month

created tagznck/grammarly

tagv0.5.1

Unofficial Grammarly VS Code Extension

created time in a month

push eventznck/grammarly

Rahul Kadyan

commit sha a533fe0b6a92ee8fd62212d0550632c46a06e32c

refactor: use request API to communicate between server and client

view details

Rahul Kadyan

commit sha e5a8d7d45d2096d65a1cdf8c505cc1f6accdcd97

chore(release): 0.5.1

view details

push time in a month

delete branch znck/znck.dev

delete branch : 2020-01

delete time in a month

push eventznck/znck.dev

Rahul Kadyan

commit sha 871cce03219d6333901032f11a1f6f9b594aef6c

Negative feedback comes from a good place (#4) * wip: dirty first draft * dirty first draft ready * fix: formatting * fix: formatting * fix: mistakes * fix: spelling mistakes

view details

push time in a month

PR merged znck/znck.dev

Negative feedback comes from a good place
+212 -4

0 comment

2 changed files

znck

pr closed time in a month

push eventznck/znck.dev

Rahul Kadyan

commit sha e6e4b9a81a432475b95c908f775901cf2c07172a

fix: spelling mistakes

view details

push time in a month

Pull request review commentznck/znck.dev

Negative feedback comes from a good place

+---+published: 2020-01-14+---++# Negative feedback comes from a good place++It's not easy to say negative things to people. In fact, it takes a lot of+courage to point out shortcoming. If someone does that for me, honest and+brutal, I keep them close. Brutal and honest friends are dearest to me.++<!-- more -->++## Feedback is hard++We used to have 360-degree feedbacks at Myntra (I mean they still have, I am no+more with them but still we). I used to hate those and often treated them waste+of time. When I look back today, I hated because I couldn't write about people+and their work. I couldn't write because it's very difficult to recall what they+did this year and how could I remember their work when I was having hard time+remembering mine. What did I do this year? I have been working on this component+past few weeks. And oh! I shipped that feature before that. And... and...+what the hell did I do? And you're asking me feedback on your work?++I used to face the same empty wall when I had to ask for feedback. We were+living in now with no recollection of past, very little recollection. This wasn't+working for me and I guess neither for people working with me, I feel they even+didn't know that we weren't a good team. The first 360-feedback was a disaster, I+didn't write anything, about me or my work or them or their work, nothing at all.++My manager called for an 1-on-1, "Why didn't you fill your self-review?". I+didn't tell him that I didn't remember, "Do we really need to? I mean I working+well, you know that. Isn't it a waste of time?". That day I got to know that+360-feedbacks are precursor to the forthcoming calibration meeting, unknown to+me, these corporate shenanigans, I thought. The calibration meeting was a+hidden championship where every employee was compared with every other in same+role. Hidden because you don't represent yourself, instead your manager+represents you. "But, you know what I have worked on", it struck me, shit—what+the hell would he remember about my work when I couldn't. Maybe subconsciously I+thought he's oracle or something, he would know, I can count on him, go be my+champion and fetch me a promotion. But, it doesn't work like that and I am lucky+I got know this very early in my career.++## It takes courage++I started writing all major task I was working or peers who interacted with+me. It was all one big text note, it had all I needed, what I worked on, what+they worked on, if found something wrong in their work or their behavior, I+did keep a note of everything important. It helped me in 1-on-1s to set my+goals, to steer myself into a kind of position I wanted.++Today when I look back, I feel I didn't do justice to my peers. I didn't tell+them in time, I waited for the 360-feedback because I had content, I could write+this time and I did write. But that feedback was useless, it was late by 6+months, they couldn't do anything then, even if they eagerly wanted to do+something. I set them up for failure. I did. But what else could I do, I didn't+know you're supposed to tell people, nobody told me. Nobody asked me for+feedback, no before the D-day. And I didn't have the courage to tell them+unasked for. I takes courage to give feedback, even more when unasked for.++## We react badly to negative feedback++If someone points out your mistakes or failure, it's natural that you would+get in a defensive position. We try to divert, come up with excuses—"I wanted+to write test cases but you know deadline was so harsh, I could barely complete+the task itself.", guess what the task is still incomplete and whatever you+say to in defense of a negative feedback, it's always what it is—a defense,+an excuse, a diversion.++Acceptance, or a question is a good response. Question, in fact, is the best+response—"I feel that's true, I think I have underestimated the task, how could+I have done this better?". Ask question, get more information, get actionable+feedback. And keep telling your head, she is trying to help me, be rational, be+reasonable, open to suggestions and don't shut her off, listen, listen, listen+and ask.++## Not taking personally is a superpower++"That's not a good way to do it, it could turn into some serious performance+issue".++We attach ourselves to our work so much that tend to loose where do we

I think to loose is correct here

znck

comment created time in a month

push eventznck/znck.dev

Rahul Kadyan

commit sha aa93a0c96d9c193d93c47b85fd889b3c27604dd1

fix: mistakes

view details

push time in a month

issue closedznck/grammarly

Exclude folders (like node_modules)

Grammarly works well in vscode ... too well : can't open my node_modules folder without triggerring billions of alert from Grammarly !

closed time in a month

Epistol

issue commentznck/grammarly

Exclude folders (like node_modules)

Added a ignore list (which includes node_modules by default).

Using .gitignore would require more work, create a separate issue if needed.

Epistol

comment created time in a month

created tagznck/grammarly

tagv0.5.0

Unofficial Grammarly VS Code Extension

created time in a month

push eventznck/grammarly

Rahul Kadyan

commit sha 32baac9e0064774dc44ec9f8d448218750536ee2

feat: configurable grammarly document context

view details

Rahul Kadyan

commit sha a47d674a5fbcd1cbaa17b2d58ef4da3f73a63ef9

chore(release): 0.5.0

view details

push time in a month

push eventznck/znck.dev

Rahul Kadyan

commit sha dca31b27474b89c271e11e7369afd06eaa5e4f28

fix: formatting

view details

push time in a month

push eventznck/znck.dev

Rahul Kadyan

commit sha d558984bc8e36faf6bc93ed2ebdf82bdc051ad32

fix: formatting

view details

push time in a month

push eventznck/znck.dev

Rahul Kadyan

commit sha 73cdcbe56c9ebab073605e4214bd10d57da6f562

dirty first draft ready

view details

push time in a month

push eventvuejs/rollup-plugin-vue

Primož Hadalin

commit sha 2c1c187f8f87e535b140b1a3bd4c6f56f4455fad

Fix typo (#320)

view details

push time in a month

PR merged vuejs/rollup-plugin-vue

Fix typo in README

/ping @znck

+1 -1

0 comment

1 changed file

hadalin

pr closed time in a month

PR opened znck/znck.dev

Negative feedback comes from a good place
+114 -4

0 comment

2 changed files

pr created time in a month

create barnchznck/znck.dev

branch : 2020-01

created branch time in a month

push eventznck/grammarly

Rahul Kadyan

commit sha 541ccc3cfa9c9ba6516e52ba64fb2df46feb2bd4

feat: Ignore/dismiss Grammarly alerts

view details

Rahul Kadyan

commit sha 62525c2b19ad6976e14db3474a151f6e183ee502

chore(release): 0.4.0

view details

push time in a month

created tagznck/grammarly

tagv0.4.0

Unofficial Grammarly VS Code Extension

created time in a month

created tagznck/grammarly

tagv0.3.5

Unofficial Grammarly VS Code Extension

created time in a month

push eventznck/grammarly

Rahul Kadyan

commit sha 64b8403990fdc90e694669884b38a4984cdb4e55

fix: Improve synonym feching speed by listening to RECV event

view details

Rahul Kadyan

commit sha a33b82a418f6e41136ff493c1232166bea0fc58f

chore(release): 0.3.5

view details

push time in a month

issue closedznck/grammarly

Add Word Ability

Thanks for the awesome work. I use SpellRight but I love Grammarly. Can you add the ability to Add a word. I use

{
  "key": "ctrl+alt+cmd+w",
  "command": "spellright.addFromSelectionToUserDictionary"
}

To add the word to global dictionary.

closed time in a month

ahmadawais

issue commentznck/grammarly

Add Word Ability

Available in v0.3+

ahmadawais

comment created time in a month

push eventznck/grammarly

Rahul Kadyan

commit sha 2971a83e0405dcc21258856adad37247b24c44af

fix: include word in add to dictionary message

view details

Rahul Kadyan

commit sha 2ad44d250d42d75c419ef66305e39771fda29cac

chore(release): 0.3.4

view details

push time in a month

created tagznck/grammarly

tagv0.3.4

Unofficial Grammarly VS Code Extension

created time in a month

push eventznck/grammarly

Rahul Kadyan

commit sha 29d880fc1b2271c85db6ebd3e8962d58b5547e5a

chore: ignore branches in publish action

view details

push time in a month

created tagznck/grammarly

tagv0.3.1

Unofficial Grammarly VS Code Extension

created time in a month

created tagznck/grammarly

tagv0.3.2

Unofficial Grammarly VS Code Extension

created time in a month

created tagznck/grammarly

tagv0.3.3

Unofficial Grammarly VS Code Extension

created time in a month

push eventznck/grammarly

Rahul Kadyan

commit sha 06160bde337ea32eaffc26587464b74a56a4c61d

fix: Missing import in server

view details

Rahul Kadyan

commit sha 1c43047fd963488c573305a0c8c62cf59752a520

chore(release): 0.3.2

view details

Rahul Kadyan

commit sha d54f0e4728edb033a5968b77c96d8acc6a8b92ae

chore(release): 0.3.3

view details

push time in a month

push eventznck/grammarly

Rahul Kadyan

commit sha 8b769d02f47314e0836133d27f60ad6f1478d67d

chore(release): 0.3.1

view details

push time in a month

push eventznck/grammarly

Rahul Kadyan

commit sha c15670af6890af08dcf6474e40c9bd210a246a5f

fix: Out file should be server/index.js

view details

push time in a month

push eventznck/grammarly

Rahul Kadyan

commit sha db6e0f3a0b6a0281e8e5d1262a7727b1178d97e3

refactor: server code

view details

push time in a month

push eventznck/grammarly

Agrim Prasad

commit sha b12e202f5eb96eeefaacdc39e78607a0e939f39b

Update README for grammerly.dialect Setting (#19)

view details

push time in a month

PR merged znck/grammarly

Update README for grammerly.dialect Setting

New Extension setting added in #16

@znck please review thanks.

+1 -0

0 comment

1 changed file

AgrimPrasad

pr closed time in a month

issue commentznck/grammarly

Login with google

I am not sure how to handle OAuth in an extension (given I don't control the redirect URL). Any suggestions?

matjazmav

comment created time in a month

issue commentznck/grammarly

Grammar check of comments

That would require some work as the extension is not syntax-aware right now (it treats everything as a text document).

Freakachoo

comment created time in a month

release znck/grammarly

v0.3.0

released time in a month

IssuesEvent

push eventznck/grammarly

Rahul Kadyan

commit sha a41f07733ec2f35bf8c227c5c1e64263258f993a

feat: Save words to local or grammarly dictionary close #3

view details

Rahul Kadyan

commit sha 8426cc097e981691d5c08818907fe1d4931cdb1d

chore(release): 0.3.0

view details

push time in a month

more