chore(node): upgrade to Node 20
This commit is contained in:
@@ -1,341 +0,0 @@
|
||||
import content from 'habitica/website/common/script/content/content';
|
||||
import rightSidebar from '@/components/groups/rightSidebar';
|
||||
import getters from '@/store/getters';
|
||||
|
||||
export function createStory ({
|
||||
template,
|
||||
data,
|
||||
user = null,
|
||||
challengeOptions = {},
|
||||
}) {
|
||||
return {
|
||||
components: { rightSidebar },
|
||||
template,
|
||||
data,
|
||||
store: {
|
||||
getters,
|
||||
dispatch (id) {
|
||||
if (id === 'challenges:getGroupChallenges') {
|
||||
return [];
|
||||
}
|
||||
|
||||
return null;
|
||||
},
|
||||
state: {
|
||||
content,
|
||||
user: {
|
||||
data: {
|
||||
party: {},
|
||||
},
|
||||
...user,
|
||||
},
|
||||
challengeOptions,
|
||||
},
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
export const groupBossQuestParticipating = {
|
||||
leaderOnly: { challenges: false, getGems: false },
|
||||
quest: {
|
||||
progress: { collect: {}, hp: 30 },
|
||||
active: true,
|
||||
members: { 'acc2950e-9919-49bc-be7f-0ec4103e9f2b': true },
|
||||
extra: {},
|
||||
key: 'moon2',
|
||||
leader: 'acc2950e-9919-49bc-be7f-0ec4103e9f2b',
|
||||
},
|
||||
tasksOrder: {
|
||||
habits: [], dailys: [], todos: [], rewards: [],
|
||||
},
|
||||
purchased: {
|
||||
plan: {
|
||||
consecutive: {
|
||||
count: 0, offset: 0, gemCapExtra: 0, trinkets: 0,
|
||||
},
|
||||
quantity: 1,
|
||||
extraMonths: 0,
|
||||
gemsBought: 0,
|
||||
mysteryItems: [],
|
||||
},
|
||||
},
|
||||
privacy: 'private',
|
||||
chat: [],
|
||||
memberCount: 1,
|
||||
challengeCount: 0,
|
||||
balance: 0,
|
||||
_id: '6b125aa8-ef98-4307-b5b4-181091b747c9',
|
||||
type: 'party',
|
||||
name: 'Testings Party',
|
||||
managers: {},
|
||||
categories: [],
|
||||
leader: {
|
||||
auth: { local: { username: 'test' } },
|
||||
flags: { verifiedUsername: true },
|
||||
profile: { name: 'Testing' },
|
||||
_id: 'acc2950e-9919-49bc-be7f-0ec4103e9f2b',
|
||||
id: 'acc2950e-9919-49bc-be7f-0ec4103e9f2b',
|
||||
},
|
||||
summary: 'Testings Party',
|
||||
id: '6b125aa8-ef98-4307-b5b4-181091b747c9',
|
||||
};
|
||||
|
||||
export const groupBossQuestRage = {
|
||||
leaderOnly: { challenges: false, getGems: false },
|
||||
quest: {
|
||||
progress: { collect: {}, hp: 30, rage: 20.33434535 },
|
||||
active: true,
|
||||
members: { 'acc2950e-9919-49bc-be7f-0ec4103e9f2b': true },
|
||||
extra: {},
|
||||
key: 'dilatoryDistress2',
|
||||
leader: 'acc2950e-9919-49bc-be7f-0ec4103e9f2b',
|
||||
},
|
||||
tasksOrder: {
|
||||
habits: [], dailys: [], todos: [], rewards: [],
|
||||
},
|
||||
purchased: {
|
||||
plan: {
|
||||
consecutive: {
|
||||
count: 0, offset: 0, gemCapExtra: 0, trinkets: 0,
|
||||
},
|
||||
quantity: 1,
|
||||
extraMonths: 0,
|
||||
gemsBought: 0,
|
||||
mysteryItems: [],
|
||||
},
|
||||
},
|
||||
privacy: 'private',
|
||||
chat: [],
|
||||
memberCount: 1,
|
||||
challengeCount: 0,
|
||||
balance: 0,
|
||||
_id: '6b125aa8-ef98-4307-b5b4-181091b747c9',
|
||||
type: 'party',
|
||||
name: 'Testings Party',
|
||||
managers: {},
|
||||
categories: [],
|
||||
leader: {
|
||||
auth: { local: { username: 'test' } },
|
||||
flags: { verifiedUsername: true },
|
||||
profile: { name: 'Testing' },
|
||||
_id: 'acc2950e-9919-49bc-be7f-0ec4103e9f2b',
|
||||
id: 'acc2950e-9919-49bc-be7f-0ec4103e9f2b',
|
||||
},
|
||||
summary: 'Testings Party',
|
||||
id: '6b125aa8-ef98-4307-b5b4-181091b747c9',
|
||||
};
|
||||
|
||||
export function groupCollectionQuest (active) {
|
||||
return {
|
||||
leaderOnly: { challenges: false, getGems: false },
|
||||
quest: {
|
||||
progress: { collect: {} },
|
||||
active,
|
||||
members: {
|
||||
'05ca98f4-4706-47b5-8d02-142e6e78ba2e': true,
|
||||
'just-a-member': true,
|
||||
'b3b0be03-3f62-49ae-b776-b16419ef32cf': null,
|
||||
},
|
||||
extra: {},
|
||||
key: 'atom1',
|
||||
leader: '05ca98f4-4706-47b5-8d02-142e6e78ba2e',
|
||||
},
|
||||
tasksOrder: {
|
||||
habits: ['320496be-d663-4711-a7da-03205a2204b2'],
|
||||
dailys: ['0c6a3ecd-dbaf-4a34-bb61-1a2ecd3daa0e', '686e7766-9cef-4b77-8c8f-f4d6c5b63a85'],
|
||||
todos: ['76b3ef3e-1b01-4f24-a37e-0320f31d8132'],
|
||||
rewards: ['76dad8ea-0d95-47c3-ad9a-8e136ad80b7f'],
|
||||
},
|
||||
purchased: {
|
||||
active: true,
|
||||
plan: {
|
||||
consecutive: {
|
||||
count: 0, offset: 0, gemCapExtra: 0, trinkets: 0,
|
||||
},
|
||||
quantity: 3,
|
||||
extraMonths: 0,
|
||||
gemsBought: 0,
|
||||
mysteryItems: [],
|
||||
customerId: 'group-unlimited',
|
||||
dateCreated: null,
|
||||
dateTerminated: null,
|
||||
dateUpdated: null,
|
||||
owner: '05ca98f4-4706-47b5-8d02-142e6e78ba2e',
|
||||
paymentMethod: 'Group Unlimited',
|
||||
planId: 'group_monthly',
|
||||
subscriptionId: '',
|
||||
},
|
||||
},
|
||||
privacy: 'private',
|
||||
chat: [],
|
||||
memberCount: 3,
|
||||
challengeCount: 0,
|
||||
balance: 0,
|
||||
_id: '96ea599a-737b-47e2-ac17-8bd85b6ab62a',
|
||||
type: 'party',
|
||||
name: 'Party',
|
||||
managers: {},
|
||||
categories: [],
|
||||
leader: {
|
||||
auth: { local: { username: 'test2' } },
|
||||
flags: { verifiedUsername: true },
|
||||
profile: { name: 'MyDisplay2' },
|
||||
_id: '05ca98f4-4706-47b5-8d02-142e6e78ba2e',
|
||||
id: '05ca98f4-4706-47b5-8d02-142e6e78ba2e',
|
||||
},
|
||||
summary: 'Party',
|
||||
id: '96ea599a-737b-47e2-ac17-8bd85b6ab62a',
|
||||
};
|
||||
}
|
||||
|
||||
export const groupCollectionQuestPending = {
|
||||
leaderOnly: { challenges: false, getGems: false },
|
||||
quest: {
|
||||
progress: { collect: {} },
|
||||
active: false,
|
||||
members: { '05ca98f4-4706-47b5-8d02-142e6e78ba2e': true, 'b3b0be03-3f62-49ae-b776-b16419ef32cf': null },
|
||||
extra: {},
|
||||
key: 'atom1',
|
||||
leader: '05ca98f4-4706-47b5-8d02-142e6e78ba2e',
|
||||
},
|
||||
tasksOrder: {
|
||||
habits: ['320496be-d663-4711-a7da-03205a2204b2'],
|
||||
dailys: ['0c6a3ecd-dbaf-4a34-bb61-1a2ecd3daa0e', '686e7766-9cef-4b77-8c8f-f4d6c5b63a85'],
|
||||
todos: ['76b3ef3e-1b01-4f24-a37e-0320f31d8132'],
|
||||
rewards: ['76dad8ea-0d95-47c3-ad9a-8e136ad80b7f'],
|
||||
},
|
||||
purchased: { active: true },
|
||||
privacy: 'private',
|
||||
chat: [],
|
||||
memberCount: 2,
|
||||
challengeCount: 0,
|
||||
balance: 0,
|
||||
_id: '96ea599a-737b-47e2-ac17-8bd85b6ab62a',
|
||||
type: 'party',
|
||||
name: "MyDisplay2's Party",
|
||||
managers: {},
|
||||
categories: [],
|
||||
leader: {
|
||||
auth: { local: { username: 'test2' } },
|
||||
flags: { verifiedUsername: true },
|
||||
profile: { name: 'MyDisplay2' },
|
||||
_id: '05ca98f4-4706-47b5-8d02-142e6e78ba2e',
|
||||
id: '05ca98f4-4706-47b5-8d02-142e6e78ba2e',
|
||||
},
|
||||
summary: "MyDisplay2's Party",
|
||||
id: '96ea599a-737b-47e2-ac17-8bd85b6ab62a',
|
||||
};
|
||||
|
||||
export const collectionQuestLeaderParticipating = {
|
||||
leaderOnly: { challenges: false, getGems: false },
|
||||
quest: {
|
||||
progress: { collect: { fireCoral: 4, blueFins: 0 } },
|
||||
active: true,
|
||||
members: { '05ca98f4-4706-47b5-8d02-142e6e78ba2e': true },
|
||||
extra: {},
|
||||
key: 'dilatoryDistress1',
|
||||
leader: '05ca98f4-4706-47b5-8d02-142e6e78ba2e',
|
||||
},
|
||||
tasksOrder: {
|
||||
habits: ['320496be-d663-4711-a7da-03205a2204b2'],
|
||||
dailys: ['0c6a3ecd-dbaf-4a34-bb61-1a2ecd3daa0e', '686e7766-9cef-4b77-8c8f-f4d6c5b63a85'],
|
||||
todos: ['76b3ef3e-1b01-4f24-a37e-0320f31d8132'],
|
||||
rewards: ['76dad8ea-0d95-47c3-ad9a-8e136ad80b7f'],
|
||||
},
|
||||
purchased: {
|
||||
active: true,
|
||||
plan: {
|
||||
consecutive: {
|
||||
count: 0, offset: 0, gemCapExtra: 0, trinkets: 0,
|
||||
},
|
||||
quantity: 3,
|
||||
extraMonths: 0,
|
||||
gemsBought: 0,
|
||||
mysteryItems: [],
|
||||
customerId: 'group-unlimited',
|
||||
dateCreated: null,
|
||||
dateTerminated: null,
|
||||
dateUpdated: null,
|
||||
owner: '05ca98f4-4706-47b5-8d02-142e6e78ba2e',
|
||||
paymentMethod: 'Group Unlimited',
|
||||
planId: 'group_monthly',
|
||||
subscriptionId: '',
|
||||
},
|
||||
},
|
||||
privacy: 'private',
|
||||
chat: [],
|
||||
memberCount: 2,
|
||||
challengeCount: 0,
|
||||
balance: 0,
|
||||
_id: '96ea599a-737b-47e2-ac17-8bd85b6ab62a',
|
||||
type: 'party',
|
||||
name: "MyDisplay2's Party",
|
||||
managers: {},
|
||||
categories: [],
|
||||
leader: {
|
||||
auth: { local: { username: 'test2' } },
|
||||
flags: { verifiedUsername: true },
|
||||
profile: { name: 'MyDisplay2' },
|
||||
_id: '05ca98f4-4706-47b5-8d02-142e6e78ba2e',
|
||||
id: '05ca98f4-4706-47b5-8d02-142e6e78ba2e',
|
||||
},
|
||||
summary: "MyDisplay2's Party",
|
||||
id: '96ea599a-737b-47e2-ac17-8bd85b6ab62a',
|
||||
};
|
||||
|
||||
export const collectionQuestNotParticipating = {
|
||||
leaderOnly: { challenges: false, getGems: false },
|
||||
quest: {
|
||||
progress: { collect: { fireCoral: 4, blueFins: 3 } },
|
||||
active: true,
|
||||
members: { },
|
||||
extra: {},
|
||||
key: 'dilatoryDistress1',
|
||||
leader: '05ca98f4-4706-47b5-8d02-142e6e78ba2e',
|
||||
},
|
||||
tasksOrder: {
|
||||
habits: ['320496be-d663-4711-a7da-03205a2204b2'],
|
||||
dailys: ['0c6a3ecd-dbaf-4a34-bb61-1a2ecd3daa0e', '686e7766-9cef-4b77-8c8f-f4d6c5b63a85'],
|
||||
todos: ['76b3ef3e-1b01-4f24-a37e-0320f31d8132'],
|
||||
rewards: ['76dad8ea-0d95-47c3-ad9a-8e136ad80b7f'],
|
||||
},
|
||||
purchased: {
|
||||
active: true,
|
||||
plan: {
|
||||
consecutive: {
|
||||
count: 0, offset: 0, gemCapExtra: 0, trinkets: 0,
|
||||
},
|
||||
quantity: 3,
|
||||
extraMonths: 0,
|
||||
gemsBought: 0,
|
||||
mysteryItems: [],
|
||||
customerId: 'group-unlimited',
|
||||
dateCreated: null,
|
||||
dateTerminated: null,
|
||||
dateUpdated: null,
|
||||
owner: '05ca98f4-4706-47b5-8d02-142e6e78ba2e',
|
||||
paymentMethod: 'Group Unlimited',
|
||||
planId: 'group_monthly',
|
||||
subscriptionId: '',
|
||||
},
|
||||
},
|
||||
privacy: 'private',
|
||||
chat: [],
|
||||
memberCount: 2,
|
||||
challengeCount: 0,
|
||||
balance: 0,
|
||||
_id: '96ea599a-737b-47e2-ac17-8bd85b6ab62a',
|
||||
type: 'party',
|
||||
name: "MyDisplay2's Party",
|
||||
managers: {},
|
||||
categories: [],
|
||||
leader: {
|
||||
auth: { local: { username: 'test2' } },
|
||||
flags: { verifiedUsername: true },
|
||||
profile: { name: 'MyDisplay2' },
|
||||
_id: '05ca98f4-4706-47b5-8d02-142e6e78ba2e',
|
||||
id: '05ca98f4-4706-47b5-8d02-142e6e78ba2e',
|
||||
},
|
||||
summary: "MyDisplay2's Party",
|
||||
id: '96ea599a-737b-47e2-ac17-8bd85b6ab62a',
|
||||
};
|
||||
Reference in New Issue
Block a user