Skip to content

Commit

Permalink
feat($plugin): add vue plugin
Browse files Browse the repository at this point in the history
  • Loading branch information
iq9891 committed Mar 24, 2022
1 parent b5c2ed0 commit 16feb7d
Show file tree
Hide file tree
Showing 132 changed files with 117,394 additions and 400 deletions.
2 changes: 2 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,5 @@ dist/
changelog.md
compiled/
compiled/**.*
bundles/
bundles/**.*
6 changes: 5 additions & 1 deletion demos/vue-3/.biurc.js
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
/** @format */

module.exports = {};
const pluginVue = require('@fe6/biu-plugin-vue');

module.exports = {
plugins: [pluginVue],
};
3 changes: 0 additions & 3 deletions demos/vue-3/biu-config.js

This file was deleted.

3 changes: 0 additions & 3 deletions demos/vue-3/biu-config.ts

This file was deleted.

3 changes: 2 additions & 1 deletion demos/vue-3/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
"vue": "^3.2.31"
},
"devDependencies": {
"@fe6/biu": "workspace:*"
"@fe6/biu": "workspace:*",
"@fe6/biu-plugin-vue": "workspace:*"
}
}
36 changes: 36 additions & 0 deletions packages/deps/bundles/babel/bundle.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
module.exports = {
codeFrame: () => require('@babel/code-frame'),
core: () => require('@babel/core'),
generator: () => require('@babel/generator'),
helperModuleImports: () => require('@babel/helper-module-imports'),
parser: () => require('@babel/parser'),

// tc39
pluginProposalDecorators: () => require('@babel/plugin-proposal-decorators'),
pluginProposalDoExpressions: () =>
require('@babel/plugin-proposal-do-expressions'),
pluginProposalExportDefaultFrom: () =>
require('@babel/plugin-proposal-export-default-from'),
pluginProposalExportNamespaceFrom: () =>
require('@babel/plugin-proposal-export-namespace-from'),
pluginProposalFunctionBind: () =>
require('@babel/plugin-proposal-function-bind'),
pluginProposalPartialApplication: () =>
require('@babel/plugin-proposal-partial-application'),
pluginProposalPipelineOperator: () =>
require('@babel/plugin-proposal-pipeline-operator'),
pluginProposalRecordAndTuple: () =>
require('@babel/plugin-proposal-record-and-tuple'),

pluginTransformRuntime: () => require('@babel/plugin-transform-runtime'),

// preset
presetEnv: () => require('@babel/preset-env'),
presetReact: () => require('@babel/preset-react'),
presetTypescript: () => require('@babel/preset-typescript'),

register: () => require('@babel/register'),
template: () => require('@babel/template'),
traverse: () => require('@babel/traverse'),
types: () => require('@babel/types'),
};
3 changes: 3 additions & 0 deletions packages/deps/bundles/babel/packages/code-frame.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
export * from '../@babel/code-frame';
import T from '../@babel/code-frame';
export default T;
1 change: 1 addition & 0 deletions packages/deps/bundles/babel/packages/code-frame.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = require('./').codeFrame();
3 changes: 3 additions & 0 deletions packages/deps/bundles/babel/packages/core.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
export * from '../@babel/core';
import T from '../@babel/core';
export default T;
1 change: 1 addition & 0 deletions packages/deps/bundles/babel/packages/core.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = require('./').core();
3 changes: 3 additions & 0 deletions packages/deps/bundles/babel/packages/generator.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
export * from '../@babel/generator';
import T from '../@babel/generator';
export default T;
1 change: 1 addition & 0 deletions packages/deps/bundles/babel/packages/generator.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = require('./').generator();
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
export * from '../@babel/helper-module-imports';
import T from '../@babel/helper-module-imports';
export default T;
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = require('./').helperModuleImports();
3 changes: 3 additions & 0 deletions packages/deps/bundles/babel/packages/parser.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
export * from '../@babel/parser';
import T from '../@babel/parser';
export default T;
1 change: 1 addition & 0 deletions packages/deps/bundles/babel/packages/parser.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = require('./').parser();
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = require('./').pluginProposalDecorators();
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = require('./').pluginProposalDoExpressions();
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = require('./').pluginProposalExportDefaultFrom();
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = require('./').pluginProposalExportNamespaceFrom();
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = require('./').pluginProposalFunctionBind();
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = require('./').pluginProposalPartialApplication();
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = require('./').pluginProposalPipelineOperator();
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = require('./').pluginProposalRecordAndTuple();
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = require('./').pluginTransformRuntime();
1 change: 1 addition & 0 deletions packages/deps/bundles/babel/packages/preset-env.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = require('./').presetEnv();
1 change: 1 addition & 0 deletions packages/deps/bundles/babel/packages/preset-react.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = require('./').presetReact();
1 change: 1 addition & 0 deletions packages/deps/bundles/babel/packages/preset-typescript.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = require('./').presetTypescript();
1 change: 1 addition & 0 deletions packages/deps/bundles/babel/packages/register.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = require('./').register();
3 changes: 3 additions & 0 deletions packages/deps/bundles/babel/packages/template.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
export * from '../@babel/template';
import T from '../@babel/template';
export default T;
1 change: 1 addition & 0 deletions packages/deps/bundles/babel/packages/template.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = require('./').template();
3 changes: 3 additions & 0 deletions packages/deps/bundles/babel/packages/traverse.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
export * from '../@babel/traverse';
import T from '../@babel/traverse';
export default T;
1 change: 1 addition & 0 deletions packages/deps/bundles/babel/packages/traverse.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = require('./').traverse();
1 change: 1 addition & 0 deletions packages/deps/bundles/babel/packages/types.d.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export * from '../@babel/types';
1 change: 1 addition & 0 deletions packages/deps/bundles/babel/packages/types.js
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
module.exports = require('./').types();
2 changes: 0 additions & 2 deletions packages/deps/bundles/events/bundle.js
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
/** @format */

import events from './events';
export default events;
export * from './events';
Loading

0 comments on commit 16feb7d

Please sign in to comment.