A mostly AI coded js-maker, supervised by me.
This commit is contained in:
@@ -0,0 +1,41 @@
|
||||
#lang info
|
||||
|
||||
(define collection "jsmaker")
|
||||
(define version "0.2")
|
||||
(define pkg-desc "Syntax-driven Racket-to-JavaScript maker macro with regression tests.")
|
||||
(define pkg-authors '(hans-dijkema))
|
||||
(define deps '("base"))
|
||||
(define build-deps '("scribble-lib" "racket-doc"))
|
||||
|
||||
(define scribblings
|
||||
'(("scrbl/jsmaker.scrbl" () (library))
|
||||
("scrbl/usecases.scrbl" () (library))))
|
||||
|
||||
;; Running the package test suite should invoke exactly the maintained
|
||||
;; regression entry point. The regression framework itself skips JavaScript
|
||||
;; execution with warnings when no JavaScript engine is available, unless
|
||||
;; JSMAKER_REQUIRE_ENGINE or JSMAKER_REQUIRE_NODE is set.
|
||||
(define test-include-paths '("testing/jsmaker-regressions.rkt"))
|
||||
|
||||
;; These files are supporting/reference files in this package layout and are
|
||||
;; not part of the package test entry point.
|
||||
(define test-omit-paths
|
||||
'("private/utils.rkt"
|
||||
"private/syntax-helpers.rkt"
|
||||
"demo/show-jsmaker-output.rkt"
|
||||
"demo/show-optimized.rkt"
|
||||
"testing/jsmaker-executors.rkt"
|
||||
"testing/jsmaker-test-framework.rkt"
|
||||
"testing/jsmaker-test-runner.rkt"
|
||||
"testing/jsmaker-regression.rkt"
|
||||
"testing/jsmaker-regexp-regression.rkt"
|
||||
"testing/jsmaker-program-regression.rkt"
|
||||
"testing/jsmaker-dom-exercises.rkt"
|
||||
"testing/jsmaker-usecases.rkt"))
|
||||
|
||||
;; The private files are compatibility/support material and have project-local
|
||||
;; dependencies in downstream copies. The public module and tests do not
|
||||
;; depend on them.
|
||||
(define compile-omit-paths
|
||||
'("private/utils.rkt"
|
||||
"private/syntax-helpers.rkt"))
|
||||
Reference in New Issue
Block a user