Git Product home page Git Product logo

vscode-stripe's Introduction


logo
Stripe for Visual Studio Code

Build, test, and use Stripe inside your editor.

Stripe’s extension for Visual Studio Code makes it easy to generate sample code, view API request logs, forward events to your application, and use Stripe within your editor.

A new Stripe panel in the activity bar provides easy access to code snippets for several languages, adds debug configurations, and extends the command palette with common developer workflows.

Stripe

Read more about this extension in the official Stripe documentation at https://stripe.com/docs/stripe-vscode

Contributions

Stripe for Visual Studio Code is an open source project. We do development in the open, where our issue tracker is public here in GitHub.

Contributions and feedback to the project are welcome, so please open issues for feature requests, questions and alike.

Developing this extension

  1. Checkout this repo
  2. Run npm install in terminal to install dependencies
  3. Run the Run Extension target in the Debug View or simply press F5 This will:
    • Start a task npm: watch to compile the code
    • Run the extension in a new VS Code window
  4. Disable the Stripe Extension for this workspace.
    • Right click "Stripe" from the Extensions marketplace
    • Click Disable (Workspace)

Debugging this extension

  1. Open the Run view, select the "Run Extension" button to launch an additional Extension Development Host instance of VSCode that executes the extension code in your workspace.
  2. To debug the stripe language server, select the "Client + Server" button. This will allow you to set breakpoints for code that lives within the stripeLanguageServer directory.

License

See LICENSE.md

Telemetry

The Stripe VS Code Extension collects basic telemetry in order to improve this extension's experience. If you'd like to opt out we respect the global telemetry setting in VS Code, so we won't collect any data unless this setting is turned on.

Third-Party Notices

Name Description Version Size License
@grpc/grpc-js gRPC Library for Node - pure JS implementation 1.3.2 117.3k Apache-2.0
byline simple line-by-line stream reader 5.0.0 1.8k MIT
compare-versions Compare semver version strings to find greater, equal or lesser. 3.6.0 1.7k MIT
execa Process execution for humans 4.0.0 25.4k MIT
moment Parse, validate, manipulate, and display dates 2.24.0 289.7k MIT
os-name Get the name of the current operating system. Example: macOS Sierra 3.1.0 29.9k MIT
proxyquire Proxies nodejs require in order to allow overriding dependencies during testing. 2.1.3 16k MIT
remark-gfm remark plugin to support GFM (autolink literals, strikethrough, tables, tasklists) 1.0.0 22.2k MIT
toml TOML parser for Node.js (parses TOML spec v0.4.0) 3.0.0 27.5k MIT
uuid RFC4122 (v1, v4, and v5) UUIDs 3.4.0 8.1k MIT
vscode-languageclient VSCode Language client implementation 6.1.3 215.3k MIT
vscode-languageserver Language server implementation for node 6.1.1 121.9k MIT
vscode-languageserver-textdocument A simple text document implementation for Node LSP servers 1.0.1 3.8k MIT

Code of Conduct

This project has adopted the Stripe Code of Conduct. See CODE_OF_CONDUCT.md

vscode-stripe's People

Contributors

auchenberg-stripe avatar ctrudeau-stripe avatar gracegoo avatar gracegoo-stripe avatar pepin-stripe avatar tomelm avatar tomer-stripe avatar vcheung-stripe avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.