
Security News
Axios Maintainer Confirms Social Engineering Attack Behind npm Compromise
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.
@hfaxjs/core
Advanced tools
@hfaxjs 核心插件,已集成模块:
TODOTODO已更新插件:
@hfax/bug-reportTODOTODOTODO安装@hfaxjs/core 核心库
cnpm install @hfaxjs/core --save
import hfax from '@hfaxjs/core';
//----------------------------------------
//ajax例子
const http = hfax.http.ajax // axios实例
const service = http.create({
baseUrl:process.env.VUE_APP_BASE_API,
timeout:5000
});
// request interceptor
service.interceptors.request.use(
config => {
// do something before request is sent
if (store.getters.token) {
// let each request carry token
// ['X-Token'] is a custom headers key
// please modify it according to the actual situation
config.headers['X-Token'] = getToken()
}
return config
},
error => {
// do something with request error
console.log(error) // for debug
return Promise.reject(error)
}
)
const jsonp = hfax.http.jsonp // jsonp
jsonp.promise(url,config);
//----------------------------------------
const websocket = hfax.websocket // ws实例
//----------------------------------------
//存储例子
const store = hfax.store // store 实例
// Store current user
store.set('user', { name:'Marcus' })
// Get current user
store.get('user')
// Remove current user
store.remove('user')
// Clear all keys
store.clearAll()
store.set('foo2', 'bar', new Date().getTime() + 3000) // Using expire plugin to expire in 3 seconds
//更多见doc https://github.com/marcuswestin/store.js
//event模块
const event = hfax.event.create();
event.on('test',function(data){
expect(data).toBe("it works!")
})
event.emit('test','it works!');
更多用法见 https://github.com/JacksonTian/eventproxy/blob/master/test/test.js
扩展插件,args为传入参数;
export interface Plugin{
isInstall?:Boolean,
pluginVersion:String,
install(core:any,config:Object):any,
pluginName:String,
}
获取当前应用版本
获取核心库版本号
获取插件列表
应用配置
获取配置项
current version:1.0.5-alpha
2019-11-23 version 1.0.6 增加envent模块 2019-10-22 version 1.0.5-alpha 删除了cookie模块,增加了store支持 2019-07-01 version 1.0.4-alpha 发布
FAQs
hfaxjs core lib
We found that @hfaxjs/core 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
Axios compromise traced to social engineering, showing how attacks on maintainers can bypass controls and expose the broader software supply chain.

Security News
Node.js has paused its bug bounty program after funding ended, removing payouts for vulnerability reports but keeping its security process unchanged.

Security News
The Axios compromise shows how time-dependent dependency resolution makes exposure harder to detect and contain.