New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

jscc

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

jscc - npm Package Versions

1.1.1

Diff

amarcruz
published 1.1.0 •

Changelog

Source

[1.1.0] - 2018-11-22

Added

  • Option escapeQuotes to escape quotes in the output of strings (not wrapped by JSON output).
  • TSLint instead of ESLint, for compatibility with CI services.
  • Codacy quality and coverage services.

Changed

  • Convert export.default to module.exports in internal modules. Since it is a node.js library, it looks right and produces a cleaner code.
  • The output of chained properties stops with a primitive value, to avoid some compile-time errors.
  • Updated Readme, add "vulnerabilities" badge from snyk.io.
  • Regression of the replacement of NaN with null since the later alters the behavior of the Date ctor.
  • Simplify the parseChunk function, logic moved to the parseHelper class.

Removed

  • ESLint configuration.
  • Coverity badge, get the right results with this service is a nightmare.

Fixed

  • Minor issues with linters.
amarcruz
published 1.0.0 •

Changelog

Source

[1.0.0] - 2018-10-23

Major refactorization after two years, using TypeScript v3.

Added

  • Support for BOM mark in the source (it is preserved and does not affects the parsing).
  • Badges of the different services used to take care of the quality of the code.
  • Buy me a Coffee link.
  • Support for replacement with instances of Number.
  • Share .vscode setup for launch, settings, and tasks in CVS.
  • .npmignore files, for distribution with minimal stuff.
  • Sync test for async operation.
  • Async operation.
  • ~~Add prefix for <! (alt html comment) to the predefined prefixes.~~
  • Support for replacement with more than one object property.

Changed

  • Revised Readme (WIP)
  • Make readonly the predefined variables _FILE and _VERSION.
  • Integrate Coverity (static analysis), CodeClimate (quality), Codebeat (quiality/analysis) and Codecov (coverage).
  • More strict ESLint rules.
  • Test modularizated and ready, 100% coverage.
  • Rewrite test in TypeScript
  • Package "expect", now part of jest, is replaced with expect.js.
  • Replacement in code accepts more than one object properties, Date and RegExp outputs strings, NaN outputs null.
  • Rewrite revars, evalExpr and remapVars, remove macro support, new logic for replacements.
  • Rewrite parseOptions, modularize some functions.
  • Internal modules now have named exports, main module (jscc) has default export
  • Configure ESLint to use the TypeScript parser.
  • First unoptimized conversion to Typescript.
  • Use .eslintrc.js instead .eslintrc.yaml, the JS format is easier to maintain.
  • Keep package manager locks as local.
  • Use "Keep a Changelog" recommendations for the changelog.
  • Update the LICENSE file to MIT (it was incorrect).
  • Update devDependencies and minimum node.js version to 6.

Removed

  • The undocumented option errorHandler was removed, which makes the logic more simpler and secure.
  • The "dist" folder holding the transpilled code is excluded from CVS (slim PRs, simpler CI config)
  • (Internal) Remove babel, as the plugin now runs on node.js v6 or later.
amarcruz
published 0.3.3 •

Changelog

Source

[0.3.3] - 2016-10-23

  • Fixes issue with sourceMap generating incorrect output.
amarcruz
published 0.3.1 •

Changelog

Source

[0.3.1] - 2016-10-14

  • Source map includes the source filename (needed by jscc-brunch).
  • Removed jscc own source maps from the distribution.
  • The CommonJS version is validated by Coverty Scan.
amarcruz
published 0.3.0 •

Changelog

Source

[0.3.0] - 2016-10-06

  • Initial Release published as v0.3.0 in npm over an old jscc tool from Taketoshi Aono.
brn
published 0.2.0 •

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc