0.1.5 • Published 2 years ago
create-xinjs-app v0.1.5
XinJS Bun App
This is a single-page application project template using XinJS and Bun. Run the following commands to get started.
npx create-xinjs-app your-app-name
cd your-app-name
bun installBecause this isn't a pure bun workflow, the create.js script doesn't run bun install for you.
bun run devThen open http://localhost:3000 with your browser to see the result.
This bundles src/index.ts and starts a development server that serves from the public and build directories. When the incoming request to localhost:3000/ comes in, the following exchange occurs:
- The server returns
public/index.html. - The browser renders this HTML, which contains a
scripttags withsrc="/index.js". The browser requests this file. - The server checks for this file, first in
public(no match) then inbuild. It findsbuild/index.jsand returns it to the browser. - This file renders the React component in
src/App.tsxinside thediv#rootelement. The app is now ready to accept user input.
Start building your app by editing src/index.ts.