@live-codes/blockly-utils
Advanced tools
| # http://editorconfig.org | ||
| root = true | ||
| [*] | ||
| charset = utf-8 | ||
| indent_size = 2 | ||
| indent_style = space | ||
| insert_final_newline = true | ||
| max_line_length = 80 | ||
| trim_trailing_whitespace = true | ||
| [*.ts] | ||
| quote_type = single | ||
| [*.md] | ||
| max_line_length = 0 | ||
| trim_trailing_whitespace = false |
Sorry, the diff of this file is not supported yet
+198
| module.exports = { | ||
| env: { | ||
| browser: true, | ||
| node: true, | ||
| }, | ||
| parser: '@typescript-eslint/parser', | ||
| parserOptions: { | ||
| project: ['./tsconfig.eslint.json'], | ||
| }, | ||
| plugins: ['@typescript-eslint', 'jest', 'jsdoc'], | ||
| extends: [ | ||
| 'plugin:jest/recommended', | ||
| 'plugin:import/errors', | ||
| 'plugin:import/warnings', | ||
| 'plugin:import/typescript', | ||
| 'prettier', | ||
| 'prettier/@typescript-eslint', | ||
| ], | ||
| rules: { | ||
| '@typescript-eslint/adjacent-overload-signatures': 'error', | ||
| '@typescript-eslint/array-type': [ | ||
| 'error', | ||
| { | ||
| default: 'array-simple', | ||
| }, | ||
| ], | ||
| '@typescript-eslint/ban-types': [ | ||
| 'error', | ||
| { | ||
| types: { | ||
| Object: { | ||
| message: 'Avoid using the `Object` type. Did you mean `object`?', | ||
| }, | ||
| Function: { | ||
| message: | ||
| 'Avoid using the `Function` type. Prefer a specific function type, like `() => void`.', | ||
| }, | ||
| Boolean: { | ||
| message: 'Avoid using the `Boolean` type. Did you mean `boolean`?', | ||
| }, | ||
| Number: { | ||
| message: 'Avoid using the `Number` type. Did you mean `number`?', | ||
| }, | ||
| String: { | ||
| message: 'Avoid using the `String` type. Did you mean `string`?', | ||
| }, | ||
| Symbol: { | ||
| message: 'Avoid using the `Symbol` type. Did you mean `symbol`?', | ||
| }, | ||
| }, | ||
| }, | ||
| ], | ||
| '@typescript-eslint/consistent-type-assertions': 'error', | ||
| '@typescript-eslint/consistent-type-definitions': 'error', | ||
| '@typescript-eslint/dot-notation': 'error', | ||
| '@typescript-eslint/explicit-member-accessibility': [ | ||
| 'error', | ||
| { | ||
| accessibility: 'explicit', | ||
| }, | ||
| ], | ||
| '@typescript-eslint/indent': 'off', | ||
| '@typescript-eslint/member-delimiter-style': [ | ||
| 'off', | ||
| { | ||
| multiline: { | ||
| delimiter: 'none', | ||
| requireLast: true, | ||
| }, | ||
| singleline: { | ||
| delimiter: 'semi', | ||
| requireLast: false, | ||
| }, | ||
| }, | ||
| ], | ||
| '@typescript-eslint/member-ordering': 'error', | ||
| '@typescript-eslint/no-empty-function': 'error', | ||
| '@typescript-eslint/no-empty-interface': 'error', | ||
| '@typescript-eslint/no-explicit-any': 'off', | ||
| '@typescript-eslint/no-misused-new': 'error', | ||
| '@typescript-eslint/no-namespace': 'error', | ||
| '@typescript-eslint/no-parameter-properties': 'off', | ||
| '@typescript-eslint/no-this-alias': 'error', | ||
| '@typescript-eslint/no-unused-expressions': 'error', | ||
| '@typescript-eslint/no-use-before-define': 'off', | ||
| '@typescript-eslint/no-var-requires': 'error', | ||
| '@typescript-eslint/prefer-for-of': 'error', | ||
| '@typescript-eslint/prefer-function-type': 'error', | ||
| '@typescript-eslint/prefer-namespace-keyword': 'error', | ||
| '@typescript-eslint/quotes': 'off', | ||
| '@typescript-eslint/semi': ['off', null], | ||
| '@typescript-eslint/triple-slash-reference': [ | ||
| 'error', | ||
| { | ||
| path: 'always', | ||
| types: 'prefer-import', | ||
| lib: 'always', | ||
| }, | ||
| ], | ||
| '@typescript-eslint/type-annotation-spacing': 'off', | ||
| '@typescript-eslint/unified-signatures': 'error', | ||
| 'arrow-body-style': 'error', | ||
| 'arrow-parens': ['off', 'always'], | ||
| 'brace-style': ['off', 'off'], | ||
| camelcase: 'error', | ||
| 'comma-dangle': 'off', | ||
| complexity: 'off', | ||
| 'constructor-super': 'error', | ||
| curly: ['error', 'multi-line'], | ||
| 'eol-last': 'off', | ||
| eqeqeq: ['error', 'smart'], | ||
| 'guard-for-in': 'error', | ||
| 'id-blacklist': [ | ||
| 'error', | ||
| 'any', | ||
| 'Number', | ||
| 'number', | ||
| 'String', | ||
| 'string', | ||
| 'Boolean', | ||
| 'boolean', | ||
| 'Undefined', | ||
| 'undefined', | ||
| ], | ||
| 'id-match': 'error', | ||
| 'import/no-extraneous-dependencies': [ | ||
| 'error', | ||
| { | ||
| devDependencies: false, | ||
| }, | ||
| ], | ||
| 'import/no-internal-modules': 'error', | ||
| 'import/order': 'error', | ||
| 'import/named': 'off', | ||
| 'jsdoc/check-alignment': 'error', | ||
| 'jsdoc/check-indentation': 'error', | ||
| 'jsdoc/newline-after-description': 'error', | ||
| 'linebreak-style': 'off', | ||
| 'max-classes-per-file': ['error', 1], | ||
| 'max-len': 'off', | ||
| 'new-parens': 'off', | ||
| 'newline-per-chained-call': 'off', | ||
| 'no-bitwise': 'error', | ||
| 'no-caller': 'error', | ||
| 'no-cond-assign': 'error', | ||
| 'no-console': 'error', | ||
| 'no-debugger': 'error', | ||
| 'no-duplicate-case': 'error', | ||
| 'no-duplicate-imports': 'error', | ||
| 'no-empty': 'error', | ||
| 'no-eval': 'error', | ||
| 'no-extra-bind': 'error', | ||
| 'no-extra-semi': 'off', | ||
| 'no-fallthrough': 'off', | ||
| 'no-invalid-this': 'off', | ||
| 'no-irregular-whitespace': 'off', | ||
| 'no-multiple-empty-lines': 'off', | ||
| 'no-new-func': 'error', | ||
| 'no-new-wrappers': 'error', | ||
| 'no-redeclare': 'error', | ||
| 'no-restricted-imports': ['error', { patterns: ['**/_modules'] }], | ||
| 'no-return-await': 'error', | ||
| 'no-sequences': 'error', | ||
| 'no-shadow': [ | ||
| 'off', | ||
| { | ||
| hoist: 'all', | ||
| }, | ||
| ], | ||
| 'no-sparse-arrays': 'error', | ||
| 'no-template-curly-in-string': 'error', | ||
| 'no-throw-literal': 'error', | ||
| 'no-trailing-spaces': 'off', | ||
| 'no-undef-init': 'error', | ||
| 'no-underscore-dangle': 'error', | ||
| 'no-unsafe-finally': 'error', | ||
| 'no-unused-labels': 'error', | ||
| 'no-var': 'error', | ||
| 'object-shorthand': 'error', | ||
| 'one-var': ['error', 'never'], | ||
| 'prefer-arrow/prefer-arrow-functions': 'off', | ||
| 'prefer-const': 'error', | ||
| 'prefer-object-spread': 'error', | ||
| 'quote-props': 'off', | ||
| radix: 'error', | ||
| 'space-before-function-paren': 'off', | ||
| 'space-in-parens': ['off', 'never'], | ||
| 'spaced-comment': [ | ||
| 'error', | ||
| 'always', | ||
| { | ||
| markers: ['/'], | ||
| }, | ||
| ], | ||
| 'use-isnan': 'error', | ||
| 'valid-typeof': 'off', | ||
| }, | ||
| }; |
Sorry, the diff of this file is not supported yet
| { | ||
| "extends": "./tsconfig.json", | ||
| "include": [ | ||
| "src/**/*.ts", | ||
| "src/**/*.tsx", | ||
| "src/**/*.js", | ||
| "src/**/*.jsx", | ||
| "e2e/**/*.ts", | ||
| "playwright.config.ts" | ||
| ], | ||
| "exclude": ["**/node_modules/**"] | ||
| } |
| { | ||
| "compilerOptions": { | ||
| "rootDir": "src", | ||
| "outDir": "build", | ||
| "moduleResolution": "node", | ||
| "target": "es6", | ||
| "module": "esnext", | ||
| "declaration": true, | ||
| "inlineSourceMap": true, | ||
| "esModuleInterop": true /* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. */, | ||
| "noImplicitThis": false, | ||
| "strict": true /* Enable all strict type-checking options. */, | ||
| "allowUmdGlobalAccess": true, | ||
| "forceConsistentCasingInFileNames": true, | ||
| "importHelpers": true, | ||
| "removeComments": true, | ||
| /* Strict Type-Checking Options */ | ||
| // "noImplicitAny": true /* Raise error on expressions and declarations with an implied 'any' type. */, | ||
| // "strictNullChecks": true /* Enable strict null checks. */, | ||
| // "strictFunctionTypes": true /* Enable strict checking of function types. */, | ||
| // "strictPropertyInitialization": true /* Enable strict checking of property initialization in classes. */, | ||
| // "noImplicitThis": true /* Raise error on 'this' expressions with an implied 'any' type. */, | ||
| // "alwaysStrict": true /* Parse in strict mode and emit "use strict" for each source file. */, | ||
| /* Additional Checks */ | ||
| "noUnusedLocals": true /* Report errors on unused locals. */, | ||
| "noUnusedParameters": true /* Report errors on unused parameters. */, | ||
| "noImplicitReturns": true /* Report error when not all code paths in function return a value. */, | ||
| "noFallthroughCasesInSwitch": true /* Report errors for fallthrough cases in switch statement. */, | ||
| /* Debugging Options */ | ||
| "traceResolution": false /* Report module resolution log messages. */, | ||
| "listEmittedFiles": false /* Print names of generated files part of the compilation. */, | ||
| "listFiles": false /* Print names of files part of the compilation. */, | ||
| "pretty": true /* Stylize errors and messages using color and context. */, | ||
| /* Experimental Options */ | ||
| // "experimentalDecorators": true /* Enables experimental support for ES7 decorators. */, | ||
| // "emitDecoratorMetadata": true /* Enables experimental support for emitting type metadata for decorators. */, | ||
| "lib": ["es2020", "dom"], | ||
| "types": ["node", "jest"], | ||
| "typeRoots": ["node_modules/@types"] | ||
| }, | ||
| "compileOnSave": true, | ||
| "include": ["src/**/*.ts"], | ||
| "exclude": ["**/node_modules/**", "src/modules/**"] | ||
| } |
+1
-2
| { | ||
| "name": "@live-codes/blockly-utils", | ||
| "version": "0.1.2", | ||
| "version": "0.1.3", | ||
| "description": "Blockly utilities for livecodes.io", | ||
@@ -11,3 +11,2 @@ "author": "Hatem Hosny", | ||
| }, | ||
| "files": ["src/*", "src/**/*"], | ||
| "prettier": { | ||
@@ -14,0 +13,0 @@ "semi": true, |
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
28938
45.51%12
100%786
47.74%0
-100%