From d59183289fd26609fc75535ec5e4d2bdf7711a34 Mon Sep 17 00:00:00 2001 From: Pavel Gnedov Date: Sun, 30 Jan 2022 00:55:58 +0700 Subject: [PATCH] init --- .circleci/config.yml | 30 ++++++++++++ .editorconfig | 11 +++++ .eslintignore | 1 + .eslintrc | 6 +++ .github/dependabot.yml | 16 ++++++ .gitignore | 9 ++++ .idea/.gitignore | 5 ++ .idea/codeStyles/Project.xml | 51 ++++++++++++++++++++ .idea/codeStyles/codeStyleConfig.xml | 5 ++ .idea/inspectionProfiles/Project_Default.xml | 6 +++ .idea/modules.xml | 8 +++ .idea/redmine-time-manager-2.iml | 12 +++++ .mocharc.json | 12 +++++ 13 files changed, 172 insertions(+) create mode 100644 .circleci/config.yml create mode 100644 .editorconfig create mode 100644 .eslintignore create mode 100644 .eslintrc create mode 100644 .github/dependabot.yml create mode 100644 .gitignore create mode 100644 .idea/.gitignore create mode 100644 .idea/codeStyles/Project.xml create mode 100644 .idea/codeStyles/codeStyleConfig.xml create mode 100644 .idea/inspectionProfiles/Project_Default.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/redmine-time-manager-2.iml create mode 100644 .mocharc.json diff --git a/.circleci/config.yml b/.circleci/config.yml new file mode 100644 index 0000000..ab1fa9c --- /dev/null +++ b/.circleci/config.yml @@ -0,0 +1,30 @@ +--- +version: 2.1 + +orbs: + release-management: salesforce/npm-release-management@4 + +workflows: + version: 2 + test-and-release: + jobs: + - release-management/test-package: + matrix: + parameters: + os: + - linux + - windows + node_version: + - latest + - lts + - maintenance + dependabot-automerge: + triggers: + - schedule: + cron: '0 2,5,8,11 * * *' + filters: + branches: + only: + - main + jobs: + - release-management/dependabot-automerge diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..beffa30 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,11 @@ +root = true + +[*] +indent_style = space +indent_size = 2 +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true + +[*.md] +trim_trailing_whitespace = false diff --git a/.eslintignore b/.eslintignore new file mode 100644 index 0000000..9b1c8b1 --- /dev/null +++ b/.eslintignore @@ -0,0 +1 @@ +/dist diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 0000000..7b84619 --- /dev/null +++ b/.eslintrc @@ -0,0 +1,6 @@ +{ + "extends": [ + "oclif", + "oclif-typescript" + ] +} diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..608f038 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,16 @@ +version: 2 +updates: + - package-ecosystem: "npm" + versioning-strategy: increase + directory: "/" + schedule: + interval: "monthly" + labels: + - "dependencies" + open-pull-requests-limit: 100 + pull-request-branch-name: + separator: "-" + ignore: + - dependency-name: "fs-extra" + - dependency-name: "*" + update-types: ["version-update:semver-major"] diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..8055e12 --- /dev/null +++ b/.gitignore @@ -0,0 +1,9 @@ +*-debug.log +*-error.log +/.nyc_output +/dist +/lib +/package-lock.json +/tmp +node_modules +oclif.manifest.json diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..b58b603 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,5 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ diff --git a/.idea/codeStyles/Project.xml b/.idea/codeStyles/Project.xml new file mode 100644 index 0000000..549e241 --- /dev/null +++ b/.idea/codeStyles/Project.xml @@ -0,0 +1,51 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/codeStyles/codeStyleConfig.xml b/.idea/codeStyles/codeStyleConfig.xml new file mode 100644 index 0000000..79ee123 --- /dev/null +++ b/.idea/codeStyles/codeStyleConfig.xml @@ -0,0 +1,5 @@ + + + + \ No newline at end of file diff --git a/.idea/inspectionProfiles/Project_Default.xml b/.idea/inspectionProfiles/Project_Default.xml new file mode 100644 index 0000000..03d9549 --- /dev/null +++ b/.idea/inspectionProfiles/Project_Default.xml @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..b7ee3df --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/redmine-time-manager-2.iml b/.idea/redmine-time-manager-2.iml new file mode 100644 index 0000000..0c8867d --- /dev/null +++ b/.idea/redmine-time-manager-2.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/.mocharc.json b/.mocharc.json new file mode 100644 index 0000000..4a09d14 --- /dev/null +++ b/.mocharc.json @@ -0,0 +1,12 @@ +{ + "require": [ + "test/helpers/init.js", + "ts-node/register" + ], + "watch-extensions": [ + "ts" + ], + "recursive": true, + "reporter": "spec", + "timeout": 60000 +}