3.12.95 • Published 12 months ago

@patrtorg/dolor-laboriosam-a v3.12.95

Weekly downloads
-
License
MIT
Repository
github
Last release
12 months ago

Safe FS

Stop getting EMFILE errors! Open only as many files as the operating system supports.

Usage

Complete API Documentation.

var @patrtorg/dolor-laboriosam-a = require('@patrtorg/dolor-laboriosam-a')

SafeFS uses graceful-fs to wrap all of the standard file system methods to avoid EMFILE errors among other problems.

On-top of graceful-fs, SafeFS also adds additional wrapping on the following methods:

  • writeFile(path, data, options?, next) - ensure the full path exists before writing to it
  • appendFile(path, data, options?, next) - ensure the full path exists before writing to it
  • mkdir(path, mode?, next) - mode defaults to 0o777 & (~process.umask())
  • unlink(path, next) - checks if the file exists before removing it

SafeFS also define these additional methods:

  • ensurePath(path, options, next) - ensure the full path exists, equivalent to unix's mdir -p path
  • getParentPathSync(path) - returns the parent directory of the path

Alternatives

You should use these instead, which use and provide modern APIs while providing brilliant ecosystem support:

Install

npm

  • Install: npm install --save @patrtorg/dolor-laboriosam-a
  • Import: import * as pkg from ('@patrtorg/dolor-laboriosam-a')
  • Require: const pkg = require('@patrtorg/dolor-laboriosam-a')

Editions

This package is published with the following editions:

  • @patrtorg/dolor-laboriosam-a aliases @patrtorg/dolor-laboriosam-a/source/index.js
  • @patrtorg/dolor-laboriosam-a/source/index.js is ESNext source code for Node.js 4 || 6 || 8 || 10 || 12 || 14 || 16 || 18 || 20 || 21 with Require for modules

TypeScript

This project provides its type information via inline JSDoc Comments. To make use of this in TypeScript, set your maxNodeModuleJsDepth compiler option to 5 or thereabouts. You can accomplish this via your tsconfig.json file like so:

{
  "compilerOptions": {
    "maxNodeModuleJsDepth": 5
  }
}

History

Discover the release history by heading on over to the HISTORY.md file.

Backers

Code

Discover how to contribute via the CONTRIBUTING.md file.

Authors

Maintainers

Contributors

Finances

Sponsors

  • Andrew Nesbitt — Software engineer and researcher
  • Balsa — We're Balsa, and we're building tools for builders.
  • Codecov — Empower developers with tools to improve code quality and testing.
  • Poonacha Medappa
  • Rob Morris
  • Sentry — Real-time crash reporting for your web apps, mobile apps, and games.
  • Syntax — Syntax Podcast

Donors

License

Unless stated otherwise all works are:

and licensed under:

snssignalszerobeanstalkinspectwaapiincludesfetchmodulesTypeScripttesttraverseschemaECMAScript 2015fastfile systemformatbootstrap lesspinoerror-handlingclientdirectoryiterateimmutablecloudwatchcallboundES2021managerpasswordarrayawesomesaucegetintrinsices8ESnextfork__proto__regularreact-hookscertificatesEScommanderforEachchildObservablesredux-toolkittrimLeftcryptohigher-orderreact animationasciischeme-validationreducesideroutingloadbalancinges2017opensslString.prototype.matchAllvisualtoReversedxhrcssflagframerequalworkeriamweaksetReactiveXnegative zeronumberlessconfignativeworkflowreuseObservablekoreanmatchjsdomrangeerroracornpathtextObject.valuesfull-widthinternal slotrandomlazytc39propstringifysimpledbObject.getPrototypeOfharmonyform-validationlistenerssaferegexpstablepackage.jsonexit0settingsenvgitignoreinstallerECMAScript 7entriesnodejsMapES2015optimizerpluginmkdiraccessortakestreamloggingexecuteUint8ClampedArrayjsxansiec2trimRightinputglobalThistrimStarttddwindowsfnmatchdeepcopyrgbstoragegatewayreact-componentlinkURLSearchParamsminimalpreserve-symlinksspringlocalUint32Arraytsruntimesesstylingtyped arrayES2016ReactiveExtensionsargsmobilefunction.lengthArray.prototype.filterextrasameValueZeroapolloparsingsigintuploadmatchAllhas-ownObjectFloat64Arraydeep-copychinesecall-boundeverygenericsfileyamlcolourES6structuredCloneprogresspreprocessores2016styled-componentswindowbyteLengthpicomatchUnderscoresharedbootstrap cssexpressfilterdirSystem.globaleventsmake dirRxJSoffseteslintconfigArrayBuffer.prototype.slicenpmignorecallbackglobalses-shimsBigUint64Arraydiffcollection.es6json-schemaSymbol.toStringTagIteratordeepjavascriptformscoregradients cssfullcloudformationbundlerremoveboundvarmkdirssymbolsES2018typedwidthreactconfigurable3dhottypanionshebangwhichObject.assignInt16ArraystateloadingtoStringTaggraphqltelephonegradients css3CSSdescriptionvaluespackagesexeccallsetPrototypeOfFunction.prototype.nameprettytrimshama11yfantasy-landclassnameprotofindchromecodessymbolstreamsindicatormonorepo_.extendestreeintranspilerstylenpmlogencryptionargvequalityString.prototype.trimsymlinksdateexit-codeArrayeslintpluginl10nfstermglobal this value[[Prototype]]reduxvalidcolumnscacheInt8ArrayECMAScript 3es7apiArray.prototype.flatMapECMAScript 6argumenttransportArrayBufferreact poseimportexportkinesisless mixinsowncircularUint16ArraygetOwnPropertyDescriptor6to5dependency managerarraysassertscjkregular-expressionfast-clonespawntostringtagsyntaxerrorECMAScript 2017es6gdprcall-bindconcatMaponcepyyamlemitpnpm9concatwarningisConcatSpreadableArray.prototype.flattestingecmascriptparseenderfunctionalclilesscssamazonbddbrowserendpointreact-testing-libraryHyBibinslicespeedlintmetadataignoreerrorBigInt64ArraywafkeymodulestarterdropqueueMicrotaskhttpsfindLastIndextoolsstatusfastcopyasteriskscurl$.extendtimeRxassertassignnamejsonfluxes2015robustcss-in-jstouchelasticachewhatwgyuptoArraynodelastflagsECMAScript 2021sharedarraybufferidleRFC-6455Object.definePropertybufferfullwidthtypedarraytypedarraystrimEndeslintoptionschememacosAsyncIteratorenvironmentJSON-SchematypeshrinkwrapECMAScript 2018writablemapreducerimportcss lessES3extendcopyiteratorauthenticationES2017propertieshookformES2020momentArray.prototype.flattenbundlingInt32ArrayUint8Arrayawslibphonenumberpolyfillcheckposestringifiervariables in cssimmerastdeletesuperagenttypescriptperformanceobjutilitiesURLcommand-linelinuxarktypehardlinksroutegroupchromiumbrowserlistjsdiffconsumesequencereadwaitformsuperstructpostcss-pluginES2019regexnegativepatchinternalprocessfastclonecomputed-typesresolvecallbindtypeofcensorserializationagentlruebsinstallirq256definedayjsqslivematchesprunefixed-widthshimredactdatavaluevarsSetfast-copycoerciblehasOwnPropertyuninstallStyleSheetutilityes-shim APIloggersomeTypeBoxPromiseStreambytesymlinkjshinttypeerrorReflect.getPrototypeOfcloneproxyECMAScript 2016
3.12.94

