swc libs