Comparing version
@@ -19,3 +19,3 @@ { | ||
"node": { | ||
"extensions": [".js", ".jsx", ".ts", ".tsx", ".json"] | ||
"extensions": [".ts", ".js", ".json"] | ||
} | ||
@@ -47,4 +47,5 @@ }, | ||
"prefer-destructuring": ["warn", { "object": true, "array": false }], | ||
"@typescript-eslint/no-explicit-any": "off" | ||
"@typescript-eslint/no-explicit-any": "off", | ||
"no-underscore-dangle": "off" | ||
} | ||
} |
{ | ||
"name": "spotified", | ||
"version": "1.0.2", | ||
"version": "1.0.3", | ||
"description": "Strongly typed Spotify Web API client for Node.js", | ||
"main": "index.js", | ||
"main": "dist/index.js", | ||
"types": "dist/index.d.ts", | ||
"scripts": { | ||
"test": "echo \"Error: no test specified\" && exit 1" | ||
"build": "tsc", | ||
"start": "npm run build && node ./dist/index.js", | ||
"test": "echo \"Error: no test specified\" && exit 1", | ||
"prepare": "husky install" | ||
}, | ||
"lint-staged": { | ||
"*.ts": [ | ||
"prettier --write", | ||
"eslint --fix" | ||
] | ||
}, | ||
"repository": { | ||
@@ -25,4 +35,21 @@ "type": "git", | ||
"dependencies": { | ||
"axios": "^1.2.1", | ||
"crypto-js": "^4.1.1", | ||
"typescript": "^4.8.4" | ||
}, | ||
"devDependencies": { | ||
"@types/node": "^18.11.12", | ||
"@typescript-eslint/eslint-plugin": "^5.33.0", | ||
"@typescript-eslint/parser": "^5.33.0", | ||
"eslint": "^8.30.0", | ||
"eslint-config-airbnb": "^19.0.4", | ||
"eslint-config-airbnb-base": "^15.0.0", | ||
"eslint-config-airbnb-typescript": "^17.0.0", | ||
"eslint-config-prettier": "^8.5.0", | ||
"eslint-plugin-import": "^2.26.0", | ||
"eslint-plugin-prettier": "^4.2.1", | ||
"husky": "^8.0.0", | ||
"lint-staged": "^13.1.0", | ||
"prettier": "^2.8.1" | ||
} | ||
} |
@@ -28,6 +28,6 @@ { | ||
/* Modules */ | ||
"module": "commonjs" /* Specify what module code is generated. */, | ||
"rootDir": "src" /* Specify the root folder within your source files. */, | ||
"moduleResolution": "node", /* Specify how TypeScript looks up a file from a given module specifier. */ | ||
"baseUrl": "src", /* Specify the base directory to resolve non-relative module names. */ | ||
"module": "commonjs" /* Specify what module code is generated. */, | ||
"rootDir": "src" /* Specify the root folder within your source files. */, | ||
"moduleResolution": "node" /* Specify how TypeScript looks up a file from a given module specifier. */, | ||
"baseUrl": "src" /* Specify the base directory to resolve non-relative module names. */, | ||
// "paths": {}, /* Specify a set of entries that re-map imports to additional lookup locations. */ | ||
@@ -43,3 +43,3 @@ // "rootDirs": [], /* Allow multiple folders to be treated as one when resolving modules. */ | ||
/* JavaScript Support */ | ||
"allowJs": false, /* Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files. */ | ||
"allowJs": false /* Allow JavaScript files to be a part of your program. Use the 'checkJS' option to get errors from these files. */, | ||
// "checkJs": true, /* Enable error reporting in type-checked JavaScript files. */ | ||
@@ -49,3 +49,3 @@ // "maxNodeModuleJsDepth": 1, /* Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'. */ | ||
/* Emit */ | ||
"declaration": true, /* Generate .d.ts files from TypeScript and JavaScript files in your project. */ | ||
"declaration": true /* Generate .d.ts files from TypeScript and JavaScript files in your project. */, | ||
// "declarationMap": true, /* Create sourcemaps for d.ts files. */ | ||
@@ -55,4 +55,4 @@ // "emitDeclarationOnly": true, /* Only output d.ts files and not JavaScript files. */ | ||
// "outFile": "./", /* Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output. */ | ||
"outDir": "dist", /* Specify an output folder for all emitted files. */ | ||
"removeComments": true, /* Disable emitting comments. */ | ||
"outDir": "dist" /* Specify an output folder for all emitted files. */, | ||
"removeComments": true /* Disable emitting comments. */, | ||
// "noEmit": true, /* Disable emitting files from a compilation. */ | ||
@@ -70,3 +70,3 @@ // "importHelpers": true, /* Allow importing helper functions from tslib once per project, instead of including them per-file. */ | ||
// "noEmitHelpers": true, /* Disable generating custom helper functions like '__extends' in compiled output. */ | ||
"noEmitOnError": true, /* Disable emitting files if any type checking errors are reported. */ | ||
"noEmitOnError": true /* Disable emitting files if any type checking errors are reported. */, | ||
// "preserveConstEnums": true, /* Disable erasing 'const enum' declarations in generated code. */ | ||
@@ -78,4 +78,4 @@ // "declarationDir": "./", /* Specify the output directory for generated declaration files. */ | ||
// "isolatedModules": true, /* Ensure that each file can be safely transpiled without relying on other imports. */ | ||
"allowSyntheticDefaultImports": false, /* Allow 'import x from y' when a module doesn't have a default export. */ | ||
"esModuleInterop": true /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */, | ||
"allowSyntheticDefaultImports": false /* Allow 'import x from y' when a module doesn't have a default export. */, | ||
"esModuleInterop": true /* Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility. */, | ||
// "preserveSymlinks": true, /* Disable resolving symlinks to their realpath. This correlates to the same flag in node. */ | ||
@@ -86,15 +86,15 @@ "forceConsistentCasingInFileNames": true /* Ensure that casing is correct in imports. */, | ||
"strict": true /* Enable all strict type-checking options. */, | ||
"noImplicitAny": true, /* Enable error reporting for expressions and declarations with an implied 'any' type. */ | ||
"strictNullChecks": true, /* When type checking, take into account 'null' and 'undefined'. */ | ||
"strictFunctionTypes": true, /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */ | ||
"strictBindCallApply": true, /* Check that the arguments for 'bind', 'call', and 'apply' methods match the original function. */ | ||
"strictPropertyInitialization": true, /* Check for class properties that are declared but not set in the constructor. */ | ||
"noImplicitThis": true, /* Enable error reporting when 'this' is given the type 'any'. */ | ||
"noImplicitAny": true /* Enable error reporting for expressions and declarations with an implied 'any' type. */, | ||
"strictNullChecks": true /* When type checking, take into account 'null' and 'undefined'. */, | ||
"strictFunctionTypes": true /* When assigning functions, check to ensure parameters and the return values are subtype-compatible. */, | ||
"strictBindCallApply": true /* Check that the arguments for 'bind', 'call', and 'apply' methods match the original function. */, | ||
"strictPropertyInitialization": true /* Check for class properties that are declared but not set in the constructor. */, | ||
"noImplicitThis": true /* Enable error reporting when 'this' is given the type 'any'. */, | ||
// "useUnknownInCatchVariables": true, /* Default catch clause variables as 'unknown' instead of 'any'. */ | ||
"alwaysStrict": true, /* Ensure 'use strict' is always emitted. */ | ||
"noUnusedLocals": true, /* Enable error reporting when local variables aren't read. */ | ||
"noUnusedParameters": true, /* Raise an error when a function parameter isn't read. */ | ||
"alwaysStrict": true /* Ensure 'use strict' is always emitted. */, | ||
"noUnusedLocals": true /* Enable error reporting when local variables aren't read. */, | ||
"noUnusedParameters": true /* Raise an error when a function parameter isn't read. */, | ||
// "exactOptionalPropertyTypes": true, /* Interpret optional property types as written, rather than adding 'undefined'. */ | ||
"noImplicitReturns": true, /* Enable error reporting for codepaths that do not explicitly return in a function. */ | ||
"noFallthroughCasesInSwitch": true, /* Enable error reporting for fallthrough cases in switch statements. */ | ||
"noImplicitReturns": true /* Enable error reporting for codepaths that do not explicitly return in a function. */, | ||
"noFallthroughCasesInSwitch": true /* Enable error reporting for fallthrough cases in switch statements. */, | ||
// "noUncheckedIndexedAccess": true, /* Add 'undefined' to a type when accessed using an index. */ | ||
@@ -108,6 +108,6 @@ // "noImplicitOverride": true, /* Ensure overriding members in derived classes are marked with an override modifier. */ | ||
// "skipDefaultLibCheck": true, /* Skip type checking .d.ts files that are included with TypeScript. */ | ||
"skipLibCheck": true, /* Skip type checking all .d.ts files. */ | ||
"include": ["./src/**/*"], | ||
"exclude": ["./test/**/*"] | ||
} | ||
"skipLibCheck": true /* Skip type checking all .d.ts files. */ | ||
}, | ||
"include": ["./src/**/*"], | ||
"exclude": ["./test/**/*"] | ||
} |
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
47702
262.64%63
1160%1126
676.55%3
200%13
Infinity%1
Infinity%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added