All Projects → rykener → django-manifest-loader

rykener / django-manifest-loader

Licence: BSD-3-Clause license
Simplifies webpack configuration with Django

Programming Languages

python
139335 projects - #7 most used programming language
javascript
184084 projects - #8 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to django-manifest-loader

Django Webpack Loader
Transparently use webpack with django
Stars: ✭ 2,327 (+2116.19%)
Mutual labels:  assets, static, django-webpack-loader
skeleton-loader
Loader module for webpack to execute your custom procedure. It works as your custom loader.
Stars: ✭ 19 (-81.9%)
Mutual labels:  webpack-configuration, loader
fingerprint-brunch
A brunch plugin for cache busting assets
Stars: ✭ 15 (-85.71%)
Mutual labels:  assets, cache-busting
phaser-webpack-loader
Asset loader for Phaser + Webpack.
Stars: ✭ 85 (-19.05%)
Mutual labels:  assets, loader
kirby-hashed-assets
🛷 File name hashes support for css() and js() helpers. Without rewrite rules!
Stars: ✭ 15 (-85.71%)
Mutual labels:  manifest, assets
assetter
Assets manager for PHP. Allow manage CSS and JS files in website and its dependencies. Also allows refresh cache in browsers by adding revisions of loaded files. Builtin plugins to compile SASS and/or LESS styles to CSS just-in-time.
Stars: ✭ 14 (-86.67%)
Mutual labels:  assets, loader
Webpack Config Handbook
Minimum Webpack config handbook & examples
Stars: ✭ 165 (+57.14%)
Mutual labels:  webpack-configuration, loader
django-webpack-starter
Django Webpack starter template for using Webpack 5 with Django 3.1 & Bootstrap 4. Yes, it can hot-reload.
Stars: ✭ 52 (-50.48%)
Mutual labels:  assets, django-webpack-loader
webpack-asset-pipeline
🚀 A missing link for the asset pipeline alternative with Webpack.
Stars: ✭ 31 (-70.48%)
Mutual labels:  manifest, assets
hashed-asset-bundle
Apply an asset version based on a hash of the asset for symfony/asset
Stars: ✭ 24 (-77.14%)
Mutual labels:  assets, cache-busting
webpack-recipes
🆘 A collection of webpack configurations
Stars: ✭ 46 (-56.19%)
Mutual labels:  webpack-configuration
vue-skeleton-loader
A simple and easily customizable skeleton loader plugin for you Vue application.
Stars: ✭ 74 (-29.52%)
Mutual labels:  loader
Manifest
Manifest is an investigative toolkit intended for researchers, journalists, students, and scholars interested in visualizing, analyzing, and documenting supply chains, production lines, and trade networks.
Stars: ✭ 12 (-88.57%)
Mutual labels:  manifest
Unity StarGlow
Simple star-glow effect.
Stars: ✭ 39 (-62.86%)
Mutual labels:  assets
sitedown
📄 Turn some markdown files into a website.
Stars: ✭ 61 (-41.9%)
Mutual labels:  static
JB2A DnD5e
Templates of spells from the DnD5e ruleset (SRD and PHB), to use on FoundryVTT
Stars: ✭ 28 (-73.33%)
Mutual labels:  assets
website
This repository stores the content used in our static Jekyll based website. If you need to make a change to the website please submit a PR to this repository with your changes.
Stars: ✭ 26 (-75.24%)
Mutual labels:  static
ots
A widget that can show loaders, notifications, internet connectivity changes as Overlay.
Stars: ✭ 20 (-80.95%)
Mutual labels:  loader
docs
Documentation site for LFE
Stars: ✭ 23 (-78.1%)
Mutual labels:  static
composer-file-loader
Tool to load namespaces and classes from composer.json file without composer
Stars: ✭ 64 (-39.05%)
Mutual labels:  loader

Django Manifest Loader

Build Status Build Status contributions welcome

Reads a manifest file to import your assets into a Django template. Find the URL for a single asset or the URLs for multiple assets by using pattern matching against the file names. Path resolution handled using Django's built-in staticfiles app. Minimal configuraton, cache-busting, split chunks.

Documentation

About

Turns this

{% load manifest %}
<script src="{% manifest 'main.js' %}"></script>

Into this

<script src="https://github.com/static/main.8f7705adfa281590b8dd.js"></script>

Quick reference:

Manifest tag

{% load manifest %}

<script src="{% manifest 'main.js' %}"></script>

turns into

<script src="/static/main.8f7705adfa281590b8dd.js"></script>

Manifest match tag

{% load manifest %}

{% manifest_match '*.js' '<script src="{match}"></script>' %}

turns into

<script src="/static/vendors~main.3ad032adfa281590f2a21.js"></script>
<script src="/static/main.8f7705adfa281590b8dd.js"></script>

License

Django Manifest Loader is distributed under the 3-clause BSD license. This is an open source license granting broad permissions to modify and redistribute the software.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].