![require(esm) Backported to Node.js 20, Paving the Way for ESM-Only Packages](https://cdn.sanity.io/images/cgdhsj6q/production/be8ab80c8efa5907bc341c6fefe9aa20d239d890-1600x1097.png?w=400&fit=max&auto=format)
Security News
require(esm) Backported to Node.js 20, Paving the Way for ESM-Only Packages
require(esm) backported to Node.js 20, easing the transition to ESM-only packages and reducing complexity for developers as Node 18 nears end-of-life.
bespoken-tools
Advanced tools
Bespoken Tools (bst) - Tools for Alexa Skills Kit Development ====================
The bst (aka Bespoken Tools) makes it easy to develop for Alexa/Echo.
We call it working in BEAST mode - rampage through code/test iterations as Alexa requests are sent directly to your laptop. Do not slow-down for:
The current version provides three commands - proxy http, proxy lambda and speak.
The proxies make it super-easy to develop and debug your Alexa skill on your local machine. Just point the bst at the local service running on your machine, and your code changes will be instantaneously available via Alexa.
The proxies can work either with a service listening on a port (proxy http),
or directly with a Lambda written with Node/JavaScript (proxy lambda).
The speak command simulates the Alexa service by sending any utterance from the command-line to your service.
The request sent to your service is a properly formatted intent request.
It then prints out the JSON payload returned by your service.
Keep an eye out as we add more features and commands in the future. Current plans:
Using NPM:
$ npm install bespoken-tools -g
For additional help, see Getting Started
The proxy command allows you to interact with a local service running on your machine via an Alexa device.
Read the docs here.
The speak command generates intent requests for your service as if they were coming from Alexa itself.
It works in a manner very similar to the Alexa simulator available via the Alexa developer console.
Read the docs here.
The emulator the underlies the speak command can be used for unit and functional testing, as well as other purposes.
The API reference can be found here.
Talk to us on Gitter, also feel free to open an issue for a bug or feature request.
We love to hear feedback.
FAQs
Tools for making Alexa development easier and more fun
The npm package bespoken-tools receives a total of 626 weekly downloads. As such, bespoken-tools popularity was classified as not popular.
We found that bespoken-tools demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 6 open source maintainers collaborating on the project.
Did you know?
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.
Security News
require(esm) backported to Node.js 20, easing the transition to ESM-only packages and reducing complexity for developers as Node 18 nears end-of-life.
Security News
PyPI now supports iOS and Android wheels, making it easier for Python developers to distribute mobile packages.
Security News
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.