memfs
Advanced tools
Comparing version 4.9.0 to 4.9.1
@@ -1,4 +0,4 @@ | ||
import { CborEncoder } from '../json-joy/json-pack/cbor/CborEncoder'; | ||
import { CborDecoder } from '../json-joy/json-pack/cbor/CborDecoder'; | ||
export declare const encoder: CborEncoder<import("../json-joy/util/buffers").IWriter & import("../json-joy/util/buffers").IWriterGrowable>; | ||
export declare const decoder: CborDecoder<import("../json-joy/util/buffers").IReader & import("../json-joy/util/buffers").IReaderResettable>; | ||
import { CborEncoder } from '@jsonjoy.com/json-pack/lib/cbor/CborEncoder'; | ||
import { CborDecoder } from '@jsonjoy.com/json-pack/lib/cbor/CborDecoder'; | ||
export declare const encoder: CborEncoder<import("@jsonjoy.com/util/lib/buffers").IWriter & import("@jsonjoy.com/util/lib/buffers").IWriterGrowable>; | ||
export declare const decoder: CborDecoder<import("@jsonjoy.com/util/lib/buffers").IReader & import("@jsonjoy.com/util/lib/buffers").IReaderResettable>; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.decoder = exports.encoder = void 0; | ||
const CborEncoder_1 = require("../json-joy/json-pack/cbor/CborEncoder"); | ||
const CborDecoder_1 = require("../json-joy/json-pack/cbor/CborDecoder"); | ||
const CborEncoder_1 = require("@jsonjoy.com/json-pack/lib/cbor/CborEncoder"); | ||
const CborDecoder_1 = require("@jsonjoy.com/json-pack/lib/cbor/CborDecoder"); | ||
exports.encoder = new CborEncoder_1.CborEncoder(); | ||
exports.decoder = new CborDecoder_1.CborDecoder(); | ||
//# sourceMappingURL=json.js.map |
/// <reference types="node" /> | ||
/// <reference types="node" /> | ||
import { Buffer } from 'buffer'; | ||
@@ -3,0 +4,0 @@ declare const bufferAllocUnsafe: (size: number) => Buffer; |
/// <reference types="node" /> | ||
/// <reference types="node" /> | ||
import { Volume } from './volume'; | ||
@@ -3,0 +4,0 @@ import { EventEmitter } from 'events'; |
@@ -0,1 +1,2 @@ | ||
/// <reference types="node" /> | ||
import type * as opts from './types/options'; | ||
@@ -2,0 +3,0 @@ import type { IFileHandle, IStats, TData, TDataOut, TMode, TTime } from './types/misc'; |
/// <reference types="node" /> | ||
/// <reference types="node" /> | ||
import type { constants } from '../../constants'; | ||
@@ -3,0 +4,0 @@ import * as misc from './misc'; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.toTreeSync = void 0; | ||
const printTree_1 = require("../json-joy/util/print/printTree"); | ||
const printTree_1 = require("sonic-forest/lib/print/printTree"); | ||
const util_1 = require("../node-to-fsa/util"); | ||
@@ -6,0 +6,0 @@ const toTreeSync = (fs, opts = {}) => { |
@@ -1,2 +0,2 @@ | ||
import type { CborUint8Array } from '../json-joy/json-pack/cbor/types'; | ||
import type { CborUint8Array } from '@jsonjoy.com/json-pack/lib/cbor/types'; | ||
import type { AsyncSnapshotOptions, SnapshotNode, SnapshotOptions } from './types'; | ||
@@ -3,0 +3,0 @@ export declare const toBinarySnapshotSync: (options: SnapshotOptions) => CborUint8Array<SnapshotNode>; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.fromBinarySnapshot = exports.toBinarySnapshot = exports.fromBinarySnapshotSync = exports.toBinarySnapshotSync = void 0; | ||
const CborEncoder_1 = require("../json-joy/json-pack/cbor/CborEncoder"); | ||
const CborDecoder_1 = require("../json-joy/json-pack/cbor/CborDecoder"); | ||
const CborEncoder_1 = require("@jsonjoy.com/json-pack/lib/cbor/CborEncoder"); | ||
const CborDecoder_1 = require("@jsonjoy.com/json-pack/lib/cbor/CborDecoder"); | ||
const sync_1 = require("./sync"); | ||
@@ -7,0 +7,0 @@ const async_1 = require("./async"); |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.fromJsonSnapshot = exports.toJsonSnapshot = exports.fromJsonSnapshotSync = exports.toJsonSnapshotSync = void 0; | ||
const JsonEncoder_1 = require("../json-joy/json-pack/json/JsonEncoder"); | ||
const JsonDecoder_1 = require("../json-joy/json-pack/json/JsonDecoder"); | ||
const JsonEncoder_1 = require("@jsonjoy.com/json-pack/lib/json/JsonEncoder"); | ||
const JsonDecoder_1 = require("@jsonjoy.com/json-pack/lib/json/JsonDecoder"); | ||
const sync_1 = require("./sync"); | ||
@@ -7,0 +7,0 @@ const async_1 = require("./async"); |
@@ -1,2 +0,2 @@ | ||
import { Writer } from '../json-joy/util/buffers/Writer'; | ||
import { Writer } from '@jsonjoy.com/util/lib/buffers/Writer'; | ||
export declare const writer: Writer; |
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.writer = void 0; | ||
const Writer_1 = require("../json-joy/util/buffers/Writer"); | ||
const Writer_1 = require("@jsonjoy.com/util/lib/buffers/Writer"); | ||
exports.writer = new Writer_1.Writer(1024 * 32); | ||
//# sourceMappingURL=shared.js.map |
{ | ||
"name": "memfs", | ||
"version": "4.9.0", | ||
"version": "4.9.1", | ||
"description": "In-memory file-system with Node's fs API.", | ||
@@ -55,3 +55,3 @@ "keywords": [ | ||
"build:webfs": "NODE_ENV=production webpack --config ./src/webfs/webpack.config.js", | ||
"clean": "rimraf lib types", | ||
"clean": "rimraf lib types typedocs gh-pages coverage", | ||
"demo:crud-and-cas": "webpack serve --config ./demo/crud-and-cas/webpack.config.js", | ||
@@ -70,3 +70,6 @@ "demo:fsa-to-node-sync-tests": "webpack serve --config ./demo/fsa-to-node-sync-tests/webpack.config.js", | ||
"typecheck": "tsc -p .", | ||
"watch": "watch \"npm run build\" ./src" | ||
"watch": "watch \"npm run build\" ./src", | ||
"coverage": "yarn test --collectCoverage", | ||
"typedoc": "npx typedoc@0.25.13 --tsconfig tsconfig.json", | ||
"build:pages": "npx rimraf@5.0.5 gh-pages && mkdir -p gh-pages && cp -r typedocs/* gh-pages && cp -r coverage gh-pages/coverage" | ||
}, | ||
@@ -126,2 +129,5 @@ "commitlint": { | ||
"dependencies": { | ||
"@jsonjoy.com/json-pack": "^1.0.2", | ||
"@jsonjoy.com/util": "^1.1.0", | ||
"sonic-forest": "^1.0.0", | ||
"tslib": "^2.0.0" | ||
@@ -134,4 +140,4 @@ }, | ||
"@types/jest": "^29.0.0", | ||
"@types/mime": "^3.0.0", | ||
"@types/node": "^10.17.60", | ||
"@types/mime": "^3.0.0", | ||
"app-root-path": "^3.1.0", | ||
@@ -138,0 +144,0 @@ "assert": "^2.0.0", |
@@ -18,11 +18,14 @@ # memfs | ||
## Docs | ||
## Resources | ||
- [In-memory Node.js `fs` API](./docs/node/index.md) | ||
- `experimental` [`fs` to File System Access API adapter](./docs/fsa/fs-to-fsa.md) | ||
- `experimental` [File System Access API to `fs` adapter](./docs/fsa/fsa-to-fs.md) | ||
- `experimental` [`crudfs` a CRUD-like file system abstraction](./docs/crudfs/index.md) | ||
- `experimental` [`casfs` Content Addressable Storage file system abstraction](./docs/casfs/index.md) | ||
- [Directory `snapshot` utility](./docs/snapshot/index.md) | ||
- [`print` directory tree to terminal](./docs/print/index.md) | ||
- Documentation | ||
- [In-memory Node.js `fs` API](./docs/node/index.md) | ||
- `experimental` [`fs` to File System Access API adapter](./docs/fsa/fs-to-fsa.md) | ||
- `experimental` [File System Access API to `fs` adapter](./docs/fsa/fsa-to-fs.md) | ||
- `experimental` [`crudfs` a CRUD-like file system abstraction](./docs/crudfs/index.md) | ||
- `experimental` [`casfs` Content Addressable Storage file system abstraction](./docs/casfs/index.md) | ||
- [Directory `snapshot` utility](./docs/snapshot/index.md) | ||
- [`print` directory tree to terminal](./docs/print/index.md) | ||
- [Code reference](https://streamich.github.io/memfs/) | ||
- [Test coverage](https://streamich.github.io/memfs/coverage/lcov-report/) | ||
@@ -29,0 +32,0 @@ ## Demos |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
55
661038
4
262
9854
+ Added@jsonjoy.com/util@^1.1.0
+ Addedsonic-forest@^1.0.0
+ Added@jsonjoy.com/base64@1.1.2(transitive)
+ Added@jsonjoy.com/json-pack@1.0.4(transitive)
+ Added@jsonjoy.com/util@1.1.3(transitive)
+ Addedhyperdyperid@1.2.0(transitive)
+ Addedsonic-forest@1.0.3(transitive)
+ Addedthingies@1.21.0(transitive)
+ Addedtree-dump@1.0.1(transitive)