Skip to content

Commit 8403ece

Browse files
authored
Single tsc watcher at root + autobuild core on yarn install (sst#688)
1 parent f073413 commit 8403ece

File tree

5 files changed

+7
-3
lines changed

5 files changed

+7
-3
lines changed

package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -10,13 +10,14 @@
1010
],
1111
"scripts": {
1212
"lint": "eslint . --fix --ext .js,.ts",
13+
"watch": "tsc -b -w",
1314
"prettier": "prettier --write \"**/*.{js,ts,json,md}\"",
1415
"changelog": "lerna-changelog",
1516
"release": "lerna publish --force-publish",
1617
"release-canary": "lerna publish --canary --exact --preid next --dist-tag=next --force-publish=*",
1718
"clean": "lerna run clean",
1819
"depcheck": "for I in packages/*/; do cd $I; npx depcheck; cd -; done",
19-
"postinstall": "lerna run prepare --scope='{@serverless-stack/resources,@serverless-stack/cli,create-serverless-stack}'",
20+
"postinstall": "lerna run prepare --scope='{@serverless-stack/core,@serverless-stack/resources,@serverless-stack/cli,create-serverless-stack}'",
2021
"test": "lerna run prepare && lerna run test --stream --scope='{@serverless-stack/resources,@serverless-stack/cli,@serverless-stack/static-site-env}'"
2122
},
2223
"repository": {

packages/core/package.json

-1
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,6 @@
3434
"typescript": "^4.3.5"
3535
},
3636
"scripts": {
37-
"watch": "tsc --watch",
3837
"build": "tsc",
3938
"clean": "rm -rf dist",
4039
"prepare": "yarn run build"

packages/resources/package.json

-1
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
"main": "dist/index.js",
77
"types": "dist/index.d.ts",
88
"scripts": {
9-
"watch": "tsc --watch --rootDir src --outDir dist",
109
"build": "tsc --rootDir src --outDir dist && cd assets/stub && yarn && cd ../.. && node ./bin/create-stub-zip.js",
1110
"clean": "rm -rf dist",
1211
"prepare": "node ./bin/aws-cdk-version-check.js && npm run build",

packages/resources/tsconfig.json

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"compilerOptions": {
3+
"outDir": "dist",
34
"target": "ES2015",
45
"module": "commonjs",
56
"strict": true,

tsconfig.json

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
{
2+
"files": [],
3+
"references": [{ "path": "packages/resources" }, { "path": "packages/core" }]
4+
}

0 commit comments

Comments
 (0)