Skip to content

Commit

Permalink
Merge pull request #21 from oliviacarlisle/dev
Browse files Browse the repository at this point in the history
Rename to dslib-core
  • Loading branch information
oliviacarlisle authored Oct 21, 2024
2 parents 968ed41 + 450fd96 commit 563420c
Show file tree
Hide file tree
Showing 3 changed files with 18 additions and 18 deletions.
26 changes: 13 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# core-dslib
# dslib-core

[![codecov](https://codecov.io/gh/oliviacarlisle/core-dslib/graph/badge.svg?token=SVPFWK8OW9)](https://codecov.io/gh/oliviacarlisle/core-dslib)
[![Build Status](https://github.com/oliviacarlisle/core-dslib/actions/workflows/ci.yml/badge.svg)](https://github.com/oliviacarlisle/core-dslib/actions)
[![codecov](https://codecov.io/gh/oliviacarlisle/dslib-core/graph/badge.svg?token=SVPFWK8OW9)](https://codecov.io/gh/oliviacarlisle/dslib-core)
[![Build Status](https://github.com/oliviacarlisle/dslib-core/actions/workflows/ci.yml/badge.svg)](https://github.com/oliviacarlisle/dslib-core/actions)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)

A robust and efficient data structures library.
Expand All @@ -17,19 +17,19 @@ A robust and efficient data structures library.

## Table of Contents

- [💡 Why core-dslib?](#-why-core-dslib)
- [💡 Why dslib-core?](#-why-dslib-core)
- [📦 Installation](#-installation)
- [🚀 Getting Started](#-getting-started)
- [🏗️ Data Structures](#%EF%B8%8F-data-structures)
- [🔄 Queue](#-queue)
- [🌟 Contributing](#-contributing)
- [⚖️ License](#%EF%B8%8F-license)

## 💡 Why core-dslib?
## 💡 Why dslib-core?

`core-dslib` is your go-to toolkit for advanced data structures in TypeScript and JavaScript. It bridges the gap left by standard libraries, empowering developers with the tools they need for efficient data management and manipulation.
`dslib-core` is your go-to toolkit for advanced data structures in TypeScript and JavaScript. It bridges the gap left by standard libraries, empowering developers with the tools they need for efficient data management and manipulation.

Whether you're building a complex algorithm or optimizing application performance, `core-dslib` provides the building blocks you need to succeed.
Whether you're building a complex algorithm or optimizing application performance, `dslib-core` provides the building blocks you need to succeed.

> **Note:** Currently only compatible with ESM projects.
Expand All @@ -38,15 +38,15 @@ Whether you're building a complex algorithm or optimizing application performanc
Install the package via npm:

```bash
npm install core-dslib
npm install dslib-core
```

## 🚀 Getting Started

Import using ESM syntax:

```typescript
import { Queue } from 'core-dslib';
import { Queue } from 'dslib-core';
```

Quick start example:
Expand Down Expand Up @@ -119,7 +119,7 @@ Implemented using a circular buffer to ensure efficient enqueue and dequeue oper
#### Example Usage

```typescript
import { Queue } from 'core-dslib';
import { Queue } from 'dslib-core';

const queue = new Queue<string>();

Expand Down Expand Up @@ -218,20 +218,20 @@ node v20.17.0

## 🌟 Contributing

Contributions are welcome! If you have ideas, suggestions, or find any issues, please open an [issue](https://github.com/oliviacarlisle/core-dslib/issues) or submit a [pull request](https://github.com/oliviacarlisle/core-dslib/pulls).
Contributions are welcome! If you have ideas, suggestions, or find any issues, please open an [issue](https://github.com/oliviacarlisle/dslib-core/issues) or submit a [pull request](https://github.com/oliviacarlisle/dslib-core/pulls).

### Development Setup

Clone the repository:

```bash
git clone https://github.com/oliviacarlisle/core-dslib.git
git clone https://github.com/oliviacarlisle/dslib-core.git
```

Install dependencies:

```bash
cd core-dslib
cd dslib-core
npm install
```

Expand Down
8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "core-dslib",
"name": "dslib-core",
"version": "1.0.0",
"description": "A robust and efficient data structures library.",
"type": "module",
Expand All @@ -12,7 +12,7 @@
},
"repository": {
"type": "git",
"url": "git+https://github.com/oliviacarlisle/core-dslib.git"
"url": "git+https://github.com/oliviacarlisle/dslib-core.git"
},
"keywords": [
"data structures",
Expand All @@ -36,9 +36,9 @@
"dist"
],
"bugs": {
"url": "https://github.com/oliviacarlisle/core-dslib/issues"
"url": "https://github.com/oliviacarlisle/dslib-core/issues"
},
"homepage": "https://github.com/oliviacarlisle/core-dslib/#readme",
"homepage": "https://github.com/oliviacarlisle/dslib-core/#readme",
"devDependencies": {
"@types/jest": "^29.5.13",
"@types/node": "^22.7.4",
Expand Down
2 changes: 1 addition & 1 deletion tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,6 @@
"skipLibCheck": true,
"noEmit": true
},
"include": ["**/*.ts"],
"include": ["**/*.ts", "src/index.ts"],
"exclude": ["node_modules"]
}

0 comments on commit 563420c

Please sign in to comment.