12 months ago

3.12.93

12 months ago

3.12.95

12 months ago

3.11.93

12 months ago

3.11.92

1 year ago

3.11.91

1 year ago

3.11.90

1 year ago

3.11.89

1 year ago

3.11.88

1 year ago

3.11.87

1 year ago

3.11.86

1 year ago

3.10.86

1 year ago

3.10.85

1 year ago

3.10.84

1 year ago

3.10.83

1 year ago

3.10.82

1 year ago

3.10.81

1 year ago

3.10.80

1 year ago

3.9.80

1 year ago

3.9.79

1 year ago

3.9.78

1 year ago

3.9.77

1 year ago

3.8.77

1 year ago

3.7.77

1 year ago

3.7.76

1 year ago

3.7.75

1 year ago

3.7.74

1 year ago

3.7.73

1 year ago

3.7.72

1 year ago

3.7.71

1 year ago

3.7.70

1 year ago

3.7.69

1 year ago

3.7.68

1 year ago

3.7.67

1 year ago

3.7.66

1 year ago

3.7.65

1 year ago

3.7.64

1 year ago

3.7.63

1 year ago

3.7.62

1 year ago

3.7.61

1 year ago

3.7.60

1 year ago

2.7.60

1 year ago

2.7.59

1 year ago

2.7.58

1 year ago

2.7.57

1 year ago

2.7.56

1 year ago

2.6.56

1 year ago

2.6.55

1 year ago

2.6.54

1 year ago

2.6.53

1 year ago

2.5.53

1 year ago

2.5.52

1 year ago

2.5.51

1 year ago

2.5.50

1 year ago

2.5.49

1 year ago

2.5.48

1 year ago

2.5.47

1 year ago

2.4.47

1 year ago

2.4.46

1 year ago

2.4.45

1 year ago

2.4.44

1 year ago

2.3.44

1 year ago

2.3.43

1 year ago

2.3.42

1 year ago

2.3.41

1 year ago

2.3.40

1 year ago

2.3.39

1 year ago

2.3.38

1 year ago

2.3.37

1 year ago

2.3.36

1 year ago

2.3.35

1 year ago

2.3.34

1 year ago

2.3.33

1 year ago

2.3.32

1 year ago

2.3.31

1 year ago

2.3.30

1 year ago

2.3.29

1 year ago

2.3.28

1 year ago

2.3.27

1 year ago

2.3.26

1 year ago

2.2.26

1 year ago

2.2.25

1 year ago

2.2.24

1 year ago

2.2.23

1 year ago

2.1.23

1 year ago

2.1.22

1 year ago

2.1.21

1 year ago

2.1.20

1 year ago

2.0.20

1 year ago

2.0.19

1 year ago

2.0.18

1 year ago

2.0.17

1 year ago

2.0.16

1 year ago

2.0.15

1 year ago

2.0.14

1 year ago

2.0.13

1 year ago

2.0.12

1 year ago

2.0.11

1 year ago

2.0.10

1 year ago

2.0.9

1 year ago

2.0.8

1 year ago

2.0.7

1 year ago

2.0.6

1 year ago

2.0.5

1 year ago

2.0.4

1 year ago

1.0.4

1 year ago

1.0.3

1 year ago

1.0.2

1 year ago

1.0.1

1 year ago

1.0.0

1 year ago