mirror of
https://github.com/vuejs/vue-cli.git
synced 2026-05-12 23:08:26 -05:00
refactor(ui): use reverse domain notation for ids
This commit is contained in:
@@ -1,14 +1,14 @@
|
||||
module.exports = api => {
|
||||
api.describeTask({
|
||||
match: /vue-cli-service test:e2e/,
|
||||
description: 'cypress.tasks.test.description',
|
||||
description: 'org.vue.cypress.tasks.test.description',
|
||||
link: 'https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-e2e-cypress#injected-commands',
|
||||
prompts: [
|
||||
{
|
||||
name: 'headless',
|
||||
type: 'confirm',
|
||||
default: false,
|
||||
description: 'cypress.tasks.test.headless'
|
||||
description: 'org.vue.cypress.tasks.test.headless'
|
||||
},
|
||||
{
|
||||
name: 'mode',
|
||||
@@ -28,13 +28,13 @@ module.exports = api => {
|
||||
value: 'test'
|
||||
}
|
||||
],
|
||||
description: 'cypress.tasks.test.mode'
|
||||
description: 'org.vue.cypress.tasks.test.mode'
|
||||
},
|
||||
{
|
||||
name: 'url',
|
||||
type: 'input',
|
||||
default: '',
|
||||
description: 'cypress.tasks.test.url'
|
||||
description: 'org.vue.cypress.tasks.test.url'
|
||||
}
|
||||
],
|
||||
onBeforeRun: ({ answers, args }) => {
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
module.exports = api => {
|
||||
api.describeTask({
|
||||
match: /vue-cli-service test:e2e/,
|
||||
description: 'nightwatch.tasks.test.description',
|
||||
description: 'org.vue.nightwatch.tasks.test.description',
|
||||
link: 'https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-e2e-nightwatch#injected-commands',
|
||||
prompts: [
|
||||
{
|
||||
name: 'url',
|
||||
type: 'input',
|
||||
default: '',
|
||||
description: 'nightwatch.tasks.test.url'
|
||||
description: 'org.vue.nightwatch.tasks.test.url'
|
||||
}
|
||||
],
|
||||
onBeforeRun: ({ answers, args }) => {
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
module.exports = api => {
|
||||
const CONFIG = 'eslintrc'
|
||||
const CONFIG = 'org.vue.eslintrc'
|
||||
|
||||
// Config file
|
||||
api.describeConfig({
|
||||
id: CONFIG,
|
||||
name: 'ESLint configuration',
|
||||
description: 'eslint.config.eslint.description',
|
||||
description: 'org.vue.eslint.config.eslint.description',
|
||||
link: 'https://github.com/vuejs/eslint-plugin-vue',
|
||||
files: {
|
||||
eslint: {
|
||||
@@ -21,13 +21,13 @@ module.exports = api => {
|
||||
tabs: [
|
||||
{
|
||||
id: 'vue',
|
||||
label: 'eslint.config.eslint.vue.label',
|
||||
label: 'org.vue.eslint.config.eslint.vue.label',
|
||||
prompts: [
|
||||
{
|
||||
name: 'vue/attribute-hyphenation',
|
||||
type: 'list',
|
||||
message: 'Attribute hyphenation',
|
||||
group: 'eslint.config.eslint.groups.strongly-recommended',
|
||||
group: 'org.vue.eslint.config.eslint.groups.strongly-recommended',
|
||||
description: 'Enforce attribute naming style in template (`my-prop` or `myProp`)',
|
||||
link: 'https://github.com/vuejs/eslint-plugin-vue/blob/master/docs/rules/attribute-hyphenation.md',
|
||||
default: JSON.stringify('off'),
|
||||
@@ -51,7 +51,7 @@ module.exports = api => {
|
||||
name: 'vue/html-end-tags',
|
||||
type: 'confirm',
|
||||
message: 'Template end tags style',
|
||||
group: 'eslint.config.eslint.groups.strongly-recommended',
|
||||
group: 'org.vue.eslint.config.eslint.groups.strongly-recommended',
|
||||
description: 'End tag on Void elements, end tags and self-closing opening tags',
|
||||
link: 'https://github.com/vuejs/eslint-plugin-vue/blob/master/docs/rules/html-end-tags.md',
|
||||
default: false,
|
||||
@@ -63,7 +63,7 @@ module.exports = api => {
|
||||
name: 'vue/html-indent',
|
||||
type: 'list',
|
||||
message: 'Template indentation',
|
||||
group: 'eslint.config.eslint.groups.strongly-recommended',
|
||||
group: 'org.vue.eslint.config.eslint.groups.strongly-recommended',
|
||||
description: 'Enforce indentation in template',
|
||||
link: 'https://github.com/vuejs/eslint-plugin-vue/blob/master/docs/rules/html-indent.md',
|
||||
default: JSON.stringify('off'),
|
||||
@@ -95,7 +95,7 @@ module.exports = api => {
|
||||
name: 'vue/html-self-closing',
|
||||
type: 'confirm',
|
||||
message: 'Template tag self-closing style',
|
||||
group: 'eslint.config.eslint.groups.strongly-recommended',
|
||||
group: 'org.vue.eslint.config.eslint.groups.strongly-recommended',
|
||||
description: 'Self-close any component or non-Void element tags',
|
||||
link: 'https://github.com/vuejs/eslint-plugin-vue/blob/master/docs/rules/html-self-closing.md',
|
||||
default: false,
|
||||
@@ -107,7 +107,7 @@ module.exports = api => {
|
||||
name: 'vue/require-default-prop',
|
||||
type: 'confirm',
|
||||
message: 'Require default in required props',
|
||||
group: 'eslint.config.eslint.groups.strongly-recommended',
|
||||
group: 'org.vue.eslint.config.eslint.groups.strongly-recommended',
|
||||
description: 'This rule requires default value to be set for each props that are not marked as `required`',
|
||||
link: 'https://github.com/vuejs/eslint-plugin-vue/blob/master/docs/rules/require-default-prop.md',
|
||||
default: false,
|
||||
@@ -119,7 +119,7 @@ module.exports = api => {
|
||||
name: 'vue/require-prop-types',
|
||||
type: 'confirm',
|
||||
message: 'Require types for props',
|
||||
group: 'eslint.config.eslint.groups.strongly-recommended',
|
||||
group: 'org.vue.eslint.config.eslint.groups.strongly-recommended',
|
||||
description: 'In committed code, prop definitions should always be as detailed as possible, specifying at least type(s)',
|
||||
link: 'https://github.com/vuejs/eslint-plugin-vue/blob/master/docs/rules/require-prop-types.md',
|
||||
default: false,
|
||||
@@ -131,7 +131,7 @@ module.exports = api => {
|
||||
name: 'vue/attributes-order',
|
||||
type: 'confirm',
|
||||
message: 'Attribute order',
|
||||
group: 'eslint.config.eslint.groups.recommended',
|
||||
group: 'org.vue.eslint.config.eslint.groups.recommended',
|
||||
description: 'This rule aims to enforce ordering of component attributes (the default order is specified in the Vue style guide)',
|
||||
link: 'https://github.com/vuejs/eslint-plugin-vue/blob/master/docs/rules/attributes-order.md',
|
||||
default: false,
|
||||
@@ -143,7 +143,7 @@ module.exports = api => {
|
||||
name: 'vue/html-quotes',
|
||||
type: 'list',
|
||||
message: 'Attribute quote style',
|
||||
group: 'eslint.config.eslint.groups.recommended',
|
||||
group: 'org.vue.eslint.config.eslint.groups.recommended',
|
||||
description: 'Enforce style of the attribute quotes in templates',
|
||||
link: 'https://github.com/vuejs/eslint-plugin-vue/blob/master/docs/rules/html-quotes.md',
|
||||
default: JSON.stringify('off'),
|
||||
@@ -167,7 +167,7 @@ module.exports = api => {
|
||||
name: 'vue/order-in-components',
|
||||
type: 'confirm',
|
||||
message: 'Component options order',
|
||||
group: 'eslint.config.eslint.groups.recommended',
|
||||
group: 'org.vue.eslint.config.eslint.groups.recommended',
|
||||
description: 'This rule aims to enforce ordering of component options (the default order is specified in the Vue style guide)',
|
||||
link: 'https://github.com/vuejs/eslint-plugin-vue/blob/master/docs/rules/order-in-components.md',
|
||||
default: false,
|
||||
@@ -179,13 +179,13 @@ module.exports = api => {
|
||||
},
|
||||
{
|
||||
id: 'extra',
|
||||
label: 'eslint.config.eslint.extra.label',
|
||||
label: 'org.vue.eslint.config.eslint.extra.label',
|
||||
prompts: [
|
||||
{
|
||||
name: 'lintOnSave',
|
||||
type: 'confirm',
|
||||
message: 'eslint.config.eslint.extra.lintOnSave.message',
|
||||
description: 'eslint.config.eslint.extra.lintOnSave.description',
|
||||
message: 'org.vue.eslint.config.eslint.extra.lintOnSave.message',
|
||||
description: 'org.vue.eslint.config.eslint.extra.lintOnSave.description',
|
||||
link: 'https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-eslint#configuration',
|
||||
default: true,
|
||||
value: data.vue && data.vue.lintOnSave
|
||||
@@ -214,14 +214,14 @@ module.exports = api => {
|
||||
// Tasks
|
||||
api.describeTask({
|
||||
match: /vue-cli-service lint/,
|
||||
description: 'eslint.tasks.lint.description',
|
||||
description: 'org.vue.eslint.tasks.lint.description',
|
||||
link: 'https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-eslint#injected-commands',
|
||||
prompts: [
|
||||
{
|
||||
name: 'noFix',
|
||||
type: 'confirm',
|
||||
default: false,
|
||||
description: 'eslint.tasks.lint.noFix'
|
||||
description: 'org.vue.eslint.tasks.lint.noFix'
|
||||
}
|
||||
],
|
||||
onBeforeRun: ({ answers, args }) => {
|
||||
@@ -229,7 +229,7 @@ module.exports = api => {
|
||||
}
|
||||
})
|
||||
|
||||
const OPEN_ESLINTRC = 'vue-eslint-open-eslintrc'
|
||||
const OPEN_ESLINTRC = 'org.vue.eslint.open-eslintrc'
|
||||
|
||||
api.onViewOpen(({ view }) => {
|
||||
if (view.id !== 'vue-project-configurations') {
|
||||
@@ -242,7 +242,7 @@ module.exports = api => {
|
||||
api.addSuggestion({
|
||||
id: OPEN_ESLINTRC,
|
||||
type: 'action',
|
||||
label: 'eslint.suggestions.open-eslintrc.label',
|
||||
label: 'org.vue.eslint.suggestions.open-eslintrc.label',
|
||||
handler () {
|
||||
const file = config.foundFiles.eslint.path
|
||||
console.log('open', file)
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
module.exports = api => {
|
||||
const CONFIG = 'pwa'
|
||||
const CONFIG = 'org.vue.pwa'
|
||||
|
||||
// Config file
|
||||
api.describeConfig({
|
||||
id: CONFIG,
|
||||
name: 'PWA',
|
||||
description: 'pwa.config.pwa.description',
|
||||
description: 'org.vue.pwa.config.pwa.description',
|
||||
link: 'https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-pwa#configuration',
|
||||
files: {
|
||||
vue: {
|
||||
@@ -21,8 +21,8 @@ module.exports = api => {
|
||||
{
|
||||
name: 'workboxPluginMode',
|
||||
type: 'list',
|
||||
message: 'pwa.config.pwa.workboxPluginMode.message',
|
||||
description: 'pwa.config.pwa.workboxPluginMode.description',
|
||||
message: 'org.vue.pwa.config.pwa.workboxPluginMode.message',
|
||||
description: 'org.vue.pwa.config.pwa.workboxPluginMode.description',
|
||||
link: 'https://developers.google.com/web/tools/workbox/modules/workbox-webpack-plugin#which_plugin_to_use',
|
||||
default: 'GenerateSW',
|
||||
value: data.vue && data.vue.pwa && data.vue.pwa.workboxPluginMode,
|
||||
@@ -40,23 +40,23 @@ module.exports = api => {
|
||||
{
|
||||
name: 'name',
|
||||
type: 'input',
|
||||
message: 'pwa.config.pwa.name.message',
|
||||
description: 'pwa.config.pwa.name.description',
|
||||
message: 'org.vue.pwa.config.pwa.name.message',
|
||||
description: 'org.vue.pwa.config.pwa.name.description',
|
||||
value: data.vue && data.vue.pwa && data.vue.pwa.name
|
||||
},
|
||||
{
|
||||
name: 'themeColor',
|
||||
type: 'color',
|
||||
message: 'pwa.config.pwa.themeColor.message',
|
||||
description: 'pwa.config.pwa.themeColor.description',
|
||||
message: 'org.vue.pwa.config.pwa.themeColor.message',
|
||||
description: 'org.vue.pwa.config.pwa.themeColor.description',
|
||||
default: '#4DBA87',
|
||||
value: data.vue && data.vue.pwa && data.vue.pwa.themeColor
|
||||
},
|
||||
{
|
||||
name: 'backgroundColor',
|
||||
type: 'color',
|
||||
message: 'pwa.config.pwa.backgroundColor.message',
|
||||
description: 'pwa.config.pwa.backgroundColor.description',
|
||||
message: 'org.vue.pwa.config.pwa.backgroundColor.message',
|
||||
description: 'org.vue.pwa.config.pwa.backgroundColor.description',
|
||||
default: '#000000',
|
||||
value: data.manifest && data.manifest.background_color,
|
||||
skipSave: true
|
||||
@@ -64,16 +64,16 @@ module.exports = api => {
|
||||
{
|
||||
name: 'msTileColor',
|
||||
type: 'color',
|
||||
message: 'pwa.config.pwa.msTileColor.message',
|
||||
description: 'pwa.config.pwa.msTileColor.description',
|
||||
message: 'org.vue.pwa.config.pwa.msTileColor.message',
|
||||
description: 'org.vue.pwa.config.pwa.msTileColor.description',
|
||||
default: '#000000',
|
||||
value: data.vue && data.vue.pwa && data.vue.pwa.msTileColor
|
||||
},
|
||||
{
|
||||
name: 'appleMobileWebAppStatusBarStyle',
|
||||
type: 'input',
|
||||
message: 'pwa.config.pwa.appleMobileWebAppStatusBarStyle.message',
|
||||
description: 'pwa.config.pwa.appleMobileWebAppStatusBarStyle.description',
|
||||
message: 'org.vue.pwa.config.pwa.appleMobileWebAppStatusBarStyle.message',
|
||||
description: 'org.vue.pwa.config.pwa.appleMobileWebAppStatusBarStyle.description',
|
||||
default: 'default',
|
||||
value: data.vue && data.vue.pwa && data.vue.pwa.appleMobileWebAppStatusBarStyle
|
||||
}
|
||||
@@ -83,13 +83,13 @@ module.exports = api => {
|
||||
onWrite: async ({ api, prompts, cwd }) => {
|
||||
const result = {}
|
||||
for (const prompt of prompts.filter(p => !p.raw.skipSave)) {
|
||||
result[`pwa.${prompt.id}`] = await api.getAnswer(prompt.id)
|
||||
result[`org.vue.pwa.${prompt.id}`] = await api.getAnswer(prompt.id)
|
||||
}
|
||||
api.setData('vue', result)
|
||||
|
||||
// Update app manifest
|
||||
|
||||
const name = result['pwa.name']
|
||||
const name = result['org.vue.pwa.name']
|
||||
if (name) {
|
||||
api.setData('manifest', {
|
||||
name,
|
||||
@@ -97,7 +97,7 @@ module.exports = api => {
|
||||
})
|
||||
}
|
||||
|
||||
const themeColor = result['pwa.themeColor']
|
||||
const themeColor = result['org.vue.pwa.themeColor']
|
||||
if (themeColor) {
|
||||
api.setData('manifest', {
|
||||
theme_color: themeColor
|
||||
@@ -113,8 +113,8 @@ module.exports = api => {
|
||||
}
|
||||
})
|
||||
|
||||
const OPEN_VUE = 'vue-pwa-open-vue'
|
||||
const OPEN_MANIFEST = 'vue-pwa-open-manifest'
|
||||
const OPEN_VUE = 'org.vue.pwa.open-vue'
|
||||
const OPEN_MANIFEST = 'org.vue.pwa.open-manifest'
|
||||
|
||||
api.onViewOpen(({ view }) => {
|
||||
if (view.id !== 'vue-project-configurations') {
|
||||
@@ -128,7 +128,7 @@ module.exports = api => {
|
||||
api.addSuggestion({
|
||||
id: OPEN_VUE,
|
||||
type: 'action',
|
||||
label: 'pwa.suggestions.open-vue.label',
|
||||
label: 'org.vue.pwa.suggestions.open-vue.label',
|
||||
handler () {
|
||||
const file = config.foundFiles.vue.path
|
||||
console.log('open', file)
|
||||
@@ -146,7 +146,7 @@ module.exports = api => {
|
||||
api.addSuggestion({
|
||||
id: OPEN_MANIFEST,
|
||||
type: 'action',
|
||||
label: 'pwa.suggestions.open-manifest.label',
|
||||
label: 'org.vue.pwa.suggestions.open-manifest.label',
|
||||
handler () {
|
||||
const file = config.foundFiles.manifest.path
|
||||
console.log('open', file)
|
||||
|
||||
@@ -1,24 +1,24 @@
|
||||
module.exports = api => {
|
||||
api.describeTask({
|
||||
match: /vue-cli-service test:unit/,
|
||||
description: 'jest.tasks.test.description',
|
||||
description: 'org.vue.jest.tasks.test.description',
|
||||
link: 'https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-unit-jest#injected-commands',
|
||||
prompts: [
|
||||
{
|
||||
name: 'watch',
|
||||
type: 'confirm',
|
||||
description: 'jest.tasks.test.watch'
|
||||
description: 'org.vue.jest.tasks.test.watch'
|
||||
},
|
||||
{
|
||||
name: 'notify',
|
||||
type: 'confirm',
|
||||
description: 'jest.tasks.test.notify',
|
||||
description: 'org.vue.jest.tasks.test.notify',
|
||||
when: answers => answers.watch
|
||||
},
|
||||
{
|
||||
name: 'update',
|
||||
type: 'confirm',
|
||||
description: 'jest.tasks.test.update'
|
||||
description: 'org.vue.jest.tasks.test.update'
|
||||
}
|
||||
],
|
||||
onBeforeRun: ({ answers, args }) => {
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
module.exports = api => {
|
||||
api.describeTask({
|
||||
match: /vue-cli-service test:unit/,
|
||||
description: 'mocha.tasks.test.description',
|
||||
description: 'org.vue.mocha.tasks.test.description',
|
||||
link: 'https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-plugin-unit-mocha#injected-commands',
|
||||
prompts: [
|
||||
{
|
||||
name: 'watch',
|
||||
type: 'confirm',
|
||||
default: false,
|
||||
description: 'mocha.tasks.test.watch'
|
||||
description: 'org.vue.mocha.tasks.test.watch'
|
||||
}
|
||||
],
|
||||
onBeforeRun: ({ answers, args }) => {
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<div class="asset-list list-block">
|
||||
<div class="content">
|
||||
<div class="title">
|
||||
{{ $t('vue-webpack.dashboard.asset-list.title') }}
|
||||
{{ $t('org.vue.vue-webpack.dashboard.asset-list.title') }}
|
||||
</div>
|
||||
|
||||
<VueIcon
|
||||
|
||||
@@ -17,7 +17,7 @@
|
||||
v-if="!props.asset.secondary && props.asset.big"
|
||||
icon="warning"
|
||||
class="icon"
|
||||
v-tooltip="parent.$t('vue-webpack.dashboard.asset-list.size-warning')"
|
||||
v-tooltip="parent.$t('org.vue.vue-webpack.dashboard.asset-list.size-warning')"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -50,7 +50,7 @@ export default {
|
||||
},
|
||||
|
||||
sharedData () {
|
||||
return mapSharedData('webpack-dashboard-', {
|
||||
return mapSharedData('org.vue.webpack.', {
|
||||
status: `${this.mode}-status`,
|
||||
progress: `${this.mode}-progress`,
|
||||
operations: `${this.mode}-operations`
|
||||
|
||||
@@ -3,47 +3,47 @@
|
||||
<div class="content">
|
||||
<div class="info-block status">
|
||||
<div class="label">
|
||||
{{ $t('vue-webpack.dashboard.build-status.labels.status') }}
|
||||
{{ $t('org.vue.vue-webpack.dashboard.build-status.labels.status') }}
|
||||
</div>
|
||||
<div class="value">{{ $t(`vue-webpack.dashboard.webpack-status.${status || 'Idle'}`) }}</div>
|
||||
<div class="value">{{ $t(`org.vue.vue-webpack.dashboard.webpack-status.${status || 'Idle'}`) }}</div>
|
||||
</div>
|
||||
<div class="info-block errors">
|
||||
<div class="label">
|
||||
{{ $t('vue-webpack.dashboard.build-status.labels.errors') }}
|
||||
{{ $t('org.vue.vue-webpack.dashboard.build-status.labels.errors') }}
|
||||
</div>
|
||||
<div class="value">{{ errors.length }}</div>
|
||||
</div>
|
||||
<div class="info-block warnings">
|
||||
<div class="label">
|
||||
{{ $t('vue-webpack.dashboard.build-status.labels.warnings') }}
|
||||
{{ $t('org.vue.vue-webpack.dashboard.build-status.labels.warnings') }}
|
||||
</div>
|
||||
<div class="value">{{ warnings.length }}</div>
|
||||
</div>
|
||||
<div class="info-block assets">
|
||||
<div class="label">
|
||||
{{ $t('vue-webpack.dashboard.build-status.labels.assets') }}
|
||||
{{ $t('org.vue.vue-webpack.dashboard.build-status.labels.assets') }}
|
||||
</div>
|
||||
<div class="value">
|
||||
{{ assetsTotalSize | size('B') }}
|
||||
<span class="secondary">
|
||||
({{ $t(`vue-webpack.sizes.${sizeField}`) }})
|
||||
({{ $t(`org.vue.vue-webpack.sizes.${sizeField}`) }})
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="info-block modules">
|
||||
<div class="label">
|
||||
{{ $t('vue-webpack.dashboard.build-status.labels.modules') }}
|
||||
{{ $t('org.vue.vue-webpack.dashboard.build-status.labels.modules') }}
|
||||
</div>
|
||||
<div class="value">
|
||||
{{ modulesTotalSize | size('B') }}
|
||||
<span class="secondary">
|
||||
({{ $t(`vue-webpack.sizes.${sizeField}`) }})
|
||||
({{ $t(`org.vue.vue-webpack.sizes.${sizeField}`) }})
|
||||
</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="info-block dep-modules">
|
||||
<div class="label">
|
||||
{{ $t('vue-webpack.dashboard.build-status.labels.deps') }}
|
||||
{{ $t('org.vue.vue-webpack.dashboard.build-status.labels.deps') }}
|
||||
</div>
|
||||
<div class="value">
|
||||
{{ depModulesTotalSize | size('B') }}
|
||||
@@ -88,7 +88,7 @@ export default {
|
||||
|
||||
sharedData () {
|
||||
return {
|
||||
status: `webpack-dashboard-${this.mode}-status`
|
||||
status: `org.vue.webpack.${this.mode}-status`
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<div class="module-list list-block">
|
||||
<div class="content">
|
||||
<div class="title">
|
||||
{{ $t('vue-webpack.dashboard.module-list.title') }}
|
||||
{{ $t('org.vue.vue-webpack.dashboard.module-list.title') }}
|
||||
</div>
|
||||
|
||||
<VueIcon
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<div class="speed-stats">
|
||||
<div class="content">
|
||||
<div class="title">
|
||||
{{ $t('vue-webpack.dashboard.speed-stats.title') }}
|
||||
{{ $t('org.vue.vue-webpack.dashboard.speed-stats.title') }}
|
||||
</div>
|
||||
|
||||
<VueIcon
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
<template>
|
||||
<div class="test-view">
|
||||
<h1>{{ $t('vue-webpack.test-view') }}</h1>
|
||||
<h1>{{ $t('org.vue.vue-webpack.test-view') }}</h1>
|
||||
<p>A vue-cli plugin created me! I am a dynamically loaded component paired with a custom route.</p>
|
||||
<div class="section">
|
||||
<VueInput
|
||||
|
||||
@@ -2,25 +2,25 @@
|
||||
<div class="vue-webpack-analyzer">
|
||||
<div class="pane-toolbar">
|
||||
<VueIcon icon="donut_large"/>
|
||||
<div class="title">{{ $t('vue-webpack.analyzer.title') }}</div>
|
||||
<div class="title">{{ $t('org.vue.vue-webpack.analyzer.title') }}</div>
|
||||
|
||||
<VueSwitch
|
||||
v-if="modernMode"
|
||||
v-model="showModernBuild"
|
||||
>
|
||||
{{ $t('vue-webpack.modern-mode') }}
|
||||
{{ $t('org.vue.vue-webpack.modern-mode') }}
|
||||
</VueSwitch>
|
||||
|
||||
<template v-if="currentTree">
|
||||
<VueButton
|
||||
icon-left="arrow_upward"
|
||||
:label="$t('vue-webpack.analyzer.go-up')"
|
||||
:label="$t('org.vue.vue-webpack.analyzer.go-up')"
|
||||
:disabled="currentTree === rootTree"
|
||||
@click="goToParent()"
|
||||
/>
|
||||
<VueButton
|
||||
icon-left="home"
|
||||
:label="$t('vue-webpack.analyzer.go-home')"
|
||||
:label="$t('org.vue.vue-webpack.analyzer.go-home')"
|
||||
:disabled="currentTree === rootTree"
|
||||
@click="goToHome()"
|
||||
/>
|
||||
@@ -38,20 +38,20 @@
|
||||
v-for="(chunk, key) of modulesTrees"
|
||||
:key="key"
|
||||
:value="key"
|
||||
:label="`${$t('vue-webpack.analyzer.chunk')} ${getChunkName(key)}`"
|
||||
:label="`${$t('org.vue.vue-webpack.analyzer.chunk')} ${getChunkName(key)}`"
|
||||
/>
|
||||
</VueSelect>
|
||||
|
||||
<VueSelect v-model="sizeField">
|
||||
<VueSelectButton value="stats" :label="`${$t('vue-webpack.sizes.stats')}`"/>
|
||||
<VueSelectButton value="parsed" :label="`${$t('vue-webpack.sizes.parsed')}`"/>
|
||||
<VueSelectButton value="gzip" :label="`${$t('vue-webpack.sizes.gzip')}`"/>
|
||||
<VueSelectButton value="stats" :label="`${$t('org.vue.vue-webpack.sizes.stats')}`"/>
|
||||
<VueSelectButton value="parsed" :label="`${$t('org.vue.vue-webpack.sizes.parsed')}`"/>
|
||||
<VueSelectButton value="gzip" :label="`${$t('org.vue.vue-webpack.sizes.gzip')}`"/>
|
||||
</VueSelect>
|
||||
|
||||
<VueButton
|
||||
class="icon-button"
|
||||
icon-left="help"
|
||||
v-tooltip="$t('vue-webpack.sizes.help')"
|
||||
v-tooltip="$t('org.vue.vue-webpack.sizes.help')"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -89,19 +89,19 @@
|
||||
class="stats size"
|
||||
:class="{ selected: sizeField === 'stats' }"
|
||||
>
|
||||
{{ $t('vue-webpack.sizes.stats') }}: {{ describedModule.size.stats | size('B')}}
|
||||
{{ $t('org.vue.vue-webpack.sizes.stats') }}: {{ describedModule.size.stats | size('B')}}
|
||||
</div>
|
||||
<div
|
||||
class="parsed size"
|
||||
:class="{ selected: sizeField === 'parsed' }"
|
||||
>
|
||||
{{ $t('vue-webpack.sizes.parsed') }}: {{ describedModule.size.parsed | size('B')}}
|
||||
{{ $t('org.vue.vue-webpack.sizes.parsed') }}: {{ describedModule.size.parsed | size('B')}}
|
||||
</div>
|
||||
<div
|
||||
class="gzip size"
|
||||
:class="{ selected: sizeField === 'gzip' }"
|
||||
>
|
||||
{{ $t('vue-webpack.sizes.gzip') }}: {{ describedModule.size.gzip | size('B')}}
|
||||
{{ $t('org.vue.vue-webpack.sizes.gzip') }}: {{ describedModule.size.gzip | size('B')}}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -2,14 +2,14 @@
|
||||
<div class="vue-webpack-dashboard">
|
||||
<div class="pane-toolbar">
|
||||
<VueIcon icon="dashboard"/>
|
||||
<div class="title">{{ $t('vue-webpack.dashboard.title') }}</div>
|
||||
<div class="title">{{ $t('org.vue.vue-webpack.dashboard.title') }}</div>
|
||||
|
||||
<template
|
||||
v-if="mode === 'serve'"
|
||||
>
|
||||
<VueButton
|
||||
icon-left="open_in_browser"
|
||||
:label="$t('vue-webpack.dashboard.open-app')"
|
||||
:label="$t('org.vue.vue-webpack.dashboard.open-app')"
|
||||
:disabled="!serveUrl"
|
||||
:href="serveUrl"
|
||||
target="_blank"
|
||||
@@ -24,19 +24,19 @@
|
||||
v-if="modernMode"
|
||||
v-model="showModernBuild"
|
||||
>
|
||||
{{ $t('vue-webpack.modern-mode') }}
|
||||
{{ $t('org.vue.vue-webpack.modern-mode') }}
|
||||
</VueSwitch>
|
||||
|
||||
<VueSelect v-model="sizeField">
|
||||
<VueSelectButton value="stats" :label="`${$t('vue-webpack.sizes.stats')}`"/>
|
||||
<VueSelectButton value="parsed" :label="`${$t('vue-webpack.sizes.parsed')}`"/>
|
||||
<VueSelectButton value="gzip" :label="`${$t('vue-webpack.sizes.gzip')}`"/>
|
||||
<VueSelectButton value="stats" :label="`${$t('org.vue.vue-webpack.sizes.stats')}`"/>
|
||||
<VueSelectButton value="parsed" :label="`${$t('org.vue.vue-webpack.sizes.parsed')}`"/>
|
||||
<VueSelectButton value="gzip" :label="`${$t('org.vue.vue-webpack.sizes.gzip')}`"/>
|
||||
</VueSelect>
|
||||
|
||||
<VueButton
|
||||
class="icon-button"
|
||||
icon-left="help"
|
||||
v-tooltip="$t('vue-webpack.sizes.help')"
|
||||
v-tooltip="$t('org.vue.vue-webpack.sizes.help')"
|
||||
/>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -1,5 +1,9 @@
|
||||
{
|
||||
"vue-webpack": {
|
||||
"test-view": "I'm a custom view"
|
||||
"org": {
|
||||
"vue": {
|
||||
"vue-webpack": {
|
||||
"test-view": "I'm a custom view"
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -16,8 +16,8 @@ export default {
|
||||
|
||||
sharedData () {
|
||||
return {
|
||||
serveUrl: `webpack-dashboard-serve-url`,
|
||||
modernMode: `webpack-dashboard-modern-mode`
|
||||
serveUrl: `org.vue.webpack.serve-url`,
|
||||
modernMode: `org.vue.webpack.modern-mode`
|
||||
}
|
||||
},
|
||||
|
||||
@@ -53,7 +53,7 @@ export default {
|
||||
|
||||
methods: {
|
||||
syncMode (mode) {
|
||||
this.$watchSharedData(`webpack-dashboard-${mode}-stats`, value => {
|
||||
this.$watchSharedData(`org.vue.webpack.${mode}-stats`, value => {
|
||||
this.$store.commit('stats', {
|
||||
mode,
|
||||
value
|
||||
|
||||
@@ -8,7 +8,7 @@ Vue.use(Vuex)
|
||||
const store = new Vuex.Store({
|
||||
state () {
|
||||
return {
|
||||
sizeField: localStorage.getItem('vue-webpack.sizeField') || 'parsed',
|
||||
sizeField: localStorage.getItem('org.vue.vue-webpack.sizeField') || 'parsed',
|
||||
mode: 'serve',
|
||||
showModernBuild: true,
|
||||
serve: {
|
||||
@@ -49,7 +49,7 @@ const store = new Vuex.Store({
|
||||
mutations: {
|
||||
sizeField (state, value) {
|
||||
state.sizeField = value
|
||||
localStorage.setItem('vue-webpack.sizeField', value)
|
||||
localStorage.setItem('org.vue.vue-webpack.sizeField', value)
|
||||
},
|
||||
|
||||
mode (state, value) {
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -12,11 +12,11 @@
|
||||
>
|
||||
<div class="content disconnected">
|
||||
<VueIcon icon="cloud_off" class="medium"/>
|
||||
<span>{{ $t('components.connection-status.disconnected') }}</span>
|
||||
<span>{{ $t('org.vue.components.connection-status.disconnected') }}</span>
|
||||
</div>
|
||||
<div class="content connected">
|
||||
<VueIcon icon="wifi" class="medium"/>
|
||||
<span>{{ $t('components.connection-status.connected') }}</span>
|
||||
<span>{{ $t('org.vue.components.connection-status.connected') }}</span>
|
||||
</div>
|
||||
</div>
|
||||
</transition>
|
||||
|
||||
@@ -24,7 +24,7 @@
|
||||
v-if="!fileDiff.deleted"
|
||||
icon-left="edit"
|
||||
class="icon-button"
|
||||
v-tooltip="$t('components.file-diff.actions.open')"
|
||||
v-tooltip="$t('org.vue.components.file-diff.actions.open')"
|
||||
@click.stop="openInEditor()"
|
||||
/>
|
||||
|
||||
@@ -37,7 +37,7 @@
|
||||
<div v-if="!collapsed" class="content">
|
||||
<div v-if="fileDiff.binary" class="is-binary">
|
||||
<VueIcon icon="memory" class="icon"/>
|
||||
<span>{{ $t('components.file-diff.binary') }}</span>
|
||||
<span>{{ $t('org.vue.components.file-diff.binary') }}</span>
|
||||
</div>
|
||||
<template v-else>
|
||||
<FileDiffChunk
|
||||
|
||||
@@ -2,17 +2,17 @@
|
||||
<div class="file-diff-view">
|
||||
<div class="toolbar">
|
||||
<VueIcon icon="cached"/>
|
||||
<div class="title">{{ $t('components.file-diff-view.files-changed') }}</div>
|
||||
<div class="title">{{ $t('org.vue.components.file-diff-view.files-changed') }}</div>
|
||||
<div class="file-count">{{ fileDiffs.length }}</div>
|
||||
<div class="vue-ui-spacer"/>
|
||||
<VueInput
|
||||
v-model="search"
|
||||
icon-left="search"
|
||||
:placeholder="$t('components.file-diff-view.search-file')"
|
||||
:placeholder="$t('org.vue.components.file-diff-view.search-file')"
|
||||
/>
|
||||
<VueButton
|
||||
:icon-left="allCollapsed ? 'keyboard_arrow_down' : 'keyboard_arrow_up'"
|
||||
:label="$t(`components.file-diff-view.actions.${allCollapsed ? 'expand-all' : 'collapse-all'}`)"
|
||||
:label="$t(`org.vue.components.file-diff-view.actions.${allCollapsed ? 'expand-all' : 'collapse-all'}`)"
|
||||
@click="setCollapsedToAll(!allCollapsed)"
|
||||
/>
|
||||
<VueButton
|
||||
@@ -32,19 +32,19 @@
|
||||
|
||||
<div v-if="!filteredList.length" class="vue-ui-empty">
|
||||
<VueIcon icon="check_circle" class="empty-icon"/>
|
||||
<span>{{ $t('components.file-diff-view.empty') }}</span>
|
||||
<span>{{ $t('org.vue.components.file-diff-view.empty') }}</span>
|
||||
</div>
|
||||
</div>
|
||||
<div class="actions-bar">
|
||||
<template v-if="fileDiffs.length">
|
||||
<VueButton
|
||||
icon-left="vertical_align_bottom"
|
||||
:label="$t('components.file-diff-view.actions.commit')"
|
||||
:label="$t('org.vue.components.file-diff-view.actions.commit')"
|
||||
class="big primary"
|
||||
@click="showCommitModal = true"
|
||||
/>
|
||||
<VueButton
|
||||
:label="$t('components.file-diff-view.actions.skip')"
|
||||
:label="$t('org.vue.components.file-diff-view.actions.skip')"
|
||||
class="big"
|
||||
data-testid="skip-button"
|
||||
@click="skip()"
|
||||
@@ -53,12 +53,12 @@
|
||||
<template v-else>
|
||||
<VueButton
|
||||
icon-left="done"
|
||||
:label="$t('components.file-diff-view.actions.continue')"
|
||||
:label="$t('org.vue.components.file-diff-view.actions.continue')"
|
||||
class="big primary"
|
||||
@click="skip()"
|
||||
/>
|
||||
<VueButton
|
||||
:label="$t('components.file-diff-view.actions.refresh')"
|
||||
:label="$t('org.vue.components.file-diff-view.actions.refresh')"
|
||||
class="big"
|
||||
@click="refresh()"
|
||||
/>
|
||||
@@ -74,14 +74,14 @@
|
||||
|
||||
<VueModal
|
||||
v-if="showCommitModal"
|
||||
:title="$t('components.file-diff-view.modals.commit.title')"
|
||||
:title="$t('org.vue.components.file-diff-view.modals.commit.title')"
|
||||
class="medium"
|
||||
@close="showCommitModal = false"
|
||||
>
|
||||
<div class="default-body">
|
||||
<VueFormField
|
||||
:title="$t('components.file-diff-view.modals.commit.input')"
|
||||
:subtitle="$t('components.file-diff-view.modals.commit.subtitle')"
|
||||
:title="$t('org.vue.components.file-diff-view.modals.commit.input')"
|
||||
:subtitle="$t('org.vue.components.file-diff-view.modals.commit.subtitle')"
|
||||
>
|
||||
<VueInput
|
||||
v-model="commitMessage"
|
||||
@@ -94,12 +94,12 @@
|
||||
|
||||
<div slot="footer" class="actions space-between">
|
||||
<VueButton
|
||||
:label="$t('components.file-diff-view.modals.commit.actions.cancel')"
|
||||
:label="$t('org.vue.components.file-diff-view.modals.commit.actions.cancel')"
|
||||
class="flat"
|
||||
@click="showCommitModal = false"
|
||||
/>
|
||||
<VueButton
|
||||
:label="$t('components.file-diff-view.modals.commit.actions.commit')"
|
||||
:label="$t('org.vue.components.file-diff-view.modals.commit.actions.commit')"
|
||||
class="primary"
|
||||
icon-left="vertical_align_bottom"
|
||||
:disabled="!commitMessage"
|
||||
|
||||
@@ -9,7 +9,7 @@
|
||||
<VueButton
|
||||
class="icon-button go-up"
|
||||
icon-left="keyboard_arrow_up"
|
||||
v-tooltip="$t('components.folder-explorer.toolbar.tooltips.parent-folder')"
|
||||
v-tooltip="$t('org.vue.components.folder-explorer.toolbar.tooltips.parent-folder')"
|
||||
@click="openParentFolder"
|
||||
/>
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
ref="pathInput"
|
||||
class="path-input"
|
||||
v-model="editedPath"
|
||||
:placeholder="$t('components.folder-explorer.toolbar.placeholder')"
|
||||
:placeholder="$t('org.vue.components.folder-explorer.toolbar.placeholder')"
|
||||
icon-right="edit"
|
||||
v-focus
|
||||
@keyup.esc="editingPath = false"
|
||||
@@ -62,7 +62,7 @@
|
||||
<VueButton
|
||||
class="edit-path-button icon-button"
|
||||
icon-left="edit"
|
||||
v-tooltip="$t('components.folder-explorer.toolbar.tooltips.edit-path')"
|
||||
v-tooltip="$t('org.vue.components.folder-explorer.toolbar.tooltips.edit-path')"
|
||||
@click="openPathEdit()"
|
||||
/>
|
||||
</template>
|
||||
@@ -78,14 +78,14 @@
|
||||
<VueButton
|
||||
class="icon-button"
|
||||
icon-left="refresh"
|
||||
v-tooltip="$t('components.folder-explorer.toolbar.tooltips.refresh')"
|
||||
v-tooltip="$t('org.vue.components.folder-explorer.toolbar.tooltips.refresh')"
|
||||
@click="refreshFolder"
|
||||
/>
|
||||
|
||||
<VueButton
|
||||
class="icon-button favorite-button"
|
||||
:icon-left="folderCurrent.favorite ? 'star' : 'star_border'"
|
||||
v-tooltip="$t('components.folder-explorer.toolbar.tooltips.favorite')"
|
||||
v-tooltip="$t('org.vue.components.folder-explorer.toolbar.tooltips.favorite')"
|
||||
@click="toggleFavorite()"
|
||||
/>
|
||||
|
||||
@@ -96,7 +96,7 @@
|
||||
slot="trigger"
|
||||
icon-left="arrow_drop_down"
|
||||
class="icon-button"
|
||||
v-tooltip="$t('components.folder-explorer.toolbar.tooltips.favorite-folders')"
|
||||
v-tooltip="$t('org.vue.components.folder-explorer.toolbar.tooltips.favorite-folders')"
|
||||
/>
|
||||
|
||||
<template v-if="foldersFavorite.length">
|
||||
@@ -110,7 +110,7 @@
|
||||
</template>
|
||||
|
||||
<div v-else class="vue-ui-empty">
|
||||
{{ $t('components.folder-explorer.toolbar.empty') }}
|
||||
{{ $t('org.vue.components.folder-explorer.toolbar.empty') }}
|
||||
</div>
|
||||
</VueDropdown>
|
||||
|
||||
@@ -122,7 +122,7 @@
|
||||
/>
|
||||
|
||||
<VueDropdownButton
|
||||
:label="$t('components.folder-explorer.new-folder.action')"
|
||||
:label="$t('org.vue.components.folder-explorer.new-folder.action')"
|
||||
icon-left="create_new_folder"
|
||||
@click="showNewFolder = true"
|
||||
/>
|
||||
@@ -132,7 +132,7 @@
|
||||
v-model="showHidden"
|
||||
class="extend-left"
|
||||
>
|
||||
{{ $t('components.folder-explorer.toolbar.show-hidden') }}
|
||||
{{ $t('org.vue.components.folder-explorer.toolbar.show-hidden') }}
|
||||
</VueSwitch>
|
||||
</VueDropdown>
|
||||
</div>
|
||||
@@ -158,14 +158,14 @@
|
||||
|
||||
<VueModal
|
||||
v-if="showNewFolder"
|
||||
:title="$t('components.folder-explorer.new-folder.title')"
|
||||
:title="$t('org.vue.components.folder-explorer.new-folder.title')"
|
||||
class="small new-folder-modal"
|
||||
@close="showNewFolder = false"
|
||||
>
|
||||
<div class="default-body">
|
||||
<VueFormField
|
||||
:title="$t('components.folder-explorer.new-folder.field.title')"
|
||||
:subtitle="$t('components.folder-explorer.new-folder.field.subtitle')"
|
||||
:title="$t('org.vue.components.folder-explorer.new-folder.field.title')"
|
||||
:subtitle="$t('org.vue.components.folder-explorer.new-folder.field.subtitle')"
|
||||
>
|
||||
<VueInput
|
||||
v-model="newFolderName"
|
||||
@@ -178,13 +178,13 @@
|
||||
|
||||
<div slot="footer" class="actions space-between">
|
||||
<VueButton
|
||||
:label="$t('components.folder-explorer.new-folder.cancel')"
|
||||
:label="$t('org.vue.components.folder-explorer.new-folder.cancel')"
|
||||
class="flat close"
|
||||
@click="showNewFolder = false"
|
||||
/>
|
||||
|
||||
<VueButton
|
||||
:label="$t('components.folder-explorer.new-folder.create')"
|
||||
:label="$t('org.vue.components.folder-explorer.new-folder.create')"
|
||||
icon-left="create_new_folder"
|
||||
class="primary save"
|
||||
:disabled="!newFolderValid"
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
@click.stop="() => {}"
|
||||
>
|
||||
<VueIcon icon="open_in_new" class="medium top"/>
|
||||
{{ $t('components.list-item-info.more-info') }}
|
||||
{{ $t('org.vue.components.list-item-info.more-info') }}
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -5,12 +5,12 @@
|
||||
icon="dvr"
|
||||
/>
|
||||
<div class="title">
|
||||
{{ $t('components.logger-view.title') }}
|
||||
{{ $t('org.vue.components.logger-view.title') }}
|
||||
</div>
|
||||
<VueButton
|
||||
class="icon-button flat"
|
||||
icon-left="delete_forever"
|
||||
v-tooltip="$t('components.logger-view.buttons.clear')"
|
||||
v-tooltip="$t('org.vue.components.logger-view.buttons.clear')"
|
||||
@click="clearLogs()"
|
||||
/>
|
||||
<VueIcon
|
||||
@@ -20,13 +20,13 @@
|
||||
<VueButton
|
||||
class="icon-button flat"
|
||||
icon-left="subdirectory_arrow_left"
|
||||
v-tooltip="$t('components.logger-view.buttons.scroll')"
|
||||
v-tooltip="$t('org.vue.components.logger-view.buttons.scroll')"
|
||||
@click="scrollToBottom()"
|
||||
/>
|
||||
<VueButton
|
||||
class="icon-button flat"
|
||||
icon-left="close"
|
||||
v-tooltip="$t('components.logger-view.buttons.close')"
|
||||
v-tooltip="$t('org.vue.components.logger-view.buttons.close')"
|
||||
@click="close()"
|
||||
/>
|
||||
</div>
|
||||
@@ -55,7 +55,7 @@
|
||||
class="vue-ui-empty"
|
||||
>
|
||||
<VueIcon icon="wifi" class="large"/>
|
||||
<div>{{ $t('components.logger-view.empty') }}</div>
|
||||
<div>{{ $t('org.vue.components.logger-view.empty') }}</div>
|
||||
</div>
|
||||
</template>
|
||||
</template>
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
<div class="actions">
|
||||
<VueButton
|
||||
icon-left="close"
|
||||
:label="$t('components.progress-screen.close')"
|
||||
:label="$t('org.vue.components.progress-screen.close')"
|
||||
@click="close()"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -9,18 +9,18 @@
|
||||
'icon-button': !$responsive.wide
|
||||
}"
|
||||
>
|
||||
<span v-if="$responsive.wide" class="label">{{ $t('components.project-nav.tooltips.more') }}</span>
|
||||
<span v-if="$responsive.wide" class="label">{{ $t('org.vue.components.project-nav.tooltips.more') }}</span>
|
||||
</VueButton>
|
||||
|
||||
<VueDropdownButton
|
||||
icon-left="home"
|
||||
:to="{ name: 'project-select' }"
|
||||
:label="$t('views.project-select.title')"
|
||||
:label="$t('org.vue.views.project-select.title')"
|
||||
/>
|
||||
<VueDropdownButton
|
||||
icon-left="info"
|
||||
:to="{ name: 'about' }"
|
||||
:label="$t('views.about.title')"
|
||||
:label="$t('org.vue.views.about.title')"
|
||||
/>
|
||||
</VueDropdown>
|
||||
</div>
|
||||
|
||||
@@ -14,12 +14,12 @@
|
||||
<span slot="description" class="plugin-description">
|
||||
<template v-if="pluginDetails">
|
||||
<span class="info version">
|
||||
<span class="label">{{ $t('components.project-plugin-item.version') }}</span>
|
||||
<span class="label">{{ $t('org.vue.components.project-plugin-item.version') }}</span>
|
||||
<span class="value">{{ pluginDetails.version.current }}</span>
|
||||
</span>
|
||||
|
||||
<span class="info latest">
|
||||
<span class="label">{{ $t('components.project-plugin-item.latest') }}</span>
|
||||
<span class="label">{{ $t('org.vue.components.project-plugin-item.latest') }}</span>
|
||||
<VueIcon
|
||||
v-if="pluginDetails.version.current !== pluginDetails.version.latest"
|
||||
icon="warning"
|
||||
@@ -34,7 +34,7 @@
|
||||
icon="star"
|
||||
class="top medium"
|
||||
/>
|
||||
{{ $t('components.project-plugin-item.official') }}
|
||||
{{ $t('org.vue.components.project-plugin-item.official') }}
|
||||
</span>
|
||||
|
||||
<span v-if="plugin.installed" class="info">
|
||||
@@ -42,7 +42,7 @@
|
||||
icon="check_circle"
|
||||
class="top medium"
|
||||
/>
|
||||
{{ $t('components.project-plugin-item.installed') }}
|
||||
{{ $t('org.vue.components.project-plugin-item.installed') }}
|
||||
</span>
|
||||
|
||||
<span v-if="pluginDetails && pluginDetails.description" class="package-description">
|
||||
@@ -55,7 +55,7 @@
|
||||
v-if="pluginDetails && pluginDetails.version.current !== pluginDetails.version.wanted"
|
||||
icon-left="file_download"
|
||||
class="icon-button"
|
||||
v-tooltip="$t('components.project-plugin-item.actions.update', { target: plugin.id })"
|
||||
v-tooltip="$t('org.vue.components.project-plugin-item.actions.update', { target: plugin.id })"
|
||||
:loading-left="updating"
|
||||
@click="updatePlugin()"
|
||||
/>
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
class="cta-text"
|
||||
:class="favorite ? 'favorite' : 'other'"
|
||||
>
|
||||
{{ $t(`components.project-select-list.titles.${favorite ? 'favorite' : 'other'}`) }}
|
||||
{{ $t(`org.vue.components.project-select-list.titles.${favorite ? 'favorite' : 'other'}`) }}
|
||||
</div>
|
||||
|
||||
<ListSort
|
||||
@@ -45,7 +45,7 @@
|
||||
</div>
|
||||
<div v-else class="vue-ui-empty">
|
||||
<VueIcon icon="attach_file" class="empty-icon"/>
|
||||
<div>{{ $t('components.project-select-list.empty') }}</div>
|
||||
<div>{{ $t('org.vue.components.project-select-list.empty') }}</div>
|
||||
</div>
|
||||
</template>
|
||||
</template>
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
<VueButton
|
||||
class="icon-button"
|
||||
:icon-left="project.favorite ? 'star' : 'star_border'"
|
||||
v-tooltip="$t('components.project-select-list-item.tooltips.favorite')"
|
||||
v-tooltip="$t('org.vue.components.project-select-list-item.tooltips.favorite')"
|
||||
data-testid="favorite-button"
|
||||
@click.stop="$emit('favorite')"
|
||||
/>
|
||||
@@ -20,7 +20,7 @@
|
||||
<VueButton
|
||||
class="icon-button"
|
||||
icon-left="close"
|
||||
v-tooltip="$t('components.project-select-list-item.tooltips.delete')"
|
||||
v-tooltip="$t('org.vue.components.project-select-list-item.tooltips.delete')"
|
||||
data-testid="delete-button"
|
||||
@click.stop="$emit('remove')"
|
||||
/>
|
||||
|
||||
@@ -39,7 +39,7 @@ export default {
|
||||
generateLabel (choice) {
|
||||
let label = this.$t(choice.name)
|
||||
if (choice.isDefault) {
|
||||
label += ` (${this.$t('components.prompt-list.default')})`
|
||||
label += ` (${this.$t('org.vue.components.prompt-list.default')})`
|
||||
}
|
||||
return label
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@
|
||||
|
||||
<div v-if="!prompts.length" class="vue-ui-empty">
|
||||
<VueIcon icon="check_circle" class="empty-icon"/>
|
||||
<span>{{ $t('components.prompts-list.empty') }}</span>
|
||||
<span>{{ $t('org.vue.components.prompts-list.empty') }}</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
@@ -8,17 +8,17 @@
|
||||
<div class="content">
|
||||
<div
|
||||
class="section action current-project"
|
||||
v-tooltip="$t('components.status-bar.project.tooltip')"
|
||||
v-tooltip="$t('org.vue.components.status-bar.project.tooltip')"
|
||||
@click="onProjectClick()"
|
||||
>
|
||||
<VueIcon icon="home"/>
|
||||
<span v-if="!projectCurrent" class="label">{{ $t('components.status-bar.project.empty') }}</span>
|
||||
<span v-if="!projectCurrent" class="label">{{ $t('org.vue.components.status-bar.project.empty') }}</span>
|
||||
</div>
|
||||
|
||||
<ApolloQuery
|
||||
:query="require('@/graphql/cwd.gql')"
|
||||
class="section current-path"
|
||||
v-tooltip="$t('components.status-bar.path.tooltip')"
|
||||
v-tooltip="$t('org.vue.components.status-bar.path.tooltip')"
|
||||
@click.native="onCwdClick()"
|
||||
>
|
||||
<ApolloSubscribeToMore
|
||||
@@ -36,7 +36,7 @@
|
||||
|
||||
<div
|
||||
class="section action console-log"
|
||||
v-tooltip="$t('components.status-bar.log.tooltip')"
|
||||
v-tooltip="$t('org.vue.components.status-bar.log.tooltip')"
|
||||
@click="onConsoleClick()"
|
||||
>
|
||||
<VueIcon icon="dvr"/>
|
||||
@@ -44,13 +44,13 @@
|
||||
v-if="consoleLogLast"
|
||||
:message="consoleLogLast"
|
||||
/>
|
||||
<div v-else class="last-message">{{ $t('components.status-bar.log.empty') }}</div>
|
||||
<div v-else class="last-message">{{ $t('org.vue.components.status-bar.log.empty') }}</div>
|
||||
</div>
|
||||
|
||||
<div
|
||||
v-if="enableDarkModeButton"
|
||||
class="section action dark-mode"
|
||||
v-tooltip="$t('components.status-bar.dark-mode')"
|
||||
v-tooltip="$t('org.vue.components.status-bar.dark-mode')"
|
||||
@click="toggleDarkMode()"
|
||||
>
|
||||
<VueIcon icon="invert_colors"/>
|
||||
@@ -58,21 +58,21 @@
|
||||
|
||||
<div
|
||||
class="section action bug-report"
|
||||
v-tooltip="$t('components.status-bar.report-bug')"
|
||||
v-tooltip="$t('org.vue.components.status-bar.report-bug')"
|
||||
@click="onBugReportClick()"
|
||||
>
|
||||
<VueIcon icon="bug_report"/>
|
||||
</div>
|
||||
<div
|
||||
class="section action translate"
|
||||
v-tooltip="$t('components.status-bar.translate')"
|
||||
v-tooltip="$t('org.vue.components.status-bar.translate')"
|
||||
@click="onTranslateClick()"
|
||||
>
|
||||
<VueIcon icon="g_translate"/>
|
||||
</div>
|
||||
<div
|
||||
class="section action reset-plugin-api"
|
||||
v-tooltip="$t('components.status-bar.reset-plugin-api')"
|
||||
v-tooltip="$t('org.vue.components.status-bar.reset-plugin-api')"
|
||||
@click="resetPluginApi()"
|
||||
>
|
||||
<VueIcon icon="cached"/>
|
||||
|
||||
@@ -76,8 +76,8 @@ export default {
|
||||
{
|
||||
id: 'vue-devtools',
|
||||
type: 'action',
|
||||
label: 'cli-service.suggestions.vue-devtools.label',
|
||||
message: 'cli-service.suggestions.vue-devtools.message',
|
||||
label: 'org.vue.cli-service.suggestions.vue-devtools.label',
|
||||
message: 'org.vue.cli-service.suggestions.vue-devtools.message',
|
||||
link: 'https://github.com/vuejs/vue-devtools',
|
||||
image: 'https://raw.githubusercontent.com/vuejs/vue-devtools/master/media/screenshot.png',
|
||||
actionLink: devtoolsLink
|
||||
|
||||
@@ -14,7 +14,7 @@
|
||||
:label="$t(suggestion.label)"
|
||||
:loading="suggestion.busy"
|
||||
class="round"
|
||||
v-tooltip="$t('components.suggestion-bar.suggestion')"
|
||||
v-tooltip="$t('org.vue.components.suggestion-bar.suggestion')"
|
||||
@click="onTriggerClick()"
|
||||
/>
|
||||
|
||||
@@ -39,20 +39,20 @@
|
||||
<div class="actions-bar">
|
||||
<VueButton
|
||||
:href="suggestion.link"
|
||||
:label="$t('components.list-item-info.more-info')"
|
||||
:label="$t('org.vue.components.list-item-info.more-info')"
|
||||
target="_blank"
|
||||
class="flat"
|
||||
icon-right="open_in_new"
|
||||
/>
|
||||
<div class="vue-ui-spacer"/>
|
||||
<VueButton
|
||||
:label="$t('components.suggestion-bar.modal.cancel')"
|
||||
:label="$t('org.vue.components.suggestion-bar.modal.cancel')"
|
||||
icon-left="close"
|
||||
v-close-popover
|
||||
/>
|
||||
<VueButton
|
||||
class="primary"
|
||||
:label="$t('components.suggestion-bar.modal.continue')"
|
||||
:label="$t('org.vue.components.suggestion-bar.modal.continue')"
|
||||
icon-left="done"
|
||||
v-close-popover
|
||||
@click="activate(suggestion)"
|
||||
@@ -110,7 +110,7 @@ export default {
|
||||
.suggestion-details
|
||||
padding ($padding-item * 2 - 8px) ($padding-item * 2)
|
||||
box-sizing border-box
|
||||
width 440px
|
||||
width 440px !important
|
||||
|
||||
.label
|
||||
font-size 20px
|
||||
|
||||
@@ -52,7 +52,7 @@ export default {
|
||||
|
||||
computed: {
|
||||
status () {
|
||||
return this.$t(`types.task.status.${this.task.status}`)
|
||||
return this.$t(`org.vue.types.task.status.${this.task.status}`)
|
||||
},
|
||||
|
||||
iconData () {
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
<VueButton
|
||||
class="icon-button"
|
||||
icon-left="delete_forever"
|
||||
v-tooltip="$t('components.terminal-view.buttons.clear')"
|
||||
v-tooltip="$t('org.vue.components.terminal-view.buttons.clear')"
|
||||
@click="clear(); $emit('clear')"
|
||||
/>
|
||||
<VueIcon
|
||||
@@ -18,7 +18,7 @@
|
||||
<VueButton
|
||||
class="icon-button"
|
||||
icon-left="subdirectory_arrow_left"
|
||||
v-tooltip="$t('components.terminal-view.buttons.scroll')"
|
||||
v-tooltip="$t('org.vue.components.terminal-view.buttons.scroll')"
|
||||
@click="scrollToBottom()"
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
<div class="top-bar">
|
||||
<VueDropdown
|
||||
v-if="$responsive.wide"
|
||||
:label="projectCurrent ? projectCurrent.name : $t('components.status-bar.project.empty')"
|
||||
:label="projectCurrent ? projectCurrent.name : $t('org.vue.components.status-bar.project.empty')"
|
||||
class="current-project"
|
||||
icon-right="arrow_drop_down"
|
||||
button-class="flat round"
|
||||
@@ -15,13 +15,13 @@
|
||||
@click="openProject(project)"
|
||||
/>
|
||||
|
||||
<div v-if="!favoriteProjects.length" class="vue-ui-empty">{{ $t('components.top-bar.no-favorites') }}</div>
|
||||
<div v-if="!favoriteProjects.length" class="vue-ui-empty">{{ $t('org.vue.components.top-bar.no-favorites') }}</div>
|
||||
|
||||
<div class="dropdown-separator"/>
|
||||
|
||||
<VueDropdownButton
|
||||
:to="{ name: 'project-select' }"
|
||||
:label="$t('views.project-select.title')"
|
||||
:label="$t('org.vue.views.project-select.title')"
|
||||
icon-left="home"
|
||||
/>
|
||||
</VueDropdown>
|
||||
|
||||
@@ -107,8 +107,8 @@ async function initCreator (context) {
|
||||
// Presets
|
||||
const manualPreset = {
|
||||
id: '__manual__',
|
||||
name: 'views.project-create.tabs.presets.manual.name',
|
||||
description: 'views.project-create.tabs.presets.manual.description',
|
||||
name: 'org.vue.views.project-create.tabs.presets.manual.name',
|
||||
description: 'org.vue.views.project-create.tabs.presets.manual.description',
|
||||
link: null,
|
||||
features: []
|
||||
}
|
||||
@@ -122,7 +122,7 @@ async function initCreator (context) {
|
||||
)
|
||||
const info = {
|
||||
id: key,
|
||||
name: key === 'default' ? 'views.project-create.tabs.presets.default-preset' : key,
|
||||
name: key === 'default' ? 'org.vue.views.project-create.tabs.presets.default-preset' : key,
|
||||
features,
|
||||
link: null,
|
||||
raw: preset
|
||||
@@ -149,8 +149,8 @@ async function initCreator (context) {
|
||||
),
|
||||
{
|
||||
id: 'use-config-files',
|
||||
name: 'views.project-create.tabs.features.userConfigFiles.name',
|
||||
description: 'views.project-create.tabs.features.userConfigFiles.description',
|
||||
name: 'org.vue.views.project-create.tabs.features.userConfigFiles.name',
|
||||
description: 'org.vue.views.project-create.tabs.features.userConfigFiles.description',
|
||||
link: null,
|
||||
plugins: null,
|
||||
enabled: false
|
||||
|
||||
@@ -175,7 +175,7 @@ function updateViewBadges ({ task, data }, context) {
|
||||
badge: {
|
||||
id: 'vue-task-error',
|
||||
type: 'error',
|
||||
label: 'components.view-badge.labels.tasks.error',
|
||||
label: 'org.vue.components.view-badge.labels.tasks.error',
|
||||
priority: 3
|
||||
}
|
||||
}, context)
|
||||
@@ -185,7 +185,7 @@ function updateViewBadges ({ task, data }, context) {
|
||||
badge: {
|
||||
id: 'vue-task-running',
|
||||
type: 'info',
|
||||
label: 'components.view-badge.labels.tasks.running',
|
||||
label: 'org.vue.components.view-badge.labels.tasks.running',
|
||||
priority: 2
|
||||
}
|
||||
}, context)
|
||||
@@ -195,7 +195,7 @@ function updateViewBadges ({ task, data }, context) {
|
||||
badge: {
|
||||
id: 'vue-task-done',
|
||||
type: 'success',
|
||||
label: 'components.view-badge.labels.tasks.done',
|
||||
label: 'org.vue.components.view-badge.labels.tasks.done',
|
||||
priority: 1,
|
||||
hidden: true
|
||||
}
|
||||
|
||||
@@ -12,19 +12,19 @@ function createViewsSet () {
|
||||
id: 'vue-project-plugins',
|
||||
name: 'project-plugins',
|
||||
icon: 'widgets',
|
||||
tooltip: 'components.project-nav.tooltips.plugins'
|
||||
tooltip: 'org.vue.components.project-nav.tooltips.plugins'
|
||||
},
|
||||
{
|
||||
id: 'vue-project-configurations',
|
||||
name: 'project-configurations',
|
||||
icon: 'settings_applications',
|
||||
tooltip: 'components.project-nav.tooltips.configuration'
|
||||
tooltip: 'org.vue.components.project-nav.tooltips.configuration'
|
||||
},
|
||||
{
|
||||
id: 'vue-project-tasks',
|
||||
name: 'project-tasks',
|
||||
icon: 'assignment',
|
||||
tooltip: 'components.project-nav.tooltips.tasks'
|
||||
tooltip: 'org.vue.components.project-nav.tooltips.tasks'
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
@@ -74,7 +74,7 @@ export default {
|
||||
values[`arg${i}`] = this.progress.args[i]
|
||||
}
|
||||
}
|
||||
const key = `mixins.progress.${status}`
|
||||
const key = `org.vue.mixins.progress.${status}`
|
||||
message = this.$t(key, values)
|
||||
message = (message !== key && message)
|
||||
if (!message) {
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
<template>
|
||||
<div class="about page">
|
||||
<h1>{{ $t('views.about.title') }}</h1>
|
||||
<h1>{{ $t('org.vue.views.about.title') }}</h1>
|
||||
|
||||
<p class="description" v-html="$t('views.about.description')"/>
|
||||
<p class="description" v-html="$t('org.vue.views.about.description')"/>
|
||||
|
||||
<blockquote class="quote" v-text="$t('views.about.quote')"/>
|
||||
<blockquote class="quote" v-text="$t('org.vue.views.about.quote')"/>
|
||||
|
||||
<p>- <a href="https://github.com/Akryum" target="_blank">Guillaume Chau</a></p>
|
||||
|
||||
<h2>{{ $t('views.about.links') }}</h2>
|
||||
<h2>{{ $t('org.vue.views.about.links') }}</h2>
|
||||
|
||||
<div class="links vue-ui-grid default-gap">
|
||||
<VueButton href="https://github.com/vuejs/vue-cli" target="_blank">Repository</VueButton>
|
||||
@@ -24,7 +24,7 @@
|
||||
:to="previousRoute"
|
||||
class="primary big"
|
||||
left-icon="arrow_back"
|
||||
:label="$t('views.about.back')"
|
||||
:label="$t('org.vue.views.about.back')"
|
||||
/>
|
||||
</div>
|
||||
</div>
|
||||
@@ -34,7 +34,7 @@
|
||||
export default {
|
||||
metaInfo () {
|
||||
return {
|
||||
title: this.$t('views.about.title')
|
||||
title: this.$t('org.vue.views.about.title')
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
@@ -33,7 +33,7 @@
|
||||
:disabled="!hasPromptsChanged"
|
||||
icon-left="cancel"
|
||||
class="big"
|
||||
:label="$t('views.project-configuration-details.actions.cancel')"
|
||||
:label="$t('org.vue.views.project-configuration-details.actions.cancel')"
|
||||
@click="cancel()"
|
||||
/>
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
v-if="configuration && configuration.link"
|
||||
icon-right="open_in_new"
|
||||
class="big flat success"
|
||||
:label="$t('views.project-configuration-details.actions.more-info')"
|
||||
:label="$t('org.vue.views.project-configuration-details.actions.more-info')"
|
||||
:href="configuration.link"
|
||||
target="_blank"
|
||||
/>
|
||||
@@ -50,7 +50,7 @@
|
||||
v-if="configuration && !hasPromptsChanged"
|
||||
icon-left="refresh"
|
||||
class="big primary"
|
||||
:label="$t('views.project-configuration-details.actions.refresh')"
|
||||
:label="$t('org.vue.views.project-configuration-details.actions.refresh')"
|
||||
@click="refetch()"
|
||||
/>
|
||||
|
||||
@@ -58,7 +58,7 @@
|
||||
v-else
|
||||
icon-left="save"
|
||||
class="primary big"
|
||||
:label="$t('views.project-configuration-details.actions.save')"
|
||||
:label="$t('org.vue.views.project-configuration-details.actions.save')"
|
||||
@click="save()"
|
||||
/>
|
||||
</div>
|
||||
@@ -73,7 +73,7 @@ import CONFIGURATION_CANCEL from '../graphql/configurationCancel.gql'
|
||||
export default {
|
||||
metaInfo () {
|
||||
return {
|
||||
title: this.configuration && `${this.configuration.name} - ${this.$t('views.project-configurations.title')}`
|
||||
title: this.configuration && `${this.configuration.name} - ${this.$t('org.vue.views.project-configurations.title')}`
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<template>
|
||||
<div class="project-configurations page">
|
||||
<ContentView
|
||||
:title="$t('views.project-configurations.title')"
|
||||
:title="$t('org.vue.views.project-configurations.title')"
|
||||
class="limit-width"
|
||||
>
|
||||
<ApolloQuery
|
||||
@@ -41,7 +41,7 @@ export default {
|
||||
|
||||
metaInfo () {
|
||||
return {
|
||||
title: this.$t('views.project-configurations.title')
|
||||
title: this.$t('org.vue.views.project-configurations.title')
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
@@ -2,24 +2,24 @@
|
||||
<div class="project-create page">
|
||||
<div class="content">
|
||||
<StepWizard
|
||||
:title="$t('views.project-create.title')"
|
||||
:title="$t('org.vue.views.project-create.title')"
|
||||
class="frame"
|
||||
>
|
||||
<template slot-scope="{ next, previous }">
|
||||
<VueTab
|
||||
id="details"
|
||||
class="details"
|
||||
:label="$t('views.project-create.tabs.details.title')"
|
||||
:label="$t('org.vue.views.project-create.tabs.details.title')"
|
||||
icon="subject"
|
||||
>
|
||||
<div class="content vue-ui-disable-scroll">
|
||||
<div class="project-details vue-ui-grid col-1">
|
||||
<VueFormField
|
||||
:title="$t('views.project-create.tabs.details.form.folder.label')"
|
||||
:title="$t('org.vue.views.project-create.tabs.details.form.folder.label')"
|
||||
>
|
||||
<VueInput
|
||||
v-model="formData.folder"
|
||||
:placeholder="$t('views.project-create.tabs.details.form.folder.placeholder')"
|
||||
:placeholder="$t('org.vue.views.project-create.tabs.details.form.folder.placeholder')"
|
||||
icon-left="folder"
|
||||
class="big app-name"
|
||||
/>
|
||||
@@ -39,7 +39,7 @@
|
||||
<VueButton
|
||||
icon-left="edit"
|
||||
class="icon-button change-folder"
|
||||
v-tooltip="$t('views.project-create.tabs.details.form.folder.tooltip')"
|
||||
v-tooltip="$t('org.vue.views.project-create.tabs.details.form.folder.tooltip')"
|
||||
:to="{
|
||||
name: 'project-select',
|
||||
query: {
|
||||
@@ -55,7 +55,7 @@
|
||||
class="vue-ui-text danger banner"
|
||||
>
|
||||
<VueIcon icon="error" class="big"/>
|
||||
<span>{{ $t('views.project-create.tabs.details.form.folder.folder-name-invalid') }}</span>
|
||||
<span>{{ $t('org.vue.views.project-create.tabs.details.form.folder.folder-name-invalid') }}</span>
|
||||
</div>
|
||||
|
||||
<ApolloQuery
|
||||
@@ -72,21 +72,21 @@
|
||||
class="vue-ui-text warning banner"
|
||||
>
|
||||
<VueIcon icon="warning" class="big"/>
|
||||
<span>{{ $t('views.project-create.tabs.details.form.folder.folder-exists') }}</span>
|
||||
<span>{{ $t('org.vue.views.project-create.tabs.details.form.folder.folder-exists') }}</span>
|
||||
</div>
|
||||
</ApolloQuery>
|
||||
</div>
|
||||
</VueFormField>
|
||||
|
||||
<VueFormField
|
||||
:title="$t('views.project-create.tabs.details.form.manager.label')"
|
||||
:title="$t('org.vue.views.project-create.tabs.details.form.manager.label')"
|
||||
>
|
||||
<VueSelect
|
||||
v-model="formData.packageManager"
|
||||
>
|
||||
<VueSelectButton
|
||||
:value="undefined"
|
||||
:label="$t('views.project-create.tabs.details.form.manager.default')"
|
||||
:label="$t('org.vue.views.project-create.tabs.details.form.manager.default')"
|
||||
/>
|
||||
<VueSelectButton
|
||||
value="npm"
|
||||
@@ -100,29 +100,29 @@
|
||||
</VueFormField>
|
||||
|
||||
<VueFormField
|
||||
:title="$t('views.project-create.tabs.details.form.options.label')"
|
||||
:title="$t('org.vue.views.project-create.tabs.details.form.options.label')"
|
||||
>
|
||||
<VueSwitch
|
||||
v-model="formData.force"
|
||||
class="extend-left force"
|
||||
>
|
||||
{{ $t('views.project-create.tabs.details.form.options.force') }}
|
||||
{{ $t('org.vue.views.project-create.tabs.details.form.options.force') }}
|
||||
</VueSwitch>
|
||||
</VueFormField>
|
||||
|
||||
<VueFormField
|
||||
:title="$t('views.project-create.tabs.details.form.options.git-title')"
|
||||
:title="$t('org.vue.views.project-create.tabs.details.form.options.git-title')"
|
||||
>
|
||||
<VueSwitch
|
||||
v-model="formData.enableGit"
|
||||
class="extend-left git"
|
||||
>
|
||||
{{ $t('views.project-create.tabs.details.form.options.git') }}
|
||||
{{ $t('org.vue.views.project-create.tabs.details.form.options.git') }}
|
||||
</VueSwitch>
|
||||
<VueInput
|
||||
v-model="formData.gitCommitMessage"
|
||||
v-show="formData.enableGit"
|
||||
:placeholder="$t('views.project-create.tabs.details.form.options.git-commit-message')"
|
||||
:placeholder="$t('org.vue.views.project-create.tabs.details.form.options.git-commit-message')"
|
||||
/>
|
||||
</VueFormField>
|
||||
</div>
|
||||
@@ -131,14 +131,14 @@
|
||||
<div class="actions-bar">
|
||||
<VueButton
|
||||
icon-left="close"
|
||||
:label="$t('views.project-create.tabs.details.buttons.cancel')"
|
||||
:label="$t('org.vue.views.project-create.tabs.details.buttons.cancel')"
|
||||
class="big close"
|
||||
@click="showCancel = true"
|
||||
/>
|
||||
|
||||
<VueButton
|
||||
icon-right="arrow_forward"
|
||||
:label="$t('views.project-create.tabs.details.buttons.next')"
|
||||
:label="$t('org.vue.views.project-create.tabs.details.buttons.next')"
|
||||
class="big primary next"
|
||||
:disabled="!detailsValid"
|
||||
@click="next()"
|
||||
@@ -149,7 +149,7 @@
|
||||
<VueTab
|
||||
id="presets"
|
||||
class="presets"
|
||||
:label="$t('views.project-create.tabs.presets.title')"
|
||||
:label="$t('org.vue.views.project-create.tabs.presets.title')"
|
||||
icon="check_circle"
|
||||
:disabled="!detailsValid"
|
||||
lazy
|
||||
@@ -157,11 +157,11 @@
|
||||
<div class="content vue-ui-disable-scroll">
|
||||
<div class="vue-ui-text info banner">
|
||||
<VueIcon icon="info" class="big"/>
|
||||
<span>{{ $t('views.project-create.tabs.presets.description') }}</span>
|
||||
<span>{{ $t('org.vue.views.project-create.tabs.presets.description') }}</span>
|
||||
</div>
|
||||
|
||||
<div class="cta-text">
|
||||
{{ $t('views.project-create.tabs.presets.select') }}
|
||||
{{ $t('org.vue.views.project-create.tabs.presets.select') }}
|
||||
</div>
|
||||
|
||||
<template v-if="projectCreation">
|
||||
@@ -185,7 +185,7 @@
|
||||
<div class="actions-bar">
|
||||
<VueButton
|
||||
icon-left="arrow_back"
|
||||
:label="$t('views.project-create.tabs.presets.buttons.previous')"
|
||||
:label="$t('org.vue.views.project-create.tabs.presets.buttons.previous')"
|
||||
class="big previous"
|
||||
@click="previous()"
|
||||
/>
|
||||
@@ -193,7 +193,7 @@
|
||||
<VueButton
|
||||
v-if="manual"
|
||||
icon-right="arrow_forward"
|
||||
:label="$t('views.project-create.tabs.presets.buttons.next')"
|
||||
:label="$t('org.vue.views.project-create.tabs.presets.buttons.next')"
|
||||
class="big primary next"
|
||||
:disabled="!presetValid"
|
||||
@click="next()"
|
||||
@@ -201,7 +201,7 @@
|
||||
<VueButton
|
||||
v-else
|
||||
icon-left="done"
|
||||
:label="$t('views.project-create.tabs.presets.buttons.create')"
|
||||
:label="$t('org.vue.views.project-create.tabs.presets.buttons.create')"
|
||||
class="big primary next"
|
||||
:disabled="!formData.selectedPreset"
|
||||
@click="createWithoutSaving()"
|
||||
@@ -212,7 +212,7 @@
|
||||
<VueTab
|
||||
id="features"
|
||||
class="features"
|
||||
:label="$t('views.project-create.tabs.features.title')"
|
||||
:label="$t('org.vue.views.project-create.tabs.features.title')"
|
||||
icon="device_hub"
|
||||
:disabled="!detailsValid || !presetValid || !manual"
|
||||
lazy
|
||||
@@ -220,11 +220,11 @@
|
||||
<div class="content vue-ui-disable-scroll">
|
||||
<div class="vue-ui-text info banner">
|
||||
<VueIcon icon="info" class="big"/>
|
||||
<span>{{ $t('views.project-create.tabs.features.description') }}</span>
|
||||
<span>{{ $t('org.vue.views.project-create.tabs.features.description') }}</span>
|
||||
</div>
|
||||
|
||||
<div class="cta-text">
|
||||
{{ $t('views.project-create.tabs.features.enable') }}
|
||||
{{ $t('org.vue.views.project-create.tabs.features.enable') }}
|
||||
</div>
|
||||
|
||||
<template v-if="projectCreation">
|
||||
@@ -240,7 +240,7 @@
|
||||
<div class="actions-bar">
|
||||
<VueButton
|
||||
icon-left="arrow_back"
|
||||
:label="$t('views.project-create.tabs.features.buttons.previous')"
|
||||
:label="$t('org.vue.views.project-create.tabs.features.buttons.previous')"
|
||||
class="big previous"
|
||||
@click="previous()"
|
||||
/>
|
||||
@@ -248,14 +248,14 @@
|
||||
<VueButton
|
||||
v-if="visiblePrompts.length"
|
||||
icon-right="arrow_forward"
|
||||
:label="$t('views.project-create.tabs.features.buttons.next')"
|
||||
:label="$t('org.vue.views.project-create.tabs.features.buttons.next')"
|
||||
class="big primary next"
|
||||
@click="next()"
|
||||
/>
|
||||
<VueButton
|
||||
v-else
|
||||
icon-left="done"
|
||||
:label="$t('views.project-create.tabs.features.buttons.create')"
|
||||
:label="$t('org.vue.views.project-create.tabs.features.buttons.create')"
|
||||
class="big primary next"
|
||||
@click="showSavePreset = true"
|
||||
/>
|
||||
@@ -293,7 +293,7 @@
|
||||
<VueTab
|
||||
id="config"
|
||||
class="config"
|
||||
:label="$t('views.project-create.tabs.configuration.title')"
|
||||
:label="$t('org.vue.views.project-create.tabs.configuration.title')"
|
||||
icon="settings_applications"
|
||||
:disabled="!detailsValid || !presetValid || !manual || !visiblePrompts.length"
|
||||
lazy
|
||||
@@ -308,14 +308,14 @@
|
||||
<div class="actions-bar">
|
||||
<VueButton
|
||||
icon-left="arrow_back"
|
||||
:label="$t('views.project-create.tabs.configuration.buttons.previous')"
|
||||
:label="$t('org.vue.views.project-create.tabs.configuration.buttons.previous')"
|
||||
class="big previous"
|
||||
@click="previous()"
|
||||
/>
|
||||
|
||||
<VueButton
|
||||
icon-left="done"
|
||||
:label="$t('views.project-create.tabs.configuration.buttons.create')"
|
||||
:label="$t('org.vue.views.project-create.tabs.configuration.buttons.create')"
|
||||
class="big primary next"
|
||||
:disabled="!configurationValid"
|
||||
@click="showSavePreset = true"
|
||||
@@ -328,14 +328,14 @@
|
||||
|
||||
<VueModal
|
||||
v-if="showRemotePreset"
|
||||
:title="$t('views.project-create.tabs.presets.modal.title')"
|
||||
:title="$t('org.vue.views.project-create.tabs.presets.modal.title')"
|
||||
class="small remove-preset-modal"
|
||||
@close="closeRemotePresetModal()"
|
||||
>
|
||||
<div class="default-body vue-ui-grid big-gap col-1">
|
||||
<VueFormField
|
||||
:title="$t('views.project-create.tabs.presets.remote.url.title')"
|
||||
:subtitle="$t('views.project-create.tabs.presets.remote.url.subtitle')"
|
||||
:title="$t('org.vue.views.project-create.tabs.presets.remote.url.title')"
|
||||
:subtitle="$t('org.vue.views.project-create.tabs.presets.remote.url.subtitle')"
|
||||
>
|
||||
<VueInput
|
||||
v-model="formData.remotePreset.url"
|
||||
@@ -345,27 +345,27 @@
|
||||
</VueFormField>
|
||||
|
||||
<VueFormField
|
||||
:title="$t('views.project-create.tabs.presets.remote.options')"
|
||||
:title="$t('org.vue.views.project-create.tabs.presets.remote.options')"
|
||||
>
|
||||
<VueSwitch
|
||||
v-model="formData.remotePreset.clone"
|
||||
class="extend-left"
|
||||
:disabled="remoteNotGithub"
|
||||
>
|
||||
{{ $t('views.project-create.tabs.presets.remote.clone') }}
|
||||
{{ $t('org.vue.views.project-create.tabs.presets.remote.clone') }}
|
||||
</VueSwitch>
|
||||
</VueFormField>
|
||||
</div>
|
||||
|
||||
<div slot="footer" class="actions space-between">
|
||||
<VueButton
|
||||
:label="$t('views.project-create.tabs.presets.remote.cancel')"
|
||||
:label="$t('org.vue.views.project-create.tabs.presets.remote.cancel')"
|
||||
class="flat"
|
||||
@click="closeRemotePresetModal(true)"
|
||||
/>
|
||||
|
||||
<VueButton
|
||||
:label="$t('views.project-create.tabs.presets.remote.done')"
|
||||
:label="$t('org.vue.views.project-create.tabs.presets.remote.done')"
|
||||
:disabled="!formData.remotePreset.url || !remotePresetValid"
|
||||
:loading-secondary="remotePresetValid === null"
|
||||
icon-left="done"
|
||||
@@ -377,24 +377,24 @@
|
||||
|
||||
<VueModal
|
||||
v-if="showCancel"
|
||||
:title="$t('views.project-create.tabs.details.modal.title')"
|
||||
:title="$t('org.vue.views.project-create.tabs.details.modal.title')"
|
||||
class="small"
|
||||
@close="showCancel = false"
|
||||
>
|
||||
<div class="default-body">
|
||||
{{ $t('views.project-create.tabs.details.modal.body') }}
|
||||
{{ $t('org.vue.views.project-create.tabs.details.modal.body') }}
|
||||
</div>
|
||||
|
||||
<div slot="footer" class="actions space-between">
|
||||
<VueButton
|
||||
:label="$t('views.project-create.tabs.details.modal.buttons.back')"
|
||||
:label="$t('org.vue.views.project-create.tabs.details.modal.buttons.back')"
|
||||
class="flat"
|
||||
@click="showCancel = false"
|
||||
/>
|
||||
|
||||
<VueButton
|
||||
:to="{ name: 'project-select' }"
|
||||
:label="$t('views.project-create.tabs.details.modal.buttons.clear')"
|
||||
:label="$t('org.vue.views.project-create.tabs.details.modal.buttons.clear')"
|
||||
icon-left="delete_forever"
|
||||
class="danger"
|
||||
/>
|
||||
@@ -403,14 +403,14 @@
|
||||
|
||||
<VueModal
|
||||
v-if="showSavePreset"
|
||||
:title="$t('views.project-create.tabs.configuration.modal.title')"
|
||||
:title="$t('org.vue.views.project-create.tabs.configuration.modal.title')"
|
||||
class="medium save-preset-modal"
|
||||
@close="showSavePreset = false"
|
||||
>
|
||||
<div class="default-body">
|
||||
<VueFormField
|
||||
:title="$t('views.project-create.tabs.configuration.modal.body.title')"
|
||||
:subtitle="$t('views.project-create.tabs.configuration.modal.body.subtitle')"
|
||||
:title="$t('org.vue.views.project-create.tabs.configuration.modal.body.title')"
|
||||
:subtitle="$t('org.vue.views.project-create.tabs.configuration.modal.body.subtitle')"
|
||||
>
|
||||
<VueInput
|
||||
v-model="formData.save"
|
||||
@@ -422,7 +422,7 @@
|
||||
|
||||
<div slot="footer" class="actions end">
|
||||
<VueButton
|
||||
:label="$t('views.project-create.tabs.configuration.modal.buttons.cancel')"
|
||||
:label="$t('org.vue.views.project-create.tabs.configuration.modal.buttons.cancel')"
|
||||
class="flat close"
|
||||
@click="showSavePreset = false"
|
||||
/>
|
||||
@@ -430,13 +430,13 @@
|
||||
<div class="vue-ui-spacer"/>
|
||||
|
||||
<VueButton
|
||||
:label="$t('views.project-create.tabs.configuration.modal.buttons.continue')"
|
||||
:label="$t('org.vue.views.project-create.tabs.configuration.modal.buttons.continue')"
|
||||
class="flat continue"
|
||||
@click="createWithoutSaving()"
|
||||
/>
|
||||
|
||||
<VueButton
|
||||
:label="$t('views.project-create.tabs.configuration.modal.buttons.create')"
|
||||
:label="$t('org.vue.views.project-create.tabs.configuration.modal.buttons.create')"
|
||||
icon-left="save"
|
||||
class="primary save"
|
||||
:disabled="!formData.save"
|
||||
@@ -494,7 +494,7 @@ export default {
|
||||
|
||||
metaInfo () {
|
||||
return {
|
||||
title: this.$t('views.project-create.title')
|
||||
title: this.$t('org.vue.views.project-create.title')
|
||||
}
|
||||
},
|
||||
|
||||
@@ -542,8 +542,8 @@ export default {
|
||||
|
||||
remotePresetInfo () {
|
||||
return {
|
||||
name: 'views.project-create.tabs.presets.remote.name',
|
||||
description: 'views.project-create.tabs.presets.remote.description'
|
||||
name: 'org.vue.views.project-create.tabs.presets.remote.name',
|
||||
description: 'org.vue.views.project-create.tabs.presets.remote.description'
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<template>
|
||||
<div class="project-plugins page">
|
||||
<ContentView
|
||||
:title="$t('views.project-plugins.title')"
|
||||
:title="$t('org.vue.views.project-plugins.title')"
|
||||
class="limit-width"
|
||||
>
|
||||
<template slot="actions">
|
||||
<VueButton
|
||||
icon-left="add"
|
||||
:label="$t('views.project-plugins.button')"
|
||||
:label="$t('org.vue.views.project-plugins.button')"
|
||||
class="primary round"
|
||||
:to="{ name: 'project-plugins-add' }"
|
||||
data-testid="add-plugin"
|
||||
@@ -22,7 +22,7 @@
|
||||
|
||||
<VueDropdownButton
|
||||
icon-left="file_download"
|
||||
:label="$t('views.project-plugins.update-all')"
|
||||
:label="$t('org.vue.views.project-plugins.update-all')"
|
||||
@click="updateAll()"
|
||||
/>
|
||||
</VueDropdown>
|
||||
@@ -32,7 +32,7 @@
|
||||
:query="require('../graphql/projectPlugins.gql')"
|
||||
>
|
||||
<template slot-scope="{ result: { data, loading } }">
|
||||
<div class="cta-text">{{ $t('views.project-plugins.heading') }}</div>
|
||||
<div class="cta-text">{{ $t('org.vue.views.project-plugins.heading') }}</div>
|
||||
|
||||
<VueLoadingIndicator
|
||||
v-if="loading && !data"
|
||||
@@ -63,7 +63,7 @@ export default {
|
||||
|
||||
metaInfo () {
|
||||
return {
|
||||
title: this.$t('views.project-plugins.title')
|
||||
title: this.$t('org.vue.views.project-plugins.title')
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<template>
|
||||
<div class="project-plugins-add page">
|
||||
<div class="content">
|
||||
<portal to="top-title">{{ $t('views.project-plugins-add.title') }}</portal>
|
||||
<portal to="top-title">{{ $t('org.vue.views.project-plugins-add.title') }}</portal>
|
||||
<StepWizard
|
||||
class="frame"
|
||||
:tab-id.sync="tabId"
|
||||
@@ -9,7 +9,7 @@
|
||||
<template slot-scope="{ next, previous }">
|
||||
<VueTab
|
||||
id="search"
|
||||
:label="$t('views.project-plugins-add.tabs.search.label')"
|
||||
:label="$t('org.vue.views.project-plugins-add.tabs.search.label')"
|
||||
icon="search"
|
||||
disabled
|
||||
>
|
||||
@@ -38,7 +38,7 @@
|
||||
>
|
||||
<InstantSearchInput
|
||||
ref="searchInput"
|
||||
:placeholder="$t('views.project-plugins-add.tabs.search.search-input')"
|
||||
:placeholder="$t('org.vue.views.project-plugins-add.tabs.search.search-input')"
|
||||
/>
|
||||
<ais-results ref="results">
|
||||
<PackageSearchItem
|
||||
@@ -51,7 +51,7 @@
|
||||
<ais-no-results>
|
||||
<div class="vue-ui-empty">
|
||||
<VueIcon icon="search" class="huge"/>
|
||||
<div>{{ $t('views.project-plugins-add.tabs.search.not-found') }}</div>
|
||||
<div>{{ $t('org.vue.views.project-plugins-add.tabs.search.not-found') }}</div>
|
||||
</div>
|
||||
</ais-no-results>
|
||||
<InstantSearchPagination @page-change="scrollResultsToTop()"/>
|
||||
@@ -61,7 +61,7 @@
|
||||
<div class="actions-bar no-padding-x">
|
||||
<VueButton
|
||||
icon-left="close"
|
||||
:label="$t('views.project-plugins-add.tabs.search.buttons.cancel')"
|
||||
:label="$t('org.vue.views.project-plugins-add.tabs.search.buttons.cancel')"
|
||||
class="big"
|
||||
@click="close()"
|
||||
/>
|
||||
@@ -72,7 +72,7 @@
|
||||
|
||||
<VueButton
|
||||
icon-left="file_download"
|
||||
:label="$t('views.project-plugins-add.tabs.search.buttons.install', { target: selectedId || $t('views.project-plugins-add.plugin') })"
|
||||
:label="$t('org.vue.views.project-plugins-add.tabs.search.buttons.install', { target: selectedId || $t('org.vue.views.project-plugins-add.plugin') })"
|
||||
class="big primary"
|
||||
:disabled="!selectedId"
|
||||
data-testid="download-plugin"
|
||||
@@ -83,13 +83,13 @@
|
||||
|
||||
<VueTab
|
||||
id="config"
|
||||
:label="$t('views.project-plugins-add.tabs.configuration.label')"
|
||||
:label="$t('org.vue.views.project-plugins-add.tabs.configuration.label')"
|
||||
icon="settings_applications"
|
||||
disabled
|
||||
lazy
|
||||
>
|
||||
<div class="content vue-ui-disable-scroll">
|
||||
<div class="cta-text">{{ $t('views.project-plugins-add.tabs.configuration.heading', { target: pluginId }) }}</div>
|
||||
<div class="cta-text">{{ $t('org.vue.views.project-plugins-add.tabs.configuration.heading', { target: pluginId }) }}</div>
|
||||
<PromptsList
|
||||
:prompts="visiblePrompts"
|
||||
@answer="answerPrompt"
|
||||
@@ -99,14 +99,14 @@
|
||||
<div class="actions-bar no-padding-x">
|
||||
<VueButton
|
||||
icon-left="arrow_back"
|
||||
:label="$t('views.project-plugins-add.tabs.configuration.buttons.cancel')"
|
||||
:label="$t('org.vue.views.project-plugins-add.tabs.configuration.buttons.cancel')"
|
||||
class="big"
|
||||
@click="showCancelInstall = true"
|
||||
/>
|
||||
|
||||
<VueButton
|
||||
icon-left="done"
|
||||
:label="$t('views.project-plugins-add.tabs.configuration.buttons.finish')"
|
||||
:label="$t('org.vue.views.project-plugins-add.tabs.configuration.buttons.finish')"
|
||||
class="big primary"
|
||||
:disabled="!configurationValid"
|
||||
data-testid="finish-install"
|
||||
@@ -117,7 +117,7 @@
|
||||
|
||||
<VueTab
|
||||
id="diff"
|
||||
:label="$t('views.project-plugins-add.tabs.diff.label')"
|
||||
:label="$t('org.vue.views.project-plugins-add.tabs.diff.label')"
|
||||
icon="note_add"
|
||||
disabled
|
||||
lazy
|
||||
@@ -132,17 +132,17 @@
|
||||
|
||||
<VueModal
|
||||
v-if="showCancelInstall"
|
||||
:title="$t('views.project-plugins-add.modal.title', { target: pluginId })"
|
||||
:title="$t('org.vue.views.project-plugins-add.modal.title', { target: pluginId })"
|
||||
class="medium"
|
||||
@close="showCancelInstall = false"
|
||||
>
|
||||
<div class="default-body">
|
||||
{{ $t('views.project-plugins-add.modal.body', { target: pluginId }) }}
|
||||
{{ $t('org.vue.views.project-plugins-add.modal.body', { target: pluginId }) }}
|
||||
</div>
|
||||
|
||||
<div slot="footer" class="actions space-between">
|
||||
<VueButton
|
||||
:label="$t('views.project-plugins-add.modal.buttons.back')"
|
||||
:label="$t('org.vue.views.project-plugins-add.modal.buttons.back')"
|
||||
class="flat"
|
||||
@click="showCancelInstall = false"
|
||||
/>
|
||||
@@ -150,13 +150,13 @@
|
||||
<div class="vue-ui-spacer"/>
|
||||
|
||||
<VueButton
|
||||
:label="$t('views.project-plugins-add.modal.buttons.cancel')"
|
||||
:label="$t('org.vue.views.project-plugins-add.modal.buttons.cancel')"
|
||||
class="flat"
|
||||
@click="cancelInstall()"
|
||||
/>
|
||||
|
||||
<VueButton
|
||||
:label="$t('views.project-plugins-add.modal.buttons.uninstall')"
|
||||
:label="$t('org.vue.views.project-plugins-add.modal.buttons.uninstall')"
|
||||
icon-left="delete_forever"
|
||||
class="danger"
|
||||
@click="uninstallPlugin()"
|
||||
@@ -191,7 +191,7 @@ export default {
|
||||
|
||||
metaInfo () {
|
||||
return {
|
||||
title: this.$t('views.project-plugins-add.title')
|
||||
title: this.$t('org.vue.views.project-plugins-add.title')
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
@@ -2,13 +2,13 @@
|
||||
<div class="project-select page">
|
||||
<StepWizard
|
||||
:tab-id.sync="tab"
|
||||
:title="$route.query.hideTabs ? $t('views.project-create.title') : $t('views.project-select.title')"
|
||||
:title="$route.query.hideTabs ? $t('org.vue.views.project-create.title') : $t('org.vue.views.project-select.title')"
|
||||
:hide-tabs="hideTabs"
|
||||
class="frame"
|
||||
>
|
||||
<VueTab
|
||||
id="existing"
|
||||
:label="$t('views.project-select.tabs.projects')"
|
||||
:label="$t('org.vue.views.project-select.tabs.projects')"
|
||||
icon="storage"
|
||||
class="select"
|
||||
>
|
||||
@@ -17,7 +17,7 @@
|
||||
|
||||
<VueTab
|
||||
id="create"
|
||||
:label="$t('views.project-select.tabs.create')"
|
||||
:label="$t('org.vue.views.project-select.tabs.create')"
|
||||
icon="add_box"
|
||||
class="create"
|
||||
>
|
||||
@@ -28,7 +28,7 @@
|
||||
<div class="actions-bar center">
|
||||
<VueButton
|
||||
icon-left="add"
|
||||
:label="$route.query.hideTabs ? $t('views.project-create.tabs.details.form.folder.action') : $t('views.project-select.buttons.create')"
|
||||
:label="$route.query.hideTabs ? $t('org.vue.views.project-create.tabs.details.form.folder.action') : $t('org.vue.views.project-select.buttons.create')"
|
||||
class="big primary create-project"
|
||||
@click="createProject()"
|
||||
/>
|
||||
@@ -37,7 +37,7 @@
|
||||
|
||||
<VueTab
|
||||
id="import"
|
||||
:label="$t('views.project-select.tabs.import')"
|
||||
:label="$t('org.vue.views.project-select.tabs.import')"
|
||||
icon="unarchive"
|
||||
class="import"
|
||||
>
|
||||
@@ -48,7 +48,7 @@
|
||||
<div class="actions-bar center">
|
||||
<VueButton
|
||||
icon-left="unarchive"
|
||||
:label="$route.query.action || $t('views.project-select.buttons.import')"
|
||||
:label="$route.query.action || $t('org.vue.views.project-select.buttons.import')"
|
||||
class="big primary import-project"
|
||||
:disabled="!folderCurrent.isVueProject"
|
||||
@click="importProject()"
|
||||
@@ -71,26 +71,26 @@
|
||||
:to="{ name: 'about' }"
|
||||
class="flat icon-button"
|
||||
icon-left="help"
|
||||
v-tooltip="$t('views.about.title')"
|
||||
v-tooltip="$t('org.vue.views.about.title')"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<VueModal
|
||||
v-if="showNoModulesModal"
|
||||
:title="$t('views.project-select.import.no-modules.title')"
|
||||
:title="$t('org.vue.views.project-select.import.no-modules.title')"
|
||||
class="small no-modules-modal"
|
||||
@close="showNoModulesModal = false"
|
||||
>
|
||||
<div class="default-body">
|
||||
<div class="message">
|
||||
{{ $t('views.project-select.import.no-modules.message') }}
|
||||
{{ $t('org.vue.views.project-select.import.no-modules.message') }}
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div slot="footer" class="actions">
|
||||
<VueButton
|
||||
class="primary big"
|
||||
:label="$t('views.project-select.import.no-modules.close')"
|
||||
:label="$t('org.vue.views.project-select.import.no-modules.close')"
|
||||
@click="showNoModulesModal = false"
|
||||
/>
|
||||
</div>
|
||||
@@ -109,7 +109,7 @@ export default {
|
||||
|
||||
metaInfo () {
|
||||
return {
|
||||
title: this.$t('views.project-select.title')
|
||||
title: this.$t('org.vue.views.project-select.title')
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
v-if="task.status !== 'running'"
|
||||
icon-left="play_arrow"
|
||||
class="primary"
|
||||
:label="$t('views.project-task-details.actions.play')"
|
||||
:label="$t('org.vue.views.project-task-details.actions.play')"
|
||||
data-testid="run-task"
|
||||
@click="runTask()"
|
||||
/>
|
||||
@@ -20,7 +20,7 @@
|
||||
v-else
|
||||
icon-left="stop"
|
||||
class="primary"
|
||||
:label="$t('views.project-task-details.actions.stop')"
|
||||
:label="$t('org.vue.views.project-task-details.actions.stop')"
|
||||
data-testid="stop-task"
|
||||
@click="stopTask()"
|
||||
/>
|
||||
@@ -30,13 +30,13 @@
|
||||
icon-left="settings"
|
||||
class="icon-button primary"
|
||||
:disabled="task.status === 'running'"
|
||||
v-tooltip="$t('views.project-task-details.parameters')"
|
||||
v-tooltip="$t('org.vue.views.project-task-details.parameters')"
|
||||
@click="showParameters = true"
|
||||
/>
|
||||
|
||||
<div
|
||||
class="command"
|
||||
v-tooltip="`${$t('views.project-task-details.command')}:<br><code>${task.command}</code>`"
|
||||
v-tooltip="`${$t('org.vue.views.project-task-details.command')}:<br><code>${task.command}</code>`"
|
||||
>
|
||||
{{ task.command }}
|
||||
</div>
|
||||
@@ -47,7 +47,7 @@
|
||||
target="_blank"
|
||||
icon-left="open_in_new"
|
||||
class="icon-button"
|
||||
v-tooltip="$t('views.project-task-details.more-info')"
|
||||
v-tooltip="$t('org.vue.views.project-task-details.more-info')"
|
||||
/>
|
||||
|
||||
<div class="vue-ui-spacer"/>
|
||||
@@ -58,7 +58,7 @@
|
||||
class="views"
|
||||
>
|
||||
<VueGroupButton
|
||||
:label="$t('views.project-task-details.output')"
|
||||
:label="$t('org.vue.views.project-task-details.output')"
|
||||
icon-left="dvr"
|
||||
value="_output"
|
||||
/>
|
||||
@@ -88,7 +88,7 @@
|
||||
disableStdin: true,
|
||||
useFlowControl: true
|
||||
}"
|
||||
:title="$t('views.project-task-details.output')"
|
||||
:title="$t('org.vue.views.project-task-details.output')"
|
||||
toolbar
|
||||
open-links
|
||||
@clear="clearLogs()"
|
||||
@@ -105,7 +105,7 @@
|
||||
|
||||
<VueModal
|
||||
v-if="showParameters"
|
||||
:title="$t('views.project-task-details.parameters')"
|
||||
:title="$t('org.vue.views.project-task-details.parameters')"
|
||||
class="medium anchor"
|
||||
@close="showParameters = false"
|
||||
>
|
||||
@@ -117,14 +117,14 @@
|
||||
|
||||
<div class="vue-ui-text info banner">
|
||||
<VueIcon icon="info" class="big"/>
|
||||
<span>{{ $t('views.project-task-details.parameters-info') }}</span>
|
||||
<span>{{ $t('org.vue.views.project-task-details.parameters-info') }}</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div slot="footer" class="actions">
|
||||
<VueButton
|
||||
class="primary big"
|
||||
:label="$t('views.project-task-details.actions.close')"
|
||||
:label="$t('org.vue.views.project-task-details.actions.close')"
|
||||
@click="showParameters = false"
|
||||
/>
|
||||
</div>
|
||||
@@ -161,7 +161,7 @@ export default {
|
||||
|
||||
metaInfo () {
|
||||
return {
|
||||
title: this.task && `${this.task.name} - ${this.$t('views.project-tasks.title')}`
|
||||
title: this.task && `${this.task.name} - ${this.$t('org.vue.views.project-tasks.title')}`
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<template>
|
||||
<div class="project-tasks page">
|
||||
<ContentView
|
||||
:title="$t('views.project-tasks.title')"
|
||||
:title="$t('org.vue.views.project-tasks.title')"
|
||||
>
|
||||
<ApolloQuery
|
||||
:query="require('../graphql/tasks.gql')"
|
||||
@@ -42,7 +42,7 @@ export default {
|
||||
|
||||
metaInfo () {
|
||||
return {
|
||||
title: this.$t('views.project-tasks.title')
|
||||
title: this.$t('org.vue.views.project-tasks.title')
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
@@ -1,8 +1,8 @@
|
||||
module.exports = api => {
|
||||
api.describeConfig({
|
||||
id: 'vue-cli',
|
||||
id: 'org.vue.vue-cli',
|
||||
name: 'Vue CLI',
|
||||
description: 'vue-webpack.config.vue-cli.description',
|
||||
description: 'org.vue.vue-webpack.config.vue-cli.description',
|
||||
link: 'https://cli.vuejs.org/config/',
|
||||
files: {
|
||||
vue: {
|
||||
@@ -17,9 +17,9 @@ module.exports = api => {
|
||||
type: 'input',
|
||||
default: '/',
|
||||
value: data.vue && data.vue.baseUrl,
|
||||
message: 'vue-webpack.config.vue-cli.baseUrl.label',
|
||||
description: 'vue-webpack.config.vue-cli.baseUrl.description',
|
||||
group: 'vue-webpack.config.vue-cli.groups.general',
|
||||
message: 'org.vue.vue-webpack.config.vue-cli.baseUrl.label',
|
||||
description: 'org.vue.vue-webpack.config.vue-cli.baseUrl.description',
|
||||
group: 'org.vue.vue-webpack.config.vue-cli.groups.general',
|
||||
link: 'https://cli.vuejs.org/config/#baseurl'
|
||||
},
|
||||
{
|
||||
@@ -28,9 +28,9 @@ module.exports = api => {
|
||||
default: 'dist',
|
||||
value: data.vue && data.vue.outputDir,
|
||||
validate: input => !!input,
|
||||
message: 'vue-webpack.config.vue-cli.outputDir.label',
|
||||
description: 'vue-webpack.config.vue-cli.outputDir.description',
|
||||
group: 'vue-webpack.config.vue-cli.groups.general',
|
||||
message: 'org.vue.vue-webpack.config.vue-cli.outputDir.label',
|
||||
description: 'org.vue.vue-webpack.config.vue-cli.outputDir.description',
|
||||
group: 'org.vue.vue-webpack.config.vue-cli.groups.general',
|
||||
link: 'https://cli.vuejs.org/config/#outputdir'
|
||||
},
|
||||
{
|
||||
@@ -38,9 +38,9 @@ module.exports = api => {
|
||||
type: 'input',
|
||||
default: '',
|
||||
value: data.vue && data.vue.assetsDir,
|
||||
message: 'vue-webpack.config.vue-cli.assetsDir.label',
|
||||
description: 'vue-webpack.config.vue-cli.assetsDir.description',
|
||||
group: 'vue-webpack.config.vue-cli.groups.general',
|
||||
message: 'org.vue.vue-webpack.config.vue-cli.assetsDir.label',
|
||||
description: 'org.vue.vue-webpack.config.vue-cli.assetsDir.description',
|
||||
group: 'org.vue.vue-webpack.config.vue-cli.groups.general',
|
||||
link: 'https://cli.vuejs.org/config/#assetsdir'
|
||||
},
|
||||
{
|
||||
@@ -48,9 +48,9 @@ module.exports = api => {
|
||||
type: 'confirm',
|
||||
default: false,
|
||||
value: data.vue && data.vue.runtimeCompiler,
|
||||
message: 'vue-webpack.config.vue-cli.runtimeCompiler.label',
|
||||
description: 'vue-webpack.config.vue-cli.runtimeCompiler.description',
|
||||
group: 'vue-webpack.config.vue-cli.groups.general',
|
||||
message: 'org.vue.vue-webpack.config.vue-cli.runtimeCompiler.label',
|
||||
description: 'org.vue.vue-webpack.config.vue-cli.runtimeCompiler.description',
|
||||
group: 'org.vue.vue-webpack.config.vue-cli.groups.general',
|
||||
link: 'https://cli.vuejs.org/config/#runtimecompiler'
|
||||
},
|
||||
{
|
||||
@@ -58,9 +58,9 @@ module.exports = api => {
|
||||
type: 'confirm',
|
||||
default: true,
|
||||
value: data.vue && data.vue.productionSourceMap,
|
||||
message: 'vue-webpack.config.vue-cli.productionSourceMap.label',
|
||||
description: 'vue-webpack.config.vue-cli.productionSourceMap.description',
|
||||
group: 'vue-webpack.config.vue-cli.groups.general',
|
||||
message: 'org.vue.vue-webpack.config.vue-cli.productionSourceMap.label',
|
||||
description: 'org.vue.vue-webpack.config.vue-cli.productionSourceMap.description',
|
||||
group: 'org.vue.vue-webpack.config.vue-cli.groups.general',
|
||||
link: 'https://cli.vuejs.org/config/#productionsourcemap'
|
||||
},
|
||||
{
|
||||
@@ -68,9 +68,9 @@ module.exports = api => {
|
||||
type: 'confirm',
|
||||
default: require('os').cpus().length > 1,
|
||||
value: data.vue && data.vue.parallel,
|
||||
message: 'vue-webpack.config.vue-cli.parallel.label',
|
||||
description: 'vue-webpack.config.vue-cli.parallel.description',
|
||||
group: 'vue-webpack.config.vue-cli.groups.general',
|
||||
message: 'org.vue.vue-webpack.config.vue-cli.parallel.label',
|
||||
description: 'org.vue.vue-webpack.config.vue-cli.parallel.description',
|
||||
group: 'org.vue.vue-webpack.config.vue-cli.groups.general',
|
||||
link: 'https://cli.vuejs.org/config/#parallel'
|
||||
},
|
||||
{
|
||||
@@ -78,9 +78,9 @@ module.exports = api => {
|
||||
type: 'confirm',
|
||||
default: false,
|
||||
value: data.vue && data.vue.css && data.vue.css.modules,
|
||||
message: 'vue-webpack.config.vue-cli.css.modules.label',
|
||||
description: 'vue-webpack.config.vue-cli.css.modules.description',
|
||||
group: 'vue-webpack.config.vue-cli.groups.css',
|
||||
message: 'org.vue.vue-webpack.config.vue-cli.css.modules.label',
|
||||
description: 'org.vue.vue-webpack.config.vue-cli.css.modules.description',
|
||||
group: 'org.vue.vue-webpack.config.vue-cli.groups.css',
|
||||
link: 'https://cli.vuejs.org/config/#css-modules'
|
||||
},
|
||||
{
|
||||
@@ -88,9 +88,9 @@ module.exports = api => {
|
||||
type: 'confirm',
|
||||
default: true,
|
||||
value: data.vue && data.vue.css && data.vue.css.extract,
|
||||
message: 'vue-webpack.config.vue-cli.css.extract.label',
|
||||
description: 'vue-webpack.config.vue-cli.css.extract.description',
|
||||
group: 'vue-webpack.config.vue-cli.groups.css',
|
||||
message: 'org.vue.vue-webpack.config.vue-cli.css.extract.label',
|
||||
description: 'org.vue.vue-webpack.config.vue-cli.css.extract.description',
|
||||
group: 'org.vue.vue-webpack.config.vue-cli.groups.css',
|
||||
link: 'https://cli.vuejs.org/config/#css-extract'
|
||||
},
|
||||
{
|
||||
@@ -98,9 +98,9 @@ module.exports = api => {
|
||||
type: 'confirm',
|
||||
default: false,
|
||||
value: data.vue && data.vue.css && data.vue.css.sourceMap,
|
||||
message: 'vue-webpack.config.vue-cli.css.sourceMap.label',
|
||||
description: 'vue-webpack.config.vue-cli.css.sourceMap.description',
|
||||
group: 'vue-webpack.config.vue-cli.groups.css',
|
||||
message: 'org.vue.vue-webpack.config.vue-cli.css.sourceMap.label',
|
||||
description: 'org.vue.vue-webpack.config.vue-cli.css.sourceMap.description',
|
||||
group: 'org.vue.vue-webpack.config.vue-cli.groups.css',
|
||||
link: 'https://cli.vuejs.org/config/#css-sourcemap'
|
||||
}
|
||||
]
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
const { loadModule } = require('@vue/cli/lib/util/module')
|
||||
const invoke = require('@vue/cli/lib/invoke')
|
||||
|
||||
const ROUTER = 'vue-router-add'
|
||||
const VUEX = 'vuex-add'
|
||||
const VUE_CONFIG_OPEN = 'vue-config-open'
|
||||
const ROUTER = 'org.vue.vue-router-add'
|
||||
const VUEX = 'org.vue.vuex-add'
|
||||
const VUE_CONFIG_OPEN = 'org.vue.vue-config-open'
|
||||
|
||||
module.exports = api => {
|
||||
api.onViewOpen(({ view }) => {
|
||||
@@ -12,8 +12,8 @@ module.exports = api => {
|
||||
api.addSuggestion({
|
||||
id: ROUTER,
|
||||
type: 'action',
|
||||
label: 'cli-service.suggestions.vue-router-add.label',
|
||||
message: 'cli-service.suggestions.vue-router-add.message',
|
||||
label: 'org.vue.cli-service.suggestions.vue-router-add.label',
|
||||
message: 'org.vue.cli-service.suggestions.vue-router-add.message',
|
||||
link: 'https://router.vuejs.org/',
|
||||
async handler () {
|
||||
await install(api, 'vue-router')
|
||||
@@ -25,8 +25,8 @@ module.exports = api => {
|
||||
api.addSuggestion({
|
||||
id: VUEX,
|
||||
type: 'action',
|
||||
label: 'cli-service.suggestions.vuex-add.label',
|
||||
message: 'cli-service.suggestions.vuex-add.message',
|
||||
label: 'org.vue.cli-service.suggestions.vuex-add.label',
|
||||
message: 'org.vue.cli-service.suggestions.vuex-add.message',
|
||||
link: 'https://vuex.vuejs.org/',
|
||||
async handler () {
|
||||
await install(api, 'vuex')
|
||||
@@ -43,12 +43,12 @@ module.exports = api => {
|
||||
})
|
||||
|
||||
api.onConfigRead(({ config }) => {
|
||||
if (config.id === 'vue-cli') {
|
||||
if (config.id === 'org.vue.vue-cli') {
|
||||
if (config.foundFiles.vue) {
|
||||
api.addSuggestion({
|
||||
id: VUE_CONFIG_OPEN,
|
||||
type: 'action',
|
||||
label: 'vue-webpack.suggestions.vue-config-open',
|
||||
label: 'org.vue.vue-webpack.suggestions.vue-config-open',
|
||||
handler () {
|
||||
const file = config.foundFiles.vue.path
|
||||
console.log('open', file)
|
||||
@@ -68,7 +68,7 @@ module.exports = api => {
|
||||
|
||||
async function install (api, id) {
|
||||
api.setProgress({
|
||||
status: 'cli-service.suggestions.progress',
|
||||
status: 'org.vue.cli-service.suggestions.progress',
|
||||
args: [id],
|
||||
progress: -1
|
||||
})
|
||||
|
||||
@@ -2,7 +2,7 @@ const path = require('path')
|
||||
const fs = require('fs-extra')
|
||||
|
||||
module.exports = api => {
|
||||
const { getSharedData, setSharedData, removeSharedData, watchSharedData } = api.namespace('webpack-dashboard-')
|
||||
const { getSharedData, setSharedData, removeSharedData, watchSharedData } = api.namespace('org.vue.webpack.')
|
||||
|
||||
let firstRun = true
|
||||
let hadFailed = false
|
||||
@@ -113,13 +113,13 @@ module.exports = api => {
|
||||
views: [
|
||||
{
|
||||
id: 'vue-webpack-dashboard',
|
||||
label: 'vue-webpack.dashboard.title',
|
||||
label: 'org.vue.vue-webpack.dashboard.title',
|
||||
icon: 'dashboard',
|
||||
component: 'vue-webpack-dashboard'
|
||||
},
|
||||
{
|
||||
id: 'vue-webpack-analyzer',
|
||||
label: 'vue-webpack.analyzer.title',
|
||||
label: 'org.vue.vue-webpack.analyzer.title',
|
||||
icon: 'donut_large',
|
||||
component: 'vue-webpack-analyzer'
|
||||
}
|
||||
@@ -128,7 +128,7 @@ module.exports = api => {
|
||||
}
|
||||
api.describeTask({
|
||||
match: /vue-cli-service serve(\s+--\S+(\s+\S+)?)*$/,
|
||||
description: 'vue-webpack.tasks.serve.description',
|
||||
description: 'org.vue.vue-webpack.tasks.serve.description',
|
||||
link: 'https://cli.vuejs.org/guide/cli-service.html#vue-cli-service-serve',
|
||||
icon: '/public/webpack-logo.png',
|
||||
prompts: [
|
||||
@@ -136,7 +136,7 @@ module.exports = api => {
|
||||
name: 'open',
|
||||
type: 'confirm',
|
||||
default: false,
|
||||
description: 'vue-webpack.tasks.serve.open'
|
||||
description: 'org.vue.vue-webpack.tasks.serve.open'
|
||||
},
|
||||
{
|
||||
name: 'mode',
|
||||
@@ -156,25 +156,25 @@ module.exports = api => {
|
||||
value: 'test'
|
||||
}
|
||||
],
|
||||
description: 'vue-webpack.tasks.serve.mode'
|
||||
description: 'org.vue.vue-webpack.tasks.serve.mode'
|
||||
},
|
||||
{
|
||||
name: 'host',
|
||||
type: 'input',
|
||||
default: '0.0.0.0',
|
||||
description: 'vue-webpack.tasks.serve.host'
|
||||
description: 'org.vue.vue-webpack.tasks.serve.host'
|
||||
},
|
||||
{
|
||||
name: 'port',
|
||||
type: 'input',
|
||||
default: 8080,
|
||||
description: 'vue-webpack.tasks.serve.port'
|
||||
description: 'org.vue.vue-webpack.tasks.serve.port'
|
||||
},
|
||||
{
|
||||
name: 'https',
|
||||
type: 'confirm',
|
||||
default: false,
|
||||
description: 'vue-webpack.tasks.serve.https'
|
||||
description: 'org.vue.vue-webpack.tasks.serve.https'
|
||||
}
|
||||
],
|
||||
onBeforeRun: ({ answers, args }) => {
|
||||
@@ -202,7 +202,7 @@ module.exports = api => {
|
||||
})
|
||||
api.describeTask({
|
||||
match: /vue-cli-service build(\s+--\S+(\s+\S+)?)*$/,
|
||||
description: 'vue-webpack.tasks.build.description',
|
||||
description: 'org.vue.vue-webpack.tasks.build.description',
|
||||
link: 'https://cli.vuejs.org/guide/cli-service.html#vue-cli-service-build',
|
||||
icon: '/public/webpack-logo.png',
|
||||
prompts: [
|
||||
@@ -210,8 +210,8 @@ module.exports = api => {
|
||||
name: 'modern',
|
||||
type: 'confirm',
|
||||
default: false,
|
||||
message: 'vue-webpack.tasks.build.modern.label',
|
||||
description: 'vue-webpack.tasks.build.modern.description',
|
||||
message: 'org.vue.vue-webpack.tasks.build.modern.label',
|
||||
description: 'org.vue.vue-webpack.tasks.build.modern.description',
|
||||
link: 'https://cli.vuejs.org/guide/browser-compatibility.html#modern-mode'
|
||||
},
|
||||
{
|
||||
@@ -232,13 +232,13 @@ module.exports = api => {
|
||||
value: 'test'
|
||||
}
|
||||
],
|
||||
description: 'vue-webpack.tasks.build.mode'
|
||||
description: 'org.vue.vue-webpack.tasks.build.mode'
|
||||
},
|
||||
{
|
||||
name: 'dest',
|
||||
type: 'input',
|
||||
default: 'dist',
|
||||
description: 'vue-webpack.tasks.build.dest'
|
||||
description: 'org.vue.vue-webpack.tasks.build.dest'
|
||||
},
|
||||
{
|
||||
name: 'target',
|
||||
@@ -246,35 +246,35 @@ module.exports = api => {
|
||||
default: 'app',
|
||||
choices: [
|
||||
{
|
||||
name: 'vue-webpack.tasks.build.target.app',
|
||||
name: 'org.vue.vue-webpack.tasks.build.target.app',
|
||||
value: 'app'
|
||||
},
|
||||
{
|
||||
name: 'vue-webpack.tasks.build.target.lib',
|
||||
name: 'org.vue.vue-webpack.tasks.build.target.lib',
|
||||
value: 'lib'
|
||||
},
|
||||
{
|
||||
name: 'vue-webpack.tasks.build.target.wc',
|
||||
name: 'org.vue.vue-webpack.tasks.build.target.wc',
|
||||
value: 'wc'
|
||||
},
|
||||
{
|
||||
name: 'vue-webpack.tasks.build.target.wc-async',
|
||||
name: 'org.vue.vue-webpack.tasks.build.target.wc-async',
|
||||
value: 'wc-async'
|
||||
}
|
||||
],
|
||||
description: 'vue-webpack.tasks.build.target.description'
|
||||
description: 'org.vue.vue-webpack.tasks.build.target.description'
|
||||
},
|
||||
{
|
||||
name: 'name',
|
||||
type: 'input',
|
||||
default: '',
|
||||
description: 'vue-webpack.tasks.build.name'
|
||||
description: 'org.vue.vue-webpack.tasks.build.name'
|
||||
},
|
||||
{
|
||||
name: 'watch',
|
||||
type: 'confirm',
|
||||
default: false,
|
||||
description: 'vue-webpack.tasks.build.watch'
|
||||
description: 'org.vue.vue-webpack.tasks.build.watch'
|
||||
}
|
||||
],
|
||||
onBeforeRun: ({ answers, args }) => {
|
||||
@@ -304,7 +304,7 @@ module.exports = api => {
|
||||
api.addTask({
|
||||
name: 'inspect',
|
||||
command: 'vue-cli-service inspect',
|
||||
description: 'vue-webpack.tasks.inspect.description',
|
||||
description: 'org.vue.vue-webpack.tasks.inspect.description',
|
||||
link: 'https://cli.vuejs.org/guide/webpack.html#inspecting-the-project-s-webpack-config',
|
||||
icon: '/public/webpack-inspect-logo.png',
|
||||
prompts: [
|
||||
@@ -326,13 +326,13 @@ module.exports = api => {
|
||||
value: 'test'
|
||||
}
|
||||
],
|
||||
description: 'vue-webpack.tasks.inspect.mode'
|
||||
description: 'org.vue.vue-webpack.tasks.inspect.mode'
|
||||
},
|
||||
{
|
||||
name: 'verbose',
|
||||
type: 'confirm',
|
||||
default: false,
|
||||
description: 'vue-webpack.tasks.inspect.verbose'
|
||||
description: 'org.vue.vue-webpack.tasks.inspect.verbose'
|
||||
}
|
||||
],
|
||||
onBeforeRun: ({ answers, args }) => {
|
||||
|
||||
Reference in New Issue
Block a user