Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit f3f7bb9

Browse files
piq9117Gitea
piq9117
authored and
Gitea
committed
generate package.json (#10)
generate package.json
1 parent 639150b commit f3f7bb9

File tree

4 files changed

+15
-10
lines changed

4 files changed

+15
-10
lines changed

‎src/UmuReactBasic/Capability/ManageCommand.hs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ generateProj mLoc = do
3333
writeTestDir mLoc
3434
writeTestMainFile mLoc
3535
writeMakefile mLoc
36+
writePackageJsonFile mLoc
3637

3738
writeSrcDir :: MonadIO m => Maybe Text -> m ()
3839
writeSrcDir mLoc = do
@@ -93,3 +94,8 @@ writeMakefile :: MonadIO m => Maybe Text -> m ()
9394
writeMakefile mLoc = do
9495
liftIO $ TP.writeTextFile ( Turtle.fromText $ mkPathName mLoc "Makefile" ) makeFile
9596
mkMessage "Generating Makefile..."
97+
98+
writePackageJsonFile :: MonadIO m => Maybe Text -> m ()
99+
writePackageJsonFile mLoc = do
100+
liftIO $ TP.writeTextFile ( Turtle.fromText $ mkPathName mLoc "package.json" ) packageJsonFile
101+
mkMessage "Generating package.json..."

‎src/UmuReactBasic/Templates.hs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ module UmuReactBasic.Templates
77
, packagesDhallFile
88
, testMainFile
99
, makeFile
10+
, packageJsonFile
1011
) where
1112

1213
import Import
@@ -32,3 +33,6 @@ testMainFile = $(embedFileUtf8 "templates/TestMain.purs")
3233

3334
makeFile :: Text
3435
makeFile = $(embedFileUtf8 "templates/Makefile")
36+
37+
packageJsonFile :: Text
38+
packageJsonFile = $(embedFileUtf8 "templates/package.json")

‎templates/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
<title>React Basic Hooks Project</title>
66
</head>
77
<body>
8+
<div id="app"></div>
89
<script src="../dist/app.js"></script>
910
</body>
1011
</html>

‎templates/package.json

Lines changed: 4 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,13 @@
33
"version": "1.0.0",
44
"description": "",
55
"main": "index.js",
6-
"directories": {
7-
"test": "test"
8-
},
9-
"scripts": {
10-
"test": "echo \"Error: no test specified\" && exit 1"
11-
},
126
"keywords": [],
137
"author": "",
148
"license": "ISC",
159
"devDependencies": {
16-
"parcel-bundler": "^1.12.4"
17-
},
18-
"dependencies": {
19-
"http-server": "^0.12.1"
10+
"parcel-bundler": "^1.12.4",
11+
"react": "^16.12.0",
12+
"react-dom": "^16.12.0",
13+
"http-server": "^0.12.1"
2014
}
2115
}

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /