diff --git a/.eslintrc.json b/.eslintrc.js similarity index 98% rename from .eslintrc.json rename to .eslintrc.js index 4eeb71f..db5f307 100644 --- a/.eslintrc.json +++ b/.eslintrc.js @@ -1,4 +1,4 @@ -{ +module.exports = { "extends": [ "plugin:@typescript-eslint/recommended", "prettier" diff --git a/.npmignore b/.npmignore index 843ceb8..be2bbc3 100644 --- a/.npmignore +++ b/.npmignore @@ -1,6 +1,14 @@ -.editorconfig -.dependency-cruiser.js +.auto-changelog .auto-changelog-template.hbs +.dependency-cruiser.js +.editorconfig +.gitattributes +.gitignore +.prettierignore + +package-lock.json +webpack.config.js + rename_clear_files.sh tsconfig.build.json diff --git a/.prettierrc b/.prettierrc.js similarity index 95% rename from .prettierrc rename to .prettierrc.js index 97f0708..2458204 100644 --- a/.prettierrc +++ b/.prettierrc.js @@ -1,4 +1,4 @@ -{ +module.exports = { "arrowParens": "avoid", "bracketSpacing": false, "htmlWhitespaceSensitivity": "css", diff --git a/package.json b/package.json index a65b3a7..9adb417 100644 --- a/package.json +++ b/package.json @@ -5,8 +5,8 @@ "main": "dist/index.js", "module": "lib/index.js", "types": "lib/index.d.ts", - "umd:main": "umd/bundle.min.js", "source": "src/index.ts", + "umd:main": "umd/bundle.min.js", "scripts": { "build": "npm run build:es6 && npm run build:commonjs && npm run build:umd", "build:es6": "rm -rf lib && tsc", @@ -34,6 +34,59 @@ "type": "git", "url": "git+https://github.com/zrwusa/data-structure-typed.git" }, + "author": "Tyler Zeng zrwusa@gmail.com", + "license": "MIT", + "publishConfig": { + "registry": "https://npm.pkg.github.com/" + }, + "bugs": { + "url": "https://github.com/zrwusa/data-structure-typed/issues" + }, + "homepage": "https://github.com/zrwusa/data-structure-typed#readme", + "devDependencies": { + "@types/benchmark": "^2.1.3", + "@types/jest": "^29.5.3", + "@types/node": "^20.4.9", + "@typescript-eslint/eslint-plugin": "^5.6.0", + "@typescript-eslint/parser": "^5.11.0", + "auto-changelog": "^2.4.0", + "avl-tree-typed": "^1.31.0", + "benchmark": "^2.1.4", + "binary-tree-typed": "^1.31.0", + "bst-typed": "^1.31.0", + "dependency-cruiser": "^13.1.2", + "deque-typed": "^1.31.0", + "directed-graph-typed": "^1.31.0", + "doubly-linked-list-typed": "^1.31.0", + "eslint": "^7.32.0", + "eslint-config-prettier": "^8.3.0", + "eslint-import-resolver-alias": "^1.1.2", + "eslint-import-resolver-typescript": "^2.5.0", + "eslint-plugin-import": "^2.25.4", + "graph-typed": "^1.31.0", + "heap-typed": "^1.31.0", + "istanbul-badges-readme": "^1.8.5", + "jest": "^29.6.2", + "linked-list-typed": "^1.31.0", + "max-heap-typed": "^1.31.0", + "max-priority-queue-typed": "^1.31.0", + "min-heap-typed": "^1.31.0", + "min-priority-queue-typed": "^1.31.0", + "prettier": "^3.0.3", + "priority-queue-typed": "^1.31.0", + "queue-typed": "^1.31.0", + "singly-linked-list-typed": "^1.31.0", + "stack-typed": "^1.31.0", + "tree-multiset-typed": "^1.31.0", + "trie-typed": "^1.31.0", + "ts-jest": "^29.1.1", + "ts-loader": "^9.4.4", + "typedoc": "^0.24.8", + "typescript": "^4.9.5", + "undirected-graph-typed": "^1.31.0", + "webpack": "^5.88.2", + "webpack-cli": "^5.1.4" + }, "keywords": [ "data", "structure", @@ -180,55 +233,5 @@ "tarjan", "Tarjan", "Tarjan's" - ], - "author": "Tyler Zeng zrwusa@gmail.com", - "license": "MIT", - "bugs": { - "url": "https://github.com/zrwusa/data-structure-typed/issues" - }, - "homepage": "https://github.com/zrwusa/data-structure-typed#readme", - "devDependencies": { - "@types/benchmark": "^2.1.3", - "@types/jest": "^29.5.3", - "@types/node": "^20.4.9", - "@typescript-eslint/eslint-plugin": "^5.6.0", - "@typescript-eslint/parser": "^5.11.0", - "auto-changelog": "^2.4.0", - "avl-tree-typed": "^1.31.0", - "benchmark": "^2.1.4", - "binary-tree-typed": "^1.31.0", - "bst-typed": "^1.31.0", - "dependency-cruiser": "^13.1.2", - "deque-typed": "^1.31.0", - "directed-graph-typed": "^1.31.0", - "doubly-linked-list-typed": "^1.31.0", - "eslint": "^7.32.0", - "eslint-config-prettier": "^8.3.0", - "eslint-import-resolver-alias": "^1.1.2", - "eslint-import-resolver-typescript": "^2.5.0", - "eslint-plugin-import": "^2.25.4", - "graph-typed": "^1.31.0", - "heap-typed": "^1.31.0", - "istanbul-badges-readme": "^1.8.5", - "jest": "^29.6.2", - "linked-list-typed": "^1.31.0", - "max-heap-typed": "^1.31.0", - "max-priority-queue-typed": "^1.31.0", - "min-heap-typed": "^1.31.0", - "min-priority-queue-typed": "^1.31.0", - "prettier": "^3.0.3", - "priority-queue-typed": "^1.31.0", - "queue-typed": "^1.31.0", - "singly-linked-list-typed": "^1.31.0", - "stack-typed": "^1.31.0", - "tree-multiset-typed": "^1.31.0", - "trie-typed": "^1.31.0", - "ts-jest": "^29.1.1", - "ts-loader": "^9.4.4", - "typedoc": "^0.24.8", - "typescript": "^4.9.5", - "undirected-graph-typed": "^1.31.0", - "webpack": "^5.88.2", - "webpack-cli": "^5.1.4" - } + ] }