Skip to content

Commit cf5ae56

Browse files
Gary Katsevmangkatsev
Gary Katsevman
authored andcommitted
chore: fix type watching and set preserve watch output
1 parent 936475f commit cf5ae56

File tree

19 files changed

+28
-9
lines changed

19 files changed

+28
-9
lines changed

packages/mux-audio-react/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@
3232
"dev": "npm-run-all --parallel dev:types dev:cjs dev:esm",
3333
"build:cjs": "esbuild src/index.tsx --target=es2019 --bundle --sourcemap --metafile=./dist/cjs.json --format=cjs --outdir=dist --out-extension:.js=.cjs.js --external:react --external:prop-types --external:@mux/* --define:PLAYER_VERSION=\"'$npm_package_version'\"",
3434
"build:esm": "esbuild src/index.tsx --target=es2019 --bundle --sourcemap --metafile=./dist/esm.json --format=esm --outdir=dist --out-extension:.js=.mjs --external:react --external:prop-types --external:@mux/* --define:PLAYER_VERSION=\"'$npm_package_version'\"",
35-
"build:types": "tsc --declaration --emitDeclarationOnly --outDir './dist/types' && downlevel-dts ./dist/types ./dist/types-ts3.4",
35+
"build:types": "tsc --declaration --emitDeclarationOnly --outDir './dist/types'",
36+
"postbuild:types": "downlevel-dts ./dist/types ./dist/types-ts3.4",
3637
"build": "npm-run-all --parallel build:types 'build:cjs -- --minify' 'build:esm -- --minify'",
3738
"prebuild": "yarn clean",
3839
"create-release-notes": "create-release-notes ./CHANGELOG.md",

