fix compiled filenames
This commit is contained in:
		
							
								
								
									
										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 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; | ||||
|   | ||||
							
								
								
									
										7
									
								
								dist/npmextra.paths.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								dist/npmextra.paths.js
									
									
									
									
										vendored
									
									
								
							| @@ -3,6 +3,11 @@ const plugins = require("./npmextra.plugins"); | ||||
| // directories | ||||
| exports.cwd = process.cwd(); | ||||
| 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 | ||||
| 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", | ||||
|     "lodash": "^4.16.1", | ||||
|     "q": "^1.4.1", | ||||
|     "smartfile": "^4.0.20", | ||||
|     "smartfile": "^4.0.21", | ||||
|     "typings-global": "^1.0.14" | ||||
|   }, | ||||
|   "devDependencies": { | ||||
|   | ||||
| @@ -63,5 +63,6 @@ export class KeyValueStore { | ||||
|             baseDir = paths.kvPathDir | ||||
|         } | ||||
|         this.filePath = plugins.path.join(baseDir, this.identity + '.json') | ||||
|         plugins.smartfile.fs.ensureFileSync(this.filePath,'{}') | ||||
|     } | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user