chore: 配置 package.json, 不发不必要的 npm 包

This commit is contained in:
lihao.ylh 2021-12-31 10:21:45 +08:00
parent 7d7615cdce
commit d412d17672
11 changed files with 16 additions and 2 deletions

View File

@ -5,7 +5,9 @@
"registry": "http://registry.antfin-inc.com", "registry": "http://registry.antfin-inc.com",
"useWorkspaces": true, "useWorkspaces": true,
"packages": [ "packages": [
"packages/*" "packages/*",
"!packages/code-generator",
"!packages/material-parser"
], ],
"command": { "command": {
"bootstrap": { "bootstrap": {

View File

@ -15,6 +15,7 @@
"lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --quiet", "lint": "eslint --ext .ts,.tsx,.js,.jsx ./ --quiet",
"lint:fix": "eslint --ext .ts,.tsx,.js,.jsx ./ --quiet --fix", "lint:fix": "eslint --ext .ts,.tsx,.js,.jsx ./ --quiet --fix",
"pub": "tnpm run watchdog:build && lerna publish patch --force-publish --exact --no-changelog", "pub": "tnpm run watchdog:build && lerna publish patch --force-publish --exact --no-changelog",
"pub:premajor": "tnpm run watchdog:build && lerna publish premajor --force-publish --exact --dist-tag beta --preid beta --no-changelog",
"pub:prepatch": "tnpm run watchdog:build && lerna publish prepatch --force-publish --exact --dist-tag beta --preid beta --no-changelog", "pub:prepatch": "tnpm run watchdog:build && lerna publish prepatch --force-publish --exact --dist-tag beta --preid beta --no-changelog",
"pub:prerelease": "tnpm run watchdog:build && lerna publish prerelease --force-publish --exact --dist-tag beta --preid beta --no-changelog", "pub:prerelease": "tnpm run watchdog:build && lerna publish prerelease --force-publish --exact --dist-tag beta --preid beta --no-changelog",
"setup": "./scripts/setup.sh", "setup": "./scripts/setup.sh",

View File

@ -8,6 +8,7 @@
"lib", "lib",
"es" "es"
], ],
"private": true,
"scripts": { "scripts": {
"build": "build-scripts build --skip-demo", "build": "build-scripts build --skip-demo",
"test": "build-scripts test --config build.test.json", "test": "build-scripts test --config build.test.json",

View File

@ -9,6 +9,7 @@
"lib", "lib",
"es" "es"
], ],
"private": true,
"scripts": { "scripts": {
"build": "build-scripts build --skip-demo" "build": "build-scripts build --skip-demo"
}, },

View File

@ -9,6 +9,7 @@
"lib", "lib",
"es" "es"
], ],
"private": true,
"scripts": { "scripts": {
"build": "build-scripts build --skip-demo" "build": "build-scripts build --skip-demo"
}, },

View File

@ -18,3 +18,4 @@ export type RootNode = designerCabin.RootNode;
export type EditingTarget = designerCabin.EditingTarget; export type EditingTarget = designerCabin.EditingTarget;
export type SaveHandler = designerCabin.SaveHandler; export type SaveHandler = designerCabin.SaveHandler;
export type ComponentMeta = designerCabin.ComponentMeta; export type ComponentMeta = designerCabin.ComponentMeta;
export type SettingField = designerCabin.SettingField;

View File

@ -6,6 +6,7 @@
"es", "es",
"lib" "lib"
], ],
"private": true,
"main": "lib/index.js", "main": "lib/index.js",
"module": "es/index.js", "module": "es/index.js",
"stylePath": "style.js", "stylePath": "style.js",

View File

@ -11,6 +11,7 @@
"scripts": { "scripts": {
"build": "build-scripts build --skip-demo" "build": "build-scripts build --skip-demo"
}, },
"private": true,
"dependencies": { "dependencies": {
"@ali/lowcode-designer": "1.0.74", "@ali/lowcode-designer": "1.0.74",
"@ali/lowcode-editor-core": "1.0.74", "@ali/lowcode-editor-core": "1.0.74",

View File

@ -8,6 +8,7 @@
"lib", "lib",
"es" "es"
], ],
"private": true,
"scripts": { "scripts": {
"build": "build-scripts build --skip-demo", "build": "build-scripts build --skip-demo",
"test": "build-scripts test --config build.test.json", "test": "build-scripts test --config build.test.json",

View File

@ -6,6 +6,7 @@
"es", "es",
"lib" "lib"
], ],
"private": true,
"main": "lib/index.js", "main": "lib/index.js",
"module": "es/index.js", "module": "es/index.js",
"scripts": { "scripts": {

View File

@ -3,10 +3,13 @@ const fs = require('fs');
const { join } = require('path'); const { join } = require('path');
const packagesDir = join(__dirname, '../packages'); const packagesDir = join(__dirname, '../packages');
const blacklistPkgNames = ['code-generator', 'material-parser'];
const dirs = fs.readdirSync(packagesDir); const dirs = fs.readdirSync(packagesDir);
dirs dirs
.filter(dir => !dir.startsWith('.')) .filter(dir => {
return !dir.startsWith('.') && !blacklistPkgNames.includes(dir);
})
.forEach(dir => { .forEach(dir => {
const pkgDir = join(packagesDir, dir); const pkgDir = join(packagesDir, dir);
const pkg = JSON.parse(fs.readFileSync(join(pkgDir, 'package.json'), 'utf-8')); const pkg = JSON.parse(fs.readFileSync(join(pkgDir, 'package.json'), 'utf-8'));