Quick Start
Fastjs support a lot of usage, you can use it in any way you want.
With Bundler Recommended
Is I using bundler?
Common bundlers include webpack, vite, rollup.
Why a bundler version is recommended?
Bundler version is recommended because it can reduce the size of your project, and it can let fastjs to be tree-shaked by bundler.
Bundler version is recommended because it can reduce the size of your project, and it can let fastjs to be tree-shaked by bundler.
Create a new project
Fastjs CLI is now available!
We just released a new CLI tool for Fastjs, Click here to build a new project with Fastjs really fast!
Fastjs recommend you to use vite to create a new project.
npm create vite@latest fastjs-projectyarn create vite@latest fastjs-projectpnpm create vite@latest fastjs-projectbun create vite@latest fastjs-projectInstall Fastjs
cd fastjs-project
npm i jsfastcd fastjs-project
yarn add jsfastcd fastjs-project
pnpm add jsfastcd fastjs-project
bun add jsfastUsage
Open src/main.js and try this example:
import { date } from "jsfast";
console.log(date.string());With CDN
Use it in browser directly or any other way you want.
Usage
<script src="https://cdn.jsdelivr.net/npm/jsfast/dist/fastjs.global.js"></script>
<!-- or -->
<script src="https://cdn.unpkg.com/jsfast/dist/fastjs.global.js"></script>console.log(fastjs.date.string());or exclude fastjs namespace:
const { date } = fastjs;With Node.js
Production environment
Fastjs should run in production mode in a right time, if it is not, check is NODE_ENV set to production.
Use it in Node.js(CJS) environment.
Install
npm i jsfastUsage
const { date } = require("jsfast");With Direct Import
Use it in browser ESM environment.
Usage
<script type="module">
import { date } from "https://cdn.jsdelivr.net/npm/jsfast/dist/fastjs.esm.js";
// or
import { date } from "https://cdn.unpkg.com/jsfast/dist/fastjs.esm.js";
</script>