Skip to content

Commit

Permalink
Working version
Browse files Browse the repository at this point in the history
  • Loading branch information
chaitanyapotti committed Jun 29, 2021
1 parent 6a014ae commit aa367ec
Show file tree
Hide file tree
Showing 57 changed files with 5,286 additions and 2,763 deletions.
4 changes: 2 additions & 2 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -19,5 +19,5 @@
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.eslintcache
dist/
examples/
types/
72 changes: 48 additions & 24 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -1,67 +1,91 @@
{
"extends": [
"airbnb-typescript/base",
"problems",
"plugin:@typescript-eslint/recommended",
"standard",
"eslint:recommended",
"plugin:prettier/recommended",
"plugin:import/errors",
"plugin:import/warnings",
"plugin:import/typescript",
"plugin:promise/recommended",
"airbnb-base",
"plugin:mocha/recommended",
"prettier"
],
"plugins": ["prettier", "@babel", "promise", "import", "simple-import-sort"],
"parser": "@babel/eslint-parser",
"plugins": ["prettier", "promise", "import", "simple-import-sort", "mocha", "@typescript-eslint"],
"parser": "@typescript-eslint/parser",
"parserOptions": {
"sourceType": "module",
"ecmaVersion": 11,
"babelOptions": {
"configFile": "./babel.config.json"
}
"project": "./tsconfig.json"
},
"rules": {
"@typescript-eslint/naming-convention": [
"error",
{
"selector": "typeLike",
"format": ["camelCase", "UPPER_CASE", "PascalCase"]
}
],
"no-console": 2,
"no-bitwise": [2, { "allow": ["~"] }],
"camelcase": 0,
"no-useless-constructor": 0,
"@typescript-eslint/no-useless-constructor": 2,
"no-dupe-class-members": 0,
"@typescript-eslint/no-dupe-class-members": 2,
"import/extensions": [
"error",
"ignorePackages",
{
"js": "never",
"ts": "never"
}
],
"no-restricted-syntax": 0,
"simple-import-sort/imports": "error",
"simple-import-sort/exports": "error",
"operator-linebreak": 0,
"object-curly-newline": 0,
"semi": [2, "never"],
"no-underscore-dangle": 0,
"quotes": [2, "single"],
"max-len": [
2,
{
"code": 150
}
],
"no-console": 0,
"import/prefer-default-export": 0,
"no-nested-ternary": 0,
"no-confusing-arrow": 0,
"linebreak-style": 0,
"no-extra-semi": 0,
"no-unused-vars": [2, { "args": "after-used", "argsIgnorePattern": "_" }],
"no-unused-vars": "off",
"@typescript-eslint/no-unused-vars": ["error", { "args": "after-used", "argsIgnorePattern": "_" }],
"no-param-reassign": [
"error",
{
"props": false
}
],
"prettier/prettier": [
"error",
{
"singleQuote": true,
"singleQuote": false,
"printWidth": 150,
"semi": false
"semi": true
}
]
},
"settings": {
"import/resolver": {
"node": {
"extensions": [".js", ".jsx", ".ts", ".tsx", ".json", ".vue"]
}
}
},
"env": {
"es6": true,
"es2020": true,
"browser": true,
"node": true
},
"globals": {
"document": true,
"fetch": true,
"jest": true,
"it": true,
"beforeEach": true,
"afterEach": true,
"describe": true,
"expect": true
}
}
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,6 @@ yarn-error.log*

# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
Expand Down
5 changes: 5 additions & 0 deletions .mocharc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"require": ["./test/setup.js"],
"timeout": 0,
"exit": true
}
3 changes: 2 additions & 1 deletion .prettierignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,4 +18,5 @@

