Big News: Socket raises $60M Series C at a $1B valuation to secure software supply chains for AI-driven development.Announcement
Sign In

@tonguetoquill/collection

Package Overview
Dependencies
Maintainers
2
Versions
70
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@tonguetoquill/collection

This package redistributes the core Quills and supporting templates from the [TTQ Quills and Templates Collection](https://github.com/nibsbin/tonguetoquill-collection) for consumption in Node.js environments.

latest
Source
npmnpm
Version
0.17.5
Version published
Maintainers
2
Created
Source

@tonguetoquill/collection

This package redistributes the core Quills and supporting templates from the TTQ Quills and Templates Collection for consumption in Node.js environments.

Installation

# npm
npm install @tonguetoquill/collection

Usage

This package doesn't export any logic. Instead, it exports two string constants—QUILLS_DIR and TEMPLATES_DIR—that represent the absolute file paths to the bundled quills and templates on your local filesystem.

Use @quillmark/registry and @quillmark/wasm from npm alongside this package. The engine and registry APIs replace a separate Quillmark CLI install for Node.js workflows.

You can use QUILLS_DIR with the FileSystemSource from @quillmark/registry to load them into the engine.

import { Quillmark } from '@quillmark/wasm';
import { QuillRegistry, FileSystemSource } from '@quillmark/registry';
import { QUILLS_DIR } from '@tonguetoquill/collection';

async function setupRegistry() {
  const engine = new Quillmark();
  
  // Point the filesystem source to the quills directory provided by this package
  const source = new FileSystemSource(QUILLS_DIR);
  
  // Initialize the registry
  const registry = new QuillRegistry({ source, engine });
  
  // You can now resolve specific quills!
  const usafMemoBundle = await registry.resolve('usaf_memo');
}

Compatibility

This package relies on standard Node builtin modules (node:path and node:url) and standard ES Module constants (import.meta.url) under the hood to calculate the absolute paths at runtime. It is 100% compatible and robust across Node.js (16+), Bun, and Deno.

FAQs

Package last updated on 18 Apr 2026

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