├── .editorconfig ├── .env ├── .github └── workflows │ ├── checks.yml │ ├── labels.yml │ ├── release.yml │ └── stale.yml ├── .gitignore ├── .npmrc ├── .prettierignore ├── LICENSE.md ├── README.md ├── bin └── test.ts ├── compose.yml ├── eslint.config.js ├── index.ts ├── package.json ├── src ├── debug.ts ├── decorators │ └── slugify.ts ├── errors.ts ├── slugifier.ts ├── strategies │ ├── db_increment.ts │ ├── main.ts │ ├── short_id.ts │ └── simple.ts └── types.ts ├── tests ├── db_increment_strategy.spec.ts ├── helpers.ts ├── slugifier.spec.ts └── slugify.spec.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adonisjs/lucid-slugify/HEAD/.editorconfig -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adonisjs/lucid-slugify/HEAD/.env -------------------------------------------------------------------------------- /.github/workflows/checks.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adonisjs/lucid-slugify/HEAD/.github/workflows/checks.yml -------------------------------------------------------------------------------- /.github/workflows/labels.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adonisjs/lucid-slugify/HEAD/.github/workflows/labels.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adonisjs/lucid-slugify/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adonisjs/lucid-slugify/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adonisjs/lucid-slugify/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | build 2 | docs 3 | coverage 4 | *.html 5 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adonisjs/lucid-slugify/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adonisjs/lucid-slugify/HEAD/README.md -------------------------------------------------------------------------------- /bin/test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adonisjs/lucid-slugify/HEAD/bin/test.ts -------------------------------------------------------------------------------- /compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adonisjs/lucid-slugify/HEAD/compose.yml -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adonisjs/lucid-slugify/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adonisjs/lucid-slugify/HEAD/index.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adonisjs/lucid-slugify/HEAD/package.json -------------------------------------------------------------------------------- /src/debug.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adonisjs/lucid-slugify/HEAD/src/debug.ts -------------------------------------------------------------------------------- /src/decorators/slugify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adonisjs/lucid-slugify/HEAD/src/decorators/slugify.ts -------------------------------------------------------------------------------- /src/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adonisjs/lucid-slugify/HEAD/src/errors.ts -------------------------------------------------------------------------------- /src/slugifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adonisjs/lucid-slugify/HEAD/src/slugifier.ts -------------------------------------------------------------------------------- /src/strategies/db_increment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adonisjs/lucid-slugify/HEAD/src/strategies/db_increment.ts -------------------------------------------------------------------------------- /src/strategies/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adonisjs/lucid-slugify/HEAD/src/strategies/main.ts -------------------------------------------------------------------------------- /src/strategies/short_id.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adonisjs/lucid-slugify/HEAD/src/strategies/short_id.ts -------------------------------------------------------------------------------- /src/strategies/simple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adonisjs/lucid-slugify/HEAD/src/strategies/simple.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adonisjs/lucid-slugify/HEAD/src/types.ts -------------------------------------------------------------------------------- /tests/db_increment_strategy.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adonisjs/lucid-slugify/HEAD/tests/db_increment_strategy.spec.ts -------------------------------------------------------------------------------- /tests/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adonisjs/lucid-slugify/HEAD/tests/helpers.ts -------------------------------------------------------------------------------- /tests/slugifier.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adonisjs/lucid-slugify/HEAD/tests/slugifier.spec.ts -------------------------------------------------------------------------------- /tests/slugify.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adonisjs/lucid-slugify/HEAD/tests/slugify.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adonisjs/lucid-slugify/HEAD/tsconfig.json --------------------------------------------------------------------------------