<commit_before>[![NPM version][npm-image]][npm-url]
[![Build status][travis-image]][travis-url]
[![Dependency Status][david-image]][david-url]
[![License][license-image]][license-url]
[![Downloads][downloads-image]][downloads-url]
[![Gittip][gittip-image]][gittip-url]

> A utility script for doing http2 push and/or preload. 

Generates a list of **local static resources** used in your web app by outputting a json
file. This file can be read by your web server to more easily construct the
appropriate `Link: <URL>; rel=preload; as=<TYPE>` headers(s) for http2 push/preload.

## Install

    npm install --save-dev http2-push-manifest

## Run tests

    npm run test

## What's a push manifest?

> A **manifest is not required by the HTTP2 protocol** but is useful
for telling your server what resources to push with your main page.* 

`http2-push-manifest` is a Node script for generating a JSON file listing<commit_msg>Fix README badges<commit_after>[![NPM version][npm-image]][npm-url]
[![Build status][travis-image]][travis-url]
[![Dependency Status][daviddm-image]][daviddm-url]
[![License][license-image]][license-url]

> A utility script for doing http2 push and/or preload. 

Generates a list of **local static resources** used in your web app by outputting a json
file. This file can be read by your web server to more easily construct the
appropriate `Link: <URL>; rel=preload; as=<TYPE>` headers(s) for http2 push/preload.

## Install

    npm install --save-dev http2-push-manifest

## Run tests

    npm run test

## What's a push manifest?

> A **manifest is not required by the HTTP2 protocol** but is useful
for telling your server what resources to push with your main page.* 

`http2-push-manifest` is a Node script for generating a JSON file listing
{'fraction_non_alphanumeric': 0.11857707509881422, 'fraction_numerical': 0.00564652738565782, 'mean_word_length': 4.771986970684039, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 11, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 3, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4242160', 'n_tokens_mistral': 566, 'n_tokens_neox': 537, 'n_words': 213}