chore: install and configure husky and commitlint to enforce conventional commits
2 files added
2 files modified
| New file |
| | |
| | | { |
| | | "extends": ["@commitlint/config-conventional"] |
| | | } |
| New file |
| | |
| | | #!/bin/sh |
| | | . "$(dirname "$0")/_/husky.sh" |
| | | |
| | | npx --no-install commitlint --edit $1 |
| | |
| | | } |
| | | } |
| | | }, |
| | | "@commitlint/cli": { |
| | | "version": "16.2.1", |
| | | "resolved": "https://registry.npmjs.org/@commitlint/cli/-/cli-16.2.1.tgz", |
| | | "integrity": "sha512-zfKf+B9osuiDbxGMJ7bWFv7XFCW8wlQYPtCffNp7Ukdb7mdrep5R9e03vPUZysnwp8NX6hg05kPEvnD/wRIGWw==", |
| | | "dev": true, |
| | | "requires": { |
| | | "@commitlint/format": "^16.2.1", |
| | | "@commitlint/lint": "^16.2.1", |
| | | "@commitlint/load": "^16.2.1", |
| | | "@commitlint/read": "^16.2.1", |
| | | "@commitlint/types": "^16.2.1", |
| | | "lodash": "^4.17.19", |
| | | "resolve-from": "5.0.0", |
| | | "resolve-global": "1.0.0", |
| | | "yargs": "^17.0.0" |
| | | }, |
| | | "dependencies": { |
| | | "resolve-from": { |
| | | "version": "5.0.0", |
| | | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", |
| | | "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", |
| | | "dev": true |
| | | }, |
| | | "yargs": { |
| | | "version": "17.3.1", |
| | | "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.3.1.tgz", |
| | | "integrity": "sha512-WUANQeVgjLbNsEmGk20f+nlHgOqzRFpiGWVaBrYGYIGANIIu3lWjoyi0fNlFmJkvfhCZ6BXINe7/W2O2bV4iaA==", |
| | | "dev": true, |
| | | "requires": { |
| | | "cliui": "^7.0.2", |
| | | "escalade": "^3.1.1", |
| | | "get-caller-file": "^2.0.5", |
| | | "require-directory": "^2.1.1", |
| | | "string-width": "^4.2.3", |
| | | "y18n": "^5.0.5", |
| | | "yargs-parser": "^21.0.0" |
| | | } |
| | | }, |
| | | "yargs-parser": { |
| | | "version": "21.0.1", |
| | | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.0.1.tgz", |
| | | "integrity": "sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==", |
| | | "dev": true |
| | | } |
| | | } |
| | | }, |
| | | "@commitlint/config-conventional": { |
| | | "version": "16.2.1", |
| | | "resolved": "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-16.2.1.tgz", |
| | | "integrity": "sha512-cP9gArx7gnaj4IqmtCIcHdRjTYdRUi6lmGE+lOzGGjGe45qGOS8nyQQNvkNy2Ey2VqoSWuXXkD8zCUh6EHf1Ww==", |
| | | "dev": true, |
| | | "requires": { |
| | | "conventional-changelog-conventionalcommits": "^4.3.1" |
| | | } |
| | | }, |
| | | "@commitlint/config-validator": { |
| | | "version": "16.2.1", |
| | | "resolved": "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-16.2.1.tgz", |
| | | "integrity": "sha512-hogSe0WGg7CKmp4IfNbdNES3Rq3UEI4XRPB8JL4EPgo/ORq5nrGTVzxJh78omibNuB8Ho4501Czb1Er1MoDWpw==", |
| | | "dev": true, |
| | | "requires": { |
| | | "@commitlint/types": "^16.2.1", |
| | | "ajv": "^6.12.6" |
| | | } |
| | | }, |
| | | "@commitlint/ensure": { |
| | | "version": "16.2.1", |
| | | "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-16.2.1.tgz", |
| | | "integrity": "sha512-/h+lBTgf1r5fhbDNHOViLuej38i3rZqTQnBTk+xEg+ehOwQDXUuissQ5GsYXXqI5uGy+261ew++sT4EA3uBJ+A==", |
| | | "dev": true, |
| | | "requires": { |
| | | "@commitlint/types": "^16.2.1", |
| | | "lodash": "^4.17.19" |
| | | } |
| | | }, |
| | | "@commitlint/execute-rule": { |
| | | "version": "16.2.1", |
| | | "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-16.2.1.tgz", |
| | | "integrity": "sha512-oSls82fmUTLM6cl5V3epdVo4gHhbmBFvCvQGHBRdQ50H/690Uq1Dyd7hXMuKITCIdcnr9umyDkr8r5C6HZDF3g==", |
| | | "dev": true |
| | | }, |
| | | "@commitlint/format": { |
| | | "version": "16.2.1", |
| | | "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-16.2.1.tgz", |
| | | "integrity": "sha512-Yyio9bdHWmNDRlEJrxHKglamIk3d6hC0NkEUW6Ti6ipEh2g0BAhy8Od6t4vLhdZRa1I2n+gY13foy+tUgk0i1Q==", |
| | | "dev": true, |
| | | "requires": { |
| | | "@commitlint/types": "^16.2.1", |
| | | "chalk": "^4.0.0" |
| | | } |
| | | }, |
| | | "@commitlint/is-ignored": { |
| | | "version": "16.2.1", |
| | | "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-16.2.1.tgz", |
| | | "integrity": "sha512-exl8HRzTIfb1YvDJp2b2HU5z1BT+9tmgxR2XF0YEzkMiCIuEKh+XLeocPr1VcvAKXv3Cmv5X/OfNRp+i+/HIhQ==", |
| | | "dev": true, |
| | | "requires": { |
| | | "@commitlint/types": "^16.2.1", |
| | | "semver": "7.3.5" |
| | | } |
| | | }, |
| | | "@commitlint/lint": { |
| | | "version": "16.2.1", |
| | | "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-16.2.1.tgz", |
| | | "integrity": "sha512-fNINQ3X2ZqsCkNB3Z0Z8ElmhewqrS3gy2wgBTx97BkcjOWiyPAGwDJ752hwrsUnWAVBRztgw826n37xPzxsOgg==", |
| | | "dev": true, |
| | | "requires": { |
| | | "@commitlint/is-ignored": "^16.2.1", |
| | | "@commitlint/parse": "^16.2.1", |
| | | "@commitlint/rules": "^16.2.1", |
| | | "@commitlint/types": "^16.2.1" |
| | | } |
| | | }, |
| | | "@commitlint/load": { |
| | | "version": "16.2.1", |
| | | "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-16.2.1.tgz", |
| | | "integrity": "sha512-oSpz0jTyVI/A1AIImxJINTLDOMB8YF7lWGm+Jg5wVWM0r7ucpuhyViVvpSRTgvL0z09oIxlctyFGWUQQpI42uw==", |
| | | "dev": true, |
| | | "requires": { |
| | | "@commitlint/config-validator": "^16.2.1", |
| | | "@commitlint/execute-rule": "^16.2.1", |
| | | "@commitlint/resolve-extends": "^16.2.1", |
| | | "@commitlint/types": "^16.2.1", |
| | | "@types/node": ">=12", |
| | | "chalk": "^4.0.0", |
| | | "cosmiconfig": "^7.0.0", |
| | | "cosmiconfig-typescript-loader": "^1.0.0", |
| | | "lodash": "^4.17.19", |
| | | "resolve-from": "^5.0.0", |
| | | "typescript": "^4.4.3" |
| | | }, |
| | | "dependencies": { |
| | | "resolve-from": { |
| | | "version": "5.0.0", |
| | | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", |
| | | "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", |
| | | "dev": true |
| | | } |
| | | } |
| | | }, |
| | | "@commitlint/message": { |
| | | "version": "16.2.1", |
| | | "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-16.2.1.tgz", |
| | | "integrity": "sha512-2eWX/47rftViYg7a3axYDdrgwKv32mxbycBJT6OQY/MJM7SUfYNYYvbMFOQFaA4xIVZt7t2Alyqslbl6blVwWw==", |
| | | "dev": true |
| | | }, |
| | | "@commitlint/parse": { |
| | | "version": "16.2.1", |
| | | "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-16.2.1.tgz", |
| | | "integrity": "sha512-2NP2dDQNL378VZYioLrgGVZhWdnJO4nAxQl5LXwYb08nEcN+cgxHN1dJV8OLJ5uxlGJtDeR8UZZ1mnQ1gSAD/g==", |
| | | "dev": true, |
| | | "requires": { |
| | | "@commitlint/types": "^16.2.1", |
| | | "conventional-changelog-angular": "^5.0.11", |
| | | "conventional-commits-parser": "^3.2.2" |
| | | } |
| | | }, |
| | | "@commitlint/read": { |
| | | "version": "16.2.1", |
| | | "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-16.2.1.tgz", |
| | | "integrity": "sha512-tViXGuaxLTrw2r7PiYMQOFA2fueZxnnt0lkOWqKyxT+n2XdEMGYcI9ID5ndJKXnfPGPppD0w/IItKsIXlZ+alw==", |
| | | "dev": true, |
| | | "requires": { |
| | | "@commitlint/top-level": "^16.2.1", |
| | | "@commitlint/types": "^16.2.1", |
| | | "fs-extra": "^10.0.0", |
| | | "git-raw-commits": "^2.0.0" |
| | | } |
| | | }, |
| | | "@commitlint/resolve-extends": { |
| | | "version": "16.2.1", |
| | | "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-16.2.1.tgz", |
| | | "integrity": "sha512-NbbCMPKTFf2J805kwfP9EO+vV+XvnaHRcBy6ud5dF35dxMsvdJqke54W3XazXF1ZAxC4a3LBy4i/GNVBAthsEg==", |
| | | "dev": true, |
| | | "requires": { |
| | | "@commitlint/config-validator": "^16.2.1", |
| | | "@commitlint/types": "^16.2.1", |
| | | "import-fresh": "^3.0.0", |
| | | "lodash": "^4.17.19", |
| | | "resolve-from": "^5.0.0", |
| | | "resolve-global": "^1.0.0" |
| | | }, |
| | | "dependencies": { |
| | | "resolve-from": { |
| | | "version": "5.0.0", |
| | | "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", |
| | | "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", |
| | | "dev": true |
| | | } |
| | | } |
| | | }, |
| | | "@commitlint/rules": { |
| | | "version": "16.2.1", |
| | | "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-16.2.1.tgz", |
| | | "integrity": "sha512-ZFezJXQaBBso+BOTre/+1dGCuCzlWVaeLiVRGypI53qVgPMzQqZhkCcrxBFeqB87qeyzr4A4EoG++IvITwwpIw==", |
| | | "dev": true, |
| | | "requires": { |
| | | "@commitlint/ensure": "^16.2.1", |
| | | "@commitlint/message": "^16.2.1", |
| | | "@commitlint/to-lines": "^16.2.1", |
| | | "@commitlint/types": "^16.2.1", |
| | | "execa": "^5.0.0" |
| | | } |
| | | }, |
| | | "@commitlint/to-lines": { |
| | | "version": "16.2.1", |
| | | "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-16.2.1.tgz", |
| | | "integrity": "sha512-9/VjpYj5j1QeY3eiog1zQWY6axsdWAc0AonUUfyZ7B0MVcRI0R56YsHAfzF6uK/g/WwPZaoe4Lb1QCyDVnpVaQ==", |
| | | "dev": true |
| | | }, |
| | | "@commitlint/top-level": { |
| | | "version": "16.2.1", |
| | | "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-16.2.1.tgz", |
| | | "integrity": "sha512-lS6GSieHW9y6ePL73ied71Z9bOKyK+Ib9hTkRsB8oZFAyQZcyRwq2w6nIa6Fngir1QW51oKzzaXfJL94qwImyw==", |
| | | "dev": true, |
| | | "requires": { |
| | | "find-up": "^5.0.0" |
| | | }, |
| | | "dependencies": { |
| | | "find-up": { |
| | | "version": "5.0.0", |
| | | "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", |
| | | "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", |
| | | "dev": true, |
| | | "requires": { |
| | | "locate-path": "^6.0.0", |
| | | "path-exists": "^4.0.0" |
| | | } |
| | | }, |
| | | "locate-path": { |
| | | "version": "6.0.0", |
| | | "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", |
| | | "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", |
| | | "dev": true, |
| | | "requires": { |
| | | "p-locate": "^5.0.0" |
| | | } |
| | | }, |
| | | "p-limit": { |
| | | "version": "3.1.0", |
| | | "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", |
| | | "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", |
| | | "dev": true, |
| | | "requires": { |
| | | "yocto-queue": "^0.1.0" |
| | | } |
| | | }, |
| | | "p-locate": { |
| | | "version": "5.0.0", |
| | | "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", |
| | | "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", |
| | | "dev": true, |
| | | "requires": { |
| | | "p-limit": "^3.0.2" |
| | | } |
| | | } |
| | | } |
| | | }, |
| | | "@commitlint/types": { |
| | | "version": "16.2.1", |
| | | "resolved": "https://registry.npmjs.org/@commitlint/types/-/types-16.2.1.tgz", |
| | | "integrity": "sha512-7/z7pA7BM0i8XvMSBynO7xsB3mVQPUZbVn6zMIlp/a091XJ3qAXRXc+HwLYhiIdzzS5fuxxNIHZMGHVD4HJxdA==", |
| | | "dev": true, |
| | | "requires": { |
| | | "chalk": "^4.0.0" |
| | | } |
| | | }, |
| | | "@cspotcode/source-map-consumer": { |
| | | "version": "0.8.0", |
| | | "resolved": "https://registry.npmjs.org/@cspotcode/source-map-consumer/-/source-map-consumer-0.8.0.tgz", |
| | | "integrity": "sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==", |
| | | "dev": true |
| | | }, |
| | | "@cspotcode/source-map-support": { |
| | | "version": "0.7.0", |
| | | "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.7.0.tgz", |
| | | "integrity": "sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==", |
| | | "dev": true, |
| | | "requires": { |
| | | "@cspotcode/source-map-consumer": "0.8.0" |
| | | } |
| | | }, |
| | | "@hutson/parse-repository-url": { |
| | | "version": "3.0.2", |
| | | "resolved": "https://registry.npmjs.org/@hutson/parse-repository-url/-/parse-repository-url-3.0.2.tgz", |
| | |
| | | "defer-to-connect": "^2.0.0" |
| | | } |
| | | }, |
| | | "@tsconfig/node10": { |
| | | "version": "1.0.8", |
| | | "resolved": "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.8.tgz", |
| | | "integrity": "sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==", |
| | | "dev": true |
| | | }, |
| | | "@tsconfig/node12": { |
| | | "version": "1.0.9", |
| | | "resolved": "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.9.tgz", |
| | | "integrity": "sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==", |
| | | "dev": true |
| | | }, |
| | | "@tsconfig/node14": { |
| | | "version": "1.0.1", |
| | | "resolved": "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.1.tgz", |
| | | "integrity": "sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==", |
| | | "dev": true |
| | | }, |
| | | "@tsconfig/node16": { |
| | | "version": "1.0.2", |
| | | "resolved": "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.2.tgz", |
| | | "integrity": "sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==", |
| | | "dev": true |
| | | }, |
| | | "@types/cacheable-request": { |
| | | "version": "6.0.2", |
| | | "resolved": "https://registry.npmjs.org/@types/cacheable-request/-/cacheable-request-6.0.2.tgz", |
| | |
| | | "through": ">=2.2.7 <3" |
| | | } |
| | | }, |
| | | "acorn": { |
| | | "version": "8.7.0", |
| | | "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.0.tgz", |
| | | "integrity": "sha512-V/LGr1APy+PXIwKebEWrkZPwoeoF+w1jiOBUmuxuiUIaOHtob8Qc9BTrYo7VuI5fR8tqsy+buA2WFooR5olqvQ==", |
| | | "dev": true |
| | | }, |
| | | "acorn-walk": { |
| | | "version": "8.2.0", |
| | | "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.2.0.tgz", |
| | | "integrity": "sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==", |
| | | "dev": true |
| | | }, |
| | | "add-stream": { |
| | | "version": "1.0.0", |
| | | "resolved": "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz", |
| | | "integrity": "sha1-anmQQ3ynNtXhKI25K9MmbV9csqo=", |
| | | "dev": true |
| | | }, |
| | | "ajv": { |
| | | "version": "6.12.6", |
| | | "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", |
| | | "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", |
| | | "dev": true, |
| | | "requires": { |
| | | "fast-deep-equal": "^3.1.1", |
| | | "fast-json-stable-stringify": "^2.0.0", |
| | | "json-schema-traverse": "^0.4.1", |
| | | "uri-js": "^4.2.2" |
| | | } |
| | | }, |
| | | "ansi-align": { |
| | | "version": "3.0.1", |
| | | "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", |
| | |
| | | "color-convert": "^2.0.1" |
| | | } |
| | | }, |
| | | "arg": { |
| | | "version": "4.1.3", |
| | | "resolved": "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz", |
| | | "integrity": "sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==", |
| | | "dev": true |
| | | }, |
| | | "array-ify": { |
| | | "version": "1.0.0", |
| | | "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", |
| | |
| | | "yaml": "^1.10.0" |
| | | } |
| | | }, |
| | | "cosmiconfig-typescript-loader": { |
| | | "version": "1.0.6", |
| | | "resolved": "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-1.0.6.tgz", |
| | | "integrity": "sha512-2nEotziYJWtNtoTjKbchj9QrdTT6DBxCvqjNKoDKARw+e2yZmTQCa07uRrykLIZuvSgp69YXLH89UHc0WhdMfQ==", |
| | | "dev": true, |
| | | "requires": { |
| | | "cosmiconfig": "^7", |
| | | "ts-node": "^10.6.0" |
| | | } |
| | | }, |
| | | "create-require": { |
| | | "version": "1.1.1", |
| | | "resolved": "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz", |
| | | "integrity": "sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==", |
| | | "dev": true |
| | | }, |
| | | "cross-spawn": { |
| | | "version": "7.0.3", |
| | | "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", |
| | |
| | | "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", |
| | | "dev": true |
| | | }, |
| | | "diff": { |
| | | "version": "4.0.2", |
| | | "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", |
| | | "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", |
| | | "dev": true |
| | | }, |
| | | "dir-glob": { |
| | | "version": "3.0.1", |
| | | "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", |
| | |
| | | "tmp": "^0.0.33" |
| | | } |
| | | }, |
| | | "fast-deep-equal": { |
| | | "version": "3.1.3", |
| | | "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", |
| | | "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", |
| | | "dev": true |
| | | }, |
| | | "fast-glob": { |
| | | "version": "3.2.11", |
| | | "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", |
| | |
| | | "micromatch": "^4.0.4" |
| | | } |
| | | }, |
| | | "fast-json-stable-stringify": { |
| | | "version": "2.1.0", |
| | | "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", |
| | | "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", |
| | | "dev": true |
| | | }, |
| | | "fastq": { |
| | | "version": "1.13.0", |
| | | "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", |
| | |
| | | "mime-types": "^2.1.12" |
| | | } |
| | | }, |
| | | "fs-extra": { |
| | | "version": "10.0.1", |
| | | "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.0.1.tgz", |
| | | "integrity": "sha512-NbdoVMZso2Lsrn/QwLXOy6rm0ufY2zEOKCDzJR/0kBsb0E6qed0P3iYK+Ath3BfvXEeu4JhEtXLgILx5psUfag==", |
| | | "dev": true, |
| | | "requires": { |
| | | "graceful-fs": "^4.2.0", |
| | | "jsonfile": "^6.0.1", |
| | | "universalify": "^2.0.0" |
| | | } |
| | | }, |
| | | "fs.realpath": { |
| | | "version": "1.0.0", |
| | | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", |
| | |
| | | "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", |
| | | "dev": true |
| | | }, |
| | | "husky": { |
| | | "version": "7.0.4", |
| | | "resolved": "https://registry.npmjs.org/husky/-/husky-7.0.4.tgz", |
| | | "integrity": "sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==", |
| | | "dev": true |
| | | }, |
| | | "iconv-lite": { |
| | | "version": "0.4.24", |
| | | "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", |
| | |
| | | "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", |
| | | "dev": true |
| | | }, |
| | | "json-schema-traverse": { |
| | | "version": "0.4.1", |
| | | "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", |
| | | "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", |
| | | "dev": true |
| | | }, |
| | | "json-stringify-safe": { |
| | | "version": "5.0.1", |
| | | "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", |
| | | "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", |
| | | "dev": true |
| | | }, |
| | | "jsonfile": { |
| | | "version": "6.1.0", |
| | | "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", |
| | | "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", |
| | | "dev": true, |
| | | "requires": { |
| | | "graceful-fs": "^4.1.6", |
| | | "universalify": "^2.0.0" |
| | | } |
| | | }, |
| | | "jsonparse": { |
| | | "version": "1.3.1", |
| | | "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", |
| | |
| | | } |
| | | } |
| | | }, |
| | | "make-error": { |
| | | "version": "1.3.6", |
| | | "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", |
| | | "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", |
| | | "dev": true |
| | | }, |
| | | "map-obj": { |
| | | "version": "4.3.0", |
| | | "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", |
| | |
| | | "once": "^1.3.1" |
| | | } |
| | | }, |
| | | "punycode": { |
| | | "version": "2.1.1", |
| | | "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", |
| | | "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", |
| | | "dev": true |
| | | }, |
| | | "pupa": { |
| | | "version": "2.1.1", |
| | | "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", |
| | |
| | | "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", |
| | | "dev": true |
| | | }, |
| | | "resolve-global": { |
| | | "version": "1.0.0", |
| | | "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", |
| | | "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", |
| | | "dev": true, |
| | | "requires": { |
| | | "global-dirs": "^0.1.1" |
| | | }, |
| | | "dependencies": { |
| | | "global-dirs": { |
| | | "version": "0.1.1", |
| | | "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", |
| | | "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", |
| | | "dev": true, |
| | | "requires": { |
| | | "ini": "^1.3.4" |
| | | } |
| | | }, |
| | | "ini": { |
| | | "version": "1.3.8", |
| | | "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", |
| | | "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", |
| | | "dev": true |
| | | } |
| | | } |
| | | }, |
| | | "responselike": { |
| | | "version": "2.0.0", |
| | | "resolved": "https://registry.npmjs.org/responselike/-/responselike-2.0.0.tgz", |
| | |
| | | "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", |
| | | "dev": true |
| | | }, |
| | | "ts-node": { |
| | | "version": "10.7.0", |
| | | "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-10.7.0.tgz", |
| | | "integrity": "sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==", |
| | | "dev": true, |
| | | "requires": { |
| | | "@cspotcode/source-map-support": "0.7.0", |
| | | "@tsconfig/node10": "^1.0.7", |
| | | "@tsconfig/node12": "^1.0.7", |
| | | "@tsconfig/node14": "^1.0.0", |
| | | "@tsconfig/node16": "^1.0.2", |
| | | "acorn": "^8.4.1", |
| | | "acorn-walk": "^8.1.1", |
| | | "arg": "^4.1.0", |
| | | "create-require": "^1.1.0", |
| | | "diff": "^4.0.1", |
| | | "make-error": "^1.1.1", |
| | | "v8-compile-cache-lib": "^3.0.0", |
| | | "yn": "3.1.1" |
| | | } |
| | | }, |
| | | "tslib": { |
| | | "version": "2.3.1", |
| | | "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", |
| | |
| | | "is-typedarray": "^1.0.0" |
| | | } |
| | | }, |
| | | "typescript": { |
| | | "version": "4.6.2", |
| | | "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.6.2.tgz", |
| | | "integrity": "sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg==", |
| | | "dev": true |
| | | }, |
| | | "uglify-js": { |
| | | "version": "3.15.3", |
| | | "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.3.tgz", |
| | |
| | | "integrity": "sha512-isyNax3wXoKaulPDZWHQqbmIx1k2tb9fb3GGDBRxCscfYV2Ch7WxPArBsFEG8s/safwXTT7H4QGhaIkTp9447w==", |
| | | "dev": true |
| | | }, |
| | | "universalify": { |
| | | "version": "2.0.0", |
| | | "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", |
| | | "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", |
| | | "dev": true |
| | | }, |
| | | "update-notifier": { |
| | | "version": "5.1.0", |
| | | "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", |
| | |
| | | } |
| | | } |
| | | }, |
| | | "uri-js": { |
| | | "version": "4.4.1", |
| | | "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", |
| | | "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", |
| | | "dev": true, |
| | | "requires": { |
| | | "punycode": "^2.1.0" |
| | | } |
| | | }, |
| | | "url-join": { |
| | | "version": "4.0.1", |
| | | "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", |
| | |
| | | "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", |
| | | "dev": true |
| | | }, |
| | | "v8-compile-cache-lib": { |
| | | "version": "3.0.0", |
| | | "resolved": "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.0.tgz", |
| | | "integrity": "sha512-mpSYqfsFvASnSn5qMiwrr4VKfumbPyONLCOPmsR3A6pTY/r0+tSaVbgPWSAIuzbk3lCTa+FForeTiO+wBQGkjA==", |
| | | "dev": true |
| | | }, |
| | | "validate-npm-package-license": { |
| | | "version": "3.0.4", |
| | | "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", |
| | |
| | | "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", |
| | | "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", |
| | | "dev": true |
| | | }, |
| | | "yn": { |
| | | "version": "3.1.1", |
| | | "resolved": "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz", |
| | | "integrity": "sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==", |
| | | "dev": true |
| | | }, |
| | | "yocto-queue": { |
| | | "version": "0.1.0", |
| | | "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", |
| | | "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", |
| | | "dev": true |
| | | } |
| | | } |
| | | } |
| | |
| | | "build": "hugo --themesDir=../.. --source=exampleSite && shx rm -rf ./resources && shx cp -r ./exampleSite/resources ./resources && shx echo Done building resources.", |
| | | "dev": "hugo serve --themesDir=../.. --source=exampleSite", |
| | | "prettier": "npx prettier --write .", |
| | | "prepare": "husky install", |
| | | "release": "release-it" |
| | | }, |
| | | "repository": { |
| | |
| | | "homepage": "https://github.com/lxndrblz/anatole#readme", |
| | | "dependencies": {}, |
| | | "devDependencies": { |
| | | "@commitlint/cli": "^16.2.1", |
| | | "@commitlint/config-conventional": "^16.2.1", |
| | | "@release-it/conventional-changelog": "^4.2.2", |
| | | "husky": "^7.0.4", |
| | | "prettier": "~2.2.1", |
| | | "prettier-plugin-go-template": "^0.0.11-beta.13", |
| | | "release-it": "^14.12.5", |