Skip to content

Commit c799600

Browse files
authored
Major updates (#357)
1 parent a4c421e commit c799600

38 files changed

+2231
-37107
lines changed

.browserslistrc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
1-
> 1%
2-
last 2 versions
3-
not dead
1+
defaults
2+
not IE 11
3+
maintained node versions

.dcignore

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
node_modules/
2+
test/
3+
public/
4+
dist/

.eslintrc.js

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,23 @@
11
module.exports = {
22
root: true,
33
env: {
4+
browser: true,
45
node: true
56
},
6-
extends: ['plugin:vue/essential', 'eslint:recommended', '@vue/prettier', 'plugin:import/errors', 'plugin:import/warnings'],
7+
extends: [
8+
'plugin:vue/essential',
9+
'eslint:recommended',
10+
'@vue/prettier',
11+
'plugin:import/errors',
12+
'plugin:import/warnings'
13+
],
714
parserOptions: {
815
parser: 'babel-eslint'
916
},
1017
rules: {
1118
'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
12-
'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off'
19+
'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
20+
'import/no-unresolved': 'warn'
1321
},
1422
overrides: [
1523
{

.gitignore

Lines changed: 183 additions & 64 deletions
Original file line numberDiff line numberDiff line change
@@ -1,79 +1,198 @@
1-
!.vscode/extensions.json
2-
!.vscode/launch.json
3-
!.vscode/settings.json
4-
!.vscode/tasks.json
5-
._*
6-
.apdisk
7-
.AppleDB
8-
.AppleDesktop
9-
.AppleDouble
10-
.cache
11-
.cache/
12-
.com.apple.timemachine.donotpresent
1+
2+
# Created by https://www.toptal.com/developers/gitignore/api/linux,macos,node,dotenv,visualstudiocode,vuejs
3+
# Edit at https://www.toptal.com/developers/gitignore?templates=linux,macos,node,dotenv,visualstudiocode,vuejs
4+
5+
### dotenv ###
6+
.env
7+
8+
### Linux ###
9+
*~
10+
11+
# temporary files which can be created if a process still has a handle open of a deleted file
12+
.fuse_hidden*
13+
14+
# KDE directory preferences
1315
.directory
14-
.DocumentRevisions-V100
16+
17+
# Linux trash folder which might appear on any partition or disk
18+
.Trash-*
19+
20+
# .nfs files are created when an open file is removed but is still being accessed
21+
.nfs*
22+
23+
### macOS ###
24+
# General
1525
.DS_Store
16-
.dynamodb/
17-
.env
18-
.env.test
19-
.eslintcache
26+
.AppleDouble
27+
.LSOverride
28+
29+
# Icon must end with two \r
30+
Icon
31+
32+
33+
# Thumbnails
34+
._*
35+
36+
# Files that might appear in the root of a volume
37+
.DocumentRevisions-V100
2038
.fseventsd
21-
.fuse_hidden*
22-
.fusebox/
39+
.Spotlight-V100
40+
.TemporaryItems
41+
.Trashes
42+
.VolumeIcon.icns
43+
.com.apple.timemachine.donotpresent
44+
45+
# Directories potentially created on remote AFP share
46+
.AppleDB
47+
.AppleDesktop
48+
Network Trash Folder
49+
Temporary Items
50+
.apdisk
51+
52+
### Node ###
53+
# Logs
54+
logs
55+
*.log
56+
npm-debug.log*
57+
yarn-debug.log*
58+
yarn-error.log*
59+
lerna-debug.log*
60+
61+
# Diagnostic reports (https://nodejs.org/api/report.html)
62+
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
63+
64+
# Runtime data
65+
pids
66+
*.pid
67+
*.seed
68+
*.pid.lock
69+
70+
# Directory for instrumented libs generated by jscoverage/JSCover
71+
lib-cov
72+
73+
# Coverage directory used by tools like istanbul
74+
coverage
75+
*.lcov
76+
77+
# nyc test coverage
78+
.nyc_output
79+
80+
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
2381
.grunt
24-
.history
82+
83+
# Bower dependency directory (https://bower.io/)
84+
bower_components
85+
86+
# node-waf configuration
2587
.lock-wscript
26-
.LSOverride
27-
.next
28-
.nfs*
29-
.node_repl_history
88+
89+
# Compiled binary addons (https://nodejs.org/api/addons.html)
90+
build/Release
91+
92+
# Dependency directories
93+
node_modules/
94+
jspm_packages/
95+
96+
# TypeScript v1 declaration files
97+
typings/
98+
99+
# TypeScript cache
100+
*.tsbuildinfo
101+
102+
# Optional npm cache directory
30103
.npm
31-
.nuxt
32-
.nyc_output
104+
105+
# Optional eslint cache
106+
.eslintcache
107+
108+
# Optional stylelint cache
109+
.stylelintcache
110+
111+
# Microbundle cache
33112
.rpt2_cache/
34113
.rts2_cache_cjs/
35114
.rts2_cache_es/
36115
.rts2_cache_umd/
116+
117+
# Optional REPL history
118+
.node_repl_history
119+
120+
# Output of 'npm pack'
121+
*.tgz
122+
123+
# Yarn Integrity file
124+
.yarn-integrity
125+
126+
# dotenv environment variables file
127+
.env.test
128+
.env*.local
129+
130+
# parcel-bundler cache (https://parceljs.org/)
131+
.cache
132+
.parcel-cache
133+
134+
# Next.js build output
135+
.next
136+
137+
# Nuxt.js build / generate output
138+
.nuxt
139+
dist
140+
141+
# Storybook build outputs
142+
.out
143+
.storybook-out
144+
storybook-static
145+
146+
# rollup.js default build output
147+
dist/
148+
149+
# Gatsby files
150+
.cache/
151+
# Comment in the public line in if your project uses Gatsby and not Next.js
152+
# https://nextjs.org/blog/next-9-1#public-directory-support
153+
# public
154+
155+
# vuepress build output
156+
.vuepress/dist
157+
158+
# Serverless directories
37159
.serverless/
38-
.Spotlight-V100
39-
.TemporaryItems
160+
161+
# FuseBox cache
162+
.fusebox/
163+
164+
# DynamoDB Local files
165+
.dynamodb/
166+
167+
# TernJS port file
40168
.tern-port
41-
.Trash-*
42-
.Trashes
43-
.VolumeIcon.icns
169+
170+
# Stores VSCode versions used for testing VSCode extensions
44171
.vscode-test
172+
173+
# Temporary folders
174+
tmp/
175+
temp/
176+
177+
### VisualStudioCode ###
45178
.vscode/*
46-
.vuepress/dist
47-
.yarn-integrity
179+
!.vscode/settings.json
180+
!.vscode/tasks.json
181+
!.vscode/launch.json
182+
!.vscode/extensions.json
48183
*.code-workspace
49-
*.lcov
50-
*.log
51-
*.pid
52-
*.pid.lock
53-
*.seed
54-
*.tgz
55-
*.tsbuildinfo
56-
*~
57-
bower_components
58-
build/Release
59-
coverage
60-
dist
61-
dist/
62-
docs/_book
63-
Icon
64-
jspm_packages/
65-
lerna-debug.log*
66-
lib-cov
67-
logs
68-
Network Trash Folder
69-
node_modules/
70-
npm-debug.log*
71-
pids
72-
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
73-
Temporary Items
74-
test/
75-
typings/
76-
yarn-debug.log*
77-
yarn-error.log*
78-
.idea
79-
*.iml
184+
185+
### VisualStudioCode Patch ###
186+
# Ignore all local history of files
187+
.history
188+
.ionide
189+
190+
### Vuejs ###
191+
# Recommended template: Node.gitignore
192+
193+
npm-debug.log
194+
yarn-error.log
195+
196+
# End of https://www.toptal.com/developers/gitignore/api/linux,macos,node,dotenv,visualstudiocode,vuejs
197+
198+
.dccache

.release-it.json

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,6 @@
88
"release": true,
99
"assets": ["dist/*.js"]
1010
},
11-
"gitlab": {
12-
"release": true,
13-
"assets": ["dist/*.js"]
14-
},
1511
"npm": {
1612
"skipChecks": true
1713
},

.vscode/launch.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
// Use IntelliSense to learn about possible attributes.
3+
// Hover to view descriptions of existing attributes.
4+
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
5+
"version": "0.2.0",
6+
"configurations": [
7+
{
8+
"type": "node",
9+
"name": "vscode-jest-tests",
10+
"request": "launch",
11+
"args": ["--runInBand"],
12+
"cwd": "${workspaceFolder}",
13+
"console": "integratedTerminal",
14+
"internalConsoleOptions": "neverOpen",
15+
"disableOptimisticBPs": true,
16+
"program": "${workspaceFolder}/node_modules/jest/bin/jest"
17+
}
18+
]
19+
}

.vscode/settings.json

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"deepscan.enable": true,
3+
"deno.enable": false,
4+
"python.pythonPath": "/usr/bin/python3",
5+
"i18n-ally.localesPaths": []
6+
}

CHANGELOG.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,14 @@
22

33
All notable changes to this project will be documented in this file. Dates are displayed in UTC.
44

5-
## Unreleased
6-
7-
- Incorporate ability to use Vue components as formatters
5+
## [Unreleased]
6+
7+
- Major update!
8+
- Changed semantic versioning to match version of Grid.js on which it is built to work
9+
- Moved entirely to an ES6 module
10+
- Dropped npm dependencies in favor of unpkg so it can be used entirely on the frontend without bundlers
11+
- Removed inessential dependencies and lightened the weight of others
12+
- Simplified the testing procedure
813

914
## [0.4.1] - 2020-07-14
1015

0 commit comments

Comments
 (0)