0.0.3 • Published 4 years ago

tamasaka-encoder v0.0.3

Weekly downloads
-
License
MIT
Repository
-
Last release
4 years ago

Tamasaka Encoder for NodeJS

Build Status npm version

玉坂家秘伝の技でお兄ちゃんのJavaScriptを難読化(Makotify)しちゃうよ。

What is Tamasaka Encoder

Tamasaka Encoder obfuscates your JavaScript. This obfuscation idea is based on kusano-k’s blog .

Following is an example encode.

Before Makotify: hello-tamasaka.js

console.log('お兄ちゃん大好き!')

After Makotify: hello-tamasaka.mkt.js

マコト=(/玉坂/),(マコト.お兄ちゃん大好き)=(-!!/玉坂/.マコト),お兄ちゃん=(/大好き/),お兄ちゃん.大好き=(- -!マコト.お兄ちゃん大好き),マコト.玉坂=お兄ちゃん.大好き- -!マコト.お兄ちゃん大好き,お兄ちゃん.今何してるの=マコト.玉坂- -お兄ちゃん.大好き,マコト.お兄ちゃん=お兄ちゃん.今何してるの- -!マコト.お兄ちゃん大好き,お兄ちゃん.もっと近くで見ていいんだよ=マコト.お兄ちゃん- -お兄ちゃん.大好き,マコト.レッスンするならお兄ちゃんと二人がいいな=お兄ちゃん.もっと近くで見ていいんだよ- -!マコト.お兄ちゃん大好き,お兄ちゃん.今日のマコトは可愛いですか=マコト.レッスンするならお兄ちゃんと二人がいいな- -お兄ちゃん.大好き,マコト.どんなことされたってお兄ちゃんのこと好きだからね=お兄ちゃん.今日のマコトは可愛いですか- -!マコト.お兄ちゃん大好き,お兄ちゃん.あんまり八方美人なのはダメだよ=マコト.どんなことされたってお兄ちゃんのこと好きだからね- -お兄ちゃん.大好き,ー="",マコト.悪い子です=!マコト.お兄ちゃん大好き+ー,お兄ちゃん.マコトが怖いの=!お兄ちゃん.大好き+ー,マコト.お兄ちゃん好き={"玉坂":!お兄ちゃん.大好き}+ー,お兄ちゃん.マコト好き好き=マコト.お兄ちゃんと両想い+ー,マコト.わんわんライブ=お兄ちゃん.マコトが怖いの[お兄ちゃん.大好き],マコト.私服=マコト.お兄ちゃん好き[マコト.玉坂],マコト.リボンドレス=マコト.お兄ちゃん好き[お兄ちゃん.もっと近くで見ていいんだよ],マコト.秋制服=お兄ちゃん.マコト好き好き[マコト.玉坂],マコト.ブルードレス=マコト.悪い子です[お兄ちゃん.今何してるの],マコト.本当の視線=お兄ちゃん.マコトが怖いの[マコト.お兄ちゃん大好き],マコト.バレンタイン=お兄ちゃん.マコト好き好き[お兄ちゃん.大好き],マコト.ロッカールーム=マコト.お兄ちゃん好き[お兄ちゃん.大好き],マコト.プールサイド=マコト.悪い子です[お兄ちゃん.大好き],マコト.ソフトボール=お兄ちゃん.マコトが怖いの[お兄ちゃん.今何してるの],マコト.桜雨の下で=マコト.悪い子です[マコト.お兄ちゃん大好き],マコト.特別なお弁当=お兄ちゃん.マコト好き好き[マコト.お兄ちゃん大好き],マコト.特別なおそば="お兄ちゃん\"大好き\\\\\\",マコト.ジョーカーゲーム=マコト.特別なおそば[お兄ちゃん.もっと近くで見ていいんだよ],マコト.最高のデート=マコト.特別なおそば[お兄ちゃん.あんまり八方美人なのはダメだよ],マコト.想って引いたら=マコト.最高のデート+マコト.特別なお弁当,マコト.素敵な報告=マコト.想って引いたら+マコト.お兄ちゃん大好き+マコト.お兄ちゃん大好き,マコト.片想いジャケ=マコト.リボンドレス+マコト.ロッカールーム+マコト.バレンタイン+マコト.ソフトボール+マコト.桜雨の下で+マコト.プールサイド+マコト.特別なお弁当+マコト.リボンドレス+マコト.桜雨の下で+マコト.ロッカールーム+マコト.プールサイド,マコト.忘れっぽいんです=マコト.プールサイド+マコト.ブルードレス+マコト.桜雨の下で+マコト.特別なお弁当+マコト.プールサイド+マコト.バレンタイン+マコト.ジョーカーゲーム+マコト.素敵な報告+マコト.レッスンするならお兄ちゃんと二人がいいな+お兄ちゃん.今何してるの+マコト.素敵な報告+マコト.レッスンするならお兄ちゃんと二人がいいな+マコト.本当の視線+マコト.素敵な報告+マコト.レッスンするならお兄ちゃんと二人がいいな+マコト.ブルードレス+マコト.素敵な報告+お兄ちゃん.今日のマコトは可愛いですか+お兄ちゃん.今何してるの+マコト.素敵な報告+マコト.レッスンするならお兄ちゃんと二人がいいな+マコト.本当の視線+マコト.素敵な報告+マコト.レッスンするならお兄ちゃんと二人がいいな+マコト.リボンドレス+マコト.素敵な報告+マコト.レッスンするならお兄ちゃんと二人がいいな+お兄ちゃん.もっと近くで見ていいんだよ+マコト.素敵な報告+マコト.玉坂+マコト.ブルードレス+マコト.素敵な報告+マコト.レッスンするならお兄ちゃんと二人がいいな+マコト.リボンドレス+マコト.素敵な報告+マコト.レッスンするならお兄ちゃんと二人がいいな+マコト.本当の視線+マコト.素敵な報告+マコト.レッスンするならお兄ちゃんと二人がいいな+お兄ちゃん.今日のマコトは可愛いですか+マコト.素敵な報告+マコト.玉坂+マコト.どんなことされたってお兄ちゃんのこと好きだからね+マコト.素敵な報告+マコト.玉坂+お兄ちゃん.今日のマコトは可愛いですか+マコト.想って引いたら+お兄ちゃん.今何してるの+マコト.お兄ちゃん大好き+マコト.お兄ちゃん+マコト.わんわんライブ+マコト.想って引いたら+お兄ちゃん.もっと近くで見ていいんだよ+お兄ちゃん.大好き+マコト.お兄ちゃん+マコト.お兄ちゃん+マコト.想って引いたら+お兄ちゃん.今何してるの+マコト.お兄ちゃん大好き+マコト.レッスンするならお兄ちゃんと二人がいいな+お兄ちゃん.大好き+マコト.想って引いたら+お兄ちゃん.今何してるの+マコト.お兄ちゃん大好き+マコト.どんなことされたってお兄ちゃんのこと好きだからね+お兄ちゃん.今何してるの+マコト.想って引いたら+お兄ちゃん.今何してるの+マコト.お兄ちゃん大好き+お兄ちゃん.あんまり八方美人なのはダメだよ+お兄ちゃん.今何してるの+マコト.想って引いたら+お兄ちゃん.もっと近くで見ていいんだよ+お兄ちゃん.あんまり八方美人なのはダメだよ+マコト.玉坂+お兄ちゃん.今日のマコトは可愛いですか+マコト.想って引いたら+お兄ちゃん.もっと近くで見ていいんだよ+お兄ちゃん.あんまり八方美人なのはダメだよ+お兄ちゃん.今日のマコトは可愛いですか+マコト.秋制服+マコト.想って引いたら+お兄ちゃん.今何してるの+マコト.お兄ちゃん大好き+マコト.お兄ちゃん+マコト.秋制服+マコト.想って引いたら+マコト.本当の視線+マコト.本当の視線+マコト.お兄ちゃん大好き+お兄ちゃん.大好き+マコト.素敵な報告+マコト.玉坂+お兄ちゃん.今日のマコトは可愛いですか+マコト.素敵な報告+マコト.玉坂+お兄ちゃん.あんまり八方美人なのはダメだよ+マコト.素敵な報告+マコト.お兄ちゃん大好き+マコト.わんわんライブ+マコト.ジョーカーゲーム,マコト.片想いジャケ=マコト.お兄ちゃん大好き[マコト.片想いジャケ][マコト.片想いジャケ],マコト.忘れっぽいんです=マコト.片想いジャケ(マコト.忘れっぽいんです)(マコト.お兄ちゃん大好き),マコト.忘れっぽいんです=マコト.片想いジャケ(マコト.忘れっぽいんです),マコト.忘れっぽいんです=マコト.忘れっぽいんです(マコト.片想いジャケ[マコト.お兄ちゃん大好き]),(マコト)=(/玉坂/),(マコト.お兄ちゃん大好き)=(-!!/玉坂/.マコト),(お兄ちゃん)=(/大好き/),お兄ちゃん.大好き=(- -!マコト.お兄ちゃん大好き),マコト.玉坂=お兄ちゃん.大好き- -!マコト.お兄ちゃん大好き,(お兄ちゃん.今何してるの)=マコト.玉坂- -お兄ちゃん.大好き,マコト.お兄ちゃん=お兄ちゃん.今何してるの- -!マコト.お兄ちゃん大好き,お兄ちゃん.もっと近くで見ていいんだよ=(マコト.お兄ちゃん- -お兄ちゃん.大好き),マコト.レッスンするならお兄ちゃんと二人がいいな=お兄ちゃん.もっと近くで見ていいんだよ- -!マコト.お兄ちゃん大好き,お兄ちゃん.今日のマコトは可愛いですか=マコト.レッスンするならお兄ちゃんと二人がいいな- -お兄ちゃん.大好き,マコト.どんなことされたってお兄ちゃんのこと好きだからね=お兄ちゃん.今日のマコトは可愛いですか- -!マコト.お兄ちゃん大好き,お兄ちゃん.あんまり八方美人なのはダメだよ=マコト.どんなことされたってお兄ちゃんのこと好きだからね- -お兄ちゃん.大好き,お兄ちゃん

Install

To install tamasaka-encoder in global environment:

$ npm install -g tamasaka-encoder

or

$ yarn global add tamasaka-encoder

Command line usage

$ tamasaka-encoder -i [input file] [options]

following command outputs hello-tamasaka.mkt.js

$ tamasaka-encoder -i hello-tamasaka.js

You can specify output file name.

$ tamasaka-encoder -i hello-tamasaka.js -o your-favorite-name.js

Alias

Too long? Yes, you can also run it with makotify .

$ makotify -i hello-tamasaka.js -o your-favorite-name.js