tiny-engine/packages/vue-generator/.eslintrc.cjs

25 lines
551 B
JavaScript
Raw Normal View History

const { rules } = require('../../.eslintrc')
/* eslint-env node */
require('@rushstack/eslint-patch/modern-module-resolution')
module.exports = {
root: true,
extends: ['plugin:vue/vue3-essential', 'eslint:recommended', '@vue/eslint-config-prettier'],
env: {
'vue/setup-compiler-macros': true,
browser: true,
es2015: true,
node: true
},
parserOptions: {
feat(vue-dsl): add app generate code (#178) * feat(vue-dsl): add app generate code * feat(vue-dsl): add app generate code * feat(vue-dsl): add generate global store code * feat(vue-dsl): delete parse config and parse schema hook * feat(tempalte): refra generateTemplate logic * feat(vue-generator): add generate script frame code * feat(vue-generator): add hook flow for sfc file generate * feat(vue-generator): support generate sfc script * feat(vue-generator): support jsx generate * fix(vue-generator): fix double quotes issue * feat(vue-generator): handle app generate code * feat(toolbar-generate-vue): toolbar-generate-vue use new codegen function * feat(vue-generator): add requiredBlock parser * feat(docs): add readme doc * feat(docs): add more docs * fix(vue-generator): adapt for more scenario * feat(vue-generator): support tiny-grid editor use tiny component * fix(vue-generator): complete unit test * fix(vue-generator): add unit test * feat(vue-generator): add sfc generator unit test * feat(vue-generator[docs]): add contributing docs * feat(vue-generator): add test coverage script and app generate test case * fix(generate-vue): optimize desc and file list * fix(vue-generate): [template] fix viteConfig process.env is processed * fix(vue-generator): escape process.env string * feat(vue-generator): support builtin components * fix(vue-generator): add builtin componentsMap * fix(vue-generator): fix bind utils props * fix(vue-generator): support utils expression * fix(vue-generator): support children expression add utils * fix(vue-generator): support nested folder page * fix(vue-generator): support get datasource with name * fix(vue-generator): only write necessary dependencies into package.json * feat(vue-generator): simplified genTemplate hooks * fix(vue-generator): update vue-generator docs * feat(vue-generator): detect jsx on custom method * feat(vue-generator): add d.ts types declaration
2024-05-13 11:42:32 +08:00
ecmaVersion: 'latest',
ecmaFeatures: {
jsx: true
}
feat(vue-dsl): add app generate code (#178) * feat(vue-dsl): add app generate code * feat(vue-dsl): add app generate code * feat(vue-dsl): add generate global store code * feat(vue-dsl): delete parse config and parse schema hook * feat(tempalte): refra generateTemplate logic * feat(vue-generator): add generate script frame code * feat(vue-generator): add hook flow for sfc file generate * feat(vue-generator): support generate sfc script * feat(vue-generator): support jsx generate * fix(vue-generator): fix double quotes issue * feat(vue-generator): handle app generate code * feat(toolbar-generate-vue): toolbar-generate-vue use new codegen function * feat(vue-generator): add requiredBlock parser * feat(docs): add readme doc * feat(docs): add more docs * fix(vue-generator): adapt for more scenario * feat(vue-generator): support tiny-grid editor use tiny component * fix(vue-generator): complete unit test * fix(vue-generator): add unit test * feat(vue-generator): add sfc generator unit test * feat(vue-generator[docs]): add contributing docs * feat(vue-generator): add test coverage script and app generate test case * fix(generate-vue): optimize desc and file list * fix(vue-generate): [template] fix viteConfig process.env is processed * fix(vue-generator): escape process.env string * feat(vue-generator): support builtin components * fix(vue-generator): add builtin componentsMap * fix(vue-generator): fix bind utils props * fix(vue-generator): support utils expression * fix(vue-generator): support children expression add utils * fix(vue-generator): support nested folder page * fix(vue-generator): support get datasource with name * fix(vue-generator): only write necessary dependencies into package.json * feat(vue-generator): simplified genTemplate hooks * fix(vue-generator): update vue-generator docs * feat(vue-generator): detect jsx on custom method * feat(vue-generator): add d.ts types declaration
2024-05-13 11:42:32 +08:00
},
// 忽略 expected 中的内容
ignorePatterns: ['**/**/expected/*', '**/**.ts'],
rules
}