All Projects → bali182 → Autocomplete Json

bali182 / Autocomplete Json

Licence: other
Atom autocomplete for JSON files

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Autocomplete Json

openapi4j
OpenAPI 3 parser, JSON schema and request validator.
Stars: ✭ 92 (+53.33%)
Mutual labels:  schema, json-schema
ty
Here is a schema checker which can return well typed results. Tell your friends!
Stars: ✭ 21 (-65%)
Mutual labels:  schema, json-schema
typescript-to-json-schema
Generate JSON schema from your Typescript sources
Stars: ✭ 54 (-10%)
Mutual labels:  schema, json-schema
another-json-schema
Another JSON Schema validator, simple & flexible & intuitive.
Stars: ✭ 48 (-20%)
Mutual labels:  schema, json-schema
Jsonschema
An implementation of the JSON Schema specification for Python
Stars: ✭ 3,474 (+5690%)
Mutual labels:  schema, json-schema
magnet
A JSON/BSON schema generator
Stars: ✭ 16 (-73.33%)
Mutual labels:  schema, json-schema
sf-java-ui
Json Schema Form java based library allow developers to define schema and form using field annotations
Stars: ✭ 23 (-61.67%)
Mutual labels:  schema, json-schema
Schema Registry
Confluent Schema Registry for Kafka
Stars: ✭ 1,647 (+2645%)
Mutual labels:  json-schema, schema
Json Schema To Ts
Infer TS types from JSON schemas 📝
Stars: ✭ 261 (+335%)
Mutual labels:  json-schema, schema
fform
Flexibile and extendable form builder with constructor
Stars: ✭ 26 (-56.67%)
Mutual labels:  schema, json-schema
Vue Form Json Schema
Create forms using JSON schema. Bring your components!
Stars: ✭ 253 (+321.67%)
Mutual labels:  json-schema, schema
Plank
A tool for generating immutable model objects
Stars: ✭ 449 (+648.33%)
Mutual labels:  json-schema, schema
Newtonsoft.json.schema
Json.NET Schema is a powerful, complete and easy to use JSON Schema framework for .NET
Stars: ✭ 167 (+178.33%)
Mutual labels:  json-schema, schema
joyce
Joyce is a highly scalable event-driven Cloud Native Data Hub.
Stars: ✭ 37 (-38.33%)
Mutual labels:  schema, json-schema
Typedload
Python library to load dynamically typed data into statically typed data structures
Stars: ✭ 120 (+100%)
Mutual labels:  json-schema, schema
element-schema-form
A schema-based element-ui form component for Vue2.x.
Stars: ✭ 31 (-48.33%)
Mutual labels:  schema, json-schema
schema-shot
Framework-agnostic snapshot testing using "schema by example" for highly dynamic data
Stars: ✭ 34 (-43.33%)
Mutual labels:  schema, json-schema
Vue Json Ui Editor
Edit JSON in UI form with JSON Schema and Vue.js
Stars: ✭ 392 (+553.33%)
Mutual labels:  json-schema, schema
Schm
Composable schemas for JavaScript and Node.js
Stars: ✭ 498 (+730%)
Mutual labels:  json-schema, schema
Ha Db
探索高效的SAAS结构,单体应用动态切换数据库。
Stars: ✭ 44 (-26.67%)
Mutual labels:  schema

autocomplete-json

** Semantic autocompletion for JSON files**

for dotfiles (.eslintrc, .babelrc, etc)

autocomplete-plus (this package is a plugin for autocomplete-plus) has dotfiles disabled by default for autocompletion. To enable them, go to File -> Settings -> Packages -> autocomplete-plus -> Settings -> File Blacklist and replace the default .* with something that you won't need to be recognized as a filename in files you expect autocomplete, eg.: a space (" " without quotes). If this still doesn't do the trick, make sure Atom recognizes file type correctly - for me .eslintrc was recognized as YAML - change it to JSON if necessary. If this still doesn't help, please open an issue, or feel free to protest against blocking dotfiles here: https://github.com/atom/autocomplete-plus/issues/658

how this works

Since 5.0 (it supposed to be 2.0 but I messed up apm publish) was released, this is the way this package works:

  1. Load the available schema "manifest" from schemastore.org
  2. Once a .json file is opened, and autocompletion is activated (CTRL+Space usually), the file name is matched against the fileMatch field in each schema descriptor, and if there's a match, that schema is loaded and used for autocompletion in the given file.
  3. There are also some extra features, like autocompletion for files and dependencies. These are available for the most frequently used schemas, like package.json and tsconfig.json.

** The 5.0 release will most likely cause a lots of issues and bugs, please report if you find any!**

features

json schema

JSON schema autocomplete

npm dependencies

Autocomplete npm dependencies

files

Autocomplete files

babelrc 6+ plugins and presets

Autocomplete babelrc plugins and presets

development

Wiki about development

support for your schema

Wiki about providers

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].