npm-debug.log*
yarn-debug.log*
yarn-error.log*
yarn-error.log*
types/
4 changes: 2 additions & 2 deletions .prettierrc.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# .prettierrc or .prettierrc.yaml
printWidth: 150
singleQuote: true
semi: false
singleQuote: false
semi: true
93 changes: 93 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
{
"eslint.options": {
"extends": [
"airbnb-typescript/base",
"problems",
"plugin:@typescript-eslint/recommended",
"standard",
"eslint:recommended",
"plugin:prettier/recommended",
"plugin:import/errors",
"plugin:import/warnings",
"plugin:import/typescript",
"plugin:promise/recommended",
"plugin:mocha/recommended",
"prettier"
],
"plugins": ["prettier", "promise", "import", "simple-import-sort", "mocha", "@typescript-eslint"],
"parser": "@typescript-eslint/parser",
"parserOptions": {
"sourceType": "module",
"ecmaVersion": 11,
"project": "./tsconfig.json"
},
"rules": {
"@typescript-eslint/naming-convention": [
"error",
{
"selector": "typeLike",
"format": ["camelCase", "UPPER_CASE", "PascalCase"]
}
],
"no-console": 2,
"no-bitwise": [2, { "allow": ["~"] }],
"camelcase": 0,
"no-useless-constructor": 0,
"@typescript-eslint/no-useless-constructor": 2,
"no-dupe-class-members": 0,
"@typescript-eslint/no-dupe-class-members": 2,
"import/extensions": [
"error",
"ignorePackages",
{
"js": "never",
"ts": "never"
}
],
"no-restricted-syntax": 0,
"simple-import-sort/imports": "error",
"simple-import-sort/exports": "error",
"operator-linebreak": 0,
"object-curly-newline": 0,
"no-underscore-dangle": 0,
"max-len": [
2,
{
"code": 150
}
],
"import/prefer-default-export": 0,
"no-nested-ternary": 0,
"no-confusing-arrow": 0,
"linebreak-style": 0,
"no-unused-vars": "off",
"@typescript-eslint/no-unused-vars": ["error", { "args": "after-used", "argsIgnorePattern": "_" }],
"no-param-reassign": [
"error",
{
"props": false
}
],
"prettier/prettier": [
"error",
{
"singleQuote": false,
"printWidth": 150,
"semi": true
}
]
},
"settings": {
"import/resolver": {
"node": {
"extensions": [".js", ".jsx", ".ts", ".tsx", ".json", ".vue"]
}
}
},
"env": {
"es2020": true,
"browser": true,
"node": true
}
}
}
2 changes: 1 addition & 1 deletion babel.config.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"presets": ["@babel/env"],
"presets": ["@babel/env", "@babel/typescript"],
"plugins": [
"@babel/plugin-proposal-object-rest-spread",
"@babel/plugin-proposal-class-properties",
Expand Down
8 changes: 4 additions & 4 deletions examples/vue-app/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

15 changes: 9 additions & 6 deletions examples/vue-app/src/App.vue
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,13 @@ export default {
messageDecrypted: '',
}
},
mounted() {
const torus = new Torus({
apiKey: 'torus-default',
buttonPosition: 'bottom-left',
})
window.torus = torus
},
methods: {
onSelectedVerifierChanged(e) {
this.selectedVerifier = e.target.value
Expand All @@ -139,11 +146,7 @@ export default {
},
async login() {
try {
const torus = new Torus({
apiKey: 'torus-default',
buttonPosition: 'bottom-left',
})
window.torus = torus
const { torus } = window
await torus.init({
buildEnv: this.buildEnv,
enabledVerifiers: {
Expand All @@ -161,7 +164,7 @@ export default {
},
showTorusButton: true,
integrity: {
version: '1.9.17',
// version: '1.9.17',
// check: true,
// version: '1.4.2',
// hash: 'sha384-jwXOV6VJu+PM89ksbCSZyQRjf5FdX8n39nWfE/iQBMh4r5m027ua2tkQ+83FPdp9'
Expand Down
3 changes: 0 additions & 3 deletions index.js

This file was deleted.

3 changes: 3 additions & 0 deletions index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
export { default } from "./src/embed";
export { default as TorusInpageProvider } from "./src/inpage-provider";
export * from "./src/interfaces";
Loading

0 comments on commit aa367ec

Please sign in to comment.