smoosh - something like a himalountain.

  •        152

SMOOSH is a tool for packaging your CSS & JavaScript projects. It will lint your JavaScript with JSHint, then build and minify your files (if you'd like) with UglifyJS for JavaScript, and Sqwish for CSS. once installed, smoosh is pretty easy to use...

https://github.com/fat/smoosh

Dependencies:

colors : >= 0.3.0
jshint : >= 0.1.4
rimraf : >= 1.0.0
uglify-js : ~1.3.4
sqwish : >= 0.0.6

Tags
Implementation
License
Platform

   




Related Projects

Capsule - Dead-Simple Packaging and Deployment for JVM Apps

  •    Java

Capsule is a packaging and deployment tool for JVM applications. A capsule is a single executable JAR that contains everything your application needs to run either in the form of embedded files or as declarative metadata. It can contain your JAR artifacts, your dependencies and resources, native libraries, the require JRE version, the JVM flags required to run the application well, Java or native agents and more. In short, a capsule is a self-contained JAR that knows everything there is to know about how to run your application the way it's meant to run.

shaka-packager - A media packaging SDK intended for C++ programmers writing MPEG-DASH packaging applications with Widevine DRM and Common Encryption support

  •    C++

Media packaging SDK intended for C++ programmers writing DASH/HLS packager applications with common encryption support, Widevine DRM support, Live, and Video-On-Demand.This document provides the information needed to create a DASH/HLS packager that is able to remux and encrypt a video into fragmented ISO BMFF format with common encryption (CENC) support. The DASH/HLS packaging API is also designed in such a way for easy extension to more source and destination formats.

prevent-smoosh - Don't let TC39 use smoosh or smooshMap

  •    Javascript

The purpose of this library is to prevent TC39 from adding Array.prototype.smoosh and Array.prototype.smooshMap as replacement names for Array.prototype.flatten and Array.prototype.flatMap. They usually don't listen to popular votes, but they do listen to the Web and usages of JavaScript in the wild. So here's your chance to vote with your code in production. Put this library in your production large-scale website (it's very tiny! won't hurt) and we'll have a compelling case for TC39 not to break backwards compatibility. array.smoosh() is the same as array[0] so if you have array[0] somewhere, just replace it.

nfpm - NFPM is Not FPM - a simple deb and rpm packager written in Go

  •    Go

NFPM is Not FPM - a simple deb and rpm packager written in Go. While fpm is great, for me it is a bummer that it depends on Ruby, tar and probably other software.

gvp - Go Versioning Packager

  •    Shell

gvp stands for Go Versioning Packager and is based on gst a similar tool that provides dependency isolation for Ruby gems.The tool modifies your GOPATH to point to a local .godeps/ directory so that you can keep the dependencies of your project isolated there, it also modifies GOBIN and PATH to include the new GOPATH/bin directory.


enhance.js - Zoom & dynamically crop images. Based on http://github.com/fat/zoom.js by @fat.

  •    Javascript

* Removes Boostrap dependency* Adds Velocity.js dependency* Supports `object-fit` and `object-position` CSS properties* Has some classes to get you started with cropped images

Software::Packager::Metadata

  •    Perl

This is a set of Perl modules for keeping track of the metadata associated with software packages. The idea is to be able to read and write RPM spec files, the files that control Debian packaging, and the like.

buildozer - Generic Python packager for Android and iOS

  •    Python

Buildozer is a tool for creating application packages easily. The goal is to have one "buildozer.spec" file in your app directory, describing your application requirements and settings such as title, icon, included modules etc. Buildozer will use that spec to create a package for Android, iOS, Windows, OSX and/or Linux.

sbt-native-packager - sbt Native Packager

  •    Scala

SBT native packager lets you build application packages in native formats. It offers different archetypes for common configurations, such as simple Java apps or server applications. Discussion/Questions: If you wish to ask questions about the native packager, we have a mailinglist and we're very active on Stack Overflow. You can either use the sbt tag or the sbt-native-packager tag. They also have far better search support for working around issues.

Python-Apple-support - A meta-package for building a version of Python that can be embedded into a macOS, iOS, tvOS or watchOS project

  •    

This is a meta-package for building a version of Python that can be embedded into a macOS, iOS, tvOS or watchOS project. It works by downloading, patching, and building a fat binary of Python and selected pre-requisites, and packaging them as static libraries that can be included in an Xcode project.

css-styleguide - :book: Opinionated CSS styleguide for scalable applications

  •    

This guide was heavily inspired by experiments, awesome people like @fat and @necolas and awesome projects made by Google, Airbnb and Medium. The following are some terms used throughout this styleguide.

golang-builder - Containerized build environment for compiling an executable Golang package and packaging it in a light-weight Docker container

  •    Shell

Containerized build environment for compiling an executable Golang package and packaging it in a light-weight Docker container.One of the (many) benefits of developing with Go is that you have the option of compiling your application into a self-contained, statically-linked binary. A statically-linked binary can be run in a container with NO other dependencies which means you can create incredibly small images.

poetry - Python dependency management and packaging made easy.

  •    Python

Poetry helps you declare, manage and install dependencies of Python projects, ensuring you have the right stack everywhere. It supports Python 2.7 and 3.4+.

distillery - A pure Elixir implementation of release packaging functionality for the Erlang VM

  •    Elixir

Every alchemist requires good tools, and one of the greatest tools in the alchemist's disposal is the distillery. The purpose of the distillery is to take something and break it down to its component parts, reassembling it into something better, more powerful. That is exactly what this project does - it takes your Mix project and produces an Erlang/OTP release, a distilled form of your raw application's components; a single package which can be deployed anywhere, independently of an Erlang/Elixir installation. No dependencies, no hassle. This is a pure-Elixir, dependency-free implementation of release generation for Elixir projects. It is currently a standalone package, but may be integrated into Mix at some point in the future.

poet - Poet helps you declare, manage and install dependencies of Python projects, ensuring you have the right stack everywhere

  •    Python

poet has been deprecated in favor of poetry. Poet helps you declare, manage and install dependencies of Python projects, ensuring you have the right stack everywhere.

cask - Project management tool for Emacs

  •    Emacs

Cask is a project management tool for Emacs that helps automate the package development cycle; development, dependencies, testing, building, packaging and more. Cask can also be used to manage dependencies for your local Emacs configuration.

angular-electron - Ultra-fast bootstrapping with Angular 6 and Electron (Typescript + SASS + Hot Reload) :speedboat:

  •    TypeScript

Bootstrap and package your project with Angular 6(+) and Electron (Typescript + SASS + Hot Reload) for creating Desktop applications. There is an issue with yarn and node_modules that are only used in electron on the backend when the application is built by the packager. Please use npm as dependencies manager.

sprockets - Rack-based asset packaging system

  •    Ruby

Sprockets is a Ruby library for compiling and serving web assets. It features declarative dependency management for JavaScript and CSS assets, as well as a powerful preprocessor pipeline that allows you to write assets in languages like CoffeeScript, Sass and SCSS.For most people interested in using Sprockets, you will want to see End User Asset Generation guide. This contains information about Sprockets' directive syntax and default processing behavior.

jammit - Industrial Strength Asset Packaging for Rails

  •    Ruby

Jammit is an industrial-strength asset packaging library for Rails, providing both the CSS and JavaScript concatenation and compression that you'd expect, as well as ahead-of-time gzipping, built-in JavaScript template support, and optional Data-URI / MHTML image embedding. Jammit is released under the MIT license (see the LICENSE file).

MVVM Zero

  •    

Fat-free MVVM for WPF and Silverlight. No assemblies, no dependencies, no fuss.