initial
This commit is contained in:
commit
7927733546
30 changed files with 880 additions and 0 deletions
2
.gitattributes
vendored
Normal file
2
.gitattributes
vendored
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
# Set default behavior to automatically normalize line endings.
|
||||||
|
* text=auto
|
2
.gitignore
vendored
Normal file
2
.gitignore
vendored
Normal file
|
@ -0,0 +1,2 @@
|
||||||
|
node_modules
|
||||||
|
*.vsix
|
5
.prettierrc.yaml
Normal file
5
.prettierrc.yaml
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
useTabs: true
|
||||||
|
tabWidth: 4
|
||||||
|
semi: false
|
||||||
|
trailingComma: all
|
||||||
|
|
4
.vscodeignore
Normal file
4
.vscodeignore
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
.vscode/**
|
||||||
|
.vscode-test/**
|
||||||
|
.gitignore
|
||||||
|
vsc-extension-quickstart.md
|
9
CHANGELOG.md
Normal file
9
CHANGELOG.md
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
# Change Log
|
||||||
|
|
||||||
|
All notable changes to the "neonxp-pythonpack" extension pack will be documented in this file.
|
||||||
|
|
||||||
|
Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file.
|
||||||
|
|
||||||
|
## [Unreleased]
|
||||||
|
|
||||||
|
- Initial release
|
16
README.md
Normal file
16
README.md
Normal file
|
@ -0,0 +1,16 @@
|
||||||
|
# neonxp-pythonpack README
|
||||||
|
|
||||||
|
## Working with Markdown
|
||||||
|
|
||||||
|
You can author your README using Visual Studio Code. Here are some useful editor keyboard shortcuts:
|
||||||
|
|
||||||
|
* Split the editor (`Cmd+\` on macOS or `Ctrl+\` on Windows and Linux).
|
||||||
|
* Toggle preview (`Shift+Cmd+V` on macOS or `Shift+Ctrl+V` on Windows and Linux).
|
||||||
|
* Press `Ctrl+Space` (Windows, Linux, macOS) to see a list of Markdown snippets.
|
||||||
|
|
||||||
|
## For more information
|
||||||
|
|
||||||
|
* [Visual Studio Code's Markdown Support](http://code.visualstudio.com/docs/languages/markdown)
|
||||||
|
* [Markdown Syntax Reference](https://help.github.com/articles/markdown-basics/)
|
||||||
|
|
||||||
|
**Enjoy!**
|
8
bin/ovsx_package_last_published_version
Executable file
8
bin/ovsx_package_last_published_version
Executable file
|
@ -0,0 +1,8 @@
|
||||||
|
#!/usr/bin/env sh
|
||||||
|
set -e
|
||||||
|
|
||||||
|
PUBLISHER=$1
|
||||||
|
PACKAGE_NAME=$2
|
||||||
|
|
||||||
|
(npx ovsx get --metadata "${PUBLISHER}.${PACKAGE_NAME}" || echo '{"version":"not yet published"}') |
|
||||||
|
jq -r .version
|
19
bin/ovsx_publish_all_packages
Executable file
19
bin/ovsx_publish_all_packages
Executable file
|
@ -0,0 +1,19 @@
|
||||||
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
|
# 2021-08-28:
|
||||||
|
# publishing an extension package with at least one unpublished extension fails
|
||||||
|
# most of the packaged extensions are not published in the Open VSX registry
|
||||||
|
# let's fail silently =(
|
||||||
|
# set -e
|
||||||
|
|
||||||
|
PATH_TO_THIS_SCRIPT=$(realpath "$0")
|
||||||
|
BIN_DIR=$(dirname "${PATH_TO_THIS_SCRIPT}")
|
||||||
|
ROOT_DIR=$(dirname "${BIN_DIR}")
|
||||||
|
|
||||||
|
for PACKAGE in "${ROOT_DIR}/extensions/"*; do
|
||||||
|
cd "${PACKAGE}"
|
||||||
|
|
||||||
|
ovsx_publish_package_when_outdated
|
||||||
|
|
||||||
|
cd "${ROOT_DIR}"
|
||||||
|
done
|
20
bin/ovsx_publish_package_when_outdated
Executable file
20
bin/ovsx_publish_package_when_outdated
Executable file
|
@ -0,0 +1,20 @@
|
||||||
|
#!/usr/bin/env sh
|
||||||
|
set -e
|
||||||
|
|
||||||
|
PACKAGE_LOCAL_VERSION=$(node --print "require('./package.json').version")
|
||||||
|
PUBLISHER=$(node --print "require('./package.json').publisher")
|
||||||
|
PACKAGE_NAME=$(node --print "require('./package.json').name")
|
||||||
|
|
||||||
|
PACKAGE_LAST_PUBLISHED_VERSION=$(ovsx_package_last_published_version "${PUBLISHER}" "${PACKAGE_NAME}")
|
||||||
|
|
||||||
|
echo "${PUBLISHER}.${PACKAGE_NAME}"
|
||||||
|
echo "Package local version: ${PACKAGE_LOCAL_VERSION}"
|
||||||
|
echo "Package last published version: ${PACKAGE_LAST_PUBLISHED_VERSION}"
|
||||||
|
|
||||||
|
if [ "${PACKAGE_LAST_PUBLISHED_VERSION}" != "${PACKAGE_LOCAL_VERSION}" ]; then
|
||||||
|
echo "Package is outdated"
|
||||||
|
echo "Publishing..."
|
||||||
|
npx ovsx publish
|
||||||
|
else
|
||||||
|
echo "Package is up-to-date"
|
||||||
|
fi
|
9
bin/vsce_package_last_published_version
Executable file
9
bin/vsce_package_last_published_version
Executable file
|
@ -0,0 +1,9 @@
|
||||||
|
#!/usr/bin/env sh
|
||||||
|
set -e
|
||||||
|
|
||||||
|
PUBLISHER=$1
|
||||||
|
PACKAGE_NAME=$2
|
||||||
|
|
||||||
|
npx vsce show "${PUBLISHER}.${PACKAGE_NAME}" |
|
||||||
|
grep -E -o "Version:\s+(\S+)" |
|
||||||
|
sed -r "s/Version:\s+(\S+)/\1/"
|
14
bin/vsce_publish_all_packages
Executable file
14
bin/vsce_publish_all_packages
Executable file
|
@ -0,0 +1,14 @@
|
||||||
|
#!/usr/bin/env sh
|
||||||
|
set -e
|
||||||
|
|
||||||
|
PATH_TO_THIS_SCRIPT=$(realpath "$0")
|
||||||
|
BIN_DIR=$(dirname "${PATH_TO_THIS_SCRIPT}")
|
||||||
|
ROOT_DIR=$(dirname "${BIN_DIR}")
|
||||||
|
|
||||||
|
for PACKAGE in "${ROOT_DIR}/extensions/"*; do
|
||||||
|
cd "${PACKAGE}"
|
||||||
|
|
||||||
|
vsce_publish_package_when_outdated
|
||||||
|
|
||||||
|
cd "${ROOT_DIR}"
|
||||||
|
done
|
22
bin/vsce_publish_package_when_outdated
Executable file
22
bin/vsce_publish_package_when_outdated
Executable file
|
@ -0,0 +1,22 @@
|
||||||
|
#!/usr/bin/env sh
|
||||||
|
set -e
|
||||||
|
|
||||||
|
PACKAGE_LOCAL_VERSION=$(node --print "require('./package.json').version")
|
||||||
|
PUBLISHER=$(node --print "require('./package.json').publisher")
|
||||||
|
PACKAGE_NAME=$(node --print "require('./package.json').name")
|
||||||
|
|
||||||
|
PACKAGE_LAST_PUBLISHED_VERSION=$(vsce_package_last_published_version "${PUBLISHER}" "${PACKAGE_NAME}")
|
||||||
|
|
||||||
|
echo "${PUBLISHER}.${PACKAGE_NAME}"
|
||||||
|
echo "Package local version: ${PACKAGE_LOCAL_VERSION}"
|
||||||
|
echo "Package last published version: ${PACKAGE_LAST_PUBLISHED_VERSION}"
|
||||||
|
|
||||||
|
if [ "${PACKAGE_LAST_PUBLISHED_VERSION}" != "${PACKAGE_LOCAL_VERSION}" ]; then
|
||||||
|
echo "Package is outdated"
|
||||||
|
echo "Package contains"
|
||||||
|
npx vsce ls
|
||||||
|
echo "Publishing..."
|
||||||
|
npx vsce publish
|
||||||
|
else
|
||||||
|
echo "Package is up-to-date"
|
||||||
|
fi
|
21
extensions/common/LICENSE
Normal file
21
extensions/common/LICENSE
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2024 Alexander Kiryukhin
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
BIN
extensions/common/icon.png
Normal file
BIN
extensions/common/icon.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 85 KiB |
49
extensions/common/package.json
Normal file
49
extensions/common/package.json
Normal file
|
@ -0,0 +1,49 @@
|
||||||
|
{
|
||||||
|
"name": "neonxp-common",
|
||||||
|
"displayName": "@NeonXP Common Pack",
|
||||||
|
"description": "Common extesions",
|
||||||
|
"icon": "icon.png",
|
||||||
|
"version": "0.0.1",
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "git+https://gitrepo.ru/neonxp/vscode-exts.git"
|
||||||
|
},
|
||||||
|
"license": "MIT",
|
||||||
|
"homepage": "https://gitrepo.ru/neonxp/vscode-exts",
|
||||||
|
"engines": {
|
||||||
|
"vscode": "^1.94.0"
|
||||||
|
},
|
||||||
|
"categories": [
|
||||||
|
"Extension Packs"
|
||||||
|
],
|
||||||
|
"extensionPack": [
|
||||||
|
"antfu.icons-carbon",
|
||||||
|
"appulate.filewatcher",
|
||||||
|
"carlos-algms.make-task-provider",
|
||||||
|
"dbaeumer.vscode-eslint",
|
||||||
|
"emmanuelbeziat.vscode-great-icons",
|
||||||
|
"esbenp.prettier-vscode",
|
||||||
|
"file-icons.file-icons",
|
||||||
|
"graphql.vscode-graphql-syntax",
|
||||||
|
"humao.rest-client",
|
||||||
|
"ibm.output-colorizer",
|
||||||
|
"mikestead.dotenv",
|
||||||
|
"mohammadbaqer.better-folding",
|
||||||
|
"ms-azuretools.vscode-docker",
|
||||||
|
"ms-ceintl.vscode-language-pack-ru",
|
||||||
|
"ms-vscode.hexeditor",
|
||||||
|
"ms-vscode.makefile-tools",
|
||||||
|
"ms-vscode.test-adapter-converter",
|
||||||
|
"mtxr.sqltools",
|
||||||
|
"mtxr.sqltools-driver-pg",
|
||||||
|
"mtxr.sqltools-driver-sqlite",
|
||||||
|
"pbkit.vscode-pbkit",
|
||||||
|
"redhat.vscode-yaml",
|
||||||
|
"richie5um2.vscode-sort-json",
|
||||||
|
"rioj7.html-related-links",
|
||||||
|
"ryuta46.multi-command",
|
||||||
|
"tamasfe.even-better-toml",
|
||||||
|
"zokugun.cron-tasks",
|
||||||
|
"zokugun.sync-settings"
|
||||||
|
]
|
||||||
|
}
|
21
extensions/git/LICENSE
Normal file
21
extensions/git/LICENSE
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2024 Alexander Kiryukhin
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
BIN
extensions/git/icon.png
Normal file
BIN
extensions/git/icon.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 3.2 KiB |
24
extensions/git/package.json
Normal file
24
extensions/git/package.json
Normal file
|
@ -0,0 +1,24 @@
|
||||||
|
{
|
||||||
|
"name": "neonxp-git",
|
||||||
|
"displayName": "@NeonXP Git Pack",
|
||||||
|
"description": "Git extesions",
|
||||||
|
"icon": "icon.png",
|
||||||
|
"version": "0.0.1",
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "git+https://gitrepo.ru/neonxp/vscode-exts.git"
|
||||||
|
},
|
||||||
|
"license": "MIT",
|
||||||
|
"homepage": "https://gitrepo.ru/neonxp/vscode-exts",
|
||||||
|
"engines": {
|
||||||
|
"vscode": "^1.94.0"
|
||||||
|
},
|
||||||
|
"categories": [
|
||||||
|
"Extension Packs"
|
||||||
|
],
|
||||||
|
"extensionPack": [
|
||||||
|
"codezombiech.gitignore",
|
||||||
|
"kylinideteam.gitlens",
|
||||||
|
"mhutchie.git-graph"
|
||||||
|
]
|
||||||
|
}
|
21
extensions/golang/LICENSE
Normal file
21
extensions/golang/LICENSE
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2024 Alexander Kiryukhin
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
BIN
extensions/golang/icon.png
Normal file
BIN
extensions/golang/icon.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 13 KiB |
29
extensions/golang/package.json
Normal file
29
extensions/golang/package.json
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
{
|
||||||
|
"name": "neonxp-golang",
|
||||||
|
"displayName": "@NeonXP Golang Pack",
|
||||||
|
"description": "Golang extesions",
|
||||||
|
"icon": "icon.png",
|
||||||
|
"version": "0.0.1",
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "git+https://gitrepo.ru/neonxp/vscode-exts.git"
|
||||||
|
},
|
||||||
|
"license": "MIT",
|
||||||
|
"homepage": "https://gitrepo.ru/neonxp/vscode-exts",
|
||||||
|
"engines": {
|
||||||
|
"vscode": "^1.94.0"
|
||||||
|
},
|
||||||
|
"categories": [
|
||||||
|
"Extension Packs"
|
||||||
|
],
|
||||||
|
"extensionPack": [
|
||||||
|
"a-h.templ",
|
||||||
|
"ethan-reesor.vscode-go-test-adapter",
|
||||||
|
"furkanozalp.go-syntax",
|
||||||
|
"golang.go",
|
||||||
|
"hbenl.test-adapter-converter",
|
||||||
|
"hbenl.vscode-test-explorer",
|
||||||
|
"neonxp.gotools",
|
||||||
|
"r3inbowari.gomodexplorer"
|
||||||
|
]
|
||||||
|
}
|
21
extensions/python/LICENSE
Normal file
21
extensions/python/LICENSE
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2024 Alexander Kiryukhin
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
BIN
extensions/python/icon.png
Normal file
BIN
extensions/python/icon.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 15 KiB |
30
extensions/python/package.json
Normal file
30
extensions/python/package.json
Normal file
|
@ -0,0 +1,30 @@
|
||||||
|
{
|
||||||
|
"name": "neonxp-python",
|
||||||
|
"displayName": "@NeonXP Python Pack",
|
||||||
|
"description": "Python extesions",
|
||||||
|
"icon": "icon.png",
|
||||||
|
"private": true,
|
||||||
|
"publisher": "NeonXP",
|
||||||
|
"version": "0.0.1",
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "git+https://gitrepo.ru/neonxp/vscode-exts.git"
|
||||||
|
},
|
||||||
|
"license": "MIT",
|
||||||
|
"homepage": "https://gitrepo.ru/neonxp/vscode-exts",
|
||||||
|
"engines": {
|
||||||
|
"vscode": "^1.94.0"
|
||||||
|
},
|
||||||
|
"categories": [
|
||||||
|
"Extension Packs"
|
||||||
|
],
|
||||||
|
"extensionPack": [
|
||||||
|
"ms-python.python",
|
||||||
|
"ms-python.debugpy",
|
||||||
|
"ms-toolsai.jupyter",
|
||||||
|
"ms-toolsai.jupyter-keymap",
|
||||||
|
"ms-toolsai.jupyter-renderers",
|
||||||
|
"ms-toolsai.vscode-jupyter-cell-tags",
|
||||||
|
"ms-toolsai.vscode-jupyter-slideshow"
|
||||||
|
]
|
||||||
|
}
|
21
extensions/rust/LICENSE
Normal file
21
extensions/rust/LICENSE
Normal file
|
@ -0,0 +1,21 @@
|
||||||
|
MIT License
|
||||||
|
|
||||||
|
Copyright (c) 2024 Alexander Kiryukhin
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in all
|
||||||
|
copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||||
|
SOFTWARE.
|
BIN
extensions/rust/icon.png
Normal file
BIN
extensions/rust/icon.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 52 KiB |
31
extensions/rust/package.json
Normal file
31
extensions/rust/package.json
Normal file
|
@ -0,0 +1,31 @@
|
||||||
|
{
|
||||||
|
"name": "neonxp-rust",
|
||||||
|
"displayName": "@NeonXP Rust Pack",
|
||||||
|
"description": "Rust extesions",
|
||||||
|
"icon": "icon.png",
|
||||||
|
"private": true,
|
||||||
|
"publisher": "NeonXP",
|
||||||
|
"version": "0.0.1",
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "git+https://gitrepo.ru/neonxp/vscode-exts.git"
|
||||||
|
},
|
||||||
|
"license": "MIT",
|
||||||
|
"homepage": "https://gitrepo.ru/neonxp/vscode-exts",
|
||||||
|
"engines": {
|
||||||
|
"vscode": "^1.94.0"
|
||||||
|
},
|
||||||
|
"categories": [
|
||||||
|
"Extension Packs"
|
||||||
|
],
|
||||||
|
"extensionPack": [
|
||||||
|
"franneck94.vscode-rust-config",
|
||||||
|
"jscearcy.rust-doc-viewer",
|
||||||
|
"lyonsyonii.rust-syntax",
|
||||||
|
"rust-lang.rust",
|
||||||
|
"rust-lang.rust-analyzer",
|
||||||
|
"swellaby.vscode-rust-test-adapter",
|
||||||
|
"serayuzgur.crates",
|
||||||
|
"vadimcn.vscode-lldb"
|
||||||
|
]
|
||||||
|
}
|
14
install.sh
Executable file
14
install.sh
Executable file
|
@ -0,0 +1,14 @@
|
||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
cd extensions
|
||||||
|
local_extensions=$(ls --directory -- *)
|
||||||
|
|
||||||
|
for extension in $local_extensions; do
|
||||||
|
echo $extension
|
||||||
|
# ln -s --relative ./$extension ~/.vscode-oss/extensions/neonxp.$extension
|
||||||
|
cd $extension
|
||||||
|
# vsce package -o ../../build/$extension.vsix
|
||||||
|
codium --install-extension ../../build/$extension.vsix
|
||||||
|
cd ..
|
||||||
|
done
|
||||||
|
|
446
package-lock.json
generated
Normal file
446
package-lock.json
generated
Normal file
|
@ -0,0 +1,446 @@
|
||||||
|
{
|
||||||
|
"name": "neonxp-extension-packs",
|
||||||
|
"requires": true,
|
||||||
|
"lockfileVersion": 1,
|
||||||
|
"dependencies": {
|
||||||
|
"ansi-escapes": {
|
||||||
|
"version": "5.0.0",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/ansi-escapes/-/ansi-escapes-5.0.0.tgz",
|
||||||
|
"integrity": "sha512-5GFMVX8HqE/TB+FuBJGuO5XG0WrsA6ptUqoODaT/n9mmUaZFkqnBueB4leqGBCmrUHnCnC4PCZTCd0E7QQ83bA==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"type-fest": "^1.0.2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"ansi-regex": {
|
||||||
|
"version": "6.1.0",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/ansi-regex/-/ansi-regex-6.1.0.tgz",
|
||||||
|
"integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"ansi-styles": {
|
||||||
|
"version": "6.2.1",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/ansi-styles/-/ansi-styles-6.2.1.tgz",
|
||||||
|
"integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"braces": {
|
||||||
|
"version": "3.0.3",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/braces/-/braces-3.0.3.tgz",
|
||||||
|
"integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"fill-range": "^7.1.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"chalk": {
|
||||||
|
"version": "5.3.0",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/chalk/-/chalk-5.3.0.tgz",
|
||||||
|
"integrity": "sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"cli-cursor": {
|
||||||
|
"version": "4.0.0",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/cli-cursor/-/cli-cursor-4.0.0.tgz",
|
||||||
|
"integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"restore-cursor": "^4.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"cli-truncate": {
|
||||||
|
"version": "3.1.0",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/cli-truncate/-/cli-truncate-3.1.0.tgz",
|
||||||
|
"integrity": "sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"slice-ansi": "^5.0.0",
|
||||||
|
"string-width": "^5.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"colorette": {
|
||||||
|
"version": "2.0.20",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/colorette/-/colorette-2.0.20.tgz",
|
||||||
|
"integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"commander": {
|
||||||
|
"version": "11.0.0",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/commander/-/commander-11.0.0.tgz",
|
||||||
|
"integrity": "sha512-9HMlXtt/BNoYr8ooyjjNRdIilOTkVJXB+GhxMTtOKwk0R4j4lS4NpjuqmRxroBfnfTSHQIHQB7wryHhXarNjmQ==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"cross-spawn": {
|
||||||
|
"version": "7.0.3",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/cross-spawn/-/cross-spawn-7.0.3.tgz",
|
||||||
|
"integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"path-key": "^3.1.0",
|
||||||
|
"shebang-command": "^2.0.0",
|
||||||
|
"which": "^2.0.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"debug": {
|
||||||
|
"version": "4.3.4",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/debug/-/debug-4.3.4.tgz",
|
||||||
|
"integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"ms": "2.1.2"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"eastasianwidth": {
|
||||||
|
"version": "0.2.0",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/eastasianwidth/-/eastasianwidth-0.2.0.tgz",
|
||||||
|
"integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"emoji-regex": {
|
||||||
|
"version": "9.2.2",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/emoji-regex/-/emoji-regex-9.2.2.tgz",
|
||||||
|
"integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"eventemitter3": {
|
||||||
|
"version": "5.0.1",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/eventemitter3/-/eventemitter3-5.0.1.tgz",
|
||||||
|
"integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"execa": {
|
||||||
|
"version": "7.2.0",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/execa/-/execa-7.2.0.tgz",
|
||||||
|
"integrity": "sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"cross-spawn": "^7.0.3",
|
||||||
|
"get-stream": "^6.0.1",
|
||||||
|
"human-signals": "^4.3.0",
|
||||||
|
"is-stream": "^3.0.0",
|
||||||
|
"merge-stream": "^2.0.0",
|
||||||
|
"npm-run-path": "^5.1.0",
|
||||||
|
"onetime": "^6.0.0",
|
||||||
|
"signal-exit": "^3.0.7",
|
||||||
|
"strip-final-newline": "^3.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"fill-range": {
|
||||||
|
"version": "7.1.1",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/fill-range/-/fill-range-7.1.1.tgz",
|
||||||
|
"integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"to-regex-range": "^5.0.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"get-stream": {
|
||||||
|
"version": "6.0.1",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/get-stream/-/get-stream-6.0.1.tgz",
|
||||||
|
"integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"human-signals": {
|
||||||
|
"version": "4.3.1",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/human-signals/-/human-signals-4.3.1.tgz",
|
||||||
|
"integrity": "sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"husky": {
|
||||||
|
"version": "8.0.3",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/husky/-/husky-8.0.3.tgz",
|
||||||
|
"integrity": "sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"is-fullwidth-code-point": {
|
||||||
|
"version": "4.0.0",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz",
|
||||||
|
"integrity": "sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"is-number": {
|
||||||
|
"version": "7.0.0",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/is-number/-/is-number-7.0.0.tgz",
|
||||||
|
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"is-stream": {
|
||||||
|
"version": "3.0.0",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/is-stream/-/is-stream-3.0.0.tgz",
|
||||||
|
"integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"isexe": {
|
||||||
|
"version": "2.0.0",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/isexe/-/isexe-2.0.0.tgz",
|
||||||
|
"integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"lilconfig": {
|
||||||
|
"version": "2.1.0",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/lilconfig/-/lilconfig-2.1.0.tgz",
|
||||||
|
"integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"lint-staged": {
|
||||||
|
"version": "13.3.0",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/lint-staged/-/lint-staged-13.3.0.tgz",
|
||||||
|
"integrity": "sha512-mPRtrYnipYYv1FEE134ufbWpeggNTo+O/UPzngoaKzbzHAthvR55am+8GfHTnqNRQVRRrYQLGW9ZyUoD7DsBHQ==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"chalk": "5.3.0",
|
||||||
|
"commander": "11.0.0",
|
||||||
|
"debug": "4.3.4",
|
||||||
|
"execa": "7.2.0",
|
||||||
|
"lilconfig": "2.1.0",
|
||||||
|
"listr2": "6.6.1",
|
||||||
|
"micromatch": "4.0.5",
|
||||||
|
"pidtree": "0.6.0",
|
||||||
|
"string-argv": "0.3.2",
|
||||||
|
"yaml": "2.3.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"listr2": {
|
||||||
|
"version": "6.6.1",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/listr2/-/listr2-6.6.1.tgz",
|
||||||
|
"integrity": "sha512-+rAXGHh0fkEWdXBmX+L6mmfmXmXvDGEKzkjxO+8mP3+nI/r/CWznVBvsibXdxda9Zz0OW2e2ikphN3OwCT/jSg==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"cli-truncate": "^3.1.0",
|
||||||
|
"colorette": "^2.0.20",
|
||||||
|
"eventemitter3": "^5.0.1",
|
||||||
|
"log-update": "^5.0.1",
|
||||||
|
"rfdc": "^1.3.0",
|
||||||
|
"wrap-ansi": "^8.1.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"log-update": {
|
||||||
|
"version": "5.0.1",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/log-update/-/log-update-5.0.1.tgz",
|
||||||
|
"integrity": "sha512-5UtUDQ/6edw4ofyljDNcOVJQ4c7OjDro4h3y8e1GQL5iYElYclVHJ3zeWchylvMaKnDbDilC8irOVyexnA/Slw==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"ansi-escapes": "^5.0.0",
|
||||||
|
"cli-cursor": "^4.0.0",
|
||||||
|
"slice-ansi": "^5.0.0",
|
||||||
|
"strip-ansi": "^7.0.1",
|
||||||
|
"wrap-ansi": "^8.0.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"merge-stream": {
|
||||||
|
"version": "2.0.0",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/merge-stream/-/merge-stream-2.0.0.tgz",
|
||||||
|
"integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"micromatch": {
|
||||||
|
"version": "4.0.5",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/micromatch/-/micromatch-4.0.5.tgz",
|
||||||
|
"integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"braces": "^3.0.2",
|
||||||
|
"picomatch": "^2.3.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"mimic-fn": {
|
||||||
|
"version": "4.0.0",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/mimic-fn/-/mimic-fn-4.0.0.tgz",
|
||||||
|
"integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"ms": {
|
||||||
|
"version": "2.1.2",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/ms/-/ms-2.1.2.tgz",
|
||||||
|
"integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"npm-run-path": {
|
||||||
|
"version": "5.3.0",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/npm-run-path/-/npm-run-path-5.3.0.tgz",
|
||||||
|
"integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"path-key": "^4.0.0"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"path-key": {
|
||||||
|
"version": "4.0.0",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/path-key/-/path-key-4.0.0.tgz",
|
||||||
|
"integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==",
|
||||||
|
"dev": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"onetime": {
|
||||||
|
"version": "6.0.0",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/onetime/-/onetime-6.0.0.tgz",
|
||||||
|
"integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"mimic-fn": "^4.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"path-key": {
|
||||||
|
"version": "3.1.1",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/path-key/-/path-key-3.1.1.tgz",
|
||||||
|
"integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"picomatch": {
|
||||||
|
"version": "2.3.1",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/picomatch/-/picomatch-2.3.1.tgz",
|
||||||
|
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"pidtree": {
|
||||||
|
"version": "0.6.0",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/pidtree/-/pidtree-0.6.0.tgz",
|
||||||
|
"integrity": "sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"prettier": {
|
||||||
|
"version": "3.3.3",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/prettier/-/prettier-3.3.3.tgz",
|
||||||
|
"integrity": "sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"restore-cursor": {
|
||||||
|
"version": "4.0.0",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/restore-cursor/-/restore-cursor-4.0.0.tgz",
|
||||||
|
"integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"onetime": "^5.1.0",
|
||||||
|
"signal-exit": "^3.0.2"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"mimic-fn": {
|
||||||
|
"version": "2.1.0",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/mimic-fn/-/mimic-fn-2.1.0.tgz",
|
||||||
|
"integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"onetime": {
|
||||||
|
"version": "5.1.2",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/onetime/-/onetime-5.1.2.tgz",
|
||||||
|
"integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"mimic-fn": "^2.1.0"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"rfdc": {
|
||||||
|
"version": "1.4.1",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/rfdc/-/rfdc-1.4.1.tgz",
|
||||||
|
"integrity": "sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"shebang-command": {
|
||||||
|
"version": "2.0.0",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/shebang-command/-/shebang-command-2.0.0.tgz",
|
||||||
|
"integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"shebang-regex": "^3.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"shebang-regex": {
|
||||||
|
"version": "3.0.0",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/shebang-regex/-/shebang-regex-3.0.0.tgz",
|
||||||
|
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"signal-exit": {
|
||||||
|
"version": "3.0.7",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/signal-exit/-/signal-exit-3.0.7.tgz",
|
||||||
|
"integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"slice-ansi": {
|
||||||
|
"version": "5.0.0",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/slice-ansi/-/slice-ansi-5.0.0.tgz",
|
||||||
|
"integrity": "sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"ansi-styles": "^6.0.0",
|
||||||
|
"is-fullwidth-code-point": "^4.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"string-argv": {
|
||||||
|
"version": "0.3.2",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/string-argv/-/string-argv-0.3.2.tgz",
|
||||||
|
"integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"string-width": {
|
||||||
|
"version": "5.1.2",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/string-width/-/string-width-5.1.2.tgz",
|
||||||
|
"integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"eastasianwidth": "^0.2.0",
|
||||||
|
"emoji-regex": "^9.2.2",
|
||||||
|
"strip-ansi": "^7.0.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"strip-ansi": {
|
||||||
|
"version": "7.1.0",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/strip-ansi/-/strip-ansi-7.1.0.tgz",
|
||||||
|
"integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"ansi-regex": "^6.0.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"strip-final-newline": {
|
||||||
|
"version": "3.0.0",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/strip-final-newline/-/strip-final-newline-3.0.0.tgz",
|
||||||
|
"integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"to-regex-range": {
|
||||||
|
"version": "5.0.1",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/to-regex-range/-/to-regex-range-5.0.1.tgz",
|
||||||
|
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"is-number": "^7.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type-fest": {
|
||||||
|
"version": "1.4.0",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/type-fest/-/type-fest-1.4.0.tgz",
|
||||||
|
"integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==",
|
||||||
|
"dev": true
|
||||||
|
},
|
||||||
|
"which": {
|
||||||
|
"version": "2.0.2",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/which/-/which-2.0.2.tgz",
|
||||||
|
"integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"isexe": "^2.0.0"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"wrap-ansi": {
|
||||||
|
"version": "8.1.0",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/wrap-ansi/-/wrap-ansi-8.1.0.tgz",
|
||||||
|
"integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==",
|
||||||
|
"dev": true,
|
||||||
|
"requires": {
|
||||||
|
"ansi-styles": "^6.1.0",
|
||||||
|
"string-width": "^5.0.1",
|
||||||
|
"strip-ansi": "^7.0.1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"yaml": {
|
||||||
|
"version": "2.3.1",
|
||||||
|
"resolved": "https://verdaccio.devmail.ru/yaml/-/yaml-2.3.1.tgz",
|
||||||
|
"integrity": "sha512-2eHWfjaoXgTBC2jNM1LRef62VQa0umtvRiDSk6HSzW7RvS5YtkabJrwYLLEKWBc8a5U2PTSCs+dJjUTJdlHsWQ==",
|
||||||
|
"dev": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
22
package.json
Normal file
22
package.json
Normal file
|
@ -0,0 +1,22 @@
|
||||||
|
{
|
||||||
|
"name": "neonxp-extension-packs",
|
||||||
|
"description": "pinage404's VSCode Extension Packs",
|
||||||
|
"private": true,
|
||||||
|
"scripts": {
|
||||||
|
"prepare": "[ \"$NODE_ENV\" = production ] && exit 0; husky install"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "git+https://gitrepo.ru/neonxp/vscode-exts.git"
|
||||||
|
},
|
||||||
|
"license": "MIT",
|
||||||
|
"homepage": "https://gitrepo.ru/neonxp/vscode-exts",
|
||||||
|
"devDependencies": {
|
||||||
|
"husky": "^8.0.0",
|
||||||
|
"lint-staged": "^13.2.3",
|
||||||
|
"prettier": "^3.0.0"
|
||||||
|
},
|
||||||
|
"lint-staged": {
|
||||||
|
"*.{json,js,css,md}": "prettier --write"
|
||||||
|
}
|
||||||
|
}
|
Loading…
Reference in a new issue