[READ-ONLY] Mirror of https://github.com/bombshell-dev/template.
0

Configure Feed

Select the types of activity you want to include in your feed.

update template

Nate Moore (Mar 29, 2025, 6:30 PM -0500) e35e8fae 23a4ec7a

+48 -40
+3
.gitignore
··· 1 + # build artifacts 2 + dist 3 + 1 4 # macOS specific files 2 5 .DS_Store 3 6
+1 -1
LICENSE
··· 1 - MIT License Copyright (c) 2024 [Bombshell contributors](https://bomb.sh/team) 1 + MIT License Copyright (c) 2025-Present [Bombshell contributors](https://bomb.sh/team) 2 2 3 3 Permission is hereby granted, free of 4 4 charge, to any person obtaining a copy of this software and associated
+4 -4
README.md
··· 1 - # `@bomb.sh/stub` 1 + # `@bomb.sh/$name` 2 2 3 3 ## Install 4 4 5 - You can install `@bomb.sh/stub` manually by running this command: 5 + You can install `@bomb.sh/$name` manually by running this command: 6 6 7 7 ```sh 8 - npm install @bomb.sh/stub 8 + npm install @bomb.sh/$name 9 9 ``` 10 10 11 11 Looking for help? Start with our [Getting Started][docs] guide. ··· 18 18 19 19 Having trouble? Get help in the official [Bombshell Discord][discord]. 20 20 21 - [docs]: https://bomb.sh/docs 21 + [docs]: https://bomb.sh/docs/$name 22 22 [discord]: https://bomb.sh/chat
+36 -7
package.json
··· 1 1 { 2 - "name": "@bomb.sh/template", 3 - "private": true, 2 + "name": "@bomb.sh/$name", 4 3 "version": "0.0.0", 5 4 "type": "module", 6 5 "license": "MIT", ··· 9 8 "email": "oss@bomb.sh", 10 9 "url": "https://bomb.sh" 11 10 }, 12 - "repository": { 13 - "type": "git", 14 - "url": "git+https://github.com/bombshell-dev/template.git" 11 + "homepage": "https://bomb.sh/docs/$name", 12 + "keywords": [ 13 + "cli", 14 + "bombshell" 15 + ], 16 + "exports": { 17 + ".": { 18 + "import": "./dist/index.js" 19 + }, 20 + "./package.json": "./package.json" 15 21 }, 16 22 "scripts": { 17 - "start": "tsx index.ts" 23 + "dev": "nucleus dev", 24 + "build": "nucleus build", 25 + "format": "nucleus format", 26 + "lint": "nucleus lint", 27 + "test": "nucleus test" 18 28 }, 19 29 "devDependencies": { 20 - "tsx": "^4.19.2" 30 + "@bomb.sh/nucleus": "latest" 31 + }, 32 + "publishConfig": { 33 + "access": "public" 34 + }, 35 + "repository": { 36 + "type": "git", 37 + "url": "git+https://github.com/bombshell-dev/$name.git" 38 + }, 39 + "devEngines": { 40 + "runtime": { 41 + "name": "node", 42 + "version": "22.14.0", 43 + "onFail": "error" 44 + }, 45 + "packageManager": { 46 + "name": "pnpm", 47 + "version": "10.7.0", 48 + "onFail": "error" 49 + } 21 50 } 22 51 }
+3 -1
src/index.ts
··· 1 - // Hello world! 1 + export default function () { 2 + console.log("Hello world!"); 3 + }
+1 -27
tsconfig.json
··· 1 1 { 2 - "compilerOptions": { 3 - /* Base Options: */ 4 - "esModuleInterop": true, 5 - "skipLibCheck": true, 6 - "target": "es2022", 7 - "allowJs": true, 8 - "resolveJsonModule": true, 9 - "moduleDetection": "force", 10 - "isolatedModules": true, 11 - "verbatimModuleSyntax": true, 12 - "allowImportingTsExtensions": true, 13 - 14 - /* Strictness */ 15 - "strict": true, 16 - "noUncheckedIndexedAccess": true, 17 - "noImplicitOverride": true, 18 - 19 - /* Library mode */ 20 - "module": "preserve", 21 - "noEmit": true, 22 - "declaration": true, 23 - "lib": ["es2022"], 24 - 25 - /* Monorepo? */ 26 - "composite": true, 27 - "declarationMap": true, 28 - } 2 + "extends": "@bomb.sh/nucleus/tsconfig.json" 29 3 }