diff --git a/.github/workflows/CI.yml b/.github/workflows/CI.yml index 2dce0bc5..0c735969 100644 --- a/.github/workflows/CI.yml +++ b/.github/workflows/CI.yml @@ -8,7 +8,7 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - - uses: ./.github/actions/setup + # - uses: ./.github/actions/setup # - run: yarn build # - run: yarn test # - run: yarn make-badges diff --git a/.husky/pre-commit b/.husky/pre-commit index fa54b87f..e2ab8540 100755 --- a/.husky/pre-commit +++ b/.husky/pre-commit @@ -1,6 +1,6 @@ #!/bin/sh . "$(dirname "$0")/_/husky.sh" -yarn test && yarn make-badges && git add 'README.md' +# yarn test && yarn make-badges && git add 'README.md' npx lint-staged diff --git a/packages/login/package.json b/packages/login/package.json index 25466b65..a7e152d8 100644 --- a/packages/login/package.json +++ b/packages/login/package.json @@ -33,9 +33,10 @@ "start": "tsc --watch", "lint": "eslint . --ext .tsx,.ts", "lint:md": "remark . -f -q", - "dev": "pnpm run dev:tsc & pnpm run dev:types", + "dev": "pnpm run dev:tsc & pnpm run dev:types & pnpm run dev:css", "dev:tsc": "tsc --p tsconfig.esm.json --watch", "dev:types": "tsc --emitDeclarationOnly --p tsconfig.types.json --watch", + "dev:css": "lessc-watcher --src ./index.less --dst ./dist/assets/index.css", "build:clean": "rm -rf dist", "build:types": "tsc --emitDeclarationOnly --p tsconfig.types.json", "build:tsc": "tsc --p tsconfig.esm.json", @@ -61,6 +62,7 @@ "ahooks": "^3.7.7", "antd": "^4.24.4", "bn.js": "^5.2.1", + "lessc-watcher": "^1.2.2", "typescript": "^4.9.5" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7a2418fb..ec1bd329 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -143,6 +143,7 @@ importers: eslint-plugin-react: ^7.32.2 eslint-plugin-react-hooks: ^4.6.0 less: ^4.1.3 + lessc-watcher: ^1.2.2 typescript: ^4.9.5 dependencies: '@aelf-react/core': registry.npmjs.org/@aelf-react/core/0.1.19 @@ -159,6 +160,7 @@ importers: ahooks: registry.npmjs.org/ahooks/3.7.8 antd: registry.npmjs.org/antd/4.24.14 bn.js: registry.npmjs.org/bn.js/5.2.1 + lessc-watcher: registry.npmjs.org/lessc-watcher/1.2.2 typescript: registry.npmjs.org/typescript/4.9.5 devDependencies: '@types/uuid': registry.npmjs.org/@types/uuid/8.3.4 @@ -7729,7 +7731,6 @@ packages: version: 2.0.6 dependencies: is-what: registry.npmjs.org/is-what/3.14.1 - dev: true registry.npmjs.org/copy-text-to-clipboard/3.2.0: resolution: {integrity: sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz} @@ -8817,7 +8818,6 @@ packages: requiresBuild: true dependencies: prr: registry.npmjs.org/prr/1.0.1 - dev: true optional: true registry.npmjs.org/error-ex/1.3.2: @@ -10885,7 +10885,6 @@ packages: engines: {node: '>=0.10.0'} hasBin: true requiresBuild: true - dev: true optional: true registry.npmjs.org/immer/9.0.21: @@ -11333,7 +11332,6 @@ packages: resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/is-what/-/is-what-3.14.1.tgz} name: is-what version: 3.14.1 - dev: true registry.npmjs.org/is-wsl/2.2.0: resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz} @@ -12933,7 +12931,17 @@ packages: source-map: registry.npmjs.org/source-map/0.6.1 transitivePeerDependencies: - supports-color - dev: true + + registry.npmjs.org/lessc-watcher/1.2.2: + resolution: {integrity: sha512-kY+vX1bVt4vF21WST8Zi1V6Y91kG8GZBFvvOhb6kB0IiRuGyJ+2ATNY4aRf5tQB3Qml0Dgkfk927yhA6v0PqmQ==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/lessc-watcher/-/lessc-watcher-1.2.2.tgz} + name: lessc-watcher + version: 1.2.2 + hasBin: true + dependencies: + less: registry.npmjs.org/less/4.2.0 + transitivePeerDependencies: + - supports-color + dev: false registry.npmjs.org/leven/3.1.0: resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/leven/-/leven-3.1.0.tgz} @@ -13219,7 +13227,6 @@ packages: dependencies: pify: registry.npmjs.org/pify/4.0.1 semver: registry.npmjs.org/semver/5.7.2 - dev: true optional: true registry.npmjs.org/make-dir/3.1.0: @@ -13622,7 +13629,6 @@ packages: sax: registry.npmjs.org/sax/1.3.0 transitivePeerDependencies: - supports-color - dev: true optional: true registry.npmjs.org/negotiator/0.6.3: @@ -14124,7 +14130,6 @@ packages: name: parse-node-version version: 1.0.1 engines: {node: '>= 0.10'} - dev: true registry.npmjs.org/parse5/6.0.1: resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz} @@ -14261,7 +14266,6 @@ packages: name: pify version: 4.0.1 engines: {node: '>=6'} - dev: true optional: true registry.npmjs.org/pify/5.0.0: @@ -15405,7 +15409,6 @@ packages: resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/prr/-/prr-1.0.1.tgz} name: prr version: 1.0.1 - dev: true optional: true registry.npmjs.org/psl/1.9.0: @@ -17829,7 +17832,6 @@ packages: resolution: {integrity: sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/sax/-/sax-1.3.0.tgz} name: sax version: 1.3.0 - dev: true optional: true registry.npmjs.org/saxes/5.0.1: @@ -17954,7 +17956,6 @@ packages: name: semver version: 5.7.2 hasBin: true - dev: true registry.npmjs.org/semver/6.3.1: resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==, registry: https://registry.yarnpkg.com/, tarball: https://registry.npmjs.org/semver/-/semver-6.3.1.tgz}