4.2.0 • Published 9 months ago

doogu v4.2.0

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

doogu

A wrapper around modern JavaScript tools.

Install

npm i -D doogu

What includes?

This package comes with a set of essential development dependencies:

  • Typescript – A language for application-scale JavaScript
  • Vite – Next generation frontend tooling
  • Vitest – A Vite-native unit test framework. It's fast!
  • ESLint – Pluggable JavaScript linter
  • Prettier – An opinionated code formatter

Shareable configs

Doogu provides shareable configs for ESLint, Prettier, and Semantic Release that can be reused across projects.

ESLint Configuration

Create your eslint.config.js file, add the following:

export { default } from 'doogu/eslint.config.js'

Prettier Configuration

To extend the shareable Prettier configuration in your package.json file, add the following:

{
  "prettier": "doogu/prettier.config.js"
}

Semantic Release Configuration

To extend the shareable Semantic Release config in your package.json file, add the following:

{
  "release": "doogu/release.config.js"
}

NPM Scripts

You can utilize the following commands in your package.json file:

{
  "scripts": {
    "dev": "vite",
    "build": "vite build",
    "preview": "vite preview",
    "test": "vitest",
    "coverage": "vitest run --coverage",
    "lint": "eslint .",
    "format": "prettier --write ."
  }
}

Or do anything you want:

{
  "scripts": {
    "start": "npm run dev",
    "dev": "npm run types && vite build --ssr src/index.ts --emptyOutDir=false --watch",
    "build": "vite build --ssr src/index.ts && npm run types",
    "test": "vitest --ui",
    "coverage": "vitest run --coverage",
    "types": "tsc -d --emitDeclarationOnly --outDir ./dist",
    "lint": "tsc --noEmit && eslint .",
    "format": "prettier --write ."
  }
}

Related

Contributing

We 💛 issues.

When committing, please conform to the semantic-release commit standards. Please install commitizen and the adapter globally, if you have not already.

npm i -g commitizen cz-conventional-changelog

Now you can use git cz or just cz instead of git commit when committing. You can also use git-cz, which is an alias for cz.

git add . && git cz

Thank you

A project by Stilearning © 2022-2024.

4.2.0

9 months ago

4.1.2

11 months ago

4.0.4

1 year ago

4.0.1

1 year ago

4.0.0

1 year ago

4.0.3

1 year ago

4.0.2

1 year ago

3.3.0

1 year ago

4.1.0

1 year ago

4.1.1

1 year ago

3.2.13

1 year ago

3.2.12

2 years ago

3.2.11

2 years ago

3.2.10

2 years ago

3.2.9

2 years ago

3.2.2

2 years ago

3.2.1

2 years ago

3.2.0

2 years ago

3.2.6

2 years ago

3.2.5

2 years ago

3.2.4

2 years ago

3.2.3

2 years ago

3.2.8

2 years ago

3.2.7

2 years ago

3.1.3

2 years ago

3.1.2

2 years ago

3.1.1

2 years ago

3.1.0

2 years ago

3.1.7

2 years ago

3.1.6

2 years ago

3.1.5

2 years ago

3.1.4

2 years ago

2.4.151

2 years ago

2.4.150

2 years ago

2.4.149

2 years ago

3.0.0

2 years ago

2.4.148

2 years ago

2.4.147

2 years ago

2.4.146

2 years ago

2.4.145

2 years ago

2.4.144

2 years ago

2.4.143

2 years ago

2.4.137

2 years ago

2.4.140

2 years ago

2.4.142

2 years ago

2.4.141

2 years ago

2.4.139

2 years ago

2.4.138

2 years ago

2.4.126

2 years ago

2.4.125

2 years ago

2.4.124

2 years ago

2.4.123

2 years ago

2.4.136

2 years ago

2.4.135

2 years ago

2.4.134

2 years ago

2.4.133

2 years ago

2.4.132

2 years ago

2.4.131

2 years ago

2.4.130

2 years ago

2.4.129

2 years ago

2.4.128

2 years ago

2.4.127

2 years ago

2.4.115

2 years ago

2.4.114

2 years ago

2.4.113

2 years ago

2.4.112

2 years ago

2.4.111

2 years ago

2.4.110

2 years ago

2.4.109

2 years ago

2.4.108

2 years ago

2.4.107

2 years ago

2.4.106

2 years ago

2.4.105

2 years ago

2.4.122

2 years ago

2.4.121

2 years ago

2.4.120

2 years ago

2.4.119

2 years ago

2.4.118

2 years ago

2.4.117

2 years ago

2.4.116

2 years ago

2.4.104

2 years ago

2.4.98

2 years ago

2.4.97

2 years ago

