0
0
mirror of https://github.com/sveltejs/svelte.git synced 2024-11-29 16:36:44 +01:00
Cybernetically enhanced web apps https://svelte.dev/
Go to file
Shinnosuke Watanabe cd51495bc2 add .json extension to the ESLint config file
According to the ESLint release note http://eslint.org/blog/2015/11/eslint-v1.10.0-released#configuration-file-formats):

> We are formally deprecating use of the `.eslintrc` extensionless configuration file format in favor the format-specific versions. Don't worry, we'll still support `.eslintrc` files for a long time, but we'd like to encourage everyone to move to the new file formats as you'll get advantages such as syntax highlighting and error detection with many editors.

Actually, Github doesn't highlight `.eslintrc` contents, but does well for `.eslintrc.yml`.

59681635dc/.eslintrc
72e007a88f/.eslintrc.yml
2016-12-02 20:51:42 +09:00
compiler lint 2016-12-01 09:11:26 -05:00
test Merge pull request #82 from sveltejs/gh-75 2016-12-01 08:57:32 -05:00
.eslintrc.json add .json extension to the ESLint config file 2016-12-02 20:51:42 +09:00
.gitignore Update .gitignore 2016-11-29 22:53:16 +01:00
.travis.yml use a valid nvm version ID instead of the deprecated one 2016-12-01 18:07:36 +09:00
CHANGELOG.md -> v1.0.5 2016-12-01 09:01:44 -05:00
LICENSE -> v0.0.2 2016-11-20 13:14:34 -05:00
mocha.coverage.opts skip coverage when testing locally 2016-11-22 11:55:06 -05:00
mocha.opts skip coverage when testing locally 2016-11-22 11:55:06 -05:00
package.json -> v1.0.5 2016-12-01 09:01:44 -05:00
README.md Adding link to Browserify transform 2016-12-01 09:45:49 -06:00
rollup.config.js basic validation 2016-11-26 10:52:25 -05:00

Svelte

The magical disappearing UI framework. Read the introductory blog post.


This is the Svelte compiler, which is primarily intended for authors of tooling that integrates Svelte with different build systems. If you just want to write Svelte components and use them in your app, you probably want one of those tools:

API

import * as svelte from 'svelte';

const { code, map } = svelte.compile( source, {
	// the target module format  defaults to 'es' (ES2015 modules), can
	// also be 'amd', 'cjs', 'umd' or 'iife'
	format: 'umd',

	// the filename of the source file, used in e.g. generating sourcemaps
	filename: 'MyComponent.html',

	// the name of the constructor. Required for 'iife' and 'umd' output,
	// but otherwise mostly useful for debugging. Defaults to 'SvelteComponent'
	name: 'MyComponent',

	// for 'amd' and 'umd' output, you can optionally specify an AMD module ID
	amd: {
		id: 'my-component'
	},

	// custom error/warning handlers. By default, errors will throw, and
	// warnings will be printed to the console. Where applicable, the
	// error/warning object will have `pos`, `loc` and `frame` properties
	onerror: err => {
		console.error( err.message );
	},

	onwarning: warning => {
		console.warn( warning.message );
	}
});

License

MIT