Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

java-props

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

java-props - npm Package Compare versions

Comparing version 2.0.0 to 2.0.1

2

dist/java-props.js

@@ -10,3 +10,3 @@ "use strict";

let keyLen = 0;
let valueStart = 0;
let valueStart = line.length;
let hasSep = false;

@@ -13,0 +13,0 @@ let backslash = false;

@@ -11,2 +11,6 @@ /**

* @return {Object} The {@link Object} corresponding to the given string
* @example
* const props = javaProps.parse('foo=Hello\nbar=World');
* console.log(props.foo + ' ' + props.bar);
* // "Hello World"
*/

@@ -22,2 +26,23 @@ parse: function (str) {

* @return {Promise<Object>} The {@link Object} corresponding to the given string
* @example
* ```js
* javaProps.parseFile('./foobar.properties').then((props) => {
* console.log(props.foo + ' ' + props.bar);
* // "Hello World"
* }).catch((err) => {
* console.error(err);
* });
* ```
* *- or with async/await -*
* ```js
* async function fct() {
* try {
* const props = await javaProps.parseFile('./foobar.properties');
* console.log(props.foo + ' ' + props.bar);
* // "Hello World"
* } catch (err) {
* console.error(err);
* }
* }
* ```
*/

@@ -24,0 +49,0 @@ parseFile: function (path, encoding) {

{
"name": "java-props",
"version": "2.0.0",
"version": "2.0.1",
"description": "Read Java .properties files (using the same specification), without useless additional features.",

@@ -5,0 +5,0 @@ "author": "Nathan Poirier <nathan@poirier.io>",

@@ -63,2 +63,8 @@ # java-props &middot; [![Build Status](https://travis-ci.org/nathan818fr/node-java-props.svg?branch=master)](https://travis-ci.org/nathan818fr/node-java-props) [![codecov](https://codecov.io/gh/nathan818fr/node-java-props/branch/master/graph/badge.svg)](https://codecov.io/gh/nathan818fr/node-java-props) [![npm version](https://badge.fury.io/js/java-props.svg)](https://badge.fury.io/js/java-props)

**Example**
```js
const props = javaProps.parse('foo=Hello\nbar=World');
console.log(props.foo + ' ' + props.bar);
// "Hello World"
```
<a name="javaProps.parseFile"></a>

@@ -75,2 +81,24 @@

| [encoding] | <code>String</code> | <code>utf8</code> | File encoding |
**Example**
```js
javaProps.parseFile('./foobar.properties').then((props) => {
console.log(props.foo + ' ' + props.bar);
// "Hello World"
}).catch((err) => {
console.error(err);
});
```
*- or with async/await -*
```js
async function fct() {
try {
const props = await javaProps.parseFile('./foobar.properties');
console.log(props.foo + ' ' + props.bar);
// "Hello World"
} catch (err) {
console.error(err);
}
}
```
<!-- jsdoc2md end -->

@@ -106,3 +134,3 @@

features.
Don't hesitate to open an issue before to discuss about you idea.
Don't hesitate to open an issue before to discuss about your idea.

@@ -109,0 +137,0 @@ ## Versioning

@@ -13,3 +13,3 @@ import {convertLine, LineReader} from './utils';

let keyLen = 0;
let valueStart = 0;
let valueStart = line.length;
let hasSep = false;

@@ -16,0 +16,0 @@ let backslash = false;

@@ -26,5 +26,5 @@ {

"not-multiline": "value",
"key-only": "key-only",
"key-only-w-spaces1": "key-only-w-spaces1",
"key-only-w-spaces2": "key-only-w-spaces2"
"key-only": "",
"key-only-w-spaces1": "",
"key-only-w-spaces2": ""
}

Sorry, the diff of this file is not supported yet

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc