From 15d5ac6f3c7732374f07726c5697ba341eb9aa70 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E0=A4=95=E0=A4=BE=E0=A4=B0=E0=A4=A4=E0=A5=8B=E0=A4=AB?= =?UTF-8?q?=E0=A5=8D=E0=A4=AB=E0=A5=87=E0=A4=B2=E0=A4=B8=E0=A5=8D=E0=A4=95?= =?UTF-8?q?=E0=A5=8D=E0=A4=B0=E0=A4=BF=E0=A4=AA=E0=A5=8D=E0=A4=9F=E2=84=A2?= Date: Tue, 30 Aug 2022 13:43:47 +0200 Subject: [PATCH] fix(npm): improve .npmignore to reduce the size of the published packages (#3970) | package | gzipped (before) | unpacked (before) | gzipped (after) | unpacked (after) | | --- | --- | --- | --- | --- | | cli | 367.7 kB | 2.3 MB | 165.5 kB | 1.0 MB | | core | 65.4 kB | 450.6 kB | 26.5 kB | 164.9 kB | | design-system | 180.9 kB | 660.2 kB | 117.6 kB | 449.2 kB | | editor-ui | 3.5 MB | 12.4 MB | 3.5 MB | 12.4 MB | | node-dev | 13.5 kB | 44.7 kB | 10.6 kB | 35.3 kB | | nodes-base | 3.0 MB | 24.3 MB | 2.0 MB | 15.2 MB | | workflow | 101.4 kB | 827.7 kB | 28.8 kB | 165.7 kB | --- .npmignore | 28 ++++++++++++++++++++++++++++ packages/design-system/.npmignore | 30 ++++++++++-------------------- packages/editor-ui/.npmignore | 25 ++----------------------- 3 files changed, 40 insertions(+), 43 deletions(-) create mode 100644 .npmignore diff --git a/.npmignore b/.npmignore new file mode 100644 index 0000000000..10d2e60019 --- /dev/null +++ b/.npmignore @@ -0,0 +1,28 @@ +dist/test +dist/**/*.{js.map,d.ts} + +.DS_Store + +# local env files +.env.local +.env.*.local + +# Log files +yarn-debug.log* +yarn-error.log* + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw* + +.editorconfig +.eslintrc.js +tsconfig.json +tslint.json + +.turbo diff --git a/packages/design-system/.npmignore b/packages/design-system/.npmignore index 15ceddfd7f..c559c857e3 100644 --- a/packages/design-system/.npmignore +++ b/packages/design-system/.npmignore @@ -1,25 +1,15 @@ -.DS_Store +/src/**/*.{ts,vue,scss,snap} +/theme/src +!dist + storybook-static +.storybook - -# local env files -.env.local -.env.*.local - -# Log files -npm-debug.log* -yarn-debug.log* -yarn-error.log* -pnpm-debug.log* - -# Editor directories and files -.idea -.vscode -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? +.browserslistrc +babel.config.js +gulpfile.js +jest.config.js +vite.config.ts *.md *.stories.js diff --git a/packages/editor-ui/.npmignore b/packages/editor-ui/.npmignore index 23b1e8fc10..0928f76548 100644 --- a/packages/editor-ui/.npmignore +++ b/packages/editor-ui/.npmignore @@ -1,33 +1,12 @@ -/tests/ /src - -# local env files -.env.local -.env.*.local - -# Log files -yarn-debug.log* -yarn-error.log* - -# Editor directories and files -.idea -.vscode -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw* +/tests +!dist .browserslistrc -.editorconfig -.eslintrc.js babel.config.js cypress.json jest.config.js postcss.config.js -tsconfig.json -tslint.json vue.config.js dist/report.html -dist/**/*.map public/