Escapin is a transpiler that converts source code into executable serverless applications for cloud services and APIs, version 0.4.9. Released by Fujitsu Laboratories, it generates serverless.yml and transpiled code for deployment via the Serverless Framework, primarily targeting AWS. It supports TypeScript and JavaScript, with features like storage abstraction, function integration, and OpenAPI import. The package is stable but niche, with infrequent updates and limited community adoption. It differentiates by providing a domain-specific language for cloud service orchestration, reducing boilerplate. Requires Node.js >=10 and the Serverless Framework as a peer dependency.
npm install escapinNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
This package.json snippet shows the minimal setup to build and deploy a serverless application with Escapin and the Serverless Framework.
Install Serverless Framework via npm install -g serverless.
Ensure your target platform (e.g., aws) is configured in .escapinrc.
Replace 'default_storage' with 'storage' in config.
Set 'output_dir' in config to a non-conflicting directory.
Install as dev dependency: npm install --save-dev escapin. Then use npx escapin.
npm install -g serverless
Add a 'name' field to your configuration file (e.g., 'name': 'myapp').