#deno #deno-core #deno-plugin

deno_plugin_starter

Quickly start a Deno plugin

1 unstable release

0.1.4 Mar 19, 2021

#6 in #deno-core

MIT license

6KB
50 lines

deno_plugin_starter

Build Status tag Crates.io Docs.rs license

Quickly start a Deno plugin.

🧐 What's inside?

A quick look at the files and directories you'll see in a Deno project.

.
├─ .cargo
│   └─ config
├─ .github
│   └─ workflows
│       └─ ci.yml
├─ src
│   └─ lib.rs
├─ .gitattributes
├─ .gitignore
├─ Cargo.lock
├─ Cargo.toml
├─ CHANGELOG.md
├─ LICENSE
├─ README.md
└─ rustfmt.toml
  1. .cargo/config: Cargo allows local configuration for a particular package as well as global configuration.

  2. .github/workflows/ci.yml: GitHub Actions.

  3. src/lib.rs: Rust lib crate.

  4. .gitattributes: This file is a simple text file that gives attributes to pathnames.

  5. .gitignore: This file tells git which files it should not track / not maintain a version history for.

  6. Cargo.lock: This file contains exact information about your dependencies. It is maintained by Cargo and should not be manually edited.

  7. Cargo.toml: This file describing your dependencies in a broad sense, and is written by you.

  8. CHANGELOG.md: This file contains a curated, chronologically ordered list of notable changes for each version of a project. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

  9. LICENSE: Deno is licensed under the MIT license.

  10. README.md: A text file containing useful reference information about your project.

  11. rustfmt.toml: Configuring Rustfmt.

License

deno_plugin_starter is released under the MIT License. See the bundled LICENSE file for details.

Dependencies

~55MB
~1M SLoC