npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@slates-integrations/teamwork

v0.3.0

Published

Manage projects, task lists, and tasks with support for assignees, due dates, priorities, dependencies, subtasks, and custom fields. Track time entries and timers against projects and tasks. Create and manage milestones, calendar events, messages, comment

Readme

Teamwork

Manage projects, task lists, and tasks with support for assignees, due dates, priorities, dependencies, subtasks, and custom fields. Track time entries and timers against projects and tasks. Create and manage milestones, calendar events, messages, comments, notebooks, files, invoices, expenses, and budgets. Organize people and companies, assign roles and teams, and manage project permissions. Monitor project health with status updates and portfolio boards. Define custom fields, tags, and categories to extend and organize data.

Tools

Get Activity

Retrieve the latest activity feed from Teamwork. Shows recent actions across the site or within a specific project, including task updates, comments, file uploads, and more.

Get Current User

Retrieve the authenticated person ID, profile, company, and administrator status.

Get Project

Retrieve detailed information about a specific Teamwork project by its ID, including status, dates, company, and description.

Get Task

Retrieve detailed information about a specific Teamwork task, including its status, assignees, dates, priority, and estimated time.

List Milestones

Find milestones across accessible projects or within one project, with status filtering and pagination. Returns IDs for later changes.

List People

Retrieve people (users) from Teamwork. Can list all people on the site or filter by project membership. Supports search by name.

List Projects

Retrieve a list of projects from Teamwork. Supports filtering by status, company, category, and search term. Use pagination to navigate large result sets.

List Tasks

Retrieve tasks from Teamwork. Can list all tasks, tasks for a specific project, or tasks in a specific task list. Supports filtering by assignee, priority, dates, tags, and search term.

List Time Entries

Retrieve time entries from Teamwork. Can filter by project, task, date range, and user. Returns logged hours, descriptions, and billable status.

Manage Comment

Create, update, or delete a comment on a Teamwork resource. Comments can be added to tasks, milestones, notebooks, and files.

Manage Message

Create, update, or delete a message (discussion post) in a Teamwork project. Messages support titles, body content, categories, and tags.

Manage Milestone

Create, update, complete, reopen, or delete a milestone within a Teamwork project. Milestones can have deadlines, responsible parties, and tags.

Manage Notebook

Create, update, or delete a notebook (wiki-style document) in a Teamwork project. Notebooks support rich content, categories, and tags.

Manage Project People

Add or remove people from a Teamwork project. Manage project membership by specifying person IDs to add or remove.

Manage Project

Create, update, or delete a Teamwork project. Use create to start a new project, update to modify an existing one, or delete to permanently remove it.

Manage Task List

Create a task list in a Teamwork project, or list existing task lists for a project. Task lists are containers that organize tasks within a project.

Manage Task

Create, update, complete, reopen, or delete a Teamwork task. Supports setting assignees, due dates, priorities, estimated time, and tags.

Manage Time Entry

Create, update, or delete a time entry in Teamwork. Log time against a project or task with hours, minutes, description, and billable status.

License

This integration is licensed under the FSL-1.1.