Skip to content

Commit 28b73e9

Browse files
Remove deprecated globals dependency (#47)
1 parent fed47bc commit 28b73e9

File tree

2 files changed

+2
-4
lines changed

2 files changed

+2
-4
lines changed

bower.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@
2626
"purescript-enums": "master",
2727
"purescript-exceptions": "master",
2828
"purescript-functions": "master",
29-
"purescript-globals": "master",
3029
"purescript-integers": "master",
3130
"purescript-js-date": "main",
3231
"purescript-maybe": "master",

src/Node/FS/Perms.purs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,10 @@ module Node.FS.Perms
1515
import Prelude
1616

1717
import Data.Enum (toEnum)
18-
import Data.Int (fromNumber)
18+
import Data.Int (fromStringAs, octal)
1919
import Data.Maybe (Maybe(..), isNothing, fromJust)
2020
import Data.String (Pattern(Pattern), joinWith, drop, indexOf)
2121
import Data.String.CodeUnits (charAt, toCharArray)
22-
import Global (readInt)
2322
import Partial.Unsafe (unsafePartial)
2423

2524
-- | A `Perm` value specifies what is allowed to be done with a particular
@@ -177,4 +176,4 @@ permsToString (Perms { u: u, g: g, o: o }) =
177176

178177
-- | Convert a `Perms` value to an `Int`, via `permsToString`.
179178
permsToInt :: Perms -> Int
180-
permsToInt = unsafePartial $ fromJust <<< fromNumber <<< readInt 8 <<< permsToString
179+
permsToInt = unsafePartial $ fromJust <<< fromStringAs octal <<< permsToString

0 commit comments

Comments
 (0)