question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Feat: Upgrade to TS ➕ 🦖

See original GitHub issue

Acknowledgement 🎉

First of all, thanks for being here. This project has always been a close one to my heart. Many thanks in advance for any contributions that are made, whether they’re issues, docs, code, or just fixing typos.

Description 🚧

This can be the placeholder ticket for the migration. How I’m understanding this now is the first step being changing the .js extension to .ts. The NPM script for the TypeScript compiler was already setup on the branch typescript-migration which will serve as our main feature branch we can send PRs to.

Developing 💻

Since we’ll have dual compilers until we finish, development scripts will probably include two scripts being run in two separate sessions: npm run watch and npm run tsc -- --watch.

Testing 🐛

After you’re set up, you should be able to run npm start to test your local build. If you have a global installation of check-it-out that you want to use the local build for, you can run npm link (I believe) so your global cio binary should link to your local output files in this repo

Contributing 🧗🏼

Find the project board and pick a ticket. If there’s more work that has been overlooked, or we need to break any files up into smaller tickets, lets create them accordingly.

Issue Analytics

  • State:open
  • Created a year ago
  • Comments:5 (3 by maintainers)

github_iconTop GitHub Comments

1reaction
drewbrokkecommented, May 13, 2022

@jwu910 absolutely!

I actually played around with this idea a bit and have a suggestion: disable ESLint initially and just focus on getting the TS conversion done. Having two separate compilers bark at you can be a lot during the transition.

Once the TS side of things is up to snuff, re-introduce ES as if for the first time, since you’ll have to change the config anyways to make it work with TS.

All this is ultimately up to you of course, this is just how I would approach it. Thoughts?

0reactions
jwu910commented, May 13, 2022

@drewbrokke sweet that sounds like a plan. I’ll put up an issue later for the Eslint removal and when we turn it back on later anyways, we can use that opportunity to upgrade the packages

Read more comments on GitHub >

github_iconTop Results From Across the Web

What Are the Costs and Benefits to Upgrading from TS to TS ...
Here's the situation: My current job requires a TS (which I received in 2019), employer wants me to go for a TS/SCI, saying...
Read more >
Top Secret / Sensitive Compartmented Information (TS/SCI ...
On this page: Guidance on international travel for clearance holders; Your clearance status; Clearance upgrade requests; Timelines; Process. Most TTS employees ...
Read more >
Received Final Secret in December 2018 and Upgraded to TS ...
My current job puts everyone in for Secret then upgrades to a TS wherever applicable so they can move us around whenever there...
Read more >
Company Wants to Upgrade Your Clearance? - YouTube
It's not uncommon for a clearance holder who has a Public Trust to be submitted for a position requiring Secret level access, ...
Read more >
VROC issues supplemental guidance on TS/SCI eligibility ...
VROC issues supplemental guidance on TS/SCI eligibility upgrade requests in DISS. The Vetting Risk Operations Center provides Industry with ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found