From fef3582df881e83c70e40a9ecdd72f7bc5161d0d Mon Sep 17 00:00:00 2001 From: Brian Zalewski Date: Sun, 19 Mar 2023 10:19:30 +0000 Subject: [PATCH 1/4] Update file package.json --- home/dot_config/Code/User/package.json | 129 +++++++++++++++++++++++++ 1 file changed, 129 insertions(+) create mode 100644 home/dot_config/Code/User/package.json diff --git a/home/dot_config/Code/User/package.json b/home/dot_config/Code/User/package.json new file mode 100644 index 00000000..ca8b31de --- /dev/null +++ b/home/dot_config/Code/User/package.json @@ -0,0 +1,129 @@ +{ + "private": false, + "name": "install-doctor-vscode-libs", + "version": "0.0.1", + "description": "Configuration for supporting Node.js packages depended on by the VSCode configuration", + "license": "MIT", + "author": "Brian Zalewski (https://megabyte.space)", + "homepage": "https://megabyte.space", + "config": { + "commitizen": { + "path": "node_modules/git-cz-emoji" + } + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + }, + "dependencies": { + "@commitlint/config-conventional": "latest", + "eslint-config-strict-mode": "latest", + "git-cz-emoji": "latest", + "handlebars-helpers": "latest", + "jest-preset-ts": "latest", + "prettier": "^2.4.1", + "prettier-config-sexy-mode": "latest", + "semantic-release-config": "latest", + "stylelint-config-so-pretty": "latest", + "typescript": "^4.5.5" + }, + "keywords": [ + "eslint", + "extensions", + "handlebars", + "jest", + "plugins", + "prettier", + "semantic-release", + "stylelint", + "vscode" + ], + "engines": { + "node": ">=16.19.1" + }, + "changelog": { + "displayTypes": [ + "feat", + "fix", + "perf", + "refactor", + "revert" + ], + "showAuthor": true + }, + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ], + "helpUrl": "https://megabyte.space/docs/contributing/commits" + }, + "eslintConfig": { + "extends": "eslint-config-strict-mode" + }, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/megabytelabs" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/ProfessorManhattan" + } + ], + "jest": { + "preset": "jest-preset-ts", + "reporters": [ + "default", + [ + "jest-html-reporters", + { + "filename": "index.html", + "logoImgPath": "./.config/assets/logo-jest-report.png", + "openReport": true, + "pageTitle": "Code Coverage Report", + "publicPath": "./coverage" + } + ] + ] + }, + "pnpm": { + "allowedVersions": { + "@typescript-eslint/eslint-plugin": "5", + "eslint": "8", + "typescript": "4" + }, + "neverBuiltDependencies": [ + "core-js", + "core-js-pure", + "highlight.js" + ], + "peerDependencyRules": { + "ignoreMissing": [ + "eslint", + "prettier", + "puppeteer" + ] + } + }, + "prettier": "prettier-config-sexy-mode", + "release": { + "branches": [ + "main", + "master", + "next", + { + "name": "beta", + "prerelease": true + } + ], + "extends": "semantic-release-config" + }, + "stylelint": { + "extends": "stylelint-config-so-pretty" + }, + "volta": { + "node": "18.4.0", + "yarn": "1.22.19" + } +} \ No newline at end of file From a15fa585942e8ac8ef72364bca49c3486b86fb32 Mon Sep 17 00:00:00 2001 From: Brian Zalewski Date: Sun, 19 Mar 2023 10:20:14 +0000 Subject: [PATCH 2/4] Update file package.json --- home/dot_config/Code/User/package.json | 187 +++++++++++++------------ 1 file changed, 94 insertions(+), 93 deletions(-) diff --git a/home/dot_config/Code/User/package.json b/home/dot_config/Code/User/package.json index ca8b31de..9de818bd 100644 --- a/home/dot_config/Code/User/package.json +++ b/home/dot_config/Code/User/package.json @@ -7,123 +7,124 @@ "author": "Brian Zalewski (https://megabyte.space)", "homepage": "https://megabyte.space", "config": { - "commitizen": { - "path": "node_modules/git-cz-emoji" - } - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } + "commitizen": { + "path": "node_modules/git-cz-emoji" + } }, "dependencies": { - "@commitlint/config-conventional": "latest", - "eslint-config-strict-mode": "latest", - "git-cz-emoji": "latest", - "handlebars-helpers": "latest", - "jest-preset-ts": "latest", - "prettier": "^2.4.1", - "prettier-config-sexy-mode": "latest", - "semantic-release-config": "latest", - "stylelint-config-so-pretty": "latest", - "typescript": "^4.5.5" + "@commitlint/config-conventional": "latest", + "eslint-config-strict-mode": "latest", + "git-cz-emoji": "latest", + "handlebars-helpers": "latest", + "jest-preset-ts": "latest", + "prettier": "^2.4.1", + "prettier-config-sexy-mode": "latest", + "semantic-release-config": "latest", + "stylelint-config-so-pretty": "latest", + "typescript": "^4.5.5" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } }, "keywords": [ - "eslint", - "extensions", - "handlebars", - "jest", - "plugins", - "prettier", - "semantic-release", - "stylelint", - "vscode" + "eslint", + "extensions", + "handlebars", + "jest", + "plugins", + "prettier", + "semantic-release", + "stylelint", + "vscode" ], "engines": { - "node": ">=16.19.1" + "node": ">=16.19.1" }, "changelog": { - "displayTypes": [ - "feat", - "fix", - "perf", - "refactor", - "revert" - ], - "showAuthor": true + "displayTypes": [ + "feat", + "fix", + "perf", + "refactor", + "revert" + ], + "showAuthor": true }, "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ], - "helpUrl": "https://megabyte.space/docs/contributing/commits" + "extends": [ + "@commitlint/config-conventional" + ], + "helpUrl": "https://megabyte.space/docs/contributing/commits" }, "eslintConfig": { - "extends": "eslint-config-strict-mode" + "extends": "eslint-config-strict-mode" }, "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/megabytelabs" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/ProfessorManhattan" - } + { + "type": "opencollective", + "url": "https://opencollective.com/megabytelabs" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/ProfessorManhattan" + } ], "jest": { - "preset": "jest-preset-ts", - "reporters": [ - "default", - [ - "jest-html-reporters", - { - "filename": "index.html", - "logoImgPath": "./.config/assets/logo-jest-report.png", - "openReport": true, - "pageTitle": "Code Coverage Report", - "publicPath": "./coverage" - } - ] + "preset": "jest-preset-ts", + "reporters": [ + "default", + [ + "jest-html-reporters", + { + "filename": "index.html", + "logoImgPath": "./.config/assets/logo-jest-report.png", + "openReport": true, + "pageTitle": "Code Coverage Report", + "publicPath": "./coverage" + } ] + ] }, "pnpm": { - "allowedVersions": { - "@typescript-eslint/eslint-plugin": "5", - "eslint": "8", - "typescript": "4" - }, - "neverBuiltDependencies": [ - "core-js", - "core-js-pure", - "highlight.js" - ], - "peerDependencyRules": { - "ignoreMissing": [ - "eslint", - "prettier", - "puppeteer" - ] - } + "allowedVersions": { + "@typescript-eslint/eslint-plugin": "5", + "eslint": "8", + "typescript": "4" + }, + "neverBuiltDependencies": [ + "core-js", + "core-js-pure", + "highlight.js" + ], + "peerDependencyRules": { + "ignoreMissing": [ + "eslint", + "prettier", + "puppeteer" + ] + } }, "prettier": "prettier-config-sexy-mode", "release": { - "branches": [ - "main", - "master", - "next", - { - "name": "beta", - "prerelease": true - } - ], - "extends": "semantic-release-config" + "branches": [ + "main", + "master", + "next", + { + "name": "beta", + "prerelease": true + } + ], + "extends": "semantic-release-config" }, "stylelint": { - "extends": "stylelint-config-so-pretty" + "extends": "stylelint-config-so-pretty" }, "volta": { - "node": "18.4.0", - "yarn": "1.22.19" + "node": "18.4.0", + "yarn": "1.22.19" } -} \ No newline at end of file + } + \ No newline at end of file From 28d898c101778c340a2bbee222bc5ff49364ce25 Mon Sep 17 00:00:00 2001 From: Brian Zalewski Date: Sun, 19 Mar 2023 10:20:51 +0000 Subject: [PATCH 3/4] Update file package.json --- home/dot_config/Code/User/package.json | 253 ++++++++++++------------- 1 file changed, 126 insertions(+), 127 deletions(-) diff --git a/home/dot_config/Code/User/package.json b/home/dot_config/Code/User/package.json index 9de818bd..4c814ed7 100644 --- a/home/dot_config/Code/User/package.json +++ b/home/dot_config/Code/User/package.json @@ -1,130 +1,129 @@ { - "private": false, - "name": "install-doctor-vscode-libs", - "version": "0.0.1", - "description": "Configuration for supporting Node.js packages depended on by the VSCode configuration", - "license": "MIT", - "author": "Brian Zalewski (https://megabyte.space)", - "homepage": "https://megabyte.space", - "config": { - "commitizen": { - "path": "node_modules/git-cz-emoji" - } - }, - "dependencies": { - "@commitlint/config-conventional": "latest", - "eslint-config-strict-mode": "latest", - "git-cz-emoji": "latest", - "handlebars-helpers": "latest", - "jest-preset-ts": "latest", - "prettier": "^2.4.1", - "prettier-config-sexy-mode": "latest", - "semantic-release-config": "latest", - "stylelint-config-so-pretty": "latest", - "typescript": "^4.5.5" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } - }, - "keywords": [ - "eslint", - "extensions", - "handlebars", - "jest", - "plugins", - "prettier", - "semantic-release", - "stylelint", - "vscode" - ], - "engines": { - "node": ">=16.19.1" - }, - "changelog": { - "displayTypes": [ - "feat", - "fix", - "perf", - "refactor", - "revert" - ], - "showAuthor": true - }, - "commitlint": { - "extends": [ - "@commitlint/config-conventional" - ], - "helpUrl": "https://megabyte.space/docs/contributing/commits" - }, - "eslintConfig": { - "extends": "eslint-config-strict-mode" - }, - "funding": [ - { - "type": "opencollective", - "url": "https://opencollective.com/megabytelabs" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/ProfessorManhattan" - } - ], - "jest": { - "preset": "jest-preset-ts", - "reporters": [ - "default", - [ - "jest-html-reporters", - { - "filename": "index.html", - "logoImgPath": "./.config/assets/logo-jest-report.png", - "openReport": true, - "pageTitle": "Code Coverage Report", - "publicPath": "./coverage" - } - ] - ] - }, - "pnpm": { - "allowedVersions": { - "@typescript-eslint/eslint-plugin": "5", - "eslint": "8", - "typescript": "4" - }, - "neverBuiltDependencies": [ - "core-js", - "core-js-pure", - "highlight.js" - ], - "peerDependencyRules": { - "ignoreMissing": [ - "eslint", - "prettier", - "puppeteer" - ] - } - }, - "prettier": "prettier-config-sexy-mode", - "release": { - "branches": [ - "main", - "master", - "next", - { - "name": "beta", - "prerelease": true - } - ], - "extends": "semantic-release-config" - }, - "stylelint": { - "extends": "stylelint-config-so-pretty" - }, - "volta": { - "node": "18.4.0", - "yarn": "1.22.19" + "private": false, + "name": "install-doctor-vscode-libs", + "version": "0.0.1", + "description": "Configuration for supporting Node.js packages depended on by the VSCode configuration", + "license": "MIT", + "author": "Brian Zalewski (https://megabyte.space)", + "homepage": "https://megabyte.space", + "config": { + "commitizen": { + "path": "node_modules/git-cz-emoji" } + }, + "dependencies": { + "@commitlint/config-conventional": "latest", + "eslint-config-strict-mode": "latest", + "git-cz-emoji": "latest", + "handlebars-helpers": "latest", + "jest-preset-ts": "latest", + "prettier": "^2.4.1", + "prettier-config-sexy-mode": "latest", + "semantic-release-config": "latest", + "stylelint-config-so-pretty": "latest", + "typescript": "^4.5.5" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + }, + "keywords": [ + "eslint", + "extensions", + "handlebars", + "jest", + "plugins", + "prettier", + "semantic-release", + "stylelint", + "vscode" + ], + "engines": { + "node": ">=16.19.1" + }, + "changelog": { + "displayTypes": [ + "feat", + "fix", + "perf", + "refactor", + "revert" + ], + "showAuthor": true + }, + "commitlint": { + "extends": [ + "@commitlint/config-conventional" + ], + "helpUrl": "https://megabyte.space/docs/contributing/commits" + }, + "eslintConfig": { + "extends": "eslint-config-strict-mode" + }, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/megabytelabs" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/ProfessorManhattan" + } + ], + "jest": { + "preset": "jest-preset-ts", + "reporters": [ + "default", + [ + "jest-html-reporters", + { + "filename": "index.html", + "logoImgPath": "./.config/assets/logo-jest-report.png", + "openReport": true, + "pageTitle": "Code Coverage Report", + "publicPath": "./coverage" + } + ] + ] + }, + "pnpm": { + "allowedVersions": { + "@typescript-eslint/eslint-plugin": "5", + "eslint": "8", + "typescript": "4" + }, + "neverBuiltDependencies": [ + "core-js", + "core-js-pure", + "highlight.js" + ], + "peerDependencyRules": { + "ignoreMissing": [ + "eslint", + "prettier", + "puppeteer" + ] + } + }, + "prettier": "prettier-config-sexy-mode", + "release": { + "branches": [ + "main", + "master", + "next", + { + "name": "beta", + "prerelease": true + } + ], + "extends": "semantic-release-config" + }, + "stylelint": { + "extends": "stylelint-config-so-pretty" + }, + "volta": { + "node": "18.4.0", + "yarn": "1.22.19" } - \ No newline at end of file +} From dad00f4197608d612f86faf7704673c9fdae4515 Mon Sep 17 00:00:00 2001 From: Brian Zalewski Date: Sun, 19 Mar 2023 16:46:24 +0000 Subject: [PATCH 4/4] Update file exports.sh.tmpl --- home/dot_config/shell/exports.sh.tmpl | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/home/dot_config/shell/exports.sh.tmpl b/home/dot_config/shell/exports.sh.tmpl index 230f78ab..5f5583db 100644 --- a/home/dot_config/shell/exports.sh.tmpl +++ b/home/dot_config/shell/exports.sh.tmpl @@ -268,6 +268,10 @@ export PSQL_HISTORY="$XDG_STATE_HOME/psql_history" export PGPASSFILE="$XDG_CONFIG_HOME/pg/pgpass" export PGSERVICEFILE="$XDG_CONFIG_HOME/pg/pg_service.conf" +### PNPM +export PNPM_HOME="$XDG_DATA_HOME/pnpm" +export PATH="$PATH:$PNPM_HOME" + ### Readline export INPUTRC="$XDG_CONFIG_HOME/readline/inputrc"