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

i18next-scanner-typescript

Package Overview
Dependencies
Maintainers
1
Versions
10
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

i18next-scanner-typescript - npm Package Compare versions

Comparing version 1.0.6 to 1.1.0

2

package.json
{
"name": "i18next-scanner-typescript",
"version": "1.0.6",
"version": "1.1.0",
"description": "i18next-scanner Typescript transform",

@@ -5,0 +5,0 @@ "repository": {

@@ -5,24 +5,45 @@ ## i18next-scanner-typescript

## Install
```
```bash
yarn add -D i18next-scanner-typescript
```
## Usage
```
var typescriptTransform = require('i18next-scanner-typescript');
```js
const typescriptTransform = require('i18next-scanner-typescript');
module.exports = {
trans: {
component: "Trans"
options: {
func: {
// don't pass ts or tsx here!
extensions: ['.js', '.jsx'],
},
trans: {
// don't pass ts or tsx here!
extensions: ['.js', '.jsx'],
},
},
// your i18next-scanner config
// ...
transform: typescriptTransform({ extensions: [".tsx"] })
transform: typescriptTransform({
// default value for extensions
extensions: [".ts", ".tsx"],
// optional ts configuration
tsOptions: {
target: "es2017",
},
// optional custom transform function
function customTransform(outputText, file, enc, done) {
// do something custom with the transpiled `outputText`
parser.parseTransFromString(outputText);
parser.parseFuncFromString(outputText});
done();
},
}),
};
```
```
Double check that you don't have TS extensions in the non-transform configuration

@@ -12,2 +12,3 @@ const fs = require("fs");

}
transformFn,
) {

@@ -25,2 +26,7 @@ return function transform(file, enc, done) {

if (typeof transformFn === 'function') {
transformFn.call(this, outputText, file, enc, done);
return;
}
this.parser.parseTransFromString(outputText);

@@ -27,0 +33,0 @@ this.parser.parseFuncFromString(outputText);

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