Skip to content

Commit 6985748

Browse files
committed
add template
1 parent 9f0f6ef commit 6985748

33 files changed

+698
-12143
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11
node_modules
2-
dist
2+
dist
3+
.DS_Store

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,11 @@ async function initGit(options) {
3232
}
3333

3434
export async function createProject(options) {
35+
if (options.template === 'storybook') {
36+
console.log('It will come soon');
37+
process.exit(0);
38+
}
39+
3540
const currentFileUrl = import.meta.url;
3641
const templateDir = path.resolve(
3742
new URL(currentFileUrl).pathname,

templates/basic/.babelrc

Lines changed: 0 additions & 19 deletions
This file was deleted.

templates/basic/.browserslistrc

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
> 1%
2+
last 2 versions

templates/basic/.eslintrc.js

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
module.exports = {
2+
root: true,
3+
env: {
4+
node: true,
5+
},
6+
extends: [
7+
'plugin:vue/essential',
8+
'eslint:recommended',
9+
'@vue/typescript/recommended',
10+
'@vue/prettier',
11+
'@vue/prettier/@typescript-eslint',
12+
],
13+
parserOptions: {
14+
ecmaVersion: 2020,
15+
},
16+
rules: {
17+
'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off',
18+
'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off',
19+
},
20+
};

templates/basic/.gitignore

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,18 @@
11
node_modules
22
dist
33
.cache
4+
.DS_Store
5+
6+
# Log files
7+
npm-debug.log*
8+
yarn-debug.log*
9+
yarn-error.log*
10+
11+
# Editor directories and files
12+
.idea
13+
.vscode
14+
*.suo
15+
*.ntvs*
16+
*.njsproj
17+
*.sln
18+
*.sw?

templates/basic/.prettierrc

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"printWidth": 80,
3+
"tabWidth": 2,
4+
"useTabs": true,
5+
"semi": true,
6+
"singleQuote": true,
7+
"quoteProps": "as-needed",
8+
"jsxSingleQuote": true,
9+
"trailingComma": "es5",
10+
"bracketSpacing": true,
11+
"jsxBracketSameLine": false,
12+
"arrowParens": "avoid",
13+
"endOfLine": "lf"
14+
}

templates/basic/README.md

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# empty-project
2+
3+
Empty project.
4+
5+
## Building and running on localhost
6+
7+
First install dependencies:
8+
9+
```sh
10+
npm install
11+
```
12+
13+
To run in hot module reloading mode:
14+
15+
```sh
16+
npm start
17+
```
18+
19+
To create a production build:
20+
21+
```sh
22+
npm run build-prod
23+
```
24+
25+
## Running
26+
27+
```sh
28+
node dist/bundle.js
29+
```
30+
31+
## Credits
32+
33+
Made with [createapp.dev](https://createapp.dev/)
34+

templates/basic/babel.config.js

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
module.exports = {
2+
presets: [
3+
[
4+
'@babel/env',
5+
{
6+
corejs: '2',
7+
modules: false,
8+
useBuiltIns: 'usage',
9+
},
10+
],
11+
],
12+
plugins: ['@babel/external-helpers'],
13+
};

0 commit comments

Comments
 (0)