-
Notifications
You must be signed in to change notification settings - Fork 507
/
basic.ts
40 lines (38 loc) · 840 Bytes
/
basic.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
import { Template } from './template';
const basicTemplate: Template = {
name: 'basic',
dependencies: ['husky', 'tsdx', 'tslib', 'typescript'],
packageJson: {
// name: safeName,
version: '0.1.0',
license: 'MIT',
// author: author,
main: 'dist/index.js',
// module: `dist/${safeName}.esm.js`,
typings: `dist/index.d.ts`,
files: ['dist', 'src'],
engines: {
node: '>=10',
},
scripts: {
start: 'tsdx watch',
build: 'tsdx build',
test: 'tsdx test',
lint: 'tsdx lint',
prepare: 'tsdx build',
},
peerDependencies: {},
husky: {
hooks: {
'pre-commit': 'tsdx lint',
},
},
prettier: {
printWidth: 80,
semi: true,
singleQuote: true,
trailingComma: 'es5',
},
},
};
export default basicTemplate;