fix compiled filenames
This commit is contained in:
parent
513bb686ef
commit
4c3715f655
31
dist/npmextra.classes.keyvaluestore.d.ts
vendored
Normal file
31
dist/npmextra.classes.keyvaluestore.d.ts
vendored
Normal file
@ -0,0 +1,31 @@
|
|||||||
|
export declare type keyValueStoreTypes = 'path' | 'gitProject' | 'customString';
|
||||||
|
export declare class KeyValueStore {
|
||||||
|
type: string;
|
||||||
|
identity: string;
|
||||||
|
filePath: string;
|
||||||
|
constructor(typeArg: keyValueStoreTypes, identityStringArg?: string);
|
||||||
|
/**
|
||||||
|
* reads a keyValueFile from disk
|
||||||
|
*/
|
||||||
|
read(): void;
|
||||||
|
/**
|
||||||
|
* writes a key value file to disk
|
||||||
|
*/
|
||||||
|
write(): void;
|
||||||
|
/**
|
||||||
|
* wipes a key value store from disk
|
||||||
|
*/
|
||||||
|
wipe(): void;
|
||||||
|
/**
|
||||||
|
* updates a value
|
||||||
|
*/
|
||||||
|
update(): void;
|
||||||
|
/**
|
||||||
|
* computes the identity
|
||||||
|
*/
|
||||||
|
private initIdentity(identityStringArg);
|
||||||
|
/**
|
||||||
|
* computes the filePath
|
||||||
|
*/
|
||||||
|
private initFilePath();
|
||||||
|
}
|
55
dist/npmextra.classes.keyvaluestore.js
vendored
Normal file
55
dist/npmextra.classes.keyvaluestore.js
vendored
Normal file
@ -0,0 +1,55 @@
|
|||||||
|
"use strict";
|
||||||
|
const plugins = require("./npmextra.plugins");
|
||||||
|
const paths = require("./npmextra.paths");
|
||||||
|
class KeyValueStore {
|
||||||
|
constructor(typeArg, identityStringArg) {
|
||||||
|
// set kvStoreType
|
||||||
|
this.type = typeArg;
|
||||||
|
this.initIdentity(identityStringArg);
|
||||||
|
this.initFilePath();
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* reads a keyValueFile from disk
|
||||||
|
*/
|
||||||
|
read() {
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* writes a key value file to disk
|
||||||
|
*/
|
||||||
|
write() {
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* wipes a key value store from disk
|
||||||
|
*/
|
||||||
|
wipe() {
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* updates a value
|
||||||
|
*/
|
||||||
|
update() {
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* computes the identity
|
||||||
|
*/
|
||||||
|
initIdentity(identityStringArg) {
|
||||||
|
}
|
||||||
|
/**
|
||||||
|
* computes the filePath
|
||||||
|
*/
|
||||||
|
initFilePath() {
|
||||||
|
let baseDir;
|
||||||
|
if (this.type === 'customString') {
|
||||||
|
baseDir = paths.kvCusomDir;
|
||||||
|
}
|
||||||
|
else if (this.type === 'gitProject') {
|
||||||
|
baseDir = paths.kvGitDir;
|
||||||
|
}
|
||||||
|
else if (this.type === 'path') {
|
||||||
|
baseDir = paths.kvPathDir;
|
||||||
|
}
|
||||||
|
this.filePath = plugins.path.join(baseDir, this.identity + '.json');
|
||||||
|
plugins.smartfile.fs.ensureFileSync(this.filePath, '{}');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
exports.KeyValueStore = KeyValueStore;
|
||||||
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibnBtZXh0cmEuY2xhc3Nlcy5rZXl2YWx1ZXN0b3JlLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vdHMvbnBtZXh0cmEuY2xhc3Nlcy5rZXl2YWx1ZXN0b3JlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFBQSw4Q0FBNkM7QUFDN0MsMENBQXlDO0FBS3pDO0lBSUksWUFBWSxPQUEyQixFQUFFLGlCQUEwQjtRQUMvRCxrQkFBa0I7UUFDbEIsSUFBSSxDQUFDLElBQUksR0FBRyxPQUFPLENBQUE7UUFDbkIsSUFBSSxDQUFDLFlBQVksQ0FBQyxpQkFBaUIsQ0FBQyxDQUFBO1FBQ3BDLElBQUksQ0FBQyxZQUFZLEVBQUUsQ0FBQTtJQUN2QixDQUFDO0lBRUQ7O09BRUc7SUFDSCxJQUFJO0lBRUosQ0FBQztJQUVEOztPQUVHO0lBQ0gsS0FBSztJQUVMLENBQUM7SUFFRDs7T0FFRztJQUNILElBQUk7SUFFSixDQUFDO0lBRUQ7O09BRUc7SUFDSCxNQUFNO0lBRU4sQ0FBQztJQUVEOztPQUVHO0lBQ0ssWUFBWSxDQUFDLGlCQUF5QjtJQUU5QyxDQUFDO0lBRUQ7O09BRUc7SUFDSyxZQUFZO1FBQ2hCLElBQUksT0FBZSxDQUFBO1FBQ25CLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLEtBQUssY0FBYyxDQUFDLENBQUMsQ0FBQztZQUMvQixPQUFPLEdBQUcsS0FBSyxDQUFDLFVBQVUsQ0FBQTtRQUM5QixDQUFDO1FBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLEtBQUssWUFBWSxDQUFDLENBQUMsQ0FBQztZQUNwQyxPQUFPLEdBQUcsS0FBSyxDQUFDLFFBQVEsQ0FBQTtRQUM1QixDQUFDO1FBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLElBQUksQ0FBQyxJQUFJLEtBQUssTUFBTSxDQUFDLENBQUMsQ0FBQztZQUM5QixPQUFPLEdBQUcsS0FBSyxDQUFDLFNBQVMsQ0FBQTtRQUM3QixDQUFDO1FBQ0QsSUFBSSxDQUFDLFFBQVEsR0FBRyxPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxPQUFPLEVBQUUsSUFBSSxDQUFDLFFBQVEsR0FBRyxPQUFPLENBQUMsQ0FBQTtRQUNuRSxPQUFPLENBQUMsU0FBUyxDQUFDLEVBQUUsQ0FBQyxjQUFjLENBQUMsSUFBSSxDQUFDLFFBQVEsRUFBQyxJQUFJLENBQUMsQ0FBQTtJQUMzRCxDQUFDO0NBQ0o7QUE3REQsc0NBNkRDIn0=
|
4
dist/npmextra.paths.d.ts
vendored
4
dist/npmextra.paths.d.ts
vendored
@ -1,3 +1,7 @@
|
|||||||
export declare let cwd: string;
|
export declare let cwd: string;
|
||||||
export declare let packageDir: string;
|
export declare let packageDir: string;
|
||||||
|
export declare let kvBase: string;
|
||||||
|
export declare let kvCusomDir: string;
|
||||||
|
export declare let kvGitDir: string;
|
||||||
|
export declare let kvPathDir: string;
|
||||||
export declare let configFile: string;
|
export declare let configFile: string;
|
||||||
|
7
dist/npmextra.paths.js
vendored
7
dist/npmextra.paths.js
vendored
@ -3,6 +3,11 @@ const plugins = require("./npmextra.plugins");
|
|||||||
// directories
|
// directories
|
||||||
exports.cwd = process.cwd();
|
exports.cwd = process.cwd();
|
||||||
exports.packageDir = plugins.path.join(__dirname, '../');
|
exports.packageDir = plugins.path.join(__dirname, '../');
|
||||||
|
// keyValueStore specific
|
||||||
|
exports.kvBase = '~/.npmextra/kv';
|
||||||
|
exports.kvCusomDir = plugins.path.join(exports.kvBase, 'custom');
|
||||||
|
exports.kvGitDir = plugins.path.join(exports.kvBase, 'git');
|
||||||
|
exports.kvPathDir = plugins.path.join(exports.kvBase, 'path');
|
||||||
// files
|
// files
|
||||||
exports.configFile = plugins.path.join(exports.cwd, 'npmextra.json');
|
exports.configFile = plugins.path.join(exports.cwd, 'npmextra.json');
|
||||||
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibnBtZXh0cmEucGF0aHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9ucG1leHRyYS5wYXRocy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsOENBQTZDO0FBRTdDLGNBQWM7QUFDSCxRQUFBLEdBQUcsR0FBRyxPQUFPLENBQUMsR0FBRyxFQUFFLENBQUE7QUFDbkIsUUFBQSxVQUFVLEdBQUcsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxFQUFDLEtBQUssQ0FBQyxDQUFBO0FBRTFELFFBQVE7QUFDRyxRQUFBLFVBQVUsR0FBRyxPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFHLEVBQUMsZUFBZSxDQUFDLENBQUEifQ==
|
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibnBtZXh0cmEucGF0aHMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi90cy9ucG1leHRyYS5wYXRocy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiO0FBQUEsOENBQTZDO0FBRTdDLGNBQWM7QUFDSCxRQUFBLEdBQUcsR0FBRyxPQUFPLENBQUMsR0FBRyxFQUFFLENBQUE7QUFDbkIsUUFBQSxVQUFVLEdBQUcsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsU0FBUyxFQUFDLEtBQUssQ0FBQyxDQUFBO0FBRTFELHlCQUF5QjtBQUNkLFFBQUEsTUFBTSxHQUFHLGdCQUFnQixDQUFBO0FBQ3pCLFFBQUEsVUFBVSxHQUFHLE9BQU8sQ0FBQyxJQUFJLENBQUMsSUFBSSxDQUFDLGNBQU0sRUFBRSxRQUFRLENBQUMsQ0FBQTtBQUNoRCxRQUFBLFFBQVEsR0FBRyxPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxjQUFNLEVBQUUsS0FBSyxDQUFDLENBQUE7QUFDM0MsUUFBQSxTQUFTLEdBQUcsT0FBTyxDQUFDLElBQUksQ0FBQyxJQUFJLENBQUMsY0FBTSxFQUFFLE1BQU0sQ0FBQyxDQUFBO0FBRXhELFFBQVE7QUFDRyxRQUFBLFVBQVUsR0FBRyxPQUFPLENBQUMsSUFBSSxDQUFDLElBQUksQ0FBQyxXQUFHLEVBQUMsZUFBZSxDQUFDLENBQUEifQ==
|
@ -22,7 +22,7 @@
|
|||||||
"beautylog": "^5.0.23",
|
"beautylog": "^5.0.23",
|
||||||
"lodash": "^4.16.1",
|
"lodash": "^4.16.1",
|
||||||
"q": "^1.4.1",
|
"q": "^1.4.1",
|
||||||
"smartfile": "^4.0.20",
|
"smartfile": "^4.0.21",
|
||||||
"typings-global": "^1.0.14"
|
"typings-global": "^1.0.14"
|
||||||
},
|
},
|
||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
|
@ -46,7 +46,7 @@ export class KeyValueStore {
|
|||||||
/**
|
/**
|
||||||
* computes the identity
|
* computes the identity
|
||||||
*/
|
*/
|
||||||
private initIdentity(identityStringArg: string){
|
private initIdentity(identityStringArg: string) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -63,5 +63,6 @@ export class KeyValueStore {
|
|||||||
baseDir = paths.kvPathDir
|
baseDir = paths.kvPathDir
|
||||||
}
|
}
|
||||||
this.filePath = plugins.path.join(baseDir, this.identity + '.json')
|
this.filePath = plugins.path.join(baseDir, this.identity + '.json')
|
||||||
|
plugins.smartfile.fs.ensureFileSync(this.filePath,'{}')
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user