Skip to content

Commit

Permalink
workflow : move to monorepo (#125)
Browse files Browse the repository at this point in the history
* feat: workflow change

affects: @fect-ui/vue-hooks, @fect-ui/vue, @fect-ui/website

* feat(cli): init cli project

affects: @fect-ui/cli

* feat(cli): use vite

affects: @fect-ui/cli

* feat(cli): done user config file

affects: @fect-ui/cli

* chore(cli): add eslint rule

affects: @fect-ui/cli

* feat(cli): complete cli babel config

affects: @fect-ui/cli

* feat(cli): done compile script

affects: @fect-ui/cli, @fect-ui/vue

* feat(website): complete dev site

affects: @fect-ui/cli, @fect-ui/vue, @fect-ui/website

* feat(packages): remove scripts and rename pages

affects: @fect-ui/cli, @fect-ui/website

ISSUES CLOSED: #108

* feat(cli): support unit test commander

affects: @fect-ui/cli, @fect-ui/vue

* chore(vue-hooks): move vue-hooks packages

affects: @fect-ui/vue-hooks

* chore(ci): add ci config

* chore(lint): add lint command

affects: @fect-ui/cli, @fect-ui/vue, @fect-ui/website

* chore(lint): lint all codes

affects: @fect-ui/cli, @fect-ui/vue-hooks, @fect-ui/vue, @fect-ui/website

* chore(cli): change babel preset path

affects: @fect-ui/cli, @fect-ui/vue-hooks, @fect-ui/vue

* feat(cli): support build site

affects: @fect-ui/cli

* chore(cli): jest config set timeout

affects: @fect-ui/cli, @fect-ui/vue-hooks, @fect-ui/vue

* chore(ci): add ci config and change npm script

* chore(ci): update ci config

* feat(cli): add event emitter

affects: @fect-ui/cli

* feat(cli): refactor lint logic

affects: @fect-ui/cli

* chore(cli): upgrade plugin-vue version

affects: @fect-ui/cli, @fect-ui/vue-hooks

* test(backtop): ignore backtop coverage

affects: @fect-ui/vue
  • Loading branch information
nonzzz committed Oct 20, 2021
1 parent bf839af commit 5509a72
Show file tree
Hide file tree
Showing 259 changed files with 11,477 additions and 24,488 deletions.
5 changes: 2 additions & 3 deletions .browserslistrc
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
> 1%
last 2 versions
not dead
Chrome >= 51
iOS >= 10
5 changes: 0 additions & 5 deletions .editorconfig

This file was deleted.

7 changes: 3 additions & 4 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
lib/*
types/*
dist/*
es/*
lib
es
dist
39 changes: 21 additions & 18 deletions .eslintrc.js
Original file line number Diff line number Diff line change
@@ -1,36 +1,39 @@
module.exports = {
root: true,

env: {
browser: true,
es6: true,
node: true,
},

root: true,
extends: [
'plugin:vue/vue3-essential',
'plugin:@typescript-eslint/recommended',
'plugin:vue/vue3-recommended',
'plugin:prettier/recommended',
'kagura',
// '@vue/standard'
],

// parser: 'vue-eslint-parser',
parserOptions: {
parser: '@typescript-eslint/parser',
ecmaVersion: 2019,
sourceType: 'module',
extraFileExtensions: ['.vue'],
},

rules: {
'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
},

overrides: [
{
files: [
'**/__tests__/*.{j,t}s?(x)',
'**/tests/unit/**/*.spec.{j,t}s?(x)',
],
files: ['**/__tests__/*.{j,t}s?(x)', '**/tests/unit/**/*.spec.{j,t}s?(x)'],
env: {
jest: true,
},
},
],

extends: ['plugin:vue/vue3-essential', 'kagura', '@vue/typescript'],
rules: {
'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
'vue/require-default-prop': 0,
'@typescript-eslint/no-var-requires': 'off',
'@typescript-eslint/no-extra-semi': 'off',
'@typescript-eslint/no-explicit-any': 'off',
// 'no-non-null-assertion': true,
'no-mixed-operators': 0,
},
}
5 changes: 5 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
dist
lib
es
types
coverage
7 changes: 7 additions & 0 deletions .prettierrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
"printWidth": 120,
"semi": false,
"singleQuote": true,
"endOfLine": "lf",
"tabWidth": 2
}
14 changes: 10 additions & 4 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
language: node_js

node_js:
- 14.5.0
- 14

cache:
directories:
Expand All @@ -16,8 +16,14 @@ branches:
- master

install:
- npm install
- yarn --frozen-lockfile

script:
- npm run build:pkg
- npm run report
- yarn cli
- yarn clean
- yarn
- yarn hooks
- yarn test
- curl -Os https://uploader.codecov.io/latest/linux/codecov
- chmod +x codecov
- ./codecov -t ${CODECOV_TOKEN}
40 changes: 0 additions & 40 deletions babel.config.js

This file was deleted.

3 changes: 3 additions & 0 deletions commitlint.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
module.exports = {
extends: ['@commitlint/config-conventional'],
}
16 changes: 0 additions & 16 deletions jest.config.js

This file was deleted.

6 changes: 6 additions & 0 deletions lerna.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"packages": ["packages/*"],
"useWorkspaces": true,
"npmClient": "yarn",
"version": "independent"
}
Loading

0 comments on commit 5509a72

Please sign in to comment.