Skip to content

Commit e9ba15c

Browse files
committed
initialize project
0 parents  commit e9ba15c

File tree

11 files changed

+5467
-0
lines changed

11 files changed

+5467
-0
lines changed

.editorconfig

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# 🎨 editorconfig.org
2+
3+
root = true
4+
5+
[*]
6+
charset = utf-8
7+
end_of_line = lf
8+
indent_style = space
9+
indent_size = 2
10+
trim_trailing_whitespace = true
11+
insert_final_newline = true

.eslintrc.js

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
module.exports = {
2+
root: true,
3+
parser: '@typescript-eslint/parser',
4+
parserOptions: {
5+
ecmaVersion: 'latest',
6+
sourceType: 'module',
7+
ecmaFeatures: {
8+
modules: true,
9+
},
10+
},
11+
plugins: ['import', '@typescript-eslint', 'prettier'],
12+
extends: [
13+
'standard',
14+
'plugin:@typescript-eslint/recommended',
15+
'plugin:import/typescript',
16+
'prettier',
17+
'plugin:prettier/recommended',
18+
],
19+
env: {
20+
jest: true,
21+
},
22+
ignorePatterns: [
23+
'**/lib/*',
24+
'**/libDev/*',
25+
'**/dist/*',
26+
'**/coverage/*',
27+
'**/build/*',
28+
'**/node_modules/*',
29+
],
30+
rules: {
31+
'import/extensions': 'off',
32+
},
33+
};

.gitignore

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
node_modules
2+
.yarn
3+
4+
.DS_Store
5+
6+
.idea
7+
*.sublime-project
8+
*.sublime-workspace
9+
.vscode/**/*
10+
!.vscode/launch.json
11+
!.vscode/tasks.json
12+
!.vscode/settings.json
13+
!.vscode/*.code-snippets
14+
15+
logs
16+
*.log
17+
.yarnclean
18+
19+
20+
.attic
21+
.env*
22+
!.env.dev
23+
24+
.cache/
25+
.eslintcache
26+
*.tsbuildinfo
27+
28+
# build outputs
29+
lib
30+
libDev
31+
dist
32+
public
33+
coverage

.prettierrc

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"printWidth": 100,
3+
"arrowParens": "avoid",
4+
"bracketSpacing": true,
5+
"singleQuote": true,
6+
"semi": true,
7+
"trailingComma": "all",
8+
"tabWidth": 2,
9+
"useTabs": false,
10+
"jsxBracketSameLine": false
11+
}

lerna.json

+8
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"packages": [
3+
"packages/*"
4+
],
5+
"npmClient": "yarn",
6+
"useWorkspaces": true,
7+
"version": "independent"
8+
}

package.json

+30
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"name": "@onekeyfe/hardware-js-sdk",
3+
"description": "hardware js-sdk",
4+
"private": true,
5+
"repository": {
6+
"type": "git",
7+
"url": "git+https://github.com/OneKeyHQ/hardware-js-sdk.git"
8+
},
9+
"author": "OneKey",
10+
"workspaces": [
11+
"packages/*"
12+
],
13+
"devDependencies": {
14+
"@types/jest": "^27.5.1",
15+
"@types/node": "^17.0.32",
16+
"@typescript-eslint/eslint-plugin": "^5.23.0",
17+
"@typescript-eslint/parser": "^5.23.0",
18+
"eslint": "^8.15.0",
19+
"eslint-config-prettier": "^8.5.0",
20+
"eslint-config-standard": "^17.0.0",
21+
"eslint-plugin-import": "^2.26.0",
22+
"eslint-plugin-n": "^15.2.0",
23+
"eslint-plugin-prettier": "^4.0.0",
24+
"eslint-plugin-promise": "^6.0.0",
25+
"lerna": "^4.0.0",
26+
"prettier": "^2.6.2",
27+
"prettier-eslint": "^14.0.2",
28+
"typescript": "^4.6.4"
29+
}
30+
}

packages/transport/README.md

+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
# `transport`
2+
3+
> TODO: description
4+
5+
## Usage
6+
7+
```
8+
const transport = require('transport');
9+
10+
// TODO: DEMONSTRATE API
11+
```
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
'use strict';
2+
3+
const transport = require('..');
4+
5+
describe('transport', () => {
6+
it('needs tests');
7+
});

packages/transport/package.json

+19
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"name": "transport",
3+
"version": "1.0.0",
4+
"description": "> TODO: description",
5+
"author": "Leon <[email protected]>",
6+
"homepage": "",
7+
"license": "ISC",
8+
"main": "lib/transport.js",
9+
"directories": {
10+
"lib": "lib",
11+
"test": "__tests__"
12+
},
13+
"files": [
14+
"lib"
15+
],
16+
"scripts": {
17+
"test": "echo \"Error: run tests from root\" && exit 1"
18+
}
19+
}

packages/transport/src/transport.ts

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
'use strict';
2+
3+
module.exports = transport;
4+
5+
function transport() {
6+
// TODO
7+
}

0 commit comments

Comments
 (0)