Git Product home page Git Product logo

artillery's Introduction

Minimal node version Minimal npm version Maintenance Linux macOS Visual Studio Code

NODE typescript template workspace

Description

Template nodejs typescript with ts-standard

Installation nodejs via nvm (node version manager)

Contributing

Run package project:

npm run start -w=@stephen-shopopop/hello

// or run with ts-node
npm run dev -w=@stephen-shopopop/hello

Add package in workspace:

npm init --scope=@stephen-shopopop -y -w ./packages/hello

Add dependencies in package:

npm install abbrev -w @stephen-shopopop/hello

// uninstall
npm uninstall abbrev -w @stephen-shopopop/hello

Run test only in package:

npm test --packages/hello

Add reference package (npm recommended):

npm i ./packages/hello -w packages/mypackage

Add reference package (better reference):

"dependencies": {
  "@stephen-shopopop/hello": "*"
}

Version npm version:

npm version minor -w @stephen-shopopop/hello

Publish all package (optionnal):

npm publish --workspaces --access public

Extra:

// Start all projets on queueing
npm run start -ws

// Start all projets on queueing in dev mode
npm run dev -ws
  1. npm run test - Run tests.
  2. npm run build - Build each packages
  3. npm run build:extra - Build each package in dist isolate
  4. npm run lint - Run lint
  5. npm run lint:fix - Run lint autofix
  6. npm run typecheck - Run typecheck

Production

npm i --production

Docs

Summary

Package maintenance

A modern cli tool that keeps your deps fresh

npx taze -r

// major
npx taze major -r

artillery's People

Contributors

stephen-shopopop avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.