tsdx
Version:
Zero-config TypeScript package development
40 lines (39 loc) • 1.02 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const basicTemplate = {
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',
},
},
};
exports.default = basicTemplate;