automaton-build.project.map

The project map gathers all useful informations for a project

add-custom-css

(add-custom-css {:keys [app-dir], :as project-map})

Adds :custom-css key to to project map

add-deps-edn

(add-deps-edn {:keys [app-dir], :as project-map})

Adds :deps key to to project map with the deps.edn file descriptor.

add-package-json

(add-package-json {:keys [app-dir], :as project-map})

Adds :package-json key to to project map with the tailwind.config.js file descriptor.

add-project-config

(add-project-config {:keys [app-dir], :as project-map})

Adds project configuration file desc project-config-filedescto the project-map.

add-shadow-cljs

(add-shadow-cljs {:keys [app-dir], :as project-map})

Adds :shadow-cljs key to to project map with the shadow-cljs.edn file descriptor.

add-tailwind-config

(add-tailwind-config {:keys [app-dir], :as project-map})

Adds :tailwind-config key to to project map with the tailwind.config.js file descriptor.

create-project-map

(create-project-map app-dir)

Creates a project map based on app in app-dir.