0Miles / techor

Author technology like a top leader πŸ‘‘

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


techor

A monorepo ecosystem integrating first-class packages and build systems

NPM Version NPM package ( download / month ) Follow @mastercorg Github release actions

Ecosystem

Build System
  • techor - A monorepo build system and workflow
Convention
Release
Packing
  • pack - Bundling your TypeScript and CSS packages with zero configuration
Versioning
  • version - Smartly bump all workspace-dependent packages to specific versions
Linting
Testing
  • jest - Techor's jest preset to improve performance
  • jest-dom - Techor's jest preset for DOM
Continuous Integration
Utilities
  • extend β€” Deeply extend objects ~380B
  • a plain obj β€” Is it a plain object? ~100B
  • cross import β€” Import .ts, .mjs, .cjs files across environments as JavaScript modules
  • explore config β€” Explore multi-format JavaScript module configuration
  • fs β€” A human-friendly file system with glob patterns
  • glob β€” A human-friendly set of glob utilities
  • read workspace packages β€” Read workspace package.json contents
  • query workspaces β€” Query workspaces with package.json

Built on the top

  • turborepo - A high-performance build system for monorepo
  • esbuild - An extremely fast JavaScript and CSS bundler and minifier
  • semantic-release - Fully automated version management and package publishing
  • typescript - A strongly typed programming language that builds on JavaScript
  • commitlint - Lint commit messages
  • conventional-changelog - Generate changelogs and release notes from a project's commit messages and metadata
  • eslint - Find and fix problems in your JavaScript code
  • husky - Modern native Git hooks made easy
  • jest - Delightful JavaScript Testing.

Who's using techor?

  • Master CSS - A Virtual CSS language with enhanced syntax

Contributing

Please see the documentation CONTRIBUTING for workflow.

About

Author technology like a top leader πŸ‘‘

License:MIT License


Languages

Language:TypeScript 85.5%Language:JavaScript 11.2%Language:Handlebars 1.2%Language:CSS 1.1%Language:Svelte 0.8%Language:Dockerfile 0.1%Language:Shell 0.1%