Socket
Socket
Sign inDemoInstall

@kt3k/deno-bin-test-1

Package Overview
Dependencies
Maintainers
0
Versions
127
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@kt3k/deno-bin-test-1

CLI wrapper for Deno, a secure runtime for JavaScript and TypeScript


Version published
Maintainers
0
Created
Source

deno-bin

Use Deno via npm

You can use deno via npm or npx.

Note: This module installs deno at node_modules/deno-bin/bin/deno, and you can use it via npx or npm's run-script.

Usage via npx

npx deno-bin works like deno executable. For example, you can run a deno script https://deno.land/std/examples/welcome.ts like the below:

$ npx deno-bin run https://deno.land/std/examples/welcome.ts
Welcome to Deno!

You can also start repl:

$ npx deno-bin
Deno 1.1.0
exit using ctrl+d or close()
>

You can also use deno tools:

npx deno-bin fmt             # Formats script
npx deno-bin lint --unstable # Checks lint rules

Usage via run-scripts

Use in scripts in package.json.

First install deno-bin:

npm i --save-dev deno-bin

(Note: This installs deno executable at node_modules/deno-bin/bin/deno internally.)

Then use deno in your "scripts".

package.json:

{
  ...
  "scripts": {
    "foo": "deno run some-script.ts"
  },
  ...
}

Then hit the command npm run foo, and it executes deno run some-script.ts with locally installed deno.

Ideas of usages

Use deno lint in your node.js project

You can format your scripts with deno lint which is faster than prettier. (deno lint uses dprint internally, which is mostly compatible with prettier and is implemented in Rust.)

{
  "scripts": {
    "fmt": "deno fmt src"
  }
}

Run some utility scripts

When you need some utility scripts in your repository, you can use deno for it. Because Deno can run typescript out of the box, you can skip any settings about typescript.

{
  "scripts": {
    "task": "deno run ./tools/some-task.ts"
  }
}

About the version of deno

deno-bin downloads the same version of deno executable as its own version number. For example, if you install deno-bin@1.8.1, you'll get deno v1.8.1.

License

MIT

History

  • 2021-04-26 Windows support #4

Keywords

FAQs

Package last updated on 05 Sep 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc