mirror of
https://github.com/marcogll/passkit-generator.git
synced 2026-03-15 12:25:17 +00:00
Prettier rewrite
This commit is contained in:
@@ -10,7 +10,7 @@ import os from "node:os";
|
|||||||
// Please note this is experimental in NodeJS as
|
// Please note this is experimental in NodeJS as
|
||||||
// it is marked as Stage 3 in TC39
|
// it is marked as Stage 3 in TC39
|
||||||
// Should probably not be used in production
|
// Should probably not be used in production
|
||||||
import startData from "./startData.json" assert { "type": "json" };
|
import startData from "./startData.json" assert { type: "json" };
|
||||||
|
|
||||||
const PKPass = passkit.PKPass;
|
const PKPass = passkit.PKPass;
|
||||||
|
|
||||||
|
|||||||
@@ -48,7 +48,6 @@ const RelevantDate = Joi.object<RelevantDate>().keys({
|
|||||||
endDate: Joi.string().required(),
|
endDate: Joi.string().required(),
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
||||||
export interface FileBuffers {
|
export interface FileBuffers {
|
||||||
[key: string]: Buffer;
|
[key: string]: Buffer;
|
||||||
}
|
}
|
||||||
@@ -130,7 +129,6 @@ export interface PassProps {
|
|||||||
*/
|
*/
|
||||||
parkingInformationURL?: string;
|
parkingInformationURL?: string;
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* New field for iOS 18 Event Ticket.
|
* New field for iOS 18 Event Ticket.
|
||||||
* @domain event guide
|
* @domain event guide
|
||||||
@@ -160,7 +158,7 @@ export interface PassProps {
|
|||||||
* "@domain event guide" must be used.
|
* "@domain event guide" must be used.
|
||||||
*/
|
*/
|
||||||
contactVenuePhoneNumber?: string;
|
contactVenuePhoneNumber?: string;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* New field for iOS 18 Event Ticket.
|
* New field for iOS 18 Event Ticket.
|
||||||
* @domain event guide
|
* @domain event guide
|
||||||
@@ -170,7 +168,7 @@ export interface PassProps {
|
|||||||
* "@domain event guide" must be used.
|
* "@domain event guide" must be used.
|
||||||
*/
|
*/
|
||||||
contactVenueWebsite?: string;
|
contactVenueWebsite?: string;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* New field for iOS 18 Event Ticket.
|
* New field for iOS 18 Event Ticket.
|
||||||
* @domain event guide
|
* @domain event guide
|
||||||
@@ -180,7 +178,7 @@ export interface PassProps {
|
|||||||
* "@domain event guide" must be used.
|
* "@domain event guide" must be used.
|
||||||
*/
|
*/
|
||||||
purchaseParkingURL?: string;
|
purchaseParkingURL?: string;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* New field for iOS 18 Event Ticket.
|
* New field for iOS 18 Event Ticket.
|
||||||
* @domain event guide
|
* @domain event guide
|
||||||
@@ -190,7 +188,7 @@ export interface PassProps {
|
|||||||
* "@domain event guide" must be used.
|
* "@domain event guide" must be used.
|
||||||
*/
|
*/
|
||||||
merchandiseURL?: string;
|
merchandiseURL?: string;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* New field for iOS 18 Event Ticket.
|
* New field for iOS 18 Event Ticket.
|
||||||
* @domain event guide
|
* @domain event guide
|
||||||
@@ -200,7 +198,7 @@ export interface PassProps {
|
|||||||
* "@domain event guide" must be used.
|
* "@domain event guide" must be used.
|
||||||
*/
|
*/
|
||||||
transitInformationURL?: string;
|
transitInformationURL?: string;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* New field for iOS 18 Event Ticket.
|
* New field for iOS 18 Event Ticket.
|
||||||
* @domain event guide
|
* @domain event guide
|
||||||
@@ -210,7 +208,7 @@ export interface PassProps {
|
|||||||
* "@domain event guide" must be used.
|
* "@domain event guide" must be used.
|
||||||
*/
|
*/
|
||||||
accessibilityURL?: string;
|
accessibilityURL?: string;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* New field for iOS 18 Event Ticket.
|
* New field for iOS 18 Event Ticket.
|
||||||
* @domain event guide
|
* @domain event guide
|
||||||
@@ -323,7 +321,7 @@ export const OverridablePassProps = Joi.object<OverridablePassProps>({
|
|||||||
* "@domain event guide" must be used.
|
* "@domain event guide" must be used.
|
||||||
*/
|
*/
|
||||||
bagPolicyURL: Joi.string().regex(URL_REGEX),
|
bagPolicyURL: Joi.string().regex(URL_REGEX),
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* New field for iOS 18 Event Ticket.
|
* New field for iOS 18 Event Ticket.
|
||||||
* @domain event guide
|
* @domain event guide
|
||||||
@@ -333,7 +331,7 @@ export const OverridablePassProps = Joi.object<OverridablePassProps>({
|
|||||||
* "@domain event guide" must be used.
|
* "@domain event guide" must be used.
|
||||||
*/
|
*/
|
||||||
orderFoodURL: Joi.string().regex(URL_REGEX),
|
orderFoodURL: Joi.string().regex(URL_REGEX),
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* New field for iOS 18 Event Ticket.
|
* New field for iOS 18 Event Ticket.
|
||||||
* @domain event guide
|
* @domain event guide
|
||||||
@@ -343,7 +341,7 @@ export const OverridablePassProps = Joi.object<OverridablePassProps>({
|
|||||||
* "@domain event guide" must be used.
|
* "@domain event guide" must be used.
|
||||||
*/
|
*/
|
||||||
parkingInformationURL: Joi.string().regex(URL_REGEX),
|
parkingInformationURL: Joi.string().regex(URL_REGEX),
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* New field for iOS 18 Event Ticket.
|
* New field for iOS 18 Event Ticket.
|
||||||
* @domain event guide
|
* @domain event guide
|
||||||
@@ -353,7 +351,7 @@ export const OverridablePassProps = Joi.object<OverridablePassProps>({
|
|||||||
* "@domain event guide" must be used.
|
* "@domain event guide" must be used.
|
||||||
*/
|
*/
|
||||||
directionsInformationURL: Joi.string(),
|
directionsInformationURL: Joi.string(),
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* New field for iOS 18 Event Ticket.
|
* New field for iOS 18 Event Ticket.
|
||||||
* @domain event guide
|
* @domain event guide
|
||||||
@@ -363,7 +361,7 @@ export const OverridablePassProps = Joi.object<OverridablePassProps>({
|
|||||||
* "@domain event guide" must be used.
|
* "@domain event guide" must be used.
|
||||||
*/
|
*/
|
||||||
contactVenueEmail: Joi.string(),
|
contactVenueEmail: Joi.string(),
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* New field for iOS 18 Event Ticket.
|
* New field for iOS 18 Event Ticket.
|
||||||
* @domain event guide
|
* @domain event guide
|
||||||
@@ -373,7 +371,7 @@ export const OverridablePassProps = Joi.object<OverridablePassProps>({
|
|||||||
* "@domain event guide" must be used.
|
* "@domain event guide" must be used.
|
||||||
*/
|
*/
|
||||||
contactVenuePhoneNumber: Joi.string(),
|
contactVenuePhoneNumber: Joi.string(),
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* New field for iOS 18 Event Ticket.
|
* New field for iOS 18 Event Ticket.
|
||||||
* @domain event guide
|
* @domain event guide
|
||||||
@@ -383,7 +381,7 @@ export const OverridablePassProps = Joi.object<OverridablePassProps>({
|
|||||||
* "@domain event guide" must be used.
|
* "@domain event guide" must be used.
|
||||||
*/
|
*/
|
||||||
contactVenueWebsite: Joi.string(),
|
contactVenueWebsite: Joi.string(),
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* New field for iOS 18 Event Ticket.
|
* New field for iOS 18 Event Ticket.
|
||||||
* @domain event guide
|
* @domain event guide
|
||||||
@@ -393,7 +391,7 @@ export const OverridablePassProps = Joi.object<OverridablePassProps>({
|
|||||||
* "@domain event guide" must be used.
|
* "@domain event guide" must be used.
|
||||||
*/
|
*/
|
||||||
purchaseParkingURL: Joi.string(),
|
purchaseParkingURL: Joi.string(),
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* New field for iOS 18 Event Ticket.
|
* New field for iOS 18 Event Ticket.
|
||||||
* @domain event guide
|
* @domain event guide
|
||||||
@@ -403,7 +401,7 @@ export const OverridablePassProps = Joi.object<OverridablePassProps>({
|
|||||||
* "@domain event guide" must be used.
|
* "@domain event guide" must be used.
|
||||||
*/
|
*/
|
||||||
merchandiseURL: Joi.string(),
|
merchandiseURL: Joi.string(),
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* New field for iOS 18 Event Ticket.
|
* New field for iOS 18 Event Ticket.
|
||||||
* @domain event guide
|
* @domain event guide
|
||||||
@@ -413,7 +411,7 @@ export const OverridablePassProps = Joi.object<OverridablePassProps>({
|
|||||||
* "@domain event guide" must be used.
|
* "@domain event guide" must be used.
|
||||||
*/
|
*/
|
||||||
transitInformationURL: Joi.string(),
|
transitInformationURL: Joi.string(),
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* New field for iOS 18 Event Ticket.
|
* New field for iOS 18 Event Ticket.
|
||||||
* @domain event guide
|
* @domain event guide
|
||||||
@@ -423,7 +421,7 @@ export const OverridablePassProps = Joi.object<OverridablePassProps>({
|
|||||||
* "@domain event guide" must be used.
|
* "@domain event guide" must be used.
|
||||||
*/
|
*/
|
||||||
accessibilityURL: Joi.string(),
|
accessibilityURL: Joi.string(),
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* New field for iOS 18 Event Ticket.
|
* New field for iOS 18 Event Ticket.
|
||||||
* @domain event guide
|
* @domain event guide
|
||||||
|
|||||||
@@ -1,10 +1,10 @@
|
|||||||
{
|
{
|
||||||
"extends": "./tsconfig.json",
|
"extends": "./tsconfig.json",
|
||||||
"compilerOptions": {
|
"compilerOptions": {
|
||||||
"outDir": "lib",
|
"outDir": "lib",
|
||||||
"declaration": true,
|
"declaration": true,
|
||||||
"inlineSourceMap": true,
|
"inlineSourceMap": true,
|
||||||
"skipLibCheck": true
|
"skipLibCheck": true
|
||||||
},
|
},
|
||||||
"include": ["src/**/*"]
|
"include": ["src/**/*"]
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
{
|
{
|
||||||
"compilerOptions": {
|
"compilerOptions": {
|
||||||
"module": "commonjs",
|
"module": "commonjs",
|
||||||
"target": "es2018",
|
"target": "es2018",
|
||||||
"esModuleInterop": true,
|
"esModuleInterop": true,
|
||||||
"newLine": "LF",
|
"newLine": "LF",
|
||||||
"importHelpers": true,
|
"importHelpers": true,
|
||||||
"useUnknownInCatchVariables": true
|
"useUnknownInCatchVariables": true
|
||||||
},
|
},
|
||||||
"exclude": ["node_modules/"]
|
"exclude": ["node_modules/"]
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user