
Security News
vlt Launches "reproduce": A New Tool Challenging the Limits of Package Provenance
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
generator-fly-webapp
Advanced tools
Yeoman generator which scaffolds out a front-end web app with gulp.
Yeoman is THE WEB'S SCAFFOLDING TOOL FOR MODERN WEBAPPS.
Yeoman helps yo u to kickstart new projects, prescribing best practices and tools to help you stay productive.
To do so, we provide a generator ecosystem. A generator is basically a plugin that can be run with the
yo
command to scaffold complete projects or useful parts.
And generator-fly-webapp
is a generator to help you to scaffold out a front-end web app.
To install generator-fly-webapp from npm, run:
npm install -g yo generator-fly-webapp
Then, initiate the generator:
yo fly-webapp [appName]
Finally, start the app:
# if dependencies were installed, ignore next line
npm install && bower install
gulp serve
You can visit http://0.0.0.0:7000/
.
✓ Powerful development server(BrowserSync for static files, Koa for API proxy and template rendering). Automatically restart server by nodemon
.
✓ Handlebars templating support. And every view file can use yaml head to specify layout, data file and other settings.
✓ CSS preprocessor(sass
), postprocessor(postcss) and sourcemap. Watch .sass
file and automatically process it.
✓ Lint scripts automatically(use eslint).
✓ Automagically wire-up dependencies installed with Bower
✓ The gulpfile is wrote in ES2015 features.
Koa is used to render handlebars templates and proxy API currently. But it's easy to enhance it and serve as a product server.
Handlebars is the default template. And some excited features are supported.
github jekyll blog system
. And inside head we can specify its own layout
, data file
and so on.data file
means data for template rendering. The plugin will load the data file with the same name of view file default.layout: false
inside yaml head, and this will close layout and render template just like static html file.Besides gulpfile, the whole server side code is wrote in ES2015
. Feel ease and embrace it.
koa-handlebars.es6.js
rewrite based on koa-hbs
. Because of yaml
support, layout dynamic load and other features, rewrite koa-hbs
instead of depend on it.generator-gulp-webapp
.Thanks for their great work.
0.x
is deprecated.
2015-10-26 v1.1.0
upgrade build task.
2015-10-21 v1.0.1
fix render data priority.
2015-10-21 v1.0.0
modify templating and rendering process; other changes.
2015-10-08 v0.3.0
add raw html demo; add gitignore config prompt.
2015-10-08 v0.2.0
serve raw html(no templating); config file change/enhance and others.
2015-09-23 v0.1.1
include normolize.css correctly; other small changes.
2015-09-22 v0.1.0
init
MIT
FAQs
Scaffold out a front-end web app
The npm package generator-fly-webapp receives a total of 1 weekly downloads. As such, generator-fly-webapp popularity was classified as not popular.
We found that generator-fly-webapp 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
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.