Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

passkit-generator

The easiest way to generate custom Apple Wallet passes in Node.js
Collective - Host: opensource - https://opencollective.com/passkit-generator - Code: https://github.com/alexandercerutti/passkit-generator

Added specific patching for barcode(s)

github.com/alexandercerutti/passkit-generator - 1d1a4cd9c5a19e3368e886b3fb9676aeda9a8eae authored over 6 years ago by alexandercerutti <[email protected]>
Edited options patching way.

github.com/alexandercerutti/passkit-generator - c11472a447a5d5fd188983d1fefb9fbb5dc197a2 authored over 6 years ago by alexandercerutti <[email protected]>
Changed _validateType to validate also the schema;

Edited schemas to comply with boardingPass requirements and the others pass types

github.com/alexandercerutti/passkit-generator - ea8baec2b5e4ca137674efe103631552dc97b6bd authored over 6 years ago by alexandercerutti <[email protected]>
Removed old handlers support

github.com/alexandercerutti/passkit-generator - 1c686235966c1a22ddc304867f9c53df7d83ecc5 authored over 6 years ago by alexandercerutti <[email protected]>
Renamed Promise done in success; Changed conditions to show barcode incompatibility notices

github.com/alexandercerutti/passkit-generator - d5c1c48715fdfc14518c0d98bb455f1079542e67 authored over 6 years ago by alexandercerutti <[email protected]>
Moved settings checks in generate() and moved generate() content in an inline arrow function

github.com/alexandercerutti/passkit-generator - 599280cf5cd3812e18de3a1e89c9b7957ac623e2 authored over 6 years ago by alexandercerutti <[email protected]>
Moved removeHidden function to the bottom of the file

github.com/alexandercerutti/passkit-generator - 514a15abd5168ef03075161fe49c000e6b3f21c7 authored over 6 years ago by alexandercerutti <[email protected]>
Changed the way in which certificates are valid; Removed async parallel execution after handlers removal; Changed model extension adding condition

github.com/alexandercerutti/passkit-generator - 751e799462dbd7627fc08d2adbe03e6019d8fc14 authored over 6 years ago by alexandercerutti <[email protected]>
Changed schema violation from throw to Promise rejection

github.com/alexandercerutti/passkit-generator - 2d66e14f15500f016d7d5e01eca89eae008aa6a9 authored over 6 years ago by alexandercerutti <[email protected]>
Removed _checkReqs, moved back its checks into generate()

github.com/alexandercerutti/passkit-generator - 903d854723b8137af5dfa4c6c6f0728222e8cc2e authored over 6 years ago by alexandercerutti <[email protected]>
Removed handlers

github.com/alexandercerutti/passkit-generator - 7023009b2ddc77f658324fe8fd8e23d733069606 authored over 6 years ago by alexandercerutti <[email protected]>
Renamed passExtractor function in _passExtractor function

github.com/alexandercerutti/passkit-generator - 2f3e6ff43b050f832d4d5890578c290360fde897 authored over 6 years ago by alexandercerutti <[email protected]>
Replaced exception throw with Promise Rejection

github.com/alexandercerutti/passkit-generator - e3bf2e4add0f5151304b57f29a56dfb34f39572f authored over 6 years ago by alexandercerutti <[email protected]>
Converted certificates files names into paths; Removed dir property from the schema

github.com/alexandercerutti/passkit-generator - b1daa2d2167b4b9e1be80fad8622c264706ddf02 authored over 6 years ago by alexandercerutti <[email protected]>
Model is now represented as string containing path, not anymore an Object

github.com/alexandercerutti/passkit-generator - ad55d3aeba30e66f07dfc1df1f4408f29ac7c266 authored over 6 years ago by alexandercerutti <[email protected]>
Moved bigger functions in generate() into variables;

Fixed some typos

github.com/alexandercerutti/passkit-generator - c2081e32c7d5a227d8c7f4e43e89224a9836ce68 authored over 6 years ago by alexandercerutti <[email protected]>
Edited schemas, moved outside the object all the schemas,

added schemas for structure and field

github.com/alexandercerutti/passkit-generator - fa2b656efd5d0d8226f426dcb6459513e0768808 authored over 6 years ago by alexandercerutti <[email protected]>
Added schemas for 'field' and 'structure'

github.com/alexandercerutti/passkit-generator - c05bd130c353a37b9ac77dabe92764f7098784b8 authored over 6 years ago by alexandercerutti <[email protected]>
Added Barcode(s) correctness check with backward and forward compatibility check;

Added constants in schema.js to keep all the schemas against which validate;
Added schema for bar...

github.com/alexandercerutti/passkit-generator - b74da4ba93c41d236fd3177c40c981817dbd3680 authored over 6 years ago by alexandercerutti <[email protected]>
Moved pass.json handling as parallel activity with L10N extractors

and removed the next parallel action used for pass.json and bundle
files like L10N and assets

github.com/alexandercerutti/passkit-generator - fb77e6e426ebb7f170504cec109d00526a54fd73 authored over 6 years ago by alexandercerutti <[email protected]>
Fixed some comments and other little things

github.com/alexandercerutti/passkit-generator - 21c57ba338d36489b1fc81b040682cd432af3347 authored over 6 years ago by alexandercerutti <[email protected]>
Added _checkReqs method to check model requirements (pass.json, name, non-empty);

Created different type of file lists and renamed the existing ones;
Renamed 'removeHiddenFiles' i...

github.com/alexandercerutti/passkit-generator - 908863ba4a290e0cf7148c23ae5670c4a5a3abd7 authored over 6 years ago by alexandercerutti <[email protected]>
Documented _validateType and changed its implementation

github.com/alexandercerutti/passkit-generator - da1db13b527ebd6bc33fcdca379f0e1a17176de8 authored over 6 years ago by alexandercerutti <[email protected]>
Added error check inside pass.json reading block

github.com/alexandercerutti/passkit-generator - ee5e1801f055dda92221cd47733d95d76456343a authored over 6 years ago by alexandercerutti <[email protected]>
Added check for pass type (borderPass, eventTicket, shopping, etc.);

Added _validateType method for the previous implementation;
Added error support in async.parallel...

github.com/alexandercerutti/passkit-generator - 2e5e1eb2786893129377609707af6f5a00476b0d authored over 6 years ago by alexandercerutti <[email protected]>
Added eslint support and configuration

github.com/alexandercerutti/passkit-generator - e407dfe6441bd32437620e3a9f6df4538e8ac09b authored over 6 years ago by alexandercerutti <[email protected]>
Changed name for input model as parameter;

Added Joi to validate input parameters schema;
Removed old draft of Pass class;
Removed completel...

github.com/alexandercerutti/passkit-generator - 7c864f1d2a0e38bb01c28a1adc4084f60e5c8269 authored over 6 years ago by alexandercerutti <[email protected]>
Added a schema for input parameters to Pass class

github.com/alexandercerutti/passkit-generator - 5085d27fe669cd3b300717db6204274980c70d4e authored over 6 years ago by alexandercerutti <[email protected]>
Moved 'filterPassOptions' into Pass class as '_filterOptions' method

github.com/alexandercerutti/passkit-generator - db2ec3ec9ef6d77d569811d2163f5b68b7e632a1 authored over 6 years ago by Alexander Cerutti <[email protected]>
Moved `generateSignature` func into Pass class as `_sign` method

github.com/alexandercerutti/passkit-generator - b9c39cc93857b396b95ca0abd313e19cbc848e41 authored over 6 years ago by Alexander Cerutti <[email protected]>
Created Pass class and moved `generatePass` to `generate` method in Pass()

github.com/alexandercerutti/passkit-generator - e4d56bf7a198d6703fbf2ecd77122c06239ec9c4 authored over 6 years ago by Alexander Cerutti <[email protected]>
Added first support to localization L10N, now localized folders get recognized, indexed, and their files sha1-calculated

github.com/alexandercerutti/passkit-generator - a7590b09dd71f1724e78d24cdc20ac1e627e96e4 authored over 6 years ago by Alexander Cerutti <[email protected]>
Removed unused packages and changed comment

github.com/alexandercerutti/passkit-generator - 006a0270d3c487e853c5e96eb5194522cc0339ae authored over 6 years ago by Alexander Cerutti <[email protected]>
Separed async-independent body from pass.json reading by using async.parallel

github.com/alexandercerutti/passkit-generator - 4c18f5b4e289cde0d35ca86a618b726dd3e9a08d authored over 6 years ago by Alexander Cerutti <[email protected]>
Added two path.resolve

github.com/alexandercerutti/passkit-generator - 5c8334e40a0b9b94a53ccc61889064c65511c9d2 authored over 6 years ago by Alexander Cerutti <[email protected]>
Moved completely webserver activities from index.js to server.js

Replaced `RequestHandler` with `generatePass`.
Now `generatePass` function returns JSON objects c...

github.com/alexandercerutti/passkit-generator - 3d0a25314ae91f8cbbfd2808687c425248bddddb authored over 6 years ago by Alexander Cerutti <[email protected]>
Added some path.resolve, fixed misconfiguration, improved support for pass naming

github.com/alexandercerutti/passkit-generator - c6c605a3f6f51f85a2d8fd4c48149ae4444812ef authored over 6 years ago by Alexander Cerutti <[email protected]>
Added support for custom name on pass download (if it get download from a device without PassKit support)

github.com/alexandercerutti/passkit-generator - 474a79317d223e8ba69f4c5dc5ce12f4310f9f55 authored over 6 years ago by Alexander Cerutti <[email protected]>
Removed function fileStreamToBuffer for fs.readFile

github.com/alexandercerutti/passkit-generator - 1744155c754a4be9847045a9765ad1ee06f308c1 authored over 6 years ago by Alexander Cerutti <[email protected]>
Removed config.json from files, added validation for config output and models dir paths as promise in init() function

github.com/alexandercerutti/passkit-generator - afddb1fdba064c85ff95fc8e63e7bb283477fb8e authored over 6 years ago by Alexander Cerutti <[email protected]>
Removed checkSignatureRequirements function

github.com/alexandercerutti/passkit-generator - 45f658fedbe205811146b2762e90756de2ce398b authored over 6 years ago by Alexander Cerutti <[email protected]>
Removed generateManifest, getUUID and old generateManifestSignature functions

Removed passModelsDir and outputDir constants and putted them asconfiguration object keys
Removed...

github.com/alexandercerutti/passkit-generator - a45366bb8473ae7ebd81b843f0e6064678d6ed93 authored over 6 years ago by Alexander Cerutti <[email protected]>
Removed creation of output directory in the main path

github.com/alexandercerutti/passkit-generator - ef52c60c7826919dd00072b54e7802c1e69eab63 authored over 6 years ago by Alexander Cerutti <[email protected]>
Removed nodejs crypto inclusion for node-forge

Added loadConfiguration function
Moved completely from Openssl for signature generation and crypt...

github.com/alexandercerutti/passkit-generator - 662ae69e6099b332cd78d274989541bd10fc12c5 authored over 6 years ago by Alexander Cerutti <[email protected]>
Changed including method of index.js

github.com/alexandercerutti/passkit-generator - 74700fedd08e86a2d098271f53caf885513b18bb authored over 6 years ago by Alexander Cerutti <[email protected]>
Splitted Webserver from operative module

github.com/alexandercerutti/passkit-generator - 2efe0f55f166eddff1d3bb2494c36323156da21c authored over 6 years ago by Alexander Cerutti <[email protected]>
Fixed function rename calling

github.com/alexandercerutti/passkit-generator - fe1ce19b0e7c69baa28221ef3b4b16815703cc5b authored over 6 years ago by Alexander Cerutti <[email protected]>
Added some comments to functions, renamed queryToOptions to filterPassOptions

github.com/alexandercerutti/passkit-generator - 0eb2bd75f9ab2250ad1e3154c61159dbe201914b authored over 6 years ago by Alexander Cerutti <[email protected]>
Requests and serving update

Added support for POST Requests with JSON HTTP Body and GET Requests with QueryString,
Renamed re...

github.com/alexandercerutti/passkit-generator - 37e3e69df6aa20f9cdd4a090a049f0e264772a52 authored over 6 years ago by Alexander Cerutti <[email protected]>
Replaced the creation of one new folder in tmpDir for each manifest to the creation in tmpDir of one manifest with unique generated uuid

Added some comments;
Renamed some parameters

github.com/alexandercerutti/passkit-generator - 1d0ed4808493e63964692e3c5dacc9ce4d30487b authored over 6 years ago by Alexander Cerutti <[email protected]>
Add a control on sha-1 creation, various

github.com/alexandercerutti/passkit-generator - d3b4a17e84f48173feb9411989988910e3f01de9 authored over 6 years ago by Alexander Cerutti <[email protected]>
Removed the first attempt to read the directory to check if the model was available. Replaced with direct model-reading with error handling

github.com/alexandercerutti/passkit-generator - 65e4ba6bd0d4bb90efa5cfc62b5d723e82505bd8 authored over 6 years ago by Alexander Cerutti <[email protected]>
Renamed variables, changes exit conditions from throws to json messages to be sent as response, added comments to functions

github.com/alexandercerutti/passkit-generator - b93965efdebad1eb28f8b29e10f19bf7507c82fa authored over 6 years ago by Alexander Cerutti <[email protected]>
Removed shellExec from child_process library require

github.com/alexandercerutti/passkit-generator - 1af6039371ae2b9042c9e17e6c6476e2cce1d425 authored over 6 years ago by Alexander Cerutti <[email protected]>
First working version that let you download pass on http request

Added config.json for paths and credentials configuration.

github.com/alexandercerutti/passkit-generator - 269e85e7f82177be4d57cc65d7a0bfbbd01ba601 authored over 6 years ago by Alexander Cerutti <[email protected]>
First Passkit server commit

github.com/alexandercerutti/passkit-generator - 7164961ddb8170d83d0340ff72a7d9aac1dcec0f authored over 6 years ago by Alexander Cerutti <[email protected]>