
Security News
Feross on the 10 Minutes or Less Podcast: Nobody Reads the Code
Socket CEO Feross Aboukhadijeh joins 10 Minutes or Less, a podcast by Ali Rohde, to discuss the recent surge in open source supply chain attacks.
TCompile is a compress/merge tool for ctrip/Taocan project. It will compress the module and merge the dependent modules into the main module.
npm install -g tcompileTcompile [filename1][,filename2][,..].
This command will excute the follow steps:
Tcompile -tools [filename1][,..] or Tcompile -mods [filename1][,..].
Used in the situation that compile the tool modules and common business modules.
Tcompile -compress [filename1][,..]
Compress the specified files that doesnt rely on the directories which were defined in the config file.
Tcompile -init
This command will help you initialize the tool.
config: build a repl to set tool configuration.showConfig: show out the currently used config object.setProject <project>: use the specified configuation.Tcompile -help
It will show you the usage of the commands.
Tcompile -doc
It will make the documents of your project codes by using jsdoc3. The source path and destination path are both configuated in the config.json. If you want to use this feature, make sure you write comments in jsdoc style.
Tcompile -watch
Monitor the view files in specified directory, if the file change, compile it into the views.js.
mail: the email signature which will be added to the head of the compressed file
jsdoc: see how to configuate it in http://usejsdoc.org/about-configuring-jsdoc.html
template: the configuation used when compiling related view templates
projectConfig: the projects table
{
"mail": "lovely_dreamer@126.com",
"CRLF": "\r\n",
"checkinAfterSave": false,
"path": {
"project": "d:\\Users\\shiz\\Desktop\\T-compile\\test",
"docs": "d:\\Users\\shiz\\Desktop\\T-compile\\test\\docs"
},
"projectConfig": {
"online": "d:\\Users\\shiz\\Desktop\\online.json",
"test": "d:\\Users\\shiz\\Desktop\\test.json"
},
"jsdoc": {
"source": {
"includePattern": ".+\\.js$",
"excludePattern": "(^|\\/|\\\\)_|(docs|min)\\\\"
}
},
"template": {
"name": "handlebars",
"partialExt": "partial.html",
"ext": "html"
}
}
FAQs
A compressing tool for ctrip/Taocan project
We found that tcompile demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Security News
Socket CEO Feross Aboukhadijeh joins 10 Minutes or Less, a podcast by Ali Rohde, to discuss the recent surge in open source supply chain attacks.

Research
/Security News
Campaign of 108 extensions harvests identities, steals sessions, and adds backdoors to browsers, all tied to the same C2 infrastructure.

Security News
OpenAI rotated macOS signing certificates after a malicious Axios package reached its CI pipeline in a broader software supply chain attack.