Compare commits
	
		
			12 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
|  | ff1b888af1 | ||
|  | 3535e60695 | ||
|  | 11b1affe5b | ||
|  | 29d40186c9 | ||
|  | d6937a7da2 | ||
|  | c62b82a98d | ||
|  | fe23027f32 | ||
|  | d92e1f9e89 | ||
|  | 0359aa12a4 | ||
|  | 6357bf3edd | ||
|  | 3b28b3ed08 | ||
|  | 207308a1ac | 
| @@ -1,6 +1,6 @@ | ||||
| { | ||||
|   "name": "pofile", | ||||
|   "version": "1.0.11", | ||||
|   "version": "1.1.1", | ||||
|   "authors": [ | ||||
|     "Ruben Vermeersch <ruben@rocketeer.be>" | ||||
|   ], | ||||
|   | ||||
							
								
								
									
										8
									
								
								dist/pofile.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										8
									
								
								dist/pofile.js
									
									
									
									
										vendored
									
									
								
							| @@ -1,8 +1,6 @@ | ||||
| require=(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o<r.length;o++)s(r[o]);return s})({1:[function(require,module,exports){ | ||||
| require=(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o}return r})()({1:[function(require,module,exports){ | ||||
|  | ||||
| },{}],"pofile":[function(require,module,exports){ | ||||
| var fs = require('fs'); | ||||
|  | ||||
| function trim(string) { | ||||
|     return string.replace(/^\s+|\s+$/g, ''); | ||||
| } | ||||
| @@ -16,7 +14,7 @@ var PO = function () { | ||||
| }; | ||||
|  | ||||
| PO.prototype.save = function (filename, callback) { | ||||
|     fs.writeFile(filename, this.toString(), callback); | ||||
|     require('fs').writeFile(filename, this.toString(), callback); | ||||
| }; | ||||
|  | ||||
| PO.prototype.toString = function () { | ||||
| @@ -68,7 +66,7 @@ PO.prototype.toString = function () { | ||||
| }; | ||||
|  | ||||
| PO.load = function (filename, callback) { | ||||
|     fs.readFile(filename, 'utf-8', function (err, data) { | ||||
|     require('fs').readFile(filename, 'utf-8', function (err, data) { | ||||
|         if (err) { | ||||
|             return callback(err); | ||||
|         } | ||||
|   | ||||
							
								
								
									
										2
									
								
								dist/pofile.min.js
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								dist/pofile.min.js
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| @@ -1,5 +1,3 @@ | ||||
| var fs = require('fs'); | ||||
|  | ||||
| function trim(string) { | ||||
|     return string.replace(/^\s+|\s+$/g, ''); | ||||
| } | ||||
| @@ -13,7 +11,7 @@ var PO = function () { | ||||
| }; | ||||
|  | ||||
| PO.prototype.save = function (filename, callback) { | ||||
|     fs.writeFile(filename, this.toString(), callback); | ||||
|     require('fs').writeFile(filename, this.toString(), callback); | ||||
| }; | ||||
|  | ||||
| PO.prototype.toString = function () { | ||||
| @@ -65,7 +63,7 @@ PO.prototype.toString = function () { | ||||
| }; | ||||
|  | ||||
| PO.load = function (filename, callback) { | ||||
|     fs.readFile(filename, 'utf-8', function (err, data) { | ||||
|     require('fs').readFile(filename, 'utf-8', function (err, data) { | ||||
|         if (err) { | ||||
|             return callback(err); | ||||
|         } | ||||
|   | ||||
| @@ -1,7 +1,7 @@ | ||||
| { | ||||
|   "name": "pofile", | ||||
|   "description": "Parse and serialize Gettext PO files.", | ||||
|   "version": "1.0.11", | ||||
|   "version": "1.1.1", | ||||
|   "author": { | ||||
|     "name": "Ruben Vermeersch", | ||||
|     "email": "ruben@savanne.be", | ||||
|   | ||||
							
								
								
									
										85
									
								
								pofile.d.ts
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										85
									
								
								pofile.d.ts
									
									
									
									
										vendored
									
									
								
							| @@ -1,44 +1,45 @@ | ||||
| declare module pofile { | ||||
|     function parse(data: string): PO; | ||||
|     function load(fileName: string, callback: (err: NodeJS.ErrnoException | null, po: PO) => void): void; | ||||
|  | ||||
|     class PO { | ||||
|         public comments: string[]; | ||||
|         public extractedComments: string[]; | ||||
|         public items: Item[]; | ||||
|         public headers: Partial<IHeaders> | ||||
|  | ||||
|         public save(filename: string, callback: (err?: NodeJS.ErrnoException) => void): void; | ||||
|         public toString(): string; | ||||
|     } | ||||
|  | ||||
|     interface IHeaders { | ||||
|         'Project-Id-Version': string; | ||||
|         'Report-Msgid-Bugs-To': string; | ||||
|         'POT-Creation-Date': string; | ||||
|         'PO-Revision-Date': string; | ||||
|         'Last-Translator': string; | ||||
|         'Language': string; | ||||
|         'Language-Team': string; | ||||
|         'Content-Type': string; | ||||
|         'Content-Transfer-Encoding': string; | ||||
|         'Plural-Forms': string; | ||||
|     } | ||||
|  | ||||
|     class Item { | ||||
|         public msgid: string; | ||||
|         public msgctxt?: string; | ||||
|         public references: string[]; | ||||
|         public msgid_plural?: string; | ||||
|         public msgstr: string[]; | ||||
|         public comments: string[]; | ||||
|         public extractedComments: string[]; | ||||
|         public flags: { [flag: string]: boolean | undefined } | ||||
|         private nplurals: number; | ||||
|         private obsolete: boolean; | ||||
|  | ||||
|         public toString(): string; | ||||
|     } | ||||
| declare interface IHeaders { | ||||
|     'Project-Id-Version': string; | ||||
|     'Report-Msgid-Bugs-To': string; | ||||
|     'POT-Creation-Date': string; | ||||
|     'PO-Revision-Date': string; | ||||
|     'Last-Translator': string; | ||||
|     'Language': string; | ||||
|     'Language-Team': string; | ||||
|     'Content-Type': string; | ||||
|     'Content-Transfer-Encoding': string; | ||||
|     'Plural-Forms': string; | ||||
|     [name: string]: string; | ||||
| } | ||||
|  | ||||
| export = pofile | ||||
| declare class Item { | ||||
|     public msgid: string; | ||||
|     public msgctxt?: string; | ||||
|     public references: string[]; | ||||
|     public msgid_plural?: string; | ||||
|     public msgstr: string[]; | ||||
|     public comments: string[]; | ||||
|     public extractedComments: string[]; | ||||
|     public flags: Record<string, boolean | undefined>; | ||||
|     private nplurals: number; | ||||
|     private obsolete: boolean; | ||||
|  | ||||
|     public toString(): string; | ||||
| } | ||||
|  | ||||
| declare class PO { | ||||
|     public comments: string[]; | ||||
|     public extractedComments: string[]; | ||||
|     public items: Item[]; | ||||
|     public headers: Partial<IHeaders> | ||||
|  | ||||
|     public static parse(data: string): PO; | ||||
|     public static parsePluralForms(forms: string): PO; | ||||
|     public static load(fileName: string, callback: (err: NodeJS.ErrnoException, po: PO) => void): void; | ||||
|     public static Item: typeof Item; | ||||
|  | ||||
|     public save(fileName: string, callback: (err: NodeJS.ErrnoException) => void): void; | ||||
|     public toString(): string; | ||||
| } | ||||
|  | ||||
| export = PO | ||||
|   | ||||
		Reference in New Issue
	
	Block a user