All Projects → HugoDF → microbundle-ts-pkg

HugoDF / microbundle-ts-pkg

Licence: MIT license
A TypeScript npm package skeleton/starter project with microbundle, node:test and prettier

Programming Languages

javascript
184084 projects - #8 most used programming language
typescript
32286 projects

Projects that are alternatives of or similar to microbundle-ts-pkg

ifto
A simple debugging module for AWS Lambda (λ) timeout
Stars: ✭ 72 (+260%)
Mutual labels:  typescript-library, node-module
ecoledirecte.js
Good-looking client for EcoleDirecte's private API.
Stars: ✭ 32 (+60%)
Mutual labels:  node-module
Modern Node
All-in-one development toolkit for creating node modules with Jest, Prettier, ESLint, and Standard
Stars: ✭ 216 (+980%)
Mutual labels:  prettier
Prettyhtml
💅 The formatter for the modern web https://prettyhtml.netlify.com/
Stars: ✭ 241 (+1105%)
Mutual labels:  prettier
Prettier Plugin Organize Imports
Make Prettier organize your imports using the TypeScript language service API.
Stars: ✭ 222 (+1010%)
Mutual labels:  prettier
Prettier Github
Format code in GitHub comments with Prettier
Stars: ✭ 244 (+1120%)
Mutual labels:  prettier
Prettier Plugin Sort Imports
A prettier plugin to sort imports in typescript and javascript files by the provided RegEx order.
Stars: ✭ 205 (+925%)
Mutual labels:  prettier
Typescript Lib Starter
Typescript library starter
Stars: ✭ 235 (+1075%)
Mutual labels:  prettier
Typescript Starter
Quickly create and configure a new library or Node.js project
Stars: ✭ 2,953 (+14665%)
Mutual labels:  prettier
spec
🐣 easy to use eslint/stylelint/tslint/prettier/...
Stars: ✭ 60 (+200%)
Mutual labels:  prettier
Prettier Plugin Csharp
Prettier C# Plugin
Stars: ✭ 224 (+1020%)
Mutual labels:  prettier
Tslint Plugin Prettier
Runs Prettier as a TSLint rule and reports differences as individual TSLint issues
Stars: ✭ 232 (+1060%)
Mutual labels:  prettier
S2s
Coding time Compile. A tool to write code fastest.
Stars: ✭ 254 (+1170%)
Mutual labels:  prettier
Prettier Tslint
Code ➡️ prettier ➡️ tslint --fix ➡️ Formatted Code ✨
Stars: ✭ 221 (+1005%)
Mutual labels:  prettier
handwritten-digit-recognition-tensorflowjs
In-Browser Digit recognition with Tensorflow.js and React using Mnist dataset
Stars: ✭ 40 (+100%)
Mutual labels:  prettier
React Luo
React Automatically - 保持最新技术 react17 hooks router5 webpack5 babel7 antd4
Stars: ✭ 211 (+955%)
Mutual labels:  prettier
Typescript Express Starter
🚀 TypeScript Express Starter
Stars: ✭ 238 (+1090%)
Mutual labels:  prettier
preact-route-async
Easy asynchronous loading for your router components. For 440B.
Stars: ✭ 36 (+80%)
Mutual labels:  microbundle
eslint-config-ns
ESLint config ready to be used in multiple projects. Based on Airbnb's code style with prettier, jest and react support.
Stars: ✭ 27 (+35%)
Mutual labels:  prettier
TypeScript-in-Nodejs-Starter
A starter kit for Node.js project written with TypeScript.
Stars: ✭ 39 (+95%)
Mutual labels:  prettier

Build

microbundle-ts-pkg: A TypeScript npm package skeleton/starter project with microbundle, node:test and prettier

Comes with:

Requirements

  • Node 18 (to run this repository, due to node:test usage)
  • npm v7+

Setup

  1. Clone the repository
  2. Run npm install installs all required dependencies.
  3. Run npm run build to build from TypeScript to common JavaScript distribution formats.
  4. Run npm test to run all tests.

npm scripts

  • npm run test run tests against built output with Node.js' native node:test module. Important: runs against build output so run npm run build beforehand.
  • npm run build run build from TypeScript to UMD, CJS, ESM with microbundle
  • npm run watch runs build in watch mode with microbundle
  • npm run lint will ensure all of the files are prettier-formatted
  • npm run format will run prettier formatting option on all the examples files (and tests).
  • npm run release, run clean, production build and release with np.

About

This package is maintained by Hugo from Code with Hugo and Alpine.js Weekly.

Acknowledgments

Special thanks to:

LICENSE

Code is licensed under the MIT License.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].