{"repo":"valora-xyz/typescript-app-starter","free":true,"listed":false,"github":"https://github.com/valora-xyz/typescript-app-starter","clone":"git clone https://github.com/valora-xyz/typescript-app-starter.git","description":"A starter template for Valora TypeScript projects with best practices.","language":"JavaScript","stars":14,"topics":[],"license":"Apache-2.0","category":"saas-starters-boilerplates","readme_excerpt":"typescript-app-starter A starter template for Valora TypeScript projects with best practices. What's in the stack? - TypeScript - Unit testing with Jest - Linting with ESLint, configured with @valora/eslint-config-typescript - Automatic code formating with Prettier, configured with @valora/prettier-config - Scripts using ShellJS - Linted and statically checked with TypeScript - CI/CD with GitHub Actions - Semantic PR title enforcement with semantic-pull-request - Automated dependency updates with Renovate, configured with valora-inc/renovate-config How to use this? Above the file list, click the big green button: Use this template . Or using GitHub CLI: Structure Here's the recommended structure: - src : source code - index.ts : example source file - index.test.ts : unit tests for index.ts - scripts : more complex scripts in TypeScript - example.ts : example script using ShellJS Type Checking This project uses TypeScript. It's recommended to get TypeScript set up for your editor to get a really great in-editor experience with type checking and auto-complete. To run type checking across the whole project, run yarn typecheck . Testing For lower level tests of utilities and individual modules, we use Jest. Test coverage checks For private repos For private repos, Jest can be configured to terminate with an error status if there is less coverage than some configurable threshold. This project applies coverage thresholds for yarn test:ci , so CI checks will fail if there is insuffi","default_branch":null,"files":null,"tree":[],"storefront":"/r/valora-xyz","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/valora-xyz/typescript-app-starter/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}