Gathering detailed insights and metrics for grunt-po2json
Gathering detailed insights and metrics for grunt-po2json
Gathering detailed insights and metrics for grunt-po2json
Gathering detailed insights and metrics for grunt-po2json
npm install grunt-po2json
Module System
Min. Node Version
Typescript Support
Node Version
NPM Version
16 Stars
30 Commits
21 Forks
2 Watching
1 Branches
11 Contributors
Updated on 04 Mar 2018
JavaScript (100%)
Cumulative downloads
Total Downloads
Last day
1.1%
187
Compared to previous day
Last week
8.2%
1,268
Compared to previous week
Last month
6.2%
5,478
Compared to previous month
Last year
43.3%
63,710
Compared to previous year
1
1
4
Convert PO files to JSON using Grunt.
This plugin requires Grunt ~0.4.1
If you haven't used Grunt before, be sure to check out the Getting Started guide, as it explains how to create a Gruntfile as well as install and use Grunt plugins. Once you're familiar with that process, you may install this plugin with this command:
1npm install grunt-po2json --save-dev
Once the plugin has been installed, it may be enabled inside your Gruntfile with this line of JavaScript:
1grunt.loadNpmTasks('grunt-po2json');
In your project's Gruntfile, add a section named po2json
to the data object passed into grunt.initConfig()
.
1grunt.initConfig({ 2 po2json: { 3 options: { 4 format: 'raw' 5 }, 6 all: { 7 src: ['test/**/*.po'], 8 dest: 'some/destination/path/' 9 } 10 }, 11})
All of the options from po2json's parse
method are exposed through the options object.
Type: Boolean
Default value: false
Whether to include fuzzy translation in JSON or not. Should be either true
or false
Type: Boolean
Default value: false
If true
, returns a JSON string. Otherwise returns a plain Javascript object.
Type: Boolean
Default value: false
If true
, the resulting JSON string will be pretty-printed. Has no effect when stringify
is false
.
Type: String
Default value: raw
Either raw
or jed
. raw
produces a "raw" JSON output, while jed
produces an output that is 100% compatible with Jed.
Type: String
Default value: messages
The domain the messages will be wrapped inside. Only has effect if format: 'jed'
.
Type: Boolean
Default value: false
Wraps the JSON output in an export definition so it can be imported in Node.js.
Type: Boolean
Default value: false
Wraps the JSON output in an AMD definition so it can be imported by Require.js.
Type: Boolean
Default value: false
Converts all instances of "id": [null, "str"]
to "id": "str"
.
Type: Boolean
Default value: false
Instead of creating one file for each .po file, writes all .po files to a single file. Property dest will be used as path to the destination file. The right extension will be appended, unless you specify it by yourself.
This grunt task runs po2json on every file in src
and writes the output file to the dest
path.
In lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using Grunt.
(Nothing yet)
No vulnerabilities found.
Reason
no binaries found in the repo
Reason
0 existing vulnerabilities detected
Reason
license file detected
Details
Reason
Found 9/21 approved changesets -- score normalized to 4
Reason
0 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0
Reason
no effort to earn an OpenSSF best practices badge detected
Reason
security policy file not detected
Details
Reason
project is not fuzzed
Details
Reason
branch protection not enabled on development/release branches
Details
Reason
SAST tool is not run on all commits -- score normalized to 0
Details
Score
Last Scanned on 2024-11-18
The Open Source Security Foundation is a cross-industry collaboration to improve the security of open source software (OSS). The Scorecard provides security health metrics for open source projects.
Learn More