-
Notifications
You must be signed in to change notification settings - Fork 20
Conversation
/cc @justjavac It's ready for review |
return; | ||
} | ||
export async function isFilepathExist(filepath: string): Promise<boolean> { | ||
return promisify(stat)(filepath) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
No need for promisify. Just use
https://nodejs.org/docs/latest-v12.x/api/fs.html#fs_fspromises_stat_path_options which is available in Electron's Node.
I have built a new version for this, download it here |
@axetroy If there are going to be week long delays in getting pull requests merged on this repo why not start a new VS Code Market place extension? As this is a total re-write it seems logical to re-start it at 1.0? It would make sense for all the deno contributors to get together and decide which is the 'official' version and link that on the main site. Right now the download stats for different extensions are: 3.2k for this one vs 916 and 440 for the others.When Deno 1.0 comes out whatever extension is linked on the main page would soon become the predominant one. It makes no sense to have different competing versions. I think Deno's adoption will be very much linked to the VS Code extension. Nearly everyone uses VS Code these days, once Deno starts becoming successful then any problems with the extension will stop people using Deno. Ideally it would have more than one person with the authority to update it. Massive thanks to @justjavac for all the work he has done!! |
ham. I actually have permission to merge this PR. And release a new version But no permission to publish to vscode market. I did plan to release another extension before and maintained by denolib Integrate typescript-vscode-plugin together in the extension for easy maintenance I am trying to do this. |
I'm for that. Currently using a locally built version with this PR plus my PR on the TS extension. It still makes sense to publish the TS package as its own npm package but it would be cool to have them live in the same repo. See my PR on the other repo, it fixes a problem with other extensions. Haven't found a solution to the other bug: |
I have publish a new extension to vscode market https://marketplace.visualstudio.com/items?itemName=axetroy.vscode-deno I will try to solve problems in the new repo. This PR is no longer updated. thanks you all. close. |
Almost complete rewrite including:
deno.packageManager
: The project does not depend on node.js, this configuration item is redundantdeno.fmtOnSave
configurationeditor.formatOnSave
Github Action
as CI instead oftravis
.denoignore
/.denorc
deno formatter
node_modules/typescript-deno-plugin/lib/lib.deno_runtime.d.ts
via current deno versionCI Status
see https://github.com/axetroy/vscode-deno/tree/refactor
Known issue
Can not add CI status badge in README. ref: microsoft/vscode-vsce#183
Azure DevOps Personal Access Token is valid for a maximum of one year, so it will expire after one year.
so, It needs regular updates
Before merge
Make sure you have done the following before merging