licenses.dev

pss-form-viewer v0.1.16

View forms

Published on

Licenses

Learn more about license information.

Package Licenses

ISC

Dependency Licenses

MIT204
PackageRelationDependenciesPublished
@babel/code-frame • 7.25.7Generate errors that contain a code frame that point to source locations.INDIRECT11
@babel/helper-validator-identifier • 7.25.7Validate identifier/keywords nameINDIRECT0
@babel/highlight • 7.25.7Syntax highlight JavaScript strings for output in terminals.INDIRECT10
@bpmn-io/snarkdown • 2.2.0Transform Markdown into HTML.DIRECT0
@rollup/pluginutils • 4.2.1A set of utility functions commonly used by Rollup pluginsINDIRECT2
@types/cssnano • 5.1.0Stub TypeScript definitions entry for cssnano, which provides its own types definitionsINDIRECT67
@types/parse-json • 4.0.2TypeScript definitions for parse-jsonINDIRECT0
ansi-styles • 3.2.1ANSI escape codes for styling strings in the terminalINDIRECT2
array-buffer-byte-length • 1.0.1Get the byte length of an ArrayBuffer, even in engines without a `.byteLength` method.INDIRECT13
arraybuffer.prototype.slice • 1.0.3ES spec-compliant shim for ArrayBuffer.prototype.sliceINDIRECT64
available-typed-arrays • 1.0.7Returns an array of Typed Array names that are available in the current environmentINDIRECT1
balanced-match • 1.0.2Match balanced character pairs, like "{" and "}"INDIRECT0
brace-expansion • 1.1.11Brace expansion as known from sh/bashINDIRECT2
browserslist • 4.24.0Share target browsers between different front-end tools, like Autoprefixer, Stylelint and babel-env-presetINDIRECT6
call-bind • 1.0.7Robustly `.call.bind()` a functionINDIRECT11
callsites • 3.1.0Get callsites from the V8 stack trace APIINDIRECT0
caniuse-api • 3.0.0request the caniuse data to check browsers compatibilitiesINDIRECT9
chalk • 2.4.2Terminal string styling done rightINDIRECT6
classnames • 2.5.1A simple utility for conditionally joining classNames togetherDIRECT0
color-convert • 1.9.3Plain color conversion functionsINDIRECT1
color-name • 1.1.3A list of color names and its valuesINDIRECT0
colord • 2.9.3👑 A tiny yet powerful tool for high-performance color manipulations and conversionsINDIRECT0
commander • 7.2.0the complete solution for node.js command-line programsINDIRECT0
component-event • 0.1.4Event binding componentINDIRECT0
concat-map • 0.0.1concatenative mapdasheryINDIRECT0
cosmiconfig • 7.1.0Find and load configuration from a package.json property, rc file, or CommonJS moduleINDIRECT24
cross-spawn • 6.0.5Cross platform child_process#spawn and child_process#spawnSyncINDIRECT7
css-tree • 1.1.3A tool set for CSS: fast detailed parser (CSS → AST), walker (AST traversal), generator (AST → CSS) and lexer (validation and matching) based on specs and browser implementationsINDIRECT2
css.escape • 1.5.1A robust polyfill for the `CSS.escape` utility method as defined in CSSOM.INDIRECT0
cssesc • 3.0.0A JavaScript library for escaping CSS strings and identifiers while generating the shortest possible ASCII-only output.INDIRECT0
cssnano-preset-default • 5.2.14Safe defaults for cssnano which require minimal configuration.INDIRECT63
cssnano-utils • 3.1.0Utility methods and plugin for cssnano projectsINDIRECT0
cssnano • 5.1.15A modular minifier, built on top of the PostCSS ecosystem.INDIRECT66
csso • 4.2.0CSS minifier with structural optimisationsINDIRECT3
data-view-buffer • 1.0.1Get the ArrayBuffer out of a DataView, robustly.INDIRECT20
data-view-byte-length • 1.0.1Get the byteLength out of a DataView, robustly.INDIRECT20
data-view-byte-offset • 1.0.0Get the byteOffset out of a DataView, robustly.INDIRECT20
decode-uri-component • 0.2.2A better decodeURIComponentINDIRECT0
define-data-property • 1.1.4Define a data property on an object. Will fall back to assignment in an engine without descriptors.INDIRECT8
define-properties • 1.2.1Define multiple non-enumerable properties at once. Uses `Object.defineProperty` when available; falls back to standard assignment in older engines.INDIRECT11
diagram-js • 8.9.0A toolbox for displaying and modifying diagrams on the webDIRECT13
didi • 8.0.2Dependency Injection for JavaScriptDIRECT0
dom-serializer • 1.4.1render domhandler DOM nodes to a stringINDIRECT3
domify • 1.4.2turn HTML into DOM elementsINDIRECT0
error-ex • 1.3.2Easy error subclassing and stack customizationINDIRECT1
es-abstract • 1.23.3ECMAScript spec abstract operations.INDIRECT64
es-define-property • 1.0.0`Object.defineProperty`, but not IE 8's broken one.INDIRECT6
es-errors • 1.3.0A simple cache for a few of the JS Error constructors.INDIRECT0
es-object-atoms • 1.0.0ES Object-related atoms: Object, ToObject, RequireObjectCoercibleINDIRECT1
es-set-tostringtag • 2.0.3A helper to optimistically set Symbol.toStringTag, when possible.INDIRECT7
es-to-primitive • 1.2.1ECMAScript “ToPrimitive” algorithm. Provides ES5 and ES2015 versions.INDIRECT5
escalade • 3.2.0A tiny (183B to 210B) and fast utility to ascend parent directoriesINDIRECT0
escape-string-regexp • 1.0.5Escape RegExp special charactersINDIRECT0
estree-walker • 2.0.2Traverse an ESTree-compliant ASTINDIRECT0
eventemitter3 • 4.0.7EventEmitter3 focuses on performance while maintaining a Node.js AND browser compatible interface.INDIRECT0
filter-obj • 1.1.0Filter object keys and values into a new objectINDIRECT0
for-each • 0.3.3A better forEachINDIRECT1
fs-extra • 10.1.0fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as recursive mkdir, copy, and remove.INDIRECT3
function-bind • 1.1.2Implementation of Function.prototype.bindINDIRECT0
function.prototype.name • 1.1.6An ES2015 spec-compliant `Function.prototype.name` shimINDIRECT64
functions-have-names • 1.2.3Does this JS environment support the `name` property on functions?INDIRECT0
get-intrinsic • 1.2.4Get and robustly cache all JS language-level intrinsics at first require timeINDIRECT5
get-symbol-description • 1.0.2Gets the description of a Symbol. Handles `Symbol()` vs `Symbol('')` properly when possible.INDIRECT12
globalthis • 1.0.4ECMAScript spec-compliant polyfill/shim for `globalThis`INDIRECT12
gopd • 1.0.1`Object.getOwnPropertyDescriptor`, but accounts for IE's broken implementation.INDIRECT6
hammerjs • 2.0.8A javascript library for multi-touch gesturesINDIRECT0
has-bigints • 1.0.2Determine if the JS environment has BigInt support.INDIRECT0
has-flag • 3.0.0Check if argv has a specific flagINDIRECT0
has-property-descriptors • 1.0.2Does the environment have full property descriptor support? Handles IE 8's broken defineProperty/gOPD.INDIRECT7
has-proto • 1.0.3Does this environment have the ability to get the [[Prototype]] of an object on creation with `__proto__`?INDIRECT0
has-symbols • 1.0.3Determine if the JS environment has Symbol support. Supports spec, or shams.INDIRECT0
has-tostringtag • 1.0.2Determine if the JS environment has `Symbol.toStringTag` support. Supports spec, or shams.INDIRECT1
hasown • 2.0.2A robust, ES3 compatible, "has own property" predicate.INDIRECT1
ids • 1.0.5Simple id generation and cachingDIRECT0
import-fresh • 3.3.0Import a module while bypassing the cacheINDIRECT3
internal-slot • 1.0.7ES spec-like internal slotsINDIRECT14
is-array-buffer • 3.0.4Is this value a JS ArrayBuffer?INDIRECT12
is-arrayish • 0.2.1Determines if an object can be used as an arrayINDIRECT0
is-bigint • 1.0.4Is this value an ES BigInt?INDIRECT1
is-boolean-object • 1.1.2Is this value a JS Boolean? This module works cross-realm/iframe, and despite ES6 @@toStringTag.INDIRECT13
is-callable • 1.2.7Is this JS value callable? Works with Functions and GeneratorFunctions, despite ES6 @@toStringTag.INDIRECT0
is-core-module • 2.15.1Is this specifier a node.js core module?INDIRECT2
is-data-view • 1.0.1Is this value a JS DataView? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.INDIRECT19
is-date-object • 1.0.5Is this value a JS Date object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.INDIRECT2
is-negative-zero • 2.0.3Is this value negative zero? === will lie to youINDIRECT0
is-number-object • 1.0.7Is this value a JS Number object? This module works cross-realm/iframe, and despite ES6 @@toStringTag.INDIRECT2
is-regex • 1.1.4Is this value a JS regex? Works cross-realm/iframe, and despite ES6 @@toStringTagINDIRECT13
is-shared-array-buffer • 1.0.3Is this value a JS SharedArrayBuffer?INDIRECT12
is-string • 1.0.7Is this value a JS String object or primitive? This module works cross-realm/iframe, and despite ES6 @@toStringTag.INDIRECT2
is-symbol • 1.0.4Determine if a value is an ES6 Symbol or not.INDIRECT1
is-typed-array • 1.1.13Is this value a JS Typed Array? This module works cross-realm/iframe, does not depend on `instanceof` or mutable properties, and despite ES6 Symbol.toStringTag.INDIRECT18
is-weakref • 1.0.2Is this value a JS WeakRef? This module works cross-realm/iframe, and despite ES6 @@toStringTag.INDIRECT12
isarray • 2.0.5Array#isArray for older browsersINDIRECT0
js-tokens • 4.0.0A regex that tokenizes JavaScript.INDIRECT0
json-parse-better-errors • 1.0.2JSON.parse with context information on errorINDIRECT0
json-parse-even-better-errors • 2.3.1JSON.parse with context information on errorINDIRECT0
jsonfile • 6.1.0Easily read/write JSON files.INDIRECT2
lilconfig • 2.1.0A zero-dependency alternative to cosmiconfigINDIRECT0
lines-and-columns • 1.2.4Maps lines and columns to character offsets and back.INDIRECT0
load-json-file • 4.0.0Read and parse a JSON fileINDIRECT7
lodash.memoize • 4.1.2The lodash method `_.memoize` exported as a module.INDIRECT0
lodash.uniq • 4.5.0The lodash method `_.uniq` exported as a module.INDIRECT0
matches-selector • 1.2.0Check if a DOM element matches a given selector, with decent browser support and unit tests.INDIRECT0
mime-db • 1.52.0Media Type DatabaseINDIRECT0
mime-types • 2.1.35The ultimate javascript content-type utility.INDIRECT1
min-dash • 3.8.1Minimum utility toolbeltDIRECT0
min-dom • 3.2.1A minimal dom utility toolbeltINDIRECT5
nanoid • 3.3.7A tiny (116 bytes), secure URL-friendly unique string ID generatorINDIRECT0
nice-try • 1.0.5Tries to execute a function and discards any error that occursINDIRECT0
node-releases • 2.0.18Node.js releases dataINDIRECT0
normalize-url • 6.1.0Normalize a URLINDIRECT0
npm-run-all • 4.1.5A CLI tool to run multiple npm-scripts in parallel or sequential.DIRECT109
object-inspect • 1.13.2string representations of objects in node and the browserINDIRECT0
object-keys • 1.1.1An Object.keys replacement, in case Object.keys is not available. From https://github.com/es-shims/es5-shimINDIRECT0
object-refs • 0.3.0Minimal bi-directional object references for JavaScriptINDIRECT0
object.assign • 4.1.5ES6 spec-compliant Object.assign shim. From https://github.com/es-shims/es6-shimINDIRECT14
p-finally • 1.0.0`Promise#finally()` ponyfill - Invoked when the promise is settled regardless of outcomeINDIRECT0
p-queue • 6.6.2Promise queue with concurrency controlINDIRECT3
p-timeout • 3.2.0Timeout a promise after a specified amount of timeINDIRECT1
parent-module • 1.0.1Get the path of the parent moduleINDIRECT1
parse-json • 4.0.0Parse JSON with more helpful errorsINDIRECT3
parse-json • 5.2.0Parse JSON with more helpful errorsINDIRECT16
path-intersection • 2.2.1Computes the intersection between two SVG pathsINDIRECT0
path-key • 2.0.1Get the PATH environment variable key cross-platformINDIRECT0
path-parse • 1.0.7Node.js path.parse() ponyfillINDIRECT0
path-type • 3.0.0Check if a path is a file, directory, or symlinkINDIRECT1
path-type • 4.0.0Check if a path is a file, directory, or symlinkINDIRECT0
picomatch • 2.3.1Blazing fast and accurate glob matcher written in JavaScript, with no dependencies and full support for standard and extended Bash glob features, including braces, extglobs, POSIX brackets, and regular expressions.INDIRECT0
pidtree • 0.3.1Cross platform children list of a PIDINDIRECT0
pify • 3.0.0Promisify a callback-style functionINDIRECT0
possible-typed-array-names • 1.0.0A simple list of possible Typed Array names.INDIRECT0
postcss-calc • 8.2.4PostCSS plugin to reduce calc()INDIRECT4
postcss-colormin • 5.3.1Minify colors in your CSS files with PostCSS.INDIRECT12
postcss-convert-values • 5.1.3Convert values with PostCSS (e.g. ms -> s)INDIRECT8
postcss-discard-comments • 5.1.2Discard comments in your CSS files with PostCSS.INDIRECT0
postcss-discard-duplicates • 5.1.0Discard duplicate rules in your CSS files with PostCSS.INDIRECT0
postcss-discard-empty • 5.1.1Discard empty rules and values with PostCSS.INDIRECT0
postcss-discard-overridden • 5.1.0PostCSS plugin to discard overridden @keyframes or @counter-style.INDIRECT0
postcss-merge-longhand • 5.1.7Merge longhand properties into shorthand with PostCSS.INDIRECT12
postcss-merge-rules • 5.1.4Merge CSS rules with PostCSS.INDIRECT14
postcss-minify-font-values • 5.1.0Minify font declarations with PostCSSINDIRECT1
postcss-minify-gradients • 5.1.1Minify gradient parameters with PostCSS.INDIRECT3
postcss-minify-params • 5.1.4Minify at-rule params with PostCSSINDIRECT9
postcss-minify-selectors • 5.2.1Minify selectors with PostCSS.INDIRECT3
postcss-modules-local-by-default • 4.0.5A CSS Modules transform to make local scope the defaultINDIRECT5
postcss-normalize-charset • 5.1.0Add necessary or remove extra charset with PostCSSINDIRECT0
postcss-normalize-display-values • 5.1.0Normalize multiple value display syntaxes into single values.INDIRECT1
postcss-normalize-positions • 5.1.1Normalize keyword values for position into length values.INDIRECT1
postcss-normalize-repeat-style • 5.1.1Convert two value syntax for repeat-style into one value.INDIRECT1
postcss-normalize-string • 5.1.0Normalize wrapping quotes for CSS string literals.INDIRECT1
postcss-normalize-timing-functions • 5.1.0Normalize CSS animation/transition timing functions.INDIRECT1
postcss-normalize-unicode • 5.1.1Normalize unicode-range descriptors, and can convert to wildcard ranges.INDIRECT8
postcss-normalize-url • 5.1.0Normalize URLs with PostCSSINDIRECT2
postcss-normalize-whitespace • 5.1.1Trim whitespace inside and around CSS rules & declarations.INDIRECT1
postcss-ordered-values • 5.1.3Ensure values are ordered consistently in your CSS.INDIRECT2
postcss-reduce-initial • 5.1.2Reduce initial definitions to the actual initial value, where possible.INDIRECT10
postcss-reduce-transforms • 5.1.0Reduce transform functions with PostCSS.INDIRECT1
postcss-selector-parser • 6.1.2> Selector parser with built in methods for working with selector strings.INDIRECT2
postcss-svgo • 5.1.0Optimise inline SVG with PostCSS.INDIRECT19
postcss-unique-selectors • 5.1.1Ensure CSS selectors are unique.INDIRECT3
postcss-value-parser • 4.2.0Transforms css values and at-rule params into the treeINDIRECT0
postcss • 8.4.47Tool for transforming styles with JS pluginsINDIRECT3
preact-markup • 2.1.1Render HTML/XML using VDOM, with Custom Elements mapped to Components.DIRECT0
preact • 10.24.3Fast 3kb React-compatible Virtual DOM library.DIRECT0
query-string • 7.1.3Parse and stringify URL query stringsINDIRECT4
react-simple-keyboard • 3.8.11React.js Virtual KeyboardDIRECT0
read-pkg • 3.0.0Read a package.json fileINDIRECT23
regexp.prototype.flags • 1.5.3ES6 spec-compliant RegExp.prototype.flags shim.INDIRECT16
resolve-from • 4.0.0Resolve the path of a module like `require.resolve()` but from a given pathINDIRECT0
resolve • 1.22.8resolve like require.resolve() on behalf of files asynchronously and synchronouslyINDIRECT5
rollup-plugin-styles • 4.0.0Universal Rollup plugin for styles: PostCSS, Sass, Less, Stylus and moreDIRECT124
safe-array-concat • 1.1.2`Array.prototype.concat`, but made safe by ignoring Symbol.isConcatSpreadableINDIRECT13
safe-regex-test • 1.0.3Give a regex, get a robust predicate function that tests it against a string.INDIRECT14
set-function-length • 1.2.2Set a function's length propertyINDIRECT10
set-function-name • 2.0.2Set a function's name propertyINDIRECT11
shebang-command • 1.2.0Get the command from a shebangINDIRECT1
shebang-regex • 1.0.0Regular expression for matching a shebangINDIRECT0
shell-quote • 1.8.1quote and parse shell commandsINDIRECT0
side-channel • 1.0.6Store information about any JS value in a side channel. Uses WeakMap if available.INDIRECT13
simple-keyboard • 3.8.8On-screen Javascript Virtual KeyboardDIRECT0
spdx-expression-parse • 3.0.1parse SPDX license expressionsINDIRECT2
split-on-first • 1.1.0Split a string on the first occurance of a given separatorINDIRECT0
stable • 0.1.8A stable array sort for JavaScriptINDIRECT0
strict-uri-encode • 2.0.0A stricter URI encode adhering to RFC 3986INDIRECT0
string.prototype.padend • 3.1.6ES2017 spec-compliant String.prototype.padEnd shim.INDIRECT65
string.prototype.trim • 1.2.9ES5 spec-compliant shim for String.prototype.trimINDIRECT64
string.prototype.trimend • 1.0.8ES2019 spec-compliant String.prototype.trimEnd shim.INDIRECT15
string.prototype.trimstart • 1.0.8ES2019 spec-compliant String.prototype.trimStart shim.INDIRECT15
strip-bom • 3.0.0Strip UTF-8 byte order mark (BOM) from a stringINDIRECT0
stylehacks • 5.1.1Detect/remove browser hacks from CSS files.INDIRECT10
supports-color • 5.5.0Detect whether a terminal supports colorINDIRECT1
supports-preserve-symlinks-flag • 1.0.0Determine if the current node version supports the `--preserve-symlinks` flag.INDIRECT0
svgo • 2.8.0Nodejs-based tool for optimizing SVG vector graphics filesINDIRECT17
tiny-svg • 2.2.4A minimal toolbelt for builing fast SVG-based applicationsINDIRECT0
typed-array-buffer • 1.0.2Get the ArrayBuffer out of a TypedArray, robustly.INDIRECT19
typed-array-byte-length • 1.0.1Robustly get the byte length of a Typed ArrayINDIRECT19
typed-array-byte-offset • 1.0.2Robustly get the byte offset of a Typed ArrayINDIRECT19
typed-array-length • 1.0.6Robustly get the length of a Typed ArrayINDIRECT19
unbox-primitive • 1.0.2Unbox a boxed JS primitive value.INDIRECT20
universalify • 2.0.1Make a callback- or promise-based function support both promises and callbacks.INDIRECT0
update-browserslist-db • 1.1.1CLI tool to update caniuse-lite to refresh target browsers from Browserslist configINDIRECT2
util-deprecate • 1.0.2The Node.js `util.deprecate()` function with browser supportINDIRECT0
which-boxed-primitive • 1.0.2Which kind of boxed JS primitive is this?INDIRECT19
which-typed-array • 1.1.15Which kind of Typed Array is this JavaScript value? Works cross-realm, without `instanceof`, and despite Symbol.toStringTag.INDIRECT17
ISC17
PackageRelationDependenciesPublished
@trysound/sax • 0.2.0An evented streaming XML parser in JavaScriptINDIRECT0
boolbase • 1.0.0two functions: One that returns true, one that returns falseINDIRECT0
css-declaration-sorter • 6.4.1Sorts CSS declarations fast and automatically in a certain order.INDIRECT0
electron-to-chromium • 1.5.38Provides a list of electron-to-chromium version mappingsINDIRECT0
graceful-fs • 4.2.11A drop-in replacement for fs, making various improvements.INDIRECT0
hosted-git-info • 2.8.9Provides metadata and conversions from repository urls for Github, Bitbucket and GitlabINDIRECT0
icss-utils • 5.1.0ICSS utils for postcss astINDIRECT0
inherits-browser • 0.0.1A inherits fork that is safe per default to use in browsersINDIRECT0
isexe • 2.0.0Minimal module to check if a file is executable.INDIRECT0
minimatch • 3.1.2a glob matcher in javascriptINDIRECT3
picocolors • 1.1.0The tiniest and the fastest library for terminal output formatting with ANSI colorsINDIRECT0
postcss-modules-extract-imports • 3.1.0A CSS Modules transform to extract local aliases for inline importsINDIRECT0
postcss-modules-scope • 3.2.0A CSS Modules transform to extract export statements from local-scope classesINDIRECT3
postcss-modules-values • 4.0.0PostCSS plugin for CSS Modules to pass arbitrary values between your module filesINDIRECT1
semver • 5.7.2The semantic version parser used by npm.INDIRECT0
which • 1.3.1Like which(1) unix command. Find the first instance of an executable in the PATH.INDIRECT1
yaml • 1.10.2JavaScript parser and stringifier for YAMLINDIRECT0
BSD-2-Clause8
PackageRelationDependenciesPublished
css-select • 4.3.0a CSS selector compiler/engineINDIRECT8
css-what • 6.1.0a CSS selector parserINDIRECT0
domelementtype • 2.3.0all the types of nodes in htmlparser2's domINDIRECT0
domhandler • 4.3.1Handler for htmlparser2 that turns pages into a domINDIRECT1
domutils • 2.8.0Utilities for working with htmlparser2's domINDIRECT4
entities • 2.2.0Encode & decode XML and HTML entities with easeINDIRECT0
normalize-package-data • 2.5.0Normalizes data that can be found in package.json files.INDIRECT13
nth-check • 2.1.1Parses and compiles CSS nth-checks to highly optimized functions.INDIRECT1
unknown2
PackageRelationDependenciesPublished
indexof • 0.0.1Microsoft sucksINDIRECT0
memorystream • 0.3.1This is lightweight memory stream module for node.js.INDIRECT0
BSD-3-Clause2
PackageRelationDependenciesPublished
source-map-js • 1.2.1Generates and consumes source mapsINDIRECT0
source-map • 0.6.1Generates and consumes source mapsINDIRECT0
Apache-2.02
PackageRelationDependenciesPublished
spdx-correct • 3.2.0correct invalid SPDX expressionsINDIRECT3
validate-npm-package-license • 3.0.4Give me a string and I'll tell you if it's a valid npm package license stringINDIRECT4
CC0-1.02
PackageRelationDependenciesPublished
mdn-data • 2.0.14Open Web data by the Mozilla Developer NetworkINDIRECT0
spdx-license-ids • 3.0.20A list of SPDX license identifiersINDIRECT0
0BSD1
PackageRelationDependenciesPublished
tslib • 2.7.0Runtime library for TypeScript helper functionsINDIRECT0
CC-BY-4.01
PackageRelationDependenciesPublished
caniuse-lite • 1.0.30001668A smaller version of caniuse-db, with only the essentials!INDIRECT0
CC-BY-3.01
PackageRelationDependenciesPublished
spdx-exceptions • 2.5.0list of SPDX standard license exceptionsINDIRECT0
Last updated on

Copy the licenses badge code for the latest version:

[![licenses](https://licenses.dev/b/npm/pss-form-viewer)](https://licenses.dev/npm/pss-form-viewer)
<a href="https://licenses.dev/npm/pss-form-viewer">
  <img src="https://licenses.dev/b/npm/pss-form-viewer" alt="licenses" />
</a>

Or the licenses badge code for the 0.1.16 version:

[![licenses](https://licenses.dev/b/npm/pss-form-viewer/0.1.16)](https://licenses.dev/npm/pss-form-viewer/0.1.16)
<a href="https://licenses.dev/npm/pss-form-viewer/0.1.16">
  <img src="https://licenses.dev/b/npm/pss-form-viewer/0.1.16" alt="licenses" />
</a>
GitHub