🚨 Active Supply Chain Attack:node-ipc Package Compromised.Learn More
Socket
Book a DemoSign in
Socket

configparser

Package Overview
Dependencies
Maintainers
1
Versions
12
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

configparser - npm Package Compare versions

Comparing version
0.3.9
to
0.3.10
+1
-1
package.json
{
"name": "configparser",
"version": "0.3.9",
"version": "0.3.10",
"description": "A basic config parser language based off the Python ConfigParser module.",

@@ -5,0 +5,0 @@ "main": "src/configparser.js",

@@ -13,3 +13,3 @@ const util = require('util');

*/
const SECTION = new RegExp(/\s*\[([^\]]+)]/);
const SECTION = new RegExp(/^\s*\[([^\]]+)]$/);

@@ -21,3 +21,3 @@ /**

*/
const KEY = new RegExp(/\s*(.*?)\s*[=:]\s*(.*)/);
const KEY = new RegExp(/^\s*(.*?)\s*[=:]\s*(.*)$/);

@@ -24,0 +24,0 @@ /**

@@ -16,3 +16,4 @@ const expect = require('chai').expect;

'permissive_section:headers%!?',
'more_complex_interpolation'
'more_complex_interpolation',
'sec'
]);

@@ -24,2 +25,3 @@ });

expect(config.hasSection('section4')).to.equal(false);
expect(config.hasSection('sec')).to.equal(true);
});

@@ -38,2 +40,3 @@

expect(config.keys('im running out of ideas')).to.deep.equal(['anotherthing', 'otherthing']);
expect(config.keys('sec')).to.deep.equal(['key', 'test', '[wow]']);
});

@@ -46,2 +49,3 @@

expect(config.hasKey('permissive_section:headers%!?', 'hello')).to.equal(true);
expect(config.hasKey('sec', 'key')).to.equal(true);
});

@@ -52,2 +56,3 @@

expect(config.get('USER', 'username')).to.equal('user');
expect(config.get('sec', 'key')).to.equal('[value]');
});

@@ -74,2 +79,7 @@

});
expect(config.items('sec')).to.deep.equal({
key: '[value]',
test: '[something 1234 hello]',
'[wow]': '[45]'
});
});

@@ -76,0 +86,0 @@

@@ -38,2 +38,7 @@ [section1]

my_folder=documents
file=mytextfile.txt
file=mytextfile.txt
[sec]
key = [value]
test = [something 1234 hello]
[wow] = [45]