Skip to content

ysenarath/flask-parcel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

flask-parcel

Parcel Extension for Flask. Automates the build process of your node assets and serve them as static files. Additionally, you can use the build assets as Jinja2 templates and inject your values when serving.

Installing

  1. Install NodeJS
  2. Install Flask (https://pypi.org/project/Flask/)
  3. Install Flask-Parcel using pip install Flask-Parcel

A Simple Example

from flask import Flask
from flask_parcel import Parcel

parcel = Parcel()

parcel.add_input(inputs=['index.html'])

parcel.build()

app = Flask(__name__)

parcel.init_app(app)

@app.route("/")
def hello():
    return parcel.render_template('index.html')
$ flask run
  * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

About

Flask-Parcel Extension

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages