-
Notifications
You must be signed in to change notification settings - Fork 122
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
initial commit for node.js version #34
base: master
Are you sure you want to change the base?
Conversation
} | ||
} | ||
}) | ||
.then(() => fs.unlinkSync(fileCompiledPath)); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').
source: fileCompiledPath, | ||
destination: path.join(__dirname, `/contracts/${fileNameWithoutExt}.pdf`), | ||
// debug: path.join(__dirname, `${fileNameWithoutExt}.html`), //useful if you want to check | ||
styles: path.join(__dirname, 'md-style.css'), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
'__dirname' is not defined.
generateContracts.js
Outdated
return mdpdf.convert({ | ||
source: fileCompiledPath, | ||
destination: path.join(__dirname, `/contracts/${fileNameWithoutExt}.pdf`), | ||
// debug: path.join(__dirname, `${fileNameWithoutExt}.html`), //useful if you want to check |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Line is too long.
fs.writeFileSync(fileCompiledPath, result); | ||
return mdpdf.convert({ | ||
source: fileCompiledPath, | ||
destination: path.join(__dirname, `/contracts/${fileNameWithoutExt}.pdf`), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
'__dirname' is not defined.
'template literal syntax' is only available in ES6 (use 'esversion: 6').
const fileCompiledPath = path.join(__dirname, `src/${fileNameCompiled}.md`); | ||
const content = fs.readFileSync(path.join(__dirname, `src/${fileNameWithoutExt}.md`), 'utf8'); | ||
const template = handlebars.compile(content); | ||
const result = template(config); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).
const mdpdf = require('mdpdf'); | ||
const path = require('path'); | ||
const fs = require('fs'); | ||
const config = require('./config.json'); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).
'require' is not defined.
const handlebars = require('handlebars') | ||
const mdpdf = require('mdpdf'); | ||
const path = require('path'); | ||
const fs = require('fs'); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).
'require' is not defined.
@@ -0,0 +1,41 @@ | |||
const handlebars = require('handlebars') | |||
const mdpdf = require('mdpdf'); | |||
const path = require('path'); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).
'require' is not defined.
@@ -0,0 +1,41 @@ | |||
const handlebars = require('handlebars') | |||
const mdpdf = require('mdpdf'); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).
'require' is not defined.
@@ -0,0 +1,41 @@ | |||
const handlebars = require('handlebars') |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).
'require' is not defined.
Missing semicolon.
Maybe you could add |
(And thanks for this, first of all :-) ) |
You're right, I forgot to do this. Thanks for the heads-up, and thanks for the thanks ! |
return mdpdf.convert({ | ||
source: fileCompiledPath, | ||
destination: path.join(__dirname, `/contracts/${fileNameWithoutExt}.pdf`), | ||
debug: args.debug && path.join(__dirname, `/contracts/${fileNameWithoutExt}.html`), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
'__dirname' is not defined.
'template literal syntax' is only available in ES6 (use 'esversion: 6').
Line is too long.
const fs = require('fs'); | ||
const config = require('./config.json'); | ||
const args = { | ||
debug: process.argv.includes('--debug') |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
'process' is not defined.
const path = require('path'); | ||
const fs = require('fs'); | ||
const config = require('./config.json'); | ||
const args = { |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
'const' is available in ES6 (use 'esversion: 6') or Mozilla JS extensions (use moz).
@tibastral is there something preventing this PR from being merged ? I can take care of it if there is ;-) All the issues that houndci-bot shows are not issues actually, they're just due to its configuration, which should be updated. I'm taking a look at it. EDIT: there's no houndci-bot configuration files so I don't see how I can configure it. |
Tu peux ajouter justement ce fichier de conf ? Petite question : pourquoi ne pas supprimer cette dépendance qui fait que ça marche pas avec ruby plutôt que de tout refaire en node ? |
Je vais vérifier, mais la dépendance c'est libv8, et elle me semble cruciale (plusieurs des libs de base du gemfile en ont besoin si je ne m'abuse). |
Libv8 c'est pas node justement?
Envoyé de mon iPhone
… Le 6 déc. 2018 à 19:20, Jonathan ***@***.***> a écrit :
Je vais vérifier, mais la dépendance c'est libv8, et elle me semble cruciale (plusieurs des libs de base du gemfile en ont besoin si je ne m'abuse).
L'autre intérêt c'est que node.js est plus petit à installer, et que ça pourra peut être servir à d'autres d'avoir cette alternative dans un autre langage (pour customiser l'output par exemple).
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
C'est effectivement un gem pour le moteur JavaScript V8, qui
malheureusement ne compile pas sous windows... Comme une issue ouverte
dessus depuis 2 ans le confirme.
Le jeu. 6 déc. 2018 à 19:38, Thibaut Assus <[email protected]> a
écrit :
… Libv8 c'est pas node justement?
Envoyé de mon iPhone
> Le 6 déc. 2018 à 19:20, Jonathan ***@***.***> a écrit :
>
> Je vais vérifier, mais la dépendance c'est libv8, et elle me semble
cruciale (plusieurs des libs de base du gemfile en ont besoin si je ne
m'abuse).
> L'autre intérêt c'est que node.js est plus petit à installer, et que ça
pourra peut être servir à d'autres d'avoir cette alternative dans un autre
langage (pour customiser l'output par exemple).
>
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub, or mute the thread.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#34 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AHHOgm1Z3QXkKwMQDpKmIgt4bCysbeglks5u2WRDgaJpZM4Y2GDL>
.
|
Et si tu enlèves v8 le projet marche plus ?
Envoyé de mon iPhone
… Le 6 déc. 2018 à 19:52, Jonathan ***@***.***> a écrit :
C'est effectivement un gem pour le moteur JavaScript V8, qui
malheureusement ne compile pas sous windows... Comme une issue ouverte
dessus depuis 2 ans le confirme.
Le jeu. 6 déc. 2018 à 19:38, Thibaut Assus ***@***.***> a
écrit :
> Libv8 c'est pas node justement?
>
> Envoyé de mon iPhone
>
> > Le 6 déc. 2018 à 19:20, Jonathan ***@***.***> a écrit :
> >
> > Je vais vérifier, mais la dépendance c'est libv8, et elle me semble
> cruciale (plusieurs des libs de base du gemfile en ont besoin si je ne
> m'abuse).
> > L'autre intérêt c'est que node.js est plus petit à installer, et que ça
> pourra peut être servir à d'autres d'avoir cette alternative dans un autre
> langage (pour customiser l'output par exemple).
> >
> > —
> > You are receiving this because you were mentioned.
> > Reply to this email directly, view it on GitHub, or mute the thread.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <#34 (comment)>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AHHOgm1Z3QXkKwMQDpKmIgt4bCysbeglks5u2WRDgaJpZM4Y2GDL>
> .
>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Tu peux pas l'enlever, c'est une dépendance de handlebars, et tu as besoin
de handlebars dans ton rakefile.
Donc a moins de trouver une alternative a handlebars that's it. Et comme je
n'y connais rien en ruby...
Le jeu. 6 déc. 2018 à 21:13, Thibaut Assus <[email protected]> a
écrit :
… Et si tu enlèves v8 le projet marche plus ?
Envoyé de mon iPhone
> Le 6 déc. 2018 à 19:52, Jonathan ***@***.***> a écrit :
>
> C'est effectivement un gem pour le moteur JavaScript V8, qui
> malheureusement ne compile pas sous windows... Comme une issue ouverte
> dessus depuis 2 ans le confirme.
>
> Le jeu. 6 déc. 2018 à 19:38, Thibaut Assus ***@***.***> a
> écrit :
>
> > Libv8 c'est pas node justement?
> >
> > Envoyé de mon iPhone
> >
> > > Le 6 déc. 2018 à 19:20, Jonathan ***@***.***> a écrit
:
> > >
> > > Je vais vérifier, mais la dépendance c'est libv8, et elle me semble
> > cruciale (plusieurs des libs de base du gemfile en ont besoin si je ne
> > m'abuse).
> > > L'autre intérêt c'est que node.js est plus petit à installer, et que
ça
> > pourra peut être servir à d'autres d'avoir cette alternative dans un
autre
> > langage (pour customiser l'output par exemple).
> > >
> > > —
> > > You are receiving this because you were mentioned.
> > > Reply to this email directly, view it on GitHub, or mute the thread.
> >
> > —
> > You are receiving this because you authored the thread.
> > Reply to this email directly, view it on GitHub
> > <
#34 (comment)
>,
> > or mute the thread
> > <
https://github.com/notifications/unsubscribe-auth/AHHOgm1Z3QXkKwMQDpKmIgt4bCysbeglks5u2WRDgaJpZM4Y2GDL
>
> > .
> >
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub, or mute the thread.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#34 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AHHOgrnBcBfGZx-lt9jmVrQNBLl_69VKks5u2XpegaJpZM4Y2GDL>
.
|
Bah si il y a https://github.com/vincent-psarga/ruby-handlebars/blob/master/README.md
Envoyé de mon iPhone
… Le 6 déc. 2018 à 23:18, Jonathan ***@***.***> a écrit :
Tu peux pas l'enlever, c'est une dépendance de handlebars, et tu as besoin
de handlebars dans ton rakefile.
Donc a moins de trouver une alternative a handlebars that's it. Et comme je
n'y connais rien en ruby...
Le jeu. 6 déc. 2018 à 21:13, Thibaut Assus ***@***.***> a
écrit :
> Et si tu enlèves v8 le projet marche plus ?
>
> Envoyé de mon iPhone
>
> > Le 6 déc. 2018 à 19:52, Jonathan ***@***.***> a écrit :
> >
> > C'est effectivement un gem pour le moteur JavaScript V8, qui
> > malheureusement ne compile pas sous windows... Comme une issue ouverte
> > dessus depuis 2 ans le confirme.
> >
> > Le jeu. 6 déc. 2018 à 19:38, Thibaut Assus ***@***.***> a
> > écrit :
> >
> > > Libv8 c'est pas node justement?
> > >
> > > Envoyé de mon iPhone
> > >
> > > > Le 6 déc. 2018 à 19:20, Jonathan ***@***.***> a écrit
> :
> > > >
> > > > Je vais vérifier, mais la dépendance c'est libv8, et elle me semble
> > > cruciale (plusieurs des libs de base du gemfile en ont besoin si je ne
> > > m'abuse).
> > > > L'autre intérêt c'est que node.js est plus petit à installer, et que
> ça
> > > pourra peut être servir à d'autres d'avoir cette alternative dans un
> autre
> > > langage (pour customiser l'output par exemple).
> > > >
> > > > —
> > > > You are receiving this because you were mentioned.
> > > > Reply to this email directly, view it on GitHub, or mute the thread.
> > >
> > > —
> > > You are receiving this because you authored the thread.
> > > Reply to this email directly, view it on GitHub
> > > <
> #34 (comment)
> >,
> > > or mute the thread
> > > <
> https://github.com/notifications/unsubscribe-auth/AHHOgm1Z3QXkKwMQDpKmIgt4bCysbeglks5u2WRDgaJpZM4Y2GDL
> >
> > > .
> > >
> > —
> > You are receiving this because you were mentioned.
> > Reply to this email directly, view it on GitHub, or mute the thread.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <#34 (comment)>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AHHOgrnBcBfGZx-lt9jmVrQNBLl_69VKks5u2XpegaJpZM4Y2GDL>
> .
>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Je peux construire l'arbre de dépendances, mais il y avait au moins une
autre dépendance qui demandait libv8.
Et l'alternative a handlebars que tu propose est très peu étoilée et n'a
plus eu de commits depuis plusieurs années. A priori j'eviterai.
Le jeu. 6 déc. 2018 à 23:42, Thibaut Assus <[email protected]> a
écrit :
… Bah si il y a
https://github.com/vincent-psarga/ruby-handlebars/blob/master/README.md
Envoyé de mon iPhone
> Le 6 déc. 2018 à 23:18, Jonathan ***@***.***> a écrit :
>
> Tu peux pas l'enlever, c'est une dépendance de handlebars, et tu as
besoin
> de handlebars dans ton rakefile.
> Donc a moins de trouver une alternative a handlebars that's it. Et comme
je
> n'y connais rien en ruby...
>
> Le jeu. 6 déc. 2018 à 21:13, Thibaut Assus ***@***.***> a
> écrit :
>
> > Et si tu enlèves v8 le projet marche plus ?
> >
> > Envoyé de mon iPhone
> >
> > > Le 6 déc. 2018 à 19:52, Jonathan ***@***.***> a écrit
:
> > >
> > > C'est effectivement un gem pour le moteur JavaScript V8, qui
> > > malheureusement ne compile pas sous windows... Comme une issue
ouverte
> > > dessus depuis 2 ans le confirme.
> > >
> > > Le jeu. 6 déc. 2018 à 19:38, Thibaut Assus ***@***.***>
a
> > > écrit :
> > >
> > > > Libv8 c'est pas node justement?
> > > >
> > > > Envoyé de mon iPhone
> > > >
> > > > > Le 6 déc. 2018 à 19:20, Jonathan ***@***.***> a
écrit
> > :
> > > > >
> > > > > Je vais vérifier, mais la dépendance c'est libv8, et elle me
semble
> > > > cruciale (plusieurs des libs de base du gemfile en ont besoin si
je ne
> > > > m'abuse).
> > > > > L'autre intérêt c'est que node.js est plus petit à installer, et
que
> > ça
> > > > pourra peut être servir à d'autres d'avoir cette alternative dans
un
> > autre
> > > > langage (pour customiser l'output par exemple).
> > > > >
> > > > > —
> > > > > You are receiving this because you were mentioned.
> > > > > Reply to this email directly, view it on GitHub, or mute the
thread.
> > > >
> > > > —
> > > > You are receiving this because you authored the thread.
> > > > Reply to this email directly, view it on GitHub
> > > > <
> >
#34 (comment)
> > >,
> > > > or mute the thread
> > > > <
> >
https://github.com/notifications/unsubscribe-auth/AHHOgm1Z3QXkKwMQDpKmIgt4bCysbeglks5u2WRDgaJpZM4Y2GDL
> > >
> > > > .
> > > >
> > > —
> > > You are receiving this because you were mentioned.
> > > Reply to this email directly, view it on GitHub, or mute the thread.
> >
> > —
> > You are receiving this because you authored the thread.
> > Reply to this email directly, view it on GitHub
> > <
#34 (comment)
>,
> > or mute the thread
> > <
https://github.com/notifications/unsubscribe-auth/AHHOgrnBcBfGZx-lt9jmVrQNBLl_69VKks5u2XpegaJpZM4Y2GDL
>
> > .
> >
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub, or mute the thread.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#34 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AHHOgi08Dp6R1nwty4EbNDEluOZma5_Sks5u2Z1VgaJpZM4Y2GDL>
.
|
Moi si ça fait le taff je vois pas pourquoi on s'en passerait. On va être francs. Handlebars n'est pas bien compliqué et le code pourrait tenir en 10 lignes
Envoyé de mon iPhone
… Le 7 déc. 2018 à 10:03, Jonathan ***@***.***> a écrit :
Je peux construire l'arbre de dépendances, mais il y avait au moins une
autre dépendance qui demandait libv8.
Et l'alternative a handlebars que tu propose est très peu étoilée et n'a
plus eu de commits depuis plusieurs années. A priori j'eviterai.
Le jeu. 6 déc. 2018 à 23:42, Thibaut Assus ***@***.***> a
écrit :
> Bah si il y a
> https://github.com/vincent-psarga/ruby-handlebars/blob/master/README.md
>
> Envoyé de mon iPhone
>
> > Le 6 déc. 2018 à 23:18, Jonathan ***@***.***> a écrit :
> >
> > Tu peux pas l'enlever, c'est une dépendance de handlebars, et tu as
> besoin
> > de handlebars dans ton rakefile.
> > Donc a moins de trouver une alternative a handlebars that's it. Et comme
> je
> > n'y connais rien en ruby...
> >
> > Le jeu. 6 déc. 2018 à 21:13, Thibaut Assus ***@***.***> a
> > écrit :
> >
> > > Et si tu enlèves v8 le projet marche plus ?
> > >
> > > Envoyé de mon iPhone
> > >
> > > > Le 6 déc. 2018 à 19:52, Jonathan ***@***.***> a écrit
> :
> > > >
> > > > C'est effectivement un gem pour le moteur JavaScript V8, qui
> > > > malheureusement ne compile pas sous windows... Comme une issue
> ouverte
> > > > dessus depuis 2 ans le confirme.
> > > >
> > > > Le jeu. 6 déc. 2018 à 19:38, Thibaut Assus ***@***.***>
> a
> > > > écrit :
> > > >
> > > > > Libv8 c'est pas node justement?
> > > > >
> > > > > Envoyé de mon iPhone
> > > > >
> > > > > > Le 6 déc. 2018 à 19:20, Jonathan ***@***.***> a
> écrit
> > > :
> > > > > >
> > > > > > Je vais vérifier, mais la dépendance c'est libv8, et elle me
> semble
> > > > > cruciale (plusieurs des libs de base du gemfile en ont besoin si
> je ne
> > > > > m'abuse).
> > > > > > L'autre intérêt c'est que node.js est plus petit à installer, et
> que
> > > ça
> > > > > pourra peut être servir à d'autres d'avoir cette alternative dans
> un
> > > autre
> > > > > langage (pour customiser l'output par exemple).
> > > > > >
> > > > > > —
> > > > > > You are receiving this because you were mentioned.
> > > > > > Reply to this email directly, view it on GitHub, or mute the
> thread.
> > > > >
> > > > > —
> > > > > You are receiving this because you authored the thread.
> > > > > Reply to this email directly, view it on GitHub
> > > > > <
> > >
> #34 (comment)
> > > >,
> > > > > or mute the thread
> > > > > <
> > >
> https://github.com/notifications/unsubscribe-auth/AHHOgm1Z3QXkKwMQDpKmIgt4bCysbeglks5u2WRDgaJpZM4Y2GDL
> > > >
> > > > > .
> > > > >
> > > > —
> > > > You are receiving this because you were mentioned.
> > > > Reply to this email directly, view it on GitHub, or mute the thread.
> > >
> > > —
> > > You are receiving this because you authored the thread.
> > > Reply to this email directly, view it on GitHub
> > > <
> #34 (comment)
> >,
> > > or mute the thread
> > > <
> https://github.com/notifications/unsubscribe-auth/AHHOgrnBcBfGZx-lt9jmVrQNBLl_69VKks5u2XpegaJpZM4Y2GDL
> >
> > > .
> > >
> > —
> > You are receiving this because you were mentioned.
> > Reply to this email directly, view it on GitHub, or mute the thread.
>
> —
> You are receiving this because you authored the thread.
> Reply to this email directly, view it on GitHub
> <#34 (comment)>,
> or mute the thread
> <https://github.com/notifications/unsubscribe-auth/AHHOgi08Dp6R1nwty4EbNDEluOZma5_Sks5u2Z1VgaJpZM4Y2GDL>
> .
>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Comme je disait au début c'est pas juste handlebars qui a besoin de libv8.
Enfin javascript est quand même un langage plus connu (j'ai pas dit mieux
hein ! juste il y a plus de gens qui connaissent), donc ça peut permettre
permettre à ces gens de customiser plus facilement la génération des
contrats (marges, header, footer...). Bref ça me semble bien aussi d'avoir
l'alternative.
…On Fri, Dec 7, 2018 at 10:09 AM Thibaut Assus ***@***.***> wrote:
Moi si ça fait le taff je vois pas pourquoi on s'en passerait. On va être
francs. Handlebars n'est pas bien compliqué et le code pourrait tenir en 10
lignes
Envoyé de mon iPhone
> Le 7 déc. 2018 à 10:03, Jonathan ***@***.***> a écrit :
>
> Je peux construire l'arbre de dépendances, mais il y avait au moins une
> autre dépendance qui demandait libv8.
> Et l'alternative a handlebars que tu propose est très peu étoilée et n'a
> plus eu de commits depuis plusieurs années. A priori j'eviterai.
>
> Le jeu. 6 déc. 2018 à 23:42, Thibaut Assus ***@***.***> a
> écrit :
>
> > Bah si il y a
> >
https://github.com/vincent-psarga/ruby-handlebars/blob/master/README.md
> >
> > Envoyé de mon iPhone
> >
> > > Le 6 déc. 2018 à 23:18, Jonathan ***@***.***> a écrit
:
> > >
> > > Tu peux pas l'enlever, c'est une dépendance de handlebars, et tu as
> > besoin
> > > de handlebars dans ton rakefile.
> > > Donc a moins de trouver une alternative a handlebars that's it. Et
comme
> > je
> > > n'y connais rien en ruby...
> > >
> > > Le jeu. 6 déc. 2018 à 21:13, Thibaut Assus ***@***.***>
a
> > > écrit :
> > >
> > > > Et si tu enlèves v8 le projet marche plus ?
> > > >
> > > > Envoyé de mon iPhone
> > > >
> > > > > Le 6 déc. 2018 à 19:52, Jonathan ***@***.***> a
écrit
> > :
> > > > >
> > > > > C'est effectivement un gem pour le moteur JavaScript V8, qui
> > > > > malheureusement ne compile pas sous windows... Comme une issue
> > ouverte
> > > > > dessus depuis 2 ans le confirme.
> > > > >
> > > > > Le jeu. 6 déc. 2018 à 19:38, Thibaut Assus <
***@***.***>
> > a
> > > > > écrit :
> > > > >
> > > > > > Libv8 c'est pas node justement?
> > > > > >
> > > > > > Envoyé de mon iPhone
> > > > > >
> > > > > > > Le 6 déc. 2018 à 19:20, Jonathan ***@***.***>
a
> > écrit
> > > > :
> > > > > > >
> > > > > > > Je vais vérifier, mais la dépendance c'est libv8, et elle me
> > semble
> > > > > > cruciale (plusieurs des libs de base du gemfile en ont besoin
si
> > je ne
> > > > > > m'abuse).
> > > > > > > L'autre intérêt c'est que node.js est plus petit à
installer, et
> > que
> > > > ça
> > > > > > pourra peut être servir à d'autres d'avoir cette alternative
dans
> > un
> > > > autre
> > > > > > langage (pour customiser l'output par exemple).
> > > > > > >
> > > > > > > —
> > > > > > > You are receiving this because you were mentioned.
> > > > > > > Reply to this email directly, view it on GitHub, or mute the
> > thread.
> > > > > >
> > > > > > —
> > > > > > You are receiving this because you authored the thread.
> > > > > > Reply to this email directly, view it on GitHub
> > > > > > <
> > > >
> >
#34 (comment)
> > > > >,
> > > > > > or mute the thread
> > > > > > <
> > > >
> >
https://github.com/notifications/unsubscribe-auth/AHHOgm1Z3QXkKwMQDpKmIgt4bCysbeglks5u2WRDgaJpZM4Y2GDL
> > > > >
> > > > > > .
> > > > > >
> > > > > —
> > > > > You are receiving this because you were mentioned.
> > > > > Reply to this email directly, view it on GitHub, or mute the
thread.
> > > >
> > > > —
> > > > You are receiving this because you authored the thread.
> > > > Reply to this email directly, view it on GitHub
> > > > <
> >
#34 (comment)
> > >,
> > > > or mute the thread
> > > > <
> >
https://github.com/notifications/unsubscribe-auth/AHHOgrnBcBfGZx-lt9jmVrQNBLl_69VKks5u2XpegaJpZM4Y2GDL
> > >
> > > > .
> > > >
> > > —
> > > You are receiving this because you were mentioned.
> > > Reply to this email directly, view it on GitHub, or mute the thread.
> >
> > —
> > You are receiving this because you authored the thread.
> > Reply to this email directly, view it on GitHub
> > <
#34 (comment)
>,
> > or mute the thread
> > <
https://github.com/notifications/unsubscribe-auth/AHHOgi08Dp6R1nwty4EbNDEluOZma5_Sks5u2Z1VgaJpZM4Y2GDL
>
> > .
> >
> —
> You are receiving this because you were mentioned.
> Reply to this email directly, view it on GitHub, or mute the thread.
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub
<#34 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AHHOgjfn6VjUsYRuMCYvnTTi-Ggr3FlGks5u2jAugaJpZM4Y2GDL>
.
|
EN fait pour tout dire, on avait migré vers JS il y a quelques temps, mais ensuite, on a re-migré vers ruby notamment parce que j'avais pas envie de maintenir du js. Après, si tu es chaud pour faire une version elm, go for it, je mergerai avec joie, mais js je suis vraiment pas fan. |
|
||
generatePdf('cgv') | ||
.then(() => generatePdf('cp')) | ||
.then(() => generatePdf('cga')); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').
} | ||
|
||
generatePdf('cgv') | ||
.then(() => generatePdf('cp')) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
'arrow function syntax (=>)' is only available in ES6 (use 'esversion: 6').
Currently ruby is used to generate the pdf contracts, and given the required libraries it can only run on linux.
This adds the option to use Node.js, and work thus as well on linux and windows. Could be of use to other people than me ;-).