aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/program/aedifex/project.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/program/aedifex/project.lux')
-rw-r--r--stdlib/source/program/aedifex/project.lux35
1 files changed, 9 insertions, 26 deletions
diff --git a/stdlib/source/program/aedifex/project.lux b/stdlib/source/program/aedifex/project.lux
index 9f98ebc51..385ef8919 100644
--- a/stdlib/source/program/aedifex/project.lux
+++ b/stdlib/source/program/aedifex/project.lux
@@ -1,34 +1,23 @@
(.module:
- [lux (#- Name Info Source)
+ [lux (#- Info Source)
+ [data
+ ["." text]]
[world
[net (#+ URL)]
[file (#+ Path)]]]
[//
+ [artifact (#+ Artifact)]
["." dependency]])
(def: #export file
"project.lux")
-(type: #export Group
- Text)
-
-(type: #export Name
- Text)
-
-(type: #export Version
- Text)
-
-(type: #export Artifact
- {#group Group
- #name Name
- #version Version})
-
(type: #export Distribution
#Repo
#Manual)
(type: #export License
- [Name
+ [Text
URL
Distribution])
@@ -36,14 +25,14 @@
URL)
(type: #export Organization
- [Name
+ [Text
URL])
(type: #export Email
Text)
(type: #export Developer
- [Name
+ [Text
Email
(Maybe Organization)])
@@ -59,18 +48,12 @@
#developers (List Developer)
#contributors (List Contributor)})
-(type: #export Repository
- URL)
-
-(type: #export Dependency
- [Artifact dependency.Type])
-
(type: #export Source
Path)
(type: #export Project
{#identity Artifact
#info Info
- #repositories (List Repository)
- #dependencies (List Dependency)
+ #repositories (List dependency.Repository)
+ #dependencies (List dependency.Dependency)
#sources (List Source)})