Skip to content

Typescript-based template(s) #494

Description

@habuma

I'm submitting a...


[ ] Regression (a behavior that used to work and stopped working in a new release)
[ ] Bug report  
[ ] Performance issue
[X] Feature request
[ ] Documentation issue or request 
[ ] Other... Please describe: 

Expected Behavior

When starting a new project with ask new, I'd like the option to create a Typescript-based project. This becomes more important as new features (such as the LLM stuff announced today; https://developer.amazon.com/en-US/blogs/alexa/alexa-skills-kit/2023/09/alexa-llm-fall-devices-services-sep-2023) start with Typescript-based projects.

Current Behavior

Currently, the templates offered are for NodeJS, Python, and Java. If I want to create a Typescript skill, I must start with a NodeJS skill and perform some manual steps to convert it to a Typescript object.

Alternatively, I could create/use my own template that is already written in Typescript. But, unfortunately, this only works with Lambda-hosted skills, not Alexa-hosted skills and I generally start with Alexa-hosted.

Possible Solution

I'd like at least a Typescript-based template equivalent to the NodeJS "Hello world" template. Anything beyond that is great, but a "Hello world" template as the starting point for a Typescript-based skill project is the essential thing I'd like.

Your Environment and Context

  • ask-cli version: 2.30.5
  • Operating System and version: MacOS 13.5.2
  • Node.js version used for development: 20.6.1
  • NPM version used for development: 10.1.0

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions