0.29.3 • Published 5 days ago

@greenwood/plugin-import-json v0.29.3

Weekly downloads
-
License
MIT
Repository
github
Last release
5 days ago

@greenwood/plugin-import-json

Overview

A Greenwood plugin to allow you use ESM (import) syntax to load your JSON.

This package assumes you already have @greenwood/cli installed.

Installation

You can use your favorite JavaScript package manager to install this package.

examples:

# npm
npm install @greenwood/plugin-import-json --save-dev

# yarn
yarn add @greenwood/plugin-import-json --dev

Usage

Add this plugin to your greenwood.config.js and spread the export.

import { greenwoodPluginImportJson } from '@greenwood/plugin-import-json';

export default {
  ...

  plugins: [
    greenwoodPluginImportJson()
  ]
}

This will then allow you to use import to include JSON in your JavaScript files.

import json from '../path/to/data.json'; // must be a relative path per ESM spec

console.log(json); // { status: 200, message: 'some data' }

A couple notes:

  • For SSR and prerender use cases, follow these steps
  • For client side / browser code specifically, it is recommended to append ?type=json, e.g.
    import json from '../path/to/data.json?type=json';

The plan is to coalesce around import assertions in time for the v1.0 release so the same standard syntax can be used on the client and the server.

0.29.3

5 days ago

0.30.0-alpha.1

2 months ago

0.30.0-alpha.0

2 months ago

0.29.2

4 months ago

0.29.1

5 months ago

0.29.0

6 months ago

0.29.0-alpha.1

10 months ago

0.29.0-alpha.4

8 months ago

0.29.0-alpha.5

7 months ago

0.29.0-alpha.2

9 months ago

0.29.0-alpha.3

9 months ago

0.29.0-alpha.6

6 months ago

0.28.5

9 months ago

0.29.0-alpha.0

11 months ago

0.28.4

11 months ago

0.28.3

12 months ago

0.28.2

1 year ago

0.28.1

1 year ago

0.28.0

1 year ago

0.28.0-alpha.5

1 year ago

0.28.0-alpha.4

1 year ago

0.27.5

1 year ago

0.27.4

1 year ago

0.28.0-alpha.3

1 year ago

0.28.0-alpha.1

1 year ago

0.28.0-alpha.2

1 year ago

0.27.0-alpha.3

1 year ago

0.27.0-alpha.7

1 year ago

0.27.0-alpha.6

1 year ago

0.27.0-alpha.5

1 year ago

0.27.0-alpha.4

1 year ago

0.27.2

1 year ago

0.27.1

1 year ago

0.27.0

1 year ago

0.27.3

1 year ago

0.28.0-alpha.0

1 year ago

0.27.0-alpha.2

2 years ago

0.27.0-alpha.1

2 years ago

0.27.0-alpha.0

2 years ago

0.26.2

2 years ago

0.26.1

2 years ago

0.26.0-alpha.0

2 years ago

0.26.0-alpha.1

2 years ago

0.25.2

2 years ago

0.26.0

2 years ago

0.25.1

2 years ago

0.23.0-alpha.0

2 years ago

0.23.0-alpha.1

2 years ago

0.25.0

2 years ago

0.23.1

2 years ago

0.23.0

2 years ago

0.21.1

2 years ago

0.25.0-alpha.0

2 years ago

0.25.0-alpha.1

2 years ago

0.21.0

2 years ago

0.25.0-alpha.2

2 years ago

0.25.0-alpha.3

2 years ago

0.24.2

2 years ago

0.24.1

2 years ago

0.24.0

2 years ago

0.22.1

2 years ago

0.20.3

2 years ago

0.22.0

2 years ago

0.20.1

2 years ago

0.20.0

2 years ago

0.19.4

2 years ago

0.20.0-alpha.0

2 years ago

0.20.0-alpha.1

2 years ago

0.20.2

2 years ago

0.19.0-alpha.0

3 years ago

0.19.0-alpha.3

3 years ago

0.19.0-alpha.2

3 years ago

0.19.0-alpha.1

3 years ago

0.19.0

2 years ago

0.19.1

2 years ago

0.19.2

2 years ago

0.19.3

2 years ago

0.18.0

3 years ago

0.18.0-alpha.0

3 years ago

0.17.0-alpha.0

3 years ago

0.17.0

3 years ago

0.16.1

3 years ago

0.16.0

3 years ago

0.16.0-alpha.3

3 years ago

0.16.0-alpha.2

3 years ago

0.16.0-alpha.1

3 years ago

0.16.0-alpha.0

3 years ago

0.15.3

3 years ago

0.15.2

3 years ago

0.15.0

3 years ago

0.15.1

3 years ago

0.14.2

3 years ago

0.14.1

3 years ago

0.14.0

3 years ago

0.13.0

3 years ago