2.4.99

2 years ago

2.4.94

2 years ago

2.4.96

2 years ago

2.4.95

2 years ago

2.4.103

2 years ago

2.4.102

2 years ago

2.4.101

2 years ago

2.4.100

2 years ago

2.4.87

3 years ago

2.4.86

3 years ago

2.4.89

3 years ago

2.4.88

3 years ago

2.4.83

3 years ago

2.4.85

3 years ago

2.4.84

3 years ago

2.4.90

3 years ago

2.4.92

3 years ago

2.4.91

3 years ago

2.4.93

2 years ago

2.4.79

3 years ago

2.4.78

3 years ago

2.4.81

3 years ago

2.4.80

3 years ago

2.4.82

3 years ago

2.4.76

3 years ago

2.4.75

3 years ago

2.4.77

3 years ago

2.4.72

3 years ago

2.4.74

3 years ago

2.4.73

3 years ago

2.4.70

3 years ago

2.4.71

3 years ago

2.4.58

3 years ago

2.4.57

3 years ago

2.4.59

3 years ago

2.4.54

3 years ago

2.4.56

3 years ago

2.4.55

3 years ago

2.4.69

3 years ago

2.4.68

3 years ago

2.4.65

3 years ago

2.4.64

3 years ago

2.4.67

3 years ago

2.4.66

3 years ago

2.4.61

3 years ago

2.4.60

3 years ago

2.4.63

3 years ago

2.4.62

3 years ago

2.4.29

3 years ago

2.4.28

3 years ago

2.4.25

3 years ago

2.4.24

3 years ago

2.4.27

3 years ago

2.4.26

3 years ago

2.4.21

3 years ago

2.4.23

3 years ago

2.4.22

3 years ago

2.4.39

3 years ago

2.4.36

3 years ago

2.4.35

3 years ago

2.4.38

3 years ago

2.4.37

3 years ago

2.4.32

3 years ago

2.4.31

3 years ago

2.4.34

3 years ago

2.4.33

3 years ago

2.4.30

3 years ago

2.4.47

3 years ago

2.4.46

3 years ago

2.4.49

3 years ago

2.4.48

3 years ago

2.4.43

3 years ago

2.4.42

3 years ago

2.4.45

3 years ago

2.4.44

3 years ago

2.4.41

3 years ago

2.4.40

3 years ago

2.4.53

3 years ago

2.4.50

3 years ago

2.4.52

3 years ago

2.4.51

3 years ago

2.4.18

3 years ago

2.4.17

3 years ago

2.4.19

3 years ago

2.4.20

3 years ago

2.4.14

3 years ago

2.4.13

3 years ago

2.4.16

3 years ago

2.4.15

3 years ago

2.4.10

3 years ago

2.4.12

3 years ago

2.4.11

3 years ago

2.4.9

3 years ago

2.3.28

3 years ago

2.4.1

3 years ago

2.4.0

3 years ago

2.3.29

3 years ago

2.4.3

3 years ago

2.4.2

3 years ago

2.4.5

3 years ago

2.4.4

3 years ago

2.4.7

3 years ago

2.4.6

3 years ago

2.4.8

3 years ago

2.3.27

3 years ago

2.3.24

3 years ago

2.3.23

3 years ago

2.3.26

3 years ago

2.3.25

3 years ago

2.3.20

3 years ago

2.3.22

3 years ago

2.3.21

3 years ago

2.3.17

3 years ago

2.3.16

3 years ago

2.3.19

3 years ago

2.3.18

3 years ago

2.3.15

3 years ago

2.3.14

3 years ago

2.3.0

3 years ago

2.2.1

3 years ago

2.1.2

3 years ago

2.2.0

3 years ago

2.1.1

3 years ago

2.0.2

3 years ago

2.3.2

3 years ago

2.2.3

3 years ago

2.1.4

3 years ago

2.3.1

3 years ago

2.2.2

3 years ago

2.1.3

3 years ago

2.3.4

3 years ago

2.2.5

3 years ago

2.3.3

3 years ago

2.2.4

3 years ago

2.1.5

3 years ago

2.3.6

3 years ago

2.2.7

3 years ago

2.3.5

3 years ago

2.2.6

3 years ago

2.1.0

3 years ago

2.0.1

3 years ago

2.0.0

3 years ago

2.3.8

3 years ago

2.2.9

3 years ago

2.3.7

3 years ago

2.2.8

3 years ago

2.3.9

3 years ago

2.3.13

3 years ago

2.3.12

3 years ago

2.3.11

3 years ago

2.3.10

3 years ago

1.2.0

3 years ago

1.1.1

3 years ago

1.2.1

3 years ago

1.1.0

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago