├── .npmrc
├── cypress.json
├── postcss.config.js
├── public
├── favicon.png
└── index.html
├── .gitignore
├── src
├── components
│ ├── components.module.js
│ └── Cursor.svelte
├── main.js
└── App.svelte
├── cypress
├── fixtures
│ └── example.json
├── integration
│ └── Cursor.spec.js
├── support
│ ├── index.js
│ └── commands.js
└── plugins
│ └── index.js
├── .eslintrc.json
├── babel.config.js
├── LICENSE
├── README.md
├── package.json
└── rollup.config.js
/.npmrc:
--------------------------------------------------------------------------------
1 | save-exact=true
--------------------------------------------------------------------------------
/cypress.json:
--------------------------------------------------------------------------------
1 | {}
2 |
--------------------------------------------------------------------------------
/postcss.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | plugins: [require('autoprefixer')]
3 | }
4 |
--------------------------------------------------------------------------------
/public/favicon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/YerkoPalma/cursor/master/public/favicon.png
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | **/dist/**
3 | **/node_modules/**
4 | **/public/bundle.*
5 |
6 | cypress/videos
7 | cypress/screenshots
--------------------------------------------------------------------------------
/src/components/components.module.js:
--------------------------------------------------------------------------------
1 | export { default as Cursor } from './Cursor.svelte'
2 | export { plainCursor, crossCursor } from './Cursor.svelte'
3 |
--------------------------------------------------------------------------------
/src/main.js:
--------------------------------------------------------------------------------
1 | import App from './App.svelte'
2 |
3 | const app = new App({
4 | target: document.body,
5 | props: {}
6 | })
7 |
8 | export default app
9 |
--------------------------------------------------------------------------------
/cypress/fixtures/example.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "Using fixtures to represent data",
3 | "email": "hello@cypress.io",
4 | "body": "Fixtures are a great way to mock data for responses to routes"
5 | }
--------------------------------------------------------------------------------
/.eslintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "plugins": [
3 | "cypress", "svelte3"
4 | ],
5 | "overrides": [
6 | {
7 | "files": ["**/*.svelte"],
8 | "processor": "svelte3/svelte3"
9 | }
10 | ]
11 | }
--------------------------------------------------------------------------------
/cypress/integration/Cursor.spec.js:
--------------------------------------------------------------------------------
1 | ///