Skip to content

Commit

Permalink
feat: 🎉 template init
Browse files Browse the repository at this point in the history
  • Loading branch information
AkashRajpurohit committed May 14, 2023
0 parents commit b3c7bd5
Show file tree
Hide file tree
Showing 3 changed files with 3,683 additions and 0 deletions.
107 changes: 107 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
# Logs
logs
*.log
npm-debug.log*
yarn-debug.log*
yarn-error.log*
lerna-debug.log*

# Diagnostic reports (https://nodejs.org/api/report.html)
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json

# Runtime data
pids
*.pid
*.seed
*.pid.lock

# Directory for instrumented libs generated by jscoverage/JSCover
lib-cov

# Coverage directory used by tools like istanbul
coverage
*.lcov

# nyc test coverage
.nyc_output

# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
.grunt

# Bower dependency directory (https://bower.io/)
bower_components

# node-waf configuration
.lock-wscript

# Compiled binary addons (https://nodejs.org/api/addons.html)
build/Release

# Dependency directories
node_modules/
jspm_packages/

# TypeScript v1 declaration files
typings/

# TypeScript cache
*.tsbuildinfo

# Optional npm cache directory
.npm

# Optional eslint cache
.eslintcache

# Microbundle cache
.rpt2_cache/
.rts2_cache_cjs/
.rts2_cache_es/
.rts2_cache_umd/

# Optional REPL history
.node_repl_history

# Output of 'npm pack'
*.tgz

# Yarn Integrity file
.yarn-integrity

# dotenv environment variables file
.env
.env.test

# parcel-bundler cache (https://parceljs.org/)
.cache

# Next.js build output
.next

# Nuxt.js build / generate output
.nuxt
dist

# Gatsby files
.cache/
# Comment in the public line in if your project uses Gatsby and *not* Next.js
# https://nextjs.org/blog/next-9-1#public-directory-support
# public

# vuepress build output
.vuepress/dist

# Serverless directories
.serverless/

# FuseBox cache
.fusebox/

# DynamoDB Local files
.dynamodb/

# TernJS port file
.tern-port

# macOS
.DS_Store
110 changes: 110 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
{
"name": "@akashrajpurohit/ts-npm-template",
"version": "0.0.0-development",
"description": "A project template to bootstrap NPM package with Typescript",
"repository": {
"type": "git",
"url": "https://github.com/AkashRajpurohit/ts-npm-template.git"
},
"homepage": "https://github.com/AkashRajpurohit/ts-npm-template",
"bugs": "https://github.com/AkashRajpurohit/ts-npm-template/issues",
"author": {
"name": "AkashRajpurohit",
"email": "me@akashrajpurohit.com",
"url": "https://akashrajpurohit.com"
},
"keywords": [
"typescript-template",
"npm-boilerplate",
"semantic-release-boilerplate"
],
"license": "MIT",
"main": "./dist/index.js",
"module": "./dist/index.mjs",
"types": "./dist/index.d.ts",
"exports": {
".": {
"import": "./dist/index.mjs",
"require": "./dist/index.js",
"types": "./dist/index.d.ts"
},
"./package.json": "./package.json"
},
"typesVersions": {
"*": {}
},
"files": [
"dist/**/*",
"LICENSE",
"README.md"
],
"scripts": {
"build": "tsup",
"dev": "tsup --watch",
"test": "vitest run",
"test:coverage": "vitest run --coverage",
"test:watch": "vitest watch",
"semantic-release": "semantic-release"
},
"devDependencies": {
"@types/node": "^20.1.3",
"@vitest/coverage-c8": "^0.31.0",
"conventional-changelog-conventionalcommits": "^5.0.0",
"semantic-release": "^21.0.2",
"tsup": "^6.7.0",
"typescript": "^5.0.4",
"vitest": "^0.31.0"
},
"publishConfig": {
"access": "public"
},
"release": {
"branches": [
"main"
],
"plugins": [
[
"@semantic-release/commit-analyzer",
{
"preset": "conventionalcommits",
"releaseRules": [
{
"type": "build",
"scope": "deps",
"release": "patch"
}
]
}
],
[
"@semantic-release/release-notes-generator",
{
"preset": "conventionalcommits",
"presetConfig": {
"types": [
{
"type": "feat",
"section": "Features"
},
{
"type": "fix",
"section": "Bug Fixes"
},
{
"type": "docs",
"section": "Documentation Changes"
},
{
"type": "build",
"section": "Dependencies and Other Build Updates",
"hidden": false
}
]
}
}
],
"@semantic-release/npm",
"@semantic-release/github"
]
}
}
Loading

0 comments on commit b3c7bd5

Please sign in to comment.