1.2.0 • Published 1 year ago

@handy-common-utils/dev-dependencies v1.2.0

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
1 year ago

@handy-common-utils/dev-dependencies

This package contains dependencies that are common. It can be used to accelarate the scaffolding of Typescript projects.

How to use (scenario of starting a new project from scratch)

0. Initialise NPM

This can be done through npm init.

1. Add as dependency

Just add it as a dev dependency:

npm install -D @handy-common-utils/dev-dependencies

2. Copy common configuration files

For new project, you may want to copy some common configuration files for scaffolding Here's the command line for copying those files:

cp ./node_modules/@handy-common-utils/dev-dependencies/{tsconfig.json,.nycrc.yml,.eslintrc.yml,.eslintignore,.mocharc.yml} .

Feel free to modify them for your needs.

3. Update package.json

If you are developing for a NPM package, these scripts can be added to your package.json:

"scripts": {
  "pretest": "eslint . --ext .ts",
  "test": "nyc mocha -r ts-node/register test/**/*spec.ts",
  "prepare": "shx rm -rf dist && tsc",
  "preversion": "generate-api-docs-and-update-readme && git add README.md"
},

If you are developing a command line tool, these can be added to your package.json:

"main": "dist/index.js",
"scripts": {
  "pretest": "eslint . --ext .ts",
  "test": "nyc mocha",
  "prepare": "shx rm -rf dist && tsc",
  "start": "npm run prepare && node dist/index.js"
},

If you have command line scripts, you may want to use this line for prepare:

  "prepare": "shx rm -rf dist && tsc && shx chmod +x dist/bin/*.js",

4. Start coding!

By default your code goes to src/ and your test cases go to test/, and compiled .js files go to dist/. Feel free to change the configurations if this convention does not suit you.

1.2.0

1 year ago

1.1.9

1 year ago

1.1.8

1 year ago

1.1.7

1 year ago

1.1.6

1 year ago

1.1.11

1 year ago

1.1.10

1 year ago

1.1.5

2 years ago

1.1.4

2 years ago

1.1.3

2 years ago

1.1.2

2 years ago

1.1.1

2 years ago

1.1.0

2 years ago

1.0.39

2 years ago

1.0.38

2 years ago

1.0.40

2 years ago

1.0.33

2 years ago

1.0.32

2 years ago

1.0.37

2 years ago

1.0.36

2 years ago

1.0.35

2 years ago

1.0.34

2 years ago

1.0.26

2 years ago

1.0.25

2 years ago

1.0.24

2 years ago

1.0.23

2 years ago

1.0.29

2 years ago

1.0.28

2 years ago

1.0.27

2 years ago

1.0.31

2 years ago

1.0.30

2 years ago

1.0.22

3 years ago

1.0.21

3 years ago

1.0.20

3 years ago

1.0.19

3 years ago

1.0.18

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.8

3 years ago

1.0.7

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago