package.json

Branch


Log

Author Commit Date CI Message
RunDevelopment 59e5a347 2022-08-23T12:41:49 1.29.0
Michael Schmidt 293dce42 2022-04-17T14:21:13 1.28.0
Michael Schmidt 11c54624 2022-03-22T22:32:52 Use terser (#3407)
Michael Schmidt 1e941e8d 2022-03-21T21:25:09 Update to `eslint-plugin-regexp` v1.6.0 (#3409)
Michael Schmidt feee38f0 2022-03-21T19:37:28 Updated dependencies (#3406)
dependabot[bot] d17e3762 2022-03-18T00:31:03 Bump simple-git from 1.110.0 to 3.3.0 (#3402)
RunDevelopment 703881e1 2022-02-17T22:38:46 1.27.0
dependabot[bot] 3a20bdca 2022-01-24T11:58:35 Bump node-fetch from 2.6.1 to 3.1.1 (#3307) Bumps [node-fetch](https://github.com/node-fetch/node-fetch) from 2.6.1 to 3.1.1. - [Release notes](https://github.com/node-fetch/node-fetch/releases) - [Changelog](https://github.com/node-fetch/node-fetch/blob/main/docs/CHANGELOG.md) - [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.1...v3.1.1) --- updated-dependencies: - dependency-name: node-fetch dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
RunDevelopment 0b6b1e2f 2022-01-06T18:49:21 1.26.0
Michael Schmidt 5333e281 2021-10-19T19:34:41 Added regex coverage (#3138)
Michael Schmidt 2e834c8c 2021-10-19T14:59:04 Tests: Added `.html.test` files for replace `.js` language tests (#3148)
Michael Schmidt a8bacc7b 2021-10-11T17:02:31 Update to `eslint-plugin-regexp@1.4.0` (#3139)
Michael Schmidt a394a14d 2021-10-05T22:13:13 Added more plugin tests (#1969)
shanyue 798ee4f6 2021-10-05T17:24:46 `package.json`: Added `engines.node` field (#3108)
Michael Schmidt d63d6c0e 2021-10-04T14:06:12 Added minified CSS (#3073) Co-authored-by: ashwinjayan <ashwinjayanam@gmail.com>
Valtteri Laitinen 8daebb4a 2021-09-27T22:08:26 Use tabs in `package(-lock).json` (#3098)
Michael Schmidt e6e1d5ae 2021-09-23T10:50:49 Update `eslint-plugin-regexp@1.2.0` (#3091)
RunDevelopment 99d94fa7 2021-09-16T18:17:23 1.25.0
Michael Schmidt d216e602 2021-09-12T20:00:45 Tests: Improved dection of empty patterns (#3058)
Michael Schmidt 44456b21 2021-08-16T20:08:13 Added benchmark suite (#2153)
Michael Schmidt d8ef3d51 2021-08-15T14:03:02 Updated `eslint-plugin-regexp@1.0.0` (#3037)
Michael Schmidt 59f449d3 2021-08-14T13:29:01 Update refa, regexpp, and scslre (#3033)
RunDevelopment 0fd01ea1 2021-07-03T13:48:40 1.24.1
Michael Schmidt 3432b4b1 2021-06-27T22:03:35 1.24.0
Michael Schmidt b4ac0618 2021-06-21T20:14:48 ESLint: Use cache (#2959)
Michael Schmidt 8e93c5da 2021-06-13T20:35:52 Update `eslint-plugin-regexp` (#2942)
Michael Schmidt 18a00828 2021-06-13T19:53:03 ESLint: Added regexp plugin (#2924)
Jason Kurian 5d3d8088 2021-06-09T13:23:55 Added `npm-run-all` to clean up test command (#2938)
Michael Schmidt ad9878ad 2021-05-31T21:57:27 Deps: Updated regex tooling (#2923)
Michael Schmidt cf7b0fd5 2021-05-01T14:40:00 ESLint: Added JSDoc plugin (#2869)
Michael Schmidt bb1eca94 2021-04-17T22:21:15 ESLint: Fail CI if there are warnings (#2847)
Michael Schmidt 772d42be 2021-03-26T13:16:16 Added ESLint with minimal config (#2831)
Michael Schmidt d5e14e1a 2021-03-17T11:10:56 Copy to clipboard: Removed ClipboardJS dependency (#2784)
Michael Schmidt d85e30da 2021-03-05T16:38:11 Updated refa + fixed 2 cases of exp backtracking (#2774)
mAAdhaTTah 88a17b4f 2020-12-31T13:46:45 1.23.0
Michael Schmidt e644178b 2020-12-28T18:19:11 Added test for polynomial backtracking (#2597)
Michael Schmidt 0604793c 2020-12-22T11:08:46 New `start` script to start local server (#2491)
Michael Schmidt 7266e32f 2020-12-22T10:50:39 Treeview: Fixed icons on dark themes (#2631)
Michael Schmidt 05afbb10 2020-11-29T00:12:15 Added test for exponential backtracking (#2590) This adds a simple test to detect certain causes of exponential backtracking.
James DiGioia 9df20c5e 2020-11-09T09:33:41 Added Dangerfile and provide bundle size info (#2608)
mAAdhaTTah 38f42dd6 2020-10-10T14:25:16 1.22.0
mAAdhaTTah 187c8a60 2020-08-06T19:17:18 1.21.0
Michael Schmidt 4ff555be 2020-06-28T01:34:29 Added JSDoc (#1782)
Michael Schmidt ff74a610 2020-06-12T18:42:12 Added `npm run build` command (#2356)
Michael Schmidt 48fac3b2 2020-06-12T15:58:46 Added a test for identifier support across all languages (#2371)
Christian Oliff 10f43275 2020-04-27T23:27:24 Update Git repo URL in package.json (#2334) This should point to the org now.
mAAdhaTTah 81670053 2020-04-03T21:04:41 1.20.0
Michael Schmidt 1f7a245c 2020-03-07T11:53:31 Added tests for examples (#2216) This adds a new test to validate the structure and syntax of all examples and moves the existing example test into the mocha test suite.
mAAdhaTTah 6fd5c96b 2020-01-13T08:39:40 1.19.0
Saswat Padhi e5678a00 2020-01-12T02:13:05 Updated gulp to v4.0.2 (#2178)
mAAdhaTTah 3c1fd1c8 2019-12-20T07:42:43 1.18.0
Michael Schmidt 7a4a0c7c 2019-12-16T12:49:21 Standardized dependency logic implementation (#1998) This adds a standard logic for handling dependencies between Prism components. Right now, the download page, the `loadLanguages` function, and the test suite use the new dependency system.
Michael Schmidt c187e229 2019-10-16T12:06:22 Added test for unused capturing groups (#1996) This adds a test that checks for unused capturing groups in patterns and another test which ensures that lookbehind groups are always the first thing being matched in a pattern.
Michael Schmidt 3fda5c95 2019-09-03T12:49:58 Added test for nice names (#1911) This adds a test which requires every token name to match a strict pattern to avoid inconsistent naming styles.
Michael Schmidt e864d518 2019-08-29T23:24:17 Core: Fixed greedy targeting bug (#1932) The `target` parameter defines the token which causes rematching. Rematching is done by recursively calling `matchGrammar` where `target` will be the current token name. The rematching is done if either a match was found or we reached the target token, whatever comes first. The bug is that a token is identified by its name. But the name alone doesn't uniquely identify a token in a grammar because many tokens can have the same name (array). This fixes this bug.
Michael Schmidt 3af5d744 2019-07-24T22:12:06 npm: Updated dependencies to fix 122 vulnerabilities (#1997) This updates mocha and its dependencies to fix 122 vulnerabilities.
mAAdhaTTah aba55105 2019-07-21T22:08:30 1.17.1
mAAdhaTTah a7030277 2019-07-21T22:05:51 1.17.0
Michael Schmidt 033c5ad8 2019-07-19T16:20:45 gulp: Split gulpfile.js and expanded `changes` task (#1835) This splits the `gulpfile.js` files into multiple files and expands the `changes` tasks to generate a commit-based changelog.
Michael Schmidt c1e6a7fd 2019-04-23T00:30:37 Tests: Added test for empty regexes (#1847) This adds a new test which checks all regexes to not match the empty string.
mAAdhaTTah 886698d5 2019-03-24T19:00:38 1.16.0
mAAdhaTTah 3abaf68d 2019-03-24T14:35:05 Add command to generate CHANGELOG This forms the basis of the CHANGELOG, but the commits need to be formatted with the linkify command and sorted into the various sections.
Michael Schmidt 66b44e3b 2019-03-24T23:03:10 Travis: Fail when changed files are detected (#1819) This adds a new check to the Travis CI config which will cause the build to fail if any files change (This usually indicates that the committer forgot to rebuild Prism.). To implement this, we also add the `package-lock.json` file.
Michael Schmidt 5c1a6fb2 2019-03-24T19:05:03 Added alias tests (#1832) This adds tests which check the aliases specified in `components.json`.
Michael Schmidt bc649dfa 2019-03-14T18:54:40 npm: Fixed `test` script (#1809) This solves the problem that is wasn't possible to pass arguments to `tests/run.js`.
Guillaume Grossetie a944c418 2019-03-11T17:55:56 Add unit tests to the Keep Markup plugin (#1646) Uses JSDOM to simulate the DOM in node.
Michael Schmidt 9d908d5a 2019-03-06T18:04:34 npm: Updated all dependencies (#1742) This updates all npm dependencies.
ExE Boss 06627f6a 2019-03-01T13:41:02 Update gulp to version 4.0.0 (#1779)
Michael Schmidt 671f4ca0 2019-02-15T16:05:43 Improve gulp error messages with pump (#1741)
mAAdhaTTah 7d084d5f 2018-06-16T21:48:35 1.15.0
Golmote 435eb2e6 2018-04-11T09:02:17 Release 1.14.0
Golmote 218f1603 2018-04-06T09:01:08 Update JSPM config to also include unminified components. Close #995
Golmote 595d1738 2018-03-21T08:26:28 Release 1.13.0
Golmote bc2b70f8 2018-03-08T23:44:07 Release 1.12.2
Golmote ee4cd1dd 2018-03-08T23:24:37 Release 1.12.1
Golmote 92ffeb23 2018-03-07T21:42:43 Release 1.12.0
mAAdhaTTah e9f410ea 2018-03-01T10:15:27 Bump ClipboardJS to 2.0.0 and remove hack This is no longer needed, since it no longer conflicts w/ the built-in global.
Golmote 11f55176 2018-02-05T08:52:55 Release 1.11.0
Golmote 1e5bcf7c 2018-01-17T23:50:27 Release 1.10.0
Ales Tsurko 84ed3edf 2018-01-02T10:58:10 add Io syntax (#1251) * add Io * Io: fix strings and operators, add tests * fix indent * add package-lock.json to gitignore * exclude gitignore and package.json changes * use tabs * io: apply requested changes * fix indent * fix indent * io: add example file
周汉成 a9b67859 2018-01-02T15:39:40 package.json: add attribute `style` (#1256)
Golmote a2f60f07 2017-12-06T00:45:49 Release 1.9.0
Golmote af50e440 2017-12-05T08:50:14 Copy to clipboard: Update optional dependency to v1.7.1
Golmote 7741755a 2017-11-05T17:31:35 Release 1.8.4
Golmote f6f9cdaf 2017-10-19T21:52:11 Release 1.8.3
Golmote c862fdf1 2017-10-19T21:34:46 Release 1.8.2
Golmote e76cd720 2017-09-16T13:31:43 Release 1.8.1
Golmote e612e5d7 2017-09-16T13:21:53 Release 1.8.0
Golmote 43fcb680 2017-09-09T15:12:44 Release 1.7.0
Golmote 22df673c 2016-12-03T14:11:25 Release 1.6.0
James DiGioia 07b81ac7 2016-11-08T20:08:49 Plugins: Toolbar & Copy to Clipboard (#891) * Add prism-toolbar plugin This plugin exposes a `registerButton` method, which other plugins can use to add buttons to the toolbar. Comes with styles. * Add demo file for toolbar plugin Registers a "Hello World!" tag with the toolbar. * Make `toolbar.registerButton` polymorphic This allows developers to provide either a callback or an object with a `text` string and an optional `onClick` function to create a new button. * Add Toolbar & Copy to Clipboard to components.js * Add Copy to Clipboard plugin * Switch `innerHTML` to `textContent` This ensures additional HTML can't be passed to the toolbar via the `text` property, ensuring a consistent display for the buttons. * Use `call` to bind `this` to the `onClick` method This provides access to the clicked element, which is what `this` is usually bound to on event listeners. * Add hover animation to toolbar * Add drop shadow to toolbar buttons * Add `clipboard` to `optionalDependencies` This will install Clipboard.js when installing from `npm`, but won't fail the build if the installation of Clipboard.js fails. * Load Clipboard.js from CDN if not present * Display plugin code using data-src * Recompile prism-toolbar * Update Show Languages to be a Toolbar button Show Languages now registers a callback with the toolbar plugin to return an element with the language in it. * Add basic HTML API & documentation The Toolbar will now be able to read a `data-label` attribute and add it to the code snippet. * Switch a -> button when only providing onClick Also adds a `url` property which creats an anchor tag and sets the href. Adds some styles to override the button defaults. * Add support for data-url to create anchor tag This allows the HTML API to create links in the Toolbar. * Update toolbar to allow order controlled via HTML Uses a data-attribute on the `body` tag to update the order, should the user choose to do so. * Allow template element to provide content to label This provides one of several options a user can implement in order to get a custom button. Also fixes some bugs in the documentation. * Fix bug when combined with the autoloader plugin The autoloader will rehighlight the element after the language arrives. This means the complete hook can run multiple times. Without a check, multiple toolbars can get added to an element.
Andreas Rohner 4a44f016 2016-06-05T07:39:15 Release 1.5.1
Andreas Rohner f4912eed 2016-05-01T10:30:33 Release 1.5.0
Erik Lieben ad048abe 2016-03-23T22:03:34 Add JSPM support
Andreas Rohner 97b0eb5a 2016-02-03T15:51:12 Hotfix Release 1.4.1
Andreas Rohner 4562b18d 2016-02-03T14:06:01 Release 1.4.0
Golmote ad97b23b 2015-10-26T22:36:04 Release 1.3.0
Golmote 0924b070 2015-10-07T08:03:31 Release 1.2.0
Golmote 5ade8a58 2015-10-06T08:25:54 Test runner: Allow to run tests for only some languages
Golmote a6c0d028 2015-10-04T16:55:52 Release 1.1.0