New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

jts-core

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

jts-core

Janus Token System (JTS) - A two-component authentication architecture for secure, revocable, and confidential API authentication

latest
Source
npmnpm
Version
1.0.2
Version published
Maintainers
1
Created
Source

🔄 Migration Guide: Move to @engjts/auth

npm version License: MIT

Janus Token System (JTS) is now available on the official NPM!

The @engjts/auth package has now been launched as an official package on the NPM Registry. We invite all users to migrate from local source code to the official NPM package to get the latest updates, bug fixes, and support.

📍 Official Package

The official @engjts/auth package is now available at:

🔗 https://www.npmjs.com/package/@engjts/auth

✅ Migration Steps

1️⃣ Uninstall Old Package

If you were previously using a package from a local source or an old version, uninstall it first:

npm uninstall jts-core
# or if there is another package name
npm uninstall @engjts/auth-local

2️⃣ Install the Official NPM Package

npm install @engjts/auth

3️⃣ Update Import Statements

Make sure all your imports use the official package from NPM:

Before (from local source):

import { JTSAuthServer, JTSResourceServer } from './path/to/local'
import { generateKeyPair } from '../src/crypto'

Now (from NPM):

import { JTSAuthServer, JTSResourceServer, generateKeyPair } from '@engjts/auth'

4️⃣ Install CLI Tools (Optional)

To use the CLI tools (jts keygen, jts verify, jts inspect, etc.), install them globally:

npm install -g @engjts/auth

Or use npx without a global install:

npx @engjts/auth jts --help

📚 Complete Documentation

The complete documentation includes:

  • ✅ Step-by-step setup tutorial
  • ✅ Code examples for various use cases
  • ✅ Complete API reference
  • ✅ Best practices security guide
  • ✅ Storage adapters (In-Memory, Redis, PostgreSQL)
  • ✅ CLI tools documentation
  • ✅ Error handling guide
  • ✅ Deployment guide

Visit the NPM package page for complete documentation:

🔗 https://www.npmjs.com/package/@engjts/auth

❓ FAQ

Q: What is JTS (Janus Token System)?

A: JTS is a secure and revocable two-component authentication system. It provides stateless verification with instant revocation and replay attack detection.

Q: Are there any breaking changes from the old version?

A: None. The API remains compatible. You just need to change the import statements to use the NPM package.

Q: What if I find a bug or issue?

A: Report the issue in the GitHub repository:

🔗 https://github.com/ukungzulfah/jts-core/issues

Q: Is there a version for other programming languages?

A: Currently JTS is available for Node.js/TypeScript. For other languages, please follow the project roadmap on GitHub.

🔗 Resources

🤝 Support

If you have difficulty migrating or have questions:

📜 License

MIT License - see LICENSE file for details.

Thank you for using Janus Token System (JTS)! 🎉

Migrate now to get access to the latest updates and official support.

Keywords

jts

FAQs

Package last updated on 01 Dec 2025

Did you know?

Socket

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.

Install

Related posts