packages/mux-audio-react/tsconfig.json

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"compilerOptions": {
3+
"preserveWatchOutput": true,
34
"rootDir": "src",
45
"outDir": "dist",
56
"incremental": true,

packages/mux-audio/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,8 @@
4040
"build:esm-module": "esbuild src/index.ts --target=es2019 --bundle --sourcemap --metafile=./dist/module.json --format=esm --outfile=./dist/mux-audio.mjs --define:PLAYER_VERSION=\"'$npm_package_version'\"",
4141
"build:cjs": "esbuild src/index.ts --target=es2019 --bundle --sourcemap --metafile=./dist/cjs.json --format=cjs --outdir=dist --out-extension:.js=.cjs.js --external:@mux/* --define:PLAYER_VERSION=\"'$npm_package_version'\"",
4242
"build:iife": "esbuild src/index.ts --target=es2019 --bundle --sourcemap --metafile=./dist/iife.json --format=iife --outfile=./dist/mux-audio.js --define:PLAYER_VERSION=\"'$npm_package_version'\"",
43-
"build:types": "tsc --declaration --emitDeclarationOnly --outDir './dist/types' && shx cp -r \"src/**/*.d.ts\" dist/types && downlevel-dts ./dist/types ./dist/types-ts3.4",
43+
"build:types": "tsc --declaration --emitDeclarationOnly --outDir './dist/types'",
44+
"postbuild:types": "shx cp -r \"src/**/*.d.ts\" dist/types && downlevel-dts ./dist/types ./dist/types-ts3.4",
4445
"build": "npm-run-all --parallel build:types 'build:esm -- --minify' 'build:iife -- --minify' 'build:cjs -- --minify' 'build:esm-module -- --minify'",
4546
"prebuild": "yarn clean",
4647
"create-release-notes": "create-release-notes ./CHANGELOG.md",

packages/mux-audio/tsconfig.json

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"compilerOptions": {
3+
"preserveWatchOutput": true,
34
"rootDir": "src",
45
"outDir": "dist",
56
"incremental": true,

packages/mux-elements-codemod/tsconfig.json

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"compilerOptions": {
3+
"preserveWatchOutput": true,
34
"rootDir": "src",
45
"outDir": "dist",
56
"incremental": true,

packages/mux-player-react/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@
3232
"dev": "npm-run-all --parallel dev:types dev:cjs dev:esm",
3333
"build:cjs": "esbuild src/index.tsx --target=es2019 --bundle --sourcemap --metafile=./dist/cjs.json --format=cjs --loader:.css=text --outdir=dist --out-extension:.js=.cjs.js --external:react --external:@mux/* --external:prop-types --define:PLAYER_VERSION=\"'$npm_package_version'\"",
3434
"build:esm": "esbuild src/index.tsx --target=es2019 --bundle --sourcemap --metafile=./dist/esm.json --format=esm --loader:.css=text --outdir=dist --out-extension:.js=.mjs --external:react --external:@mux/* --external:prop-types --define:PLAYER_VERSION=\"'$npm_package_version'\"",
35-
"build:types": "tsc --declaration --emitDeclarationOnly --outDir './dist/types' && downlevel-dts ./dist/types ./dist/types-ts3.4",
35+
"build:types": "tsc --declaration --emitDeclarationOnly --outDir './dist/types'",
36+
"postbuild:types": "downlevel-dts ./dist/types ./dist/types-ts3.4",
3637
"build": "npm-run-all --parallel build:types 'build:cjs -- --minify' 'build:esm -- --minify'",
3738
"prebuild": "yarn clean",
3839
"create-release-notes": "create-release-notes ./CHANGELOG.md",

packages/mux-player-react/tsconfig.json

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"compilerOptions": {
3+
"preserveWatchOutput": true,
34
"jsx": "react",
45
"rootDir": "src",
56
"outDir": "dist",

packages/mux-player/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@
4242
"build:esm-module": "esbuilder src/index.ts --format=esm-module --out-extension:.js=.mjs",
4343
"build:iife": "esbuilder src/index.ts --format=iife --out-extension:.js=.js",
4444
"build:cjs": "esbuilder src/index.ts --format=cjs --out-extension:.js=.cjs.js",
45-
"build:types": "tsc --declaration --emitDeclarationOnly --outDir './dist/types' && downlevel-dts ./dist/types ./dist/types-ts3.4",
45+
"build:types": "tsc --declaration --emitDeclarationOnly --outDir './dist/types'",
46+
"postbuild:types": "downlevel-dts ./dist/types ./dist/types-ts3.4",
4647
"build": "npm-run-all --parallel build:types 'build:esm -- --minify' 'build:iife -- --minify' 'build:cjs -- --minify' 'build:esm-module -- --minify'",
4748
"prebuild": "yarn clean",
4849
"create-release-notes": "create-release-notes ./CHANGELOG.md",

packages/mux-player/tsconfig.json

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"compilerOptions": {
3+
"preserveWatchOutput": true,
34
"rootDir": "src",
45
"outDir": "dist",
56
"incremental": true,

packages/mux-uploader-react/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,8 @@
3333
"dev": "npm-run-all --parallel dev:types dev:cjs dev:esm",
3434
"build:cjs": "esbuild src/index.tsx --target=es2019 --minify --bundle --sourcemap --metafile=./dist/cjs.json --format=cjs --loader:.css=text --outdir=dist --out-extension:.js=.cjs.js --external:react --external:prop-types",
3535
"build:esm": "esbuild src/index.tsx --target=es2019 --minify --bundle --sourcemap --metafile=./dist/esm.json --format=esm --loader:.css=text --outdir=dist --out-extension:.js=.mjs --external:react --external:prop-types",
36-
"build:types": "tsc --declaration --emitDeclarationOnly --outDir './dist/types' && downlevel-dts ./dist/types ./dist/types-ts3.4",
36+
"build:types": "tsc --declaration --emitDeclarationOnly --outDir './dist/types'",
37+
"postbuild:types": "downlevel-dts ./dist/types ./dist/types-ts3.4",
3738
"build": "npm-run-all --parallel build:types 'build:cjs -- --minify' 'build:esm -- --minify'",
3839
"prebuild": "yarn clean",
3940
"create-release-notes": "create-release-notes ./CHANGELOG.md",

packages/mux-uploader-react/tsconfig.json

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"compilerOptions": {
3+
"preserveWatchOutput": true,
34
"jsx": "react",
45
"rootDir": "src",
56
"outDir": "dist",

packages/mux-uploader/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@
3838
"build:esm-module": "esbuild src/index.ts --target=es2019 --bundle --sourcemap --metafile=./dist/module.json --format=esm --outfile=./dist/mux-uploader.mjs",
3939
"build:cjs": "esbuild src/index.ts --target=es2019 --external:@mux/upchunk --bundle --sourcemap --metafile=./dist/cjs.json --format=cjs --outdir=dist --out-extension:.js=.cjs",
4040
"build:iife": "esbuild src/index.ts --target=es2019 --bundle --sourcemap --metafile=./dist/iife.json --format=iife --outfile=./dist/mux-uploader.js",
41-
"build:types": "tsc --declaration --emitDeclarationOnly --outDir './dist/types' && copyfiles -u 1 \"src/**/*.d.ts\" dist/types && downlevel-dts ./dist/types ./dist/types-ts3.4",
41+
"build:types": "tsc --declaration --emitDeclarationOnly --outDir './dist/types'",
42+
"postbuild:types": "copyfiles -u 1 \"src/**/*.d.ts\" dist/types && downlevel-dts ./dist/types ./dist/types-ts3.4",
4243
"build": "npm-run-all --parallel build:types 'build:esm -- --minify' 'build:iife -- --minify' 'build:cjs -- --minify' 'build:esm-module -- --minify'",
4344
"prebuild": "yarn clean",
4445
"create-release-notes": "create-release-notes ./CHANGELOG.md",

packages/mux-uploader/tsconfig.json

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"compilerOptions": {
3+
"preserveWatchOutput": true,
34
"rootDir": "src",
45
"outDir": "dist",
56
"incremental": true,

packages/mux-video-react/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,8 @@
3232
"dev": "npm-run-all --parallel dev:types dev:cjs dev:esm",
3333
"build:cjs": "esbuild src/index.tsx --target=es2019 --bundle --sourcemap --metafile=./dist/cjs.json --format=cjs --outdir=dist --out-extension:.js=.cjs.js --external:react --external:prop-types --external:@mux/* --define:PLAYER_VERSION=\"'$npm_package_version'\"",
3434
"build:esm": "esbuild src/index.tsx --target=es2019 --bundle --sourcemap --metafile=./dist/esm.json --format=esm --outdir=dist --out-extension:.js=.mjs --external:react --external:prop-types --external:@mux/* --define:PLAYER_VERSION=\"'$npm_package_version'\"",
35-
"build:types": "tsc --declaration --emitDeclarationOnly --outDir './dist/types' && downlevel-dts ./dist/types ./dist/types-ts3.4",
35+
"build:types": "tsc --declaration --emitDeclarationOnly --outDir './dist/types'",
36+
"postbuild:types": "downlevel-dts ./dist/types ./dist/types-ts3.4",
3637
"build": "npm-run-all --parallel build:types 'build:cjs -- --minify' 'build:esm -- --minify'",
3738
"prebuild": "yarn clean",
3839
"create-release-notes": "create-release-notes ./CHANGELOG.md",

packages/mux-video-react/tsconfig.json

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"compilerOptions": {
3+
"preserveWatchOutput": true,
34
"rootDir": "src",
45
"outDir": "dist",
56
"incremental": true,

packages/mux-video/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,8 @@
4040
"build:esm-module": "esbuild src/index.ts --target=es2019 --bundle --sourcemap --metafile=./dist/module.json --format=esm --outfile=./dist/mux-video.mjs --define:PLAYER_VERSION=\"'$npm_package_version'\"",
4141
"build:cjs": "esbuild src/index.ts --target=es2019 --external:@mux/* --bundle --sourcemap --metafile=./dist/cjs.json --format=cjs --outdir=dist --out-extension:.js=.cjs.js --define:PLAYER_VERSION=\"'$npm_package_version'\"",
4242
"build:iife": "esbuild src/index.ts --target=es2019 --bundle --sourcemap --metafile=./dist/iife.json --format=iife --outfile=./dist/mux-video.js --define:PLAYER_VERSION=\"'$npm_package_version'\"",
43-
"build:types": "tsc --declaration --emitDeclarationOnly --outDir './dist/types' && shx cp -r \"src/**/*.d.ts\" dist/types && downlevel-dts ./dist/types ./dist/types-ts3.4",
43+
"build:types": "tsc --declaration --emitDeclarationOnly --outDir './dist/types'",
44+
"postbuild:types": "shx cp -r \"src/**/*.d.ts\" dist/types && downlevel-dts ./dist/types ./dist/types-ts3.4",
4445
"build": "npm-run-all --parallel build:types 'build:esm -- --minify' 'build:iife -- --minify' 'build:cjs -- --minify' 'build:esm-module -- --minify'",
4546
"prebuild": "yarn clean",
4647
"create-release-notes": "create-release-notes ./CHANGELOG.md",

packages/mux-video/tsconfig.json

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"compilerOptions": {
3+
"preserveWatchOutput": true,
34
"rootDir": "src",
45
"outDir": "dist",
56
"incremental": true,

packages/playback-core/package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@
3838
"build:esm-module": "esbuild --metafile=./dist/module.json src/index.ts --target=es2019 --bundle --sourcemap --format=esm --outfile=./dist/playback-core.mjs",
3939
"build:cjs": "esbuild --metafile=./dist/cjs.json src/index.ts --target=es2019 --bundle --sourcemap --format=cjs --outdir=dist --out-extension:.js=.cjs.js --external:mux-embed --external:hls.js",
4040
"build:iife": "esbuild --metafile=./dist/iife.json src/index.ts --target=es2019 --bundle --sourcemap --format=iife --outfile=./dist/playback-core.js",
41-
"build:types": "tsc --declaration --emitDeclarationOnly --outDir './dist/types' && downlevel-dts ./dist/types ./dist/types-ts3.4 --to=3.4",
41+
"build:types": "tsc --declaration --emitDeclarationOnly --outDir './dist/types'",
42+
"postbuild:types": "downlevel-dts ./dist/types ./dist/types-ts3.4 --to=3.4",
4243
"build": "npm-run-all --parallel build:types 'build:esm -- --minify' 'build:iife -- --minify' 'build:cjs -- --minify' 'build:esm-module -- --minify'",
4344
"prebuild": "yarn clean",
4445
"create-release-notes": "create-release-notes ./CHANGELOG.md",

packages/playback-core/tsconfig.json

+1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
{
22
"compilerOptions": {
3+
"preserveWatchOutput": true,
34
"rootDir": "src",
45
"outDir": "dist",
56
"incremental": true,

0 commit comments

Comments
 (0)