Security News
Weekly Downloads Now Available in npm Package Search Results
Socket's package search now displays weekly downloads for npm packages, helping developers quickly assess popularity and make more informed decisions.
dart2jsaas
Advanced tools
Dart2JS-as-a-service is a node.js module which compiles Dart applications to Javascript without any additional configuration.
It is designed to seamlessly port Dartium-centric workflows to production (JS-only) browsers.
When dart2jsaas is given the URL of a Dart application, it will crawl all of the application's dependencies. The service then feeds the entire set of Dart files to dart2js and returns the generated Javascript.
Since it fetches data directly from the server, it does not depend on the the filesystem, pub or pubspec.lock. As long as the app loads correctly in Dartium, dart2jsaas will be able to compile the app into Javascript.
dart2jsaas allow you to use the same deployment configuration for both Dartium and dart2js. Since dart2jsaas does not depend on the filesystem, it works with on-the-fly generated Dart code and configurations where code is served from multiple locations.
The basic use-case is to listen for main.dart.js
HTTP requests, compile main.dart
and return the response.
This setup works well with dart.js' fallback scheme where if it can't find a Dart VM, it simply requests
x.dart.js
in place of the x.dart
script tag.
Middleware for connect / express is included.
Simple, command-line integration is also possible. See cmdline.js.
To see dart2jsaas in action, check out karma and the karma-dart project.
We are using jasmine-node.
npm install jasmine-node -g jasmine-node spec/
FAQs
dart2jsass ==========
We found that dart2jsaas 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
Socket's package search now displays weekly downloads for npm packages, helping developers quickly assess popularity and make more informed decisions.
Security News
A Stanford study reveals 9.5% of engineers contribute almost nothing, costing tech $90B annually, with remote work fueling the rise of "ghost engineers."
Research
Security News
Socket’s threat research team has detected six malicious npm packages typosquatting popular libraries to insert SSH backdoors.