Skip to content

Commit

Permalink
feat(packages): actually remove semantic-release and embrace lerna
Browse files Browse the repository at this point in the history
  • Loading branch information
sbsrnt committed Feb 6, 2024
1 parent 52b83f6 commit bd5ca52
Show file tree
Hide file tree
Showing 7 changed files with 68 additions and 103 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,4 +24,4 @@ jobs:
CI: true
GH_TOKEN: ${{ secrets.GH_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}
run: npx semantic-release
run: npx lerna publish --yes
4 changes: 0 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,6 @@
"name": "nucleus",
"version": "0.0.0",
"description": "Shared build tools for TypeScript and frontend projects",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"repository": {
"type": "git",
"url": "git+https://github.com/exile-watch/nucleus.git"
Expand Down
66 changes: 0 additions & 66 deletions packages/semantic-release-config/lib/release.config.js

This file was deleted.

29 changes: 0 additions & 29 deletions packages/semantic-release-config/package.json

This file was deleted.

3 changes: 0 additions & 3 deletions packages/semantic-release-config/release.config.js

This file was deleted.

19 changes: 19 additions & 0 deletions packages/typescript-config/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"name": "@exile-watch/typescript-config",
"version": "0.0.0",
"description": "Shared TypeScript configuration for exile.watch frontend projects",
"main": "tsconfig.json",
"files": [
"tsconfig.json"
],
"repository": {
"type": "git",
"url": "git+https://github.com/exile-watch/nucleus.git"
},
"author": "Sebastian Krzyzanowski",
"license": "ISC",
"homepage": "https://github.com/exile-watch/nucleus#readme",
"dependencies": {
"typescript": "^5.3.3"
}
}
48 changes: 48 additions & 0 deletions packages/typescript-config/tsconfig.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
{
"compilerOptions": {
"baseUrl": "./src",

"sourceMap": true,

"skipLibCheck": true,
"target": "esnext",
"lib": [
"dom",
"dom.iterable",
"esnext"
],

"esModuleInterop": true,
"allowSyntheticDefaultImports": true,

"forceConsistentCasingInFileNames": true,

"module": "esnext",

"moduleResolution": "node",

"checkJs": true,

"noEmit": true,

"strict": true,

"noImplicitReturns": false,
"noImplicitThis": true,
"noImplicitAny": false,
"resolveJsonModule": true,
"isolatedModules": true,
"jsx": "preserve",
"noFallthroughCasesInSwitch": true,
"downlevelIteration": true,
"importHelpers": true,
"allowUnreachableCode": false

// @see: https: //www.typescriptlang.org/tsconfig#typeRoots
// "typeRoots": <not set>

// @see https: //www.typescriptlang.org/tsconfig#types
// "types": <not set>
},
"$schema": "https://json.schemastore.org/tsconfig"
}

0 comments on commit bd5ca52

Please sign in to comment.