open-index/open-npm huggingface dataset:
npm package: @sourcebot/codemirror-lang-tcl
Description: CodeMirror 6 language extension for Tcl
Latest version: 1.0.12

# CodeMirror Tcl Language Support

## Usage

```typescript
import { EditorState } from '@codemirror/state';
import { EditorView } from '@codemirror/view';
import { tcl } from 'codemirror-lang-tcl';
import { basicSetup } from 'codemirror';

new EditorView({
  state: EditorState.create({
    doc: `proc greet {name} {
    puts "Hello, $name!"
}
greet "World"`,
    extensions: [basicSetup, tcl()],
  }),
  parent: document.querySelector('#editor'),
});
```
npm package: @sourcedigital/jsonforms-vue2-quasar-v1
Description: This is the JSON Forms Vue 2 Quasar v1 renderers package which provides a Quasar based renderer set for JSON Forms Vue 2.
Latest version: 0.1.5

# JSON Forms - Vue.js 2 + Quasar v1 renderers

This is the JSON Forms Vue 2 Quasar v1 renderers package which provides a Quasar based renderer set for JSON Forms Vue 2.

Please note that JSON Forms dropped support for Vue 2, and their version 3.1.0 is the last version that supports Vue 2.
Also, as JSON Forms uses the Composition API you need to use at least Vue 2.7.

### Quick start


Install JSON Forms Core, Vue 2 and Quasar v1 Renderers.

```bash
npm i --save @jsonforms/core@3.1.0 @jsonforms/vue2@3.1.0 @sourcedigital/jsonforms-vue2-quasar-v1
```

Also add the packages to the transpile dependencies in the `quasar.conf.js` file:

```js
module.exports = {
    transpileDependencies: ['@jsonforms/core', '@jsonforms/vue2', '@sourcedigital/jsonforms-vue2-quasar-v1']
}
```

Use the `json-forms` component for each form you want to render and hand over the renderer set.

```vue
<script>
import { JsonForms } from '@jsonforms/vue2';
import { quasarRenderers } from '@sourcedigital/jsonforms-vue2-quasar-v1'';

const renderers = [
  ...quasarRenderers,
  // here you can add custom renderers
];

export default defineComponent({
  name: 'app',
  components: {
    JsonForms,
  },
  data() {
    return {
      renderers: Object.freeze(renderers),
      data,
      schema,
      uischema,
    };
  },
  methods: {
    onChange(event) {
      this.data = event.data;
    },
  },
});
</script>

<template>
  <json-forms
    :data="data"
    :schema="schema"
    :uischema="uischema"
    :renderers="renderers"
    @change="onChange"
  />
</template>
```
npm package: @sourcedream/allcountjs-cli
Description: AllcountJS command line interface
Latest version: 1.0.8

# allcountjs-cli
AllcountJS command line interface. Please see [AllcountJS Getting Started](http://allcountjs.com/docs/getting-started) for usage.

# License
AllcountJS is licensed under the MIT Open Source license. For more information, see the LICENSE file in this repository.
npm package: @sourcefabric/date-fns-tz
Description: date-fns timezone utils
Author: Sasha Koss
Latest version: 1.2.1

# About

Fork was created because original library couldn't be used with out webpack 4 setup.

1. There were issues with nullish coalescing, but that could have been solved by piping it through ts-loader.
2. Main issue was compilation of classes to ES5. It was not working when webpack was compiling it, but worked with babel here.

# What was changed

* Package name
* babel plugin added to compile classes to ES5
* babel plugin added to compile optional chaining to ES5
* version bumped to v1.2.1