Compiles linked css and javascript files into one html file

Usage no npm install needed!

<script type="module">
  import filecompiler from 'https://cdn.skypack.dev/1filecompiler';


1 File Compiler

What is this?

This is a useful tool for compiling html, css and javascript into one html file. I could not find something like this so I made it myself.


I created this because I wanted a user to be able to open one html file and view a website without loading content from the internet or other local files.


This probably has a lot of bugs so be aware if your gonna use this in production tip: don't

It also does not manage errors well at all


npm i -g 1filecompiler for CLI

npm i --save-dev 1filecompiler for API


The CLI is easy

npx 1fc input.html output.html


const { compile } = require("1fc"); // Import module

let compiledHTML = compile("./input.html"); // Read file and then compile it
console.log(compiledHTML); // Log the compiled output to console