En primer lugar, estoy decepcionado de que physicsjs ya no se mantenga. Como soy nuevo en coffeescipt, me gustaría configurar coffeescipt con physicsjs.
Nunca he escrito un cakefile: he escrito algo de código en un archivo gulp para la automatización: aquí está:
const gulp = require("gulp") const less = require("gulp-less") const sourcemaps = require("gulp-sourcemaps") const coffee = require("gulp-coffee") const inject = require("gulp-inject") const sources = { js: 'public/js/*.js', css: 'public/css/*.css' } gulp.task("inject", function (done) { gulp.src('./public/*.html') .pipe(inject(gulp.src([sources.css, sources.js], { read: false }), { relative: true })) // This will always inject vendor files before app files .pipe(gulp.dest('./public')); done() }) gulp.task('less', function (done) { gulp.src(['src/less/**/*.less', 'src/less/*.less']) .pipe(sourcemaps.init()) .pipe(less({ base: true, paths: ['src/less/include'] })) .pipe(sourcemaps.write('./maps')) .pipe(gulp.dest('public/css')) done() }) // gulp.task('coffee', function (done) { gulp.src(["src/coffee/*.coffee",'src/coffee/**/*.coffee']) .pipe(sourcemaps.init()) .pipe(coffee({ base: true })) .pipe(sourcemaps.write('./maps')) .pipe(gulp.dest('public/js')) done() }) gulp.task('watch', gulp.series(['less', 'coffee', 'inject'], function (done) { gulp.watch(["src/coffee/*.coffee", "src/coffee/**/*.coffee"], gulp.series(['coffee'])) gulp.watch(["src/less/*.less", "src/less/**/*.less"], gulp.series(['less'])) // gulp.watch(["public/**/*.html", "public/*.html"], gulp.series(['inject'])) done() })) gulp.task('default', gulp.series(['watch']))¿Cómo puedo integrar coffeescript con physicsjs? Me gustaría hacer que coffeescript funcione con physicsjs ya que no puedo encontrar ninguna documentación de coffeescript y physicsjs en línea.