{"library":"printnode-ts","title":"typescript-library-starter","description":"A starter project for creating TypeScript libraries with zero setup. It provides RollupJS for optimized bundles, Jest for testing and coverage, Prettier and TSLint for code formatting, TypeDoc for automatic documentation, and optional semantic release with changelog generation. Version 0.0.1 is an early release; the package is not actively maintained and is intended as a template generator rather than a runtime library. It competes with other starters like create-react-library and tsdx, but is more opinionated.","language":"javascript","status":"maintenance","last_verified":"Sat Apr 25","install":{"commands":["npm install printnode-ts"],"cli":null},"imports":["import myLib from 'printnode-ts'","import something from 'printnode-ts/dist/lib/something'","const myLib = require('printnode-ts')"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"// Clone the repository and set up your library name\ngit clone https://github.com/alexjoverm/typescript-library-starter.git my-library\ncd my-library\nnpm install\n\n// After setup, edit src/index.ts to export your API\nexport function greet(name: string): string {\n  return `Hello, ${name}!`;\n}\n\n// Build the library\nnpm run build\n\n// Test it\nimport { greet } from './dist';\nconsole.log(greet('World')); // Hello, World!","lang":"typescript","description":"Shows full setup: cloning the starter, creating a simple TypeScript export, building, and verifying the output.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}