![Create React App Officially Deprecated Amid React 19 Compatibility Issues](https://cdn.sanity.io/images/cgdhsj6q/production/04fa08cf844d798abc0e1a6391c129363cc7e2ab-1024x1024.webp?w=400&fit=max&auto=format)
Security News
Create React App Officially Deprecated Amid React 19 Compatibility Issues
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.
bespoke-tools
Advanced tools
The **bst** (aka Bespoke Tools aka the BEAST :-)) makes it easy to develop for Alexa/Echo.
The bst (aka Bespoke Tools aka the BEAST :-)) makes it easy to develop for Alexa/Echo.
The current version provides two commands - proxy and proxy-lambda.
These 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),
or directly with a Lambda written with Node/JavaScript (proxy-lambda).
It works by forwarding traffic from Alexa to our server, which in turns sends it to your machine.
A node ID that you designate is how we know which traffic should come to you.
Keep an eye out as we add more features and commands in the future. Current plans:
-Deploy: automatically deploy Alexa lambdas to the cloud with a single command
-Test: run phrases through and get the exact input sent to your Skill service
Install NPM (if not already):
http://blog.npmjs.org/post/85484771375/how-to-install-npm
Install bespoke-tools:
npm install bespoke-tools -g
Overview
Proxy allows you to interact with a local service running on your machine (on a port) via an Alexa device.
It essentially allows any local HTTP service to be accessed via Alexa.
Usage
To use, it simply type in the following command:
bst proxy <NODE_ID> <PORT>
For example:
bst proxy JPK 9999
The node ID value, "JPK", is the name for your machine. It uniquely identifies it to our server. We use this so we know which calls from Alexa to forward to your machine.
The second parameter, port, represents the port that your local Alexa service is listening on.
Set this to whatever port your local server is running on. All traffic coming from Alexa will be forwarded to it.
Overview
The proxy-lambda command allows you to run a lambda as a local service your machine.
The command currently only supports Node Lambdas.
Usage
To use it, invoke it with the full path to the Lambda file to run, along with your machine's node-id.
The Lambda will automatically be passed the incoming request.
Syntax:
bst proxy-lambda <NODE_ID> <FULL_PATH_TO_LAMBDA>
Example:
bst proxy-lambda JPK /Users/jpk/dev/samples/src/index.js
Your skill must be setup to point at our server. For example, if the URL for your skill is normally:
https://myskill.example.com/skillA
It should instead be configured to point at the bst server, like so:
https://bst.xappmedia.com/skillA?node-id=JPK
Also note that the node ID set with the proxy command must be passed in the query string
This is what ties off your local proxy with our server.
The rest of the URL path and query string should be unchanged.
You can enter the following command for help transforming your URL:
bst proxy-url <NODE_ID> <URL>
This value should be entered as the endpoint on the Configuration section for your Alexa skill.
Email jpk@xappmedia.com with any questions or comments. We love to hear feedback.
FAQs
The **bst** (aka Bespoke Tools aka the BEAST :-)) makes it easy to develop for Alexa/Echo.
The npm package bespoke-tools receives a total of 3 weekly downloads. As such, bespoke-tools popularity was classified as not popular.
We found that bespoke-tools demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer 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
Create React App is officially deprecated due to React 19 issues and lack of maintenance—developers should switch to Vite or other modern alternatives.
Security News
Oracle seeks to dismiss fraud claims in the JavaScript trademark dispute, delaying the case and avoiding questions about its right to the name.
Security News
The Linux Foundation is warning open source developers that compliance with global sanctions is mandatory, highlighting legal risks and restrictions on contributions.