Я работаю над веб-приложением, использующим собственные пакеты npm.
Имена этих пакетов начинаются с префикса @glen/
Задание — проанализировать и изменить файл package.json, удалив теги -dev.3 и -rc.0 специально для @glen/ Префикс .
Пример:
"@glen/manager": "^3.0.0-rc.0", -> "@glen/manager": "^3.0.0",
Я планирую использовать jq, но любые другие предложения, работающие в Linux, приветствуются!
Оригинальный package.json:
{
"name": "@glen/web_trans",
"version": "1.0.0",
"scripts": {
"build": "nuxt build",
"dev": "nuxt dev",
"generate": "nuxt generate",
"prepare": "husky install"
},
"devDependencies": {
"@glen/manager": "^3.0.0-rc.0",
"@glen/handler": "^1.3.6",
"@glen/extension": "^3.3.0-dev.3",
"@nuxt/devtools": "^1.0.0-beta.2",
"@nuxtjs/device": "^3.1.1",
"@nuxtjs/i18n": "^8.0.0-rc.5",
"eslint": "^8.29.0",
"husky": "^8.0.0",
"jsdom": "^21.1.1",
"nuxt": "3.7.4",
"vitest": "^0.29.7"
},
"dependencies": {
"@glen/manager": "^3.0.0-rc.0",
"@glen/handler": "^1.3.6",
"@glen/extension": "^3.3.0-dev.3",
"@pinia/nuxt": "^0.4.6",
"@vee-validate/rules": "^4.11.3",
"@vue/apollo-composable": "^4.0.0-beta.1",
"@vue/eslint-config-typescript": "^11.0.2",
"@vueuse/components": "^9.6.0",
"@vueuse/core": "^9.6.0",
"websocket": "^1.0.34"
},
"extensionPack": [
"Vue.volar"
],
"overrides": {
"vue": "latest"
}
}
После обновления он должен выглядеть так:
{
"name": "@glen/web_trans",
"version": "1.0.0",
"scripts": {
"build": "nuxt build",
"dev": "nuxt dev",
"generate": "nuxt generate",
"prepare": "husky install"
},
"devDependencies": {
"@glen/manager": "^3.0.0",
"@glen/handler": "^1.3.6",
"@glen/extension": "^3.3.0",
"@nuxt/devtools": "^1.0.0-beta.2",
"@nuxtjs/device": "^3.1.1",
"@nuxtjs/i18n": "^8.0.0-rc.5",
"eslint": "^8.29.0",
"husky": "^8.0.0",
"jsdom": "^21.1.1",
"nuxt": "3.7.4",
"vitest": "^0.29.7"
},
"dependencies": {
"@glen/manager": "^3.0.0",
"@glen/handler": "^1.3.6",
"@glen/extension": "^3.3.0",
"@pinia/nuxt": "^0.4.6",
"@vee-validate/rules": "^4.11.3",
"@vue/apollo-composable": "^4.0.0-beta.1",
"@vue/eslint-config-typescript": "^11.0.2",
"@vueuse/components": "^9.6.0",
"@vueuse/core": "^9.6.0",
"websocket": "^1.0.34"
},
"extensionPack": [
"Vue.volar"
],
"overrides": {
"vue": "latest"
}
}
Подробнее здесь: https://stackoverflow.com/questions/790 ... on-with-jq
Обновите package.json с помощью jq ⇐ Linux
1728381099
Anonymous
Я работаю над веб-приложением, использующим собственные пакеты npm.
Имена этих пакетов начинаются с префикса [b]@glen/[/b]
Задание — проанализировать и изменить файл package.json, удалив теги -dev.3 и -rc.0 специально для [b]@glen/ Префикс [/b].
Пример:
"@glen/manager": "^3.0.0-rc.0", -> "@glen/manager": "^3.0.0",
Я планирую использовать jq, но любые другие предложения, работающие в Linux, приветствуются!
Оригинальный package.json:
{
"name": "@glen/web_trans",
"version": "1.0.0",
"scripts": {
"build": "nuxt build",
"dev": "nuxt dev",
"generate": "nuxt generate",
"prepare": "husky install"
},
"devDependencies": {
"@glen/manager": "^3.0.0-rc.0",
"@glen/handler": "^1.3.6",
"@glen/extension": "^3.3.0-dev.3",
"@nuxt/devtools": "^1.0.0-beta.2",
"@nuxtjs/device": "^3.1.1",
"@nuxtjs/i18n": "^8.0.0-rc.5",
"eslint": "^8.29.0",
"husky": "^8.0.0",
"jsdom": "^21.1.1",
"nuxt": "3.7.4",
"vitest": "^0.29.7"
},
"dependencies": {
"@glen/manager": "^3.0.0-rc.0",
"@glen/handler": "^1.3.6",
"@glen/extension": "^3.3.0-dev.3",
"@pinia/nuxt": "^0.4.6",
"@vee-validate/rules": "^4.11.3",
"@vue/apollo-composable": "^4.0.0-beta.1",
"@vue/eslint-config-typescript": "^11.0.2",
"@vueuse/components": "^9.6.0",
"@vueuse/core": "^9.6.0",
"websocket": "^1.0.34"
},
"extensionPack": [
"Vue.volar"
],
"overrides": {
"vue": "latest"
}
}
После обновления он должен выглядеть так:
{
"name": "@glen/web_trans",
"version": "1.0.0",
"scripts": {
"build": "nuxt build",
"dev": "nuxt dev",
"generate": "nuxt generate",
"prepare": "husky install"
},
"devDependencies": {
"@glen/manager": "^3.0.0",
"@glen/handler": "^1.3.6",
"@glen/extension": "^3.3.0",
"@nuxt/devtools": "^1.0.0-beta.2",
"@nuxtjs/device": "^3.1.1",
"@nuxtjs/i18n": "^8.0.0-rc.5",
"eslint": "^8.29.0",
"husky": "^8.0.0",
"jsdom": "^21.1.1",
"nuxt": "3.7.4",
"vitest": "^0.29.7"
},
"dependencies": {
"@glen/manager": "^3.0.0",
"@glen/handler": "^1.3.6",
"@glen/extension": "^3.3.0",
"@pinia/nuxt": "^0.4.6",
"@vee-validate/rules": "^4.11.3",
"@vue/apollo-composable": "^4.0.0-beta.1",
"@vue/eslint-config-typescript": "^11.0.2",
"@vueuse/components": "^9.6.0",
"@vueuse/core": "^9.6.0",
"websocket": "^1.0.34"
},
"extensionPack": [
"Vue.volar"
],
"overrides": {
"vue": "latest"
}
}
Подробнее здесь: [url]https://stackoverflow.com/questions/79065379/update-package-json-with-jq[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия