{"library":"st-start","title":"st-start","type":"library","description":"An opinionated, zero-configuration TypeScript project bundler & starter for frontend and Node.js, version 2.0.0-beta.48. It wraps webpack and babel with stable plugins to provide fast builds, multi-threaded type checking, HMR, and code splitting. Supports modern CSS (PostCSS, LostGrid, SASS), CSS modules with types, ESM, and auto-polyfilling via Browserslist. Includes ESLint linting, .env support, gzip compression, and an HTML artifact graph analyzer. Differentiates from other bundlers by promising a minimal or no config file, focusing on TypeScript-first workflows, and emphasizing robustness and developer experience with clear error messages and desktop notifications. Released under the MIT license and maintained by the SpringType organization, it is part of a larger ecosystem but remains a standalone tool.","language":"javascript","status":"active","last_verified":"Sat Apr 25","install":{"commands":["npm install st-start"],"cli":{"name":"st-start","version":null}},"imports":["npx st-start","import { BuildConfig } from 'st-start'","module.exports = { /* config */ }"],"auth":{"required":false,"env_vars":[]},"links":{"homepage":"https://springtype.dev/st-start","github":null,"docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/st-start","openapi_spec":null,"status_page":null,"smithery":null},"quickstart":{"code":"// 1. Install st-start as a dev dependency\nnpm install -D st-start\n\n// 2. Add scripts to package.json\n{\n  \"scripts\": {\n    \"start\": \"st-start\",\n    \"build\": \"st-start -env production\"\n  }\n}\n\n// 3. Create src/index.html as entry HTML\n// <!DOCTYPE html>\n// <html>\n// <head><title>My App</title></head>\n// <body><div id=\"root\"></div></body>\n// </html>\n\n// 4. Create src/index.tsx as entry TypeScript\n// import React from 'react';\n// import ReactDOM from 'react-dom';\n// ReactDOM.render(<h1>Hello World</h1>, document.getElementById('root'));\n\n// 5. Run the start script\nnpm run start","lang":"javascript","description":"Sets up a new project with st-start: installs the bundler, creates package.json scripts, and shows minimal entry files (HTML and TSX) to get a dev server running.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}