diff --git a/packages/@uppy/audio/.npmignore b/packages/@uppy/audio/.npmignore new file mode 100644 index 000000000..6c816673f --- /dev/null +++ b/packages/@uppy/audio/.npmignore @@ -0,0 +1 @@ +tsconfig.* diff --git a/packages/@uppy/companion-client/.npmignore b/packages/@uppy/companion-client/.npmignore new file mode 100644 index 000000000..6c816673f --- /dev/null +++ b/packages/@uppy/companion-client/.npmignore @@ -0,0 +1 @@ +tsconfig.* diff --git a/packages/@uppy/compressor/.npmignore b/packages/@uppy/compressor/.npmignore new file mode 100644 index 000000000..6c816673f --- /dev/null +++ b/packages/@uppy/compressor/.npmignore @@ -0,0 +1 @@ +tsconfig.* diff --git a/packages/@uppy/core/.npmignore b/packages/@uppy/core/.npmignore new file mode 100644 index 000000000..6c816673f --- /dev/null +++ b/packages/@uppy/core/.npmignore @@ -0,0 +1 @@ +tsconfig.* diff --git a/packages/@uppy/drop-target/.npmignore b/packages/@uppy/drop-target/.npmignore new file mode 100644 index 000000000..6c816673f --- /dev/null +++ b/packages/@uppy/drop-target/.npmignore @@ -0,0 +1 @@ +tsconfig.* diff --git a/packages/@uppy/image-editor/.npmignore b/packages/@uppy/image-editor/.npmignore new file mode 100644 index 000000000..6c816673f --- /dev/null +++ b/packages/@uppy/image-editor/.npmignore @@ -0,0 +1 @@ +tsconfig.* diff --git a/packages/@uppy/locales/.npmignore b/packages/@uppy/locales/.npmignore new file mode 100644 index 000000000..6c816673f --- /dev/null +++ b/packages/@uppy/locales/.npmignore @@ -0,0 +1 @@ +tsconfig.* diff --git a/packages/@uppy/status-bar/.npmignore b/packages/@uppy/status-bar/.npmignore new file mode 100644 index 000000000..6c816673f --- /dev/null +++ b/packages/@uppy/status-bar/.npmignore @@ -0,0 +1 @@ +tsconfig.* diff --git a/packages/@uppy/store-default/.npmignore b/packages/@uppy/store-default/.npmignore new file mode 100644 index 000000000..6c816673f --- /dev/null +++ b/packages/@uppy/store-default/.npmignore @@ -0,0 +1 @@ +tsconfig.* diff --git a/packages/@uppy/tus/.npmignore b/packages/@uppy/tus/.npmignore new file mode 100644 index 000000000..6c816673f --- /dev/null +++ b/packages/@uppy/tus/.npmignore @@ -0,0 +1 @@ +tsconfig.* diff --git a/packages/@uppy/utils/.npmignore b/packages/@uppy/utils/.npmignore new file mode 100644 index 000000000..6c816673f --- /dev/null +++ b/packages/@uppy/utils/.npmignore @@ -0,0 +1 @@ +tsconfig.* diff --git a/packages/@uppy/xhr-upload/.npmignore b/packages/@uppy/xhr-upload/.npmignore new file mode 100644 index 000000000..6c816673f --- /dev/null +++ b/packages/@uppy/xhr-upload/.npmignore @@ -0,0 +1 @@ +tsconfig.* diff --git a/private/js2ts/index.mjs b/private/js2ts/index.mjs index 028d60b0c..8919c5d35 100755 --- a/private/js2ts/index.mjs +++ b/private/js2ts/index.mjs @@ -5,7 +5,14 @@ * TS source. It will rename the files, update the imports, and add a `tsconfig.json`. */ -import { opendir, readFile, open, writeFile, rm } from 'node:fs/promises' +import { + appendFile, + opendir, + readFile, + open, + writeFile, + rm, +} from 'node:fs/promises' import { createRequire } from 'node:module' import { argv } from 'node:process' import { basename, extname, join } from 'node:path' @@ -149,4 +156,6 @@ await writeFile( )}\n`, ) +await appendFile(new URL('./.npmignore', packageRoot), `\ntsconfig.*\n`) + console.log('Done')