Comparing version 3.0.10 to 3.0.11
@@ -1,3 +0,3 @@ | ||
import { type EscapeSequence } from './types/escape-sequence'; | ||
declare type AddSlashesOptions = { | ||
import { type EscapeSequence } from './types/escape-sequence.js'; | ||
type AddSlashesOptions = { | ||
/** | ||
@@ -30,3 +30,3 @@ * Indicate which characters should be encoded and how. | ||
*/ | ||
declare const addSlashes: (str: string, { getEscaped }?: AddSlashesOptions) => string; | ||
declare const addSlashes: (str: string, options?: AddSlashesOptions) => string; | ||
export { type AddSlashesOptions, addSlashes }; |
@@ -1,2 +0,2 @@ | ||
import { type EscapeSequence } from './types/escape-sequence'; | ||
import { type EscapeSequence } from './types/escape-sequence.js'; | ||
/** | ||
@@ -3,0 +3,0 @@ * Get escapes for any character, using JSON-safe single letter sequences, and |
@@ -1,3 +0,3 @@ | ||
import { type EscapeSequence } from './types/escape-sequence'; | ||
import { type EscapeSequence } from './types/escape-sequence.js'; | ||
declare const getUnescapedAny: (sequence: EscapeSequence, code: number | null) => string | false; | ||
export { getUnescapedAny }; |
@@ -1,5 +0,5 @@ | ||
export * from './add-slashes'; | ||
export * from './get-escaped-any'; | ||
export * from './get-escaped-json-unsafe'; | ||
export * from './get-unescaped-any'; | ||
export * from './remove-slashes'; | ||
export * from './add-slashes.js'; | ||
export * from './get-escaped-any.js'; | ||
export * from './get-escaped-json-unsafe.js'; | ||
export * from './get-unescaped-any.js'; | ||
export * from './remove-slashes.js'; |
@@ -1,3 +0,3 @@ | ||
import { type EscapeSequence } from './types/escape-sequence'; | ||
declare type RemoveSlashesOptions = { | ||
import { type EscapeSequence } from './types/escape-sequence.js'; | ||
type RemoveSlashesOptions = { | ||
readonly getUnescaped?: (sequence: EscapeSequence, code: number | null) => boolean | string; | ||
@@ -11,7 +11,7 @@ }; | ||
*/ | ||
declare const removeSlashes: (source: string, { getUnescaped }?: RemoveSlashesOptions) => string; | ||
declare const removeSlashes: (source: string, options?: RemoveSlashesOptions) => string; | ||
/** | ||
* @deprecated Use {@link removeSlashes} instead. | ||
*/ | ||
declare const stripSlashes: (source: string, { getUnescaped }?: RemoveSlashesOptions) => string; | ||
declare const stripSlashes: (source: string, options?: RemoveSlashesOptions) => string; | ||
export { removeSlashes, stripSlashes }; |
@@ -1,2 +0,2 @@ | ||
declare type EscapeSequence = `\\${string}`; | ||
type EscapeSequence = `\\${string}`; | ||
export { type EscapeSequence }; |
{ | ||
"name": "slashes", | ||
"description": "Add or remove backslashes (escape or unescape).", | ||
"version": "3.0.10", | ||
"author": { | ||
"name": "Chris Ackerman", | ||
"email": "chris@topher.land" | ||
}, | ||
"repository": { | ||
"type": "git", | ||
"url": "git+https://github.com/Shakeskeyboarde/slashes.git" | ||
}, | ||
"license": "ISC", | ||
"version": "3.0.11", | ||
"files": [ | ||
"lib/**" | ||
], | ||
"directories": { | ||
"lib": "lib" | ||
}, | ||
"keywords": [ | ||
@@ -15,42 +29,31 @@ "escape", | ||
], | ||
"author": { | ||
"name": "Chris Ackerman", | ||
"email": "chris@topher.land" | ||
}, | ||
"repository": { | ||
"type": "git", | ||
"url": "git+https://github.com/Shakeskeyboarde/slashes.git" | ||
}, | ||
"files": ["lib"], | ||
"types": "lib/commonjs/index.d.ts", | ||
"module": "./lib/module/index.js", | ||
"main": "lib/commonjs/index.js", | ||
"type": "module", | ||
"types": "lib/types/index.d.ts", | ||
"main": "lib/cjs/index.js", | ||
"module": "lib/esm/index.js", | ||
"exports": { | ||
"types": "./lib/commonjs/index.d.ts", | ||
"import": "./lib/module/index.js", | ||
"default": "./lib/commonjs/index.js" | ||
".": { | ||
"types": "./lib/types/index.d.ts", | ||
"require": "./lib/cjs/index.js", | ||
"default": "./lib/esm/index.js" | ||
} | ||
}, | ||
"sideEffects": false, | ||
"scripts": { | ||
"test": "del-cli out && tsc --noEmit && eslint --max-warnings=0 src && jest --no-cache", | ||
"build": "del-cli lib && tsc -p tsconfig.build-commonjs.json && tsc -p tsconfig.build-module.json && tsc -p tsconfig.build-types.json && check-es-compat lib/commonjs", | ||
"clean": "del-cli lib out", | ||
"modernize": "npm-check-updates -u -x @types/node", | ||
"coveralls": "cat ./out/coverage/lcov.info | coveralls" | ||
"test": "rc npm-test -o", | ||
"prepack": "del-cli *.tgz && rc npm-prepack", | ||
"modernize": "npx npm-check-updates -i --format group" | ||
}, | ||
"devDependencies": { | ||
"@babel/core": "^7.17.9", | ||
"@babel/preset-env": "^7.16.11", | ||
"@types/jest": "^27.4.1", | ||
"check-es-compat": "^2.0.0", | ||
"coveralls": "^3.1.1", | ||
"del-cli": "^4.0.1", | ||
"eslint": "^8.14.0", | ||
"eslint-config-rational": "^0.1.7", | ||
"jest": "^27.5.1", | ||
"npm-check-updates": "^12.5.9", | ||
"prettier": "^2.6.2", | ||
"ts-jest": "^27.1.4", | ||
"typescript": "^4.6.3" | ||
"@types/jest": "^29.2.4", | ||
"del-cli": "^5.0.0", | ||
"eslint": "^8.30.0", | ||
"eslint-config-rational": "^2.0.7", | ||
"jest": "^29.3.1", | ||
"jest-environment-jsdom": "^29.3.1", | ||
"parallel-rc": "^1.0.12", | ||
"prettier": "^2.8.1", | ||
"ts-jest": "^29.0.3", | ||
"typescript": "^4.9.4" | ||
} | ||
} |
@@ -5,9 +5,2 @@ # Slashes | ||
[![npm version](https://badgen.net/npm/v/slashes?icon=npm&label=version)](https://www.npmjs.com/package/slashes) | ||
[![npm downloads](https://badgen.net/npm/dw/slashes?icon=npm&color=blue&label=downloads)](https://www.npmjs.com/package/slashes) | ||
[![github stars](https://badgen.net/github/stars/Shakeskeyboarde/slashes?icon=github)](https://github.com/Shakeskeyboarde/slashes) | ||
[![build status](https://badgen.net/travis/Shakeskeyboarde/slashes?icon=travis&label=build)](https://www.travis-ci.com/github/Shakeskeyboarde/slashes) | ||
[![coverage status](https://badgen.net/coveralls/c/github/Shakeskeyboarde/slashes/main)](https://coveralls.io/github/Shakeskeyboarde/slashes) | ||
[![bundle size](https://badgen.net/bundlephobia/minzip/slashes?label=size)](https://bundlephobia.com/result?p=slashes) | ||
# Getting started | ||
@@ -14,0 +7,0 @@ |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
10
Yes
25722
39
371
101
1