chore: 修复ci脚本问题

pull/56/head
moonrailgun 3 years ago
parent 6509f558c0
commit e2ea551813

@ -39,7 +39,7 @@ jobs:
- name: Check Type
run: cd client/web && pnpm check:type
- name: Test
run: pnpm test
run: cd client/web && pnpm test
env:
TZ: Asia/Shanghai
- name: Check Build

@ -39,7 +39,7 @@ declare module 'webpack' {
}
const NODE_ENV = process.env.NODE_ENV ?? 'production';
const REPORT = !!process.env.REPORT;
const PREF_REPORT = !!process.env.PREF_REPORT;
const isDev = NODE_ENV === 'development';
const mode = isDev ? 'development' : 'production';
@ -182,7 +182,7 @@ if (ANALYSIS) {
);
}
if (REPORT) {
if (PREF_REPORT) {
plugins.push(
new PerfseePlugin({
project: 'tailchat',

@ -10,7 +10,7 @@
"build": "cross-env NODE_ENV=production rimraf ./dist && pnpm plugins:all && pnpm build:webpack",
"build:webpack": "cross-env TS_NODE_PROJECT='tsconfig.node.json' webpack --config ./build/webpack.config.ts",
"build:stats": "pnpm build:webpack --profile --json=compilation-stats.json",
"build:ci": "cross-env REPORT=1 NODE_ENV=production pnpm build:webpack",
"build:ci": "cross-env PREF_REPORT=1 NODE_ENV=production pnpm build:webpack",
"dev": "cross-env TS_NODE_PROJECT='tsconfig.node.json' NODE_ENV=development SERVICE_URL=http://127.0.0.1:11000 webpack serve --config ./build/webpack.config.ts",
"serve": "npx http-server ./dist",
"test": "jest",
@ -110,6 +110,7 @@
"fs-extra": "^10.0.0",
"glob": "^7.2.0",
"html-webpack-plugin": "^5.3.2",
"identity-obj-proxy": "^3.0.0",
"jest": "^27.4.5",
"less": "^4.1.1",
"less-loader": "^10.0.0",

@ -1,9 +1,11 @@
import React from 'react';
import React, { PropsWithChildren } from 'react';
import type { TagProps } from '../bbcode/type';
export const PlainText: React.FC<TagProps> = React.memo((props) => (
<pre style={{ display: 'inline', whiteSpace: 'break-spaces' }}>
{props.children}
</pre>
));
export const PlainText: React.FC<PropsWithChildren<TagProps>> = React.memo(
(props) => (
<pre style={{ display: 'inline', whiteSpace: 'break-spaces' }}>
{props.children}
</pre>
)
);
PlainText.displayName = 'PlainText';

@ -1,6 +1,6 @@
// mock
jest.mock('tailchat-shared/i18n');
jest.mock('../src/components/Icon', () => ({
jest.mock('tailchat-design/components/Icon', () => ({
Icon: ({ icon }) => `[iconify icon="${icon}"]`,
}));
jest.mock('../src/components/Loadable');

@ -343,6 +343,7 @@ importers:
fs-extra: ^10.0.0
glob: ^7.2.0
html-webpack-plugin: ^5.3.2
identity-obj-proxy: ^3.0.0
is-electron: ^2.2.1
is-hotkey: ^0.2.0
jest: ^27.4.5
@ -490,6 +491,7 @@ importers:
fs-extra: 10.1.0
glob: 7.2.3
html-webpack-plugin: 5.5.0_webpack@5.73.0
identity-obj-proxy: 3.0.0
jest: 27.5.1_ts-node@10.9.1
less: 4.1.3
less-loader: 10.2.0_less@4.1.3+webpack@5.73.0
@ -17842,6 +17844,10 @@ packages:
wildemitter: 1.2.1
dev: false
/harmony-reflect/1.6.2:
resolution: {integrity: sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==}
dev: true
/has-ansi/2.0.0:
resolution: {integrity: sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==}
engines: {node: '>=0.10.0'}
@ -18494,6 +18500,13 @@ packages:
resolution: {integrity: sha512-jjKrT1EnyZewQ/gCBb/eyiYrhGzws2FeY92Yx8qT9S9GeQAmo4JFVIiWRIfKW/6Ob9A+UDAOW9j9jn58fy2HIg==}
dev: true
/identity-obj-proxy/3.0.0:
resolution: {integrity: sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==}
engines: {node: '>=4'}
dependencies:
harmony-reflect: 1.6.2
dev: true
/ieee754/1.2.1:
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}

Loading…
Cancel
Save