diff --git a/package.json b/package.json index 2ac7161..d3ab12f 100755 --- a/package.json +++ b/package.json @@ -5,13 +5,13 @@ ], "scripts": { "build": "turbo run build", - "dev": "turbo run dev --no-cache --parallel --continue", "lint": "turbo run lint", "clean": "turbo run clean && rm -rf node_modules", "format": "prettier --write \"**/*.{ts,tsx,md}\"", "changeset": "changeset", "version-packages": "changeset version", - "release": "turbo run build && changeset publish" + "release": "turbo run build && changeset publish", + "release-local": "yarn changeset && yarn version-packages" }, "devDependencies": { "@changesets/cli": "^2.22.0", diff --git a/packages/tsconfig/CHANGELOG.md b/packages/tsconfig/CHANGELOG.md new file mode 100644 index 0000000..6d53e7b --- /dev/null +++ b/packages/tsconfig/CHANGELOG.md @@ -0,0 +1,7 @@ +# @kopplin/tsconfig + +## 0.0.1 + +### Patch Changes + +- release package diff --git a/packages/tsconfig/README.md b/packages/tsconfig/README.md new file mode 100644 index 0000000..af0d3ea --- /dev/null +++ b/packages/tsconfig/README.md @@ -0,0 +1,21 @@ +# @kopplin/tsconfig + +[![npm version](https://badge.fury.io/js/%40kopplin%2Ftsconfig.svg)](https://badge.fury.io/js/%40kopplin%2Ftsconfig) + +Kopplin's Shared [TypeScript config](https://www.typescriptlang.org/docs/handbook/ts-config-json.html) + +## Install + +``` +npm install --save-dev @kopplin/tsconfig +``` + +## Usage + +`tsconfig.json` + +```json +{ + "extends": "@kopplin/tsconfig" +} +``` diff --git a/packages/tsconfig/package.json b/packages/tsconfig/package.json new file mode 100644 index 0000000..cd3b693 --- /dev/null +++ b/packages/tsconfig/package.json @@ -0,0 +1,15 @@ +{ + "name": "@kopplin/tsconfig", + "version": "0.0.1", + "description": "Shared Typescript config", + "author": "Sérgio Kopplin ", + "main": "tsconfig.json", + "files": [ + "tsconfig.json" + ], + "keywords": [ + "tsconfig", + "typescript" + ], + "license": "MIT" +} diff --git a/packages/tsconfig/tsconfig.json b/packages/tsconfig/tsconfig.json new file mode 100644 index 0000000..ec06ac2 --- /dev/null +++ b/packages/tsconfig/tsconfig.json @@ -0,0 +1,21 @@ +{ + "compilerOptions": { + "lib": ["esnext"], + "declaration": true, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": false, + "forceConsistentCasingInFileNames": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "sourceMap": true, + "target": "es6", + "allowJs": false, + "pretty": true, + "experimentalDecorators": true + } +}